A145123 -(x-1)/(x^2-302*x+1) A145123 0 1 A145123 1 301 A145123 2 90901 A145123 3 27451801 A145123 4 8290353001 A145123 5 2503659154501 A145123 6 756096774306301 A145123 7 228338722181348401 A145123 8 68957538001992910801 A145123 9 20824948137879677713501 A145123 10 6289065380101660676566501 A145123 11 1899276919842563644645369801 A145123 12 573575340727074119022225113401 A145123 13 173217853622656541381067338877301 A145123 14 52311218218701548422963314115831501 A145123 15 15797814684194244967193539795642236001 A145123 16 4770887723408443278544026054969839440801 A145123 17 1440792294654665675875328675061095868885901 A145123 18 435114502097985625671070715842395982564101301 A145123 19 131403138841297004286987480855728525638489707001 A145123 20 39683312815569597309044548147714172346841327413001 A145123 21 11984229067163177090327166553128824320220442389019301 A145123 22 3619197494970463911681495254496757230534226760156415901 A145123 23 1092985659252012938150721239691467554797016261124848582801 A145123 24 330078049896612936857606132891568704791468376632944115590001 A145123 25 99682478083117854918058901412014057379468652726887998059597501 A145123 26 30103778303051695572316930620295353759894741655143542469882855301 A145123 27 9091241365043528944984794988427784821430832511200622937906562703401 A145123 28 2745524788464842689689835769574570720718351523640932983705312053571801 A145123 29 829139394875017448757385417616531929872120729307050560456066333615980501 A145123 30 250397351727466804682040706284423068250659741899205628324748327439972539501 A145123 31 75619171082300099996527535912478150079769369932830792703513538820538090948801 A145123 32 22836739269502902732146633804862116901022099059973000190832763975475063493998401 A145123 33 6896619640218794325008286881532446825958594146741913226838791207054648637096568301 A145123 34 2082756294606806383249770491588994079322594410216997821505124111766528413339669628501 A145123 35 628985504351615308947105680172994679508597553291386600181320642962284526179943131239001 A145123 36 189951539557893216495642665641752804217517138499588536256937329050498160377929485964549801 A145123 37 57364735960979399766375137918129173879010667229322446562994892052607482149608524818162800901 A145123 38 17323960308676220836228796008609368758657003986116879273488200462558409111021396565599201322301 A145123 39 5231778648484257713141330019462111235940536193140068218146873544800586944046312154286140636534001 A145123 40 1579979827881937153147845437081548983885283273324314485001082322329314698692875249197848873031946001 A145123 41 477148676241696535992936180668608331022119608007749834402108714469908238418304278945596073515011158301 A145123 42 144097320245164471932713578716482634419696236335067125674951830687589958687629199366320816352660337860901 A145123 43 43516913565363428827143507836197086986417241253582264204001050758937697615425599904349940942429907022833801 A145123 44 13141963799419510341325406652952803787263587162345508722482642377368497089899843541914315843797479260557947001 A145123 45 3968829550511126759651445665683910546666616905787090051925553996914527183452137324058219034885896306781477160501 A145123 46 1198573382290560861904395265629888032289531041960538850172794824425809840905455572022040234219696887168745544524301 A145123 47 361965192622198869168367718774560501840891708055176945662132111422597657426264130613332092515313574028654372969178401 A145123 48 109312289598521767927985146674651641667917006301621477051113724854800066732890861989654269899390479659766451891147352801 A145123 49 33011949493560951715382345928026021223209095011381630892490682774038197555675614056744976177523409543675439816753531367501 A145123 50 9969499434765808896277540485117183757767478776430950908055135084034680861747302554274993151342170291710323058207675325632501 A145123 51 3010755817349780725724101844159461468824555381387135792601758304695699582050129695776991186729157904686973888138901194809647801 A145123 52 909238287340199013359782479395672246401257957700138578414822952883017239098277420822097063399054345045174403894889953157188003401 A145123 53 274586952020922752253928584675648858951711078670060463545483930012366510508097730958577536155327683045737983002368626952275967379301 A145123 54 82924350272031330981673072789566559731170344500400559852157732040781803156206416472069593821845561225467825692311430449634184960545501 A145123 55 25042879195201441033713014053864425389954492328042299014888089592386092186663829676834058756661204162408237621095049627162571582117362001 A145123 56 7562866592600563160850348571194266901206525512724273901936350899168559058569320355987413674917861811486062293745012675972646983614482778801 A145123 57 2283960668086174873135771555486614739738980750350402676085763083459312449595748083678522095766437605864628404473372733094112226479991681835901 A145123 58 689748558895432211123842159408386457134270980080308883903998514853813191218857351950557685507789239109306292088664820381745919749973873431663301 A145123 59 208301780825752441584527196369777223439810097003502932536331465722768124435645324540984742501256583773404635582372302382554173652265629784680481001 A145123 60 62906448060818341926316089461513313092365515024077805317088198649761119766373669154025441677693980510329090639584346654710978697064470221100073599001 A145123 61 18997539012586313509305874490180650776670945727174493702828099660762135401320412439191142401921080857535611968518890317420333012339817741142437546417301 A145123 62 5737193875353005861468447779945095021241533244091673020448769009351515130078998182966570979938488724995244485402065291514285858747927893354795038944425901 A145123 63 1732613552817595183849961923668928515764166368769958077681825412724496807148456130843465244799021673867706298979455199146996909008861883975406959323670204801 A145123 64 523243555757038392516827032500236466665757001835283247786890825873788684243703672516543537358324607019322307047310068077101552234817541032679546920709457424001 A145123 65 158017821225072776944897913853147744004542850387886770873563347588471458144791360643865304816969232298161469021988661104085521778005888529985247763094932471843501 A145123 66 47720858766416221598966653156618118452905275060139969520568344080892506571042747210774805511187349829437744322333528343365750475405543518514512144907748897039313301 A145123 67 14411541329636473850110984355384818625033388525311882908440766349081948512996764866293347399073762679257900623875703571035352558050696136702852682514377071973400773401 A145123 68 4352237760691448686511918308673058606641630429369128498379590869078667558418451946873380139714765141786056550666140144924333106780834827740742995607196967987069994253801 A145123 69 1314361392187487866852749218234908314387147356280951494627728001695408520693859491190894508846459999056709820400550448063577562895254067281567681820690969955023164863874501 A145123 70 396932788202860644340843751988633637886311859966417982249075476921144294581987147887703268291491204949984579704415569175055499661259947484205699166853065729449008718895845501 A145123 71 119872387675871727103067960351349123733351794562501949687726166302183881555239424802595196129521497434896286360913101340418697320137608886162839580707805159323645609941681466801 A145123 72 36201064145325058724482183182355446733834355646015622387711053147782611085387724303235861527847200734133728496416052189237271535181896623673693347674590305050011525193668907128401 A145123 73 10932601499500491863066516253110993564494242053302155459139050324464046363905537500152427586213725100210951109631286848048315584927612642740569228158145564319944156962878068271310301 A145123 74 3301609451785003217587363426256337701030527265741604933037605486934994219288386937321729895175017133062973101380152212058402069376603836211028233210412285834318085391263982949028582501 A145123 75 997075121837571471219520688213160874717654740011911387621897718004043790178728949533662275915268960459917665665696336754789376636149430923087785860316352176399741844004759972538360605001 A145123 76 301113385185494799305077660476948327827030700956331497456880073231734289639756854372228685596516051041762072057938913547734333342047751534936300301582327944986887718804046247723635874127801 A145123 77 90935245250897591818662233943350181842888554034072100320590160218265751427416391291463529387871932145651685843831886195079013879921784814119839603292002723033863691336977962052565495625990901 A145123 78 27462142952385887234436689573231277968224516287588817965320771505843025196790110413167613646451726991935767362765171692000314457403036966112656623893883240028281847896048540493627056043175124301 A145123 79 8293476236375287047208061588881902596221961030297788953426552404604375343679185928385327857699033679632456091869238019097899887121837241981208180576349446485818084200915322251113318359543261548001 A145123 80 2504602361242384302369600163152761352781064006633644675116853505419015510765917360261955845411461719522009803977147116595873765596337444041358757877433638955477033146828531271295728517526021812372001 A145123 81 756381619618963684028572041210545046637285108042330394096336332084138079875963363613182279986403740261967328345006559973934779310206786263248363670804382615107578192258015528609058898974499044074796301 A145123 82 228424744522565790192326386845421451323107321564777145372418455435904281107030169893820786600048518097394611150388003965011707477916853114056964469825046116123533137028773861108664491761781185288776110901 A145123 83 68983516464195249674398540255276067754531773827454655572076277205311008756243235344570264370934666061672910600088832190873561723551579433658940021523493122686691899804497448039288067453158943458166310695801 A145123 84 20832793547442442835878166830706527040417272588569741205621663297548488740104350043890326019235669102107121606615676933639850628805099072111885829535625098005264830207821200534003887706362239143180937054021001 A145123 85 6291434667811153541185531984333115890138261789974234389442170239582438288502757470019533887544801134170289052287334345127044016337416368198355861579737256104467292030862198063821134799253943062297184824003646501 A145123 86 1899992436885420926995194781101770292294714643299630215870329790690598814639092651595855343712510706850325186669168356551433653083270938096831358311251115718451116928490175994073448705486984442574606635912047222301 A145123 87 573791424504729308799007638360750295157113684014698350958450154618321259582717478024478294267290688667664036085036556344187836187131485888874871854136257209716132845112002288012117687922270047714468906860614257488401 A145123 88 173283110207991365836373311590165487367156037857795602359236076364942329795166039270740849013378075466927688572494370847588175094860625467502114468590838426218553668106896200803665468303820067425327035265269593714274801 A145123 89 52330925491388887753275941092591616434585966319370257214138336612057965276880561142285711923745911500323494284857214959415284690811721759699749694642579068460793491635437540640418959310065738092401050181204556687453501501 A145123 90 15803766215289236110123497836651077997757594672411959883067418420765140571288134298931014260122251895022228346338306423372568388450045110803856905667590287836733415920234030377205722046171549083837691827688510850017243178501 A145123 91 4772685066091857916369543070727532963706359005102092514429146224734460394563739677716024020844996326385212637099883682643556238027222811741005085761917624347625030814419041736375487638984497757580890530911749072148519986405801 A145123 92 1441335086193525801507491883861878303961322661946159527397719092451386274017678094535940323280928768316439194175818533851930611315832839100672732043193454962694922572538630370355020061251272151240345102643520531278003018651373401 A145123 93 435278423345378700197346179383216520263355737548735075181596736774093920292944220810176261606819643035238251428460097339600401061143490185591424071958661481109518991875851952805479683010245205176826640107812288696884763112728361301 A145123 94 131452642515218173933797038681847527241229471417056046545314816786683912542195137006578695064936251267873635492200773578025469189854018203209509396999472573840112040623934751116884509249032800691250404967456667665927920457025313739501 A145123 95 39698262761172543149306508335738570010331037012213377321609893072841767493822638431765955733349141063254802680393205160466352094934852353879086246469768758638232726749436418985346316313524895563552445473531805822821535093258532020968001 A145123 96 11988743901231592812916631720354366295592731948217022895079642393181427099221894611256312052776375664851682535843255757687260307201135556853280836924473165636172443366289174598823470642175269427392147282601637901824437670243619645018596801 A145123 97 3620560959909179856957673473038682882698994717324528700936730392847718142197518349960974473982732101644144871021982845616392146422648003317336933664944426253365439663892581292425702787620617842176864926900221114545157354878479874263595265901 A145123 98 1093397421148671085208404472225961876208800811900059450659997498997617697516551319793603034830732318320866899366102976120392740959332495866278900685976292255350726606052193261137963418390784413067985815776584174954735696735630678407960751705301 A145123 99 330202400625938758553081192938767447932175146199100629570618307966887696931856301059318155544407177400800159463692076805512991377571991103612910670231175316689666069588098472282372526651229272128689539499601520615215635256805586399329883419735001 A145123 100 99720031591612356411945311863035543313640685351316490070876069008501086855723086368594289371376136842723327291135641092288803003285781980795232743509128969348023802288999686436015365085252849398451172943063882641620167111858551461919216832008265001 A145123 101 30115119338266305697648931101443795313271554800951380900775002222259361342731440227014416072000048919325044041763499917794412994000928586209056675629086717567786498625208317205204357883219709289060125539265792956248675252146025735913204153383076295301 A145123 102 9094666320124832708333565247324163149064695909201965715543979795053318624418039225471985059454643397499320577285285839532820435385277147253154320807240679576502174561010622796285280065367266952446759461685326408904458305980987913694325735104857032915901 A145123 103 2746559113558361211611039055760795827222224893024192694713381123103879965212905114652312473539230305995875489296114560038993977073359697541866395827111056145386088930926582876160949375383031399929632297303429309696190159731006203909950458797513440864306801 A145123 104 829451757628304961073825461274513015657962852997396991837725555197576696175672926585772895023788097767356898446849311845936648255719243380496398385466731715227022354965267017977810426085610115511796507026173966201840523780457892592891344231113954283987738001 A145123 105 250491684244634539883083678265847169932877559380320867342298404288545058365088010923788761984710466295435787455459196062912828779250138141212370446015125866942415365110579712846422587728478871853162615489607234363646141991538552556849276007337616680323432569501 A145123 106 75647659190122002739730197010824570806713364970003904540382280369585410049560403626057620346487537033123840454650230361687828354685285999402755378298182545084894213241040108012601643683574533689539598081354358603854933040920862414275888462871729123503392648251301 A145123 107 22845342583732600192858636413590754536457503343381798850328106373210505289908876807058477555877251473537104381516914110033661250286177121681490911875605113489771109983429002040092849969851780695369105457953526691129826132216108910558761466511254857681344256339323401 A145123 108 6899217812628055136240568466707397045439359296336333248894547742429203012142431235328034164254583457471172399377653410999804009758070805461810852631054446091365790320782317576000028089251554195467780308703883706362603636996223970126331686997936095290642462021827415801 A145123 109 2083540934071088918544458818309220316968150049990229259367303090107246099161724324192259259127328326904820527507669813207830777285687097072345196003666567114478978905766276478949968390103999515250574284123114925794815168546727422869241610711910189522916342186335540248501 A145123 110 629222462871656225345290322560917828327335875737752899995676638664645892743828603474826968222288900141798328134916905935353894936267745245042787382254672214126560263751094714325314453783318602051477966024872003706327818297474685482540840103309879299825444697811311327631501 A145123 111 190023100246306108965359132954578874934538466322751385569434977573632952362537076525073552143872120514496190276217397922663668439975573376905849444244907342099106720673924837449766015074172113820031095165227222004385206310668808288304464469588871638357761382396829685404464801 A145123 112 57386347051921573251313112861960259312402289493595180689069367550598486967593453281968737920481158106477707665089519255738492514977686892080321489374579762641716103083261549815115011237946195055047339261932596173320625978003682628382465728975735924904744112039144753680820738401 A145123 113 17330486786580068815787594725179043733470556888599421816713379565303169431260860354078033778433165876035753218666758597835102075854821465834880183941678843410456164024424314119327283627844676734510476426008478817120824660150801484963216345686202660449594364074439318781922458532301 A145123 114 5233749623200128860794602293891209247248795778067531793466751559354006569753812233478284232348895613404690994329696007026945088415641104995241735228897636130195119819273059602487024540597854427627108833315298670174315726739564044776262953931504227719852593206368635127386901656016501 A145123 115 1580575055719652335891154105160420013625402854419506002205142257545344680896220033650087760135588042082340644534349527363539581599447758887097169158943144432475515729256439575636962083976924192466652357184794189913826228650688190720946448870968590568735033553959253369152062377658451001 A145123 116 477328433077711805310267745156152952905624413238912745134159495027134739624088696350093025276715239813253469958379227567781926697944807542798349844265600720971475555115625478782760062336490508270501384760974530055305346736781094033681051296078582847530260280702488148848795451151196185801 A145123 117 144151606214413245551364967883053031357484947395297229524513962355937146021793890077694443545807866835560465586785992375942778323197732430166214555799052474588953142129189638152817901863536156573498951545457123282512300888279239709980956544966861051363569869738597461698967074185283589660901 A145123 118 43533307748319722444706910032936859317007548488966524403658082471997990963842130714767371857808699069099447353739411318307151271679017249102653997501469581725142877447460155096672223602725582794688412865343290256788659562913593611320215195528695958928950570400775730944939207608504492881406301 A145123 119 13146914788386341765055935464979048460704922158720495072675216392581037333934301681969668606614681311001197540363715432136383741268740011496571341030888014628518560035990837649556858710121262467839327186382128200426892675699016991378995008093121212735491708691164532147909941730694171566595042001 A145123 120 3970324732784926893324447803513639698273569484385100545423511692477001276857195265824125151825775947223292557742488321093869582711887804454715442337330678948230879987991785510011074658233018539704682121874537373238664799401540217802845172228927077550159567074161287932937857463462031308618821278001 A145123 121 1199024922386259535442218180725654209830157279362141644222827855911661804573539035977203826182777721380123351240691109254916477595248848205312567014532834154351097237813483233185694989927661477728346161478923904589876342526589446759467863018127884298935453764688017791215085044023802761031317430914301 A145123 122 362101556235917594776656566131344057729009224797882391454748588973629387979931931669849731382047046080850028782130972506663682364182440270199940522946578583935083134939683944636569875883495533255420836084513144648769416778230611381141491786302392131200956877368707211659022745437724971800149245314840901 A145123 123 109353470958324727363014840753485179779950955731681120077689851042180163508134869825258641673552025138695328568852313005903177157505501712752176725362852199514240755654546737797010916821825723381659364151361490760023773990683118047657971051600304295738390041511584889903233654037148917680884040767651037801 A145123 124 33024386127857831746035705250986392949487459621742900381070880266149435750068750755296439935681329544839908377764616396810252837884297334810887171119058417674716773124538175130752660310315484965727872552875085696382530975769523419781326116091505594920862591579621268043564904496473535414655180162585298575001 A145123 125 9973255257142106862575419970957137185565432854810624233963328150526087416357254593229699601934087970516513634756345299523690453863900289611175173501230279285564951242854874342749506402798454633926435851604124518816764330908405389655912829088583089361804764267004111364266697924280970546308183525059992518612501 A145123 126 3011890063270788414666030795523804443647811234693186775756544030578612250304140818404613983344158885766442277788038515839757706814060003165240091510200425285822940558569047513335220180984822983960817899311892729596966445403362658152665893058636001481670117946043662010740499208228356631449656769387955155322400301 A145123 127 909580825852520959122278724828217984844453427444487595654242333906590373504434169903600193270334049413495051378352875438307303767392257055612896460907027206039242483736609494152893745151013742701533079156340000213765049747484614356715443790878983864375013814940918923132266494187039421727250036171637396914846278401 A145123 128 274690397517398058866513508867326307618581287277000560700805428295759714186088815170068853753657538763989739073984780343852965980045647570791929491102412015798565407147897498186660575815425165472879029087315368171827448057294950173069911358952394491039772501994211471123933740745277677004998061267065105913128253676801 A145123 129 82955590469428361256727957399207716682826704304226724844047585102985527093825317747190890233411306372675487705292025310968157418670018174122107093416467521743960713716181307842877341002513248959066765251290084847891675548253327467652756514959832257310146920588436923360504857438579671416087687252617490348367817764115501 A145123 130 25052313631369847701472976621051863111906046118589193902341669895673333422621059870836478781636460867009233297259117659132039687472365442937305550282282089154660336976879607071050770322183185760472690226860518308695114188124447600280959397606510389313173330245205956643401343012710315489981476552229215020101167836509204501 A145123 131 7565715761083224577483582211600263452078943101109632331782340260908243708104466255674869401163977770530415780284548241032565017459235693748892154078155774457185677806303925154149489759958319586413793381746625239141076593138034921957382085320651177740321035587131610469383845084981076698302989831085970318580204318808015643801 A145123 132 2284821107533502452552340354926658510664728910488990375004364417124393926514126188153939722672739650239318556412636309674175503233001707146722493226052761603980920037166808516946074856737090331911205128597253961702296436013498421983529108807439049167187639573983501155797277814321272452572012947511410806996201603112184215223401 A145123 133 690008408759356657446229303605639269957296052024573983618986271631306057563558004356234121377766210394503673620835880973359969411349056322616444062113855848627780665546569868192560457244841321917597535042988949808854382599483385404103833477761272197312926830307430217440308516079939299600049607158614977742534303935560824981823301 A145123 134 208380254624218177046308697348548132868592742982510854062558849668237304990268003189394550716362722799489870114936023417645036586724182007723019384265158413523985780075026933385636312013085342128782544377854065588312321248607968893617374181175096764539336715113269942165817374578327347206762409348954211867438363586936256960295413501 A145123 135 62930146888105130111327780369957930487045051084666253352909153613536034801003373405192798082220164519235546271037058236247827689221291617276029237604015727028395077801992587312593973667494528481570410804576884818720512162697007122487042898881401461618682375037377215103859406814138778917142647573777013368988643268950814041184233054001 A145123 136 19004695979953125075443943363029946458954736834826226001724501832438214272598028500365035626279773322086335483983076651323426317108243344235353106737028484404161789510421686341469994411271334516092135280437841361188006360813247543022193338088002066312077537924572805691423375040495332905629872804871309083222702828859558904180678086894801 A145123 137 5739355255798955667653959567854673872673843479066435586267446644242727174289803603736835566338409323105554080616618111641438499939000268667459362205344998274329832037069547282536625718230275529331343284281423514193959200453438060985579901059677742624785797770845949941594755402822776398721304444423561566119887265672317838248523598009175901 A145123 138 1733266282555304658506420345548748479601041775941228720826767162059471168421248090300023975998573335804555246010734686639063103555260972894228492032907452450363205113405492857639719496911131938523549579717709463445214490530577481170102107926684590270618998849257552309555924708277437977080928312343110721659122731530211127592149945920684227301 A145123 139 523440677976446207913271290396154186165641942490772007254097415495316050136042633467003503916002809003652578741161258746885415835188874813788337134575845295011413614416421773459912751441443615158582641731463976536940582181033945875309851013957686583984312866678009951535947667144383446302041629023175014379488945034858088214991035144448627469001 A145123 140 158077351482604199485149423279293015473544265590437204962016592712423387669916454058944758158656849745767274224584689406872756519123484932791183586149872371640996548348645970092036011215819060645953434253322403204692610604181721076862404904107294663772991866737909747811546639552895523345239491036686511231884002277795612429799700463677564811411001 A145123 141 47738836707068491798307212559056094518824202566369545126521756901736367760264633083167849960410452620412713163245835039616825583359457260828123654680126880390285946187676666546021415474425914871462778561861634303840631461880698731266570971189389030772859559441982065829135549197307303666816024251450303217014589198949240095711294548995480124418653301 A145123 142 14416970608183201918889293043411661251669435630778012191004608567731670640212249274662631743285798034514893608026017597274874453418036969285160552529812168005494714752130004650928375437265410472121113172247960237356666008877366835121427570894291379998739813959611845970651124310947252811855094084446954885027174054080392713292381154096171320009621885901 A145123 143 4353877384834619911012768191897762641909650736292393312138265265698062796976339016315031618622350595970877456910694068541972468106663805266857658740348594610779013569197073727913823360638679536665704715240322130047409294049502903507939859839104807370588650956243335501070810406356873041876571597478728924974989549743079650174203397242494743162781390888801 A145123 144 1314856553249447029923937104660080906195462852924672002253565105632247233016214170677864886192206594185170477093421582682078410493759051153621727779032745760287256603182764135825323726537443954662570702889405035314080250136940999492562716243838757534537773848971527709477414091595464711393912767344491688387561816848355973959896133586079316263839970426532001 A145123 145 397082325203948168417117992839152535908387871932514652287264523635672966308099703205698880598427769093325513204756407275919137996647126784588494931609148871012140715147625571945519851590947435628559686567885080342722188132062132343850432365779465670623037113738445124926677984851423985967919779166439011164118693698653761056238458139598711016936508287421775501 A145123 146 119917547355039097414939709900319405763426941860766500318751632572867603577813094153950384075838994059590119817359341575744897596576938529894571847618183926299906208717979739963411169856739588115870362772798404858466786735632627026843338011749154793770622670575161456200147274011038448297600379395497236879875457935176587483010054462025224647798561662830949669301 A145123 147 36214702218896603471143375271903621388019028054079550581610705772482380607533246334789810292022777778227122859329316399467683155028238788901376109485759936593700662892114733843378227776883764663557220997698550382176626871972921299974344229115878968253057423476585021327319550073348759961889346657660999098711224177729630766107980209073478244924148685666659378353401 A145123 148 10936720152559419209187884392404993339775983045390163509146114391657106075871462580012368757806803050030531513397636193297664567920931537309685690492851882667371300287209931640960261377449040188806164870942189417012482848549086599965225113854983699257629571267258101279394303974877314470042285090234226230573909826216413314777127013085728404742445104509668301313057801 A145123 149 3302853271370725704571269943131036084990958860679775300211544935574673552532574165917400575047362498331442289923226801059495231828966296028736177152731782805609538986074507240836155557761833253254798233803543505387387643634952180268198010039975961296835877465288470001355752480862875621192808207904078660634222056293179091431926249971680904753973497413234160337165102501 A145123 150 997450751233806603361314334941180492673929799942246750500377424429159755758761526644474961295545667693045541025301096283774262347779900469141015814434505555411413402494213976800878018182696193442760260443799196437574055894907009354395833806958885327945177364945850682308157854916613560285758036501941521285304487090713869199126950364434547507295253773692206753522547897501 A145123 151 301226824019338223489412357882293377751441808623697838875813770632670671565593448472465520910679744280801421947351007850898767733797700975384558039782067945951441238014266546486624325335616488586460343855793553780641977492618281872847273611691543393078146728336181617587062316432336432330677734215378435349501320879339295319044907083809261666298412666157633205403472299942801 A145123 152 90969503403088909687199170766117658900442752274556805093745258353642113653053462677157942840063987227134336382558979069875144081344557914665667386998370085171779842466906002824983745373337996856917581084189209442557439628714826218590522234897039145824272366780161902660610511404710685950304389975007785534028113601073376472482362812360032588674613329925831535825095112034828401 A145123 153 27472488800908831387310660159009650694555959745107531440472192209029285652550580135053226272178413462850288786110864328094442613798322692528056166315467983653931560983767598586598604478422739434300523027081285458098566125894384899732464867665294130495537176620880558421886787381906194820559595094718135852841140806203280355394354524425646032518066927224934966185973320362218234301 A145123 154 8296600648371063990058132168850148392096999400270199938217508301868490624956622147323397176255040801793560079069098468105451794223012108585558296559884332693402159637255347867149953568738293971161901036597464019136324412580475524892985799512683930370506403067139148481507149178824266125123047414214902019772490495359789593952622584013732741787867537408600433956628117654277871930501 A145123 155 2505545923319260416166168604332585804762599262921855273810247034972075139451247337911530894002750143728192293590081626503518347412735858470146077504918753005423798278890131288280699379154486356551459812529407052493711874033177714132781978987962881677762438189099401960856737165217546463592339759497805691835439288457850254093336626017622862373903478230470106119935505558271555104777001 A145123 156 756666572241768274618192860376272062889912880403000022490756387053264823623651739427135006591654288365112279104125582105594435466852006245875529848188903523305293678065182393712904062551086141384569701482844332389081849633607089192575264668565277582753885826704952253030253116746520207738761484320923104032282892623775416946593708434738090704177062558064563447786566050480355363770723801 A145123 157 228510799271090699674278077665029830406948927282443084936934618643051004659203374059656860459785592336120180097152335714263015992641893150395939868075543945285193266977406192770008746191048860211783498388006458974450224877475307758443597147927725867109995757226706481013175584520283885190642375925159279612057598133091718067617206610664885769799098989057267691125423011739509048303653810901 A145123 158 69009504713297149533357361261978632510835686126417408650931764073814350142255795314276944723848657231219929277060901260125325235342384879413327964628966082572605061333498605034148928445634204697817231943476467765951578831147909335960773763409504646589635964796638652313725996272008986807366258767913781519737362353301075081003449802712360764388623717632736778156429962979281252232339680168301 A145123 159 20840641912616468068374248823039881988441970261250774969496455815673290691956590981537577649741834698236082521492295028222133958057407591689674649378079681392981443329449601314120206381835338769880592263431505258858402356781791144152395232952522475544202951372827646292264237698562193731939419505534036859681071373098791582744974223212522285959594563626097449735550723396731198665118279757016001 A145123 160 6293804848105460059499489787196782381876964183211607623379278724569259974620748220629034173277310230210065701561396037621824330008101750305402330784215434814597823280432446098259268178385826674299241046324371111707471560169269777624687399577898378109702701678629152541611486058969510498058897324412511217842163817313481756913901211960379017999033169591363797083358162035849842715613488146938664001 A145123 161 1900708223485936321500777541484605239444854741359644251485572678364100839044774006038986782752097947688741605789020111066762725528488671184639814222183683234327149649247269272072984869666137820299600915397696644230397552768762691051511442277292357666654671703994631239920376525571093608220055052553072853751473791757298391796415421037811250913422057622028240621724429384103255768916608302095719512301 A145123 162 574007589687904663633175318038563585529964254926429352341019569587233884131547129075553379356960302891769754882582512146124721285273570596010918492768688121331984596249394887719943171370995235903805177209058062186468353464606163427778830880342714116951601151904700005303412099236411300171958566973703589321727242946886800840760543252207037396835462368682937303963694315837147392370100093744760354050901 A145123 163 173348391377523722480897445270104718224809760133040304762736424442666268906888188206811081579019259375366777232934129648018599065427089831324112745001921628959025020917668008822150764769170895105128863916220137083669212348758292592498155414421222370961716893203515406970390533592870641558323267171005930902307875896168056555517887646745487482593396213284625037556413958953434409240001311702615531203859801 A145123 164 52350640188422476284567395296253586340307017595923245608994059162115625975996101291327871083484459371057874954591224571189470793037695855489286038072087563257504224332539489269401811017118239326513013097521272341205915660971539756771015156324328813316321550146309748205052637732947697339313454727076817428907656793399806192965561308773885012705808820949588078404733051909621354443088026034096145663211609001 A145123 165 15809719988512210314216872482023312970054494504208687133611443130534476378481915701792810256130727710800102869509316886369572160898318721267933059385025442182137316723406008091350524776404939105711824826587508026907102860401056248252254079054532880399158146427292340442518926204816611725831105004310027857599210043730845302219043997362066528349671670530562315053191825262746695607403343860985333374758702058501 A145123 166 4774483085890499092417210922175744263370117033253427591105046831362249750675562545840137369480396284202260008716859108459039603120499216127060294648239611451442212146244281904098589080663274491685644584616329902853603857925458015432423960859312605551732443899492140503892510661216883793503654397846901336177532525549921881463958321642035317676588138691408869557985526496297592452081366757991536583031464810058301 A145123 167 1441878082218942213699683481624592744224805289548030923826590531628268890227641406928019692772823547101371722529621941437743590570229864951650941050708977632893365930849049729029682551835532491549958952729305043153761457990627919604343783925433352343742798899500199139835095700761294089026377797044759893497757223506032677356813194091897303871801268213134948044196575810056610173832965357569583062742127613935548401 A145123 168 435442406347034658038211994239704833011627827326472085568039235504905842598997029329716107080023230828330057943937109455090105312606298716182457137019463005522345068904266773885060032065250149173595918079665506702533106709311706262496390321520013095204773535205160648089695009119249598002172591053119640934986503966296318639876120657431343733966306412228062900477807909110599974905103456619256093411539507943725558801 A145123 169 131502164838722247785326322576909234976767379047305021810624022531949936196006875216167336318474242886608576127346477433495774060816531982422150404438827118690115317443157716663559100001153709517934417301106253719121844464754144663354305533315118521399497864833059015523948057658312617302567096120245086802472426440597982196565231625350173910353952735224661860996253791975591135811167410933657770627222189271391183209501 A145123 170 39713218338887771796510511206232349258150736844458790114722886765413375825351477318253205852072141328524961660400692247806268676261280052392773239683388770381409303522764726165620963140316355024267020429016008957668094495249042376626737774670844273449553150406048617527584223717801291175777260855722963094705737798556624327044060074735095089583159759731435653957968167368719412414997652998508027473327689620452193603710501 A145123 171 11993260436179268360298389057959592566726545759647507309624501179132307549319950143237251999989468206971651812864881712360059644456845759290635096233978969828066919548557504144300867309275538063619122235145533598962045415720746043596611453645061655463243651924761849434314911614718331622467430211332214609514330342737659948785109577338373366880203893486158342833445390291561286958193480038138490639174335043187291077137361801 A145123 172 3621924938507800157038316984992590722802158668676702748716484633211191466518799591780331850790967326364110322523533876440490206357291158025719406289421965499305828294360843486852696306438072178857950647993522130877580047453170056123800032263033949105626133328127672480545575723421218348693988146561473089110233057768974747908776048296114021702731992673060088100046549899884139941962015973864825665003175855352941453101879553401 A145123 173 1093809338168919468157211431078704438693685191394604582605068734728600690581128156767516981686872143093754345750294365803315682260257472878007970064309199601820532077977426175525369983676988522477037476571808537991430212285441636203344013131982607568243629021442632327275329553561593222973961952831353540696680869115887636208501581475849096180858181583370660447871224624374718701185570630627139212340319933981545131545690487765301 A145123 174 330326798202075171583320813868783747894770125642501907243982041403404197364034184544198348137584596246987448306266374938724895552391399518000381240015088857784301381720888344165174882374144095715886459974038184951281046530155920963353768165826484451660470338342346835164668979599877732119787815766922207817308512239940297160219568829658130932597468106185266395169009790011265163618100368433422177301111616886571276785345425425567501 A145123 175 99757599247688532898694728576941613159781884258844181383099971435093339003247742604191133620568861194447115634146694937129115141139942396963237126514492525851257196747630302511707289107007839917675233874682960046748884621894802689296634642066466321793893798550367301587402756509609513506952946399657675407286474015592853854750101284975279692548254509886367080680593085358777704693965125696262870405723367979810544044042772788033620001 A145123 176 30126464646003734860234224709422498390506234276045300275788947391356784974783454232281178155063658496126781934063995604638054047728710212483379611826136727718221889116402630470191436135433993511042204743694279895933211874765700256246620308135907002697304266691872582732560467796922473201367670024880851050792697844196801923837370368493704809018640264517576673099143942768560855552413849859902953440351156018285897730024132036560727672801 A145123 177 9098092565493880239257837167517017572319722969481421839106879012218313969045599930406311611695604296969093696971692525905755193298929344227583679534366777278377159255956846771695302005611959032494828157361797845611783237294619582583790036422401848348264094647146969617931673871914077297299529394567617359663987462473418588145031101183813877043936811629798268908860790123020019599124288692564995676115643394154361303923243832268551723565901 A145123 178 2747593828314505828521006590365429884342165830549113350110001672742539461866796395528473825553917434026170169703517078827933430322228933246517787839766940601342183873409851322421511014258676193819927061318519255094862604451100348240048344379257222294173059279171692952032632948850254421311256509489395561767473420969128216817875555187143297162459898471934559633802859473209277358079982771304768791233483953878598827887089613213066059789229301 A145123 179 829764238058415266333104732453192308053761761102862750311381398289234699169803465849668689005671369471606422156765186113509990202119838911104144343930081694828061152610519142524524631004114598574585477690035453240802894760995010548912016212499258730991915638215204124544237218878904921158702166336402892036417309145214248060410272635416091929185845401712607211139554700119078742120555672645347609956836038427942691660597139946513681504623683001 A145123 180 250586052299813095926769108194273711602351709687234001480687072281676136609818779890204415605887199662991113321173382689201189107609869122220205074079044904897473125904503371191084017052228350093330994335329388359467379355216042085423188847830396879537264349681712473919407607468480435935506742977084183999436259888433733786027084460340472619316962851418735443204511716576488570843049733156123673438173250121284814282672449174233918748336563037001 A145123 181 75676158030305496554617937569938207711602162563783565584417184447667904021466101723375883844288928626853844616572204806952645600507978355071590828227527631197342055962007407580564848625141957613587385703791785249105907762380483714787254120028567358361522841688238951919536553218262212747601877676913087164937714068997842389132119096750187314941793595283056391240551398851399429315858898857476704030718364700589585970675419053478696948316137413491301 A145123 182 22853949139099960146398690377013144455192250742552949572492509016123425338346152901679626716559650558110198083091484678317009770164301853362498209919639265576692403427400332585959393200775818970953297151550783815841624676859550865823665321059779511828300360925498481767226119664307719769339831551684775239627190212577459967784113940134096228639802348812631611419203317941406051164818544405224808493603507966327933678329693881701392244472725162311335901 A145123 183 6901816963850157658715849875920399687260348122088426987327153305684826784276516710205523892517170179620652967249011800646929997944018651737119387804902830676529908493018938433552156181785672187270282152382632920598921546503821980995032139705933384004788347476658853254750368602067713108127881526731125209280246506484323912428413277801400310861905367547819463592208161466905776052345884551479034688364228687466335381269596876854766979133814682880609950801 A145123 184 2084325869133608512972040263837583692408169940619962397223227805807801565426169700329166535913468834594879085911118472310694542369323468522756692618870735225046455672488292006600165207506072224736654256722403591237058465419477378709633882525870822189934252637590048184452844091704785050934850881241248128427394817768053244093413025782082759784066781197092665373235445559687602961757292316002263251077503460106866957209739927116257926306167561504781893806001 A145123 185 629459510661385920759897443829074354707580061719106555534427470200650387931918972982698088321975070877473863292190529626029104865537743475220784051511157135133353083182971167054816340510652026198282315248013501920671057635135664548328437490673282367976139508204717892851504165326243017669216838253330203659863954719445595392298305372911192054477306016154437123253512350864189188674649933548132022790717680723586354741960188392233038977483469759761251319461501 A145123 186 190094687893869414460976055996116617537996770469229559808999872772790609353874103671074493506700557936162511835155628828588478974850029206048154026863750584075047584665584804158547934669009405839656522550643355176451422347345551216216478488300805404306604197225187213592969805084433686551052550301624480257150486930454801755229994809593397917692362350097442918557187494515425447376782522639219868619545662075062972265114767154527261513273701699886393116583567301 A145123 187 57407966284437901781294009013383389422120317101645607955762427149912563374482047389691514340935246521650201100353707715704094621299843282483067295328801165233529237215923427884714421453700329911550071527979045249786408877840721331632828175029352558818226491422498333787184029631333647095400200974252339707455787189042630684484066134191833259951038952423411606967147369831307620918599647187110852191079999228988294037709917720478840743969680429895930959956917863401 A145123 188 17337015723212352468536329745985787488862797767926504373080443999400821348484224437583166256468937748980424569794984574513807987153577821280680275035271088149941754591624209636379596731082830623882281944927121022080319029685550496601897892380376171957700093805397271616515983978857676989124309641673904967171390580603944011912432742531124051107296071269520207861159948501560386091969716667984838141837540221492389736416130036817455377417330216126871263513872611179801 A145123 189 5235721340443846007596190289278694438247142805596702675062338325391898134678861298102726517939278264945566569876984987795454308025759202183482959993356539820117176357433295386758753498365561148082537597296462569623006560556158409252441530670698574578666610102738553529854039977585387117068446111584545047746052499555202048966870204178265271601143462484442679362463337300101405292153935834084234007982746066891472712103633561201151045139289755589885225650229571658436501 A145123 190 1581170507798318281941580931032419734563148264492436281364453093824353835851667627802585825251405567075812123678279671329652687215792125481590573237718639754587237318190263582591507176909668383890302472101586768905125900968930154043740740364658589146585358550933237768744303557246808051677681601388890930514340683475090414843982889229093580899494218374230419647256066704682122837844396652176770685572647474661003266665560919352710798176688088857929211275105816768236643501 A145123 191 477508257633751677300349844981501481143632528733910160269389771996629466529068944735082816499406541978630315784270583756567316084861196136238169634831035849345525552917102168647248408673221486373723264037081907746778399086056350362800451148596223223694199615771735067607249820248558446219542775173333476470283140356977750080833865676982083166375652805555102290791969681476700995623715635021550662808931554601556095060287294010957459898314663545339031919856306434435807900801 A145123 192 144205912634885208226423711603482414885642460529376375965074346689888274537942969642367207996995524271979279554726038014811999804940865441018445639145735107862594129743646664667886427912135979216480535436726634552758171398088048879411692506135694754966501698604513057179620701411507403950250240420745321003094994047123805433996983451559360022664547653059266661399527587739259018555524277379856123397611756842195279704940097230389800178492851702603529710585329437382845749398401 A145123 193 43549708107477699132702660554406707793982879447342931631292183310574262280992247763050161732276148923595763795211479209889467373776056501991434344852377171538654081657028375627533053981056392501890747978627406553025220983823504705231968336401831219776659818778947171533177844576454987434529353064289913609458217919091032263317008168505249744761527015571092976640366539527574746902772708053081527715415941634788372914796849076283708696444942899522720633564849633783184980510416301 A145123 194 13151867642545630252867977063719222271367943950637035976274274285446737320585120881471506475939399979401648686874311995348604334880564122735972153699778760069565670066292825792850314415851118399591789409010040052379063978943300332931175025900846892677796298769543441289962529441387994697823914375175133164735378716571444619716302469905133863557958494154817019678729295409739834305618802307753241513932216761949246424988943480940449636526194262804159027806874004073084481268396324501 A145123 195 3971820478340672858666996370582650719245325090212937521903199542021604096554425513956631905571966517630374307672247011116068619666556589009761598982988333163837293705938776361065167420533056700284218510773053468411924296419892877040509625853719359757474705568583340322397150713454597943755387611949825925836474914186657184122060028903181921544758703707739168849999606847201902385549975524233425855679814046167037631973746134394939506522214222423956503677042384380437730158075179583001 A145123 196 1199476632591240657687180035938896797989816809300356494578789987416238990422115920094021363976257948924393639268331723045057374534965209316825266920708776836718793133523444168215887710686567272367434398464053137420348758454828705565900975832797345799864683285413399233922649552933847191019429234894472254469450688705653898160242412426291035172653570561243074175680202538559564780601786989516186855173789909725683415609646343643790790520072168977772059951438993208888121423257435837741801 A145123 197 362237971222076337948669703857176250342205431083617448425272673000162153503382453442880495288924328608649248684728508112596211040939826657092220848455067616355911689030374200024837023459922783198264904117633274447476913129061849188025054191878944712199376877489277985304317767835308397089923873550518671023848271514193290587209086492710989440219833550791700661886571167038141361839354120858364196836628872923110224476481222034290423797555272817064738148830898906699832232093587547818440901 A145123 198 109394667832434462819840563384831288706548050370443169067937768456061554119031078823829815555891170981863148709148741118281010676989292685232533870966509711362648611294039484963332565197185993958603633609126784830000607416218223626078000464971608505738411952318476538162670043236710202073965990383021744176947708546597668103438983878386292519911217078768532356815568812242980131710704342712236471257806745832869562108481719408012064196071172318584573148886980030830140445970840182005331410301 A145123 199 33036827447423985695253901472515192013127169006442753441068780801057589181793882422343161417383844712194062260914235089212752628239725451113568136811037477763903524699110894084726409852526710252715099085052171385385735962784774473226368115367233889788288210223302425247141048739718645717940639171799016222767184132800981573947985922186167630023747337954545980057639894726212961635270872144974555955660800612653684646537002779997609096789696484939724026225719138411795714850961641378062267470001 A145123 200 9977012494454211245503858404136203156675698491895341096033703864150935871347633460468810918234365211911624939647389848201133012717720096943612344783062351774987501810520195974102412442897869310326001320052146631601662260153585672690737092840439663107557301075485013948098434049351794296615999063892919877531512660397349837664188309516344237974651784845194117445050432638504071433720092683439603662138303978275579893692066357839869935166292267279478071347018292820331475744544444855992799444530001 A145123 201 3013024736497724372156469984147660838124047817383386568248737498192781575557803511179158554145360910152598537711250819921652957088123229551519814556348019198568461643252400073284843831345304005008199683556663230572316616830420088378129375669697411024592516636586250909900479941855502158932313776656490003998294056255866849993010921488013773700714815275910668922425173016933503360021832719526615331409812140638612474210357503064860722811123475021917437822773298712601693879137571384868447369980590301 A145123 202 909923493409818306180008431354189436910305765151290848270022690750355884882585312742645414540980760500872846763858100226490991907600497604462040383672318735615900428760414301936048734653838911643165978432792243486208016620526713104522380715155777689763832466947972289775996844006312300203262144551196088287607273476611391348051634101070643313377899561540176820454957200681279510655159761204354390482101128168882691631634273859230098419024123164351786744406189192912891220023802013785415112934693740901 A145123 203 274793881985028630741990389798981062286074217027872452790978603869109284452965206644767736032822044310353447124147435017580357903138262153317984676054483910136803361024001866784613433021628006012231117287019700869604248702782236937477380846601375164897652812501651045261441146409964459159226235340684562172853398295880384320261600487601846266866424952769857489108474649432729478714498226050995499310263130894861934260279340347984424861822474072159217679372846362960980546753309070591810495658907529161801 A145123 204 82986842435985236665774917710860926620957503236652329452027268345780253548910609821407113636497716400966240158645761517209041595755847569804426910128070468542578999128819803354651320723797003976782154254701516870376996900223615028405064493292900144021401385543031667696665450218965260353786119810742186580113438678082399453327655295621656501950346957836935421533938889171483621292267809107639436437308983429120135263912729150817437078171968145668919387383855195425023212228279315516712984273877139113123001 A145123 205 25061751621785556444433283158290200858466879903251975622059444061821767462486551200858303550486277531047494174463895830762112981560362827818783608874001227015948720933542556611237914245153673572982198353802571075152983459618828956341391999593609242119298320781183061993347704524981098662384248956608799662632085627382588754520631637677252661742737914841801727445760436055138620900786163852281058808568002732463385987767383924206518013183072557517941495772244896171994049112393599976976729440215237104633984501 A145123 206 7568566002936802060982185738885929798330376773278859985532500079401827993417389552049386265133219316659942274447937895128640911389633818153702845453038242488347971142930723276790495450715685622036647120694121763179330627807986121200071978812776698219884071474531741690323310101094072830779689398776046755928309746030863721465777426923234682189804899935266284753198117749762692028416129215579772120751099516220513448170486032381217622544209740402272662803830574788746777808730638913731455577960727728460350196301 A145123 207 2285681871135292436860175659860392508894915318650312463655192964535290232244589158167713793766681747353771519389102780433018793126687852719590440543208675230254071336444144887034118388201891904181494448251270969909082696614552189773465396209458969253162870286987804807415646302825885013796803814181409511490686911215693461293910262299179196768659337042535576193738385799992277853960770236941238899408023485895862597961499014395203515490338158528928826225261061341305354904187540558346922607814699558757921125298401 A145123 208 690268356516855379129712067092099651756466095855621085163882742789578248309872508377097516331272754481522338913234591752876546883348341887498159341203566881294241195634988825161026962741520639377189286724763138790779795046966953325465349583277795937756966942598842520097834860143316180093803972193386896423431518877393394447039433436925194189452929981945808744224239313479918149204124195427038567849102341641034284070924531861319080460459579665996103247366036694499428434286828517981856896104461306017163719489920801 A145123 209 208458757986219189204736184086154234437943866033078917407028933129488095699349252940725282218250605171672392580277457606588284139978072562171724530602933989475630587010430181053743108629551031200006983096430216643845589021487405352100762108753684914233350853794563453264738712116978660503315002798588661310364828014061589429544614987689109466018016195210591705179526534285135288781791546248728706251529499152106457926821247123103967095543302720972294251878317820677486081799718024889962435700939499717624685364830783501 A145123 210 62953854643481678284451197881951486700607291075893977435837573922362615322955164515590658132395351489090581036904878962597908933726494565433973310082744861254759143035954279689405257779161669901762731705835200663302577104694149449381104691494029566302534200879015564043430993224467412155821037041201582328833754628727722614328026686848674133543251438023616749155472789114797377293951842842920642249394059641594509259615945706645536743773616962153966867964004615807906297275080556688250673724787624453416637816459406696501 A145123 211 19011855643573480622715057024165262829348963961053948106705540295620380339436760334455438030701177899100183800752693169246961909701261380688497767920458345164947785566271182036019334106198194759301144968179134170100734440028611646307741516069088175338451095314608905777662895215077041492397449871440079274646483533047758167937634514813311899220595916266937047653247602786134522807484674747015785230610754482262389689946088782159828992652536779267777021830877515656167024290992528401826813502450161645432106995885375991559801 A145123 212 5741517450504547666381662770100027422976686508947216434247637331703432499894578665841026694613623330176766417246276432233619898820847210473360891938668337494952976481870861020598149494814075655639044017658392684169758498311536023035488556748173134922645928250811010529290150923960042063291874040137862739360909193225794238994551295446933344890486423461176964774531620568623511090483077821755924219002198459583600091854459196266561710244322333721906506626057045723546633429582468496795009427066224029296042896119567090044363401 A145123 213 1733919258196729821766639441513184116476129976738098309194679768634140994587823320323655606335283544535484357824574729841383962481986156301574300867709917465130633949739433757038605128099744649808231992187866411485096965755643850345071236396432217658463731880649610570939847916140717626072653562671763107207719929870656812418186553590459056845027679289359176424860896164121514214803082017495542098353433324039764965350356731183719476664792692247236497224047396930995427128709614493503691020160497206685759522521113375817406187301 A145123 214 523637874457961901625858729674211503148368276288396742160359042490178876933022748159078152086561016826386099296604322135665723049660998355864965501156456406131956499844827123764638150536628070166430422596717997875815113899706131268188477903165781559721124382027931581413304780523572763031878084052832320513992057911745131556053344633023188233853468658963010103343216109944128669359440286205831957778517861661549435935715878358287015391057148736331700255155687816114895446236873994569617893079043090195070079758480119929766624201501 A145123 215 158136904167046297561187569722170360766690743309119078034119236152265386692778282120721278274535091798024066503216680710241206977035139517314918007048382124734385732319188051943163682856933577445612179392216647492084679300745495999142575255519669598818121099640554687976247103870202833718001108730392689032118393769417159073115691892619412387566902507327539692033226404306962736632336163352143755707014040788463889887620844907471494928622594125679926240559793673069767429336407236745531100018850852741704478327538475105413703102666001 A145123 216 47756821420573523901577020197365774740037456111077673169561848958941656602342108177709666960757511161986441697872140970170708841341562473230749373163110245213378359203894946859711667584643403760504711746026830824611697333711240085609789538689037053061512850967065487837245212064020732210073302958494539255379240926306070294949382898226429517856970703744258023983931030884592802334296161892061208391560461800254433196625559446178033181428632368806601392948802533579253648764148748623155822587799878484904557384836861001715008570380930801 A145123 217 14422401932109037171978698912034741801130545054802148178129644266364228028520623891386198700870493835828107368690883356310843828878174831776168995777252245672315530093843954763580980446879451002094977335120710692385240510101493760358157298108833670354978062870954136772160077796230390924608419492356620462435498641350663811915640519572489094980417585628258595703455138100742719342220808555239132790495552449636050361491031331900858549296518352785467940744297805347261532159343585676956312890415544451588434625742404484042827174551938435901 A145123 218 4355517626675508652413665494414294658166684569094137672121983006593037922956626073090454297995928380908926438902948901464904665612367457633929805975357015082794076709981670443654596383290009559228922650494708602269518022353317404388077894239329079410150313474177182239704506249249514038499532613388740885116265210446974165128228487527993480254568253889030351644419467775393416648548349887520326041521265279328286954737094836674613103854367113908842511503384988412339403458472998725692183337082906624501222352416821317319932091706115026711301 A145123 219 1315351900854071503991755000614204952024537609321374774832660738346831088504872553449425811796069500540659956441321877359044898171106094030615025235562041302758138850884370630028924526773136007436132545472066877174702057510191754631439165902979273148195039691138638082253988727195557009235934240823907390684649658056344847204913087592934458547784632256901537938018975813030711085142259445222583225406631618804693024280241149644401256505469571882117653006081522202721152582926686271573362411486147385054917561995254295426135448868072186128377001 A145123 220 397231918540302918696857596519995481216752191330486087861791420997736395690548554515653504708114993234898397918840304013530094343008428029788103691333761116417875138890369948598291552489103784236152799809913702198157751850055556581290240024805501161675491836410394523658464891106808967275213641196206643245879080467805696881718624224578678487950704373330375426930086276067499354296313804107332613746761227613737965045678090097772504851547956341285622365325116320233375740640400781016429756085479427379960602500214380397375585626066094095743143001 A145123 221 119962724047270627374947002394038021122507137244197477159486176480578044667457158591173908996038931887438775511533330490208729446690374158901976699757560295116895533806040840106054019927182569703310709410048465996966466356659267895795021048325358371552850339556248007506774143125529112560105283707013582352864797651619264113431819602735167968902564936113516477394948036396571774286401626580969226768296484107730060750770502968377652063910977345496375836675179047188276752520818109180690212975403300921363047037502747625712000723623092344728300809301 A145123 222 36228345430357189164315297865402962383515938695556307616076963505713571753176371345980004863299049315013275306085146967739022762806149987560367175223091875364186033334285443342079715726456646946615598089034826817381674681959248848973515066354233422707799127054150487872522132759018685184184520465876905663921923011708549956559527801401796147930086660001908645797847376905488608335138994913648599151411791439306864608767646218359953150796263610383564217053538747134539345885546428571787427888815711398824260244723329568584626842948547822013851101265901 A145123 223 10940840357243823856995845008349300601800690978920760702578083492549018091414596689327370294807316854202121703662202850926694665638010605869071984940673988799689065171420397848467968095369980195308207312179107650383268787485336493122105755017930168299383783520013891089494177319080517396511165075411118496922067884738330467616863964203739701506917268755640297514472512877421163145437690062295295974499592718186565381787078387441737473888407699358490897174332026455583694180682500610570622532209369439144005230859408026964931594569737819155838304281492801 A145123 224 3304097559542204447623580877223623378781425159695374175870965137786297750035455023805519849026946390919725741230679175832894049999916396822472179084908321525630733495735625864793984285086007562336131992680001475588929792145889661674026964500348556592991194823917140958539369028229557235061187668253691909164800579267964092670336357661727988058941085077543367940724901041604285781313847259818265735699725589100903438435088905361186357161148328942653867382431218450839141103220229637963756217299340754910090755459296500813840756933217872837241154041909560001 A145123 225 997826522141388499358464429076525911091388597537024080352328893527969371492616002592577667035843002740902971729961448898683076405309113829780729011657372426751681826646987590769934786127878913845316553582048266520206413959271192489063021173350246160915041453039456555587799952348007204471082164647539545449272852871040417655973963149877648654098700776149341477801405642051616884793636434775053956885342628315754651842015062340690838125192906932982109458597053640126965029478328668164443807001868698613408264143476683837752943662237227859027672682352405627501 A145123 226 301340305589139784601808634000233601526220575031021576892227454880308963893019997327934649924975559881361777736707126888226456180353352460196957689341441564557482280913894516786655511426334345973723263049785896487626748085907754242035358367387273992039749527623091962646557046240069946193031752535888689033771236766474938168011466534905388165549748693312023582928083778998546694921896889454806476713637774025768803952850113737983271927451096745431654402628927768099892599761352037556024065958347047640494385680574499222500575145238709595553519908916384589945301 A145123 227 91003774461398073561246849003641471135007522270770979197372339044959779126320546577033671699675583241168515973513822358795491083390307133865651441452103695123932897154169497081979194515966844605150580124481758690996757715530182509902189163929783395349843442300720733262704640164548775743091118183673736548653464230622560286321806919578277348347370006679454972702803499851919050249528066978916780913561722413153863039108892333808607431252106024213426647484477588912527438162898837013251103475613806518730691067269355288511335940918428060629303984820065793757853401 A145123 228 27482838547036629075711946590465724049170745505197804696029554164122972987184912046266840918652101163273010462223437645229350080727692401074966538360845974485863177458278274224240930088310560736409501474330441338784533203342029210236219092148427198121660679825290038353374154772647490204467324659716932549004312426411246731531017678246104853812740192268502089732663728871500554628662554330743413029418926530998440869006932634696461460966208568215709415885909602923815186432595687425964277225569411221609028207929664722631200953582220035600454249895750953330281781801 A145123 229 8299726237430600582791446623471645021378430135047466247221727985226092882350717117426008923761234875725207991075504655036904928888679714817506028933534032191035555659502884646223678907475273375551064294667668802554238030651577291308828263639661084049346175463795290861985732036699377492973388956116329956062753699311965890362081017023404087574099190695080951644291743315693315578805841879817531818103602250639115988577054546785997552604363735495120030170897215605403273775205734703804198471018486575119407788103691476879334176645889532323276554164531967839951340250501 A145123 230 2506489840865494339373941168341846330732236730038829608856265821984115927496929384550608428134974280367849540294340182383500059174300546182485745771388916875718251945992412884885326789127444248855685007488161647930041100723572999946055899400085498955704423329386352550281337700928439355387758997422471929798402612879787287642616936123389788342524142849722178894486373817610509804244735585150563865654258460766482030109401466196736564425056881910958033402195073203228864864925699284861441973970357376274839542979106896352836290146105056541593918903438758536711974473869501 A145123 231 756951632215141859890347441392614120236114114041591494408345056511217784011190323417166319287838471436214835960899659575161980965709876267395877716930519362434721052134049188350722466637580687881041321197130150006069858180488394406417572790562181023538686499299214674894101999948351985949610243832630406469161526335996448902179952628246692675354717041425402945183240601175058267566331340873590469895767951549226933977050665736867656458814573973373830967432741210159511785933785978293451671940576909148426422571902179007079680289947081186029040232284340546119176339768338801 A145123 232 228596886439131976192545553359401122464975730203830592481711350800565786655451980742599677816499083399456512610651402851516534751585208332207372584767245458538410039492536862469033299597760240295825623316525817140185167129406771537738160926850378583609727618365033445465468522646701371317426905878456960281756982550858047781170703076794377798168782022367621967266444175181049986295227820208239171344656267109405767579039191651067835513997576283076985994131285650394969330487138439745337543484080256205448504777171478953241710611273872413124228556230967406169454542635564448401 A145123 233 69035502752985641668288866767097746370302434407442797337982419596714356352162486993941685534263435348164430593580762761498418332997767206450359124721991197959237397205693998416459705756056954988651457200269599646185914403222664516002518182336023770069114202059740801315896599737303865785876975965050169374684139568832794433464650149239273848354296816037980408711520957664075920802891235371547356155616296899088992581935858827956749457570809222915276396396680833678070578295329875017113644680520296797136300016283214741699989524924419521682330994941519872322629152699600695078301 A145123 234 20848493234515224651847045218110160002708870215317520965478209006856935052566415620189646431669740976062258582748779702569670820030574111139676248293456574538231155546080094984908362105029602646332444248858102567331005964606115277061222752904552328182288879294423356963955307652143120765963529314539272694194328392804953060858543174367183907825199469661447715808912062770375747032486857854387093319824777007257766353977050326851287268350870387744130394725803480485126919675859135116728575355973645552478957156412753680514443594816563421675650836243782770474027834660736774349198501 A145123 235 6296175921320844859216139367002501223071708502591483888777081137651197671518705354810279280678727511335453927559537889413279089230900383796975776625499163519347849737518982991443908896013183942237409511697946705734317615396643591007973268858992467087281172432713794062313187014347485167455199976014895303477312490487526991584846574008740300889361885540941172193882731435695811527890228180789530635230927039894946349908487262850260798292505286289504463930796254425674651671531163475377012643859360436551847924936635328300620265645077228926524870214627455163284083438389806252762869001 A145123 236 1901424279745660632258622241789537259207653258912412816889713025361654839863596450737084153118544038682331023864397693823107715276911885332575544864652453926268512389575186783321075578233876520953051340088531047029196588843821758369130865972662820508030731785800271383461618523025288377450704429227183842377454177798840346505562806807465203684679464233894572554836775981517364705675816423740583864746420141271266539906009176330451909797068245589042603976705743033073259677882735510428741089870170878193105594373707456393106805781218506572388835153981247676541319170559060751560037239801 A145123 237 574223836307268190097244700881073249779488212483046079216804556578082110441134609417244603962519620954552633753120543996689116734538158470054017573348415586569571393801968889579973380717734696143879267297224678256111635513218774383886513550475312800958193718139249244011346480766622742504945282426633505502687684382759297117688382809280482772472308836750619970388512463686808445302568669741475537622783651736882600105264862764533626497916317662604576896501203599733698748068914592986004432128147745853881337652934715195389954725662343907632501691632122170860315105425397957164878483550901 A145123 238 173413697140515247748735641043842331896146232516621003510658086373555435698382788447557133312527806984236213062418539889306290146115246946070980731606356854690084292415805029466368639901177644358930585672421764302298684728403226042175357961377571803068866472146267471420043175572997042948116024588414091477969303229415508889195386045595898332082952589234453336484775927257434633116670062445501871778215916404397273965250082545712824750460930865860993180139386781376543948657134324346262909761610749076993970865591910281551373220344246641598443122037746914352138620519299624003041741995132301 A145123 239 52370362312599297551928066350539503159386382731807060014139525280257163498801160976552837015779435189618381792216645926026502935010070039554966126927546421700818886738179316929953749276774930861700892993804075594615946676342261045962574217822476209213996716394454637119609027676564340347588534480418628992841226887599100925239888897387152015806279209639968156998431941519281572392789056289871823801483583970476239854905419663942508541012703205172357335825198306772116538795706497037978412743574318073506325320071103970313319322589236823418822190353707936012175003081723061050961441204046404001 A145123 240 15815676004707847345434527302221886111802791438773215503266625976551289821202252232130509221632076899457767065036364651120114580082895036698653699351387412996792613710637737907816565912946127942589310753543158407809713597570634432654655238424426437610823939484653154142650506315146857787928789297061837541746572550751699063913557251624874312875164238358681148960189961562895777427989178329478845286176264143167420038907471488428091866561085907031186054426029749258397818172354704971145134385649682447449833252690607807124340884048729176425842703043697758928762498792059845137766352201880018876001 A145123 241 4776281783059457299023675317204659066261283628126779274926506905393209268839581372942437232095871444201056035259189907992348576682099291012953862237992071178609668521725858668843672951960453863731110146677040035082938890519655256400659919429958961682259615727648858096443333298146674487614146779178194518978472069100125518200969050101814655336283793705112067017820369960053005501680339066446321404601430287652590375510201484085619801192906931220213016079325159077729368971512325194788792606053460524811776135987243486647580633663393622043781077497006369488550262460198991508544387403526561654148301 A145123 242 1442421282807951396457804511268504816124795852902848567812301818802772647899732372376383913583731544071819464881210315849038150043413902990875367742174254108527123100947498680252881414926144120718852674985712547436639735223338316798566641012609182001604793125810470491971744005533980548401684398522517682893956818295687154797628739573496401037244830534705485558232791537974444765730034408888459585344345770606939125984041940722368751868391332142597299669901772011725011031578549854121244221893759428810708943234894842359762227025460825128045459561392879887783250500481303375735267229512819739533910901 A145123 243 435606451126218262272957938727771249810622086293032140700040222771531946456450336876294999465054830438245277338090256196501528964534316603953348104274386748704012566817622875577701343634743564003229776735538512285830117098557652017910724925888543005522965264379034439717370246337963978942821074207021162039455980653228420623365678382145811298592602537687351526519285224098322266244968711145248348452587821293007963456805155896671277444452989400133164287294255822381875602167750543619420966219309294040309289080802255149161544981055505795047685006463152719741053100882893420480542158925468034777586943801 A145123 244 131551705818835107255036839691275648937991745264642803642844334975183845057200102004268713454532975060806001936638376161027612709139320200490920252123122623854503268055821160925785552896277630184854673721457644997773258724029187571092240360977327378485933905049342590324153842650059587660183562726121868418232812200456687341101637242668461515773928721551045455523265904886155349961214820731456112773096177684717798024829173038854003419472934407508073017463195356587314706843629085623211010554009513040744594593459046160204426822051737289279272826492310728481910253216133331681747996728261833683091723117001 A145123 245 39728179550837076172758852628826518208023696447835833667998289122282749675327974354952275168269493413532974339587451510374142536631110166231653962793078758017311282940291172976711659273332209572262108234103473250815238304539716088817838678290226979759746516359637083243454743110071657509396493122214597241144269828557266348592071081607493231952427881305878040216499783990394817366020630892188600809126593072963481995534953452578012361403381738078037918109597703433546659591173816107666105766344653629010827257935551138126587738714643605856545345915671376848817155418171383274467414469776148304258922794390501 A145123 246 11997778672646978169065918457065917223174218335501157124931840470594415218103991055093582832103932477911897444553473717756830018449886130881759005843257661798604152944699878417805995314993431013192971832025527464101204194712270229635416188603287570560064962006705349796933008265398990508250080739346082244957151255412093980587464365008220287588117446225653617099927411499194348689188269314620225988243458011857286844853531113505520879140401811965159943196081043241574503881827648835429540730425531386448229087301942984668069292665000317231387415193706263497614299026034541615557477421875668526052511592182814301 A145123 247 3623289430959836569981734615181278174880405913624901615895747823830391113117729970663907063020219338835979495280809475311052291429328980416124988110701020784420436878016422991004433873468742833774705231163475190685312851564801069633806871119514556082159858779508656001590525041407385061834014986789394623379818534864623824871065646161400919358379516332266086486137861772972702909317491312384416059848715192987827663663770861325214727488039943831740224807298365461252066625652358774483613634482744134053736173537928845818618799797091381160273142843153375904902669488707013396515083713991982118719554241916415528401 A145123 248 1094221410371197997156314787866288942896659411696384786843390910956307521746336347149444839449274136395987895677359908070220035181638902199538864650425865019233173333008015043404921223792245342368947786839537482059500379968375210759180039661904792649241717286449607407130541629496764889683364275929657830178460240377860983017081237676378069425943025814898132465196534328026257084265193188070779029848323744824312097139613946589101342180508922635373582731860910288254882546443130522245215888073058302952841876179367209494238209469428932110085257751217125817017108571290492011205939724148156724184779328547165306762801 A145123 249 330451242642670835304637084201004079476616261926394580725088159360981041176280459109161677606617768972249508515067411427731139572563519135280320999440500534787633926131542526685295205151384624652588456920309156106778429437597748848202738171024127865514916460649001928297421981582981589299314177315769875319271612775579152247333662712620015565715435416582903738402867229202156666745179025306062882598133922221749265508499748099047280123786206595938990244797187608687513276959199765359280714584429124747624192869995359338414120640967740405864587567724728843363261885860239880370797281609029338721684637667002006226837501 A145123 250 99795181056676221064003243113915365712995214442359466994189780736105318127714952314619677192359116955482955583654680891266733930879001139952457402966380735640846212518392835043915747034494364399739345042146525606765026189774551776946467747609624710592855529398712132738414307896430943203503198185086572688589848597984526117711749057973568322776635552782222030865200706684723287099959800449242919765606596187223453871469784311965689496041253883050939680346018796913340754759131886007980530588609522615479553404862419152991570195362788173638995360195116893569888072421221153379969573106202712137224575796106058715198162501 A145123 251 30137814227873576090493674783318239441245078145330632637664588694144445093528739318556033350414846702786880336755198561751125915985885780746506855374847541663000768546628504640735870309212146664096629614271330424086931130882477038888985057039935638471176854961950415085072823562740561865868666537718829182078815004978551308396700881845305013462978221504814470417552210551557230547521114556646055706330593914619261319918366362465539180524334886474787844474252879480220220423980870374644760957045491400750077504075580588844115784878921060698570734191357577129262834609322928080870440280791610036103100205786362729983618237801 A145123 252 9101520101636763303108025781318994395890300604675408697107711595850886312927551559251607452148091345124682378744486310967948759893806626784305117865800991201490591254869290008667188917635033798192782404164899641548646436500318291192696540758312953193584817342979626643559254301639753252549133791192901326415113541654924510609685954568224140497496646258901187844069902385863598902064276636306659580392073755618829695161475171680280866828853094461502878091544023584229593227287463721256709828497149793503907926677420475411769975463238797542794722730429793176143806163943103059269492995225960028190999037571685438396337509653401 A145123 253 2748628932880074643962533292283552989319429537533828095893891237358273522059027042154666894515373171380951291500498110713758774362013615403079399088616524495308495558201978954112850317255470994907556189428185420417267136891965241463155466323953471928824143660724885295939809726271642741707972536273718481748182210764782223652816761578721845125230524191966653914438692968320255311192864023050054547222699943602971948677445583481082356243133110192487394395801820869557856934420390062949151723445182192146779443779076907993765688474113237936863307693855606181618300198676207800971306014117959136903645606246443216032963944297089301 A145123 254 830076836209680905713381946243851683780071830034611409551258045970602752775513239179150150536190549665702165350771684949244181908568218045103194219644324596591964167985742774852072128622234605428283776424907832066373126694937002603581758133293190209551697800721572379747178978079734468242555156820871788586624612537422576618640052310819429003679120809327670580972641206530331240381342870684480166601674990894341909670893404736115191304559370425036731604654058358582888564601730511546922563770616524878533888113354548793641826149206734618135176128821662637055550516194050812790275146770628433384872782087388279556516714840211315501 A145123 255 250680455906390753450797385232350924948592373240915111856384035991884673064682939205061190795035030625870672984641548356561029177613239836005761574933497411646277870236136116026371669993597595368346792924132737098624266994734082821040227800788219489812683911674254133798352111570353537766509949387367006434678884804090853356605642981105888837265969253892764548799823205679191714339854354082689960259158624550147653748661130784723306691620686735250900457211129822471162788652788194097107665107002745331125087430789294658771837731371959741438886327596448260784594637590404669254862123018715668923094676544785013982852014917799520192001 A145123 256 75704667606893797861235096958223735482791116646926329169218427611503200662781472126689300469950043058463277539196396831996481567457289862255694892435696573992579324847145121297189392265937851566635303179311661695952462259282998074951545214079908992733220989627824026834722590515268688671017762159828015071484436586222900291118285540241667609425319035554805566066965635473909367399395633590101683518099302939153697090185990603581702505678142834675346901346156552327932579284577432886814967939751058473474897870210253632400301353048182635179925535757998553094310525001786016064155570876505361386341207443742986834541751988460614886668801 A145123 257 22862558936826020563339548483998335764877968634998510493992108754637974715486939899320963680734117968625283946164327201714580872342923925161383851754005431848347309825967590495635170092643237575528493213359197699440544978036470684552545614424331727585942926183691181849952423983499573625109597662318673184581865170154511797064365627510002512157609082768297388187674822089914949762903141489856625732505730328999866373582420501150889433408107515385219513306082067673213167781153731943624023210139712656244088031716065807690232236782819783864596072912587966586220993955901786446705727542581600423006121553333837239017626248500187896253785901 A145123 258 6904417094253851316330682407070539177257663736652903242856447625473056860876393068122804342281233676481777288464087618520971426965995568108875667534817204721626894988117365184560524178585991809958038315131298393569348630904754863736793824010934101821962030486485109094658797320426355966094427476258079473728651796950076339813147301222480517003988517676990256427111729305518840919029349334303110869533212460055020491124800805356965027186742791503501617671535438280758048737329142469541568194494253471127241110680381663668817735207058526544472834094065807910485645864157337720889065562288766822386462367899375103196488585295068284053756673301 A145123 259 2085111099905726271511302747386818833196049570500541780832153190784108534009955219633187590405251836179528115832208296466131656362858318644955290211663041820499473939101618318146782666762876883369752042676438755660243845988257932377827182305687674418504947263992319255405106838344776002186891988232277682392868260813752900111773420603561606132692374729368289143599554575444600042597100595818049625973297657206287188453316260797302287320962914926542103317290396278721257505505619872069609970714054408567770571337443546362175265800294892196646931300334961401000078829981560089922051094083664998760288628984057947328100535132862121596338261551001 A145123 260 629696647754435080145097099028412217086029712627426964908067407169175304214145599936154529498043773292541009204038441445153239250156246235208388768254703812586119502713700614715143804838210232785855158849969372911000072139822990823240072262493666740286672111695193930023247606382801926304475286018671602003172486113956425757415759874974382571556093179751546331110638370054963694023405350587716683933066359263838675892410385959979933805903613565024211700204028140735539008613959872222552669587449937133995585302797270619713261453953850384860828779867064277294113321008566989818738541347704540858784779490817600717983165121539065653810101231729001 A145123 261 190166302510739488477547812603833102741147777163912442860455524811900157764137961225499034720818814282511205251503777108139812121890823504714288452722708888359187590345598484025655282278472727424444888220648074180366361542380554970686123996090781667892156472784684574547765372020767836967949349485650591527275697938154026825839447708821659975003807447910237623706269188202023590995025818776894620498160067200022073832319483243653142707095570333722385391358299208105854059343910375791338836605439166960058098990873438283607042783828262521335773644588553076781421222865757249365169117435912687674354243117597931358883587766169664965329054233720607301 A145123 262 57429593661595571085139294309258568615609542673788930316892660425786678469465450144500772331157783869545091444944936648216778107571778542177479904333489829580662066164868028475133180104293925471949570387476868433097730185726787778156386206747153570036690968108863046319495119102665503962394399069380459969635257604836402144977755792304266338068578293175712010812962184198641069516803773865271587673760407228047402458684591529197289117609056337170595363978506156819827190382852319529112106102173040972000411899658475564378707207454681327593018779836963162123711915192137680741291254727104283973114122636735084452782125522218117280463720568482391675901 A145123 263 17343547119499351728223589333583483888811340739707093043258722993062764997620801805678007744974929909788335105168119363984358848674555228914094216820261205824471584794199799001006194736214487019801345812129793618721334149727947528448257948313644287369412780212403855303912978203632961428806140569603413260238320520962655293756456409828179612436735640731617117027890873358801400970483744681493242582855144822803115520448914322334337660375227918255186077536117501060379705641562056587416064704019652934377164335597868747004085969608529932670570335737118286408284216966802713826620593758468057847192790682050877906808843024122105249035078282627448565514801 A145123 264 5237693800495142626352438839447902875852409293848868310133817451244529242603012679864613838210097674972207656669327102986628155521608107353514275999814550669160837945782174430275395677156670786054534485692810195985409815487654426803595744004513827631992622933177855438735399922378051685995492057621161424132003162073117062312304858012317938689556094922655193630412230792173824452016574090037093988434579976079312839773113440753440776144201222256729024820543506814077851276561358237080122428507833013140931628938656703119669584114568584985184648373829885532139709812059227437958678023802626365568249671856728392771817811159353567091313177632920984393794001 A145123 265 1581766184202413573806708305923933085023538795401618522567369611552854768501112208517307701131704522911696923979031616982597718608676973865532397257727174040880748588041422478144168488306578362901449613333416549393975042943121908947157466431414862300574402713039499938642786863579967976209209795261021146674604716625560390163022310663310189304633503931001136859267465808363136183108034891446520891264660297631129674495959810193216780057888393893613910309726602940350450705815888625541609557344661550315626974775138726473393210316630104135593093238560888312419784079024919883549694142594634694343764208110049923739182170127100655156327544566859509838360273501 A145123 266 477688149935328404146999555950188343774232863801994944947035488871510895558093283959547061127936555821657498834010879001641524391664924499283430457557606745795316912750563806225108608072909508925451728692206105106784477559007328847614751266543283900945837626714995803614682897401227950763495362676770765134306492417757164712170425515461664852060628631067420676305144261894874953474174520642759272067938975304625082384940089564910714136706150754649144184512613544479022035305121803555329006195659280362306205450462956738261629846038176880364128973397014440465242652155713745604569672385555875065451222599563220240840243560573238503643827146013939050200408803301 A145123 267 144260239514284975638820059188650955886733301329407071755482150269584737603775670643574695152935708153617652950947306426878757768564198521809730465785139510056144826902082228057504655469530365117123520615432910325699518247777270190070707725029640323223342388865215693191695592228307261162599390318589510049413886105446038182685305483358759475133005213078430043107294299626443872813017597199221853643626305881699143750577411088792842452505199639510147929812499563829724304211440968785083818261531758007866158419065037796228538820293212787765831356872659800132190861166946526252696491366295279635071925460859982462810014373122990927445279470551642733650685098323401 A145123 268 43566114645164127314519510875416638489449682768617133675210662345925719245444694441075598389125455925836709533687252530038383204581996288662039317236654574430209942407516082309560180843190097355862377774132046712256147726351176590072506118207684834329548455599668424348088454170051391643154252380851355264157859297352285774006250085548829899825315513721054805597726573342924154714577840179644357041103076437297836787591993208725873509942433584981310025659190355663032260849819867451291757785976395259095217536352190951504280462098704223728400705646569862625481174829765695214568735822948788893916656037957115140548383500439582686849970756279450091623456699284863801 A145123 269 13156822362600052164009253464316636172857917462821044962841864546319297627386693945534187138820734753894532661520599316765164849025994314977414064075003896338413346462242954775259117109987939871105320964267262674191030913839807552931706776990995790327200410248710998937429521463763291968971421619626790700265624093914284857711704840530263270987770152138545472860470317855263468279929694716655396604559485457758065010709031371624125007160162437464716117601145674910671913052341388529321325767546609836488747829819942602316496471014988382353189247273907225853095182607728073008273505522039167950683195051537587912463149007118380848437763723116923376027550272498930544501 A145123 270 3973316787390570589403480026712748707564601624089186961644567882326081957751536126856883440325472770220223027069687306410549746022645701126890385311333940039626400421654964826045943807035514650976451068830939195558979079831895529808785374145162520993980194346655122010679367393602344123237726174874909940124954318502816674743160855590053959008406760630327011749056438265716224496384053226589750130219923505166498335397339882237277026288859113680759286205520334632667254709546249515987589090041290194224342749388086313708630429966064392766439424276014335637772119666359048282803384098920005772317430988908313592448730451766250576645517794410554580110228558837977739575501 A145123 271 1199928512969589717947686958813785793048336832557471641371696658597930431943336523616833264791153955871753459642384045936669258133989975746005918949958774888070834513993337134511099770607615436655017117465979369796137491078318610194700251285062090344391691492279598136226231523346444161925824333390603175127035938563756721487576866683355765357267853940206619002742183885928444534439704144735387883929812339074824739224985935404286037814228292169151839717949539913390600250369915012439722583866702092045915021567372246797404073353280431627082352942109055455381327044057824853333613724368319704071913475455259167331604133284400555766097936148264366269912997218796778421256801 A145123 272 362374437600028704249612058081736596751890158830732346507290746328692664364929878596156789083488169200499324588972912185567705406718950029592660632502238682257352396825566159657526084779692826355164193023656938739237963326572388383269667102714606121485296850474091982018311240683232534557475710957787283978424728491936027072573470577517851083935883483181768611816390477112124533176294267656860551196673106477091904747610355152212146142870655375970174835534555533509328608357004787507280232738653990507672112170597030446502321522260724286986104149092658733189522995185796746658468541375133630623945552156499360220551999521437201590784931198981428058933614931517789105479978401 A145123 273 109435880226695699093664893853725638433277779630048611173560433694606586707776879999515733469948635944594924272410177095995510363570988918961237505096726123266832353006806986879438366503696625943822931276026929519880068787133782973137244764768525986598215257151683498971393768454812878992195738884918369158309140968626116419195700537543707671583279544066953914149547181903975680574706429128227151073511348343742680409039102270032663849109123695250823648491717821579903849123565075912186190564489638431224931960498735822596903695649385454238176370673040828367780563219066559666004165881565988128727484837787351527439372251340750479861283124156243009431681796321153513076532220301 A145123 274 33049273454024501097582548331767061070253137558115849842068743685024860493084252829975155351135404567098466630943284510078458562093031934576264133878578786987901113255658884471430729158031601342208170081167109058065041535751075885499064649292992133346539522362957942597378899762112806223108555667534389698525382147796595222570028988867622198967066486424736900304551432544523543409028165302456942763649230526703812391625061275194712270284812485310372771669663247561597453106708295920692722270243132152239421779958447621393818413764592146455642277839109237508336540569162915222386599627691553281245076475459623661926469867905385207716516718563986407420308968874056843160007250552501 A145123 275 9980771147235172635770835931299798717578014264771356603693587032443813262324736577772497400309422230627792327620599511866598490241732073253112807193825696944222869370855976303385200767359039908720923541581190908606122663728037783637744386841718855744668337538356146980909456334389612666499791615856500770585507099493603131099729558937484360380382495620726476938060383081264206133845931214912868487470994107716207599590359466006533072962164261440037326220589809045780850934376781802973289939422861420337874152615490682925110564053211178844149729731040316686689267471323981330601087083396967524947884368103968558550266460735174991979908187723199738797923876918168845480809113134635001 A145123 276 3014159837191568111501694868704207445647490054823391578465621215054346580361577362234464239738094378245026184474790109299202665594440993090505491508401481898368318648885249184737859201013272020832376701387438487289990979404331659582713305761549801442756491397061193430292058434085900912476713959432995698327124618664920348996895756770131409212676546610972971298393931139109245728878062198738383826273476571299767991263896933672697793322303322142405962145846452668578255384728681396202012868983433905809885754668098227795761996525656011418786762736496336530142650439799273198926305912586256500980979834090923045058518544672154942192724556175687757130565590520318117278361192159409217801 A145123 277 910266290060706334500876079512739348786824418542399485340013913359380223455934038658230427903504192807767279919058992408847338411030938181259405322730053707610288009093974397814530093505240791251469042895464841970668669657444433156195780595601198316856715733574942059801220737637607685955301115957148844394021049329706451793931418815020748097867936694018216605638029143627910945915040938087777002666102453538422217154097283609688727050262641122745160530719408116101587345337127404871204913143057616693165160035613049303637197840184062237294758196692162591786393743551909182094413784513966066328730962011090655639114050224530057367210836056869979453692010413259153249219599223028449140901 A145123 278 274897405438496121451153074317978579126175326909749821181105736213317773137111718097423354762618528133567473509371340917362596997465748889747249901972967818216408610427731382890803350379381705685922818577728994836654648245568814481511543026565800341889285395048235440866538370708123435257588460305099518011296029772952683521418291586379495794146904205046890441931386407444489996420613485240309916421336667492032209812546115753192322871385995315746896074315115404610010800036427747589707681756334416807430068445000472791470637985739061139651598188638296606382960767902236773719314036617305165774775769547515287079967384649263405169955479764618558107257856579213743963147040604162432231334301 A145123 279 83018106176135767971913727567950018156756161902325903597208592322508608107184282931383194907882891992144569232550225898051095445896245133765488210990513551047647790061165783658624797284479769876357439741431260975827733101492124528983329798242276102052247332588833528199634786733115639840105759711024097290567006970382380717016530127667792709084267201987466895246673057019092351008079357501635506982241007480140188941171772860180471818431520322714439869282634132784107160023655842644686848685499850818227187505230107169974829034495356280112545358210568882965062365512731953754050744644641646097915953672387605607494511050027323831269187678078747678412418994912137417717157042857831505413818001 A145123 280 25071193167787563431396494572446587504761234719175513136535813775661386330596516333559627438825870763099526340756658849870513462063668564648287692469233119448571416189861638933521797976562511120954260879093663085705138742002376038938484087526140817019436805156432677280848839055030215108276681844268972282233224809025706023855470680264087018647654548096009955474053331833358445514443545352008682798720362922334845028024062857658749296843447751464445093627281192985395752316344028050947838595339198612687803196511047364859606897779611857532849046581403164358842451424077147796949605568645159816404843233291509378176262369723602533638124723300017180322443278606886286406618279902460952202741702001 A145123 281 7571417318565668020513769447151301476419736129029102641330218551657416163232040748452076103330505087564064810339278422434997014447782010278649117637497411559917520041548153792139924364124593878758310428046544820621976072351616071634893211103096284463767862909910079705288149759832391847059717811209518605137143325318792836823635128909626611838882589257793019086268859540617231453010942616949120569706567361537643058274325811240082107174902789421939703835569637647456733092375872815543602568943752481180898338158831074080431308300408285618640299522225545067487455267705785902725026830986193622908164740500363444603623741145477937834882397248927109709699457720284746357381003373500349733722580186301 A145123 282 2286542959013663954631726976545120599291255549732069822168589466786764019909745709516193423578373710573584473196121326916519227849768103435587385238831749057975642481131352583587323636167650788873888795009177442164751068711446051257698811269047551767240875161987687638319740378630327307596926502303430349779135051021466411014713953460026972688323894301305395754097721527934570540363790226773282403368584622821445868753818370931647137617523798957674326113248403288338947998145197246266117027982417910118018610320770473324925395499825522644971837606665533207216852648395723265475161153352261828958449346787876468760916193563564613623600845844452687115148913788247386513642656400517203158632016474560901 A145123 283 690528402204807948630761033147179269684482756282956057192272688751051076596579972233141961844565530088134946840418301450366371813615519455537111693009550718097084111781626932089579598198266413646035657782343540988934200774784355863753406110041257537422280531057371756692856306196599014502424743977824756114693648265157537333606790309799236125261977196404971724718425632576699685958411637542914336696742849524715114720594873695546195478385012382428224546497182223440714838706757192499551798848121265103160439418534524113053389009639007430495876316913468803034422012360240720387595943285552086151828794565198193202352086832455367836389620562627462581665262264592990442373724851952821853557135252737205801 A145123 284 208537290922892986822535200283471594324114501141902997202244183413350638368147241868699356283635211712906180361333130916683727768484037107468772143903645485116261426115570202138469451332240289270313894761472740201215963882916164024802270946421190728749761479504164282833604284730994272052424675754800772916287702641026554808338235959605909282856428789420000155469210443316635370588899950747733356400012971971841143199750898037684019387334656215694366138716035783075807542341442526937618377135104639643244334685787105511668798555515480418487109675870260912983188230880144301833788499711083377756023337509343066470641569307207957521976041809067649246975794054993294866210351262633351682571096214310161591001 A145123 285 62977571330311477212456999724575274306612894862098422199020551118143141736103870464374972455695989371767578334175765118537035419710365590936113650347207926954392853602790419418885684722738369093221150182306985197226232158439906751134422072413089558824890544529726556043991801132454073560817749653205855595962771503941754394580813653010674804186516232427643641979976835455991305218161826714177930718467220792646500531210050612506878308779587792127316145667696309306670437072276936377968250343002753050994685914668287329999864110376665447375676626236501882252119811303791218913083739316803894530232896099027040875940551578689970716268928236717867445124108139345710456605083707590420255314617499586416063276501 A145123 286 19019018004463143225175191381621449369002770133852581601107004193495815453665000732999372982263905155062095750740719732667268013024761924425598853632712890294741525526616591094301338316815655225863517041161948056822120895884968922678570663597806625574388194686497915761002690337716399221094907970592413589207840706487768800608597384973264184955045045764358959877797535097266057540514282767730987343620700666407271319282235534079039565232048178566233781625505569374831396188285293343619473985209696316760751901895136986554447292535197449627035854013747698179227199825514067967449455485175065064752578598568657001467575935195063948355694351446986900778233682288349564599869069341044283753331913778883340947912301 A145123 287 5743680459776538942525695340249953134164529967528617545112116245884618123865094117495346265671243660839381149145363183500396402898058390810939917683428945661084986316184607720059585285993605139841688925280726006175083284325102174742177205984465187833906409904777840833266768490189220110697101389369255698085171930587802236029401829448272773181619417304603978239452875622538893385930095234028043999842733134034203291922703921241257441821769770339210474734757014254889774978425086312836703175282985284908696079686416701652113082481519253121917452235525568348244362227493944734950822472783552845660748503871635387402331991877330622432703425208753326167581447942942222798703853857287783273250923343723182550206238401 A145123 288 1734572479834510297499534817564104225068319047423508646042257999252961177591804758482861572859733321668338044946148940697387046407200609262979429541541908876757371125962224914866900455031751936576964191917738091916818329745284971803214837636644888919214161403048221433730803081346806757031303524681544628408132715196809787512078743895993404236664108980944637069354890640471648536493348246393701556965161785777662986889337301979325668390609238594262997136114992799407337212088187781183340739461476346346109455313395948761951596462126279245369443539274707893471618165503345795887180937325147784324481295590635318338502793971018652910728078718692057515708819045086262935643963995831569504238025517890622246821336084801 A145123 289 523835145229562333305916989209019226017498187791932082487216803658148391014601171967706699657373791900177250192587834727427387618571685939028976781627973051835064995054275739682083877834303091241103344270231623032872960499791736382396138789060771988414842837310658095145869263798245451403342967352437108523557994817505968026411751254760559806699379292827975790966937520546815319127605240315663842159479016571720187837287942493835110596522168285697085924631993068406760948275654284831056066614190573611240146808565890109407730018479654812848450031408726258260080441619782936413193692249721847313147690519867994502840441447255755848417447069619792616417895770168108464341678422887276702496610455479624195357493291371501 A145123 290 158196479286847990148089431206306242153059384394116065402493432446761561125231962129488940434954025420531861220116579938742373673762241952977488008622106319745312871135265311159074464205504501802876633005418032417835717252607359102511830699458716495612363322706415696512618786863988779517052544836911325229486106302171605534188836800193793068218975882325067744234945776314497754728000289227084086630605697842873719063874069295836224074481304213041925686241725791666042399042035505831197748776746091754248178226731585417092372513984393627200986540041896055286650821751008943450988607878478672740786278055704543704539474814277267247569158286946458678100688813771723669968251239747961732584472119529328616375716152658108501 A145123 291 47774812909482863462389702307315276110997916588835259819470529382118333311429037961933692304656458303208721911225014553665469422088578498113262349627094480590032652017855069694300806106184525241377502064291975558563353737326922657222190475097743320902945308614500229688715727763660813168698465197779867782196280545261007365357002301907270746042324017082877630783162657509457775112536959741339078498600761269531291437102131639400045835382757350170375860159076557090076397749746447106736889074510705519209338584326130230071787091493268395759885086642621199970310288088363081139262146385608309445870142825132252330776418553470287453010037385210760900993791603863290380221947532725461555963808083487401762521270920609457395801 A145123 292 14427835302184537917651542007378007079279217750443854349414697379967289898490444232541845587065815453543613485328734278627033023097076944188252252099373911031870115596521095782367684369603521118394202746783171200653714992955478035121999011648819024196193870838256362950295637165838701588167419437184683158898047238562522052732280506339195571511713634183146719428770887622079933586231433841595174622490799297700607140285779881029518006061518238447240467842354878515411406078024384990728709302753456320709466004288264597896262609258453071125858095179531560494978420351863899495113717219845830973980042346911884499350773863673212533541783721175362845641446963677899923103358186631849641939337456741075802952807442307903475423401 A145123 293 4357158486446820968267303296525850822666212762717455178263419138220739431010802729189675433601571610511868063847366527130810307505895148566354066871661294037144184877497353071205346378814157193229807852026453410621863364518817039684186479327468247563929646047844807110759593708355524218813391971564576534119428069765336398917783355912135155325791475199293226389858024899210630485266780483202001396913722787144313825074868421939275037784743125253716450912531014235097154559165614520752963472542469298148739523956471582434441236208961334211613384859131888648283512635974809284443203338247055345832526918624563986551602930410756714842165673757574368622815989239121913486833950415285866404123948127721405089985326306066240120471301 A145123 294 1315847435071637747878807944008799570438116975122921019981203165045283340875363933771049439102087560559130611668419362459226085833757237790094739942989611425306511962888604106408232238717505868834283577109242146836602082369689790506589194757883761945282556912578293491086447004286202475380056207993064928620908379021893029951117841204958477712817513796552371223017694748673988326616981474493162826693321790918285074565469977645780031892986362308383920935116523944120825265461937560882404239998522974584598626768850129630603357072497064478836116369362650840221125837644040540002352294433390868610449149382271412054084734210184854669800491691066283961244787303251139973100749667229699804403492997115123261372615736989696612906909501 A145123 295 397381568233148153038431731787360944421488660274359430579145092424537348204928897196127740933396841717246932855798800096159147111487179917460045108715990989148529468607480942782214930746307958230760410479139101891243207012281797915950252630401568639227768257952596789500996235700724792040558161421934043866980211036541929708838670260541548134115563375083616816124953956074645264007843138516451971659986267134534948204946858380603630356644096674006690405954277700110254133014945977771965327516081395855250636544668782676859779394657904511274295530162661421858131719455864268271425949715545795265009810586527341876347038128545415353564906325028260181927302949592605149962939565552954055063450761180639503529439967244582310857766198001 A145123 296 120007917758975670579858504191838996415719137285881425113881836709045233874547651589296806712446744111048014591839569209677603201583294577835143528092286289111430593007496356116122500853146285879820809681122899529008611915626733280826469705186515845284840731344771652135809776734614600993773184693216088182899402824656640879039327300842342578025187321761455726098513077039794195742042010850494002278489159352838636072819385760964650587674624209187712118677256748909352627345248223349572646505616583025311107637863203518282022773829614665340358413992754386750315558149833364977430634461800396779164352347981874975244751430086505251921931909666843508658084245989663504148834648047324894929357726383556014942629497492126868182432484886801 A145123 297 36241993781642419366964229834203589556602757971675916024961735541039236092765185851070439499417983324694783159802694102522540007731043475326295885438761743320662890558795292066126213042719432027747653763288636518658709555312261169011677900713697383707382673097863086348225051577617908775327461219189836697191752672835269003540168006184126917015472455608584545664934824312061772468832679433710672236132066138290133559043249552952943873847379867078015053150125583892924383204131948505593167279368691992248099255998142793738494017917148971028276966730281662137173440429530220358915780181514004281512369399279939715182038584847996040665069871813061711354559514985928785647798100770726565314610969917072735873170578802655069608783752669615901 A145123 298 10944962114138251673152617551425292207097617188308840758113330251557140254781211579371683432017518517313713466245821779392597404731573546253963522258977954196551081518163170707614000216400415326093911615703487105735401277092387246308245899545831423363784282434823307305511829766663873835547899515010637466463726407793426582428251698540305486596094656406470771335084218429165615491391727146969772521309605484604267496194988545606028085251321045233351358339219249078914254375020503200465786945722839365075900664203801260505506911388205159635874303594131069211039628694159976715027588184182767492619956394230193812110000407872664717775599179355634969985568315441504503602130877598111375400117583557229582677682572168904338894984510873739115301 A145123 299 3305342316475970362872723536300604042953923788111298233034200774234715317707833131784397326029791174245416772023078374682461893688927479925221657426325903405615105955594718758407361939139882709048333560288689817295572526972345636123921249984940376158479145912643540943178224364480912280426690326071993325035348183400941992624328472791166072825103570762298564358649769030783703816627832765705437590763264724284350493717327497523467528802025108280605032203391063096248211896872987834592162064441018119560929752490291982529869348745220041061063011408460852620071830692195883437717972715843014268766945318688119251317504941138959896772190287095529947873930276703819374159057877236528864644270195623313416895924263624430307691215713500116543205001 A145123 300 998202434613628911335889355345230995679877886392423757535570520488632468807510824587308620777564917103598551437503423332324099296651367363870686579228163850541565447508086901868315691620028177717270641295568621336157167744371289722177909249552447768437338281335914541532518246243468844815024930574226973523208687660676688345964770531233613687694682275557759965540895163078249387006114103515895182637984637128389244835136709263541587670126331379697486374065761835817881078601267305543632477674241749268035709351403974922760037814145064195281393571051583360192481829414462638214112732596406126400124866287417783704074382223558016160483691103670688622956957996238009491531876794554119011194198960657094672986449932005784018408250492524322308795001 A145123 301 301453829910999455253075712590723460091280167766723863477509262986792770864550561192235419077498575174112517117354010767987195525695024016409022125269479156960147150041486649645472931507309369787906685337701434953702169086273157150461604672114854285691917681817533548001877332141163110221857102343090474010683988325340958938488736371959760167610968943647681211028991689480600531172029831429034639719080597148049267589717568870092036008849350051560360279935656683353903837525685853286342416095556567260827223294371510134691001550523064166933919795446169713925509440652475520857224327271398807158568942673481482559379145926573381920569302523021452434185127384587175047068467734078107412516003815922819277825011955202122343251600433028845220712885301 A145123 302 91038058430687221857517529313043139716570930787664214346450261851490928168625461969230509252783792137664876570889473748508800724660600601588160811144803477238113897747081460106030956999515809647770101701344537787396718906886749088149682433069436441831190702570613795582025421788385015818156029882682748924253041265565308922735252419561316337004824926299324167970789949327978282164566002977464945299979702354073750422849870662058531333084833589239849107054194252611043141051678526425169866028380409071020553399190844656701759708220151233349848496831172202022143658595218192836243532723229843355761420562525120315148797995442937781995768878261374964435285513187330626205185723814793884460821958209730764808480624021108941877964922524218732332982565901 A145123 303 27493192192237630001515040776826437470944329817706826008764501569887273514154024964146421558921627726999618611891503718038889831651975686655608155943605380646753436972468559465371703540922267204256782807120712710358855407710711951464053633182297690578733900258643548732223675502760133613972899167467847084650407778212397953707107741971145574015289516773452251045967535705359960613167760869362984445954151030333124578433071222372806370555610894600382869970086728631851674693769389294548013198154787982880946299332340714813796740880935149407487312123218558840973459386315241761024689658088141294632790440939912853692377615477840636780801631932412217807022039855189261938919020124333674999755715375522768152883323442419698324802155001881028319340022016801 A145123 304 8302853003997333573235684797072271073085471034016673790432533023844105110346346913710250080285078789761747155914663233373996220358171996769392074934157680151842299851787757877082148438401525179875900637648753893990586936409728122593056047538620833118335806687407781103335967976411771966403997392545407136815498895978878616710623802822866402036280429240656280491714224993069380126894499216544643837732853631458249548936364659285925465376461405335726386881859137852566594714377303888427074815976717590420974761844967705029109913986334194969827818412715173597771962591008607793636620033209895441135746951743291156694782891076312429370020097074710228402756220750753969774927338891824955056041765221449666251405955198986727785148372845645546333708353666508001 A145123 305 2507434114015002501487175293675049037634341307943217777884616208699349856051082613915531377824534872880320641467616404975228819658336291048669751021959675800475727801802930410319343456693719682055317735787116555272446895940330182311151462303030309304046834885696891249658730105200852373720393239649545487471196016177843129848654681344763682269382674341161423256246649980371247438361525595635613076010875842549361030654203694033127117737320788800494768455451489544746479752067252004915682046411770557519151497130880914578076380227132045945738593673327859207968291729025213238436498225339730335081700946636032989408970740727430875829109288514930556565414571644687843682766117426311012093249613341162423685156445586770549371416483797229953111751603467263399501 A145123 306 757236799579526758115553703005067737094497989527817752247363662494179812422316603055576765852929246531067071976064239639285729540597201724701495416556887934063517953844633196158564641773064942455526080307071550938384971987043305329845148559467614788989025799673773749615833155802681005091592354376770191809164381386812646335677003142315809178951531370601509167105996579847123657005053835382738604311446771596275573008020579233345103631205501756344084347159467983375584318529595728180647550941538731653193331158764191234874037718679891541418085461526600765632826330203023389400028827432565351299232550137130219510352468916793048187961635111411953372526797880474978038225592535407033827206327187265830503250995161249506923439992958390600194202650538759880141301 A145123 307 228683006038903065948395731132236781553500758496093017960925941457033604001683563040170267756206807917509375416129932754659315092440696584568802946049158196411381946333277422309476202472008918901886820934999821266836989093191137879430923713496916635965381744666593975492731954322304462685287170628544948380880171982801241350244606294298029608361093091247314607042754720463850973168087896759991422888980914146232673687391560724776188169506324209627112978073703879489881717716185842658550644702298285188706866858449654872017381314661100113462316070787360103361905583429584038385570269386409396362033148440466690259137036642130773121888584694357894987946527545331798679700446179575497904804217560940939649558115382251764320329506456950164028696088711102016539273401 A145123 308 69061510586949146389657395248232502961420134567830563606447386956361654228696013721528365285608603061841300308599263627667473872187549771338053788211429218428303284274695936904265654581904920443427364396289638951033832321171736596282809116327509356446756297863511706825055434372180145049951633937466197640834002774424588075127535423874862625915871162025318409817744819583503146773105539767682026973867924625390671178019243318303175482087278705805631775293911412137960903165969594887154114052543140588257820597920637007158014282989933554374078035292321224614529853369404176569052821325868205135982711596470803328039874713454576689762164616060972874406478791892322726291496520639264960217046497076976508336047594444871575232587510005991146066024588102270234980425801 A145123 309 20856347514252603306610584969235083657567327138726334116129149934879762543462194460338526145986041917868155183821561485622822450085547590247507675236905574807151180469011839667665918207532813964996162160858535963390950524004771260939528922207194328730284436573035868867191248448444081500622708161944163142583487957704242797447165453403914214996984729838554912450351892759497486474504704921943212154685224255953836463088124090566834219402188662829091169025783172761784702874405101470077883893223326159368673113705173926506848296081645272320858104342210222473484653811976631739815566470142811541670416868985742138377783026426640029535051825465719450175768648623936131541352248786878442487643237899685964577836815406968963955921098515352375947910729518174508947549318501 A145123 310 6298547887793699249450007003313747032082371375760785072507396832946731926471354031008513367722499050593121024213802969394464712451963184704975979867757272162541228198357300883698203033020327912508397545214881571305116024417119749067141451697456359767189453088758968886184931975995740433043007913273199802862572529223906900240968839392558218066463472540081558241596453868548657412153647780887082388687963857373433221181435456107865631083978888895679727414011224262646842307167174674368633781639391956988751022518364605168061027402373882307344773433312194865767750921363573381247732021161803217379329911722097654986762434106131834342895889126031212980207725405636819402762087637116650366308040799208084325998382205310182243112939164126411545122974289900599431924913761501 A145123 311 1902140605766182920730595504415782368605218588152618365563117714399978162031805455170110698526048727237204681157384675195642720338042796233312498412387459287512643764723435855037189650053931496763571062492733375998181648423446159447015778883709613455362484548368635567758982265502265166697487767100344396301354320337662179629975142331099177941856971722374792034049678716408935040983927125122976938171610399702520878960330419620484853753142222257832448587862363944146584592061612346557857324171203147684443440127432405586827923427220830811545800718755940639239387293597987184505075254824394428837015962923204506063863877317025387331525023464235960600572557303853695523502609114160441532182540678122941780486933589188268068456151706467660934251190324820462853932376406654801 A145123 312 574440164393499448361390392326562961571743931250714985614989042351960458201678776107342422441498993126585220588505958106114707077376472499275669544561144947556655875718279270920347576113254291694685952475260264669879552707856323033249698081428605807159703144154239182494326459249708084602208262656390734483206142169444754341352252015152559180222738996684647112724761375901629833719733838139358148245437652746303932012798605289930317967817867142976503793807019899908005899960299761485798543265921711208744930167462068122616864813993288531204524472290860760855429194915670766147151479224945955705561441472896038733631904187307560842286214190310134070159932098038410411278385190388816226068760976752329209622727945552651646491514702414069475732314355121489881288145749895988401 A145123 313 173479027506231067222219167887117598612298062019127773037361127672577658398744958578962241466634169875501499413047641963371445894647356651985018889959053386702822561823155616382089930796552742160298394076466107196927626736124186109881961804812555244148774987050031864477718831711146339284700197834462901469531953580851978148908750133433741773249325320027041053250843885843575800848318635190961037793183999518984084946986218467139335541427242734956646313281132147408273635203418466356364602208984185581893284467133417140624706345902545915592954844831121193837700377477238973389255241650678854228650718308851680493050771200689566348983105160450196253227698921050296090510548824888308339831233632438525298364283352623311608972368983977342514010224684056365123686166084092181842301 A145123 314 52390091866717388801661827311517188217952442985845336742297445568076100875962775812070489580501077803408326237519799366980070545476424332426976429098089561639304857014717277868120238752982814878118420325140289113207473394756796348861319215355310255127122886385965468833088592850306944755894857537745139853064166775275127956216101188044974862962116023909169713434642128763383990226358508093832094055393322417080447350057825178470789403193059488089764210107108101497398729825532416539860624068569958124020563164144124514400538699597754873220541158614526309678224658568931254292788935827025789031096811367831734612862599270704061729832055472241768958340694914225091380923774466731078729812806488235457887776803949764294553258008941646455025161612122270667145863340869250089020386501 A145123 315 15821634264721145187034649628910303724223025483663272568400791200431309886882359550286708891069858862459439022231566361186017933287985501036294896568733088561683363995882794760555930013470013540449602639798290846081460037589816373170008521075498884493146962913574521555728277321960986169940962276201197772723908834179507790799113650039448974872785789895249226416208672042656121472559421125702101443690990185958776115632516217679711260428762538160373834806033365520067008133675586376571552104105918369268628182287058469931822062572176069166687836946742114401630009187439761557448869364520137608537008382366875001404011928981425952842931769511853775222636636397056546742889378403960888095127728213475843583296428545464331772309728008245440256292850701057421685605256347442791974881001 A145123 316 4778081157853919129095662526103600207527135743623322470320296645084687509737596621410774014613516875384947176387695521278810435782426144888628631787328294656066736621899589300410022743829191106400901878798758695227487723878729787900993712045585307806675255677013119544361106662639367516377414712555223982222767403755436077693376106210725545436718346432341357207981584314753385300722718821453940803900623642837133306473669839914094329860083093464944808347211969278958739057640201553308068874815918777561001690487527513794895862358097575133466506216757504022982584549948239059095265759149254531989145434663428418689398739953119933696835562337107598348277923496996852024971668503529457125998761113981469304267744616780463900684279849548476502375279299597070681906924076058473087393675801 A145123 317 1442964688037618855841703048233658352369470771548759722764161186024375196630867297306503465704391026507391587830061815859839565588359407770864810504876576253043592776449680085929066312706402244119531917794585327667855211151338806129726931029245687458731434067495048527875498483839767028959809302229401441433503032025307515955608784961989075272914067836777194627584022254383479704696788524657964420676544649146628299778932659137838807906484665463875171747023208688880019128399207193512660228642303364905053241899051022107588618610082895514237718189623819472826338904075180756085212810393710348523113384259973015569197015453913238550491496894036982847404710259456652254994700998687492091163530728694190254045275577839154633674880204835631658277078055627614288514205465713311429600915210901 A145123 318 435770557706203040545065224904038718815372645871981812952306357882716224695012186189942635868711476488356874577502280694150269997248758720656284143840938700124508951751181486361277616414589648532992238272085970196997046279980440721389632177120152027229086413127827642298856181012947003378346031858566680088935692904239114382516159682414490006874611768360280436173166739239496117433129411727883801103512583418638909399931189389787405893428508886996836922792661812072486818037502932239270080981100800282548518051822921148977967924382676347724657426760176723289531366446154640098675173473141375999448252901077187273478809268341844922314735226436831712317874220432411984156374729935119082074260281304531475252368956762807918905913137580511212323175197520239918060608143721343993266389000016301 A145123 319 131601265462585280625753856217971459423890169582566958751873755919394275482697049362065369528885161508457268730817858707817521699603536774230426946629458610861348659836080359201019911090893367454719536426252168414165440121342941759053539190559256666535725365330536452925726691167426155253231541811984907985417145754048187236003924615304213993000859839976967914529668771228073443985100385553296249968840123647779804010479440263056658741007503199207580875511636844037202139028197486329066051796063799381964747398408623135969238724544958174117332305163383746613965646327834626129043817176078301841484849262741050583575031202023783253300499546887029140137150609860328962562970173739407275294335441423239811335961379666790152354952092669109550489940632573056827640015145198380172655019877089712001 A145123 320 39743146399143048545937119512602476707296015841289349561252921981299188479549813895157551655087450064077606799832415827480197403010270857058868281597952659541427170761544517297221651871833382381676767008489882775107765919599288430793447445916718393141761831243408880955927161876381685939472547281187583644915889082029648306158802717662190211396252797061275949907523795744138940587382883307683739606788613829046082172255391028253721152378372537651802427567591534237422973499697603368445708372330286312553071165801352364141561116844652985907086631501915131300694335659639610936331134112002174014752425029094896199052385944201914200651828548424656363489707166303598914282032836094571062019807229049537118491985084290413863203276626072933503736749747861865641707366513241767090797822736492093008001 A145123 321 12002298611275738075592384338949729994143972893899801000539630564596435526548561099288218534466881034189928796280658762040311798187402195295003990615635073722900144221326608143401737845382590585898928917027518345914131142278863763157862075127658395472145537310144151512237077159976101727565456047376838275856613085627199740272722416809366139627675343852665359904157656645958731983945645658534936065000192536248269036217117611092360731359527498867645125544537131702857700794769648019784274862391950402591645527324610005347615488048360656785766045381273206269063075403564834668145873458007480474153390873937395911063236980117776064813598921124699334744751427073077011784211353530386721322706488837518786544768159494325319897237186121933249018947933913650850738797046983868463040769811400734998704301 A145123 322 3624654437458873755780354133243305855754772517941898612813407177586142229829185902171146839857342984875294418869959113720346682855192452708234146297640194311656302127669874114790027607653670523559094856175302050583292497202297257185243553241106918714194810505832290347814641375150906340038828253760523971725052235970332291914056011073710911977346557590707877415105704783283792920210997605994243007890451357333148202855397263158864687149424926285491176112022646182728788217046934004371482562733996691296364396180866420262615735829488073696315438618513006378125748077540920430169117453184147101020309291504064470244898515609624169659506222351110774436551441268902953959917546733340695268395339821701623999401492182201956195102426932197768270218539292174695057475000822615034071221685220285477515690901 A145123 323 1094633637813968598507591355855139418707947156445559481268648428000450356972887593894587057418383114551304724569931371684782657910469933315691417177896723047046480342412080656058444935773563115524260747636024191757808420023951492806180395216739161793291360627224041540888509458218413738589998567179630862622689918649954724958304642621843886051019032717049926314002018686895059503171737331364602853446851309722074508993293756356366043158394968210719467540705294610052391183847379299672167949670804608821099456001094334309304604605017349895630476696745546652987706856341954405076405324988154417027659252643353532618048288477126381461106065551114329180503790511781619018883314902115359584334069919665052929032705870865496445601035696337604084356979918302844256506711451382756421045908166714813474739947801 A145123 324 330575733965381057875536809114118861143944286474041021444519011848958421663582224170263120193511843251509151525700404289690642342279064668886099753578512720013725407106320688255535580576008407217803186691223130608807559554736148530209294111901985754655276714611154713057982041740585798147839528459994759988080630380050356605116088015785779876495770533991487038951194537737524686164944463074504067497941205084709168567771859022359386169148130974710993706116886949589639408733691501566990349318020257867280739347934308094989727974979410180406707646978536576195909344867192689412644239028969449795252073989001262786180338221576557577084372290214176301737708183116780040748801182892105253773620720399024282943877771509197724615317677867024235707537716788166790769969383316769824121793044662653383893948545001 A145123 325 99832777023907265509813608761108040926052466568003942916763472929957442892044858811825567711383158278841212456036952164114889204710367060070286434163532944721098026465766435772515686889018765416661038120001749419668125177110292904630400641399182958744100276451941499301969688096198692626908947596351237885537727684856557740020100276124683678815671682232712035836946748378045560162310056111168863781524797084272446832958108130996178257039577159394509379779759153481461049046390986093931413326092447071309962183620159950352588543839176857132930078910821300464511634443035850248213483781423785683749098685425738007893844094627643261898019325579130128795607367510755790687119073918513671280049123490585668396122054289906847337380337680144981579592033490108067968274247050213104128360453579954607122497720642501 A145123 326 30149168085486028802905834309045514240806700959250716719841124305835298794975883778947151185717520288366794652571633853158406849180188573076557617017633370793051590267254357282611481904903091147424415709053837101609164995927753721049850784408441351554963628211771721634481787823010264587528354334569613846672405680196300387129465167301638685222456352263745043335718966815632021644331472001109922357952990778245194234384780883701823474239783154006167121699781147464451647172601344108865719834130600995277741298713940370698386750511456431443964477123421054203706317692451959582271059457750954307042432550924583877121154736239326688535624751952607084719971687280065132007469211522208236621321061673436472831345916517780358698164246661725917412801086576295848359628052639781040676940735188101628697610417685490301 A145123 327 9104948929039756791212052147722984192682697637227148445449102776889330278639824856383227832518979743928493143864177386701674753563212238702060330052891114446556859162684350132912895019593844507756756883096138802936548160645004513464150306490707888986640271619678607992114197952861003706740936100092427030457180977691597860355358460424818758253503002711968770375351291031572492491027942234279085383238021690232964386337370868769819693042157472932703076243954126775110915985076559529891353458494115408126806562249426371790962446065916003119220139161194247548218843431486048757995611742757006776941130881280538905152580836500182032294496777070361760455302653951212159110465014760632968945967680576254324209398070666315378419998265111503546913684348554007856096539703622966824071331973666353111912071223643297428401 A145123 328 2749664427401921064917236842778032180675933879741639579808909197496271908850432130743955858269546165146116562652328999150052617169240915899449143118356098929489378415540406485782411684435436138251393154279324864649735935349795435312452342709409374032613807065514727841896853299976200109171175173873578393584221982857182357526931125583127963353872684362662304908312754172568077100268794223280282675815524597459576999479651617587601845475257317042522322858552446504936032175845948376683079878745388722653300304058028050340499960325156121485573038062203539338507887009991094272955092475253158295681914483714171824772202291468318734426249491050497299050416681521578791986228426988499634413445618212967132474765385995310726502480777899427409442015260462223796245306630866083341088501579106503451695816811929858137886801 A145123 329 830389552126451121848214314466817995579939348984337925953845128541097227142551863659818285969570422894383273427859493565929188710357193389394939161413488985591345724634040074356155415804482119907412975835473012985417315927477576459847143347935140249960383093513828129644857582394859571965988161573720582435404581641891380375272844567644220114111297174521304113540076408824527711788684827488411089010905190411102020878468451140586987513834667589368808800206594890363906606189491333198760232027648900125888565018962221776459197055751082772639938274646307685981833658173878984383679931914711048289161232950798610542299939442595757614695051800473113951465382516862843967681874485512128959891630732635497753054937172513173088370774927361966147941694975243032458226505981853546041903405558190376059024765131593514344385501 A145123 330 250774895077760836877095805732136256632961007459390311998481419910213866325141812393134378406951998167938602458650914727911464937910703162681372177603755317549656919461064562049073153161269164775900467309158570596731379674162878295438524838733702946114003080434110580424905093029947614533619253620089742317098599433868339690974872128302971346498257874021071179984194762710834800883082549107276868598617551979555350728297992592839682627332594354672337735339533104443394859037050536677648906992471222449295693335422532948440337010876501841215775785905122717627175256881501462189598384345767483425031010436657466211949809509372450480903479394251829916043495103411057299447939866197674446252859035637707354290116260712982961961471547285414349268949867262933578588159499888904821313739976994387066373783252929311473866534501 A145123 331 75733187923931646285761085116790682685158644313386889885615434967756046532965684790862922460613533876294563559239148388335696482060321997936385002697172692411010798331516863698745736099287483280202033714390052847199891244281261767645974654154230354586178969908007881460191693237461784729581048605105528459181341624446596695294036109902929702422359766657188975051113278262263285338979141145570125905693489792635304817925115294586443566466929660443456627263738790947014883522583072585316771151494281530787173498732585988207205318087647804964391647405072414415720945744555267702274328392489865283311075990637603997398300171891037449475236082012252161531184055847622441589310157717212170639403537131854985497862055798148341339276036505267771513074918218430697701165942460467402490707569646746703668823517619520471593349033801 A145123 332 22871171978132279417462970609465054034661277621635381355143862878842415839089311665028209448726880278642790256287764162362652426117279332673625589442368549352807711439198631772459163228831658681456238281278486801283770424393266890950788907029738833382079934909137946090397466452620429040718943059488249504930448071983438333639107930318556467160206151272597049394256225840440801337570817543413070746650835299823882499662656520972513117390385424859569229095913775332894051428961050870228987238844280551075277100923905545905627565725458760597405061740545964030830098439598809344624657576147593548076519918162119749748074702101583937291040393288305900952501541370878566302672219690731877858653615354784567913000050734780086101499401553043581582599356352098807772173526463561266647372372293340510120918328537842253109717541673401 A145123 333 6907018204208024452427531362973329527785020683089571782363560973975441827358439157153728390593057230616246362835345537885132696990936298145436991626592604731855517843839655278418968549371061634316503758912388623934851468275522319805370603948326973451033554163589751711418574676998132108512391222916846244960536136397373930162315300920094150152679835324557651728090329090534859740661047918969601795362646567057019879593304344218404375008329931377929463730338696411743056516662714779736568829359821232143202897305520742277511317643770458052611364253997476064896274007813095866808944313668180761653825704208969526819921161734506458024444723536986369835493934309949479400965421036443309901142752433607807654740517459847787854311479992982656370173492543415621516498703826053042060103965725019187309813666394910740918663104236333301 A145123 334 2085896626498845252353697008647336052337041585015429042892440270277704589446409536148760945749654556765827758786018064677147711838836644760589297845641524260471013581128136695450756042746831781904902678953260085941523859648783347314330971603487716243378751277469195878902319154986983276341701430377828077728576982743934943470685581769938114789642150061865138224833885129115687200878298900711276329128772612415920179754678249297437148739398248890709838477333190402571070173980710902429573557479427167826696199709166340262262512300852952873128034599645497225634643920261115352966956558070214442425907286151190634979866442769118848739445015467776595384418215660063371900525254480786188858267252581334203127163723272823297151915965458479209180210812148755165599174836381941555140884750276583501227053606332934505915183147761830983501 A145123 335 629933874184447058186364069080132514476258773653976481381734598062892810570988321477768651888005083086049366907014620186960723842631675781399822512392113734057514245982853442370849905940993827073646292540125633565716270762464295366608148053649341978526931852241533565676788966231391951323085319582881162627785288252531955554216883379220390572321776638847947186248105218663846999805505606966886481795093966303040837266033237983481800514923262835062993290690893162880051449485658029818951477789957644862430109109270929238461001203539947997226613837728686164665597567644849023500154071592891093431862346591955362794392845795112157812854370226544994819724465635404828364479225887776392591886809136810495736595789687875175892090767256980728189767295095431516595329284088642523599505134479562492351382879298879825875644391960968720684001 A145123 336 190237944107076512727029595165191372035777812601915881948240956174723351087849026676749984109231785437430142978159629278397461452762927249337985809444572706161108831273240611459301220838137388944459275444438988076760372246404568417368346381230497789798890040625665667638511365482725382316295424812599733285513428475281906642430028094942788014726386902782018185108702942151352678254061815005099006225789249050905916934162283192762206318358085977940133263950172401999372966674494744294420916719009729321286066254800111463674960100956763442209564250959463576231784830784824143981693562664495040001980002763484368373271659563681102540633280363401120658961404203676598102700825692853989776560958092064188378248801322015030296114259795642721434100542908008169256623844619933660185495409728077596106616402494655374479938691189064791815584801 A145123 337 57451229186462922396504751375818714222290423147004942371887387030168389135719835068057017432336111197020817130037301027455846398010561397624290314629748565146920809530272681807266597843211550467399627537928034273548066702143417197749873998983556683177286265337098790093264755586816834067569895208085536571062427614246883274058314267789342760056796522863530643955642040424489844985726862625932932993706558119407283873279743490976202826343627042075085182719661374510647755884247927118885297897663148297383529578840524391100599489487739019599291177175920271335834353299449246633447955770605909189504528972225687293365246795385897855113437815376911894011524345044697222187284880016017136128817456994248079735401403458851274250614367516844892370174190923371683983805745935876733496014232744954461705802170506624213115609094705606159585925901 A145123 338 17350080976367695487231707885902086503759672012582890680428042642154678795636302341526542514581396349714849343128286750662387214737736779155286337032374622101663923369311076665183053247429050103765743057178821911623439383675065589152044579346652887821750653241763208942498317675853201163023792057417019444727567626074083466858968478844286570749137823517883472456418787505253781833011258451216740665093154762811948823813548371991620491349457008620697785048073784929813622904076199495159065544177551776080504646743583566000917370865196227155543725942876962479845742911602887659157300949160320080190365769609394078227931260546977471141717586963463990870821390799294884502457332939144321121126311054170855891712975043251069793389424730291514774358505115950240393852711428014839855610802879248169839045639090505856986434007909903995403134037301 A145123 339 5239667003633857574221579276791054305421198657376885980546896990543682827893027587305947782386149361502687480807612561399013483004398496743498849493462506126137357936722414880203474814125729919786787003640466289276005145803167664506719713088690188565485519992747152001844398673352079934399117631444731786771154360646758960108134422296706755023479565905877945151194518184546217623724414325404829747925139031811089137507818328597978412184709672976408655999335563387429203469275127999610918909043722973228015019786983396407885945401799772861954605943571666748642078524950772623818871438690646058308300957893064785937541875438391810386943597825150748331094048497042010422519927262741568961444017120902604231217583061658364226329355654180520616963898370826049227259535045514545759660966455300202336930077203162262185689954779696301005586893339001 A145123 340 1582362085016448619719429709883012498150698234855806983234482463101550059344898695064054703738102525777461904354555865255751409480113608279757497260688644475471380432966799982744784210812723006725505909356363640539441930593172959615440201308205090293888805287156398141348065901034652286987370500904251582585443889347695131869189736565126595730520079765751621552188288072945452468582940115013807367132726894452186107578537321688217488859290971781866793414014292069218689634098184579683002351465660160363084455471022242131615554593972666208083135451232700481127427868792221729505640017183625949289026698917935955959059418451133779759385824825608562531999531824715887852716515576015014682034972044201532306971818371645782745281672018137786934808322949484350916391985731033964804577756258697781857583044269715912674221379909460372999691838654341001 A145123 341 477868110007963849297693550805392983387205445727796332050833156959677574239331512881757214581124576635431992427595063694675526649511305301990020673878477169086230753398036872374044628190628222301182997838618178976622187033992430636198434075364848578565853711201239491535114057713791638590251492155452533209017283428643283065535192308245935203862040609691083830815711803511342099294424190319844420044335596985528393399580763331513083657093688768450795202376316869340656840294182467936267099223720324706678277537228930140351489601434343395068244951666331973633734574296726011538079466318016346039227754772258765634850006830366963095524132153735960733915527517015701089509965184029271692405600113331741854101257930653964730710838620121957473791496566845903150701152431237211856436722729160274820787742439377002465352671042702252949605929686717643301 A145123 342 144314586860320066039283732913518797970437893911559636472368378919359525870218771991595614748795884041374684251229354679926753296742934087592706486014039416419566216145774168656978732929358910411950539841353333687299361042335120879172311650558876065636593931977487170045463097363664040201968963260445760777540634151560923790659758887353707304970605744046941565284792776372352368534447522536478001046022217562735122620565811988795263046953434717100358284324233680248809147079209007132172980963212072401256476731787665880144018244078577732644401892267781023336906714009742463262770493188023752877897492914523229285768743003352371721068528524603434533079957310606917013144156769061264036091809199254141838406272923239125702891927981604813019298097154864513267160831642247906946679085686450144298096040633647585028623832433516170930407991073550073935901 A145123 343 43582527363706651980014389646331871594088856755845282418323199600489617135231829809948993896921775855918519211878837518274184820089716583147695368755566025281539911045270400897535203300038200316186761849090868155385430412598172513079401920034705206973672801603489924114238320289768826349356036653162464302284062496487970341496181648788511360165919072661566661632176602752646903955303857381826036471478665368349021503017475639852837927096280190875539751070716195118271021761080825971448303983790822144854749294722337866873353158222129040915214303219918202715772193896367927179345150863316855352779003632431242985536525537005585892799600090298083493029413192275771922268445834291317709628033972574637503456840321560285308308631539606033409870551549272516160779420454806436660685227440585214417750183483619131301641932042250840918730263698282435610998801 A145123 344 13161778949252548577898306389459311702616864302371363730697133910968945015314142383832604561255627512603351427303157701164123888913797665176516408657694925595608633569455515296886974417878607136577990127885600829592712685243605763829100207538830413629983549490321979595329927264412821893465321100291803773529009333305215482208056198175243077062802589338049084871352049238522992642133230481788926536385510919023841758788657077423568258720029664209695904465071966692037599762699330234370255630123865075673733030529414248129872509764838891778662075170523029439139865649989104265698972790228502292786381199501320858402744943432683587253758158741496611460349704109972513608057497799208887043630167908341271902127370838282923983503833033040484967887269783145016042117816519901623619992007971048304016257316012344005510834852927320441285609228890222004447702001 A145123 345 3974813660146905963873308515227065802318698930459396001388116117913020905007735768087636628505302587030356212526341746914047140267146805166724807719255111963848525798064520349258968738996039317046236831859602359668843845513156342503875183274806750211048058273275634347865523795532382443000177616251471577141458534595678587656491475667274620761606216061018162064486686693431191131020280301642873987951952818879831862132671419906277761295521862311137287608700663224800236857313436649953845751993423462031322520470588380597354624595823123188115031487194734972417523654102813120313910437498144375566134343245766467994643436391133437764742164339841678577532581228019423337711095889526792569466682674346489476939009152839882757709848944438620426892084922960522328558801168555483896576901179816002598491959252244270532970483652008522427335256861148762907595005501 A145123 346 1200380563585416348541161273292184412988544460134435221055480370475821344367320887820082429204040125655654972831527904410341072236789421362685715414806386118156659182381915689960911672202385995140826945231472027019161248632287971830406476248784099733322883614979751251075792856323515084964160174786844124492946948438561628256778217595318760226928014447838146894390108029366981198575482517865666155434953365790790198522307980154618460342988882388299251161923135221922979493308895168955827046846383761668383727449087161526152966755428818363918960847057639438640653003673399573230535253151649372918679785279021972013523915045178865521364879872473445433803379181157755875475142901139292147091894537484731480763678636786806309904390877387430328436441759464294598208715835087236235142604164296461736440555436861757356951575228053646452613961962838036176089243959301 A145123 347 362510955389135590353466831225724465656738108261668977362753683767580132978025900385896805982991612645420771438908900790176089768370138104725919330463809352571347224553540473847846066036381574493212691223072692557427028243105454336440251951949523312713299803665611602190541577085906023276733372608010674125292836969911016054959365222310598313911498757031059343943748138182134890778664700115129536067367964515999760121874877335274868745821346959404062713613178136357515006742429027588009814301855902600389854367103852192517598605514907322780338060779919915734504789585712568302501332541360612477065729019921389781616227700207626254014428979322640679330042980128414254970155445048176701629182683637714560701154009300462665708368335122059520567378519273294008136703623395176787529169880716351628402449249972998477528842748388549220166989177520225776416044080703401 A145123 348 109477108146955362870398441868895496443921920150563896728330557017438724338019454595653015324434262978791417319577656510728768768975544918205864952084655618090428705155986841186359551031315033110955091922422721680315943368169214921633125683012507256339683217823399724110292480487087295514488514367444436741713943817964688286969471518920205372041045696608932083724117547622975370033958163952251254226189690330466136766607690647272855742777703792857638640260017874044747609056720257436410008092113636201556067635137914274978788625898746582661298175394688756912381805801881522227782171892237753318700931484230980692076087241547657949846836186875565011712239176619599947245111469261648224599866078564052312600267747130102938237617332815984587781019876378775326162686285549508302597574161372173895315803232936408678456353558438113810843978117649145346441469223128467801 A145123 349 33061724149425130451269975977575214201598763147362035142978465465582727169948897261986824731173164427982362609741013357339297992140846195160066489610235532853956897609883472497806736565391103617933944547880438874762857470158859800878867516017825241891271618482863051069706138565523277339352254605595611885323485740188365951648725439348679711758081888877140458225339555634000379615364586848879763646773219111836257303755400700599067159450120724096047465295811784783377420420122775316768234434004016276967332035957283007191401647422815953056389268631135224667623570847378634000221913410123260141635204242508736247617196730719692493227490514007441310896416901296139055653768693561572715652457926543660160690720158479281786885094726142092223450347435287870875207123121532328112207679867564515800033744173897545447895341245805561982325661224540864374399547289340716572501 A145123 350 9984531216018242440920662346785845793386382548583184049282768240048966166600228953665425415798971222987694716724466456259957264857766575393421873997339046266276892649479652707496448083197081977582940298367970117456702640044607490650496356711700210543907689098606818023327143554307542669188866402375507344930950979593068552709628113211782352745568689395199809451968821683920491668470071270197736370071285982084219239597364403890271009298193680973213476880694898986705936219268021425406570389061120802007932718791464330257528318733064519076446897828427443160865406014102545586544790067685332325020512980306154115799701336590105585296752288394060400325706191952257375207490900344125698478817693950106804476284887592995969536360369677579035497417144437060625537225020016477540378416722430322399436295424713825788855714599879721280548538845833223391923316839911673276427501 A145123 351 3015295365513359792027588758753347854388485930908974220848253030029322199586099195109696488746558136177855822088179128777149754689053364922618245880706781736882767623245245234191429514388953366126430036162579095033049434436001303316649020859417445759018230836160776179993727647262312362817698301262797622557261872351366514552356041464518921849449986115461465314036358808988354483498346159012867503997881593370322374101100294574161245740895041533186373970504563682200409360798522347697467489262024478190118713742986270454766360855738061945133906754916456699356684992688121388502526378527560238896053284848216034235262186453481167067125963604492233457052373552680431173606598135232399367887291115005711291677345332926303518193946547902726627996527272557021041366748921854684866169642494089800113961184519401490688977913822430021163676405780408923496467286106035988764532801 A145123 352 910609215853818638949890884481164266179529364751961631512123132300615255308835356694174674176044758154489470575913372424242965958829258440055316834099450745492329545327414581073104216897380719488204287980800518729863472497032348994137353803187356919012961804831455799540082422329664026028275698114962506504948154499133094326258814894171502616181150238179967325029528391492799133524832069950615788470990169911855272759292691596992805942741004349341311725615497537125536921024934480983209775186742331292613843617663062213009183450114161642911363393086941495762558002385798556782176421525255506814283071511180936184933380607614722348686744256268260443629491106717537957053985145939840483403483099037774703282082005656150666525035497096945862619453819167783293867220949380098352042853616492689312016841429434536362282474259773986670149726006837661672541197087182956933612478401 A145123 353 275000967892487715603075019524552855038363479669161503742440337701755777781068691622445641904676770404519642258103750292992598569811746995531783065652153418356946639921255958238843282073494588332071568540165594077323735644669333394926164199541722372096155446828263490684924897815911273548176443132417414166871785396865843120015609741998329271164857921944234670693603537872016349970015786778926955250735033431786922050932291761997253233462042418459542954761909751648229949740169414734581654638906922025891190653820501802058318635573621078097286610805501415263593160035518476026828776774248635497674591543091794511815645681313192668136329639429410161742649261855143782599129907475696593588484008618292954679897088362824574987042526176729747784447056861397997726859359963867847632075622538298082428972150504710579918618248537921544364053577659193416183945053043146957962203944301 A145123 354 83049381694315436293489706005530481057319591330722022168585469862797944274627436034621889680538208617406777472476756675111340525117188763392158430510116232893052392926673971973549598081978468295566125494842028610833038301217641652918707450907796969016119931980330742731047779057982874947523257550291944115888774241698985489150387883268601268389170911276920690582143238908957444891811242775165989869933509106229738604108792819431573483699594069370432631026371129500228319284610138315362676491174703709487846963610173881159399218759783451423737645099868340468109371772724193961545508409401562664790912362942210761632140062375976571054822864363425600585836447589146704806980178072514431423238767119625434538625638603567365495420317869875286885040391718323027530217659488138709886534795152949528204237572610993160599060428584192532411274030727069574025878864821943198347651978700501 A145123 355 25080638270715369272918288138650680726455478218398381533409069458227277415159704613764188237880634325686442277045722412133331845986821194797436314230989450180283465717215618280053739777475423930672637827873752474877500243232083109848054724009955142920496123302613056041285744350613012322878475603745034705584242949207696751880297125137375584724258450347708104321136564546967276340977025302313350013764669015047949271518804499176573194824043946907452195027009319199317304194002521601824793718680121613343303891819618691608336505746819028708890671533549433319953766682202671057910716710862497676131357859017004558218394483191863611265888368708115101966760864522660449707925414647991882593224519186118262937710262961188981555041948954176159909534413851876692916128006306057926517885876060568219219597317956369429790336330814177606866660393225997352162399233231173802754032935363607001 A145123 356 7574269708374347204985029528166500048908497102364980501067370390914774981433956165920750225950271028148688160890335691707591106147494883640062374739328303838212713594206190046604255863199496048594841057892378405384394240417787881532459607943555545365020813117457162593725563746106071738634352109073450189142325481886482720082360581403604157985457662834096570584292660349945208497530169830055856538167060109035374450260074849958505673263377572371981192465525788027064325638269476913612772340364905552525968287482561234691836465336320586886633559065486828994285569428653433935295074901172064896629005282510772434371193501783880434625727232526986397368361195249395866665088668243515476028722381555440595781753960788640468862257173163843330417392507942875042937643127686770005669691648035496449254790185785250956803520972845453053081199027480220473283470542556949666488519598827830613801 A145123 357 2287404371290782140536205999218144364089639669436005712940812448986803817115639602403452804048743969866578138146604333173280380724697468038104039734962916769690059221984552178456205216946470331251711326845670404673612183105928708139692953544229764745093365065348760490249078965579683052055251458464578212086276711286768573768121015286763318336023489917446816608352062289118905998977770311651566361176438388259668036029271085882969536752345202812391412672393760974854227025453188025389455421996482796741229079515841673258243004195063070420734625947105488806840922013686654845788054709437252736284283463960394258175542219144248699393358358334781183890143114204453029072407069884127025768791566005223873807826758447906460407420111253531731609892627864334411090475308433398235654320359820843867106727416509827832585233543462996007852915239638633356934255941452965568105730164813069481760901 A145123 358 690788545860107832094729226734351431455022271672571360327624292223623837993941725969676826072494728628678449032113618282638967387752487852623779937584061536142559672325740551703727371261970840541968225866334569833025494903750052070305739510749445397472831228922208210892628122041318175648947306104193546599866424483122222795252464256021118533321108497406104519151738518653559666482789103948942985218746226194310711506389607861806841593534987871769834645870450288617949497361224514190701924670597439710298656045496702762754695430443710946474970402466792132836964162563941109994057227175149154292956977110756555196579378988061323336359598489871390548425852128549565384000270016338118266699024211196054449367899297306962402572011341393419102857156222521049274280605503758580397599078974246812369782424995782220189783726604851948918527321171839793573672010848253044618264021253948155661178301 A145123 359 208615853445381274510467690267774914155052636405447114813229595439085412270353285603239998021089359301891025029560166117023794870720526634024343437110651620998283330983151662062347209915898247373343152500306194419169025848749409796524193639292788280272049937769441530929083443777512509362930031192007986494947573917191624515592476084303091033744638742726726117967216680571085900371803331622269129969700183872293575206893632303179783191710813992071677671640203593401645893976064350097566591795098430309713452896660488392678659776989805642765020326919024118627956336172296528563359494552185607343736722803984519275108796912175375398881205385582825164440717199707764292939009137864227589517336520215203219835297761028254739116340004989559037331251286573492546421652386826657881839267529862716491807185621309720669482100201121825577387398078655979025892013020230966509147628688527529940194086001 A145123 360 63001296951959284794329147731641289723394441172173356102235010198311570881808698310452509725542914014442460880478138053722903411990211290987499094227479205479945423397239476202277153667230008735909090086866604380019212780827418008498236173326911311196761608375142420132372307392686736509429220472680307727927567456567387481486132524995277471072347579194973881521580285793949288352618123360821328307864236783206465401770370565952432717055072290617774887000695614757008442031274072504950920020195055356093752476135421997886192497955490860404089663759142817033509976559870987685024573297532878268654197329826214064527660088097975309138787666847523328270548168459616266902196759364980393915968930080780176335810555931235624250732109495505435854935031388972227970064740216146921735061194939566133713400275210539859963404477012186472422075692432933826025814260098903632717965599914060093782952794001 A145123 361 19026183063638258626612892147265401721550966181359948095760159850294655320893956536471054697115938943002321294879368132058199806626173089351590702113261609403322519582635338661425638060293546739997171863081214216571383090784031489156670800151087923193141733679355241438445507749147616913338261652718260925847630424309433827784296430072489493172815224278139385493399279093092113996590301451636418879845029808344480257759445017285331500767440120952575944196538435453023147847550793832145080279507111619110003534340000782873237455722781250036392313434934211720001384964744865984348857776360377051526223856884712662968078237808676367984514994182566462312541106157604404840170482319086214735033099547875398050194952593472130268981980727637652069153048228183039354413129892889543706106641604219109664955075927961727988278669957479192845889471716667359480770014536848666114316463545357620792511549702301 A145123 362 5745844283921802145952299099326419678618668392329532151563466039778787595339093065315948066019288017872686588592688697743522618697692282772889404539110778560597920968532475036274340417054983885470409993560439826800177674203996682307306083409455225893017606809556907771990410967935187621091645589900442119298256460573992448603376035749366831660719125384418899445125060705828024477681918420270837680384891137883249831377950624849604160799049861455387317372467606811198233641518308463235309293491127513915864973618204101005719825435781982020130074567686372796623384749376389656285670023887536336682650950581853398002295100158132165156014389455468224095059143511428070645464583463604671869586080094528289430982539872672652105608307447637075419448365629879888912804795162912426052322470703279231552682719529969231312600194922681704052986198382741109629366518575868198262890854025098087419244705057300901 A145123 363 1735225947561320609818967715104431477541116303517337349824070983853343559137085211768879844883127865458608347433697107350411772646896443224323248580109341863691168809977224825616189380312544839865323820883389746479437086226516214025317280518855327131768124114752506791899665666808677513952763629888280801767147603462921410044391778499878710672044003050870229493042274933880970300145942772620341343057357278610933104595883329259563171229812290719406017270541020718546413536590681605103231261554041002090972112029163298502944514044150435788829246127127849650368542192926704931332287998356259613301109060851862841484030152169518105200748361100557221110245548799345119730525464035526291818400261155447995532758676846594547463763439867205669139021337267175498268627693726069659778257680045748723709800516342974779894677270587979917144808986022116098440709207839897659026726923599116077042991108415755169801 A145123 364 524032490319234902363182297662438979797738504993843550114717873657669976071804394861136397206638596080481848238387933731126611816744028161462848181788482132056172382692153364861052918513971486655442323496790142996963199862733692638963511410610899338568080465048447494245927040965252674026113524580670901691559277989341691840957713730927621256125628202237424887999321904971347202619597035412922814765641513249363914338125387485763228107242512747399161828386015789394205689816744326432712605680026891503959661967833697943788237521507995826244412200318042908038503118879115512872694689833566515680598253726311996274779103660094309638460849037978825307070060678258714730548044674145476524485009282865200122603689425131680661404453231588664442909024406321370597236650700477874340607767051345411281128203252858853558961223117375012296028260792480678987984551401130517157873268036079030168895895496853003979001 A145123 365 158256076850461379193071234926341467467439487391837234797294973773632479430125790162851423076559972888440059559645722289692886356884049608318555827651541494539100368404220338963212365201839076425103716372209739795336406921459348660752955128723972744920428532320516390755478066705839498878372331659732724030049134805177728014559185154961641740639267673072651445946302173026412974220818158751930069717880679644029291197009271137371235325216009037423827466155306227376331571911120195901074103684106567193193726942173747615725544786981370589090023655249921830377977573359299958182622464041738731475927371516285371012141805275196311992709975661108504685514048079285332503505778966127898384102654403164134989030781447712920965196681112499909456089386349371786744867199883850591981203767391826268458177007581847030800026394704176665733483389950343142938272893813933576284018700219972267994929517448941191446488501 A145123 366 47792811176349017281405149765457460736186927453829851065232967361763351117921916824786268632723905173712817505164769743553520553167166237684042397102583742868676255085691850213525273238036887108894666902083844628048597927080860561854753485363229158066630848680330901560660130218122563408594418047714701986173147151885684518705032959084684878051802711639738499250895256932071746867484464346047468131985199610983596577582461758098627304987127486789248495617074094651862740511468482417797946599994503265453001576874503946251170737430852409909360899473276074731241188651389708255639111445915263339214385599664455733670550414005626127488774188805730436199935449883492157344014699725951166522477144746285901487173393519876999808736291521741067074551768485873275579297128272178300449197144564481728958175161514550442754412239438235676499687736742836686679425947256538907256489593163588855438545373684742963835548301 A145123 367 14433270719180552757605162157933226800860984651569223184465558848278758405132988755295290275659542802488382446500200816830873514170127319730972485369152638804845689935510534544145669305521938067809764300712948867930881237571498430331474799624566481763377595872927611754928603847806308309896635878078180267100260390734671546920905394458419871529903779647527954122324421291312641141006087414347583445789812401837402137138706441674648074870787285001315621848890221278635171302891570569979078799094655879599613282489158018020237837159330446422037901617274124647004460995146332593244829034202367789711268523727149346197494083224423894189617095043669483227694991816735346185388933538271124391403995058975178114137334061555141021273163358453302347058544696384357438202865538313996143676333891081655876910721769812386681032469915642997637172213106386336234248363177660816415175838435183862074445773335343433886889098401 A145123 368 4358799964381350583779477566546069036399281177846451571857533539212823274999044682182352876980549202446317786025555481913180247758825283392516006539086994335320529684269095740481778604994387259591439924148408474270498085148665445099543534733133714263381967322775458419086877701907286987025375440761562725962292464854718921485594724093483716517152889650841802406442724334719485552836970914668624153160391360155284461819311762923985619983672772942910528549869229752053169870732742843651263999379986081135817758310148846938165575651380363967045536927517312367320615979345541053451682729217669157229463879779999438095909542583362010419136873928999378204327687593204191055830113913858153615037484030665757504567987713196132711424686597961375567744605946539590073061686095442554657089803637962095593098079799321826227229051502284747050749508670391930706056326253706310018475846717832362757627185001900032290876672168801 A145123 369 1316343155972448695748644619934754915765782054724976805477790663283424350291306361030315273557850199595985482997271255336963603949651065457220103002318903136627995118959331403090952993038999430458547047328518646280822490833659392921631816014606757141059590753882315514952482137372152863773353486474113865060345224125734379617102685770837623968308642770774576798791580424663993324315624210142510146670992400954494070067295013696601982586994306641473978306438658494898778665789985447212111748733956701847137363396382462617307983608879710587601330114208611060806179021301358251809814939394701883115508380425036103155618484366092102722685146309462768548223733958155848963514509013051624120616928773265999791201418152051170523709234079420976968156523937310259817707190997958113192444977022330661787459743188673421708236492521220077966328714446245256686892776280256127964763290532946938368941335424800474408410868105879501 A145123 370 397531274303715124765506895742729438492229781245765148802720922778054940964699521986473030261593779728785169547389893556281095212546862942797078590693769660267319205396033814637727322119172833611221616853288482768334121733679987996887708892876507522885733025705136510057230518608688257572565727539741625685498295393506927925443525508068868954712692963884271351432650845524191264457765674492123395670486544696897053875861274824610874755652296932952198538015924996229679103898704872315214096853655543971754347927949193561580072884306021217091634648954073023051098743817030846505510660014470751031726301424481123153558686369017231660240495048583827102185363327675473182790325891827676626272697452042301271185323713931740302027477267298537083007702484461751925357498619697254741563725970940221897717249344899574034061193512356961261084221013257397127510912380311096939048495265103257555057525671104741371307791291303440501 A145123 371 120053128496565995230487333869684355669737628154166349961616240888309308746988964333553824823727763627893525217828750582741553790585202957659260514286516118497593772034483252689190560326997156751158469742645793277390623941080522715667166453832690665154350314172197343721768664137686481634051076363515496843155424863614966499104327600751027586699264966450279173555861763767881097872920918072411122982340265506061955776440037702018787574224406679444922484502502910202868190598743081453747445138055240322767965936877260073134564703076809527851086062654015844350371014453722014286412409509430772109698227521812874156271567664958837869289906819526006322091431501224034745353714904822945289510234013588001717898176560189233520041774425490078778091357993783511771198146875957572973839052798246924682448821842416482684864772204239281080769468417289287687251608646077671019464680806770650834689003811338207093660544559105533151801 A145123 372 36255647274688626844482409321748932682822271472776991923259302027346633186649702529211268623735523021844115830614735286094392963661518746350153878235937174016613051835208546278320911491431022166016246640662176281289200096084584180143487381348579704369090909146977892667464079339062708765225852496054140305007252810516326375801581491901302262314223307175020426142518820007054567366357659492193667017271089696286013747431015524734849236541015164895433638121217862956269963881716511894159413217595828921931953958589004592893076960256312171389810899286863830920788995266280231283650042161188078706377832985286063514070859876131200019293891619001805325444510128006330817623639110930637649755464399406124476503978135853434591312313849020736492446507106420136093149914999040567340844652381344600313877646479160432871255127144486750529431118377800351624152858300203076336781394555149471448818524093498467437544113149058579708403401 A145123 373 10949085423827468741038457127834307985856656247150497394474347596017794913059463174857469570543304224833295087320432227649923933471988076194788811966738740036898644060460946492800226079851841696980155327010234591156061038393603341880617522000817238028800300212073151388230430191732800360616573402731986856615347193351066950525578506226592532191308739501889718415867127780366711463542140245724415028092886748012870089768390248432222450647812355391741513790123292109883326224087787848954689044268802279183127327527942509793636107432703198950195040498570222922233926199402176125648026320269290338553995863328869368375243411023957446988885979031725682277919967226410682887593657786147747280860738386636003902483498851177057342798740629836930640067054780887316619503131563375379362111180113271047866366787884608310636363532862794420607116980627288901206475955052682976036961690974333606892359587232725827931228510471131966404675301 A145123 374 3306587542348620871166769570196639262796027364367977436139329714695346717110771229104426599035454140376633272254939918014990933515576737492079871060076863553969373893207370632279389955203764761465840892510450184352849144394772124663766348156865457304993321573136944741352922453823966646197439941772563976557529845139211702732348907298939043419512925106263519941165730070850739807422359996549281144817034526810190481096306424011006445246402790313141041730979112999321808249710630213872421931955960692484382520959480048953085211367716109770787512419668920458683724923224190909714420298679164494164600372892333263185809439269359017790624271775962154242606385592248019901235661012305689041170187528364667054073512674919617882933907356361732316807804036721549482996795817140324000016731741826511855328892294672549379310531797419428272819897031063447812731585567610055686825649279693599810043776820189701567793466049132795274503537501 A145123 375 998578488703859675623623371742257223056414407382882035216683099490398690772539851726361975439136607089518414925904534808299611997770702734531926271331246054558714017104565470001882966245457106120986969382828945439969285546182788045115556525851367288869954314787145238737194350624646194351266245841911588933517397884848583158218844425773364520160712073352081132513634614269143055130089176817637181319716334209929512420994771661075514241962994862213202861241902002503076208086386236801622468761655860328004338202435446841321940196942832447578878555699515408299562692887506252557629282174787407947370758617621316612746075415935399415321541190361538855584850528891675599490282032058531942686115772827742814326298344326873423588697222880613322745316752035127056548412833644814472625690874851493309261459106203225304241144239287804543971001786400533950543732365463184134445309120776492809026328240110057147645695518327633040933663650001 A145123 376 301567397001023273417463091496591484723774355002266006658002156716385709266589924450132212156020219886894184674350914572188467832393236649091149654070976231613177663791685564569936376416172842283776598912721831072686371385802807217500234304458956055781421209744144725153891340966189326727436208804315527293945696631379132902079358667676257146045115533227222238499176487779210351909479509038929879477409515896871902560659324735220794294627578045598074123053323425642929693033838932883876113144088113858364825754614545466030272854265367683059050536308833984386009249527103664081494328796487118035611804502148745283786128966173221264409314815217408772232382253339693783026163938020664341002165793206449965259488026474040854305903627402588861736768851310571649528137678964916830408958627473409152885105321181079369331446249733119552850969719595930189616394442784313998546796528825221134726141084736417068887432253068896045566691918762801 A145123 377 91072355315820324712398230008598886129356798796276951128681434645248993799819384644088201709142667269234954253239050296266108985770759697322792663603163490701125095751071935934650783794717952912594411884672610155005844189226901596897025644390078877478700335388416919851236447777438552025491383792657447331182666865278613287844808098793803884741104730322547763945618785674707257133607681640580005964996354084521104643806695075265018801463286606775756171959242432642162264220011271344693784547045848729365849373555390295294301080047944097451385683086712163769166493794492419046358729667256934859346817588890303454386798201708896886452197752654467087675323855658058630798302019000208572450711383432575061765551057696816011126959306778358955631181447779040603030441030634571237969032879806094712677992545537579766312792526275162817156448884316184516730200577988497364376998106396096006194485581262157844746856894731288278128100025802715901 A145123 378 27503549737980737039870847999505367019581029462120636974855135260708479741836187572590186783948929495089069290293518838557792725234937035354834293258501303215508165739159932966699966769628405606761228612572215544980692258775138479455684244371499362042511719866092165650348253337445476522371670469173744778489871447617509833796229966477061096934667583441876197489338374097273812443997610375946122871549421524009476730527061253405300457247617927668232765857568161334507360864750370107164639057094702228154628145987973254633412895901624852062635417241650764624303895116687183448336254865182797840404703300040369494479529270787120686487299311986833843069175572026480366807304183574124968215773835630844462203231159936411961319487404743437002011755060460418951543543663113961548949817520742813129819600863647027908347094011488849437661694712093768128122330958158083419727854881335092168649599919400086932696481894776595991098640641100501439301 A145123 379 8305980948514866765716283697620612241027341540761636089455122167299315633040728827537592320550867564849629690714389450194157136911965213917462633771403790407592764928130548684007455313643983775288978446584924421974014056305902593894019744774548417257961060699224445609485321271460756471204218990306678265656609994513622691193173605067973657470384869094716289094016243358591016650830144725854088527201960303896777451514528691833325473069979150869199519532813625480588580818890391761092376301458053027053968334238994367508995400261210657378818444621295444204376007158745734908978502610555537690867361049794602697029363452979508738422277940022271166139803347428141412717175065137366740192591247649131595010314044749738715502474069273211196248594397077598744325547155819385753211606922231449759110806782828856890741056078677106255011014646603433658508427219163163204260447797165091438836172981173244991516492785365637258023511345512325631953001 A145123 380 2508378742901751782509277805833425391423237564280551978378472039389132612698558269728780290619578055655093077526455320439796897554688259666038360564670686201789799500129686542637284804753713471731664729640034603220607264312123808217514507237669250512542197819445916481898916675727811008827151763402147662483517728471666435230504632500561567494959295799020877430195416155920389754738259709597558789092120462355302780880657137872410887566676455944570586666143857326976416899944033561479790478401274919468070282312030311014461977465989716903551107640213982498956929858046095255328059452132907199844102632334669974133373283270540851882841450587413905340377541747726680160220062367301181413194341016202110848652638283261155669785849433105037830073496162374360367363697513791383508356340696377084438333828813451133975890588666474600163888761579524871101416897856317129603235506888976279436355590714400587351048124698527675327109327704081240348367001 A145123 381 757522074375380523451036181077996847597576717071185935834209100773350749719331556729264110174792021940273259783298792383368468904378942453929667427896775829150111856274237205327776003580307824479187459372843865248201419808205084179095487166031339106370485780411967553087863350748527463909328628328458287391756697388448749816921205841564525409820236946435210267629921662844599114914303602153736900217293177670997543048506941108776254719663219716109447973655912099121397315202279245175135632100883567626330171289898914932000008199328633294215055688900001419240788441122762021374164976041527418815228127604020537585581702184250357759879695799458977141627877804466029266973741659859819420044498395645388344698086447500119273559824054728448213485947246639979232199511102009178433770403283383648050617705494879413603828216721196652143239394982369907638969394725388609976972862632673671298340552222767804135025017166169992311528993455287022259574881301 A145123 382 228769158082622016330430417407749214549076745317933872069952769961512537282625431573968032492496571047906869361478708844456837812224885932827093524864261629717131990795319506322445715796448209279242881065869207270353608174813623298278619609634226740873374163486594755116052833009379566289608418603431000644648039093583050778274973659519986112198216598527634479946806146762913012314364949590718946306833447536178902697868215557712556514450725677809108717457419310077335012774188388009329481103988436148232243659267160279152988014219781265136043266940160214628219152289216084359742494705089147574999050433781867680871540686360337502631785289986023682866278719406993111945909761215298163672025321143891077987973454506752759459397078678558255434925994989111353763884989109258095615153435241165334202108725624769457222145559212722472658133395914132582097655790169503895916201279560559755819410415685162448190204136058639150406428914168976641151265785901 A145123 383 69087528218877473551266535020959184796973579509298958179189902319276012908603161003781616548623789664445934273906786772233581650823011172771328314841579115398744711108330216672173278394523778894506870894433127751781541467373906030995964026622370444404652626887171204077494867705481880491997833089607833736396316049564692886289225123969194241358451592518399177733667826400736885119823300472794968047763483862748357617213152591488083291109399491478634723224166975731256052460489690899572328157772406833198511254927392505389270380286174613437790851560239484816302943202902134714620859235960881040230898002874520019085619705578637675437039277879979693248474545383107453778397774145360185609531602487059460164023285174591833237464357936869864693134164539464988857461067199893935697342567039548547280986217433185496667484130665520990090613046171085669885853079236464787956715813564656372586163604984696291549306624072542853430430003085575658605422692460801 A145123 384 20864204752942914390466163145912266059471471935062967436243280547651394385860871997710474229651891982091624243850488126505697201710737149291008323988632028588791185622724930115490007629430384777931795767237738711830755169538744807737482857420346239983464219945762217036648333994222518529017055984642962357391042798929443668608567712465037140904140182723958024041087736766875776393174322377834489631478265293102467821495674214413843441358524195700869877304980969251529250508055112463282833774166162875189802166744413269467280501858410513476947701127925384254308860628124155467731139746765480985002156197817671263896176279544062217644483230134463881337356446426979044047964181882137560755914871925770813078457044149272226884954776699856020579071082764923437523599478409378859322501840092508420113523635556096395224122985315428126284892481810271958172945532273622196459032259495246663961265589294962594885442410265771883096839454502929679922196501857376001 A145123 385 6300920747860541268447230003530483390775587550809506866787291535488401828517074740147559435738322754802006075708573507417948321334991796074711742516252031054699539313351820564661310130809581679156507814834902657845136279659233558030688826976917942104561789770993302373863719371387495113882658909529085024098358528960642423226901159939317247358808976731042804861230762835770083733853525534805543073738388355033082533734076399600389231206983197702171224311381028546986102397380183474220516227470023415900487055845557879986613322290859688895424767949781905805316459606750292049120089582663939296589610940842933847176626150802601211090958498461330212184188398346402288195031404530631397988100681789980298490233863309795037927423105098998581345014773860842338667138185018565215621459858365370503325736856951723678172188474081128628617047438893655960282559664893554666865839785651750927859929621803473718959112058593639036152392084829881677760844738138235091501 A145123 386 1902857201649130520156672994903060071748167968872536010802325800436949700817770710652565239118743820058223743239745348752093887345965811677413655231584124746490672081446627085597600169496864236720487428284373364930519325701918995780460288264171798169337677046620031554689806601825029301874033973621799034315346884703315082370855541733961343665219406832592203110067649288665798411847371537188896173779361804954697822719869577005103133981067567181860008872159765640220551394758307354102132617862172905439071901063191735342687756051337767635904802973133007627821316492377960074678799322824762902089077501978368204176077201366106021687251822052091589615743558944167064055855436204068800054845649985702124373237548262513952181854892785120871710173882634891621354038208276128285738821554724501799495952417275784994711605695049515530414222041653402289733374845852321235771287156234569284967034784519059768163056956252868723146139312779169763754095188721245140257301 A145123 387 574656573977289556546046797230720611184555951011955065755435604440423321245138237542334554654424895334828768452327386749624936030160340134782849168195889421409128269057568028029910589877922189907908046834065921306358991225699877492140976366952906129197873906289478536213947730031787461670844377374873779278210660821872194233575146702496386469648902054466114296435568854414235350294172350705511838938293526707963709378866878179141546073051198305724020508167937842318059535114611440755369830078148747419183813634028058515611715714181714966354355073118218521696232264238537192260948275403495732491604815986526354727328138186413215948338959301233198733742370612740106942580146702224246985165398195000251580419249341415903763882250198001404257891167540963408806580871761205723727908488066941178077274304280430116679226747716479609056466439531888597843518920887736119648261855343054272309116644995134246511524241676307760751097920067224438772058986149077894122613401 A145123 388 173544382483939796946385976090682721517664149037641557322130750215207406066330929967074382940397199647298229848859631053037978587221076754892743035139927021140810246583304097837947400542963004487951509656459623861155484830835661083630794402531513479219588582022375897905057524662997988395293127933238259542985304221320699343457323448612174752490303201041933925320431726383810409990428202541527386463190865704000085534595077340523741810927480820761472333457845068614413759053217896800767586550983059547688072645575410479979395457926826582071379327278728860544634322483545854102731700372532886449562565350428980759448921655095425110376678457150373926000580181488568129595148448635518520719895409240090275162240063559340422740257704903638965011422423488314567966069233675852437542624574661511277537343940272619452131766204681792419522450516588703146452980733250455812539309026446155668068259753746023386712157929288690878108425720989001339398059721832802779888989801 A145123 389 52409828853575841388252018732588951177723388453416738356217731129388196208710695711818921313445299868588730585587156250630719908404735019637473613763089764495103285339888779979032085053384949433171448008203972340147650059921143947379007768588150117818186553896851231688791158500495360707916853791460579508202283664178029329529878106334174278865601917812609579332473945799056329581759022995190565200044703149081317867738334489959990885354026156671658920683761042783710637174536690222391055768566805834654378755150139936895261816578187446070590202483102997665957869157766609401832712564229528212035403131013565662998847011700631970117808555100111692453441472438934835030792251341224369010423248192312262847416079945579391763793944630700966029191680725930036116946327698346230414144713059709464638200595658050644427114167066184831086723589570256461630956662520749919267223064131395957484305328986303928540560170403508337427993469818611180059441977007357361632352306501 A145123 390 15827594769397420159455163271265772572950945648782817342020432670325020047624563774039347162277540163114149338617472328059424374359642754853762138613417968950500051362399828249569851738721711765813289346967943187100729162611354636447376715319218804067613119688267049594117024809624935935802494551893161773217546681277543536818679730789472020042659288876207051024481811199588627723281234516345009163027037160156853995971442420890576723635104971834020232574162377075611998012951027229265298074520624379006074695982696685531889089211154681886736169770569826566258731851323032493499376462696944987148242183000746401244892348611935759550467806961776580747013324096376831611169664756601123922627101058669063289644493903501416972243031020766788101850876156807382592749824895666885732634160719457596809459042544791021997536346687783137195771001599700862709402459100533225162888826058655133004592141094110040395862459303930229212375919459499587376612078996500090410190507573501 A145123 391 4779881210529167312314071055903530728080007862543957420551814448707026666186409549064171024086503683960604511531891055917695530336703707230816528387638463533286520408159408242590116193008903568326180211336310638532080059458569179063160389018635490678301343959302752126191652701348230157251645437817943394932190895462153970089911748820314215878604239638696716799814174508329966516101351064913197576668965177664220825465507872774464210546916347467717438578476354115792039689274035686547897627449459995653999903808019248890693609679952135742348252680509604520012471061230398046427409859021913156590557103863094399610294490433792898752271159893901427273905570435633364211738207964242198200264374096469864801209789742777482346225631574326939305792935407675103612974330172163701145025102392563134526991992647931230592611549585543441248291755759520090281777911691698513249273158246649718771429342305092245895621922149616525713800099683299056776556788414966019946515900934890801 A145123 392 1443508297985039130898690003719595014107589423542626358189305943076851728168248059253605609926961835015939448333292481414815990737310159940951737810928202569083578663212778889433965520436950155922740610534218844893501077227325280722437990106912598966042938262589742875060284998782355882554061119726467012107748432882889221423616529464004103723318437711597532266492856219704450299234884740369269323144864456617434532436587406135467301008445101830278832430467284780592120374162745826310235818191662398063128964875325830468303938234256333839507285573344129995217200001759728886988584278048155076345361097124471507935907691218656843487426339820151269260138735258237179615113327635536387255355918350032840500902066857824896167143168492415714903561364642241724483735654962168542078911848288393347169554772320632686847946690438487431473846914468373467564234219928433850468055330901662156413838656783996764150437424626724886835338417728436855646932773489240741523757391891829448401 A145123 393 435934726110271288364092067052261790729763925902010616215749842994760514880144727485039830026918387671129752792142797496218511507137331598460194002371929537399707469769851065200814997055765938185099338201122754847198793242592776208997209851898586252254289053958143045516079877979570128301169206511955219713145094539737082715962101986380419010226289584662816047764042764176235660402419090240454422392172396933287564575023931145038350440339873836396739676562541527384704560957459965510004669196254594755069293392444592782178898653135732867395457894897246748951074388060376893472506024560683811143142460774486532302244512453543932940304002354525789415134624142417192610400013207724024708919287077335821361407622981273375864994890659077971573936226329021593118984554824244727544130233157992398282071014248838423496849307900873618761660519877693027684308452640475331142839460659143724587260502919424717681186206615348766207746488353888247106316921036962288974154785835431558526301 A145123 394 131650843777003944046824905559779341205374598032983663470798263278474598642075539452422775062519426114846169403778791551376575659164736832575037636978511792092142572291831808911756695145320876381744077396128537745009142058185791089836434937283266135581829251357096610002981062864831396391070546305490749886357710802567716090999131183357422536984616136130458848892474421925003464991231330367876866293112919009396227067124790618395446365681633453489985103489457073985400185288778746838195099861450695953632863475553391694387559089308757069619588776973395174053229247994232062099809830833048462810152677792797808283769906853279049091128321284726968252101396352274733931161188875405019925706369341437068018304601238277701686332289835873054999613836789999878880208851821266945549785251501865415887838276748376883263361643039373394378590003156148825987193588463203621571287049063730503163196258043009480742954083960410700669852604144456522189252063220389122029453221564908438845494501 A145123 395 39758118885929080830852757386986308782232398842035164357564859760256334029391932769904193029050839768295872030188402905718229630556243386106062906173508189282289657124663436440285321118889848901348526274292617276237913702778866316354394353849694474359460179620789218077854764905301102139975003815051694510460315517280910522399021655271955225750343846821813909549479511378586870191691459352008573166097709368440727286707111742824279764085412963080139104514139473802063471252650224085169410153488913923402369700323731847112260666072591499292248415188070445317326281819870022377249096405556075084854965550964163615166209625177819281587812723985189886345206563762827230018068640359108293538614621826917205706628166336884635896486535543003531911804774353634400229954265467793311307601823330197605728877506995569907111719348582864228715419292637067755104779407434853239197545977785952811560682668485943759654452169837416253529278705137515812907016775636477890605898757816513099780813001 A145123 396 12006820252706805406973485905964305472892979075696586652321116849334134402277721620971613871998291090599238506947493898735353971852326337867198422626762494651459384309076065973157255221209589047330873190758974288886104929097159441747937258427670447990421392416226986762902136020338068014876060081599306251409128928508032410048413540760947120754066857124051670225093919961911309794425829492976221219295215116350090244358480621542314093307429033216748519578166631631149182918115078894974323671253790554171562016634291464436208333594833324029189401798020301090658483880352752525867127304647101627163389443713384613971911536896848143990428314322242618708000280860021548731525568199575299628735909422387559055383401632500882339052601444151193582365428018007588990565979319452313069345965394217811514233168835913735064475881628985623677678036373238313215656187456862474616087598242294018588162969624712005934901601206939297865172316347385318975729814178995933840951971639022047694960031801 A145123 397 3626019958198569303825161890843833266504897448461527133836619723639148333153842537600657485150454858521201733226112969015171181269771997792507817570376099876551451771683847260457050791484177002445022355082935942626327450673639372541560697650802625598632901049520929213178367223377191239390430169639175436231046476093908506924098490288150758512502440507616782594068814348985836971046408815419466799653988867428358813068974440594036031899079482618494972773501808613133251177799501176058160579308491258445888326653855698527887804484973591265315907094586942858933544805584711392789495196907019135328258757035891189255902117933222961665827763112593285659929739613162744889690703527631381379584706030939215917520080664848929581757989149598117458342447456663938240750695800209130753631173947230448879692688110938952419564604532605075486430051565425333523373063832565032480819257123195007660813656143994539848580629112325830539028510258205228814857496865281135542076889536226841890778148790901 A145123 398 1095046020555715222949791917548931682179006136456305497832006835422173462478058168633777588901565368982312324195779169148682961389499291006999493707830955400223886975664212796592056181773000245149349420361855895698862003998509993348109582753283965260339145695562904395393103999323891416227895035170949382435524626651431861058667695653480768123654982966443144291738556839473760853946221036427185997274285342748248011456585922578777339319428696321752265029077968034534610706512531240090669520627493106260104103087447786663957680746128429728801374753163458723096839872802702487869901682338615131767506981235395425770668467704296437574935994031688850026680073362894288935137860939776477601334952485434220819532008977382744232808573670577187321225836766484491341117719565683838035283545186098201343855677576334727716973446092965103811278197894722077485745449621247182946732799563606650019547135992516726322265415090321193883488744925661631716767988323500723937773379687968867228967305974820301 A145123 399 330700272187867798761533333937886524184793348312355798818132227677772746520040413084863231190787590977799800705392082969933239168447516112116054591947378154767737315198820580723540509844654589858101079926925397565113698880099344351756552430794106705996823367158947606479504229428591830509584910191457074320092206202256328131210719988860903822585292353425321959322450096706726792054787706592194751710034519521103471101075879644350162438435567209686565543808772844620839300115606635006206137068923609599292993244082577716816691697526300804506749859548269947432386708041610566625317518571064862774651780074332382691552621344579590924669004369806920114771722225854462095666744313108968604221776065895103748282749191088923909378607490525160972892744361030859721079310558140718877524877015027709575395534935364976831573561155470928745930529334154501975361602412552816684880824648952085110895574256083907354784306776647888226983061939039554573235117616200353348072018588877061676306235626246940001 A145123 400 99870387154715519510760117057324181372125412184194994937578100751851947275589726693460062042028950909926557500704213277750689545909760366568041487274400371784456445303068151165712641916903913136901376788511108208768638199786003484237130724517066941245780317736306614252414884183435408922478414982784865495285410748454759663764578768940339473652634635751480788571088190648592017439691941169806387830433150610030500024513459066671170279068221868629021041965220321107458934024206691240634162725294302605880223855609851022691976934972196714531309656208824360665857688988693588418358020706779249942813070075467144177423120977595332162812464383687658185811033432134684658602421644697968741997375036947835897760570723699877637888106653564928036626287571194553151274610670838931417174477574993182193568107694802646668407498495506127516167208580716764874481718183141329391651062311183966096840443878201347504418538381132571923355001216845019819485288752104183210393811840461184657377254191820601060001 A145123 401 30160526220451899024450793817977964887857689686278576115349768294831610304481577421011853873461552387206842565411967017797738309625579183187436413102276964900751078744211382831464494318395137112754357689050427753650563622636492952895261722251723422149519659132997438556622815519168064902757971739890837922501873953827135162128771577499993660139273074704593772826509311125778082539994911445574936930039101449709689903931963562255049074116164568758754668107952728201607977236010305148036510936901810463366228311400930926275260217669905881487651009425205408651141589687877422091777496935928762417866772511011003209199090982612445733578439574869302965194817324782448912435835669954473451114603039382180546019944075808171957718298830769117741900165953756394020825211343282799147267814702770925994747993128295463928882232972081695038953751060847128837591503529706268923461935937152908809160703155642550862427043806795260072964983384425256945929983968017847129185583103800688889466254459694195273180301 A145123 402 9108379048189318789864628972912288071951650159843945791840692446938394460006160791418886409723346791985556528196913335161639218817379003562239228715400368999655041324306534546951111571513414504138679120716440670494261445398021085770884802989295956422213691277847490137485837871904572165223984987032050267730070648645046364203225251826229145022586815926151567912817240871794332335061023564622461146483978204661716320487428482341958149212802631543275280747559758696564501666341087948015785668781621465633995069819225529884105893759376604012556073536755824588284094228049992778128385716629779470945822485255247502033948053627981016208525939146145807830649021050867436870963769904606284267868120518381577062125350323344231353288358785619993125813491746859799736062551060734503543462865759244657231700356637535303875765950070176395636516653167252192187759584253110073556113001957867276400435512560172159105462811113787409463501627095210752651035673052637728830835703535967583434151469573455151899390901 A145123 403 2750700312026953822640093499025693019764510490583185350559773769207100295311556077431082683882577269627250864672902415251797246344538833496613059635637809160930921728861829221796404230102732785112768340098676032061513305946579731409854315241045127116086385246250809024082166414499661625832740708111939290016558834016850174854211897279943701803161079136623068915897980233970762587105889121604537691301231378706388619097299469703709106013192278561500376031094939173634277895257772549995619235461112780811003144857094709094073704655114064505910446557090833820253145315281409941572680708925257471463220523774573734611043113104667654449241255182561164661890809540037183486118622675521143375445057793511854092215835853574149696735366054426468806253774341597903126270065208998537270978517644589115557978759711407366306552434688221189787189075505449314911865802940909535945022664655338764564122364090016349498987341912557002397904526399369222043666843277928576259783196884758409508224277556723761678342871801 A145123 404 830702385853091865118518372076786379680810216505962131923259837608097350789629929223395551646128612080637775574688332492707606756831910336973581770733902966232138707074948118447967126379453787689551900030679445241906524134421680864690232317992639093101666130676466477782676771341025906429322469864818633534733037802440107759607789753291171715409623312444240661033277213418298506973643453701005760311825392391124701251063952422037808057834855322941570286109924070678855359866180969010728993323587278183457315751772782920880374699950688104180942304167895057891861601120757752362171445709711126602421652357436012605032986209556003662654650539194325582083193832070178545370953084237480693100139585520061554272120302429069864182727260078007959495514037670819884333823630566497521331968865800153653852353732488387089274959509892729139335464285992525851191284728570426745323288612910349031088553519672377376535071794781100936757703470982409846434735634261377392725694623493503703900297670661002571707647893001 A145123 405 250869369827321716311969908273690460970584920874309980655473911183876192838172927069388025514446958271082980972691203510382445443316892382932525081702003057992944958614905469942064275762364941149459561040925093787023708775289401041405040305718535960989587085079046625481344302778575324080029553158467115388199360857502895693226698293596653914351903079279024056563133820472092178343453217128582135076479967270740953389202216331985714324360113115249792726029165974405840684401691394868690160364487896898623298353890523347396779085680452693398138665412147216649521950393153559803434203923623834976459875791421901232985350792172808438467255221581503764624462646475653883518541712817043648172866709769265077536088115497725524833486897177503977298838985602246007165688466365873252904983618954001814347852848451781493594731219552915978889523025294237357744856122225327967551688138434270068624179040576967951364092694681979925898428543710288404401246494703658044026899993098153360168381672262066052894031320814501 A145123 406 75761718985465305234349793780282442426736965293825108195821197917693002139777434345025960309811335269254979615977168771803005816274944667735285601092234189610903145362994376974384963313107832773349097882459347644235918143613264692823457482094679867579762198027741404428888196762358406846262495731387204028602672245928072059246703276876436190962559320318952820841405380505358419561215897929378103787336638290371376798837818268307263688148696325950114461690522014346493207833950935069375417701082021276106052645559186278130906403500796762718133696012164291533097737157131254302884767413488688451764280067357056736348970906249978592413448422267074942591005636041815402644054226317662944267512646210732533354344338760010679429848860220346123136289878137840623344153583018863155879783720955242747779397707878705522678519553345470732895496618174573689513095357627320475773864494518536650375470981700724648934579458722163156520388662497036115719330006664870467918731072221018821267147364725473286971425751238086301 A145123 407 22879788264240694859057325751737023922413592933814308365157346297232102770019946999270770625537508804356732761044132277880997374069589972763673319004773023259434756954665686940794316856282803132610278100941682063465460255662430647831642754552287601473127194217292825090898754077929460292247193681325777149522618818909420258996811162918390133016778562833244472870047861778797770615308857721455058761640588283724885052295631914812461648106581930323819317637811619166666542925168780699556507455566405937487129275660520365472186337078154941888182978057008203895778867099503245645911396324669660288597836120466039712476156228336701362100422956269435051158719077621981775944620857806221392125140646288931455807934454217407727462289522299647351683182244358642266003927216383230307202441778744864355827563759926520616067419310379112608418461089165695959995597053147328558355739525656459634143323612294578267010291632441398591289231477645561196658833260766296177653412756910754585869318335765420670599317682842581248401 A145123 408 6909620294081704382130078027230800942126478329046627301169322760566177343543884216345427702952017847580464038855711970751289403963199896829961607053840360790159685697163674461742909305634093438215530637386505523818924761291910442380463288417308760965016832891424405436046994843337934649851806229264653311951802280638398990144977724498076943734876163416319511853933612851816421367403713815981498367911670325046624914416482000455095110464499594261467483812157418466318949470193137820330995876163353511099836935196831591186322142891199291653468541239520465412233684766312823053810938805282823918468094744100676636111062831986777561375735319344947118374990570436202454519872855003252542758848207666611088921462850829318373682932005885633279862197901506431826492562675194152533911981537397228080217176476100101347346837953214938662271642353431422005344980796955135597302957562883756290974633355441980935912459138417843652406191385860296984354851925421414780780862733855975663913712870253792317047706968792708298930801 A145123 409 2086682449024410482708424506897950147498274041779147630644770316344688325647483013389319895520883852460495783001663971034611518999512299252675641656940784185604965645786475021759417815984639935537957642212623726511251812449901291168252081459272693523833610406015953148861101543933978334794953234044243974432294766133977585603524275987256318617799584573165659335415081033386780455185306263568691052050562797575796999268725268505523910898630770885032856291953902565209156073455402452959261198093877193946213267300167480017903814966805107924405611271357123546290677020559373059005257607799088153717076014882283878065828499103778486834109966019217760314195993552655519283225657590124461691780033574670259922825973015999931444518003487938950871032083072698052958487923981417682011111221852184135361231468218470680378128994451601096893427572275200279918224205083397803056934828251368743414705130019865948067295649510556341628078509298332043713968622644006497499642892211747739747355417498309514327736905257715063695853501 A145123 410 630171189985077884073562071005153713743536634138973537827419466213335308168196326159358263019603971425222146002463663540481927448448751174411213818789062983691909465341818292896882437518055626439024992417574978900874228435108898022369748137411936135436785325783926426550616619273218119173426024875132415625241067570180592453274186370426910145631739664932612799783500538469955881044595087883928716220902053197565647154240614606667765996276028307685661132686266417274698815234061347655876550828474749218245306887715382133815765797832251393878841135408611790514372226524164350996533986616519339598638488399705630499244095666509116246339834002484418667768815062331530621079628719362584178374811291342751885604522387981149977870754121351677529771826890053305561636860479712945814821677017822211651011686225502045372847609486430316323152855184757053113298364954389181387597015174350476754949974632644074335387373693049597328027303616710416904634169186564540830111372585213961428037422371619219534659497680861156527848826501 A145123 411 190309612693044496579733037019049523600400565235928229276250034026110918378469643017112806112024878486564627596961024725254507477912523342372933897632640080290771053567583337979836736712636814544650009752465431004337505735590437301464495685416945440208385334776339764865137357918967938012039864559055945274848370111428404943303200759592939607662167579225075899875281747536893289295012531234682903607660369502867249643581396885945159806964461918150184629214960504114393833044613071589621759089001280386716136466822745236932343367130373115843485617282129403611794121733277074627894258700581041470635106420696218126893651062786649327907795758784275219905867952830569592046764647589910297407501229951936399192642935197291293385523226644718675040220688713025581561373376949328218394135348160455734470168008633399231919599935907503928495268838224354839936187992020449381251241647825592611251477633928490583338919559651467836722617613737247573155805125719847324196134877842404603527554200811505989952840562714811556346649749801 A145123 412 57472872862109452889195303617681950973607227164616186267889682856419284014989663994841908087568493698971092312136227003363320776402133600645451625871238515184829166267944826251617797604778799936857863920252142588331025857919876956144255327247780111006796934317128825062844931474909044061516865670810020340588582532583808112285113355210697334603828977186307989149535304255603303411212739837786352960797210687812711826714427618940831593937271223253048072361785385976129662880657913558718115368327558202039054967673581346171433881107574848733338777578067671278971310391223152373273069593588858004792203500561858168691383376865901587911907979318848631992904352939769685267501843943433547232886996634193449804292561907193989452450143692583688184616876164443672325973122978217409009214053467439809598339726921061065994346333034579756089248036288570404607615475225221323956487380628154618121191295471771512094018319641050237092902492045032056676148513798207327366402621735820976303893331222703189746223190442192228860160375613401 A145123 413 17356617294744361728040401959502930144505782203148852324673407972604597661608500056799239129639573072210783313637543593990997619965966434871584018079216398945738117441865769944650595039906484944116530253906394596244965471586067250318263644333144176578612465778438128829214304168064612338640081392720067086912477076470198621505160930072871002110748688942685787647259786603444660736896952418480243911257149967349936104418113559523245196209248944960502367668629971604287043796125645281661281219475833575735407884100954743798536099751120473944352467342959154596845723944027658739653839123005134536405774822063260470726670886162439492900068301958533502586637208719857614381193510106269341354034465482296469904497161053037387523346557871933629113079256380973276016862321766044708192564250011818662042964127362151808531060672976507178835024411690310037836659937330024819385477937708054869079988519754841068161810193612037520134219829979985943868623695361932893017329395629340092439172258475055551797369450672979338304212086785497301 A145123 414 5241640950139935132415312196466267221689772618123788785865101318043732074521752027489375375243063499313957589626226029158277917908945461197617728008297481243097726638277194578458228084254153674323255278815810915923391241393134389719159476333282293546629957868153997777597657013824038017225243063735789450227227488511467399886446315768651831940111500231713921561483306018936031939239468417641195874846698492928992890822443580548401108423599244106848461987853889639108711096767064217148148210166333412313891141943520659045811730690957275556345711798796086620576129659785961716223086142077957041136539204059604100301285916237679860954232715283497798932532444129044059773435172550249397655371175688656899717708338345455383838061208027180263408461750810177764913420095200222523656745394289515768497165568123642925115314328892572133428421283082437342856266693458192270233090380700451942307538411774666530813354584452515690030297295751463710016267679850789935483906111077438972095653718166135553939615827880049317975643190048844571501 A145123 415 1582958210324965665627696242930853198020166824891181064478935924641234481907907503801734564084275537219742981283806623262205940210881563315245682274487760119016567706642270896924440230849714503160678977672120990214267909935254999627935843589006919506905668663716728890705663203870691416589684765166815693901535789053386684567085282201202780374911562321288661625780311157932078200989582565175222673959791687714588503092273543212057611498730762471323275017964206041039226464179857267933459098189013214685219389459059138077091344132569346097542460610769075200259394311531416410640632361068420021288698433851178375030517620032893155568685379947314376744122211489762586193963040916665211822580741023508901418278013683166472881706961477650567615726335665417304030576851888145436099628916511183750267481958609212801233016396264883807788204392466484387232554704764436735585573909493598778522007520367429537464564922694466126351629649097112060438968970691243198583246628215990940232794983713914462234212182650324221049305939182664275096001 A145123 416 478048137877189491084431850052921199534868691344518557683852784140334769804113544396096348978075969176863066390119973999157035665768323175742998429167295258461760349679327533676602491488529525800850728001701723233792985409205616753246905604403756408791965306484583970995332689911934983772067573837314603768813581066634267271859868778447471021391351709528944097064092486389468680666914695214499606339982242991312798940975787606460850271508266667095522206963202370504207283471220127851687499504871824501523941725493916178622540116305251564182266758740461914391716505952827970051754749956520768472145790483851809655116019964017495301882030511373658278925975337464171986517064921660343721021728417923999571420242423977929354891664305042444239685944909205215639469295850124721479564276040983203065011054334414142329445836357666017379904298103595202506888664572166435954573087576686130661703963612551945647767793299144317642502123730032090788858612881075595182204997815118186511331989427884001459178139544570034707572417989974562234420801 A145123 417 144368954680700901341832791019739271406332324619219713239459061874456459246360382500117295656814858415875426306834948341122162565121822717511070279926248680295332609035450272899437027989305067077353759177536248295615267325670161004480937556686345428535666616889680642511699766690200494407747817614103843522487799946334495329417113285808935045679813304715419828651730150578461609483207248372213705892000677591688750691671595583607964724383997802700376383227869151686229560381844298753941691391373101986245545181709703626805930023780053403036947018679008729071098125403442515539219293854508203658566740027689395337470007511513250688012804529054897485858900429702690177341959643300507138536739401472024361667494934027651498704400913161340509817539636244309705815696769885777741392311735460416141883070927034461770691409563618872364923309822893284672693144146089499221545486874249717861056075003470320156088409011418889461909289736820594306174862121114138501827326093537476335482028012237254526209563930277500157465820927033135130519985901 A145123 418 43598946265433795015742418456111207043512827166313008879758952833301710357631031401491027192009109165625201881597764279044893937631124692365167481539297934153931986168356303088096305850278641727835034420887945283552576939366979417736489895213671915661362526335377069454562334207750637376156068851885523429187546770211950955216696352445519936324282226672347259308725441382209016595247922093713324679777864650447011396085880890461998885913695828148846572212609520606870823028033507003562539112695171928021653120934605001379212244641459822465593817374301895717557242155333686864874174989311520984118683342571713540106287152457037690284565085744067667071109003794874969385285295211831495494374277516133433224012049833926774679374184110419791520657284200872325940700955209654753178998579833004691645622408910073040606476242376541788189459662215668375950822643454456598470782462935838107908272947084424135193051753655205473178962998396089448374019501963588751956670275250502735129061127706222982913829128804260477519970347546016834854801321301 A145123 419 13166737403206325393852868540954564787869467471901909461973964296595242071545325122867790094691094153160395092816217977323216847002034535271563068354588049865807164490234568082332184929756160496739103041348981939384582620421502113995415467416972232184302947286666985294635313230974002287104725045451813971771116636804062853980112881325261211834887552641744156891406431567276544550155389265053051839587023123757405752867244357323940055581211756103148964431824847354123302324905737270777132870342550549160552996977069000712895291951697086331206295900020493497973216032785369990676461627478224829000183802716629799716761250034513869215250643090179380557989060245622538064178817194329811132162495070470824809289971554911858301672299200433615698728682289027198124385872776545849682316178797831956460836084419915023801385133788152001160851894679308956252475745179099803238954758319748858870437373944492618508145541194860634010584916225882192814647714730882688952412595799558288532640978539267103585450187334956386710873579137970050991019479047001 A145123 420 3976311096822044835148550556949822454729535663687210344507257458618929803896330556074671117569518425145273692828616231387332442900676798527319681475604051761539609744064671204561231752480510191373481283452971657748860398790354271447197734670030400447743828718047094181910410033419940940068250807657595933951448036768056769951038873463876440454199716615580063033945433607876134245130332310123927942230601205510086090354511710030939434786640036647322838411838891291424630431298504622267690564304337570674558983433953903610292998957167878612201835767988814734492193684659026403497426537323434586837071389737079627800921791223270731465315409648148428860845625085174211620412617507392391130417579137004672958972347397533547280330354984346841521224541394002012961238592877561636949306306998365417846480851872405427114977703927779527808789082733489089119871724221444686121565866230101219540764178658289686365324760389094256265723465737218026140575235829224608474876647261191352634122446457730959059823042746028024526206300929319409382453027870873001 A145123 421 1200832784502854333889468415330305426763531900966065622131729778538620205534620282609427809715899873299719494839149285660997074539157391120715272242564069043935096335543040469209409657064184321634294608499756091658216455852066568474939720454881763962986451969902935775951649194779591189898324639187548520239365535987316340462359759673209359755956479530352537292094629543147025265484810202268161185501801977040922241881309669184986385365509709855735394051410913345162884266949823490187571773287039603793167652444057101821307772789772747643798623195636722029323144519550993188486232137810049766999966559516795330966078664188177726388656038463097735336594820786662366286826546308415307791574976736880340762784839624083576366801465532973545705794112772306318887095930663150837812840822397327558357680756429382019073699465201055629246253142133619025605245008239131116108909652646732248552451911517429540789709569491965270531614476067723618012260906572711100876723795060283988937216446189256210368962973459113128450527592007075323663449823397524599301 A145123 422 362647524608765186789784312879195289060131904556088130673437885861204683141651429017491123863084192218090142167730255653389729178382631441657484897572873247216637553724254157030037155201631184623365598285642886709123620806925313325160348379639622686421460751081968557243216146413403119408353972783831995516354440420132766762862696382435762769858402618449850682149544176596793754042167550752674554093601966465153006962065165582155857440949145736395441680687683991347899623988415395532024407842121656007965956479121810796131337089512412620548572003246522064040855152710715283896438608192097706199403063902682452872127955663038450098642658300445867923222775031946949444409996572523915560664512556958725905688062594125842529226762260603026456308300832695114301890009821678675457840979057685924258601741960821497354830123513014872252840640135270212243694872616493375620204593533446908961620936514085063028805924661813122606291306048986795421676653209722923240162111231558503467686732626708917800467758161609418764034806579835818426952464213024558115901 A145123 423 109518351599062583556180973021101646990733071644037649397756109800305275688573196942999709978841710149989923215159698058038037214797015537989439723794765156590380606128389212382602011461235553571934776387655652030063675267235592557629950270930711169535318160374784601351675324567652962470133001456078075097418801641344108246044071947735927147137481634292324553471870246702688566695469115517105447175082292070499167180301798696141883960781276502681567652173629154473720523560234499627181183596547453074801925689042342803329842493259958838658024946357254026618308932974116464743535973441875697222452725332050583972051676531573423752063694150696189015077941464827192069845532138355914084012891217224798343177032118586380360250115401236581016259401057361152212851895870216296837430162834598751798539368391411662819139623601465290364728627067709470478570246285172760306185678337448319774160970375342171605158599538298071061829442812317944493728337008429750107428080868135607763252456036819903919530894001832585353610061059518410089615980742510019026402801 A145123 424 33074179535392291468779864068059818195912327504594814029991671721806332053265963825356894922486333381104738720836061083271833849139520309841369139101121504417047726413219817885388777424137935547539679103473721270192520807084342027090919821472695133576979662972433867639648704803284781262860758085762794847424961741245500557538546865519867562672749595153663565297822664960035350348277630718615092372320758603324283335444181141069266800298504554664097035514755316967072250215566830472013185421749488706934173592134308404794816301627418056862102985227887469516665256903030461637263967540838268463474523647215373677106734184579510934673136990851948636685615099602780058143906295786913529456332483089332140913558011750492742953005624411186863883882811022235273166970662795499966228451335069765357234630652464361349882811497519004675275792533808124814315970683249557119092454653315859124887651432416821739694868254641355647549885438013970250310536099892574809520040260065721985998774036386984274780529520795279167371474405167980011245599231773812721415530001 A145123 425 9988292701336872960987962767581043993518532173315989799408087103875711974810632502060839266880893839383481103769275287450035784402920336556555490568814899568791822996186256612175028180078195299803411154472676167946111220064204056588900156134482999629078322899514653242572557175267436288421478808898907965847241027054499824268395109315052268000023240254772104395388972947683973116613149007906240790993694015911863068136962402804222431806187594232054623157803932094901345844577622568048354816184749042041045622898872095905231193248986993213516443513875658540006289275782225297988974661359715200272083688733710799902261672066480728847535307543137792090040682138574750367389855795509529981728397001761081757551342516530221991447448456777196311916349527657691344212288268370773504154873028234539133059917675845716001789932627137946642924616582985984452944576095081077205615119623052007396296571619504823216245054302151107489003572837406697649288173830549162724944730458979904163866506532832431079800384386172475960831660299670444986081352014948931848463657501 A145123 426 3016431321624200241926895975945407226224400804013924324607212313698743210060757749658548101703107453160430188599600300748827535055832802119769916782642998548270713497121836277058973121606190842605082628971644728998455395938582540747820756232792393192848076535990452845389272618225962474322023739529384442891019365208717701428497784466280265068444345807346021863842172007535599845866822722756966103787723272046779322294027201465734105138668354953525832096621272737343239372812226448720131141302372461207688843941867238654975025544892444532425103838205220991612382696029329009531033083763093152213705799473933446196805918229892600601020989741036761262555600390749971830893592543948091140952519562048757358639591881980376548674176428322302099334853674541600550678944086385178098288543203191761052826860507452941871190676841898140881487958415527959179974946010031235758976673671508390374556676977658039789566311530994993106031529111458808719834717960725954568123788558351865335501686198879007201824935555103292461003789936095306405785322709282803605514609035301 A145123 427 910952270837807136188961596772745401275775524280031830041578710649916573726374029764379465875071569960610533475975521550858465551077103319833958312867616746678186684307798369415197707696889556271435150538282235481365583462231863101785279482147168261240490035546217244654317758147065399808962747859065202845122001052005691331582062513707324998402192410578243830775940557302803469478663849123595857103101434464111443469728077880248895529446037008370569238556466562745563389243447809890911556318500298535679989824821007201706552483364269261799167842694462863808399567911581578653074002321792772253338879357439167040635485043755498900779491366485558763499701277324352918179497558416528015037679179341722961227399197015557187477609833904878456802813893362035708613696901800055414909635892490883603414578813333112599383582616320611408262720516872860686367980750453338118133749833675910841108720150681108511625809837306185766914032788087722826692435535965407730410659199891804351417345365554927342520050737256808150747183729040482864102181376851391739933563465003401 A145123 428 275104569361696130928824475329393165778057983931765598748232163403961106522154896231092940146169911020651220679556007908058507768890229369787735640569237614498264107947457985727112648751339039803130810379932263470643407750198084074198406582852212022501435142658421617432758573687795524779832427829698161874783953298340510064436354381355145869252393663648822290872470206133439112182710615612603191879032845484889609148535585492633700715787564508172958384211956280676422800312148426360606569877045787785314149238252002307676723874950464424618816263389889579649145057126601607424218817668097654127356127860147154512825719677295930775434805371688897709815647230151563831318377369049247512450238159641638285533315917906816290241689495662844971652350460941660242400785785399530350124611750989043656470149974766092552071970759451982747154460108137188399323950211690898080440633473096453565624458928828717112471205004554937106614931870473380834852395697143592408629450954578766562262702798711389178433853497716000958233188482380289729652452990486411022656330651821991801 A145123 429 83080668994961393733368802587879963319572235371868930790136071769285604253117052287760303544677438056666708034692438412712118487739298192572576329493596891961729082413448003891218604725196693130989233299589005285898827774976359158544817002741885883627172172592807782247448434935956101418109584241820985820981908774097782033768447441106740345189224484229533753599655226311741309075709127251157040351610816235002197851414277090697497367272315035431225061462772240297716940130879581313093293191311509410866337389962279875911168903682556891965620712375903958591177998852665773860535429861763169753689297274885083223706326707058327338682410442758680622805561963804494952705231785955314332231956886532595420508100179808661504095802750080345276560553036390488031169328693493756365682217839162798693370381877800546617613135785771882469029238689936914023735146595949900766954953175125295300907745487786121886857792285565753700011942510850172924402596808101828941998363777623587609998984827865473976959681236259495032578272174495118457872176700945519277450471923286776520501 A145123 430 25090086931908979211346449557064419529345037024320485333022345442160848523334827636007380577552440123202325175256436844631151724789499163927548263771425692134827684624753349717162291514360649986518945325665499664077975344635110267796460536421466684643383494687885291817111994592085054832744314608602108019774661665824231833688006690859854229101276541843655544764805005875939741901751973719233813582994587470125178861517963145805151571215523353135721795603373004613629839496725321408127813937206198796293848577619370270522865332188257230909192836321259605604956106508447937104274275599434809167960040420887434986404797839811937560351312518907749859189569897421727324153148680981135879086538529494684175355160720986297867420642188834768610676315364639466443752894864649329022905679662815414216354198856945790312426614935332349053664082929900839897979614948026658340722315418254366084420573512852479981113940799035853062466500023344881749788749383651055196891097231391368879453131155312574429652645299496869783837679963509043393987667711232556335379019864501954687199501 A145123 431 7577123172767516760432894397430866817898881609109414701641958187460806968442864829021941174117292239769045536219409234640195108767941008207927003082641065427825999027593098166579120818732191099235590499117681309546262655252028324515372537182280196876418188223568765320985574918374750603387364902213594800986126841170143915991744252192234870448240326412299744985217512119307490313020020354081360545024013805161569013980573455756065077009720780331952551047157184621075913811070916185673286715743080724971331404103659859418029419151950001177684270948308024988738152987552424339716970695599450605554178517810730480811025241296498084898757698299697698794627303459397847399298196424517080169802403950508088361838029637682147299529845225350040078970679568082475525343079795403871161149575952415930540274684415750873806220097334583642324084015591363712275819979157454868997372301359643432199712293135961168174523263516542059111182995107643438263277911265810567632169365516415778007235609919569612281121920766818415223946770707556609865817776615531067765186548607667028757728801 A145123 432 2288266108088858152671522761574564714585932900914018919410538350267721543621221843536990227202844703970128549613086332424494291696193394979630027382693830333511316878648490892957177324965607351319161811788214089983307243910767918893374709768512197989993649460023079241645826513354582597168151456153897027789790531371717638397673076155364071021139477299972679329990923855024986134790144394958851650783669174571323717043271665675185848105364460136896534694445866382560312341103919962751924460340473172742545790190727658173974361718556712098429740633552702286993317246134323702657420875795434648068193952338419717769943218073702609701864473573989797286118256074840728187263902171523177075401239454523948001099729789859022186590592615866877335238468914196268142209857203347319761644266257966795608946600494699818099166042780108927632819708625661940267399654090603343778865712695194062158228691953547420308724911641196665998514798022484973473760140452891140369718257288726173589305701064554710334469167426279664527848087073718587136082980870179149908750958659650940730146898401 A145123 433 691048787519662394590039441101121112938133837194424604247280939822664445366640553883342026674084983306739052937615852982962635897141637342840060342570454119654989871352816656574900973018794687907287631569541537493649241398396659477474646977553501512781205718738746362211718621458165569594178352393574688797715754347417556652181277254667757213513673904265336857912273786705426505216310587257219117176123066706734600978054062460450370062743057240562421525171604490348593251099572757834895513736107155087523857306195649108680839209584975103724603987061967782646993070179578205778201387519525664265989019427684944036042040833016891631878172261646619082708918707298440514706299157603574959691004512862281788243756558507787018203059440146571605201938641407704896471851532331095164145407260330019857971333074714929315074338699495561561469227920934314597042419715383052366348447861647247128352865257678184972066748792377876589492357819795354345637299138861858581087281531829788008192314485885602951397407440815691868994898349492305758487194405017487741375024328665976433475605588301 A145123 434 208694445564829954308039239689777001542601832899815316463759433288094394779181826050925755065346462113931223858610374514522291546645078284142718593428894450305473429831671981794727136674351030140649545572189756108992087595071880394278450012511388944661934133409641378308697377853852647434844694271403402119882368022388730391320348057833507314410108379610831758410176692661183779589191007207285214535538382476259278171655283591390336573100297922189714404067130110218892601519729868946175693223844020363259462360680895303163439466932943924612731974352080717657104913876986483821314161610020955173680615673208514679166926388353027570217506158543704973180807331348054194713115081694108114649607961644954576101613380939561820475137360331648757893650231236212682466356952906787392252151348353408030311733641963413953334351121204879482636074012413537346366543354391591211293452388504773438700407079126858314143849410386477533360693546780174527408990579795828400347989304355307252300489669036387536611682577958912664771931453459602620475996627334411118745348596298465231968902740768501 A145123 435 63025031511791126538633260346871553344752815401907031147451101572064684558867544826825694687707957473423922866247395487532749084450916500173758175155183553538133320819293585685351020374680992307788255475169736803378116804470309482412614429131461907786391327083992957502864396393242041359753503491611433865515677427007049160622092932188464541194639216968566925703015448909890796009430467866012877570615415384763595273238917590537421194706227229444053187606748121681615217065707320848987224458087158042549270109068324185906250038174539480257941331650341314764663036997779738535831098604838808936787279944289543748164375727241781309314054981707937255281521105148405068362846048372463047049221913412263419700898997287189161996473279760717778312277167894694822399943327926317461364985561795468895134285588539876298977658964265174108194532882520967344288099050606545162758256272880579931240394585031053532686470455187923837198339958769792911923169517799201315046511682633770960406739687734503150453776741136150809069254304046450499077992494260587140373353901057807834078175152106499001 A145123 436 19033350822115355384712936585515519333113807649543023591213768915330246642383219355875308869932737810511910774382854826860375701212630137974190826178272004274065957413996831204994213426016985325921912503955688324864082282862438391808215279147688984762545518845232463524486739013381242637998123209772381623983614700588106457777480745172858457933466633416127600730552255394094359211068412104528681741111319907816129513239981457058709810464707522994181872942833865617737576661242091166525195610649097884829516313476273223248384348089243990093973669426428724978210580068415604051337170464499710277954584862559769003430962302700629602385274386969638507390046192947486982591384793493402146100750368242541907795095395567350187361114455350376437401549811053966600152100418676794966544833387510883252922523936005400678877299672856961375795266294447319724437659546739822247561782100957546634461160464272299040012999933617342612356365306854930679226269785384779001315646180166094474735583085206150915049503964140539585426250027890574591118933257270069981981634132770861667426376927033421929801 A145123 437 5748008923247325535056768215565339967047025157346591217515410761328162421315173377929516453024999110817123629940755910316345929017129850751705455747662990107214381005706223730322567103636754887436109787939142704372149471307651924016598601688172941936380960299933119991437492317644742034634073455847767639009186123900181143199638562949271065831365728652453566853701078113567586590946651025099795872938047996745086349403201161114139825339146965717013481575548220668435066536478045824969760087191569474060471377399725445096826166872913510468899790225449824602104830517624514643765289649180307665133347841213105949492402451039862898139043550809849121294538668749035920337529844788959075659379561987334243890699108562342469393894569042533923377489730661130018551111926497064153579078318042724946913707094388042465144645523543838070316062226390208035812828895016375712218495436232906203027339219815649279030393293481982281007785124330230295333421552016685459196010099898477897599185684992569841841799743393701818647918439168649480067418765703066873971313134742899165754931753788941316300901 A145123 438 1735879661469870196231759288164147154528868483711021004666062836152189720990539976915358093504679798728960824331333902060709610187472002296877073444968044740374468997765865569726210271084873959020379234045117141032064276252628018614620969494549080775802287465060957004950598193189698713216852185542816054599150225803154117139833068529934689022614516586407561062216995038042017056106677541168033824945549383697108261390253510675013168542611918939015077253942619808001772356439708597049701021136243332068377526458403608146018254011271790917617642674416420601110680605742535006813066136881988415159993093461495436977702109251735894608388767070187464992443287916015900454951421741472147446986526969806699113083335690431858406768798736389894483564497109850211635835649701694697585915107215515423084686619981252819073004070810566240274074997103548379495749888635398725267738059960236715767621983223861809968138761631625031521738751182422694260014082439253623898193734523160158980479341284670886085308473000933808692085942378904252405769348309068925869354585058222777196321963267333244100942301 A145123 439 524229909754977551936456248257356875327751235055570996817933461107199967576721757855060214721960274217035351824432897666423985930687527563806124474924601848602982422944285695833585179300528298869267092571837437448979039278822353969691516188752134221350354433488109082375089216850971366649454725960474600721304359006428643195086387057477326813763752643366430987222678800410575583357625670781721115337682975828529949853507157022692862760043460372616836317209095633795866816578255518263184738623058294715175952519060489934652415885237207943610059187883533571710823438103727947542902208048711321070652780877530408861316544591573200308835268611645804578596578411968052901474991836079799569914271765319635797907276679401858896374783323820705600113100637444102784003815097985301606792783300767615046628445527243963317582084739267460724700333063045220399680653538995398655144675612555255255618811594386450961098875619457277537284095071967323436228919475102577731795311815894469534207161882285615027921317046538616523191306679989915577062275770573112545671113374448535814123477974980850777168274001 A145123 440 158315696866341750814613555214433612201826344118298730018011239191538238018448980332251269487938498133745947290154403761357983041457445852267152714353784790233360317260176514276172997938488461384559641577460860992450637797928098270828223268033649985767031236625943881920271992890800163029422110387877786601779317269715647090798949058289622763067630683780075750580186780728955784156946845898538608798155313150832347747497771167342569540364582420611345552719892938786543776834276726806884741363142468760651069283229809556656883579087625527179320257098152722236067567626720097622949653764573936974921979831920721980680618764545854757373642731949962795271174237126435960344992583074357997966663086599560204268884473843670954846777794995116701339672828011009190557516323941859390553834641724604228658705862607695669090716587187962572619226510042553012324061618887974995128424296931726850481113479521484328441892298314466191228274972982949255046873667398539221378285974665606639171582409108971067546152439581661256195082531414575600020401513364770919866806884498399593088094026480949601460717806001 A145123 441 47810816223725453768461357218510693528076228172491160894442576302383440681604015338582028325142704476117059046274805503032444454534217959857116313610368082048626212830150363025708411792244214809838142489300608182282643635935006855436153735429973543567422083106601564230839766763804798263518827882413131079136632511095118992778087529216408597119610702748939510244229185101344236239814589835687878135927566888575540489794473385380433308327343847564253740085090458417902424737134993240160928706930402507421907747582883425620444188468577672000211107584454238581720694599831365754183252534693280255105367256459180507756685550348256563526531269780277118367316023033771691971286285096620035586362337881301862053405203824109226504830519305201423098981080958687331445585926015343550645651269017529709439882542061996848102078827246025429470281705699787964501466928250629453130128992997768953590040652003893880738490375215349332473401757745778707700719618634883742278510569037197310560283680389026976783910115436615160754391733180521841290584194760390244687230008005142228576790272519271798790359609138301 A145123 442 14438708183868220696324515266435015011866819081748212291391640032080607547606394183271440302923608813289218086027701107512036867286292366430996859557616806993894882914388149457249664188259814384109734472127206210188365927414574142243447599876583976507375702066957046453831689290676158275419656598378377708112661239033456220171891634874297106707359364599495952018006633713825230388639849183531840658441327045036662395570183464613723516545317477381984018160144598549267745726837933681801793584751618414772655488700747564727817488033931369318536575170248081898957413701581445737665719315823606063104845989470840592620538355586408936330255069830911739784134167781961924539368113106596176389083459377066562779924102670407142733503970052375834659190946776695563087376392140309810435596129408652247646615868996860440431158715111712491737452455894825922726430688270071206870303827461029292257341795791696430498695651422737183940776102564252186776362277954067491628888813563258922182566499895077038017673308709418196886570108337986181494156406416124489124623595610668454630597574206793602285087141241960901 A145123 443 4360442060711978924836235149106156022890251286459787620839380847112041095936449439332636389454604718908867744921319459663132101476005760444201194470086665344074206013932390985726372876442671699786329972439926974868704227435565455950665739008992930931683894602137921427492939326017435994378472773882387654718944557555592683372918495644508509817025408498345028569927759152390118233132994638836780190971144840034183467921705611839959121563377550825511609230623583671420441307080318836910901501666281830858834535679878181664375260942058804956526045490307336279246557217182996781409293050126194337777408383452937399790894826701545150515173504557665565137690151354129467439197198871906948649467618369536220657675025601259132996291694125298196865652566945481101365056224840447547407999385430143961259568552554509791013361829884909926479281171398531728875417566390633253845378625764237848492763632288440318116725348239291414200781909572646414627753707222509747588182143185535157301824522684632876454360555320128858844583418326338646289393944153474835325391638644413868156211890620179148618297526295463053801 A145123 444 1316839063626833767079846690514792683897844021691774113281201624187804330365260124284272918174987701501664769748152449117158382608886453361782329733106615317103416321324667689539907359021498593521087541942385819204138488319613353122958809733115988557392028794143585314056413844767974994144023358055882693347413143720549956922401213793006695667634966007135599132166165257388101881175775741079524085832627300363278370649959524592203040988623475031827124003630162124170424006992529450813410451709632361300953257119834510115076600987013725165501547201497645308250561322175563446539868835418794866402714226956797623896257617125511049046646068121345169759842641574779317204713014691202791895962831664140561572055077807477587757737358121870003077592416026588515916683892525423019007405378803774067648142056255592960025594841466527686084251176309900687294453378619282972590097474676972369215522359609313184374820556472614584351452195914836652965394843218919989704139378353218054246228823284259233612178870033370205952867305764445933193215476977942984143779150247017377514721360369719896089123567854088600287001 A145123 445 397681036773243085679188864300318284381126004299629322423302051123869795729212621084411088652456831248783851596197118313922168415782232909497819378203727739099887654834035709850066296051616132571668651336628077472674954768295797077677609873662019551401461011936760626923609488180602430795500675660102691003264050459048531397881793646992377583115942708746452592885611979972054377996851140811377437141262473564870033752819854721233478419442726082060965937487078337915796629670436813826813045514807306831057024815654342176571469122817202941176510728806798575755390272739802977858258979003425923459281919132569429479270009477077635266936597399141683601907340065431999666355891239544371245632125694952080058539975822832630243703685861110615631236043987462786325737170486452911292689016399354338285777641420636519417938628761061476287517375964418609031196044925457067088955591973819891265239259838380293240877691329381365182724362384371096549134614898406614380902504080528666847203802807323603918001564389522482068907081757444345485704784653394627736585977982960603595577694619764788439766699194408461823620501 A145123 446 120098356266455785041347957172005607090416155454466363597723938237784490505891846307367864500123788049431221517281781578355377703183625452214979669887792670592848968343557459707030481500229050538050411616119737010928632201537011104105515223036196788534683833576107565745616009016697166125247060025992956800292395825488935932203379280177905023405347063075421547452322651786303034053167868749294906492575434389290386914980946166287918279630714653307379885997094027888446411736464925246246726335020097030617920541070491502814468598489808274510140738552451672232819611806098323749747671790199210089836736863809010905115646604460320339565805768472667102606256857118889119922274441327708913389005997043864037117500643417646856010755392697284050630207691797734881856708803016253787373075547226206388237199566975973271257440290999099311144163290078110026733911114109414977891998678618930189733040948831239245560687960916699670598405987884156321185688304475578623042852092941304169801302218988444124002860266765756214603985823442427890749651749848199633464821571703855268486949053808596388913454033143501382133104301 A145123 447 36269305911432873839401403877081393023021297821244542177190206045759792262983608372204010667948731534096980114367501839545010144193039104336014362486735182791301288552099518795813355346773121646358652639416823949222974249909409057642787919747057768117923116278972548094549111113554363567393816627174212850997300275247199602994022660820080324690831697106068560878008555227483544229678699511146250383320639923092131978290492922364230086970056382572746664605184909343972900547782736987552684540130554495939780946378472779507792945274799281699121326532111598215735767375168953969445938621661158021207235250951188723915446004537539664913606405481346323303487663509839082216860525389728547472234178981551987129426654336306517885004424908718672674691486878928471534400321340422190875376126245914974909348491585323291400329029252966930489249796227624809464609960416117866256294645350943097408113127287195871866086886505513919155535883978630837901528733336726337544560429564193330613146066331702801844945798998868854328334811597855778660909123669502894678639528676581330479463036555576344663423351310143008942373878401 A145123 448 10953210286896461443714182622921408687345341525860397271147844501881219478930543836559303853856016799509238563317468273761014708168594625884024122491324137410302396293765711118875926284243982508149775046692264712928327294840439998397017846248388409774824246432416133416988085940284401100186807374346586288044384390728828791168262640188384080151607767178969629963611131356048244054328914084497418320856340681339434567056813881607831198346677396822316185330879845527851927519018650105315664484393092437676783227885757708919850655004390893264860130471959150209479968927689218000448923716069879523194495209050395185611559577723732518483569568649598116970550668123114283940371956393256693627701333046431656249049732108921150754415325567040341863706198829744600668507040336004485390576217050719096216235007259200658029628109394105013908442294297452614348285474134553486194423090897306196487060431399784322064312679036704286885301238555558628889940491779386878359834206876293444541000310729955257713049628437391628250942509116729002727703805696440025993315672838755857949529350090730247491964938641630045199214778172801 A145123 449 3307833237336819923127843750718388342185270119512018731344471849362082522844761255032537559853849124720255949141761051173986896856771383977870948978017402762728532379428692658381733924486335944339585705448424526480405620067562970106841746779093552694228804499473393319382307404854775577892848433236041884776553088699831047733212323314231172125460854856351722180449683660971342220863102374818709186648231565124586147119179501752642657670609603783956915223261108164501938137843084549068343121602173785623892595040552449621015390018380774966706060281205131251664734880394768667181605516314481954846716345897968394865967077026562683042373096125773149978782998285517003910910113970238131747018330345843378635225889670239851221315543316821274524166597355095990473417591781152014165763142173190921142328062843787013401656288707990461233419083628034461908372748578674736712849517156341120395994842169607578067550562982198189125441818507894727293924126988641500538332385916211056058051480694380156126539142842293272862930309418440560967987888411201218347086654557775592519427384264363979166228748046420963507153920634307501 A145123 450 998954684465432720323165098534330357931264230751103796468759350662847040679638968475989783772008579648717787402248519986270281836036789366691142567238764310206606476191171417120164769268589211208046733270377514732369568933109176532267810509440004525247324134594532366320039848180201940122540040029910302616230988402958247586638953378257625597809026558851041128865840854481989302456602588281165676949445076326943676995425152715416474785325753665358166081239523785834057465701092515168534307059372090165977886919018954027837727934895989649051965344793477678852540453910292448270844417003257480484185141965977404854336445702444206546278191460414841695475494931558012066810914047055522530905908063111653916181969630680326147686539666354457865956448695040159378371444210867572273575078360086607465886858743816418846642169561703725187478654813372110043714221785285635933794359758124121053393955274790088792078205707944816411596543888145652084136196410077953775698020712488862636087006169392077194957108088744131012976702501859932683329614596377071500794176360775390185009120518487830977953589945080489349115284816782692501 A145123 451 301681006875323344717672731913617049706899612416713834514833979428330444202728123718493882161586737204788051539529911274802451127586253617356747184357128804279632427277354339277631378585189455448885773861948561024649129412178903749774771932104102273071997659843049301235332651843016131141429199240599675348216981944604690940117230707910488699366200559918158069195303488369899797999673118558537215729545764819171865866471276940554022742510706997334382199619112922213720852703592096496348292388808769056339697956948683563957372820948570493238726828067349053882215552346027924609127832329467444624269066157379278297614740635061123814292971447949156418883620686332234127172985132096797566201837216729373639308319602575788256750113663695729454244323339304773036277702734090225674605507901603982263776689012569714704672533551345817016157320334554749198739786606407683377269183797436328217004578498144437207629550573236352358113030812401479034681837391716553398760263922785720305042217811675712932720920103657885272646101225252281229804575620217464392021494174299610060280234969199060591362817934666261362469308860747738827801 A145123 452 91106665121663184672016841872813814681125751685616826919683393028005131302183213724016676423015422627266342847150630956470353970249212555652370958533285660128138786431284819290427556167957946956352295659575195051929304712909095823255448855684929446463218045948466294440704140816742691402771495630621072044858912316282213705667817034835589329582994760068724885855852787646855257006598825202089957984645871530313576547997330210894599451763448187441318066118890862984757863459019112049382015767113188882924422805111583417361098754198533392968446450110994620794750244268046522939508334519082165019048773794386576068474797335342756947709931099089184823661157971777403148394174698979185809470423933544207727417196338008257373212386639896443940723919692021346416796487854251037286158589811206042557053094194937310024392258490336875035154323262380720885909371840913335094299359712466012997414329312484345246615332194911670467333723708801358522821830756101989048471824006660575043260113692119895913604522914196592608208109593323687071468298507691077869318990446462121462814445951577597810760593062679265850976382160661000343303401 A145123 453 27513911185735406447604368572857858416650270109443865015909869860478121322815127816529317785868496046697230751787951018942772096564134605553398672729867912229893633869820738071369844331344714791362944403417846957121625374169134759719395779644916588729618777878776977871791415194004449787505850251248323157872043302535283934420740627289640067045365051340194997370398346565861917716194845537912608774147323656389880945629327252413228480409818841900280721585705421508474661043771068246816872413375794233874119347445741243359487866395136136105977589206692308130960691553397703899806907896930484368308105416838588593401091180532877537084584898953485867589250823856089418580913586106582017662501826093134004306353985758891150921884015135062374369169502667107313099503054281079170194219517476323248247770670182055057651757391548184914799589467918643152795431556169220790795029363980938488890910447791774120040622693312751244782426447027197872413158206505408976085092089747570877344249292802396890195633199167267309793576451082528243302196344747085299069943093337386382159902397141465339789107742111203620733504943210761355938799301 A145123 454 8309110071426971083991847292161200428013700447300361617977861014471364634358866417378129954655862790679936420697114057089760702808398401664570746793461576207767749289899431612734402560509935909044652857536530205855678933694365788339434270003909124866898407701344698850986566684448527093135364004381362972605312218453339465981358001624436464658370662509978820480974444810102652295033836753624405759834507098358213732003508832898584106484313526805697336600816918404696362877355403591426646086823722745441101118505808743911147974552576914570612263493970966060929334098881838531218746676538487197064028787111459368631061061723593673442596929552853642827130087646567227008287508829488790148266081056192925092791486502847119321035760184148940615548465885774387209633125905031658361368135688038414928269689300785690100806339989061507394440864988167851423334420591263765485004568562530957632057540903803299907021438048255964253825453278504956110250956533877408788649339279759744382920026312631740943167621625600530965051880117330205790191827815112069241253495197444225290827709490770955018499777524520814195667516467489268493174085501 A145123 455 2509323727659759531959090277864109671401720884814599764764298116500491641455054842920378716988284694289294101819776657290088789476039753168094812132952666146833630391915758526307718203429669299816693800031628704321457916350324298943749430145400910793214589507028220276020071347288261177677092423472920369403646417929605983442435695749952522686760894712962263590256911934304435131182502504749032626861246996380524157184114038208119986929782275276478695372725123652796793114300288113542600301348350893328978663669406794919923328827011833064188797597590025058092527937170761838724161689406726203028968385602243890737987039549344756502127188140062846647925697218439446467084246752919508042758693977144170244018722569874071143801877691597845003521267528001197829996104520265279745962982758270124985089198398167096355385862919305027048206341636958772486694199587005487955680584676520368266392486442500804797800433667879988453410504463661469547423375715024472045196015370397695232764503697121983367946426097732193084135874218982639620394629803819097825559485606534818651447808363815686950247143704663174683470856468238548323582635022001 A145123 456 757807456643175951680561272067668959562891693513561828597200053322134004354792203695536994400507321812576138813151853387549724661061197058362968693404911714767548610609269175513318163033199618608732482956694332174874435058864243915223988469641071150425939132714821178659210560314370427131388776524817570196928612902522553660149598758484037414937131832652093625437106429715129306964820722597454228906336758399819937255870436030019337468687762819969760305226386526226226824155809654886273864361115146062606115327042346257072934157783021008470446262208693596577882507691471193456165611454154774827551388423090543543503454882840392869968968221369426834030733429881066265832434231872861940122977315016483220768561424615466638308846027102365042122807244990475970271613931994209451622459424861889707082009646557162313636429795290129107050920733496561123130224940855066098850051567740588685492898848094339245635823946261708256965718522572485298365749214980856680240407992520824200550497196504526345378877513893496710878068962252639835153388008925552431249723399678317788511947298162846688019618899030754233594002985891574104453462602558801 A145123 457 228855342582511477647997545074158161678321889720210857636589651805167968823505790461209251930236222902703704627470039946382726758851005471872448450596150385193652846773607375246495777517822855150537393159121656688107757929860651338098700768401458086517840403490368967734805569143592580732501733418071433279103037450143881599381736389366429346788327052566219312618415884862034746268244675721926428097086839789749240527115687567027631795556774589355591133482996005796667704101940215487541164436755425760013717850103119162841106192321645332725010582389427876141462424794887129661923290497465335271717490335387741906247305387578249301974126275665426841030633570126863572834928053778851386409096390441000788501861531511301050698127698307222644876084266719595741824197411357730989110236783325532421413781824061864851621846412314699685302329855174324500412841237938642956364759892872981262650589059638047951377221031337368013615193583312426898636908839548503692960558017725918510871017388840669834321053062769738274492092690726078247576702784065713015139590907217245437311956636236815884094974660363583115370705430882787140996622123337735901 A145123 458 69113555652461823073743578051123697157893647803810165444421477645107404450694393927081498545936938809294706221357138911954195931448342591308421069111344011416768392177018818055266211492219469055843684001571783625476368020382857839861892408068770701057237375914958713434732622670804645010788392103481048032718920381330549720459624239989903178692659832743165580317136160121904778243702927247299183831091319279745870819251681774806314782920677238222568552551559567364067420411961789267582545386035777464378080184615814944831756997146979107461944725435345009901125074405548221686707377564623077097283854529898674965143142723593748448803316166282737536564417307444882917929882439806981245833606986935867221644341413954988301844196256042754136387535325742072923554937346616102764501839886104885929377255028857036628027483980089244014832196565341912502563554923632529317756058637596072600731792403111842386976675115639938878403531496441830350903048103794433134417408280945234869458846700932685785438612646078947065399901114530313378128329087399836405019725204256208443750422392196220234149994327810903070087719446123615825006875427785393683301 A145123 459 20872064951700888056792912573894282383522203314860949753357649659170630976140883460188151351621025284184098575145228481370220788570640611569671290423175295297478860784612909445315149374872761832009642031081519533237175034397693206986953408536000350261199169685914041088321517241013859200677361913517858434447834852124375871697207138740561393535836481161383439036462501940930380994852015784008631590561481335643463238173480780303940036810248969168626347279437506347942564296708358418594441165418368038816420202036126010220027772032195368808174582070891803562263631008050768062255966101225671818044452350539064451731322855219924453289299508091111070615612996214784514351251661893654557390362900958241459935802605152874955855896571197213441966390792289839303317849254480651677148566535366892225139509604933000999799448540140539377779638060403402401449693174095785915319373343794121052439738655150716762819004507702230203909852896731849453545821890437079258090364340287443204658060832664282266532626698062779244012495644495463914116507807691966528602941872094467732767190250486622273897414192024232363583375902023901096364935382569065554621001 A145123 460 6303294501858015731328385853738022156126547507440203015348565775591885447390096110582894626691003698884788474987637644234894723952402016351449421286729827835827199188560921633667119845000081853797856049702617327254001384020082965652220067485464037008181092007770125449959663474163514673959552509490289766155213406421180182702836096275409550944643924650905055423431358450000853155667065063843359441165736272045046152057571943970015084801912268011686934309837575357511290350185512280626253649410961111945094522934725439271503555396725854400961261840683889330793715439356926406579615055192588265972327326008267565747894359133693591144919648127349260588378560439557478451160072009443869350643762482401985033390742414754281680178920305302416719713631736205727529066919915810190396102591840915347106202523434737444902805431638462802845435862045262183325304775022003713897132993767186961764200342063113350528952384650957881641897171281522093140487307863894141510155613358526902571864912617912311807067824202313252744708284736515571749807229593886491801683425647324999087247705224567730496784935996990362899109434691772007486385478660430012101859001 A145123 461 1903574067496169049973115734916308796867833825043626449685513506579090234480832884512573989109331496037921935347691423330456836412836838297526155557301984831124516676084613720458024878040649847085120517368159351311175180799030657933763473427201603176120428587176891971846730047680140417676584180504153991520440000904344290800384803868034943823888929408092165354437233789398316722630458797264910542600461792676268294458148553598164251670140694690560285535223668320462061743191728000390710007680944837439379729506085046533983853702039175833721492901304463686096139799054783724018981490702060430651824808002146265791412365135520244601312444434951385586619709639750143707735990495190154889337025906784441238624068406650640192458178035630132635911550393541839874474891965320196847945834169421067933848022567685775359647440906275625919943850699608775961840592363471025811018844744346668331736063564405081142980801160081578025649035874122940278973621153005593656808904869934837133498545549776853883467950282400539549657889494783207204527666829546028557579791603620055256616039787568967987755153256899065363167465901013122359792049620067294589206797301 A145123 462 574873065089341195076149623558871518631929688615667747602009730421109658927764141026686761816391420799753539686527822208153729701952772763836547528883912689171768208978364782656689846048431253737852598389134421478647650599923238613030916754947398695151361252235413605372262514735928242623654462959745015149406725059705554641533507932050277625263512037319183031984621173039841649381242889708939140505898295651960979880208805614701633989297687884281194544703237995204185135153551670605713796065995929945580733216314749327823852314460434375929489894932107349311703425599105327727325830576967057468585119689322164001440786376567980176005213299707191097898563932644103842257817969475417332710431180086418852079435268066078583840689587839994753628568505217899436363888306606783637889245816573321600674996612917669421168624348263600565020197475419805078292533588993227791213793979798926649222526996108271391829672997959985605864366936813846442156893100899825390214779115106962287413988891119991960495513917460760630743937919139792060195605575293306737897295380867609362498956768140603764571559498647520749313675592671271180649712599781662535928350925901 A145123 463 173609762082913544743947213199044282318045898128106616149357253073668537905950289757174889494561099750029531063396054615439095913153324537840339827567384330145042874594790079748599875481748197978984399593001227127200279305996019030477403096520687204332534977746507731930451432720202649131925971229662490421129310528030173157452319010675315807885756746340985183494001157024242779796412722233302355522238684825099539655528601147086295300516231600358230192214842650883343448754629412794925175701923089898727942051597548211956269415113349142354872226776595115028448338391130754189928381852753349295082054321367291382169326073358394492908973104067136760179779687948879610218153290791080844323660879360191708886750826887549081679695797349642785463191777025412087942019793703283338445704290770973702335915129078568479417564905734701095010179693726081524868383303283591321920754763054531501396871416761133555251418264582755571393013165881907502591102742850594262251206483857432675961891146572687795215761735122867309945119593690722418971868356071749088816425625230414407419428327938674767932623213438294367227366861520822883433853413084442018555772772824801 A145123 464 52429573275974801171476982236487814388531229304999582409358288418517477337938059742525789940595635733088118627605921966040398812042602057655018791377821183791113776359417625719294505705641907358399550824487981457993005702760197823965562704232492588309730411918193099629390960418986464109599019656895112362165902372740052587995958807716013323703873273882940206232156364800148279656867260871567602428575576918884409014989757337614446479121912645620301236854337777328774517338762929112396797348184707153485892918849243245261465539511916980556795482996636792631242086490695888660030643993700934520057311819933232675251135033367858568878333872214975594383195567196628998182040036000936939568412875135597809664946670284771756588684290110004281215130288093169232659053613810084961426964806567017484783845693985114763114683432907531467092509247307801200705173465058055585992276724648488714495205945334866225414536486230994222575084111729399251936070871447778567374474143345829561178203712276060594163199548493188466842795373356679030737444047928092931515822641524204283431304856080711639311887638898866251381915478503695839525843081038901707941307449042164001 A145123 465 15833557519582307040241304688206120901054113204211745781010053745139204487519388091953031387170387430292861796005925037689585002140952668087277834656274430120586215417669528177147192123228374274038685364595777399086760521954273746818569459275116240982334251864316569580344139595101191958449772010411094270883681387256967851401622107611225348442761842955901601296927728168487756213594116370491182631074301990818266422987251187358415750399517102745730615299817793910639020892857649962531037873976079637262840933550419862520750636663183814779009880992757534779520081671851767244575064557715829471708013087565514900634460610751019929406763920435818562366964881513694008571365872718992164668816364630071178327105007675174182940700975917423943284183883812360082850946249350851955067604925878948509431019063668375579892154979173168768360842782507262236531437518064229503378345650089080537246050798619712838941634767423495672462104008729112692177190812074486276752828940083956670043141559216223726749491047883207794119214257634123376560289130605927993568689621314684463181846647108046976397422134324244169622971247141254622713921176620335231356256293837960703501 A145123 466 4781681941340580751351702538856012024303953656442642226282626872743621237753517265710072953135516408312711174275161755460288630247755663160300251047403500075233245942359838091872732726709263388852324580557100286542743684624487911341384011138380872284076634332611685820164300766760140984987721548124493574694509613049231551070701880539782339216390372699408400651465941750518502228225766276627465586982010625650197575333134868824903942174175043116565025519308119423235655535125671525755261041143427865746224476039307949238021430806742000146280427264329778866622433422812743011973009465786186799521299895132965566758931853311774650822273825637744990859229011021568393959554311521099632793042973705406360256976047371232318476335106042771920867542317781044651851753108250343480345455260650635882830682973382155440012667689026864060513507427807945887631293425281932251964674394050177673759592845977207942494148285225409462089332835552080303638259689175623407800786965431211568523467572679587289417752133261180260635535863010131903042176579998942325964812749814393183676634256121774106160382172678282840359885934721180392363764669496260200967881459431615090293301 A145123 467 1444052112727335804601173925429827425218892950132473740591572305514828474597074694856350078815538784923008481769302844223969476749820069321742588538481200748290319688377253434217388136274074315059127984642879690758509505996073394951351152794331748313550161234196864801120038487421967476274333457761586648463471019459480671455500566300906655218001449793378381095141417480928419185167967821425124116085936134644368849484183743133933632120850463504099891976215752248023257332587059943128126303387441239375722528922937450250019951352999420860361910023946600460185195373607776537848604283602870697625960860317068035646296785239545193528397288578678551420924794363632141281776830713499370111334309242668090726428439201104485005670261323941202678054495785991672499146587745354380212372421111566157666356826942347274508245749931133773106310882355217150802414082997625475863828288657503568394859793434318178920393840503306234055306054232719522586062248940226194669560910731285809737417163807676145180434394753828555504137711414802200595360766870549976513379881754325426785880363502128672013459018726707093544515929314549337239234216266693960357068844492053919307873401 A145123 468 436098956361714072408803173777269026404081366986350627016428553638605455707078804329352013729339577530340248783155183793883321689815413179503101438370275222483601312643988177295559344422043733884467799037569109508783328067129540787396706759877049609819864616093120558252431458900667417693863716522451043342393553367150113548010100320993270093497221447227571682332056613298632075418498056304110855592365730651973742346648157291579131996554665803195050811791637870783600478785756977153168388361966110863602457510251070667556787287175018357829150546804609009197062380396125701687266520638601164496240658515859413799614870210489336670925158876935284784128428668805885098702643321165288673990168348312057993021131662686183239393942584724200436851590185051704050090417745988772480656125720432328979356931053615494746050203811513372614045372963847771596441421771857611778624178500172027477573898024318112826016445683713257275240339045445743740687160920259135166799594253882883329131460002345516257201769463522962581988953311407254447895909418326093964714759477056464496152193143386737173958463273292863967603450767059178665856369547872079767633823155140852015887473801 A145123 469 131700440769124922531653957306809816146607353936927756885220831626553332795063201832769451796181736875377832124031096202908539180847504960140614891799284635989299306098796052289824704627320933558794216181361228191961806566767125244398854090330074650417285563898888211727433180549514138176070568056322453502754389645859874810827594796373666661580942875612933269683185955798705958357201245036020053264778364720761425819838259318313763929327388222101401245269098421224399321335966020040313725159010378039568566445566900404151899740775502544643543103224967974177052653684256354133016640628573948807167052910929225899448044506782540129425869583545877326255364533185013667666916506161203680174919506880998845801655333692026233811964990325384590726502181389828631454807012700863934777937595149451785608126821364937066032653305327107395668596324199671804974506961018001131668638078763294794658922343550635755278046202640900390888527085670381890164936535669318594178807903761899479587963503544538233529753943589180871205159762333576041063969283567609827367343982189297952411176448939292497863442449515718211122697615722557407751384369241101395865057524008045254878709214501 A145123 470 39773097013319364890487086303482787207249016807585196228709674722665467898653379874692045090433155196786574961208607898094584949294256682549286194221945589793545906840523763803349765238106499891021968818972053344862956799835604694267666538572922667376410420432848146821126568094494369061755617689292858506788483279496315042756385618404526338527351251213658619872639826594595900791799357502821751975107473779939298623848807665973465127524874688408819981020455931571897811442982952295197591829632772201838843464103693670983206164926914593463992188023393523592460704350265022822469338203308693938599953738442110362219509826178116629749941689071978017244335960593205321750310082217362346124151700909713339374106889643329236427974033135681422198966807189543194995301627417914919530456497609414006924674943121157378447115248004974920119302044535337037330704660805664484152150075608014855959516973854267679981143936751868204791059939533409885086070146611213956306833187341839759952235846610448201009728489194469100141376259271428557146870827727999841770973167861690925163679135386522947617585661290473606895087076497445277962252223141264749471479738427274526121354295305501 A145123 471 12011343597581679072004568409694494926773056468536792333313436545413344752060525658955164847859016687692670260452875554128361746147684670624924290040135768833014874566532077872559339277203535646155075789113378748920420991743785850543590895794932315473025529685156241451768496131356749942512020471598386946596619196018241283037617629163370580568598496923649290268267544445612163333165048764607133076429192303176947422976520076864668154748582828511241532866932422236291914656459515627129632418823938194577291157592869921736524109908187431723580997239961619156948955661126352636031607120758596995508378861956606400164392519461284439644352964230153815330463204734614822154925977913137267325813638755226547492134479016951737375014346041985464119497249269060655059949636673197604834263084340447880639466224695768163353962772244197098768633548853347585602067833056349656212817654195541723204979467181645288718550190852861556946509213212004114914103019340050945486069443769331845606095637712851812166704473982786079061824425140209090682313926004572384605006529350248470101478687710280990888013006267273513564105174404612751387192420004292713238991015947512898843394118473046801 A145123 472 3627385993372653760380489172641433985098255804481303699464429127040107449654380095624585092008332606527989632081807208738867152751651476272044586305926780241980698573185846993749117111950229658638941866343421410120622276549823491259470182863530986350186333554496752070287264705101643988269568426805023565013672208714229371162317767621719510805378218719690872002396925782748278730715052927553851367329640968085658182440285214405463809268944489335706534105832571059428586328439330736440853792892999701990140090749582612670759297986107677465927997174280385591874992148955808231058722881130892983949591816357156690739284321367481722655964845255817380251782643493893083085465895019685237370049594752377507629285238556229781358017904530646474482665970312449128284909794973678258745027921014317650539111875183178864175518310102499518853207212451666435514787154878356790511786779416977992393047839571883022925322176493627438329640991330085709294174025770548774322836665185150875533280930353434636826143741414312201407570835016083873957501658782553132150870200890607176279721400009369472725232310307055310622752867583116553473654148589073258133425815336410468176178902424564828401 A145123 473 1095458558654943853955835725569303369004746479896885180445924282929567036450870728352965742621668588154765176218445324163583751769252598149486840140099847497309337954227559260034360808469692153373314288559924152477679007097054950574509451633890562945440799707928333968985302172444565127707467152874645518247182410412501251849736928204130128892643653454849719695433603318845534564512612819072498505800475143169565594149543158230373205731066487196554862058428569527525196779274021422889510715821267086062827730115216356156647571467694610407278531565635436487127090680028992959427098278494408922555781220160999363996863700660460018957661738914292618682223027871950976476988545369967028548487651801579252077496649909502377018384032153909193308301003537110367681387698132414160943393597883239590014931146839095321212843175688182610496569809526854410177880118705430694384903394566273158160977242571241491278158578750884633513994632872472672202725641679686389794551186816471795079205234871099547469683243202648302039007330350432189726074818638405041337178195662434016988005761324141870482029269699724436534557801904926794536292165681480119663581357240580013876307185138100105130301 A145123 474 330824857327799671240902008632756976005448338673054843190969669015602204900713305582500029686651905290132555228338406090193554167161532989668753677723848017407178081478149710683383215040735080089082276203230750626848939521034045250010594923252086478536771325460802361881490968813553566923666810599716141487084074272366663829249389999879677206067577965145895657148945805365568690204078356306966994900376163596240723774979593500358302666972810188870232635111322164741549998754426030381895795324229766991271984354704589976694895823945786235320650604824727538726789510376606917938752621382430363718861978896805450770362098315137558243491189187271115024651102634685701002967455235835022936405900794482181749896358987431161629770619692576045732632420402237018590650799926194102926646121532817341866858667233531603827414463539521045870445229269897580207284281061885191347450313372235076786622734208675358482980965460590665693788049486495416919513849613239519169180135581909296963044447650141709901207513303458372903578806194995505213400637727139539930695664219854182523201460198490835516100114217006472778125833422420308833406760381658407065143436460839827780176593732803807184522501 A145123 475 99908011454436845770898450771367037450276393532782665758492394118428936312978967415186655999626253729031876913781980193914289774731013710281814123832462001409470471268446985067121696581493524494749474099087126765155902056345184610552625157370496225955159499489454384954241287279520732645819669333961400083581143247844319975181466043035458386103515901820605638739286199617082898907067150991884959961407800930921529014449687693949977032220057610551613700941560865182420574427057387153909640677201568364278076447390670956605701891260159748456429204125502081259003305043055260224543864559215475434173761845615085133285356827470882129515381472816962444825950772647209751919694492676806959766033552281817309216622917554301309813708763125811902061682660472042504008860190012486669686185309312954004201302573379705260557955145759667670263962669699542368189675000570622356235609735020426916401904753777387020368973410519630154890476950288743437020979857556655102702606394549791211044343985107925290617199334401225968578760463558292142257266518777502654028753416200300687989852974182908183991752464266255054557467135769028340894305343095157453553654229816387409599455000121611669620665001 A145123 476 30171888634382599623140091230944212553007465398561692004221512054096523164314747446080787611857441974262336695406929680156025318414598978972118196643725800577642675144989511340560068984396003662334252095648109052326455572076724718341642786930966608151979632074489763453818987267446447705470616472045743109100018176774712265840973495606708552926055734771857757003607283338553669901244075521192950941350255504974705521640030703979392705427790425576398467451716269962926271926972576494450329588719549416244987815127627924304945276264744298247606298995296803812680271333492311980894308344261691150756757215396858904801407399797891265555401713601535387222412482236822659378744769333159866826405726888314345201670224742411564402110275844302618376895531042154599192085126583844780142301317290979291926926518493437457084675039555880115373846281019991897613074565891266066391806689662796693676588612906562204792946989011467716111230250937714022563416403132496601497017951018455036438428839054943296056492991475866784137882081188409231456481088033078661976752836028270953590412396743039780729993144094192020003576949168824138641246806854355892566138433968088157871255233442993920418256307801 A145123 477 9111810459572090649342536653294380823970804273972098202609138147943031566686740749748982672124947849973496650135978981426925731871434160635869413572281359312446678423315563977864073711591011612500449383411629846675824426865114519754565569027994545165671893726996419108668379913481547686319480354888480457548121908242715259963998814207182947525282728385199222009450660282043591227276803740249279299327815754701430146006274822914082647062160488466461785556717371967938551701371291043936845626152626722137622042092096242469136867730061517911028645867375509249348182939409635162969856576102471512053106505288005774164891749382135691315601802126190869978723743684747795922629000644121602974614763486718650433595191249290738148127489596216264937920388692070216913505699368131111116305311636566433207927607282444732334311303990730035175231312905367853536780329224161781427969384668429581063413359193028008460449621708052730635436645306239346070714732766156416996996718601178871213194465050607767483770266226377367583671809758436029607715031319470978414325327727121627683616553963423830872273937763981723786025681181849120841315641364672384397520253404132807289709481044784042354643784290901 A145123 478 2751736586902136993501822929203672064626629883274175095495955499166741436616231391676746686194122393250021726004370245461251414999854701913053590780632326786558319241166155331803609700831501110971473379538216565587046650457692508241160460203667421673424759925920844081054396914884159954820777596559849052436423716271123233796861800917073643444082457916595393189097095797893825996967693485479761155446059007664326929388373356489348980020067039726445882839661194618047479687542202922692432928768504550536145611723997937597755029109202313664832403445648408496499338567430376326904915791674602134948887407839762346938892506906005180886046188840396041198187348180311597545974579449755390938466832167262144116600546087061060509170099747781467708633580489474163353279529124049011712344061812925771849502210472779815727504929130160914742804482651140071776210046351130966725180362363176070684457157887681551992850992808842913184185755652233344799333285878976105436491511999605000651348290016444490836802563907374489143484748664966492532298482977392202402464272220754703289498608884557253883645999211578386391359752139969265669938682445324205732158550389614139713334392020291337797182004599544301 A145123 479 831015337433985799946901182082855669136418253944526906741575951610207970826535193545627750247952837813656587756669678150316500404224248543581548546337390408181299964153755594640712265577401744501772460171157991177441412613796272374310704415938533350829111825734367916059319199915102824808188514680719525355342414191970973891392299878142033137165377008083423543885313480303653407493016155811147619665410492498872031245142747384960477883413183836898190155792124057278370927086043911362070807642462221635193837118605285058279549654111368665261474811939951990433550899181034241090121599229153742283051944061102940769771372193864182491894633427997478250982600426710417711088400364825483941814008699749680804562931323101190983031221996340407031742403387432505262473504289763433406016790362191946532116459635172221904974154286004605522291778529331396308561897217712327789223041464294504917124998268720635673832539378648851728893462770329163890052581620718017685403439627162109017835970390501185624946890529760869343964810425010122308724534144141125654565795885340193271800896266582327249030219487958908708466859120589536383200640782846545458727484697410066060619696680646939230706610745278088001 A145123 480 250963880168476809446970655166093208407133686061363851660860441430783640448177012219387903828195562897331039480788238431150121870660723205459714607403111270943966030855193023426163300594674495338424311498310175119021719562716016564533591573153233404528718346611853189805833343977446168932118110655980736808260972662258962991966677701397976933780499773983277314860175573955905435236893911361481101377798522675651689109103721336901574971810761451703526981166381804103449972500297719028422691475094822429278002664207072089662826240512524134595300560802419852702435872214104910432889818051412755567346738219045248350124015510040077107371293249066398035755547141518365837151150935597846395036892160492236340833888659030472615814919872795055142118497189424127115103645015979432839605358345320154926927321307611538235486467089444260706817374311375430545113916749702771861378633341854577308901065019995744291945434041359144379212641570883755261451080316170962364886402275890957318385811709641341614243124137423875167388229263604391970742277013047642555476467893100517613380581173898978271953242639364378851570600094665900018460923577737211404329968220067450336167435063163355356335599263069383032001 A145123 481 75790260795542562467185190958978066083285236772277938674673111736145049207378631155061601328364812042156160266610291336529186488439134183800290229887193266434669560018304139319106676067326120190459640300029501727953381866527623206216770344387860549634322111564953928953445610561988827914674861229591501796569458401588014852600045273522310891968573766365941665664229138021203137788134468215011481468475488437554311238918078700996890681008966545230628250122091512715184613324162825102672290754670993911420321610753417165793115245085128177279115507887518855564145199857760501916491634929927423027596431890207603898796682912659909422243638666584624209319924254138119772401936494150184785817199618459955625251029812095879628785122770362110312512754408802698956256038321321498954127412203496324595985518918439049374895008086857880728853324750256850693228094296513019389808558046198618052783204511040446055531847247951082953670488860944123759794336202902009916178008083879441948043497300341294666315798542611480539681901272798101365041858933406243910628238737920470979047663713621224855802630246868554454265612761729981216038815719835854997562191674975672591456504769378652670674120270836208397576301 A145123 482 22888407796373685388280480698956209863943734371541876115899618883874374076987898431816384213262345041168263069476827195393383169386747862784482189711324963351999263159496994881346790009031893623023472946297411211666802301971779492260900110413560732756160748974269474690750768556376648584062875973225977561827168176306918226522221705926036491397575496942740399753282339506829391706581372507022105922378219709618726342464150663979724084089736085898198028009890470458181649773924672883288003385219165066426507848444867776997431141189468197014158288081469891960519147921171457473870040859020030341578555084104477332188248115607782605440471506015307444816581369202570652899547670082420207470399247882746106589470169364296617420491261729484519323709712961225660662208469394076704713638880097544707832699786047285299680056955763990535852997257203257533924339363630182152950323151318640797363218861269194713026325923447185692864108423363554491702628082196090823723393554929315577351817798891361347885756916744529699108766796155763007850670655611672613367172622384089135154781060932436007474122381311664080809363483442359661343703886466850472052377555874433055169528272917289943188227986193271866685010901 A145123 483 6912223364244057444698237985893816400844924494968874309063010229818324826201137947777392970803899837620773290821735202717465187968309415426729821002590251739037342804608074150027411476051564548032898370141518156421646341813610879039585616574550953431810911868117816402677778658415185883559073869053015632170008219786287716394858355144389498091175831502941234783825602301924455092249786362652460977076753876816417801112934582443175676504419288974710573830736799986858143047111927047927874350045433179066893949908739315236058411523974310370098523885096019853221218526993922396606835847789119235733696038967661946716952134230637686933600151177956263710398253574922199055890994428396752471274755660970864234394740118205482581359575919533962725447820559881346821030701718689843324564814377255005440879349867361721454002305632638283946876318350633518394457259722018497171607783140183322185639312898785762887894897033802128162007073366932512370433886487016526754548675580569424918300931767890785766832273058305357650307890537767630269537496135791722992975503721256998345764832737882053032329156525875683849973506386830887744582534897269006704820459682403806988606081916252184190174177710097267530475715801 A145123 484 2087468567593908974613479591259233596845303253746228499460913189786250223138666672330340860798564488616432365565094554393479093383260056711009621460592544700225925527728478896313396918977563461612312284309792185828125528425408513690462595305403974375674139223422606284133998404072829760186256245578037494937780655207282583433020701031899702387043703538391310164315578612841678608467728900148536192971257292578848557209763779747175074580250535534276695098854503705560701018578028043801334765710335600913135546364590828333512642849099052263572740055010916525780847476004243392317790555991454989161234625213149803431187356289536973671341805184236776333095455998257301544226180769705736826117505810365318252680622045528691442953171436437527258565918099371205514290609710574938607313860303050914098437730960157192593809016244100997761420795144634119297592168096685955963672600185184044659265709276572031197431232578284795519233272048390255181379331090996794989049976631777037009749529576104125940235460706691473480693874175609668578392473162353488671265234951197229411285824705779447579755931148433144858611189565339485739202581835088773174383726446530075277503867210435242335489413440463181522336981161001 A145123 485 630408595189996266275826138322302652430880737706866037962886720305217749063051133905815162568195671662324953627367733691627968736556568817309478951277945909216490472031196018612495842119748113842370276963187098601937487938131557523640664196615425710500158234561758979992064840251336172390365827090698270455577587864379553909055856853278565731389107292762672728388520915475885015302161878058495277816342625604935447859547548549064429347559157312062587209280229382279344849467517357300955171370171306042587868108156521417405582082016389809288597398089411694765962716534754510557576141073571617607457123118332272974271864647305935411058291565488328496331117313220130144157250701456704124735015479974665141445313463009546610289276414228213698124181818189544183968943101891912769565461246706998802722753870617604801608868903412868685665133257361153394354440307939436682531953648142441303776058562211854635861344343744974444680286151540490132264187555594545070166338394121084607519439631051678143165342301147766685811899693143582143044257357534617786999107979757842025209973296312655287033258877670283871616729275226137862351435131661912229657180566392400329999179291469526933133612684842170722478237834906501 A145123 486 190381308278811278506324880293744141800529137484219797236292328618985973966818303772883848754734294277533519563099490480317253079346700522770751633664479072038679896627893469142077430923244952816934211330598193985599293231787304963625790124782553160596672112698427789351319447757499451232130293525145299640089493754387417997951435748989094951177123358710788772663169000895104432942644419444765425364342501675397926405026149898037710487888285257707367060507530418944656583838171663876844660419026024089260623033116904877228152276126100623352892841482947320902794959546019857944995676813662637062462889947111133288426671936130102957165932710972290969115664333136481046233945485659154939933148557446538507398231985206837547615918523925484099306244343175142972353106526161647081470161982645210587508173231195556492893284599814442242073108822927923690975743380829613192168686329138832089695710420078703527998928560578403997497927184493179629688603262458461614395245145047935774433861019048030695109993139485918847641713013455186197530787329502292218185059344651917094384000649661716117236464425125277296083393629928728294944394207180062404583294147324058369584474642156586698564015541408895095006905489160602301 A145123 487 57494524691605816112643838022572408521107368639496671899322320356213458920230064688277016508767188676143460583102418757322118801993967001307949683887721401809772112291151796484888771642977856002600289451563691396552384618511827967457464977020134439074484477876690630625118481157924582935930958278766789793036571536237135855827424540337853396689759865223365446671548649749406062863663312510441099964753619163344568838870037721658839502912914588670312789686064906291904008974278374973449786491374489103650665568133197116401484581808000371862764349530452001500949311820181462344878136821585042821246185306904443920831880652846643787128700620422066384344434297489904055832507379418363335155686129333374654569124614219001929833397104949081969776787667457074988106454201957715526691219353297606890428665593067187443248970340275058144237393199390975593521280146570235244598260739446279148646800770805206253601040563950334262269929329430788707675825921074899813002293867466082482794418508312874218245074762782446344221111518163773088072154729252334715274100922976899204661942986224541954750125223128956073133313259509200718935344699133247184271925175311299235214181342751997713439399559892801476521362979488666988401 A145123 488 17363156075556677654739932757936573629232624799990510693798104455247845607935512717555886101798936245901047562577367365220799560949098687694478033782458198867479139232031214644967266958748389267832470480160904203564834555497340258867190797269955818047333715646647872020996429990245466547199917269894045372197404514449860641041884259746282736705356302174097654106035029055319735880393377733733767423930228644828384391412346365791071492169212317493176755118131094169736066053648231070317958675734676683278411740953192412248371115553739986201931480665355021505965789374735255608295252324441869269379285499795194952957939530487750293609910421434753075781050042177617888380370994638860068062077277910121699141368235262153375972138309776098829388490569327693471265176815884703927413666774533894635698869500933059412304696149478467745117450673107251701319735628520830214255482574626447164059244137072752209883986251384440368801521159560913696538469739561357285065078352729611861868139955649468965879317468367159310035928036772446017411593197446875581720560293679678907890812397839162008618420580920519608808964520978148688390179154744033469587716819649865044976313181036461152872000103072084637014356612900088269894801 A145123 489 5243615640293425045915347049058822663619731582228494732855128223164493160137604610637189325726769979073440220437781841877924145287825809716731058252618488336576890275961135670983629732770370581029403484719141505785183483375578246349924163310549636915855707640809780659710296738572972972671439084549722935613823126792321676458793219018837048631620913496712268174575907226056810829815936412275087320926964297119008741637689732431181931795599206968350709732885904374354000044192791504861050070285380983860976695102295975301891675412647667832611444396587686042800167441858227012242821323844622934309722974752841971349376906326647742026405818572675006819492768303343112386816207873556322191412182242727419766038637924556100541655936155276897393354375149295971247095291942978628363400674689882882374168160616190875328574988172156983967325865885190622822966638533144154469911139276447597266743082595200362178710246877537041043797120258066505565910185521608825189840660230475316201695472187631314821335630372119329184506045993760533485213073474227173344893934590340053283820682204440702060808265312773792904234152022141394693115169387998974568306207609083932283611366491668516169630591728209667576859175732847168841241501 A145123 490 1583554560212538807188780068883006507839529705208205418811554925291221686515948656899713620483382734743933045524647538879767871077362445435765085114257001019447353384201030941422411212029693167081612019914700573842921847144869133057418230128988720392770376373808907111360488618619047592280227403616746432510002386886766696429914510259429042404012810519704930891067817947240101550868532403129342637152519287501295811590190886847851152330778791292124421162576424989960738277280169386236966803267509322449331683509152431348759037603504041945462454276288815829904144601651809822441723744548751684292266959089858480152558867771117130341680947298526417306411034977567442322930114406819370441738416960025770647644527284980680210204120580583846913963632804518055623151512989963661061819590089570096582363085636588711289817341731841930690387294046654460840834605101381013819698908578912547927392351699613436625760610570764801954857928796776523767208337557786303850046814311250815881050164460709007607077481054911670254410789962078908666516936596019159474576247685989016412805955213343252860355477703876764937469904946165723048632390976020946286158886981123697684605656367302855422075566701816247523574456714706944901785038501 A145123 491 478228233568546426345965665455618906544874351241295807986356732309725784834656356779102876196655859122688706308223118959848019141218170695791338973447361689384764145138435383173897202403234566088065800610754854159056612654267102605093955574791283008979737809182649137850207852526213799895656004453172872895085107016676750000157723305128551968963237156037392416834306444159284611551466969808649201332739897861094216091496010138318616821963399371014606840388347461063768605738566961852059113536717529998714307443068931971349927464582808019861828579994825792945008869531404708150388328032399164033330311922162508164101428689971046715445619678336405351529313070457064238412507734651576317082810509745540008168881201426240867381102759400166491119623752589303502220509827677082662041152806375479284991277694089174618649508628028090911512995476223761983309227773978533029394600479692313026475223470200662660617525682124092653326050699506252111191352032265942153888948081337515920760947971661932666022577942952952297502874062501836656754629638924311934148681907234092616614114653747457923125293458305470237323007059590026219292288959588937779445415562091747616818624611558970668950651513356778542451909068665764513170240385801 A145123 492 144423342983140808217674442187528026770044214545166125806460921602611895798379703798632168897769586072317245372037857278335222012776810187683548604895988973193179324478423284687575532714564809265428790172428051255461254099741520117605317165356838479991488047996786230723651410974297948520895833117454590867883192316649491733351202523638563265584493608312772804953069478318156712586992156349808929459850296634762951963820204870885374429080615831255119141376118356816268158194769942309935615321285426550289271516123308302916329335266404517956326768704161100653562774453882570051594833342039998786381461933533987607078478905503484990934235461910295889744546136243055832558254405750369228388567035526193056696354478303439761268882829218269696471212409649165139614970816445489000275366327935305173970783500529294146120861788322751613346234246525529464498545953136415593863349645958499621447590095648900510069866995390905216502512453322091361056021105406756744170612273749618557253925237277442956131211461290736682175613556085592591431231634018546184953427359737009981201049819476518949530978268930548134906610662091241752503222633404883188446229340864726656581540027034441839167674681467045303572952964280346176032510811473401 A145123 493 43615371352674955535311335574968008465646807918288928697743211967256482805325835890830135904250218337980685413649124674938277199839455458509735887339615222542650771228338693540264636982596169163593406566272660724295139681509284808414200689982190429674420410757220259029404875906385454239510645945466833269227828994521129826722063004415540977654548106473301349703410148145639167916660079750672488047673456843800550398857610374997244758965524017639674966088747355411051920006214784010638703767914662100657361283561796038548760109322989581614790822320076657571583012876203004750873489280968047234323168173615342094829536528033362496215423663877231022297501403832332404368354418028876855397030161918400557582290883566437381662335233321158048167815028090295282860218966056710001000498589883655787059891625882152742953881610564842959139651229455233674516577568619423530813702198478987193364145733662497753378439215082371251291105434852572084786807182480808270797371017724303466774764660709816110818959838731859525064737791063786460775575198843962023544000913958669780230100431367254975300432311923567231271559096944495419229753942999315133972981815525585358540008269539789876457968803151534324900489343303595879397305094824581301 A145123 494 13171697725164853430855805669198151028598565947108711300592643553189855195312604059326902410914668168484094677676663613974081379129502771659752554427958901218907339731633807025875232793211328522595943354224171110685876722561704270620971003057456152923194972560632521440649548872317432882383694179697866192715936473153064558178329676130969736688407943661328694837624911670504710554118757092546741581467924116531131457503034513044297031833159172711350584639660325215780863573718670001270578602294906668971972818364146280333422636686207587243148872013894446425517416325838853552193742168019008224766810406969899778650912952987169970372067012255461858437955679411228143063410475990315059960674720332321442196795150482585785822263971580160512276983667270859526258646512778309974813150298778536112386913300232909599077926125528794250908561325061234044174541927177112769890144200591008173896350563975978672619778573087880726984697338813023447514254713088098691024061876740465897347421673609127188024369740085560285832868637287707425561632278819242512564103322588158536619509129223091526021781027222648373295875940666575525365633187563159765576652062059385913552425915860989508248467410877081899074644208724721675231810106126212079501 A145123 495 3977809097628433061162918000762266642628301269218912523850280609851369012501601100080833697960325536663858611972938762295497638219909997585786761701356248552887473948182181383120780038912838617654811299569133402766410475073953180442724828722661775992375207292900264254817134354563958345025636131622810123366943587063230975440028840128548444938921544437614792539613019914344276948175947981869365285115265409735557899615517565329002706368855104634810236886211329467810409747343032125599704099189293899367435133784688614864655087519125368357849344557373802743848688147390457569757759261252459515832342419736736117810480882265597297689868022277485604017240317680787066872745595394657119231268368510199157142874553154857340880942057081975153549600899700771486634828386640083555683570389732528022285060756778712816768790736028085298931426380517263226107037145429919437083292734876285989529504506175011896633419750633324897178127305216098228577220136545423323880995889404602976695454570665295700967248842546000474462001263723096578733152172628212394832335659420709919389311526924942273603602569788927885168123262522208864165001992890131249889014949760119020307474086581749291701160700116075581986217650545522642324127254745021223428001 A145123 496 1201285175786061619617770380424535327922718384738164473491484151531560251920288219620352449881607397404316816721149829549626312661033689768135942281255159104070798225011287143895449696518884051203230416526524063464345277595611298789432277303240798893544389407483319172433333925529443102764859728055908959390624247356622601518330531389145499401817618012216006018268294389220301133638582171767455769363228685816021954552428801694845773026362408440539980189051181838953527962834021983261109367376564462702296438430157597542845503008139175036483258907454874534195878303095592347213291103156074754773142643950087337678986575531257396732369770660788396951348137983918282967426106398710459692783086615359813135705918257616434360258678974784916211467194725965718104191914118792455506463444548924684193975961633871037754575724354356231483039858354888433050281043377908492886384515788437777829736464514289616804620144912691031067067461477922852006872966982004755713369734538313358496129932919245692564921126079152057727238548775737879069986394501441323996852805041731807497035461622203343536761954295228998672399929405766410402305236219632074306716938175493884746943621721772425104242282967643948677938655820539113260211199122890283263176801 A145123 497 362784145278292980691505491970208906766018323889656452081904363481921344710914540724246359030547473690567014791175275585224850925993954399979468782177356693180828176479460535275042687568664070624757930979710698032829507423399538281228105020749998604074413225852669489810612028375537253076642612236752882925845155758112962427560380450681812270903981718144796202724485292524616598081903639925789772982409947851028894716933882594278094451255078493938439206856570704034497634366127295912729429243623278442194156970773809769324477253370511735649586340706814735524411398846721498400844155393873323481973246130506639242936135329557468215877980871535818393703120430825640669095811386815164170101260889470153367826044439247008319457240108327962720709543206341946095979323235488681479396276683385522098558455352672274689065099964279553822579105796795789517958768062982934932251040475373332618590882778809289263098650343882058057357195239027485207847058808428890802113778834681229662854544287041533858905212827061375433151579729009116382557157987262651634654714786943585154185320098378484805828506594589368671179610557278933732632016336335996309378626314049393074556666285888690632189468295528356425155487840152266681941458007858120524255965901 A145123 498 109559610588868694107215040804622665308009611096291510364261626287388714542444271010502780074775455447153834150118212076908355353337513195104031436275280466181506038498572070365918996196040030444625691925456104281851046896589064949632098283989196337631579249818098702603632399235486720986043304035771314734645846414702758030521716565574518160313600661261716237216776290048044992319601260675416743984918441022324910182559480114670289678506007342760968100490495301436579332050607609343661026522206853525079933108735260392738449285014886404991138591634550595253838046573406796924707721637846587616801147188769054964029033882950824143798417853433156366501391021971359563783967612711780868910888005533370957270329714734338896041726254036069956738070581120541755267651425203463014322169094937878749080459540545393085059905613488070898187406910773973545990497673977468441046927839046958013036616862735891067838987783707468842290805894724822609917804887178543017482647838339193044823576244753623979696809352646456228754049839611977409653191725758819352341727012851920984756469634248680208016672229611694109697569988368832220844466628337251253358038429904741214631366274716662798496115182966595996448279389070163998833060107174029508042038525301 A145123 499 33086639613693067327398250817504074714112136532756146473554929234427909870473458930631115336223156997566767346320908871950738091857002990967017514286352523430121642798392285789972261808516520530206334203556763782420983333262474215250612453659716543966132859031839955516807173957088614200532001176190700296980119772084474812255130842423053802602436495719320158843263715109217063063921498820335930893672386778794271846238246060747833204814362962435318427908922724463142923781649131894489717280277226141295697604681077864797242359597242323795588205087293572951923565653770005949763331090474275586950464477762124092497525296515819333958906313755941686865026385514919762622089123227571007246918076410188558942271747805331099596281871478784798972176605955197268144734751088210341643815670394555996700200222789356039413402430173433131698774307947943215099612338773132486261239956351705946604439701663460293198111212029311708313766023011657400709969228869111562388957533399601618307057171371307400334577519286402719708289899983088168598881344021176181755566903166493193811299644223003044336229184836137031759994956876830051761296289741513542517818227204917797425598058298146276455194595787616462570955220011349375380902210908549053308171378675001 A145123 500 9992055603724717464180164531845425940996557223281259943503224367170941392168442152779586328759318637809716584754764361117045995385461565758844185283042186795430554619075971736501257147175793160091868303782217206186855115598370623940735328906950407081434491848365848467373162902641526001839678311905555718373261525323096690543018992695196673867775508106573426254428425186693505000311973042480775713145075888754847772653767750865730957564259108648123404260394172292567726402725987224526550957617200087817775596680576779908374454149082166899862646797771024480885662989391968390031601281601593380671423471136972706879288610513894488031445908336440956276871467034483796952307131247113732407700348187871411429608797507495257739181083460338973219640596927888454437954627177214319713418010290060973124711386822844978509762474006763317702131653593368076986536935811812033382453419890376148916527753285502272654761747045068428441915048143625810191800789313584513298447692438841349535686442177890081277062714015140974895674795745053014939452512702669448070828863029268092610027736085712670709333197148283771897408779406814306799690635035308752589127746577455270081315982239765458826670271812677205100432028164038441201033634634274640069559714321325001 A145123 501 3017567705685250981115082290366501130106246169294407746791500203956389872524999056680504440169978005461536841828592516148475939868317535856179976937964454059696597373318145072137589686185281017827214021408026039504647823927374665955886818717445363222049250405347454397191178389423783763941382318194301636248428000527803116069179480663106972454265601011689455408678541142666329293031151937330373929438919246017185233069591622515390001351201436448770832768211131109630990230699466492675123899483114149294826934499929506454464287910663217161434723744721762099654518299230720683783593823712590726687182937818887995353452662849899619566162705411291412853928318018028591759834131547505119616118258234660756063182914575515762506133090923150891127532488095616358042994152672767636343110595291928019327666138620276394153908853747612348512912060610889211306719055002828460949014671566937245266844777052520022881444849496398636077750030773351983020523128403473653904568814158996687958158998480551433238272605055053288015774080025106027423546059954862152141208561067935797475034564998241003551174289309596862975985691385901043823454810484373501768374061648164286646760001038350870419377966892832728323867901550319597893336776757340032751953725553661475301 A145123 502 911295455061342071579290671526151495866145346569687858271089558370462570561157546675359561345004598330746316515650185112478616794236510367000594191079982083841576976187460735813815583970807691590658542596920081713197455970951550748053878517339592742651792187923082862103268500443080055184295620416367188591306882897871217956201660141265610484514343730022108959994664996660044752990407573100730445914840467221301185539244016231896914677105269548420143372595501200936266481944836154800662891092942855886949916443382030372468306574566142500586386708259174383071183640704688254534255303159920797866148575797833037624035824892059171214493105588301670240930075169977600227672955420215299010335306286519360459669810593008252781594454277708108781541591764279212240529796152548648961299686360151971775982049151936648189501964069304922487581740172834948446552168073918383394569048359795157694438206142107761407923689786165343027052067378504155246387792977059729894666483428324560922014481854684354947877049663912077839788876492786275228895970653855667277196914613653581569367828601732697359783926038301104334975781389762708420376553075645762225296377489999037112051438997599723101193319331363671276603005836168354525346505547082055616449955557491444215901 A145123 503 275208209860819620365964667718607385250445788417876438790122255127675739919597054096901907021751218717879926050884527311452393795919557813298323265729216624866096550211239824070700168769497737579361052650248456651346127055403440951246315425417839562917619191502365676900789895955420752881893335983424696652938430207156580019656832183181551259350877540865665216462980150450190849073810055924483264292352382181586940847618623310410352842484440202186434527691073151551642846557109819283307517986169259363709579938966873242978974121231064371959927351170525941925397804974516622148661317960472368364850182708007758474463465664739019807157351724961693121348028773015217240165472702773472796001646380270612198064219616173916824279019058776925701134433180324226480281955443917019218676162170170603548327251177746247476835439240076338978901172620135543541647448039268348956698903589986570686475071410139491425170072870572437195533646598277481532426092955943634954535373426539858401760415361116194642825630725896392454328224926741430013099159591404456655561327004762313698151609203158276361651194489277623912299709994016952041909895574034535818537737627918061043552887817274078025689963060104935892805783894621292747056751338442023456135134624636862491726801 A145123 504 83111968082512464008449750360347904194138761956852114826758649958999702993147749179717700561007523048201406921050611597873510447750912223105726625656032340727477316586818239408615637152804345941275447241832436988624817173275868215725639204597670208408378344041526511341176445310036624290276603171373842021998814615678389294718407117660687214713480502997700873262860010770960976375537646481620845085844504578372034834795284995727694661515623835790754807219331496267395203393765220587404069768932023384984406191651552337349277716305206874189397473666790575287087065918663315200641183768759495325386889029242545226250342594926291922590305727832843020976863759375425628929745083282168569093486871535438364454934654273929872679482161296353853633817278866152117832910014266787255391239675705162119623053873630214801356113148538985066705666549540761314629082755690967466539674315127584552157777127655984302639954083223089867708134220612420918637433684902000696539788108331608912770723424575236097778392602171046609129284138999419077680717300633492054312243558523605083260216611525197728521300951835804120410177442411729753948368086805354171436171467253764436115860069377773964035267650832359275956070133169794241256613557703944001697194206684774981057278001 A145123 505 25099539152708903310931458644157348459244655665180920801242322165362782628190700655220648667517250209338107010231233818030488702826979571820116142624856037683073283512668897061577851719978142976527605705980745722108043440202256797708191793473070985099767342281349504059358385693735105114910652264418916865946989075504666410424939292701344357292211761027764798060167260272679764674563295427393570732660748030286172933167328450086453377424875913968605765345710420799601799782070539507576745762699484893005926960298829839006238891350051244940826077120019583210758368509631346673971488836847407115898475636648540650569129000202075421602465172453793630641891507302605524719542849678512134393437033557322115453192201371110647632379333692440086871711683784397615359058542353125834108935705900788789522613942585147123762069335419533413806132396788689781474441344770632906546024944264940548180962217480697119905840963060502567610661000978352839946972546747448266720061473342719351798356713806360185334431740224930179564589481752897820029563525631723195945641993347123972830887265071406555737071236259923566739961287898348368740365252319642925237905245373008941645946188064270463060625140588312396402840374433383239566750237675252646489096515284177407416806229501 A145123 506 7579977712150006287437292060785158886787691872122681229860354535289601354010598450127456179889648555697060115682911562433609714743300079777451969346080867347947404143509420094357102603796246374565395647758943375639640494123908277039658195989662839829921328990623508699414891303062691708078726707251341519673968701987793577559036947988688335215033238349881971313297249742338517970741739681426376740418460060641845853781698396641113192287651010394683150379597327749983476138981909166067589816265475505664404957604054959827546795909999170765255285892772247339073740202842748032224188987544148189506014255378830033926650707718431851032021891775317843610830258341627493039673010857827382418248890647439743428499589879421141655105879292955609881403294685609213686317846880629735113643191942362509273709787606840801161343583183550551984385278163634773243966657037975446809432993493696917966098431902042874227261330890188552328551914161241945243067071684044474548762025161392912634190956846096200734900607155326743181896894205236142229850504023479771683529569747272916189844693834953254634866992049545081351347898767858795629836357832445358067675947931181446612639632935340302070344757190019511354381837008748568554917315164368595295705450421614892264894424031301 A145123 507 2289128169530149189902751270898473826461423700725384550497025827335294246128572541237836545678006346570302816829229060621132103363773797113218674626373797083042432978056332199598783408494746426975772958017494918697449321181980097409179066997084704557651141587826018277719237815139239160734660554937640720024672601011238155756418733353291175890582745769903327571817709254925959747399330820495338382035642277565807161669139748457166097617493180263280342808873047270074210192172754497612904547766410903225757291269464299038080126125928399519862155513540098676817058782890000274385031102749495905823700406648770021705197944601966216936249008850973534976840096127664200292456529736214190978176771538493245193291422951383813669194343167138901744096923283370198135652630699407826878486135030887577011870833243323336803602000052096847165870547873020912829896455984123814303542218010152204285213545472199467319513016087873882300655067415694089110566308676034683865459411537267316896173870610807246261754648929168451510753297460499562055594822651565259325229984421683073565360266650890811493174094527726354644540325466605457931841839700146178493512898369971423868075523200284706954781056046245304116626911936267634320345462429401640526656556930812413286590699251223401 A145123 508 691309127220392905344343446519278310432463169927194011568871939500723572729474896855376509338578027015675753622311493396019461606144943428112262285195540638211466811968868814858738232262809624700308867925635706503254055356463865509295038574923591113570814838194466896362510405280747163850159408864460246105931451536691935244860898435745946430620774189272455044717634897737897505196627166049910764998023549364813120978226422335667520367290652788500268845129280678234661494560032876369931105835639827298673037558420614254540370543234466655827605709803217028151412678692577240116247168841360219410568016793673167724935852619086079082896168651102232245162098200296246860828832307325827848026966755734312608630581231728032306955036530596655371107389428283114227753408153374283087567699136136105895075717929696040873886642672150064293540921072374152039855485740548353944222940406072471997216524634172337087618703597207022266245501807625453669445782153090790482894193522229568309731874733506942274849169076001717029504313936176662504647406590268684836447771765778540943822610683875190117683941680381309557569826943016080436620605753086313459682827631783438826712195366853046160041808581208891823709973022915816816175774736364131070454984487654927197658126279445435801 A145123 509 208773067292389127264801818097551151276777415894311866109248828703391183670055290277782467983704886152387507291121241776537256272952409141492789991454426898942779934781620325755139347359960011913066302340583965869064027268330905403709692470559927431593828429993141176683200423156970504243587406816512056683271273691479953205792234908861922530871583222414511520177153921407590120609634004816252555691021076265895996728262710405623133984824159648946817910886233891779597697146937755909221581057815461433296031585351756040572153823930683001660417062205058002403049811906375436514832259958988036766085717371282647882908922293019393916817706683624023164503976816393338887770014900282663795913165783460223914561242240558914372886751837897022783172687510418217126583393609688334084618566652978073092735854943934961020576962484989267319802192293309120895123526797189618767341024460415876390955105225974573600993528973340432850523840890835471314083515643924742691150180984301792362222129995648485759758187306303589374458792055427891576841461195438491255347901843280697681960863066263656524729057213380627760031443196465389686401491095592366518645720431900228554243214925266419655625671410469039085456295226008640410850763624919538181636878658714857201279467545693270388501 A145123 510 63048775013174296041064804722013928407276347136912256370981577396484636744783968188993449954569537039994011526164992705020855374970021415787394465156951727940081328837237369509237224164475660788121322997988432056750832980980576968054817831070523160750222615043090440891430165282999811534399546699177776658101818723375409176214010081577864858376787512394993206638455766630194478526604272827342221907923367008751226198814360316075850795896528923329150508818797506036760269876880642251708547548354433713028102865738671903638535914456523032034790125180217713508692891783046689250239226260445545743138476078110565987470769596639237876799864522285803893447955836452588047859683671053057140537928039638231887884886526067560412579492100008370283862780520756873289113957116717723519271719561500241937900333117350428532173368783824086580515968531658282136175265237265524319383045164105188597596444561719687055162958131245213513835933703530504711399552278683119201936871763065619063822773526811109192504697717334607989369525696425287079543616633615834090430229908899004921411236823400940395278057594499269202219938275505604669212813690263141602317547887606237239942624195235091882952792724153068594915977448281586488260114438950964166723266899947399219859201540673088211891501 A145123 511 19040521280911345015274306224230108827846180057931607112170327124909656905741088337785744103812016481192039093394536675674521785984673515158651635687407967411005618528910903971463886558324289598000726479090165897172882496228865913447151275290827434619135635914583320008035226715042786112884419515744872038690065983185682091263425252401606325307258957160065533893293464368397324924913880759852534763637165815566604416045208552744501317226766910685754506845365960589209821905120807022260072138021981165873053769421493563142797274012046024991504957387363544421622850268668193778135731498394595826391053689872019645568289509262756819399642268023629151798118158631865197114736698643122973778658354804962569917321169630162685684633727450689928703776544581065315095288465855142814485974689006420087172807865584885481755336795752389158048502694368507896004034978127391154834912298535306540597735302534119516085612362107081140745601454625321587371350704646658074242244122264832655482115382966959327650658952447745309200222301528381270130595381890786456818674084585656205568511559804017735717448664481565918442661327759496144712583332968373171533380816336651746234118263746072482232087777022816246625539733085813110814143709799566258812244966905455849540277585815726946720844801 A145123 512 5750174378060213020316799414912770852081139101148208435619067810145319900897063894043105725901274407782955812193623911061000558511996431556497006583132049206395756714402255762012584503389770982935431275362232112514153763028136525284071630319998814731818211823589119551985747037777638406279560294208252177907741825103352616152378212215203532377933828274827396242567987783489361932845465385202638156396516152934105782419454168568523321951687710498174531916791701300435329455076606840080290077135089957659949210262425317397221138215723443024402462340858610197616592088246011474307740673288907494024355075865271822395635961027755920220815165078613718039138235950986836940602623306552085024014285223059057883143108341783063516346806198008350098256653682960968285488002731136412251245084360377366084250075073518065061579538948437701644067297730757726311082388129234863235824131112498470071918464920742374170799770398207259291657803363143588881436513251012055301955788052216396336535022882494905841306498941501748770477765535874718292360261714383894125149143314959275076769079823989955246274218615838408100481501045092330098530953742758434661478688985781221125463773027118654542207555868166353412318083414467277879383140245030059197131256738547719161943971714808864821483238401 A145123 513 1736533621652903420790658148997432567219676162366701015949846308336761700414007554912680143478081059133971463243381026603746494148836937656546937336470191452364107522130952329223829056137152512556902244432915007813377263552001001769876185205364351221574480835087999521379687570182131755910314324431376412856099341115229304395926956663739065171810708880040713599721639017149418906394405632450436870696984241020284379686259113699141298728092461803538022884364248426770880285611230144897225343222659145232138788445483024360397640943874467747344552121981912916135789187800026797047159547601751668599528841857622218343836491940873025149866780211473319218667949139039392890864877501880086554278535479009030518139301398048855019251050838071071039744805635709631356902281536337341357061529502144958137356349864336870763115265425632433507350275411994464838050877180050801306064052683676002655178778670761662880065445047896485224939911014214738520606455651100994043116405747647086860978094795130494604746912021381080383375084969532636543022668442362045239338222607033115416978693595285162466639096573318717680426970654290124193611635446980078894595030692889592128143825335926087599264449784409215914273435651436032106462894210289278311274827290074505731057539180286461449141217152301 A145123 514 524427403564798772865758444197809722529490119895642558608417966049891888205129384519735360224654578584051598943688876410420380232390243175845618578607414686564754075926833201169834362368916669021201542387464970127527419438941274397977323860389714070100761393984752266337113660447966012646508646417981468430364093274974146574953788534236982478354456147944020679719692415191341020369177655534646732312332844271972948559467832882972103692561971776957984736546086233183505410925136427152121973363165926770148254161325610931522690343911873536255030338376196842062810718123519846696767875635055715009563685885926044668016224930182625839339546808699863790319681501753945666204252402944479587307093700375504157420185879102412432750301006291265445652833045330625708816203535971145953420330664563416980115533408954661452395748579002046481518139107124597623365053825987212759568108086339040303393919240105101447405593604694340330672561468489487889634268170119249188965852580001368015619048093106526875727726123958144774030505183033320361274553509331623278386018078180685896652488696696295074969760890923636901080844656094572414140615374034241067733037790563671041478309787676651336323321627335715039757165248650267228873914668367117019945800710345762183060214888474796548775826096756501 A145123 515 158375339342947576502038259489589538771338796532321685998726275900759013476248660117405166107702204651324448909530797294920351083687704602167720263802102765151103366822381495800960753606356696891890308898769988063505467293296712867187381929652488284819208366502560096434286945767715553687489700903905972089557100069701077036331648210382904969397873945970214204561747387748767838732585257565830862721453821985894810180579599271543876173854987384179507852414033678172991863219105589769795938730332887225439540617931889018295492086220441933481271817637489464390052701084115193675626851282239224181219633608707807867522556092423212130455393269447147391357325145580552551800793360811730955280188018977923246510377996187530505835571652849124093516115834884213254431136565581749740591582799168649783036753733154443421752752955593192404984970660076216487791408204570958202588262578021706495622308431733069875453609203172642883377888623572811127931028380920362154073644362754665493630091546023375985975168542523338340676829190191093216468372137149707868027338121387960107673634607708685827478401149962365025408734659169906578946272231322893822376482817719535764934321412053012777482043867005601532790749631656729267087815766952659050745320539697130104778453838780208271268850340003311001 A145123 516 47828828054166603304842688607411842899221787062641253529056726904063172177938890226071840429165841150121399519079357094189535606893454399611475674049656427660946652026283284898688977754757353544681852085886148930208523595156168344616191365431191072301330825922379164370888320508189649247609243164333185589577813856956450290825582805747103063775679577226856745756967991407712695956220378607225385895146741906895960701586479512173367632400513628050434413444301624722010359186758962974051221374587168776155971118361269157914307087348229552037807833896183442048953852916684664970192612319360610647013319786143872049947143923686879880771689427826229812326121874283825116698173390712739804015029474637632444941976734662755110349909888859429184976421329301987072212494426602152450512704585018267671060119511879232958707878996840565104258979621203910254715381912726603389968895730454469022637633752464146997285542573764533456439791691757520471147280936769779251281051631699328977708272027850966441237625172115924220739628384932527118053087110865702444520977726641085771831540999039326423603402177527743314036536786224655692269360073244139900116630077913509237339123588130222182148240924514064327187766631595083588393291487705034666208066857187822945880909999096734423126644026854903165801 A145123 517 14444147697018971250485989921178886966026208354121126244089132798751177238724068599613578404441976325132011330313056311647944832930739540978063485842732439050840737808570729657908270321183114413797027439628718206934910620269869543361222604978290051346717090220192005079911838506527506357224303945927718142080410227700778286752289675687414742355285834448564767004399771657741485410939821754124500709471594602060594237068936233077085481108781260683847013352326676632368955482537987712573699059186594637511877838204485353801102444887079104273484484564829762009319673528137684705804493293595622176173841355781840651276169942397345300780919751810251956175097448708569604690296563201886609081583621152546020449230463490155855795166950863894764738785725333365211594918885697284458305096193092717668010373055833795199086357704292895068293806860632920820707557546235229652812403922334671623130069770935740660110358403667685931201933713022147609475350911876092413524723519128834596602404522319445841877776826810466591325027095420432998558815839109304988537467246107486515133017708075268871242399979212228518474008700705186849158767795847498926941399907047062070140650389293915045995991277159380421209172731992083586965506941471153516535785445550182832525930041273375015575975227259840752760901 A145123 518 4362084775671675151043464113507416451897015701157517484461389048495951462922490778193074606301047684348717300355023926760585150009476447920975561248831146936926241871536334073403398948019545795613157604915787012345412798797905445926744610512078164315636259915672063154969004340650798730232492182427006545722694310951778086148900656474793505088232546323889332778582974072646520881407869949366991988874526423080392563634117155909767641927219540212893747597989212041350702545367285530234283064652976993359810951166636215578775024048810541261040276530744691943372492451644664096487986782053558536593853076126329732813353375460074593955956993357268264535067103388113736791352863913579043202834238558594260543222657997292405695030069251007359521928312629346991914593290986153304255688537609415717471461602742294270891121318817457470059625412931520883943427663581126628545956015649340375716258433188841215206330952365067386689527541540996820541084828105643139105215221725276348844948457468444793280647364071588794655937443188585833037644330323899240835870587346734286484399516297732159788781190319915484835836591076180203790255604985871431796402655298134831673239078443174213668607217461208373140842977294977648179994703032800656959140996489298027599884991554560157969521391988445052430626301 A145123 519 1317335158105148876643875676289318589585932715541216159181095403512978590625353490945708917524511958696987492695886912825385067358028956532593641433661163642512674204466164319438168574031581647160759799657128049010107730326347174800333511152042627333270803777442742880795559399038034689023855414789010049090111601497209281238681245965711951121903873703980129934365053770167591564699765784887077456139397508175676493623266312148516750776539192363033227927579389709811279799745437692143040911826139865400025395374485932619436256160295896381729890027800332137136483400723160419454666203686881082429167455148795797468981443219000130029398231074143205637634090125761639941383874605337669160646858461074314138032793484718816364043285746853358680857611628337458192995578958932600600759633261850453958713393655117036013919551925167863062938580898458674030094446843954006591225904322178458794686916753259111251651837255846683094306115611668017655798142736992351917361472237514328516577831750948008124913626172793005519501782815857501144370028941978461427444379911467647031773520904207036987340677076635264191904176496305716357808033937937324903586660500129672103248061039449318612873383682007769308113369970351257666771434808964327248144045154322454152332741519435894331779884405283145993296382001 A145123 520 397830855662979289071299410775260706638499783077746122555206350471871038417393831774825900017796310478805874076857492649339529756974735396395358737404422588891890683506910088136253505958589637896753846338847755014040189145758048884254793623306361376483467104527792677937103969505145825286474102774098607818667980957846251155995587380988534445309881626055675350845467655616540006018447859165948024762109172942631220681662792151696148966872908874095821940381377703150965148820576815741668121088429586373814309592143585014854170585385311896741165748119169560723274614525942802011212705526656033335071977601860204505899582498762579194284309827397890834300960150876627148561138777948062507472148421005884275425360409727085249535377265480463314259476783445283027292750252306659228125153556541227679813973422242602581932813560081877187537391805921588036204579519210528863921677149282245215619732601051062756783648520313333227093757387182200335230498021743584635904059400507601935657660240328830008930634456819416078094882472945776759766711096147171451847366862675882669309118913554227438017095695953529870470225465293250159854235993652086249451375068383862840349241194835251046874093264748885122677096888068784837716793317604194028282542495608891855976888053878085528039555569003521644923076738001 A145123 521 120143601075061640150655778178452444086237348556763787795513136747101540623462311842506476096456961252640676983718266893187712601539012060754865745054701960681708473744882380452829120630920039063172500834532364886191127014288604415870147340727369093070673794763615945994124603231155001201826155182362990551188640137668070639829428707812571690532462347195109975825396866942424914226006553702331416400700830831166452969368539963500088471244841940784575192767248486961881663664014452916291629527793908945026521471431988188553340080530203896919450326041961407006291797103434003046966782402846435186109308068306632964984204933183079916543832169643088888753252331474615637225522527065709539587428176285315976864320810944095026543319890889353067547681130988847136784217580617652154293195614442188908849861260123610862707695775592801742773229386807421128259752920354735762897755273178915876658364558600667693437410201297370787899220424813412833221954604423825567691108577481058270240096814747555714688926692333290862579135005046808723948402381007503799996477348148205098484322138372472479244175559500889385617816186342065242559621462048992110009411683991426448113367592779206366837363292570481299279175146826802669732804810481657632214079689628731018050867859529662393573614001954658253620775878494301 A145123 522 36282969693812952346208973710481862853337040764359586168122412091274193397247200782605180955229984501987005643208839744250039866135024667612573059647782587703287067180270971986666258177031893207440198498182435347874706318126012775543900242106042159745967002551507487897547693071839305217126212390970849047851150653594799486977331474172015662006358318971297157023919008348956707556247960770244921804986888801839326165528617406184875022166975393208067612393768661684785111461383544203904330449272672071811635670062868289358093850149536191557777257298924225746339399450622542977381957072954096770171675964651001295220723990238791372217043030922385446512647903145183045814959242035066332892895837089744419128749459544706970930833071671319145936085442081848390025806416596278643937316950407984509244978286583908237935142191415466044440327737424035259146409177367610989866258170822883312505610476964800592355341097143285664612337474536263493432695060037973577858078886339879090010573580393521497006046930450197021082820676641663288855657752353170000427484311773895263859595976669573134504303001873572640926710018049838410002845827302801965136592877190342403467396663778125487533836840263020603497188217244806337474469335972143000734623783725381158559506116689904164773703389034737789071829392228540901 A145123 523 10957336703930436546914959404787344129263700073488038258985172938428059304428031174034922142003358862638823063572085884496618851860175910606936309147885286784432012579968088657592757140343000828607876773950260942693275116947041569609842002968684004874188964096760497729113409183092239020570914315918014049460496308745491776996514275771240917354229679866984546311247715124517983257072658146060264053689639717324645335536673088127868756605955323906895634367725368580318141779674166335126191504050819171778168945837514791397955789405079399646551812253949074213987492342290904545166304069249734378156660032016534084523693660847181811329630451506390761757930913497513805220480465572062966824114955372926529260905472461690561126085044324847492719630255827587224940656753594495532816915425827596879603074592687080164245550234111695152619236203472671840841087311812098164203847069833237581460817705678811178223619573927070973342138018089526761603840686176863596687572132566066004124922981182028744540111484069267167076149265210777266425684692808276332625300265678368221480499500632072714147820262390259436670480807634864857755616880223984144479141039499799414420705679093401118028851888396139651774851562432784687114620006658776704564224168605375481153952796372491528099264849874488857641438855677140857801 A145123 524 3309079401617298024215971531272067445174784085152623194627354104993182635743868167357763881704059146532422578193126728278234643221906989978627152789601708826310764512083182503621025990125409218346371345534480622258021210611688428009396740996300463429845321190219118806704352025600784344907198997194849272088022034090484921853460333951440585025315356961510361688839786048596081986928386512149429499292466207743241052005909743997210179619976340844489273511440667542594394032350136849663905929892898117204935210007259404133893290306483829157067089523435321488398476347972402550097246446956346828106541157993028642524860264851858668230176179311899087665448623228346023993539285643520980914549823626786722092374323933971004753106752553032271482182401174489260083688313779121054632064521282983849655619282013211625693918235559540520624964893121009471898749221758076277978571948831466926717854441504524011022940755984878290663661069125562545740866454530352768226068925956065593366636729743392287329616662141988234259975995272978092797267921570347099282840252750555428991846989594909290099507214938856476301844277195711137203786294981815908830735457336062232812649647689543359519225736458793911815401674666483730702277767541614592635394964295039669927335184998375751581813210958706600269925462585104310515001 A145123 525 999331021951720072876676487484759581098655530016018716739201954535002727935343758510870657352483858893928979791260699854142365634164050797634793206150568180259066450636541148004892256260733240939775538474639197660979712329612958217268205938879771271808412810482077119126985198322253779922953526238528562156533193799017700907968024339059285436727883572696262245483304138960892242069115654010981648522271105098741473060449206014069346376476248979711853704820713872494926679627961654432164464636151180576718655253246502533644375716768711326034614484265213140422125869595323279224823260676747492353797273053862633508423276291600470623701876521742018084203726284047001732243643783877764173227222620334217145367784922586781744877113185971421140126365524439928958048930104540964003350668512035294999117420093397223879399061588747125533586778486341387841581423883627223851364524700033178631210580516660572517749884687859316709452300737901799286980065427480359140676128066599243130720167459523288744799691855396377479345674423174173247508486629552015707085131030402061187316310358161973537337031091272265583720301232297128570685705467628180482737628974451294510005772896563001173688143558667365228599530897715653887400771177560948199184714992933374942574071916713104486179490444679518792659848261845824634672501 A145123 526 301794659550017844710732083248866121424348795280752499832044362915465830653838071202115580756568421326820019474382538229222716186874321433895728921104681988729411757327723343514973840364751313354593866247995503212993615102332501693186988796800694623622710823444397070857542825541295040752387057725038430922000936505269255189284489890061952761306795523597309687774269010180140861022885999124804308424226581273612181623203654306504945395516207215532135329582344148825925262853612069501664004414187763636051828951270436505756467573173844336633296507158570933085993614141439657923346527477930786344018669921108522290901304579798490269689736533386777562341859889158966177113586883445441259333706681517306791178978672297274115948135075410816152046680205979684056070693203257592007957269826113376105883805248923948399952822681566072370622582137981978118685691263633663526834107887461188479698877461589988376349442234977528767963931161777217822122238892644538107715964607187015359884123936046289808642177323667564010528133699803327342654765694203138396440426730928671923140533881175321098985683882349285349807229127876537117209879264928728689877933214826954879788930765114336811094300128981085505125242929435460990264330617855864741561148532901584192987442383662359179074624301082255968783004249614853935360580301 A145123 527 91140987853083437382568212464670083910572237519257238930560658398516145854731162159280394517826310756840751952283735284525406146070410908985712499380407810028102091646521813200374094897898635899846407831356167331126410781192085898384253348427870896562786860267397433321858806328272780053440968479435367609882126291397516049463007978774370674629215520242814829445583757770263579136669502620036890162467905273525780108734443151358479440099518102841725157680163112231556934455111217027848097168620068466907075624628418578235919562722784220951929510547404156578829649344845181369571426475074420728401284518901719869218685559822852460975676731206285081809157482799723738486570995156739382554606190595606316718906191248854196234591915660880506496957295840340145004391298453688245439092136817727548681910067754939019561873050771365108802486218892071050455237180193482757880049217488578887690429782819659829085013805078525828608397758555981880481629165513223028171080635242412039441874708518519998921192752055748934802017031666181683308491731162718243709301787609428518727253915804588809920139195438392903376199476317481912268812852303008436162653093248765922401747085291633153949304950808729155182594765158611503405940445821293591003267672221285492907265025794115758976050359436396623053674623535424042654260578401 A145123 528 27524276536971648071690889432247116474871391382020405404529486791988960582298157134031477028802789280144580269570213673388443433397077220192251279083962053946498102265492259863169461685325023290440260571203314538496963062304907608810351324236420210067338009089930580466130501968312838281098420093731755979753480139065544577682639125099969881785261780317806481182878520577609420758413166905252016024756883166023511980656178628055954285964658950850985465484079677549781368280180733930340623680918846489242300786808831140190741951474707660883146078888808896715873468108529103333952647448944997129190843906038398291981752137761921644724384683087764707928803217945627410056767326950451848090231735853191590342318490778481669988730810394510502145929056663576744107270101439810592530597868049127606325830956656742659959285708510270696785980215523267475259362942727168159216248029573663362894030095534075678395297819691479822710968159152744750687629885746100709969558635878601248896086277848656993384391568943512510746198615429487065031821848045446706461812699431316483983707542039104645274783051338512307534262434618751660968064271516243618992431356227912481610447830827308098155879000844107223779638493834971238567603750307412808618245275862295317273801050347439296851588133925490697906240953303448446027651334096801 A145123 529 8312240373177584634213266040326164505327249625132643174928974450522267579708188723315346782303924536292906400658252245628025391479771250087150900570857159884032398782087015956863977054873259135077058846095569634458751718405300905774827715666050475569439515958298767903338089735624148888111669427338510870517941119871503064944107552772212129928474428440457314502399867630680274805461639735883488802586416248233827092378057211229746835881886903638894768851034382456921741663680126535745840503540323019682707930540642375919025833425798990802489163894909739404037208539126444361672329958154914058594906458339077382458619926918540513854303198615773735509416762662096678113405246168041301383867429621473264677063465308910215482400470147226510767564078155104336380250566243524345255995117058699719382852267000268528368684722097050979064257222601807885457277153466424590600549024882028847015109398421508035215550856533021827932883775666370358725783743866156901187778536954702334754578614035585893482087332628188722496417179842673427457926889617993742633223725926469968734560950441893798284174561365035278482443879055386684130443141185053269927278106927736320680432843162761754009921508949969572852295642543396155435912926652392846909119070042740964531195009939900873533420640395138754371061714223017895276308048636655501 A145123 530 2510269068423093587884334653289069433492354515398676218423145754570932820111290696284100696778756407171177588418522607965990279783457520449099379721119778322923837934088013326713057901110038933769981331260290826292004521995338568636389159779823007201760666481397137976227636969656524651371443068636136551140438464721054860068542798298082963268517492127237791173243577145944865381828656787069908366365072950083449758386192621612755488482043880239995369207546899422312816201063118033061313491445496633097688552722487188696405610952639820514690844350183852491122521105348077668121709694715335100698532559574495331104211236177261473262354841597280580359135933520735251162838327575421522566079873513949072740882824204800106594014953253652011741302205673784846010091563735442912456717994753859266126015058803124438824682826787600885406708895245530458140622440983917499193206589266343138135200144293199892559417963375152900555908189283084695590436003017693638057999148601684226494633845352469091174596990062144050681407242113871945605228888842786064828527103417094499241353423325909887977175442749189315589390517212292159855732860573614571274418995860820140933009108187323222402898139823889966894169504409611803970407136245272332353745340907631908993103619200799716367796181811197978329362731454398100924999003036935864501 A145123 531 758092946423401085956434852027258642750185736400775085320615088905971189406030082089075095080402131041159338795993169353483436469212691404377925524877602196363115023695797937651386622158176884739399284981761733970550906890873842427283751425790882124456151837865977370052843026746534820565287695058685899933541898404638696237634980978468282694962354147997372477005057898207718665037448888055376443153449444508953593205537793669840927774741369945574962605910312591156013570979397965857980928576036442872482260214260590343938575481863799996445832504591628542579597336606580329328394655474073045496898238085039250916089334705606046384717307859180119494723542506499383754499061522531131773654737933782998494481935846384323281177033482132760319362498549404868390711271997537516037583578420548439670337164906276580256525845005133370341847022106927596550582519899989618331757789409410745687983428467147946044909009388439642946056340279715911697952947127599612536614555099171681699044666717831629948834808911434875117062490701209484899351666503631773584472552008236612300919999283474344275308699535693808272717453754233176889747193450090415471604609471860754825448070239728450403921228305305820032466338036060221402907519233145591977984183835034793774952761803631574442200913486341394316713173837514003461454422609105994423801 A145123 532 228941559550798704865255440977578821041122600038518677090607333703848728267800973500204394613584664818022949138801518622144031823422449346601684409133314743523337813318196889157392046833868309152364814083160783368280081876521905074471056541429066578578556094369043768617982366440483859286065512464654505643378512879736165208905695712699123290915362435203079250264354241681585091975927735535936615923975367168753901698314027495670347432483411679683398711615706855629693785619577122571077179116471560250856544896153975796680753389911914959106126725542321636006547273134081911379507064243475344404962569369122279281327874869856848746711364618630798806826150701029293158607553741476826374121164776128951596260803742783860830808870096650839964435733259714596469148794051692594400437783965010874921175697786636724113031980508723490242352393967396888627817780387355880818691659195052778854632860196934386505669961417345397016808458856284922248086199596532065292419537640801246188884994714939799775456937694263270141302190784523150567658598055207952836445882179384039820378598430185926061255250084336780909045081643261207128543796689066731857853317641506087137144384203289804698761808050062533759837939917385777251874100401273723505018869772839600088126740961077534681828308076693289885669049136197774647258310628946973380123401 A145123 533 69139592891394785468221186740376776695776275025896239706278094163473409965686487966979638098207488372911889480579262630718144127237110489982304313632736174941851656507071764727594746757206071187129434453829574815486614175802724458647831791760152315848599484347613352145260621821999378969571219476630602018400377347781917254393282470254156765573744493077181936207357975929940490058065138682964802632597407435519169359297630765898775083682215585894440835945337560087576367243541311618499450112245835159315804076378286430007243585177916453850053825281276542445434696889156130656281805006874079937253199051236843303710102121362062715460447397518642059542002788168340034515726730864479033852818107653009599072268248384879586580997592155071536499272081935258728814545092339165971416173173854863677755390394399384405555401587789488919820081131131753438004419094461576017626549319116529803353435796045717576766283439028921459433208518257766803010334325205556118698163752966877177361569359245101700558046348858596147798144554435290261947997261006298124833071945621971789142035805916866196154810216770172140723341938811130319643336852904702930656230323125366454662778581323281290575662109890579889651025388712468669844575413665431352923720687213724191820500817483611842337706838247887204077736125957890429468548355519376854802843301 A145123 534 20879928111641674412697933140152808983303393935220625872618893830035265960909051565054350501264047903954572600185798512958257382393783945525309301032677191517695676927322354750844456128629399630203936840242448433493589201010546264606570730055024570319698465716884863304100089807877371964951222216429977155051270580517259274661562400321042644079979921546873741655371844376600346412443695954519834458428493070159620392606186177273934404924596623528441449056780327439592433213763856531664262856719125746553121974521346347886390881970340857147757149108219973496885271913252017376285725605011728665706061150904157555441169512776473083220308402686011271182878015876137661130590865167331191397176947346432769968228750208490851286630463960734953182815733011188421505523469092376430773283860720203819807206723410827453753618247531916930295422149207822141388706748747008601442399202713996947833882977545609773796911928625316935351812164054989289586872880012481415781553033858356106317005061497305773768754540417601773364898353248673135957727514225846825746751281695656096281074434788463405312691430214507649717540220439318095325159185780531218326323704266219163221021987175427659949151195378905064140849829451248152515809900826558994859458628668771866329703120139089698851305636842785242341590640990146711924854345056222863177078553501 A145123 535 6305669150122894277849307587139407936180929192161603117291199658576486846784567886158446871743644259505908013366630571650763011338795514438153426607554879102169152580394844062990298156099321482250401796318765597340248452091009169186725712644825660084233088047014881104486081861357144334036299538142376470223465314938864519030537451614484624355388362562662792797986089643757374676067938113126307041642772309780769839397708927905962291512144498090003423174311713549196827254189441131250988883279063729623883520501370218775260039111457760942168808976857150719516906683105220091507632850908535182963293214374004344899929482756373509069817677163777885255169618791805405321403925553803155322913585280515043520806010294715852208975819118549800789673852097296968035939273120805342927560309764327698718098675079675491649187155353051123460297668979631154945951433702502136059586932670307961716029305782978105969090636161406685554787840336088507688432599429444182009910318061470577230558167002827098576463313159766876960051504536544851768971761298944735077394054000142519105095337270310031538236657114564540042556423230735253657878430768867523231619102458075061926293977348397830023353085342319438790646997468888229591104745474207151016203582137281889907378521781187605441251964619682895299956295842898349110876543658623785302622920314001 A145123 536 1904291203409002430236078193382961043917657312638868920796069677996268992462978592568285900916079302322880265464122246840017471166933851576376809526180540811663566383602315584668319198685866458239991138551426967948321538942283758548126558648007294320868072891732777208691492622040049711506997509296781264030331473840956567487947648825174035512683205514002616551250143700570350551826104866468190206741658809060722331877715490041423338102262713826557505357193080711530002238331997457781266978487420527220666270069439284723780645420778273463677832553861751297320608933025863215617928835248772613526248844679798408002223262622912023266001718195058235335790041997109356269402854926383385576328505577768196710513446880253978876259410743338079103528320517650673158432154959014121187692440264966244809045992667338587650600767298373907368079600609699400971535944271406898081393811267230290441293016463481842392891575208816193720610575969334674332617058154812130485577134501530255967522249429792286464318151819709179240162189471683296561093514184767084146547257556761345113642510781198841061142157757168276585202322275461607286583960933012211484730642618634402482577560137228969239392682622185091609711252385774794088361117323309733047898622346830461980161983874798517753559242009507391595344459753914311284772791330559326938528944856274801 A145123 537 575089637760368611037017765094067095855196327487746252477295751555214659236972750387736183629784205657250334262151551915113625529402684380551358323479915770243294878695318911725769407704975571066995073440734625554795764512117604072365033985985558059242073780215251702143726285774233655730779211508089799360689881634653944516841159407750944240205972676866227535684745411482602109276807601735280316128939317564028363457230680283581942144591827431122276614449136063168511479149009042808811376514317720156911589677450162616362979657035927128269763262457272034640104380867127585896523000612278420749744187800084745212326525382636674652823449077230423293523337513508233787954340783842228640895885770900714891531540151826406904778133068668981339464763122478405996878474858349143793340189399710041604633171686861173794989782536953566974036579086460239462248909218531180718444871415770877405308774942665733424547286622426329096938839154898735559942663130153833962462284709144075831614488769630267685125505386239012363652021168943819016598472312038360467522194388087926081800933160584779690433393406007704964191058770766174665294698323338919000865422451725131474676496867465800312466566798814555346694007573506518926455466326894065173314367745160662236119011751667371173969449834906612578898726889386279109652272105285258111650438723674675901 A145123 538 173675166312427911530749128980214879987225373243986729379222520899996830820573307638503759170293914029187278066904304556117474892408443749074933836881408382072663389799602709025597692807703936595774272187963305490580372561120574146095692137208990526596785413552114281270196646811196523980983814877933822625664313922191650287518542193491959986506691065208086713160241864124045266651044069619188187280732932245527505041751787730151705104328629621485100980058281897996178936700762398930803254440345464066860079416319879670856896075779429214464004827429542292710014202412939505077534328256072834293809218466780913255714608442293652833129415619605392776408712139037489494605941513865426666164981174306438129045814612404694631264119927327289026439254934667960960384140975066482411467549506272167598354408803439407147499263725392678852251678804510382618198199048052145170072269773751537746112808739668588012370887668397542571081808814203448804428351648248303044533124405027009370891608086178911048621438308492362024643670230831561659716177544721400094107556157944996915358768171985822267669823666456569730909114546449109287311712309687420526049872849778371070949819476414534465395663780559373529609980575946582940995462469604684372607891160416173164845961387019671296021020290899787491435820176134902376803701403004817390391493965604895847301 A145123 539 52449325136715468913675199934259799689046207523356504526272724016047487693153901934077747533245132252608900725870837824395562303881820609536249467379861851470174100424601322806818777458518883876352763205691477523529717717693901274516826660403129153474169952818958297691897243610695576008601381313924506343151262114620243732886082901275164164980780495720165321146857358220050187926506032217393097278465216598831742494245582663825531359565101553861069373700986684058782870372151095468059774029607815830471587072138926210436166251905730586841001188120459315126389649024326863405829470610333383678309634232780035718480599423047300518930430693671751388052137542651808319137206382846575010953183418754773414256944481406065952234859439919772617003315525506601731630013695995219339119406610704794904661426825467014097370982655286052059813032962383049090456393863602529310181107026801548628448662930604970914002583528569435430137609323050286640201802255107857365615041108033447685933434027537261506415989243659307092430024757689962677415269020033550790060014437505000980512266187006557740056596313876478051029588401968860238593471822827277659948060735210616338295370805380321942749177995162131991386867439928294541661703210354287786462409816077939135121244219868189064027174158401900915801038794465851131515608171435349566640119527173954871209001 A145123 540 15839522516121759184018379631017479291211967446680420380204983430325441286501657810783841251280859646373858831934926118662903698297417415636198264214881397735610505664839799884950245194779895226721938713846638248800484170370997064329935555749607795358672728965911853788671697373783252758073636172990322981809055494301391415681309517642906085864209203016424718899637761940591032708538170685583096189909214679914940705757124212687580318883556340636421465756717920303854430673452930068955120953687120035338352435706539395672051351179454857796767894807551283625876963991144299809055422589992425798015215729081104006067885311151842463064156940073249313798969129168707074889941721678151787881195227482767264667468187570019512880296286735844003045974849448059054991303752049581173931649328883341789040152546882234817998889262632662329384683702960876314935212748608915799529524249824293934253750092233961547440767854740301102358986933752372361892139852690924676112697881501696174142526184708166796026580130146802249551842833152137897017751527872587617198030252570352351117789029707808451674824416967029914841204788280049342945941178781528165883788292160756355794131033405380812175786358875183302025304356877769004998893374064525306827275156564377202633450908438806077664910574817083176784422280108510906815336864072072564307925705712568766209271001 A145123 541 4783483350543634558104636973367344486146325122689963598317378723234267221035807504954785980139286368072652758343621816998372521323516177701522339543426802254302902536681194963932167230046069839586149138818479059660222689734323419526366021009721151069165689977752560885881160709638931637362229522861763615999991608016905587292022588245256362766826198530464544942369457248700271827790601041013877656255304368117713261396157266648985430771474449770645421589155110945079979280512412729728978468239480642856351963996302758566749071889943461324037063230692367195699716735676554215471331792707102257616916840548260629796782883368433376544856465471427621015900624871406884808443262740418993365110005516376959156161135701664486823897243734784969147267401217788328005642103105277519308018977916158515495221407731609448021567186332408737422114665261222264061343793686028968928606142339909966596004079191725782356197889548042363476983916383893403004786033710404144328669145172404211143356974347838835138520783315090620057564105587187954936683546148501426843015076261808905036591774705571145848056917327729157803992816472172932709435642520198678819244116171813208833489276717619624955144731202310195079650528909646311215124137264276288374050634872625837256167053104299567265738966420600717487979727553975828007100217341594479071426923005668593440328633301 A145123 542 1444596132341661514788416347577307017336898975084922326271468169433318375311527364838534582160813202298294759160941853807389838536003588248444110343850679399401740955572056039307629553228718311659790317984466829379138451815595301699898208409380038015092679700552307475682321862613583571230635242268079621709015656565611185970775140340549778649495647746997276147876676451345541500960052976215505469092912009956869490000933737403780912512666400274394280898459086787493849888284075191448082542287369467022582954774447726547762547659411745865001396327774287341817688577210328228772533145974954889374510870629845629094622362891955727874083588415431068297488189742035710505074975405884857844475340470718358897895995513715105001304087311618324838471709192922626998648923834041761249847799681350988337767824982399171067695291383124806039149244225186162870210890480432139700639525462402985618058978165808952310024321875654053468946783761002055335083490040689360662581969144184570069119663726862620045037249981027220455134808044497610252981413185319558318973355000813718968699598172052778237661514208557238626890989369807945628906618099921219475245839295595428311357967437687721355641533036738803730752434426356308217962490560437374563656464456376438474159816586590030508175502948446599598193093299020591547237450300297460607006622822006202650213037985901 A145123 543 436263248483831233831543632331373351891257344150523852570385069790138915076860228373732489026585447807716944613846096228014732865351760134852419801503361751817071465680224242675940192907842884051417089882170163993440152225620046789949732573611761759406920103876819105095175321348592599580014480935437183992506728291206561257586800360257787895784918793394646932113813918849104833018108208216041637788403171702606468267020592538675186593394481408417302185913055054712197586282510195404591198792317339560177195989919217114665722644070457307769097653924604084861746250600783448535089538752643669488844666013372831725946156810487261384596698844994711198220417401469913165647834129314486650038187712151428010205434484006260045907010470864999316249308908861415565263969355777506619934727484790082319490387923276818052995956430517359015085649641340959964539627581296820160624208083503361746687215401995111871844989008557976105258451711906236817792209206254476515955426012398567756662995088538163414766110973486905486830654465332691108445450098420358110903110195169481319642242056185233456627929234066958336163274796865527406997089230533688082845424223153647536821272676904974229778787832363916416492155546230695435513457025114822841935878215190811793359008442097084913901736151464452477936826196576664671437702890472491508836928665322867531770897143108801 A145123 544 131750056445984690955611388547727174964142381034483118553930019608452519034836477441502373151446644424728218978622360119006641935497695557137182335943671398369356180894472149232094630628615322265216301354097405059189546833685438535263119339022342671302874778691098817431267264725412351489593142607259761486115322928287815888605242933657511394748395979957436376222223926815978314029967718828268359106628664942177196547150218012942502570292620718941750865864844167436296177207429794936995093952737549177706490606000829120902500475961618695200402490088902659340905549992859391129368268170152413230741714625167965335606644734404260982420328967599987350794268567054171740315140832077569083453688213729260540723143318174376818758915858113918175182452818766954578082720096520972957459037852606923509497759385004616652833711146724859297749827042440744723128097318661159256368810201692552844513920992424357976344876656262633129734583470211922516917912096798811218457876073775223277942155397074798488639320476743064429802402513722428217140272948309762829934420305586182544812988401369768451123396967174012860282682097664019468967492041003073879799842869553105960691712990457864529671838283840866018976900222527243665216846059094116060890071564523168785155946389696733053967816142239316201737323318272853710182639035472392138208145450304683988392160724180872001 A145123 545 39788080783438892837360807797781275465819107815069751279434295536682870609605539327105342959247860030820114414599338909843777849787438706495294213035187258945793749558664908843849902509648919481211271591847534157711249703620776817602672090652173874971708776244607966045137618771753181557257549052911512531622835017614629191797525779164208183426119801028352390972179512084506601732217232977928828408564068409365810750771098819316097101041778062639000344188997025510706733319057515560777113782527947534327799985816260475295440478017764775493213782909194678516868614351592935337620681897847276152014508972134712158521480763633276329429554751516351185228670886832958395662006883453296548716363802358524531870379076654177793005146682139932423905784501958711421165416205179978055646009496759806109786003843883470952337727770354476990561432681167463565424720850608088798603220056703067455681457452496754113744280905202306647203738949552288693872391661024034733497762618854105031370774266921500605405660017865431970894838728489707988885253984939449954282084029176831959052202854971613887005809256157317816847033830219737014100775599293697778011469701180814846481360501845598182986665382932109173814607375047681356200051996389397935565959676607781782305302450679971285213366573220122028472193705292205243810485551009771953247351089063349241626900767805480235501 A145123 546 12015868646542099652192008343541397463502406417770030403270603322058618471581838040308372071319702282663249824990021728412701903993870991666021715154290608530231343010535907998693438463283345068003538804436601218223738220946640913477471708257617487898784747551092914646814129601804735417940290220836669524788610059996689728106964180064657213883293431514582464637221990425594177744815574391615677911027242030963532669536324693215448382012046682296259162194211236860065997166178162269559751367229487417817817889225904662710102121860889000580255362036086704009434980628631073612570316564881707245495150967870057903908151583972515047226743114628970457951707813554986381318185763662063480143258414624060679364313758006243519110735539090401478101371737138712082237377611244256851832137408983608838231863663093423222989340952935905326290254919885531556013542568786324156018916088314124679062955636733027317992796488494440344822399428181320973626945363717161690705105853017865944250695886454896108034020686074883712145811493601378090215129563178765576430359442391097665451220449213026024107303271962542806674943934044262914238965263494655725885584049913736530531410179844380193397443273807213129625992450364177242328750486063539082424858932263985575087416184158961631401382737296334613282400761674927710777056453765915657488561820751681166287335639716530850249301 A145123 547 3628752543174930656069149158941704252702260919058734112036442768966166095547105482633801260195590841504270627032571962641726131228299252044432062682382728588870919795432285550696574566009060561617587507668261720369411231476181935093378853221709829171558022051653815615371822002126258343036410389143621284973628615283982683259111384853747314384571190197602875968050068929017357172332571249034956800301818529282577500389219286252246095270537056275407627982307604534714420437452485947891484135789522672233446674746237391877975545361510460410461626121115275416170847281232232638060897981912377740863383577787785352268103256878935910986146991063197561950230531022719054199696438619059717706715324852663966643490884538808888593649127658619106454190358831389090124266873179560389275249851503553109339913040250369929871828630058873054062666424372749362452524431052619287028914055450808950009556920835921753279710795244415781829717423571809381746643627450921806558208469848776661058678786935111703125668841534597015636064176228887693536980242826002264632014269518082318134309523459478887666518582323431770298016221047537180363153408799786735519668371604247251405639392952500972807844882024395433037875905402606479501926446739192413494371831584047035894617382313555732711932373296919833089256557832122876449427238551755518789592422515918648869533736293624511295053401 A145123 548 1095871252170182516033230853992051142918619295149319931804602445624460102236754273917367672206997114432007066114011742696072878929042380246426816908364429743230487546877539700402366825496273006263443423777010602950343968167585997757286936201248110792322623874851901222927643430512528214861577997231152791392511053205702773654523531261651624286926616146244553959886483594572816271866691701634165338013238168601307441584874688123485105323320178948490807391494702358246894906113484578100958649257068617527083077955474466442485904597054298154958830833214777088979586443951505625620778620220973196033496345340943306327063275425854672602769164557971034738511668661047599381927006277192372683947884847089893865654882816962278111762925817363879747687386995342366505446358322615993304273623016664055411815506291948625398069256936826726421598969905650421929106364635322238358576025830055988778207127136811636463154667367325071672229839519258251966512748544814668418888252788477533773776742958517279447843956122762223838379235409630482070077818203889505153291879035018468978896024864313411049264504558404432087194223812422184206758090492272099471213962640432756187972565261475449407775756928093613564308897439136792632339458164750045336217868279449940854599362042509672317372175352932493258342198064539433760016248986176400758799423037986680277432901025034885880255877801 A145123 549 330949489402851944911379648756440503457170324874175560670877902135817984709404243617562403205252932967624629695804513722251367710439570535168854274263375399727018368237221557235964084725308438830998296393149533829283508975379495140765561353923707749452260852183222515508532944192781394629853518753418999379253364439506953660982847329633936787337453504975657693009749995492061496746568561322268897123197625099065564781131766594006249561547423505387948424603417804586027547225834890100541620591498932970506856095878542628238865212765036532337156450004741565596418935226073466704837082408751992824375032909387090725420841075351232190125301549516189293468573705105352294287756199273477490834554508496295283461131119838069180863809947716233064695136682234563295554675946556850417501358901181041181258942987128234500287043766291612506268826245082054673227669595436263365002930886621457802068542838396278290119429834136927229231581817392420284505103416906578940697694133650366423019517694685283281545749080232657002174893029532176697469964117331804554029515454306059549308465199499190657990213858055815058562357575130452093260580175257374253571097049039088121516309069572633220175470747402246900988249150713908768487014439307774499124301848562298091053112719455607484113685024212316044186254558933076872648457766586721273638636165049461525135866575824241911325980042501 A145123 550 99945649928409117180720620693591039992922519492705870002673321842571406922137844818229928400314178759108206161066849132377216975673821259240747564010631006287816316720094032745560751220217652253955222067307382205840669366596439946513442241948758492223790454735458347782354021502789468650000901085535306659743123549677894302843165370018187258151624031886502378734984612155007999201191838827623572765867669541749199256460208636701763882481998578448211933422840682282622072367296023325785468459983420688475543457877364399261694808350443978467666289070598738033029538851830235439235178108822880859765226442289560455770766941480646266745238298789331195592770747273155345275520445174313009859351513681034085711395943308279930342758841284485021658183590647842772891006689501846210092106114533657772684788966606434870461289148163130150166763927044874860892827111457116213992526551733850200235921730068539231979604655241984698156265479012991667668574719157242025422284740109622182218120567051997033747368378274139652432979315683307732153859085616001085811760375321394965422177594223891265301995320628297743253744793465584109980488454837234752479000094847164179941737366445673757043584389958550470484886934618161311290446021212783148690202940397534573557185441913550950530015505136766512850990534599724676106074229260203648238109322421899393910754272997896022334565716957501 A145123 551 30183255328890150536632716069815737637359143716472298565246672318554429072500919730861820814491676732317710636012492633464197275285783580720170595476936300523520800631100160667602110904421005672255646066030436276630052865203149484351918791507171140943835265069256237807755405960898226750905642274312909192243044058638284572504974958898162918025003120176218742720272343120816923697263188757380996706394913003983159109886201876517338686260002023267854615945273282631547279827376173209497110933294401548986643617422868170034403593256621316460702882142870814144409324314317505029182318951782101267656274010538537870552046195486079821324871840932828504879723297102787808920912886686443255500033322577163797589558113747980700894332306257966760307706749238966282849788465553610998597398545230263466309625008972156202644809035701499013737856437141307125934960559990453660362378015692736139013446293937860451779550486453245241915962943080106091215625060082070185098589293818972248663449391732008418908423704489709942377757578443329402933767973891914996110597603831606973497948324990415662930544596615887862647572365269031270762014252780669637874404457546794543254283168357523901993942310296734839839534866005534002100946211391821203129942163698206878916178950345172931452580568866279274564954955194557919107161768778814915046635376735248567499522654578788774503127520541122801 A145123 552 9115243163674897052945899532463659175442468479855141460834492366881595008488355620875451656048086058981189503869611708457055199919330967556232279086470752127096993974275528427583091932383923495368951156719124448160070124621984547834332961592923735806546026260460648359594350246169761689304853965941413040750739562585212263002199594421875183056292790669186173799143512637874555948574281812890233381758497859533372301986376506499599581486638129028313645803539108514044995885795237013244801716386449284373277896918248309985990623468691287127153802740857915272873582913385034688577621088260085759951334985956196147346262180269854625393844550723415419142480842954294645138770416258860688848000204066789785837960838955946863390158013731064677127905780086577169577863225590501019730204268553425033167734067920624566763861867492704539018682477252747707157497196290005548313224168212654580131860544847503787898192267304224821073922652544713026555451099570066038657748544448589509474179498182499490513310211387514128458430355710569796378265774256272712824314664596769984601414971969511306313759166182677506221823600566453978186018323851307393403317667179037104898613575106605772728413534125223963081069044646736650473174465394308790562093843233918079898112485818800311747728801782111204152103545478221891845686748096972844140435645664722645485461930928521212003922176637702128401 A145123 553 2752773252174490019839125026087955255245988121772536248873451448125923138134410896584655538305707498135586912457986723461397206178362666418401428113518690206082768659430578484969426161469040474595750993683109552908064547582974130296484202482271461042435956095394046548359686018937307131943314992072032425397531104856675465142091772540447407120082397778974048268598620544294995079545735844304093100294359958666074452040775818761002556270278454964527453178052865497958957210230334201826720621237774389479180938225693566747599133883951512091083987724856947541593677630517966158445412386335594117404035509484760697960700626395300610789119729446630523752524334848899880044099744797289241588840561594847938159266583806582204763126825814475274525867237879397066246231844339865754347523091704589129753189378887019647006483639173761069284628370273892666254438218319021685136933336422205990463682871097652206084802285175389442719082725105560253913655016445099861604454961834180212888953545001723114126600775415324777084503589667013635176833330057420467357946918110620703742653823586467424091092337642571990991128079798703832380906771788842052138164061083611658884838045399026585840078893363507340115643011948448462908896587602869862928549210714479561922351054538327348974882645557628717374660705779467816779478290763517020115496518355369503688042003617758827236409994217065501654301 A145123 554 831328406913532311094362811979030023425112970306826092018321502841661906121583602412945097116667616350888266372808120873633499210665605927389675058003557971484869038154060426932339117671717839404421431141142365853787333299933565364990394816684388311079852194782741596956265583368820584085191822751787851057013642927153405260648713107620695075081827836459493390942984260864450639466863650698023226055514949019294951144012310889316272394042606761158262546126161841275091032493675133714656382812091479173428270066262538909464952442329887960220237139104057299646017770833512394815825963052261163370258772529411774587984242909200514603688764448331694757843206643524809478672984158365092099141001601440010534312670348748869891600911237957801842134777933797827429192439127413867311932243490517363760430024689812012771391295168608350219418749140238332461133184435148258905805554375337996465452095210946118733822391930700307476341909059226651968897259515320588138506740725377975702954496411022197966742920865216695165391625649082407253607287411566724869387144954742855760296853308141192564203572208890558601814458275607990925055659061906448438332143129583541946116191096930922317931097382245091490961108539386789061836296281601304295631299541929593782470120358089040590102811229602090535943381041853802445510598123834043102035808107675925391143199630632237304183814331377143797470501 A145123 555 251058426114634583460477730092640979119128871044539707253284220406733769725580113517812834673695314430470120857675594517113855364414834627405263466088960988698224366753866818355081444110697318459660676453631311378290866592032353766096802750436202998485072926868292568234243846491364879086595987156047858986792722632895471713250769266728909465267591924212988030016512648160519798123913276774958710175665220243868409171039677112754753260444596963414830761476922823199579532855879660047624400888630388935985858379073061057091668038449742212474420532021700447545555773114090225268220995429396535743700745268372871164873280657952160109703217743666725186344895882009643562679197116081460524698993643073288333424267178738352125058712067037441681050177068769064486549870384634648062449190011044539266520114266944340837313164657280548005195177611981702510595967261196455167868140488015652726576069070834630205408277560786317468412537453161343334353058718610372517967431244102314482079368962583702062842235500520026615171186442433219976954223964963093490087559829414231818905907045235053686965387714747306125756975271153814555534428129923958586324169061073146056068204873227739513429351330544654122930139135882861848211652580455991027417723912452022842744053997088351930862074108694273713137526413934068870727421155107117499794698551999774098621558246447317907036275518081680361334437001 A145123 556 75818813358212730672753180125165596663953493942480684764399816241330756795219072698777063126358868290385625610751656736047510686554069391870462177083808215028892273890629625082807663782312918456978119867565514893877987923460470903795869440236916621154180944062029572865144685374808824663567902929303701626160345221491505303996471669839023037815737679284485925571595876760216114582782342722386832449824840998699240274702838475741046168381874240344517731703484566444431743831443163659248854411983565367188555802209998176702774282659379818279314780433414431101458197462684414518607924793714701533434254812276077680017142774458643152615768069822902674581400713160268831119638856072442713366996939206531636683594375308633592897839443334069429875311339990323677110631663720536300992343451091960341125314078592501120855804335203556889218724220069333919867520979696894312437272621826351785429507407296847375914566000965537175153109968945666460322654835760817179838025728978173595612266472203867000780388378236182821086532913989183350632922030131442667281573681338143266453823630807678072270982886281477559420004717430176387780472239577973586621460724300960525390651755523680402133346170727103300033411057928084891370857243001427688975856990260968968914921837000324194079756278014441059276997033627046945157235678244225650894896926895824101858319447227459375687651022646336091979202503801 A145123 557 22897030575754130028587999920069917551534836041758122259141491220661481818386434374917155251325704528382028464326142658691831113483964541510252172215843991977736768490603392908189559380814390676688932539328331866639774062018470180592586474148798383385564160033806062712705460739345773683518420088662561843241437464167801706335221193522118228510887511551990536534591938268937106084202143588884048441136926316386926694551086179996683188098065575987080940143690862143395187057562979545433106408018148110502007866409040376303180741695094255378140589270359136492192830077957579094394325066706410466561401252562107086494012244605852279929852253868772940998396670478519177354568255336761617976308376646729480990112077076028606703022453174821930380662974500008981422924212573217328251625273039760978480578331620668394157615596066816899996049519283326862097480739901200885900888463651070223546984660934577072895993524014031440578770798084138109674107407341048177938565802720164323560422395236605250533614447991826691941517768838290938671165498875730722425545164204289852237235830596873542772149866269291475638715667688642115295147081924418099201094814569829005521920761963278253704757114208254651955967209355145754332150675733850706079681393334900176589463650720100818260155533886252505627939966628954243368614447408601039452759077223986878987113851504446284139763572563675418097357821710901 A145123 558 6914827415064389055902903222680989934966856531117010441575965948823526178395907962152282108837236408703082210600884331268196948761470737466704285547007801769061475191888334028648164125342163671441600648757288658210317888741654534068057319323496874865819222149265368909664183998597048843597899298873164372957287953833454623807932803972009865987250212751021857547521193761342245821314464581500260242390901922707853162514153323520522581759447422073858099405662936882738902059640188379557138886367068745806239187099727983645383881217635805744380178644868025806211133225345726202092567562220542246200009744018944064043511680728192929895662764900299605278841213083799631292248493472845936186131762750373096727377163682585330590719883019352888905530342987662722066046001565447912595689840114556723540793530835363262534479054207843500241917736099344643019519315929182970647755878750001381159403938094834979167214129686236529517613627911440763455120114362160788920267034395760647541651951094982581794150782905153424783517279656249874295341347738440546729847358016014197232378767016625002239116988630439744165332711637252488642746638268934687985144012539364058707094679461154508938434515144722177787402063814196089723418133214379911808374804930149592361049107595633446790372891477370242258578592924910554450376405881719269689082346424717141630006524834895550350832911263207329929310082954188301 A145123 559 2088254982318869740752648185249738890442439137561295395233682575053484244393745818135614279713594069723802445573002741900336786694850678750403183983024140290264587771181786273258837376293952614384686706992161846447649362625917650818372717849221907411094019524918107604655870862115569404992882069839606978071257720620239128588289371578353457409921053363297048988814865923987089300930884101469489709153611243731455268152579752617017823008165023400729158939570063247725005026824279327646710510576446743085373732496251442020529628946984318240547435810160873434339270041224331355452861009465537051941936381292468545234054033567669658976210225147636612021269047954637010131081690460544135966593816042236028482186913320063693809790701649391397627539782919299642054964469548552696386570080089323090748341165733948084617018516755172670256159160252482798865032735929873355934736374494036766039916442319979229131425771171719417882878736858457026425336600429965217205742705821716995393255328808289503096583002822908342457930276938418623746254415851510169381691476575672083274326150403190153802670558416526533446454840198782562927994189610136351353414290692073375900537071276506698421153518816591889437143467304677863950717944080066999515423111407511841992860241030230580829874353070631926909585107123356358489770305961831810845063415861187352785382983386286951759667399437916049963233547694343156001 A145123 560 630646089832883597318243849042198463923681652686980092350130561700203418280732841168993360191396571820179635480836227169570441384896143511884294858587743359858136445421707566190140239476648347380503943910984120338531897195138388892614492733145692541275528077303119231237163336174903363259006787192262434213146874339358383379039582283858772127930170865502957772764541987850339626635305684179204391904148204704976783128916571137015862025884077619598132141650753437876068779198872716760927017055200549343037060974680835762216302558108046472839581234489938909144653341316522723620561932291029969144218587140581481716620274625755508817885592331821356530817973641087293259955378270590856215975146312992530228523720445495552945226201178233182730628108911285504237877203757661348860831568497135458849275491258121486191077057581007938573859824478513705912596866731505824309319737341320353342673606176695632362711415679729577964099860917626110539688198209735133435345376891124136848115567648152334952586272701735414268870160118122768121494538245808332712724096078494953134649265042996409823404269524802382661085196407320696751765602515622909174043130644993620157903488430825561768679424248095605887839539723948900717027095694047019473745971270263646132251431742022039777175264254439364556452443772660695353356182024067325155939462507732155824044030976133824535869203797339383881566602093608678924001 A145123 561 190453030874548527520368889762558686366061416672330426594344195950886378836536924287217859163522051095624526112766967602468372961451940489910306644109515470536866941929584503203149093484571506956297806374410212180390185303569167527918758432692149925557798385326017089726018671653958700134815056849993415525392284792765611541341365560353770829177501680328529950325902865464878580154561385738018256865343604209659257049664651903626173313993983276095235177619587968175325046313032736182472312440159989454854107040621116148747302842919683050479312985380151389688250969807548638202054250690881585144502071380074315009874088882944595993342472673984902035695006770560407927496393156027978033088527592707701892985681387626336925764502965124771793252061351425302980196860570344178803274747116054819249390450018786954881620654370947642276635410833350886702805388720178829068058625940704252672721389148919760994309716109507160825740275118386226925959410522739580332257098078413667611135508174413196866177957772921272200856330425396137554067604295818264969073295324228900174580803716834512576514286725931903037114282860170651636470283965528508434209672040497381214310952969038043147442764969406056386238103853165263338678232181658119814071767900508213620097939525849625782126099930487617464121728434236406640355077200962370365282872613919249871508511971809028722880739879397056016183150598722126691892301 A145123 562 57516184678023822427554086464443681084086624153391101851399597046605986205215870401898624474023468034306786706420143379718279063917101131809400722226215084358773958326289098259784836092101118452454557021127973094357497429780693455042572432180296131825913836840379857978026401676159352537350888161910819226234256860540875327101713359644554931639477577288350542040649900828405480867050903187197334368941864323112390652215595958323967324964157065303141425508973915635510287917756687454389877429911261614816597289206602396085923242259186173198279682003571229746942648228538372214296763146713947683670481338195302551500258222374642234480608861951108593423361226735602106810650777742178775136519357851412979151447255342708256027934669266502848379391900021530214515214015040184337240112797480058277857066630182402252763246542968606959605320211847489270541314796627274872729395714355342986808516849367591124649171553655482839795598985891722905529202289669143525208208274304036494426075353105137301250790661149522469244342918309515418560295002798870212327422463821049357770268073218979801697491186961909914825852338575129473517273991987093924222146913099564133101749893161058204965946341336380933038019524116185579380109091765058136830200159982210249623445485374844964162305003743006034800205534695622144691879958508611782990271589941105729039746571455350540485447574374113577503429914211988652272550901 A145123 563 17369697319732319824593813743372229128707794432907440428696083963879056947596356324449097373295923824309553960812770533707317808930003089865949107805672845960879198547597378089951817350721053201134319922574273464283783833608465854255328955760016739661500420927409391092274247287528470507579833409840217412907220179598551583173176093247095235584293050839401535166325944147312990343269218201147856961163577681975732317712060314761934505965861439738272615268532502933955931626116206578489560511520760847685157527233353302501800071859431304622829984652093131232186991514048780860079420416056921318883340862063601296238068109068259010217150533836560810311819395467381275848889038484981962113195757543534012001844085432110266983510505615518735438783101745150699480614435681565325667710790091861545093584731865066693379618835322148354158530068567108408816774263192716832735209447109372877763499367119863599883055499487846310457445153464181931242893132069558605032546641741740607649063621129577051780872601709382864439590704999048260267655023240962985857912510778632677146446377308415065600065824175770862374370291966828930350580275296136836606654158084027870815514156781670539856568352318617635721095658179234879709454267480865899202906376546726987172660438643677329551233985030457334892197949749643651290307392392399796092696737289600010920131956067544054197882286721102903350019650941421850859618479801 A145123 564 5245591074374482563204904196411948753188669832113893618364365957494428592187894394113225508110894971473450989378750281036230260017797016038384821156590973265101159187416081894067189055081665965624112162060409458240608360252326907291654302067092875081641301206240795730008844654431921933936572338883583747878754259981902037242972078447263116591524861875921975269688394482587694678186436845843465604937031518092348047558389999462145896834365190643893026669671306912139055840799176630016392884601839864739302756627183490753147535778305994809921457085250122060890724494594503281371770668886043524355085269861869396161345068680391846443344980609779413605576034069922409704257678971686810379409982258789420211577762353241957920764144761217391599664117335135489712931044361817688167311418494944706559984731956619958998392125020745834348916475387054891973395286169403856211160523631316253741590000353349439573558111673775930275308640747197051512448196682717029576303877597731359473522787505779164500522274925572475538287148566794265085413256723768022858877250832683247448869035679068130831418181409895838527145002321643761836401725865441337561285333594463317422152173598171341978478676453881189606837850750604817486675808670129736501140895516951567915893829024905178679508501174194372131408980618857687067528140622546229808211424389869262192150810985826849017219965142198702698128431154395186970952508349001 A145123 565 1584151134763774001768056473502665151233849581503962965305609823079353555783796510665869654352116985461157889238421772102407831207565768840502350040182668253214589195401109134630201142817312400565280738622321082115199441012369117536225343895306288257916011463863792901071578811391152895578337266509432451641970879294354816695794394514980214115404923993477597129910728807797336479821960658226525464834022354886207134630316067777253298909472321713015955781625466154963060907989725226058372161589244118390421747343882180854148054004976551001291657209760884769257766610376025942193414662583169087433916868157422494039429972673369269366879966993619546348073650469721100349409970160410931752619701446396861369884482386593639181803788207382036744363124652109172742605694782833260261202380674683209519570295466167362550821042137429919825018617036822010267556559648896771858937742927210399257082416607344410887614666669980843096832752060500045374828112505048473373438738487873128820396232763124178102105946154921178229698279276466869007534535875554701940395071838959562096881302328701267096022690719964367464335416330844449245662970631087987806671564091369837833619140912490963606960703720719800643629309831024475646096384764111699557445347539742826783612763705082720283882016120621669926350619948945271850742208160616569002283757469003227582018624785763640859146231590657287111931436188976405043376797902918501 A145123 566 478408397107585374051389850093608463723869384944364701628675802204007279418114358326698522388831218714298209099013996424646128794424844392815671327314009221497540835851947542576426677941773263304749158951778906389331990577375221169032762202080431961015553820785659215327886792195473742542723917913509716812127326792635172740092664171445577399735695521168358411257770411560313029211553932347564846914269814144116462310307894078731034124763806792140174753024221107491932255157056219092998376407067121914042628395095791434461959161967140096395270555890701950193784625609065240039129856329448178361518539098271731330511690402288838956951306687092493217704636865821702383112106730765129702480770426829593344284902102988925790946823274484613879406063980819635032777206893371282781194951652335834330203669246050586870388956333378815041321273428644860045910107618680655697542987203493909259385148225417658738620055776222540839313215813630266506146577528327956241748922719460087172400188771675996007671495216511270252893342054344427646010344421160796217976452818114955070010704434232103594868021179247829078390768586912702028428380728862706876277251070260096562435558403398672837960154044980925913186444731118641040303621522953063136611993816106816737083138745105956620553689359926570123385755815600853241237079336365581292459886544214584860507432534489633712613144720413358509100595600639719927912822014173038301 A145123 567 144477751775356019189517966671796253379457320403616635928894786655787119030714752418152287891772675934732597990012988498471028488085095440861492238498790602224004117838092756748946226537272708205633680722698607408496145954926304423930357959684395145938439337865805219236120739664221679095007044872613425044810810720496527812691288785382049394506064642468850762602716753562406737485409465608306357242644649849168285410578353695708995052379760178904619759457533148996408577996522988440859451302772681573922483353571585131026657518860071332560370416221782228073753699167327326465875023196830766696091164890809905439320491071518555995729927739534939332200452259827684398599506822720908759217440049201090793112670550620268995226758825106146009543886959082877670725973876103344566660614196624747284511988542011811067494913991638264712559199556833710911854584944281909123886123197712233385935057681659525594652369229752537352629494342964279984810891585442537736534801222538458452936036612813387670138689449440248695195559602132740682226116480654684903126948355998877471581135857835766584383046373442124417306547777831305168136125317145906388647923151654457792017705018685486706100359560880518905981662679487998569696047603547060955557264687116718911772324288258293816686930304681703555592571905691508733581747217374244933753883452595335624645662606791083617568310559333243612461267939957006441824628871482354648401 A145123 568 43631802627760410209860374545032374912132386892507279685824596894245505939996437115923664244792959301070530294774823512541825957272904398295777840355307447862427746046268160590639183987578416104838066829096027658459446746397166560805799071062485253641447664481652390550093135491802751612949584827611340853816052710263158764260029120521207471563431786330071761947609201805435274407564447059776172322431769984634678077532352508210037774784562810222403027181421986775807898622694785452920461295060942768202675930150223613778616108736579575293135470428422342176323423363907243527454217875586562094041170278485493170943457791908201621871481226032864585831318877831094866674667948354983680153964414088302589926682221385218247632690218358781610268374455579048236924211333376316687848724292429021344088290336018320891796593636518422564377836944890352050520038743065517874757911662721890988643128034712951311926276887329490057953267978359398925146383112226118068477268220283894992699510656880871400385876542235738594678806106502033341604641166813293679948120427058842881462433018361967276380085136758342326197499038136467248075081417397334866664796514548575993092784480084613586569470627231871728680548942760644449407166072649689455515157323515433004538504851915259626682832398324514547218833329763020036688446422567685604412380342797247144058129599818372762871917175773919157604793817271415305711110006365656930778801 A145123 569 13176659915831868527358643594633105427210601384216794848483099367275487006759893294256528449639581936247365416424006687799132968067929043189884046295064350463850955301855146405616284618022144390952890548706277654247344421265989375058927389102910862204571256234121156140908890797784766765431679610893752324427403107688753450278716103108619274362761893407039203257415376228487890464346977602586795735017151890709823611129359879125735698989885588926986809589029982473144988975475828683793538451657101943315634208422013959776011038180928171667194351698967325555021600102200820217964707923403944921633737332937728127719484932665205371249191600334185569981726100652730822051351120896382350497738035614618181067064918187785290516077219185526940155039541697913484673441096705771536385748075699367821167379169488990897511503783314571976177394198157329485546139845820842116267765436018813366336838731425629636676140967604276244964534299970195511114222889000702214142398467724513749336799282341410349528864577065743615344304248604011936423919406261134036659429242023414551324183190409456281700201328254645940387227402969435277613506451928677983826379899470518295456228895280534617657274029064464381542619799051035135722394457892602668504621954436973650651716692954120148964398697363698711556532073016526359571177237868223678287605109641316042169930493482541783303701418773164252353035271548027465318313397293556910740549501 A145123 570 3979307662778596534852100505204652806642689485646579536962210184320302830535547778428355668126908951787403285229755244891825614530557298138946686203269078532635126073414207946335527315458700027651668107642466755555039555775582394101235265710008017900526877935040107502163934927795507760408754292905085590636221922469293278825408003109682499650082528377139509311977496011801537484958379671534152535802857439224382095882989151143463971057170663293139794092859873284903010862695077567720195691939149725938553328267518065628741554914531571263917401077617703895274346907441283798581814338650115779771294633376915409078113506207100113915633991819698009269895451078246877164641363842759114866636732791200602379663678610489772517607687503810777145211673218314293323142286993809627671808070136916652971204420895339232727582345967364218383008670006568614282883713399151253594990403766018914742736653762505437324882645939604096489231405323020684957570166095099842552935859984582868404720683756449044686316716397312336095385204272305102766682056049695665777467682970644135657021861070637435106184421047766315654616478197731317372030873401043353780700064843581976651788033590241369918910187306841011354142498764469850343713719117493356198940315082642527063813902767292369727621723771438686375525467217661197570458837389780983157252330731334647488174950902127800184954956552319830291459047213687023110824934872647821386715170501 A145123 571 1201737737499220321656806993928210514500665014063882803367738992565364179334728669192069155245876863857859544773969659950643536455260236108918709349340966652505344223215788944646923632983909386206412815617476253899967698499804617029197991317033318495096912565125878344497367439303445558876678364777724954619814593182618881451822938223021006275050560808002724773013946380187835832566966313825711479016727929493872683133051594285446993523566550428939290829234092702058236135544937949622815305427171560131499789502582033805920173573150353593531387931088847609047297744447165506351489965564411561546009345542495515813462559389611569197150216337948464613938444499529904172899640529392356307373795564906967300477363875449723515027005548931669170913770272389218670104297231033801785349651433273129829482567731222959292832356978360679379692440947785564183945335306697857743570834171901693438940132597545216442477882932792832863502919873252276661675075937831151748772487316876301744476309695165270084918119487411259757190987385987537023601557007601829930758580827892505553869277860142095945785994955097172681753789188311888411075710260663164163787593202862286430544529915357613180893219292636920964569492007070843768665820779025100969411470533003606199621146919029341537592796180277119586697134567660665139918997714475988689811916275753422225386665241949113114073093177381815583768279223261932952003812018142348501877240941801 A145123 572 362920817417101758543820860065814370726394191557806960037520213544555661856257522548226456528586685976121795118453607549849456183874060747595311276814768659978081320285094847075424601633825175934309018648370186211034689907385218760423692142478352177501367067790080219930702802734712763272996457408580031209593370919228432905171701935349234212565619281488445741940899829320714619897738868395693332510516031849710325924085698485053848580146041058876372690634603136148302409923708565708522502043313872009986997876451506691322263677536492253675215237787754360228388644476136541634351387786113641471115051059200268860256614822156486797425449700068616615400140343406952813338526798512648845712019623869112924141784226707206011765638068089860278838813410588325724078174621485214329547922924778348291850764250408438367202644225118957808448734157561233814937208378909353887304796929510545399645177307804892860190995763057495920681392570316864531140915363058912728286738233836658543963440807256155116600585768481803134335582805363963876024903534239702943423313942340566033132864891901842338192264292018298383573989718391992568827492467846874534110072447199566920047796246404408939259833316189043290288632443636630348286734161546462999406065160652006429758522555644093851983296824719918676496159113966303211057966850934358803340041462946802177419284728117730032649889184612755986467728866377890064482040404544116599745540049253401 A145123 573 109600885122227231859912242932882011748856545185443638048527736751463244516410437080895197802477933287924924266228215510394585123993511085537675086888710794346728053381875428027833582769782219222775117218992178759478576384331836261030925829037145324286917757560039100540727749058443951062886053459026391700342578203013804118480402161537245711188541972448702611341378734508475627373284571289185560706696824890683024556390747890891976824210580833230235613280820913024085269560824441906024172801775362175455941858898852438745517710442447510256321470423970727941364323334048788408067767621440755312715199410532938700281684213731869401253288659204384269386228445264400219724062193510290559048722552612907196123518359101700765829707669557588872540150736227401979452938631391303693721687373631627911009101321055617163935905723628946897472138023142544826546852985095318176108305101878012808999404606824480098561238242560430975212917053315819836127894764567853812790846174131354003975214647481663679943291983962017135309588816232531103022497265783382687083910052006023049500571328076496244038118030194571014666663141165193443897491649579495446137078091461066347568003921884216142043288768269798436746202428486255294338825050966252800719662267046372938180874190657597313957418048269235163182253355283255909074366069984461882620002709893658504158398601226312520747152460659874926097670349366899537540624198360305070774651217633585301 A145123 574 33099104386095206919934953544870301733783950251812420883695338978728355288294095740907801509891807266267351006605802630531614857989856473771630280929113845124051894040006094169558666571872596380102151091116989615176319033378307165612579176677075409582471661416064018283079849512847338508228315148168561713472249023939249615348176281082312855544727110060226700179354436921730318752112042790465643640089930600954423705704081777350891947063015265594472278838117281130137603104959057747053591663634116063115684454389576984994455026289941611605155408852801372083931797258238257962694831470287321990798519106929888287216208375932202402691695749630023980738025590329505459403853443913309236183868498869474104116378402664486924074559950568323749646846683527264809469063388505552230289620038913826850776456748194545975070276325891716844078777234254890976383334664290407179830820835970230357772420546083685184872633758257487097018380268708807273646093077984128792550107257849435072541970860098655175187757578570760693060361486919419029148918149363047331796397412391876620383139408214209963857173452854468428130948694642170028064473650680539777858863473548794837398617136612786870488133948184162938854062844770405462259976878657646799354338598582843975324194247056038744721288267280484299362364017136429318237247495168456554192437478346421921453658958285618263535607393230097614925509977779937282447204025864407587257344922185293507501 A145123 575 9995819923715630262588496058307898241591004119502165663237943843839211833820300503317075160789523316479452079070686166205037292527812661567946807165505492516669325272028458563778689471122754324571626854400111871604488869503864432178737880430647736548582154829893773482389573825130837785533888288693446611076918862651450370031030756484696945128796398696216014751553698571628047787510463638149335193746452344663345276098076306012078476036206399628697397973498138080388532052428074615168278658244701275698761249283793350615886672421851924257246677152075590398619461407664619855945431036259149800465840055093415729800594647847311393743490863099608037798614342051065384339744015999625879036969237936028566535950154086315949369751275363964214804475158274497745057677690390045382243771530064602077306578928853431828854059514513574857964893252606953932322940521762717872990731784157907690034462005512666101351436833755518542868575628233006480821283981656442327496319601024355260553671224535146381243022845436385767287093859460848314271870258610374510819824934632294733332658600709363332588622344644019270724531839118794183282027145013873433417930631933644579828034807253139750671274409062848937735490232918233963347218678529558367152209537109751834174968481736733043308515099300657989172270750921846370851739669174803894904233498457909526620500847003655489275232685603028819832577915619191692399518075186852731046647391848741005680001 A145123 576 3018704517857734244094805874655440398658749460139402217876975345500463245458442457906015790756926149769528260528340616391290730728541433937046164133701729626189012180258554480166994661612499933424251207877742668234940462271133680210813227310878939362262228286966503527663368215340000163892726034870272707983516024271714072499755940282097395116040967679147176228269037614194748701509407906678308762867788518157729318957913340333870348870987269672601019715717599582996206542230173574723073101198236151144962781599251202309012780616372991184076891344517975499010993413317456958237557478118792952418692898119104620511492367441512108708131548960331997391200793273831416565143288978443102159928525988181757619752830155664752222740810599966624547201850952214791742609193434405199885388712459470913519736060056988217767950903106773715388553683510065832670551654237676507236021167994852152160049753244279078922949051160408342459212821346099248400754116367167598775095969402097439252136167838754108480217711564209930960009285195689271491075669182183739220255333861540617589842514274819512231800090909040965290380484465181201181144133320539096352437191980487114313229113173311591915854383403032195033179196278461886525397780939047969233167925868546471076865157290246323040426838700531432245726404414380467567907142843295607804524324096810330617469802136145672142856735444721473491823605007018111167372011502403660368500254993397598421852801 A145123 577 911638768573112026086368785649884692496700745957979967633183316397296060916615801987113451733430907707081055227479795464003595642726985236326373621570756841616565009112811424551868609117503857139799293152223885695080415117012867559233415910005009039666644360509054171580854811458854918657817728642533664364410762411194998444556262934436928628099243442703751004922497805788242479808053677353211097050878386031289590980013730704522833280562119234725879256748741575926773987221459991491752908283209072944503061281724579303971243859472221485666963939367276525110921391360464336767886412960839212480644789391914501978740894372688809518461984295157163604104840954355036737288933527473817226419377879192954772598818756856668855318355049914556649040154512410592608522918739499980320005147391230151280882983558281588334092318678731148472485247526787274512574276639256542467405402002661192044644991017766769168629262013609563904139403470893740010546921858902958387751486439832402298884569016079205614644505869545962764155517035238699141990580222760878870006291001250634217399106652394783330671038832185727498424181776645603962522246235657793225002614047475174878015364143532847618837352513306660051082381785862571496706782624913957150049561402763924513379102533172652825165596772461191880220201862391979359137105399006098753071441643738261936949259744268989331653458871620281965710896134203850380853947955650718578556030360614225982393865901 A145123 578 275311889404561974143839278460390521693604966529849810823003484576637909933572513757650356407705377201388709150438369889512694593372820999936627787550234864438576443739888791660184152958824552356285962280763735737246050424875614869208280791594201851039964334645447393313890489692358845434497061324010296365344066732156617816183491650259670348290855478728853656310366068310435034153330701152763073000602404792931298746645188759425561780380889021617542934518404238330302747934338687256934655228427941793088779544299223698597006632779994515680239032797572992607999249197446912246943459156695323376202307703460060492959238608184578962466811125588503076442270767421947263244692782008114359276492190990284159567223511740558329553920484263596141385579460897046752982178850135559651441669123439046215913141298540982688678112290073700064975156199406246836964760993401238148649195383635685145330627237612320009847114179058927890707640635388563383936769647272326265502173808859983396823887706688081341514160554891316544844006135356891451609664151604603235002679627043829993036940366508949746350421927229180663558812516062507215480537219035333014854437005145522326046326742233746669296964604635208303231846120134218130118922954943076011345734375708836656569412099860850906876969798444579416394255236037963385991837923356998527819770852084858294628058972967098632487201722493880432171198808924555796906724910595014607063552668650502849084525649301 A145123 579 83143278961409143079413375726252287666776203191268684888579419158828251503877982539008420521675290483911683082377160226837369763602949214995625265466549358303608469444437302269951062324955897307741220809497495968762612147897318677633341565645538954005029562418564603726623347032280912466299454702122466968669543742348887385488969922115486008255210255332671100454725630131945592071826063694457094835084875369079220931895866991615815134841747922409263240345301331234175503102183062091602774126076955212439866919317083832396992031855698871513946520940927676491090662336237607034240156778909026820400616281655546354371711318777370157855458497943432771921961666920473718463159931232923062684274222301186623234528901726891758856428667892556120141795957036395708808009489822199514755064070131200727054487789175818490392455819283578688474024686973159757488845245730534664349589600455974252697804780767902876204659852813782613429803332483875248208893886554383629223268738789275153438515202850784485931661843071308050580125697360745979686976583204367416091939241076235407262938591579050428614496750984380374667262955669100533471159717902434912692814972939900267291112660790447961280064473247319600915966445898748012724418025610184041469261731902665906359449075055443801224019713533490522559184861081602550590175915748414549302817725887983466715736860576319518021803266734280270233736329399081646815450069051738760614614349902091246197544352223001 A145123 580 25108994934456156648008695630049730484844719758796612986540161582481555316261217154266785347189530020764126902168751950134996155913497290107678893543110355972825319195776325396733560637983722162385492398505963018830571622614565365030399944544161169907667887886071864878046936913259143205977000822979661014241836866122631833799852732987226514822725206254987943483670829933779258370657317905024889877122631759057131790133805186279216745160427491678575881041346483628482671634111350412976780851420012046215046720854215018160192996613788279202696169085127360727316772026294559877428280403771369404437609914752271538959763859032157603093385999567791108617355981139215641028611054539560756816291538642767369932668161098009570616311903783067684686680993445530607013265883747454117896377907510499180524239399189798643115832979311350690219090480309694840514794299449628067395427410142320588629591713164669056293797428435583290327909898769494936395702016969776583699161656940552236355034767373230226670020362446980139958653116596809928974015318463567355056530648125396049163414417716506720491831668375355643968849853799552298601074754269316308300215267390844735199589977231973050559910173956085884268318634815301765624644124811320637447705697300229394883897051254644167118747076517315693233457433791407932314847134718097836890923133447318922089857903835075527343952099352030147730156200279713732782469014128714510691006470117762905848809309845697001 A145123 581 7582833326926797898555546666899292354135438590953385853250240218490270877259383702606030166430716390980282412771880711780542001716112578663304030224753860954434942788655005832511265361608759137143110963127991334190863867417450842920503149910771027773161697112031284628566448324457228967292587949085155503834066064025292464920170036392220291990454757078751026260968135914371204082346438181253822285796199706359884721399477270389331841223314260739007506811246292754470532657998525641656896214354717561001731669831053618400545887985332204620342729117187522011973174061278620845376306441782174651113337793638904349219494313716392818764044716410974971369669584342376203116922075311016115635457360395893444533042550122697163434367338513818548219257518224593206922297488882241321405191373004100621317593244067530014402491167296208624867476851028840868675710389588541945818754728273380361791883999570949287097850618727693339896415359625054986916253800230985973893517597127307986104067061231512677669860217797144930959462661086539237804172939199414136859656163794628530611943891211793450538104549352606420098217988584509125076991104629615622671752317937062170130008882011395070821131592470264689729431311747775234470629801274993222325165651322937374589030550029827483026060393088515805865981585820144113956533244508949798326509483483364426487670371221332232938355512201046370334236938748144148218658826816802730489923339361214495475094214029048271301 A145123 582 2289990555736958509207127084707956241218417609748163731068586005822479323377017616969866843476729160546024524530205806205773549522110085259027709448982122897883379896854615985093005405645207275695057125372254876962622057388447539996626920873108306226324924859945561885962189347049169888979155583622893982496873709498772201774057551137717540954602513912576554942868893375310169853610253673420749305420575188688926128730852001852391936832695746315688588481115339065366472380043920632429969679954273283410476749242257338541946697978573712007064301497221546520255171249734117200743767117137812973266823576069034361192748322978491599109138410970114873562531597115416474125669438132872327361151306548021177481608917468893445347608319919269418494531083822833702959926828376553131610249898269330877138732635468994874550909216690475693359287789920229632645224022861440218009196532511150726940560338278713520034494593058334953065427110696867836553772251967740794339258615170790071251191897457149455426071115754375322169617764995018253006931253622904605764261104935329690848757891731543905555787082072818763514017863702667956220952712523389648730560899801725384534527482777464079414931181015845980212403987829193305508364575340923141821562578993829786896492342211956645229703119965655256055833205460249731006940724994568120996768973088842609480354362250938499271856020732616651810791825345739253048302183229660295893446157480616659870572603827462732235901 A145123 583 691569564999234542982653824035135885555607982705354493396859723518170265388982060941197180699805775768508426125709381593431831413675529635647704949562376361299826293907305372492255121239490988500770108751457844851377670467443739628138409600528797709322354146006447658275952616360524849242737693666164897558552026202565179643300460273554305147997968746841040841720144831207756924586214262934885036414727910784349330991995905082151975591632892073077214713790021151447920188240606032468209186449976176872402976539491885186049502243641275693928798709431789861595049744245642116003772293069177735751929606635054738175860774045190746538141036068258280840913172659271432809749053394052131846952059120141999706001360033055697797814278248280850566800168056977553700690979872230163504974064085964920795275938318392384584360180949356363185880045079058320217988979193765357296831534063639246155687430276171912101130269252998428132419091015094461584252303840457488904482208263981474209873848964997904025995807097603550150293605565834425868855434421177991526669994034305772007794271359035047684397160681441913974813296620217138269602642190959044301006719987803129067257169789912140588238395535193015759456274893104630488291631123157513836889573690485272705366098317460877031887316169234798813055762067409598619982142415115063591225903363346984698640529729412205447867579905738027800488797017474506276439040676530592557090249635806870066417451261679716086970801 A145123 584 208851718639213095022252247731526329481552392359407308842120567916481597668149205386624578704497867552928998665439703035410207313380487839880347867058388678989649657380109367876675953608920633319956877785814896890239093859110620920157803072438823799909124627169087247237451727951531455301417804331598176168700215039465185480074964945062262437154431959032081757644540870131367281055183097152661860247942408481684809033454032482808044236736300710323003154976105272398206530376282977884766744338212851142182288438177307068848407730881686685854490145946903316655184767590934184915938488739774538384109474380210461894748761013324626962919483754203030699082215611502857292070088455565610945452160702976335890034929121065351841494564422660897601755156222123398383905715994585132825370557104063136749296194639519031149602223737488931206442414326085692476200026492494276463425114090686541188290663383065638741021306819812466961037500059447830530607641987566193908359287637107234421310651195531909866395307672360517770066499263117001594141334263942130536448573937255407816663021192536852856782386738713385201630101561441873089463776988957107989255298875416743252927130749070688993568580520447274913375582613729769214158564234618228255598829691947558527233665199530972906984739779988943586286784311152238533503600068639754636429226046757700536379959623920235106756737275512151779095805907451955156231541982129009291945361943856194143398199708423446795532946001 A145123 585 63072527459477355462177196161096916367543266884558301915827014651053924325515671044699681571577656195208789088536664607312289176809493652114229408146683818678512896702499121793383645734772791771638476321207347403007354967780940074148028389466924258774846315050918342218052145888746138976178934170448983038049906389892283449802996112948529701715490453658941849767809622634841711121740709125840946909842192633558027978772125813902947207518771181625473875588070002243106924253449218715167088580953831068762178705353007242907033085224025737852362095277255369840004204762717878202497419827118841414265309333216924437475949965249992152055145952733247012841988201501203630772356964527420453394705580239733296790842593201703200433560641365342794879490378913209334385825539384837883098403271362981333366655505196429014795287208540707867982423246432800069492190011754077726597087623853271799617624654255546727876333529314112023805192598862229725781923627941150102835600384198120813761606787201671781747356921245778763009932483855768647004814092276102244015942659057098854860224605874770527700596397930760888978315858258825455879791048022855653710799253655868659254926229049558163917123078779541830823666493071497198045398107223581775677009677394472189951861524160036357032359526240491728259795806205908627519467238586790785138035040217462215002049165894181590035086789624764099259132895253472982675649239562284275574942216794934824436189894492619252534862721501 A145123 586 19047694441043522136482490988403537216668585046744247771270916304050368664708064506293917210037747673085501375739407271705275921189153702450657400912431454852231905154497354672233984335947774194401499892126833100811330961175984791771784415815938687326203678020750170262604510606673382439350736701671261279314903029532430136655024751145510907655640962573041406548120861494852065391484638972906813304912094232926042764780148541766207248626432160550182787424442164572145892918011287769002575984703718769915035786728170010050855143329924891144727498283585174788364614653573208282969304849301150332569739309157130969655842140744484305293691158241686394847581354637751993635959733198825411314255633071696479294944428217793301179093819127910863156004339275567095586135407178226455562892417394516299539980666374682043437027134755556287199485378008379535294165183523238979155857037289597396943334354921792046179911704546042018722207127356333929355610327996239764862442956740195378521583939083709346177835394908552825911229543625179014393859714533118935562278234461306598759971167952988162512723329788351075086249759092603845802607432725913450312672119305196918351734794042217494813977601210901185633833905324978424040496069817287078026201323743438653806934946631131448850865592184848512990872046689873253272345602453142177357050152919626831230082468140418919955489453729403245824479038560641388812889838805827722214340604110126460785585949937062590818733008947301 A145123 587 5752340648667684207862250101301707142517545140849878268621900896808560282817509965229718297749828219615626206684212459390386015909947608646446420846146152681555356843761498611892869885810493033917481328945982389097618942920179626175004745548024016648254735915951500500964344151069472750544946304970550457370062665012404008986367671849831345582301855206604845835682732361822688906517239229108731777136542616151031356935626087487580686137974993714973576328305945630785816554315155457020062780291942114683272045413201990028115346252552093099969852119547445530716273621174346183578527567069120281594647006056120335911626850554869010206542674643036557996956727112399600874429067069080746796451806482072097013776426479180375252885899815987715330318430970842349657678507142285004742110411649872559479740794589648780688967399408969458026376601735284186858768393234006417627342228173834560605087357561726942399605458439375375542082747269013984435668537131236467838354937335154806192704587996493020873924541905461707646428312242320206578298628974909642437564010864655535726656432497196550308314744999684093915158448930108102606931564892177839138773269230915813473564652874520633875657318442613378519587015741650412563031767686713473982137122760841078977504402021077537516604376480298010431515098304535516579620852473610350771044008146687085569269903329240619644967779939490155474893410512418445948510055670120409824455287499041396222422520691098409808004833839363401 A145123 588 1737187828203199587252263048102127153503081963951616492876042799919881155042223301434868632003238084576246028917256423328624871528882988657524368438135225678374865534910818083436974471530432948468884959841794554674380109430933071120059661371087437089085604042939332401120969329112374097282134433364404566864479609930716478283746381873897920854947504631432090400969637052408957197702814762551864089881930957983378543751794298272707601006419821669761469868360971138332744453510258936732289957072181814915578242679000272818480783713127402191299750612605044965101526268979998974232432355950025023891250826089639184314341653025429696598070594051038798828686084006590041712083942295129186707117131301952701601681185852284255533070362650609162118893010148855114029523323021562893205661781425844118446582179985407557086024717594374020767678534238677816051812760591486414884478197051460747705339438649286614812634668536986817371690267468114866965642542603305417047418328632260011274818263991001808594579033820054527156395439067637077207631792090708178897208769002891510482851482642985405204948540266574808011302765327133554383447529990004981506459214635617270472098173433311189212953696192068029411729644920073099615611553345317651855527384872450262412552522475418785198565670831457814301804568815923036133792225101427872790677933410146580215088280722962526713860314052272297550171985495711810035061223922537557939263282484106391532710815662761782699426641086478799801 A145123 589 524624971776717607665975578276741098650788235568247330970296303674907300262468619523365097146680151713806685106804755632785320815706752626963712821895992008716527836186223299699354397532304939944569340390893009529273695429198867298631842729322857976887204166231762433638031773047785907906454053929745208642615472136411364037682420958245322266848564096837284696246994707095143251017343541051433846412566012768364169181684942452270207923252648169274248926668684977830858039143543883737694546973018616162389946017012669189191168566018222909679424715154604032015130216958338515872010992969340488094876154832064977542595267586829213503607112860739074209705200413263080197448476144061945304802577201383233811610704350963365990611996634584150972190358746523273594566385874004851463105115880193273898308338614798492591198775746101545302380890963478965163460594930235663288694788167312971972451905384726995946473270292711579470874918692623420809639612197661104711852496892005188250188923020694549702541994289114561739523776170114154996498222912764895117314610674862371510285421101749095175344150845760592335319519970345403315698547125416612237111544046687184766760174812207104621678140592686102268963833178846334433502126078518244146895288094357218407511884283174452052429315986723779621134548267310452376888672359778743972433964845856120537871091508431353826966169876006294369996464726294454212142541114550672377247686854912631201482443907633367276817037603282758176501 A145123 590 158435004288740514315537372376527709665384544059646742336536607667022084798110480872754824469665402579485042656226118944677838261471910410354383747844151451406713031662704525691121591080284561430311471913089847083285981639508626991115696444594132021582846572597949315626284474491102231813651842152349688605503008105586301222901807383008213426667411409740228546176191431905680852850040046582770469752505053925087995714325100826287330085221293327299153414384074502333780795076896742629847020895894549899226848118895147094862914426153790191320994964226077812623604223995149251794373087444384877379628707508457533578679456469569397048392750013349149372532141838721443629587727711564412352863671197686434658404831032805084244909289913281762984439369448439879770445019010626443578964539334036942873170671679489159354984944250605072307298261392436408801549047856170578826770941548331466074932770086748903489220114993730360013386853754904804969644197241151050317562406643056934591545779933985763008359087696278777590809024007935407171865255687862907617250115215039433304595714321245583757548728606879432310458483728278984667786577784345826890626179842884894182291100695113112284557585505295010817197665890366672925818026464159164414710521477111007508806176500996209101048454862319749987768331772158940694784245260428079251802266705515138255856854547265545893217069442239848627441382175355429460257012355370380520370862166901130516456165349289614155816045929550306490503501 A145123 591 47846846670227858605684620482133091577847481517777747938303085219136994701729102754952433624741804898852769075495181116537074369643701237174396928136111842332818619034300580535419021151848405247014119948412742926142837181436176152449641694424698547660042777720414461556704273264539826221814949875955676213653265832414926557952308147247522209531291397177452183660513565440808522417461076724455630431410113719363806341556998764596321415528907332196175056895063831019823969255183672730330062616013181050950345741960317409979410965529878619556030799771560344808296460516318115703384800397211263628159774791399343075783653258542371079401106896918582371430497130093462713055296320416308468619523899124101883604447361202784478596614941814457837149717383070097167400801174823311955995827773763276554423644538867111326712861964906985735258772559624831979102648991968584570021535652807935441657724114292784126748528254836276012463358959062558477411737927215419534799134953706302241458575351140679733974741942281901717862585726620322851748310719511685335514417480331233995616395439595064545684540695126742797166126766420283024268230792325314304356869201007191355867145649749347702831769144458500580691426135057556377262610490049989134998430590799429910441057791416571974064580939104577772526415060643732779372465179976920155300312111100725897148232202182686428397728005386558279192927420492613402543405588780740366479623126717286503338560453041555841689169053686589277373880801 A145123 592 14449589259404524558402439848231817128800274033824820230625195199571705377837390921514762199847555414050956775756888471075251781794136301716257517913357932233059816235327112617170853266267138100036833912948735273848053542812085689412800676019814367261311336024992569440809064241416536416756301210696461866834680778381202234200374158661368699065023334536180819236928920571692268089220395130739017619816101838193944427154499301807262780159644793029917568028894892893484504934270392267817049063015084782837105187223896962666687248675597189315729980536046998054292907471704075793170415346870357230826872358295093151353084604623326496582085890119398527022637601146387017899069901038013593110743353864281082413884698252208107451932803138052985056230210317720904675271509777629584267161023137175482493067480066188131507929328457659086975842014745306821280198446526656369567676996206448171914557749746334057374566312845561625403921018783137755373375209821815548459021193612660219985898210264551293897363707481438040016910080415329565820817972036841108417736828944817627242846827043388247212973741199669445311859824975197194344337912704460574088883872524328904577695695123607893142909724040961880357993495121491659260382549968632559605111327899950721945690646831303739958402395154720167552989579982635140429789700107769458821442455285713705800510268204624035830220640557298360467636639606593892138648230799428220296325813406453622877728800653200574575973238167420411460421498401 A145123 593 4363728109493496188778931149545526639806104910733577931900870647185435887112190329194703231920336993238490093509504823083609501027459519417072596012905959422541731684449753709805062267391523857805876827590569639959186027092068442026513354516289514214368363436770035556662780696634529458034181150680455528107859941805290659801955043607586099595427515738529429957368873499085624154422141868406458865554031345020851853194317232147028763286797198587702909369669362590001300666180403281208018486967939591235754816195874922407929569689064821294730898091086421852051649759994114571421762049954450672446087292430326732365555766942986059596710537709161436578465125049078785942806054817159688810975873343113762787109574424805645666005109932750187029144373798568643114764595151669311136726633159653232436351955335449948604067944332248137280969029680523035194640828202058255024868431318694539982754782699278592542992277951104774595971684313548539564281901628261080215089601336069680133499800924543350077269864917452006183388981699702908555035279244406503056821007923854592193344125371663655593772385301605045741384501015743132408965781405954768060538572633146321991108232781679834381455904891226029367533344100555423540258267480036983011608622595194318597688134285262312895463458755786386023230326739695168677017116967366399643920321184174438425856952765594276134298235720298718302947072233770862812469222295838541789123916025622276822570759236813531966102228757507277671769918636301 A145123 594 1317831439477776444486678804722900813404314882767506710613832310254802066202503642025878861277741924402609957283094699682778994058510980727654207738379686387675369908887590293248511633898973937919274765098439082532400332128261857406317620263243413478371984446568525745542718961319386479789905951204286873026706867744419398057956222795332340709120044729701351666306162867803286802367397623863619838379697650094459065720256649609100879249832594328693248712072118607287499316681547520532553766015254741468415117385967002670232063358848900433819415493527563352321543934610750896493578968670897232721487535441600378081246488532177166671710000302276634448169445127220646967709529484881188007321603006266492080624677591593052783026091266887418429816544656957412499754232464294354333707176053192139020295797443825818290297011259010479799765671121503211321960249918575066361140698581249544626620029817432388613926293374920796366358044741672875810657760916525024409408600582299430740096953981001827172041601841363024429343455563229863054054833513838727082051526656175142024762683015415380601072047387343524144452807446929450790313321646685635493708560051337664912410108604372186375306540367426219907114711924872616417498736396421200236946198912420784265779870863502387190690006141852333858848005685807958305318739534444544923005115555165394690902999224941266768522236966889655629129548177959193975473566485112440192095126313924521146793491560717033453188297111529030436463055006664501 A145123 595 397980730994178992738788220095166500121463288490876293027445456826303038557268987701486221402646140832594968609401089799376172596169288720232153664394652383118539170752367818807340708375222737727763173182901012355144941116707988868265894806144994580954124934500258005118344463537758082367093563082543955198537366198872852922842977329146759308054658080854069673794503817203093528690799660264944784731803136297181616995664313864716318504686156690066773408136410150038234792337161170797550029318119963983870129695745838931487675204802678866192168748147233045979254216602686776626489426776561009831216789616070883853804073980950561348796823380749834441910593963295586305462335098379301618522313132019137494585865523086677134828213557490067615617567342027340006282663439621743339468430441430866330896894476080061673721093332276832651391951709664289296196800834581467982809466103106043782699266250081882082813197606948129397865533540300894946279079514888929110561182286253092013829146602461627262606486486226715925655540191113718939416004685900051172276504229156969036886136926530073277868164538592442686579006464471678395542214171517655964331924596931341657225861690287618605508193735057827185919275467967429602661078133451722434574740462928481653946923312643435669275486391380649038986074486787263713037582322285285200347900977338765022214279908979496969817581265764955701278820602671442809730204609281661099470939022889179764054811880577307289330899625453009684534170842094043001 A145123 596 120188862928802578030669555789935560135868508809361872987577914129233262842229031782206812984737856789519277910081846024711921345049066682529382752439446640015411154197306193689523645417683367819846559026471007292171239816913684376358893913835525120034667358234631349019994485269441621488382466144977070183085257885191857163300521197179525978691797620373199340134273846632466442377819130002389461369166167464098753873624902530494719087535969487805836876008483793192939619786505992033339576300306213868387310752997857390306607679787050168689601142524970852322382451870076795790303313307552754071794748976517965323470749095758537350169968950986147724822551207470139843602657490181064207605731244266773256872850763294584901665337468270733532498075520747599724484864604533302194165132286136068439791841835978734799645479889336344450240569650647493864240111891793684755742097622439443972830551787494910956620971751004960157359024771126128600900471355735540066365067641847851488745662176989430431479986877238626846523543794260779889840579360308301615300422225678748473997588589129066714535584618607530347822715499462999946002958366476685415592747519713213842817297820358256446677099201447096383927714076614238867387228097566023754041334673605489038707705060547454069734006200190814157439935647004067833379044542590621685960143090040751871314021629512583143618141020024049732130574692458597769344546318436576539600031489786218364223406394442786084344478498589697395698883131257394321801 A145123 597 36296638623767384386269467060340443994532168197138794765955502621571619075314610329238756035169430104293989333876108098373200870032221968835153359083048490632271050028415718126417333575432001858855933062821061301223359279766815973671517696083522441255888588061924167146033216206907831931409137682219992651336549343961741990463834558570887698805614826694625346650876907179187662504572686461061352388703450771021526488217724899895540448117358099160672669781153969134117726940732472432897754492663158468288983977275657186033664031620484348265393352873793050168313521210546589641894974129454155168672182974118809456804312422845097329189981826374435863061968554062018937181697099699583011395312313455433504438106344649441553625797087204204036746803189698433089454422827905617640894530481982651237950805337571101829431261205486243747140000642543833482711217594520858214766130672510608973751043940557213027017450655605891019393027615346550536576996070352618211113139866655764896509176148304205528679693430439579080934184570326564413012915550808421187769555235650752882178234867780051617716468686654935572599773501831361512014497884461787477853045419028793649189166715886503159277878450643288050118983731862032170521340224386805721998048496688394761208072981362018485624000596971234494897821579320741698416758414280045463874762865291329726371812317832891129875708770465997254147732278301893854899243257963236833298110038976415056815704676309840820164743175674463160491378171468890991140901 A145123 598 10961464675514821282075348382667024150788578927027106657445574213800499727482170090398322115808183153639995259552674563862681950828385985521533785060328204724305841697427349567984345216135046878006671938412934041962162331249761510364421985323309941734158318927342863846753011300000895801664071197564292803633454816618560889262914736167210905513316985864156481489224691694268041609938573492110526031927072966681036900687879294865922720612354609977035340437032490194710360596481420168743088517207973551209404773826495472324776230941706486125980102966742976179978361023133199995056491883781847308184927463434903937989578880950123634878024341596128644496989680775522248889028921451783888377176712932296651567051243233368054610089054998201348364002065213406045415511209162891994247954040426474537792703420104636773753441238576956275291829953478587064284923473433407387174615721000581470628842439496490839248313477021228082896536980809887135917651912775134964216101874662399150894282451125693080230835936005875643815277216694828191950010655764782890404790380744301691669352932480986459483659007785171935394783774837571713628432358149093341626204123799175968841285530899903595845472614995071544039549159308257101258577360536717762019656604665221612395799332666269035204378446279112626644984677019216988854027662068031139468492425174891536612416005963903608639320430539711146702883017472479485581802119358579087079489631739387560939978588839177484903668094575189284771000508900473821930230301 A145123 599 3310326035366852259802368942098380953094156303793989071753797457065129346080540052689964040218036142969174274395573842178431575949302535405534367934860034778249731921573031153813145837939208725156156069467643259611271800678148209314081768049943518881274556427469482957552263379384063624270618092526734206704652018069461426815409786487939122577322924116148562784399206014761769378538944621930917800289587332486902122481251329324608766084482974854965512139314030884833394782410448158487979834442315349306771952711624356984896388080363738325697725702603505013303296715465015851917418653927988432916679421774366870463396017734514492635834161180204476202227821625653657145549552581339034706895971993240133339745037350132503050693268812369603001891876891258927282394930744365476645241225678313327762158482066262734571709822789035308894385505949890749580564177759294510068519181611503093520936665683999676239963652609755275143734775176970568496594300662020406575051653008177887805176791063811006024183772980344004853132785257267787404490205125413624481058925429543460131262407374390130712447303882435269553652100227444826154274557663141727383635792341932113796419041165054999442173451850060963011893727127361782547919841541864377324214296560400238548770190392231886613236666775695042012290474638224209892217937186131124074020837639951952727223261988781056917944894314222300307016523544410502751849340803032921061172570675256066988816718124755290600087599818531489537681662309771625331938410001 A145123 600 999707501216113867639033345165328380810284415166857672562989386459455262016595613742278741823731106993536990872203747663322473254738537306485857582542670174826694734473357981102002058712424899950281126307289851468562121642469509451342329529097619392203181882776856510316936787562687213633924999871876166132001276002160732337364492604621447807446009766091001804407070991766360084277151337249645065161423447338077759952437213576736981434793246051589607630732400294729490513927358862443201166913062027517093920314136729313966384424038907267874587182083291771041415629709411654079065376994368724893529000448395359976007607776942426652387038652080155684428305141266628935707075850642936697594206365245587971951434228496782553254757092280621905222982819094982633237853573589211054868602200810198509634068880591241203882613041050086329829130966913527786266096759833508633305618230952933661852244194128405733629774774669071865325005566464301798835561148017387650701383106595059718012496618819798126223268604127883590002285870478176967964091937219149810389390689341380657949577674133338488699602113487666233267539484913499926877287981910652576516383083139699190549709146315709927940536986103415758047866043303950072370533568282505234150697904636206820116201699121363488162268987813623575085078356066692170460963002549531439214824474840314832084812704605915285610718762464594981572287227394499351572919120396583581387036854295592843061708895087258583741551477101934651095091017042130376423469590001 A145123 601 301908355041231021174728267870987072623752799224087223124951040913298423999665794810115490066726576275905202069131136220481208491355088964023323455559951532762883560079032537261650808585314380576259743988732067500246149464225113706096069436019431112926479654042183196632757357580552154453821079343214075437657680700634471704457261356809189298726117626435366396368151040307425983682321164904770878760949591508766996603513557248845243784541475824605206538969045574977421301811279966009688264427910289994813057162916580628460863199671669631159799631263451511349494216875526854516025826433645426929412841455993624345883834152618878334528249838767026812221145924840896284926391357341585543638743426332174327395993391968678198579885948599935445774338919489793496310549384293197373093672623419001636581726643456488580837977428574337036299503166501935500702780657291960312748228186566174462785856809961094531879952018297449948053007946297042172679842872400589050105242646538699856951968802092515223113402934673640500175837200099152176537751274835057829113114929255667415240641195180893833456567390969392767177243272343649533090786695979353936380564055315847223432215743146179343238599996351381497967443651350665560073353217779774716336186552903574059436544142944259541538391997652938624633681373057502811269318608832772363518802970564135127336886213528997635197519121369993462134523726149594393672269725018965208657823957426593782537647269598227336999348458484965733141179805484413602054555877770301 A145123 602 91175323514950552280900297863692930603992535081259174526062651366429664592637053437041135721409602304216377487886730934837661641915982128597737197721522820224216008449133352895037442190706230509130492403470777095222868576074341869731561627348339098484404652338856548526582405052539187957840332036650778906006487570315608294013755565263770546767480077173714560701377207101850880711976714649903555740741615212200294896501141851937686885950090905784720785161021031242886503656492622376063412656061994516406026169280493213065866719916420189702991614054380273135776212080779400652185720517583924563957784590709626157096941906483124314600879064268990017135101640996809411418834482841308191242202920545951401285618052940312319188572301720088224001945130703098540903152676202972017463234263670337684049171812254978960171865300816408734876120127152617607684453492405412180941331606724753734827666904364056420222011879751055215240143074776140271847513711903829875744132577871580761739776565735320777582121463002835303169512832144073479137432920908250245242350319244522218022015691366955804365394652470643128021294200708297245493490704897782978134353828322302721777338604720999845948129258361131108970409934841857695192080301235923681828294188278974729743016214967467260181106221022199651015796689585009782311163758904494704251239282285893968140907551673052679914365163934975560969644593009950112389673884036607096431081448105977026733526413709769568515219492910982549473985206165275865690099451617040901 A145123 603 27534645793160025557810715226567394055333121841741046619647795761620845408552390472191612872375633169297070096139723611184753334650135247747552610388444331756180471668078193541764045890784696299376832446104185950689806063824987019545225515389762388311177278526680635471831253568509254211113326453989192015538521588554613070320449723448301895934480257188835361965419548393718658549033285503105969062825206844492980291746741325727932594313142912071161071912089382389776746682958960677605140933866294433664625090065546033765263288551559225620672307644791579035493066554178503470105571570483911572888321533552851105818930571923750924131130949159396218147988474435111601352203087426717732169601643261450991013929255994582351716750255233518043713141655133416269559255797663913256076523653955818561581213305574360189483322482869126863595551978896924015585204251925777186683969397002689061743492619261135077812515707732800377552575155574448065055776461152084221885677933274570851345555570883264782314577568423921587916692699470310091547328204363016739005360683296916454175233498151625472024515728478743255269663671370633424489501102092434480042638475589280106129532826409998807296991797425065243527565832878589673282448177620031172137428508673697464808331460376032168315152540356706641668145966573299896755160185870548567911510744447369414243426743719048380336503081989241249419370532565278784347287840709330324156977939504047635479742439293080811464259287510658244975410391082107827024807979832468581801 A145123 604 8315371854210812767906555098125489311779998803670714819959108257358128883718229285548430046321719807525410952656708643846860669402698928837632290600112466667546278227751165316259846821574787576181294268231060686331226208406570005560788374086080892930877053710405213055944511995284742232568266748772699337913727513255922831628481802725821908801666270190951105598996002237695933030927340245223352753417471725421667847812619379227983705795683209354584858996665832460681334611749949632014376498614964856972200371173625621703896447275850969717253333917113002488445770323149827268571230428565623711087709145348370324331159935779066295963286945767073388890675384177762706798953913568385913807028454062037653334805349692310929906139388508220729113144777905161010308354347741825600363092680260393535259842369111644522245003217961175496397121821506743900089123999628092304966377816563205371892799943349958429442959521723425962965662456840408539506572643754217531179598991716342525525596042630180228938224843542561316715538025727201503573813980284710146929373684005349524638702494426099525595599384605927992448310407459730585898583839341210315189898685274134269748397136237214918803845574693111342414215911119399239473604157560948178061821581325268355397386358017346747363915886081504383584129066108446983810276064969146763014571993583823277207546735695600937808944016395586922349088931190121182922768538220333721288310906648774279937855483140096695292637789608725879000024464121590398485626319809953894663001 A145123 605 2511214765325872295882221828918671204763504305586714134581031045926393302037496691845153682376287006239504810632229870718140737406280426373717204208623576489267219844309183847316931976069695063310451492173334223086079625132720316692338543748481039902736559043263847662259770791322423644981405444802901210857930170481700140538731183973474768156207279117410045055534827256235778056681507720771949425563013635870499197059119305785525351217702016082172556255921169313743373276001801829907664097440785520511170847469344872208542961814018441295384886170660481959931587144524693656605041483855247876836915273573674285096904481674706097629988526490707004048765818033209902341682729694565119251990423525092109856120201677821906249302378579227426674126009785703491696853453762233667396397912914984891829910814258411071357801488501792130785067194543057760902899862683431950322659416632691019622563839399068184556695963044766908015252509390647804482919882637312542332017009820402168137878659318743545874561588172285093726504567076915383769200274717778101355931847208932259524433978083183905104398989635261774976134473389167266307947829979943422752869360314312960183909805610812495479954066565522200343849677592225691731355173135228729743497980131722369632545871789778341671734282444073967135765309818784415810806616460496451881832830551570182347264870753327764169920756448385261308175437848884031963891751254700074498745736829990328493596876165869908897565148202547704799762412754329218234832123774626243719644501 A145123 606 758378543756559222543663085778340578349266520288383997928651416761513419086440282707950863647592354164522927399980764248234655836027286065933758038713719987292032846703145770724397196926226334332180169342078704311309715563873129071080679423667187969733509954011971588789394834467376656042151876063727392979756997757960186519865189078186654161265796627187642655665918835380967277184784404332883503167276700561165335844006217727849428084040213173606757404429196466918038048017932402682482543050618612229516623735370977781358270571386293420236518370205548438896850871876134334467453956893856293181037324910104285728940822305825462417960571713247748149338386370645212744481385413845097628187300876123755138894966101352523376359412191538174634856941810504549331439434681846825728111806607645176939097806063671031905533804524323262321593895630181937048775669406396820905138177445256124720642386698575241777692737879997882794643292173518796545302297983824633566737957366769738435113829518217920673888661403186555744087663719202718696794909150788701899344488483413537026854422678627113242002899270464450114800162653121054694414346070103572461051356916237239841271012897329136420027324257213011392500188416941039503629788682681515434358328178198830360673455894155041838116389382224256570617539436206785127879787895004959321550500254580611245596783420769289178378259503395953328146633141431787531912386110381202164899924211750430430786318746609572390369382119379798123649248627343302316520815753617315649437976301 A145123 607 229027808999715559335890369683229935990273725622786380660318146830931126170802927881109315667890514670679684569983558573096147921742834111485621210487334812585704652484505713574920636539744283273255100689815595367792448020664552259149672847403742285819617269552572155966734980238356427701084885165800869778675755392733494628858748370428396081934114374131550671966051953457795881931748208600810046007092000555836060925692818634504741756028926676413158563581361411839933747128139583808279820337189380107793509197234565945097989169596846594470133162915904968064889031719448044315514489940460745292796435207577920615855031431877614944126462668874329234096143918116821038931036712251524918593312874165848959836423642406784237754293179465949512300122300762588194603012420463979136222369197595928450715707520414393224399851164857123428990571413120401930969349260869156481401406929050716974614378219130323948678650143796315837074258983893285908876811071232402024612531107754640605236238635842493299968501182174167549620747938632144131048293363263470195500679590143679249850511214967305015179771180690628672894672986769169350446824565341298939814756919343332119103661985187788386352771971611763918334713052238601704404464826996682432446471611835915046553751134163032856769477859149281410359361144424630324203885137675037218656369244052793025987881328201572004106064449269129519838975033274550950605576713583868353725278366211799999768974664599924991982655834904496485637273323044922970371051525468654699886549198401 A145123 608 69165639939370342360216347981249662328484315871561198575418151691524438590163397779812305380839287838191100217207634708310788437710499874382591671809136399680895513017474022353855307837805847322188708228154967722369007992525130909134130119236506503129554681894922779130365174637149173789071593168195798945767098371607757417728822142680297430089941275191101115291092024025418975376110774213040301010638616891161929234223387221402704160892651816063600279444166717179193073594650136377697823259288142173941410260941103544441811370947676285236559978682233094807157590728401433248950908508062251222131342395363621921702490551604733887663773765428334180948886124884909308544428605714546680317552300697210262115461045040747487278420180786525214540002077888491130220778311545439852313427385867362746939204573359083082736849517982326952292830972866731201215694701113078860562319754395871270208821579790659257259174650688607384913631569843598825684251641214201586799417656584534693042908954194914758669813468355195413429721789803188324857887800796417210339305891734907719917827532497447487471048893669299394764076441841636022780246604387002176251595538284770062729464648513814763542117108102495490325690841587640773690644747964315413083400068446268145228872169061341767702544197073700761671956448076802151124445431789966235074901961203688913237094564333453975950853085419773719038042313415772955295352255116217861622869166671751849499799562390430738006371692759038558864332894310939393749741039875780102050088419940801 A145123 609 20887794233880843677226001199967714793266273119485859183395621492693549523103175326575435115697797036619041585912135698351285012040649219229431199265148705368817859226624670245150728046380826147017716629802110436560072621294568870006248146336577560202839694314997126725214316005438812127871920051909965480751885032470150006659475428341079395491080330993338405267237825203723072767703522064129570095166855209130346792674537248044982151847824819524530871233574767226704468291837213046480934344484681747150198105295016035855481936037028641294846643428871478726793527510945513393138858854944859408338372606964606242433536291553197756459515550696688048317329513571324494359378507889080845930982201497683333309909399178663334373845140304351148841568327400023558738480447074302371419518848162745953647189065446922676593304154579497882469005963234339702365208830386888946733339164420624072886089502718559965368322065857815633928079659833782952070735118835617646811399519757421722658353267928228414624983698942086840688226359772624241962951067547154734052274878624351987735934064303014173911241586116947726590078190763187309710284027700309315929042037805081215612179220189186870801333013874982026314440299446415275052870309420396258068754374199161143944072841305391050813311578038398480743520487958049825009258316515432127955401735914269999004576570547374899165153525732322394019968939676530157948245775468384210341752763056502846748939698867245482952932268557394740280542896808580651989451422990960122164426816272923501 A145123 610 6308044692992075420179892146042268617904085997768857912186902272641760431538568785228001592635353865771112367845247773267379762847838353707413839586403099884983312590927632940013166014699171690552028233492009196873419562622967273610977806063527186674754458128447237348235593068467884113443530784083641379388123512707613694253743850536863297140876170018713007289590532119500342556871087552592917128439379634540473569458476025522363207153882202844592259512260135535747570231061243689900864474211114599497185886388833901724811102871811701994758449755540504342396838150714816643294686423284839479066966395960915721593006257558514117716886032536634362257652564212415112387223764953896700924476307299999669449330523090911286233413953951733260424939094872729226247890874238127770728842378717763410638704158560397289248095117833490378178687508065797723383091851082139348834607865335274074140328820999425318881976004714409632838895143638232607926536321636715315135455855549084775708129644005370786301986407267041870692430930929542717884486364511439933266576674038662565388532169591977783073707487958424544130808849534040725896482996118889026408394443821596242344815395032485921167239028073136469451470644741975825425193142800211705621350737608078219202964769202059036003852394023399267483781515406882970350644887142228712676296249344148336010468887210742886093900413918075943220311581739998691927414928839196915305347711573897187966330289258345745421047538732640452526165090503297045961420580002230081113554848426002956501 A145123 611 1905008609489372896050650202103565154892240705053075603621261090716318956775124669963529905540761169665839316047678915391050337095035142170419750123894471016559591584600918523213730985711103469720565508797956975345336147839514822061645291183038873798215643515096750682040423892361295563447818424873207786609732548952666865514623983386704374657149112265320334863051073462263899729102300737360996843218597482776013887629667085170505643578320577434247337841831327357028539505312203757137014590277412124366402987491322543304857097585351096973775756979529803439925118327988363680761602160973166577818815513207589583314845456246379710352743122310512880713762757062635792616447217637568914598345913822398402490364508064056029779156640248283140297182765083236826303304305539467512457738978853916387266935008696174534430248132281559514712081158429907678121991373817975696459104841992088349766306417852323727742391385101685851301712405299086413810861898399169189553260856976303844842132494136354049234785270010947702862273452914362128176872919131387312691772103284797470395348979282712987474085750121858095379777682481089536033428154543876785666019192992084260106918637120590559005635385145073338792317820271777252863133276255354514701389854003265423038151416226180523482112609683488540381621274132390698996069746658636555796113511900196883205162599361073804225458759849733202530140077716539928431921360263662000038004667142553894262984998416321547871673403764988859268161576789098899299697025709250493536171399797836619939801 A145123 612 575306292021097622531876181143130634508838788840031063435708662494055683185656111760200803471717237885217702334031187200323934422937765097113057123576543843901111675236886466377606744518738548683920231628749514545094643227970853295343266959471676359874449587101090258738859779900042792277127720780924667914759841660192685771722189238934184283161891027956722415634134595071578217846337951595468453734888000418721653590590001245467181997445660502939851435973548601687083183034054473411688505399304250444054205036493019244165118659673159474378283849368245098353043338214335116773360557927473021661803218022296093245361734780149114012410706051742353341194094980351796955054672502780858311999541498057017552420632104821830082019071941027556636488770116042648814371652382044950634466442771504031191203733922086149000645687853913139952670331158324052995118011801177578191300827673745346355350397862580766352883316324704412683484307505180458738272366780227458529769643350988212057548305099534917498118849556898939222535890349206433166697737091314456992981908615334797396830003211209730239390822829313186380148729300439505841369406189254670382111387889165624956047083595023316333780719074784075178810530251431988388840824235974263228114114558248549679302524735537316032562004272019515795982141006466584213842712846021097621713604297610114579623094538157078133202451574205509088159083158813318387748323384697084814562104129339702170233503191439849111499946889487902858532270025217364291462540343613646817842649184098233218863401 A145123 613 173740595181761992631730556055023348056514421988984328081980394812114100003111370626910679118553065080166080265561370855582437145390110024185972831569992346387119166329955111927514023113673330599074189386373555435643236918699358180371604976469263221808285559661014161388453613105920561972129123857414376502470862448829238436194586526174736949140233941330664849186645596638154357889864959081094112031092957528971163370470550709045918457585011151310400886326169846382142092736779138766572791615999606221980003518033400489194560978123708810165267946752230489899179163022401216901874126891935879375286753027220212570515929058148786052037680484503880196159902921309180044633894648622181641309263186499396902428540531148128628739980569550073821079311392279796705113935715072035624096407978015363503356260709461320823660567483749486706191727928655434096847517572581810638076390852629102510966053848081539114843019138675630944560959154159199452544443905730293306800879031141463737534746007565408730382657780913468697502976612007428454214539728657834624567844629727824016372265620806055819308554408702460428709536471050249674557527241000366578611973123335026652466112327059920942242771525199645630661987818112188716177065785987972140375761206737058737726324318716043261310243177540210281846224962678776041881503209751712845201712384366354406162969387924076522422914916650214011421512973883905613171561740818255951997717442393447501516254978816418110125112287221581674417477386038854917122387486745612088494943882197868595476807301 A145123 614 52469084438600100677160096052435907982432846601884427049694643524595964145256448273215264892999553936972271022497199967198695693973390289539066682077014112065066087119971206915642857373584827102371721274453184992049712454803978199618929359626758021309742364568039175649054252298208109672790718277218360779078285699704769815044993408715531624456067488390832827731951336050127544504521371304538826364936338285748872616228515724130621907008675922035238127819067320058805224923324265853031571379526481774787517008241050454717513250274700387510436541635324239704453754189426953169249212960806708098314937611002481900202565213826153238601367095614120076886949488140392021682481129211396074817085482781319807515866819774630024049392112932181266409315551698382562295594214299372713526480742917868273982399530523396802596490734404491072129949164122782773194955188907905635120878736666315212965392911722762231916238896563715840844726180248573054209683787163768351195335697761371060523435745979653901658064530986310647706676400935894186739624300317574742162496096269187518147027387480217647700944040605313736283899865527874962210531857375921452070433771859288883419809875688501101240983219891218196384741510539629560297085026544131612130251770320033490243670641727509527599660877612871485601763956587983898064000126632171258153295426474341420546637132058532952693587102376790425940208759029780681859423897403728600418496105498691805755738770099366829408672410794028177771219638313708967606669558456831237078655209774572217600776941501 A145123 615 15845489759862048642509717277279589187346663159347107984679700364033169057767444267140383087006746735900545682713888828723150517142818477330773952014426691851303571191064974533412215412799504111585660750695475494043577518113882716926736295002304453172320385813988170031852995740445743200620824790596087540905139810448391654905151814845564375848783241260090183310200116841541880286007564269011644468098743069338630558937641278136738769998162543443490604200472004487912795784751191508476767983825381496379608156485279203924199807021981393319341670305921168160255134586043917455896360440036733909811735871769722313648604178646440129271560825194979759339662585515477081368064667127192992413118506536772082472889351031407119134287678124949192381792217301519254016564338782695487449373087953218203379181301957356373063316541222672554296538455837151742070779619532614919995867302082374565213037693286426112499589303743103508304162745475914903171871959279552311767684579844902918814340060539847912892005105700084902138718770106028036966912324156178914298449253228664902656385898753404923549865791708396045897309049852947188337906063400287278158692387128381907766130116345600272653834689635622695662561274195150015021003500950541758891195658875443376994850807477389161291836274795909648441450868664608458439286156739705968249450017082866742650678250912289027636940882002874058419931623714019882015932845454185219070433826143162531890731592315029966063308942947509288105233913293354069362297084266476287985665378408038611846839159526001 A145123 616 4785285438393900089937257457642383498670709841276224726946219815294492459481622912228122477011144514688027823908571929074424257481437206763604194441674783924981613433614502337883573411808076656871767174988759146016168360757937776533674742161336318100019446773459859310443955659362316238477816296041741218992573144469714575011540803089951725974708082793058844526852703334809597718829779887870212090539455470601980679926551437481570977917538079444012127230414726288029605521769936511294130899543885685424866875741546078534653624207388106082053673995846557460157346191231073644727531603678132834055045918336845136239978259386011092886772767841788273200501213876185938181133846991283072312686971888622387587005068144665175348530829401621723918034840309507116330440134718159737836997146081128979552238770791591101268318998958512706906482483713655703322602250143660797933116804350140452379124417979588963212644053491520695792016304407546052184851122018637634385489547777462920110870174847288090039483883856894654135245361895619531269820782270865714543389511978960531414710394396140806694411768151895000547251049155724523003085420615029382082473030478999476856487875326495593840356835286738162871897120065424764906782760202037067053528958728613579818954700187529799200606955327487100957832560572755166464766355335264570240075751863599281939084285138379227813403452777765588852393410152874974588129859903266532430670596999129585939195185140368950384289892097737010979602870594954615238446112778917382140433865624017886205527825399910801 A145123 617 1445140356905197965112409242490722537009367025402260520429773704518572689594392352048625847674278636689048502274706008691647402608876893624131135947433770318652595953380388641066305758150626350871162101185854566621388801371379094630452845396428565761752700605199063523584042756131679058277099900579815252048216184490043353261830417381350575679985992220262510956926206206995656969206307518572535039698447453378728826707259596478156298592326501829548218932981046866980452954778736075219319054894269651616813416865790430438261470310824186055386890205075354431799358294617198196790258647950356079150714055601855461422159785730396703611676104327394863526792026928022637853621053726700360645439052391857424279193057690337851548137176191611635674054139981253847612538904120545458131285688743412998606572729597758555226659274368929614813203413543068185251683808763766028360881279046440334243930361192142580464106004565135507025680619768333431844921866977669286032106075744213956970563978463820463344011240919676485463941960573706992415448909333477289613189334168392851822339882721735770216788804116080581769223919535978952999743459119675473101628696512270713628751572218485323739515110421905289564617267698484083851833372577514243708406854340382425661947324605826521969422008672626308579616991842103395663901000025093160506534627612789900278860803433539614510620205798003204959364389934544528305733201757941038608843449859910991791105055180799107986089484104573629806551961685763000447941363762148782930123041753074993595457556431613535901 A145123 618 436427602499931391563857653974740563793330170961641400945064712544793657765047008695772777875155137135577959659137306052948441163623340437280839451930556961449158996307443755099686455388077349886434082790953090360513401845795728640620225634979265523731215563323343724263070468396107713283445692158808164377342295142848622970497774508364783903629794942436485250147187421809353595102586040829017711776840591464905503684912471584965720603904686014444118105633045739101808762737656524779723060447169890902592227026592968446276429380244696800620758788258761191845946047628202624357013384149403857770681589745842012504356015312320418479633296734105406996817991631048960445855377091616517631850281135369053509928716417413886502362078679037312351840432239498352471870418604270010195910441003364644450205412099752292087349832540417785160880524407522878290305187644407196904188213155220630801214589955609079711196800734617431601059755153732288871114218976134105744061649385204837542190210625898932641801355273858441715456336847897616089934300797927870597468635529342662289815229871569806464663524431288183799305076448816488081399521568721377847309783873675276516406118322107241273739722990580110710351542947822127898488771735649099562871816481836763936328273076259422104966246012177817703943373703754652735331637241222799208403217463310686284934023552643825202979488747544190132139193366822294673356838801038290393338291187096120391327787469416190242848639909689138464567712826229831180663053410056153527515018175563024047941976514521887931301 A145123 619 131799690814622375054319899091129159543048702263390300824889113414823166072354602233771330292449177136307854768557191721981737584011639935165189383347080768587327364288894633651464243221441209039352221840766647434308425968628938670372677688918341759601065347423044605663923697412868397732542321932059485826705324916955794093737066071108783388320518086623598283033493675180217790064011778022844776421566160174948083384016859159063169466080622849860294119682246832161879265893817491747401144935990412782931235748614210680345043411363587609601413767163940804583043907025422575357621251754472014690666689389188685920854094464535035984145643937595505518175506680549858032010470260614461624458139463829062302574193165001303385861799623893076718620136482188521192657253879585422533706821897327379210963427881395594451824422767931802188971105167658366175486914984802209699036479491597584061632562236232749930200969715849899208013020375807382905644649208925522265420586008256116723784473045043013837360665281464329721582349786104506352167743392064883443145914740527315618672377081331359816558167589444915426808363863623043421629655770294736434414453101153421237241018981704168379345656828044771529236601352974584141259757230793450553743580170660362326345476521705739649177836873669028320282319241542063022674490545849260267777265139292214468149796252095001671685294981552547416701077032390398446825459584711805757749555095053168447189200710708508654232303163242015242669642721559723253559794188473196216526605365978280187484881449829178541717001 A145123 620 39803070198413457335013045667867031441436914753372909207715567186564051360193324827590245975541776340027836562144612762732431801930351637079449912931366461556411414856249871918987101766419857052534484561828736572070784129124093682723908041827704232133998003706196147566780693548217860007514497777789805911500630782625506967685623455700344218488892832365384244990864942717003963245736454376858293461601203532242856276469406553565492213035744195971794380025932910267148436491170144851190366047608657490554330603854465032495756833802423213402826336924721864222887413975629989555377261016466399032723569513945237306085432172274268546793504835857108561082006199534426076706716163328475794068726267795241446323896407113976208643761124337030131710929377188693901830018801216193335169264302551865157066505014769369772158888326082863843284112880108419062118758020222622921912112618249315165982232580752334869840981657385934943388331093738675905215812946876531590051272912843962045745368669392364279950279113646953717476154179066713020738568570102796871959468783003719974176768063332199094794101948487933170712326581737710296844074643107441681815317526764459538370271326356336743321114622346530421718743257055376588532548194927886418130998339722947585792397581282057114629601769602034374907556467571999278194960813209235378069525668848785458694953534109137861023756104940121775653593124588533508646615437744164300549972300414869774930747286846500197387912706659178914147767534198210192743877181865495201237507305507265053596386255871897397710603001 A145123 621 12020395400230049492798885471796752366154405206816355190429276401228928687612311743330020513283324005511270333912904497153472422445382182758058708515889324309267659959223172424900453269215575388656374985450437678117942498569507663243949855954277759762707796053923813520562105527864380853871645786570589325787363791027986148446964546555432845200257314856259418388958179206860016682422345210033181780627141900577167647410376762317619585167328666560632042473712056653846665941067489927567743145232878571734624911128299825603038218764920446860043952337498839054507415976733231423148575205721098035867827326522072477751879661932364566095654314784909189941247696752716125307396270854939075347130874734699087727514140755255813707029997750159206699982051774503369831473020713410801798584112548765950054873551032468275597532450054256948869613118687574898393689435192247320207758974231801582542572606824968897942046259560836503004067977288704315992269865307503614673218999092868281698377553683448969531146931656098558348076979728361227756695540427652590448316426552382904885765282749242795268002230275766372639695819320924886603488912562677093171791478629765627166584699540631992314597270291824142587531227029370755152688295110990904825007755016159510546977724070659542878490556582940712193761770887502239951855491098643234916728974727193916311407817504707539027502658396935223699968422548704729212831036739152906960333885170195618860638491426932351102495405107908790057383125685137918485397349129191077577510679657828067905921164391863184930060389301 A145123 622 3630119607799276533367928399436951347547188935543785894600433757603949899607557953160838604765588307888063613005135013527585939146703488841296650521885644574937276896270541822448017900201337347517172711121470350055046563783862190205990132590150055744105620410281285487062189088721494800009229513046540186581872364259669191324015607436285018906259220193757978969220379255529008034128302516975644039455935252770772386661657312813367549228320221557114905032681015176551425965765890787980607239494281720006366168830142692867085046310172172528519870779587724672597016737559460259801314334866755140433051129040151943043761572471401824692340809560206718253695722413120735416756967082028272279039455443611329252262946611680141763314415559423743393262868706522828995203022236648845949837232725424765051414745906790649860682641028059515694779877730767510895832090670038468079821298105385828612690945028559854843628129405715237972285140810094964753760283509919215099722086453133377110864275843732196434126423081028117667401771723786024069501314640580979518519601350036633555526938622207991971841879441332956604017425108337578043956807519285374696199211228662454944770208989944505342265054513508544531012711819612912679523332575324325370734211016540449237601480271757899892189518486278493048141147251558104466182163350977047709474080841943713940586465932887567648444779079769497435614810016584239688766326479786433737720283349098662026137893663646723532756224429881795418415556189377453172397255559833839933206987749358569242534595260086809951480526965901 A145123 623 1096284101159981283027621577744487510206884904129016523814140565519991640752794889542829928618694385658189699857216861180833800149882008247888830398900948772306748355013744407206876505407534663374797502383698595278945944320227811934545776092369362556960134656108894293279260542688363565221933441294268565758399666642629067793704266481211520276845084241200053389286165576990553566290064937781434466733911819194872683604173098092874682247367539581582140687827192871261876794995357950480215818584127846563350848361791964946034080947453231183166140931483155352285244547326980265228573780554554331312745573142799364726738243006701418692520828832867644003426166921065709379735296662501683289194568413095886735095682362586647556707246468948220345558686367318119853181481242447238066049045698965730279577198390299743789650560058023919482874653461573100715642897692916425112785824268852288439450122826018251193877753034266441031127108456671390651319613350130295456501396889847187019199312927253439874136648623538835436996986983603650907761640325915028162002471291284510950864249698624064332700979589052277128040622686898627644388352381911620481158989999577431627693436530263699981371731865809288624223251438296070258460893749452835271056906719240199510245100064346815107898356092299521959826432708199660046547061476503969765026255685292274416140801303914540722291295779431991290331972656585891681278217765858763835884565237542625736274783247929883574541277282419194307571440586066305720145485781720690468750932789626630083177541847381824742162189083312801 A145123 624 331074168430706548197808348550435791131131693858027446405975850353279871557444449083981477604240938880465401293266486941598280059325219787373585483817564643592063065937254540434654256615175267001841328547165854303891620138145015342042618389762957342146216560524475795284849621702797075202223890041356060318850117453709718804507364461718442838588309181622222365585452783871891648011565482907476233309601913461598779676073613966735340671155768633416249372818779566105910240662632335154237196605167115380411949839092343271009425361084565645143646041437133328665471256276010480638769480413140541301308730037996367995531905626451357043316597966716468282316448714439431111944642835108426325064480621299514182669643810554555881983825119206803120615330020061365672831812132196829247100861963854925119667262499124615833824608454882195624312450565517345648613259271170090345593239107895285722885324402512483300696237788219059476162414468773949881733769471455839308648322138647397346421081639754695109792833757885647273855422667276578788119945877111697923945227810366572270527447882045845220483723994014346359711664034018277211027238462529790099935318780661155689108473061930647449868920758419891655970890921653593605142510389002180927533815094999523711644782617952466404685411350355969353374534536729045775952746383740847891990219742877424929960581407316258410564322880609381600182820127478922703506332998962866892003400981454523873692958402981161192787932983066166799091156641435834950030764308824088687722848495479492926550375103314050985323029622633500001 A145123 625 99983302581972217574455093640653864434091564660220159798080892666125001218707470828472863406552144847514893000866621839501499744116066493778574927282505621416030739164695857466858378621277523099892706423741704301179990335775474405484936207932320747965600441143735581281731306493702028347506392859048235947726977071353692449893430363172488525733392527765669954353417454563734287145926485773120041025033043953583636589490627244855980008006794759752125728450583601771113630803319969858629153158941884717037845500557525875879900424966591371602197938373082782101620034150807838172643154510987888918663923725901760335285908760945303125662920065119540553615564085593787130097902400906082248486183953064040187279497335105113289711558478753985594205484107372165115075354082442199985386394264038488420409233697537243682071242102814365054622877196132776812780488656995674367944045424760107436022928519435943938559069934289121695360018042461276192892947060766313340916336784474624151432147455892990669717561658232841937868900648530543190361315893247406858003296796259413541188338396128146632521751945212743548355794497650832819102581627331614698559985112769669440679131171266525266160432697310941470814584835087946972682779676584909187279941101783136920717214105521580507399886329451410445197149603659463624677682860828259559411281336093297036573679444208206125449703218648253811263921346525978070567231287469019942621191211834028667229537162917062750338381219608699954131221734273036088603570675779093063001831494702017237188130103658996015742812783846233687501 A145123 626 30194626305587179000937240471128916623304521395692630231574023609319397088178098745749720767301143503010617220860426529042511324442992755901342254453832880102997691164672211700450795689369196800900595498641447533102053189784055125441108692177171102928269187008847621071287569711476309763871728419542525900153228225431361410149011462313629816328645955076050703992366485825463882826421787137999344913326669672068796651246493354332539227077380861676508553742703428955310210592361968264970850016803844017430048929218533722172458918914549509658218633742629563061360584842287691117657593892837929312895203656492293624888348913899855092593158543068134530723618037400609273858454580430801730616502489344718837044225525557933658937008676758584442646935585096373803387084101085412198757443966877659648038468909393748467369681290441483364300484600781533080114058961153422489028756125038444550393201527545252556961538423917526532939249286408836636303788278581955173117425060589197846335162110598043427559593827952560379589134140433556766910329279814839759419071687242532522866607668182818237176348603730254537257090226626517493091768624215685109175015568737659509929408505249428699733000805667145904294348649305638332156594319818253572377614678923412350532887015084899360768360986082975598480185805770621285606884271223750646094314973280432827620321231569470933627399807708892041620104063830717898388600342482645059804707742572895202979446530242549969440998340388844319980829872593815462923328313320977280937865388551513726137888740929913482703344137691939940125301 A145123 627 9118677160984746086065472167187292166373531369934514109775557049121791795628567113745587198861538785764358885806847945148998918482039696215711582270130247285483886700991843237678673439810876156348879947883293413292518883324448872408809340101297740763589328876230837827947564321559351846660914476308983773610327197103199792172551568188353032042725345040439546935740325301835528879292233789190029043783629207920823005039851502381181990597361013431545831104567984960901912485262511096051338075921601951379157738778496626570206713611768985325410425192335754961748795002336731909694420712482543664605432840336946772955946086088995292660008217086511508737979031730898406918123185387701216563935265598152024747168829221160859885686908822613747693780341214997516457784323173712041824762691602789175219197201403214499901961678471225161653691726558826857417633025779676596012316405716185494111310838390146836258446044953158723825957924477426202887551167184689695968121451961153274969067525253153222132327618480015001793980641510285613063729081188188359937701646250448562492174327452814979480624756574591657508092892646710632080895021931509571356156141773660402329240689454156200794100082878780752155422477505467688364318801805435993948852353093768746724011161341534085371537617910729179330570916193123968789654372226711866860923710649354620644300438254536013749349292224866748315460163355530279335286736198471339041079117065802517271125622596087173708431160416211375934256490301597996766756547052259359750172345511062443276405211630730212780394186770182015684153401 A145123 628 2753810307991087730812771657250091105328183169198827568521986654811171802882739090252421584335417412157333372896447219008468630870251545264388996503324880847336030786008371985567258928027195230020560843665255969366807600710793775412334979601899740539501049051434704176419093137541212781381832300116893557104418660296940905874700424581420302047086725556257667123889585874668504257663428182548250771877742694122416478725383907225762628621175948675465164485025788754763422260338685989039239128078306985472488207062176762690480255051835319018764290189451655368885074730120850749036597397575835348781527822578101433139070829649962678528229888401583407504338943964693918279999343532505336600577833708152566754807942199265021751818509455752593219079016111344153596447478514359951218879575420075453256549516354861385221925057217019557336050600936164929407045059726501178573230525770162980777065479992296799297493744037430017068906353942896304435404148701497706227199561067207699842812057464341675040535381187136577981402564601965821588479272189553069861426478095948223340113780283081940984911500136922950312906796489079984370937204854691674864449979800076703843920758806649923211118492028586120005033293858001936247692121550921851918981033019639238098300837838128208882843592248054129182233936504517667953190013528195760041352866301131815001751112031638306681369858852102049099227349229306313641358205731595861745346088646129787320676958577488083909976769447355446687825479241210001208097553881469005667271110478952306355748236023739594346196341060457276796674201801 A145123 629 831641594336147509959370975017360326516944943566675991179530194195924762678791576689117572882097196932728914255841253292612377523897484630149261232421843885648195813487827347798074517590773148590053025906959419455362602895776395725652755030433620345188553224204404430440738179973124700625466693720825545261760825082479050374367355672020742865188148392644775031867719193824586450285476018895782543078034509995761855752060900130677932661604539138977048128646683635953592620709797906178754165341572788010740059375038603835898466818940654574681490226789207585648330819701494589477142719647189792788356796985746295861226434608202639920232766289061102554801623098305832422152883623631223952157941844596477007927251375348815408189304168728460538414169085284719388610680727013531556059807014171184094302734741966735122521465317861435090325627790995249854070190404377576252519606466183504009179663646835243241006852253258911996085892932830206513289165356685122590918299320844764199254272286705932709019552790896766535381780529152167834107676472163838909790858683330113000151869471163293362463792416594156402840344446809508569390954971094954299492537743481390900461739918918822653556990492550129460767899322639079279114656389576593843538323119577956136940129015953377548533393321294436283855318253448142597894594431142892820621704699231158775908191533116514081759948024042593961218344007087151189410842844205751775755477692014129968327170364778805253639275941940928688347360474355118766848694515656587452156125192298085456992690873957726762338514606071327410579924790501 A145123 630 251153007679208556919999221683585568517012044773966950508649596660514467157192173421023254588809018056271974771891162047149929543586170106759812503194893528584907799642537850663032937053485463678965993263058079419550139266923760715371719684211351444506403572660678703288926511258746118376109559671389197775494664756248376272153066712525682924984773727853165801956927306949150439481956094278343779758794544276025958020643666455557509901175949644022393069686813432269230208032098628979994718694026903672258025443054596181678646499065025846234791284200151239210427022475121245171348064736053741586734971161872803248657244180847547293231767189408051388142585836744396697571890854993097128215097859234427903827275107413142988251418040446539330007859984739873911206829132079572169978842838704277521026169342557599145616260600936936377721003542279629290999790457062301527082347922261648047791481355864251161984771886740153992800870759360779470708892533570205524751099195334051580474947418527727336448864407469636357107316317239352720078929815321289797686977895887598177822524466511031513523080398311298310707471116139982507971697464065821506771881948551579975235601534754677791451000010258110511031900562143143940356378537530580418896654601079523114117820661980081891448201939438671703595123878604834546896214328191625436067713466301508818509272091889155614384822933402011274238840662791090352888433180744405440416408916899621120647484773204621698515151357696713108434215037776004657587097646174407941545482536963542855705436895699209742631885214692480420718340612529501 A145123 631 75847376677526648042329805577467824331811120576794452377620998661281173156709357581572333768247441355797203652196875096985986109785499474756833226703625423788756507296232943072888148915635019257899139912417633025284686696008079959646533691876797702620588690390300763988825365661961354624884461554065816902654126995561927155139851779827084222602536477663263427415960178979449608137100454996040925704612874336849843560378635208678237312222475187955623729997289009861671569233073076154052226291430783336233912943743113008263115344250818864908332286338218885033963312456666914547157638407568582769401172934088600834798626516181351079916073458434942458116506121073709496834288885324291701497007395546952630478829155187393833636520058910686149201835301222356636465073787207303781802054477481677640165808838717652975240988180017636924636652744140657050632082647842410683602616552916551526929018189807357015676160102943273246913866883434022569947572255972845383352241038691562732539234866123086949674848031503039283079874146025755369296002696550557355062557533699371319589402237016860353790607816497595495677253436729827907898883243192907000090808855924833671130251201755993774195548446107456824202173201867906830908347203677845709912946151202896402507444899788968777839808452317157560049443556020406585020058832519439738799628845118356432031024263558991879030134765939383362226168661818902199421117409741966237253979737425993564305572074337430974146322070748465417818444594047879051472536640450155541759283570037797644337584949810287384548066996322523015729528285059118801 A145123 632 22905656603605368500226681285173599362638441402147150651091032946110253778859068797461423774756138480432699230988684388127720655225677255206456874651991683090675880295662706270161557939584722330421861287556862115556555832055173224052537803227108694839973278094298170045921971503401070350596731279768205315403770857994945752475963084441066909543041031480577701913818017124486832506964855452710081219013329255184376729276327189354372110781286330812954344066111594164792544678180036899894792345293402540638969450984977073899279155317248232176470115682857903129017709934890933071996435451020975942617567491123595579305936550642587178587360952680163214299796705978423523647257671477081100754968018357320459976702577591485524615240806372986770519624253109166964338541076907473662532050473356627943052553243123388640923632814104725414303891407726936149661597959857950964146463116632876299484515701840465954483038366316981780413994997926315455344696112411265735566852042585656611175268454621753731074467656649510393853764884783460882174672735428452999939094688199314250917821653054625315813250037501875528396219830421291888202954767746793848205917502607351217101360627328775365129264179724441702798545275063545719790380499132171873813290841008673634034134241915606590825730704397842144463228358794284183841510871206542609492051843512277340964550818322723658311486314490760373381028697028645673134824569308893059245261464293733156799162118965130949570490750214678859468061833187421697540048478318300799203362092668877925047094949405811090923773601004187258269896823747241348401 A145123 633 6917432446912143760420415418316849539692477492327862702177114328726635360042282067475768407642585573649319370554930488339474651892044745572875219311674784667960327092782841060645717609605670508768144209702259941265054576593966305583906770040894949043969309395787657053104446568661461284525587962028443939435036144987478055320585711649422379597775788970656802714545625211416043967495249246263448487216320822191344922397890432549811699218636249430324256284235704148757486821241138070692073236052316136489632540284519333204574041790464715298429066603936748526078314437024605120828376348569927166087735981146391776349558039667545146582303091635950855776080488699362830431974982497193168136298844536515231960333699603473441039969087004583094010777322603667200873602940152269838780897440899224157124230913614424651905961868871447057482850568480790576540751951794453348761548258606575725892796812937630910896861910467625554411779575506863833491528278375946279295805964619829605012198534060903503697539557460120635904553915330459160661381870096696255424251533278659204405862549820259828515247720717749911980162711533793420409384440976288549251186994978564142730939779202088404275263586728335286788336470895988939469864002390712228045903921038468234581906033613613401460592832919696010470334914912317803113551263045543348626860857111862638614862316109198985818189836841443693377708440333989174384517598813875961925831708236969987359782654355395209339314060242762267093936855178007304778043167915486391203873592702431095566578337135605139171595079436268229474493111243381828098301 A145123 634 2089041693310863810278465229650403387387765564241612388906837436242497768478990325308884597684286087103614017208358018794133217150742287485753109775251132978040928106140122337608736556542972908925649129468794945399930925575545769113115792014547047502583891464249778131867496941764257906856376967801310301504065512015360377761064408955041117571618745228106873842090864995830520791351058307516108733058109874972530982187433634302853778791917366041627112443495116541330596227470145517312106222495454179817328388196473853650707461341565026771893401644273215196972521942271495855557097660832666983182553648738719192861987222043047991680676946313104478281162007790501596366932797456480859696061496082009242731560800577671387708546049034577721404484231802054385496863749384908583838168495101092338823574683358313121486959560766362906634406567789791027179157427843965053375023427636069236343325152991462694624897813922856600450577017808074951398986195373423365081597834463145955057072782017938236362925871885299782532781428664913883058855150096466840685124023955466880416319572224065413586288998406722971542480742663375191671745898220071395080010266566023763753526711958403369315764473927777532168374815665313596174179138341495960697989170862776398170101588017069331634508209811043797319896681075161182256108639928882884742702486795939004584347454914159770993435019239801504639694567952167702018451180017221231608541930626100642449497562453210388089523275702563989983509462201925018621271496661998571842770621634041521983181610720003346218730790216152001114038649698677564844338501 A145123 635 630883673947433958560336078939003506141565507923474613587162728630905599445295035961215672732246755719717783877553566745339892104872278775951866276906530484583692327727224163116777794358368212825037268955366371250837874469238228305855385281623167450831291252894037208166930971966237226409341318688033682610288349592493846605786130918710768084249263283099305243508726683115605862944052113620618573935061965920882165275682559669029291383459825908321957633679240959777691303209162705090185387120391109988696683602794819283180448751110847620396508867503907052737175548251554723773122665195116858993965114183112049852543791498960825942417855483465916490055150272242782739983272856874722435042435517922254789699401440757155614539866839355467281060227226897820752851978711302240049288104623088987100562430143296948264409881389572726356533300621948409417529002456925651665908313597834302799958303406608796145808242942792225710519847598463128458660339474495480308363250201905458597630967970883286478099915769803074204264086902888662224613593947262889190652030983017719226524104949117934643230762271109619655917204121627774091446851878020585025613849315944198089422336071658615444956595862602086379562405994453810055662629915129389418564683696637433779136097675121324540220018770102307094598327349783764723541695707259585648947524151516467521834316521760141641031557620583212957494381813114312020397871847601998069817737217374157049760904078215181807826689948114082212752763648126177616319213948755653210125523859887837207825279859103874952917527050198468068210197715889381201162129001 A145123 636 190524780490431744621411217374349408451365395627325091690934237209097248534710621869961824280540835941267667117003968799073853282454277448049977862515996955211297042045515557138929285159670657300252329575391175322807638158784369402599213239258182023103547374482534987088281286036861878117714221866818370838005577511421126314569650473041696920325705892750762076665793367435917140088312387255119293219655655598231441382273945586412543144026075506947189578258687274736321442972939666791718674804135619762406581119655838949666844815374134416332973784584535656711430043050027255083627487791264458749194281929651100336275363045464126386618511679060393675518374220209529885878581469978709694523119464916438937246487674308083324203331239436316541158784138291339812975800707063891586301169427677773012031030328592320062730297220090196996766422381260629853066579584563702838050935683118323376351064303642864973339464470909329307976543397718056719564023535102261629760619963140985350529495254424734578149811636608643109905221463243711077950246516923296068736228232847395739529863375061392196842103916876698413115453163988924400425277521263996606340302483148581799241791966928943461007576186031902309095678235509385323213940055230734108445836487213642224900931396298622941814811160361085698771374962953621785327335994952465983097409591271177252589379242116648615820536966396890511658663612992570062458138846795786195853348097716369328385343534058531695575570841054750264261351112271903715109781341027545270886065435064492795241251335838650232434874438369721204598365671548894445186118619801 A145123 637 57537852824436439441707627310974582348806207913944254216048552474418738151883162509692509717050600207507115751551321023753558351409086917032317362613554173943327123005417971031793527340426180136463378494499179581116655886078410321356656542870689347809820475802472672063452781452160320954323285662460459959395074120099587653153428656727673759170278930347447047847826088238963860700807396898932405933762072928699974415281455884536919000204491343272142930676489877729409298086524570208393949605461836777136798801452460567980103953794237482884937686435662264419799135825559979480531728190296671425397679177640449189505307095938667207932848109220755424090058959353005782752591620660713453023547035969246636793649578239600406753791494442928239962671749536757725697938961554583956822903879054064360646270596804737361996285350585849920297103025840088267216689505535781331439716667988135825355221461396738613152372461971674658783205586263254666179876447261408516707398865618375670401309935868298959314765014340040416117172617812697856878749834516888149869150274288930495618792215163591325511672152134491811141210938320533541154342364569848954529745736061555759172931751676469266608843051585771895260515264717839913800554234049766571361224054454823314486302145584509007103532750410277778721860640484643995404131928779937467309768749039744013814470696802706121836161132294240351307958916741943044550337533860479829149641307773126163015323986381598356882014567308586465724715283142466795785537645776369916154381635865616936325650078143413266320379162860605605320638222610050233065006661050901 A145123 638 17376241028199314279651082036696949519931023424615537448154971913037249824620180367305267972725000721831207689301381945204775548272261794666311793531430844533929579850594181736044506327523546730554640053009176842321907269957521132680307676733708924856542680144972264428175651717266380066327514555841192089366474378692564050126020884681284433572503911259036257687966812854799650014503745551090331472702926368811794041973617403184563125518612359592680217874721684387006871700687447263268181062174670571075550831457523435691041727201044345696834848329785419319122627589276063775865498285981803506011349917365486004130266467610432032669333510472989077681522287350387536861396790858065484103416681743247567872744926140685014756320827990524892152185709575962541820964590588777291068930670304899759142161689204702091002815445579706585732728347381325396069587164092221398391956382796733900933900530277511418307043144050974837623220110508105191129603123049410269784004696796786311475845071136971860978480884519055597024276225357971509066304499777583297964414646607024162281135719116029518912328147840699650266232587919637140504210968822573120271376871988106690688426147214326789572409594002717080466366514266552144582444164742974273816981218608869427332638347035125421522325075812743528088303142051399532990262515155546162661567064800411420994717561055175132145904841415894189204491934192453806884139477087018112616995821599386384861299458543708645246672823756352057898599754157912700423517259243122687133352367965981250277551082347974967778522072309464523085628144862563621491186825518752301 A145123 639 5247567252663368476015185067455167780436820268025978365088585469184775028297142587763681235253233167392817215053265796130818462019871652902309129329129501495072789787756437466314409117384770686447364832630276907201634878871285303659131561717037224617328079583305821384636983365832994619709955072578377550528715867291034243550405153745091171265137010921298602374718129656061255340519430349032381172350350001308233100701617174305853526987620728105646153655235272194998345844309522548936782286827145050628039214301370625118126621510761598162961239257908760972110613732825545700331899950638314362144002277365199132798150967911254535198930787314733480704395640720857683126359078247515115485778814339424796250932174044908634856002136261644074501720121620191150872205608418849187318860239528200673196572183869223226745488268279720803041363663806134429524748106866345326533039387887945649946212604922347051590113877130932429287553690167861504466473963284474640066252711033763847690034810173429633716541912359740450260915302885489583040167080182995639097103354125047008078407368380825751120197588975739159888591100340792095898730558242052512473001285594672159032145523526975013981601088545768972528947426793234029823984337198144180926156966795824112231142294502462292790735069362698135204888827038882174319063875445046161186325943800975209396390888967966087201941425946467750899405256167204307735965571742745609530503588481706915101949421156213629266138310759851012898911401040406493061106426753777275144356260744090471966884101219010296855847345458295425366254379110271603640105356300002144001 A145123 640 1584747934063309080442306239289423972742399789920420850719304656721889021295912441324264427778503691551908967738396969049561970754452966914702690745603578020667448586322593520645215508943873223760373624814290616798051411511858204183925051330868508125508223491478213085895940800829847108772340104404114179067582825447513648988172230410132852437637804794320918880907187189317644313186853461662228023718332997468717584617846413022964580587135941275545545723663177481205113438109775122331644982440735630619096767168182471262238548654522801600868597421040116028158086224685725525436457919594484955563982676414372772619037462042731259198044428435539038183649801975411669916623580233958706811221098513824545220213643816636267041497888830188519974627324543588151600864272777901865793004723406846298405605657366816209775046454205030102811906093741105216391077858686472196391579503185776789549855272786018532068796083850397542670003591210583666243684007308788291889738534727499885216079036827304612410534679051757096923199397195192496106621391910764905424027248531117589415516744115290260808780759542525385586704246070331293324276124378131036193726116872719003921017259678999239895653956331228226986661656525042410454698687389674799665425586991120273024377640301396577297380468622459024088348337462600365244824300121888785132107773460829712826289053750764703159854164730991844877431182870561508482454718526832087060099466725653888974403863889717972329728523176651249543413344514448602991753717362381493970908457392347356552748721017058761675498119806332908996085736863157161735690326415775128736001 A145123 641 478588628519866678925100469080338584600424299735699070938864917744541299656337260137340093507872861615509115439780831387171584349382776136587310296042951432740074400279635486797388769291932328804946387329083135996104324641702306378241706370360572416678866166346837046119189484867247993854627001574969903700859484569281830960184463178706376344995351910873996203431595813044272521327089225991643830781764214885551402321488915115760997483788066644486649162392624364051749259963307777421607847914815333301916595645576804950570923567044375321864153459914857131742769929241356283136109959817583818265960624274863212131816515385936929023274218456745474797981535800933603457137194871577281941873285972360673231708269500450107737897506424580671388262950292042001592310138173317944620300107608628053917819711952594626128837283681650811328392598946149969215675988575207736964930476922716702498406346168772674337724827208942926953911796991906099344088103733290779676060971234993931571408179087035819518347756531718283530355957037645248334616620189970818442417131953043386956477978315449277938500669184253690708024793722139709791835490831637330877992814294275544511988180277534243473473513210942378780999291323136014723289179607344591354777601114351526629249816228727263881516110788913262576545993024878271421762619572934968063735361259226772298329897841841972388188755807333590685233317821653408357393589029531547546540508447558992763354864945273671429948747861037917511097931131962437697016561537012457401939209776228157588458146863050527015703576334167080221392526278294352572574838472207788876128301 A145123 642 144532181065065673726299899356022963125355396120391199002686485854194750607192556649035383974949825704192200953846072681956768911542843940282453006714225729109481801435863594419290763110654619425870048599758292780206707990382584668024811398797562001328892074013253309714909328489108064296988582135536506803480496757097665436326719707738915523336158639279152532517461028352180983796467759396014774668069074562439054783505034518546798275523408990693692501496848894766147071395480839006203238425291789921548192788197026912601156678698746824401373476296865813670288360544664911781579771406990718631364544548332275691035968609090909833769615929508697849952240162079972832385516227636105187738921142554409491430677175492115900578005442334532570735436360872140892726060864069241373464839493082265436883147404026210274699084625404339991071752975643549597917757471854050091212612451157258377729166687696561631460829021016913542538692687964431418248363643446506673878523574433439834680054005247990189928611937899869869070575825971669804558112675979276404704549822570571743266933934521566647166393312885072068437900999840122025840993955030095794117636190754341723616509426555662529749105335748267163634799317930551404022877542730676914343170110947169921760420123435332295640568077783182839092801545175775369007066286726238466462946992513024404382802859182524896529844399650013395095584550956458762424381432200000526968173451696090160644194809608759053872192125510274437102031788508141735896009830460399753891670443963511244357807603920242099980804554798651893951546850308031319755865528280336465462010901 A145123 643 43648240093021313598663644505049854525272729204058406399740379863049070142072495770748548620341339489804429178946074169119557039701589487189164220717400127239630763959230525879139013070648403134283949730739675336486429708770898867437114800730493363828908727485836152696856498014225768169696697177930450084747409161158925679939709167273973781671174913710393190824069798966545612834011936248370470305926078753641708993216198935686017318210585727122850648802885973595012363812175250072095956396590205740974252305439856550800598746043454496593892925688193560871295342114559562001753954854951379442853826492972072395480730703430068832869400736493170005210778547412350861776968763551232189415212311765459305738832798729118551866819746078604255690713518033094507601678070810737576841761226803235533884792696303962908332994719588429026492341006045405828601947080511347919809244029772569313371709933338192840026832639519898946919731279968266382211661732217111724731638058507663836141804901405806001538922457489228982175783543486406635728215411525551503402331629284359623079657570247197678166312279822107510977538077157994712094188338928257292492648136793516924987673858639532549740756337882765741038928394723703388000185728725057083540282595904930964845017627461241626019570043379732304143449520650059283168712255971751081903746256377674143351308133575280676779624819938496711728181301071028892843805798935370627596841841903771669521783477636899960597972073156241842087302502198326841802897952237503713217882534867204167638469438237050063667187271972858704893145756266747164213698814702189404780651163801 A145123 644 13181623975911371641122694340625700043669238864229518341522592032154964988155286530209412647959109576095233419840760553001424269220968482287187312203648124200639381233886182951905562656572707091934326948634782193326121565340821075381340645009210198314329106808648504861140947490967692879184105559152860389086914086173238457676355841797032343149171487781899464476336561826868422894887808279248486017615007714525233676896508573542658683301321366182110202245970067176798967724205530040933972628531816841984302648050048481314868220148444559224531262184358158517317523030236443059617912786423909601023224236333017531159489636467271696616725252805007832875805169078367880283812181076244485098206379232026155923636074539018310547878985310296150686024747009633669154814051323978678964838425655084048967770511136392772106289706231080161660695912072736916688190100556955217732300484378864775379878670701446541126471996305988465056216307857728482996503594765924294362280815145740045074990400170548164474564653549809252747217559557068832320116496168040574751099447494054035598313319280719177239579142112963583243148061400714562930419037362378672236985619675451357004553888799712274359178664935259505526592740407240492624652067197424508552251000793178204213273563073171535725614512532601372668482662434772727741582094237182100496464906479065078267690673536875581862550165777026356928515657338899769180066926897049729533719268081487348105417966051534179341533693901059526035928253632106198082739285565895660992046633859451695115573412539985198985390575331248530225836066845707335561217286174532919907291189457001 A145123 645 3980806792485141214305455027224456363333584864268110480733423053330936377352754459627471871135030750641270688362730740932261009747692780061243379121281016108465853501869668020949600783271886893361032454537973482709152226303219193866297437677980749397563561347484362631911869285774229023745430182166985907054163306615156855292579524513536493657268118135219927878662817601915297168643284088396794406849426403707866928713752373010947236339680842001270158227634157401419693240346257897111987637860212096073518425458809201500539401886084213431311847286750475678669020659789291244442607907545165748129570865546078322337770389482412622309418156946375872358487950283119687494849501716262283267468911315760133629632355677984800666907586743963358902923782883391334990246241821770750309804362786608579552732809570494313213191158287066620392503673104960503434004808421119964407234937038387389595409986841903517227354516051768996548030405241754033598561873957576919785684074535954985948810959046604139865316986449584905100677527202691300954039453627336728023328630811575034391067542765206944328674734605835180031919737004938640010274455095099430758277164493849516298450286743654467323922216054110487903289968674591905069256924107893476525696261956943912741443771030470342547509563214802234813577620605780713718674623747373022598850498010421275962699232100002850441813370439842021295700000335046659263487368117110082948555622118767275356166703964085685261182577586046820621008245294393873494145461342948252115884865543019544720735532117637293043524286562765083269497599041647348592323406725894239622597158564850501 A145123 646 1202190469706536735348606295527445196026698959770105135663152239513910630995543691520966295670131327584087652652124843000989823519533998610013213307314663216632487118183405856143827530985453269087939866943519356995970646222006855726546444838105177107865881197833468866332523383356326197478240730908870591069968231683691197059901340047246224052151822505348636319891694579216592876507376906887552662382509158912061287237876320140732522715900312963017405674543269565161570559616845679397779332661155521197360580185912328804681584501377284011696953349336459296799526921733335719378607970165853632025529378170679320328475498134052144665747666672552708444430485180333067255564265706130133302290513010980328329993047778676870783095543317691624092532296406037173533385210216123442614881952723130135940876340719778146197611623512987888278374448581785999300152763953077672295767218685108612793038436147584160756119937375637930969040126166701860418282689431593463850982228229043260016495834641674279691161255343121091531151865997653215819287594878959523822470495405648166332066799601773216468082530271820111406056517427430068568539955019682665710327466691522878470774982042694849419550150069676432087288043946986348090422966428516632486251718859996268469711805577638970277812162476357742312327772940283340770311994789612415642752353934240746275656900403527323957845775322666513404944471585526752197804005104440348000734264160599635670214239179187825414697796897292238768018454150653317689033846586284806243336237347358043053967015126113922513945349151379723898858049074510653567546107613933885833104434595395394301 A145123 647 363057541044581608934064795794261224743699752265707482859791242910147679624276842084872193820508525899643829830253339855557994441889519887443929175429907010406902643837886698887414964756823615377664478784488307839300426006819767210223160043670085505826098558184360113269790149904324737409404955304296751517223351805168126355234912114743846127256193128497152948679413100105809133408059182595952507245110916565038800878909934930128210912965554833989255243553839774521392889311047048920232246476031107189506821697720064489812337980014053687319048599652323957157778461342807597961095164382180251705961742636679608660877262666094265276433485916953971574345648036510303191492913393749583995008467460404743395524270796804736991694187174356126512585850590840343015747343239027457898944039918022514445565102164563429657365497109764055193448690968026266828142700709021035913357292807965762676108012306583574644830993732926603383653570071938720092287773646467268506076847241096528569995793250826585862590833796636120057502762853764068486123899613992148857658066283874934657249782412192746166416595467355067809449036343346875769059056141489069945088136663675415448657746126607100870236821398826228379873085982021202531402666604487915117371493399456916133940223840675938553556725558296823376088173850344963131920503751839202151088612037642694953972421222633151832418982334074847206271934718828744117077546054172867986138799220878971205129344065410759189553473480404670061120952145252007548214727523596668537235427794036585982753317832554286961918451919430113852371861322903175730050332176001307627357916650650844228401 A145123 648 109642175204993939361352219723571362427401298485283889718521292206625085335900610765939881567497904690364852521083856511535513331627115472009456597766524602479667965951923599658143175529029746390785584653048525448111732683413347690631667786743527717582373898690478920738610292747722714371442818261166710087610382276929090468083883557312594284207318172983634841864862864537375141696357365767070769635361114293482805804143562472578578963192881659551792066147585068635895491001376591928230740656428733215709862792131273563594521388379742836286340980141652498602352295798606161248531361035448270161568420746899071136264604849662334061338246999253426862743941276540931230763604280646668236359254882529221525119999787587251894620861431112232515176834346137377553582164272976076162038485173290076232424719977357435978378182515525231680533226297895350796099795461360399768161606660786975219571826678152091958578203987406458583932409121599326766010489358543683495371356884582922584878713065914987256222740645328765136274303229970751029593598395830749995488913547234824618323102221682607569041343748610958658342202919173329052187266414774679440750906944963283942616168555253301767962100512295451294289584678526456178135514891588921848813704754917128676181477888078555804203853306443164301836316175031238582499221821060649437213118083014159635353395552334808326066574819115281189780719340614695196605221104355101691465916630441288704313391693514870087419734293285313066219759529411955626243158678279607613438855857561701608748448018416268548576858534318743003692403261467684559821632771044780969576257724061959561582801 A145123 649 33111573854367125105519436291722757191850448442803468987510570455157865623762360174471759361190546707964285817537494413143869468156946983026968448596315000041849318814837089210060351594802226586401868900741870197021903969964824182803553448436501700624371091305966449702947038619662355415438321709917042149706818224280780153234977599396288729984482832047929225090239905677187186983166516402472776477371811405715242314050476956783800718673337295629807214721327136888265916889526419715276763445995001400037189056401946896141055646952702322504787656954179402253953235552717717889458509937540995408541957103820882803543249787335358792258874160288617958577095919867324721387416999841900057796499966056364495842844411580553267438508458008719863456891386682897180838797863095535973477723578293684999677819868059781102040553754191510203465840893273427914155310086630131708948891854264858550548015548789625187915972773203017565744203901152924744615075498506545948333643702296801524104801350113075324793405084055490435034782072688313046868780591641272506488794233198633159798919621165735293104319395485042159751535832554002026884785398205811702036828809242248075254634245940370526823684117891827464647074699829007744594394094593249910426621464491573403290672381975883176931010141820277322331191396685583706951633069456564290836210572458238567181771484383889481320273176390480844466570968930919120630659695969186537954720683594048309731439162097425355641570203098684141328306256930265347117885706112917902589997233555839849256048548243880547383249358912340957001253413101917833890403046523347851504402474750061136753777501 A145123 650 9999585661843666787927508407880549100576408028428162350338473756165468793290896872079705387197977607900523952043802228912937043870066361758672462019489363488036014614114849017838568038454743399346973622439391750975166887196693489858982509760036770060842487200503177331369267052845283612748001713576685562501371493350518677186495151134121883861029607960301642342410586651645993093774591596181011425396651683411709696037439897386235238460384670398542227053774647755187671005145977377421654329949833994078015385170595831361035210858327721653609586059182037828195274784624952196455221469776345165109509476933159707598925171170428692928118658160163370063420223858655524927769170347973170786306630494139548523013892297539499514534933457202286531466021943888811235763372490578887914110482159519579826469175434076535380268855583320556215003416542277334724107546366838415702797178381326495290281123907788654658665199303323898396165645739061673546986790059618332713265026736749477357065129021082833100352112644112782615367911648640569403342145077268466209620369512439979434655402489830375909935416092734121286305479228389438790153002991740359335681549484213955442956926105436645798984641502819598872122269763681812411328881052269884026990868571700250665106877878828640877360858976417308179717965482871248260810687754061355183098379764305033129259634888382288550396432695106099747714651897796959735262622961589979360634180528772148250190313561728942533666781601509325368082269833410722873975240087422926974565725678006072773717913121633509041192729532992650271374838353517718150341898417280006373359971116794401340079222501 A145123 651 3019841758302933002829002019743634105616883374136862226333231563791516417708227093007896555174428047039250269231410735637293843379291884304136056561437191458386834564143869566298037487261737704376199632107795566924303378029431469113229914394082668056673806763460653587623815702920655988694481079178449122833264484173632359730168300664905412637300957121179048058182906928891412727132943495530262977693311436578930612960992798533686258214317497123064122763025222294929788377637195641561624330881403871210160609132463539124136492623568019237067590202216021244712719031721182845611587425362518698867663320076710410812071858443682129905499575890209049141194330509394101203464902028088055677406805909264087289454352629445348300122111395617081812639281735667738096019699694291728614087887888596619422594013161223053903739153832408616466727565954874481658766323692698571410535798979306336719114351404603384081728974216830614298076280809295472486445395522506229933457704430796045360309564163016902520981544613438004859406074535816763646762459032743435522798862798523675156106132632307607789507391340610219586304503191141056512599322118107382707673791115423372295697737049595926660766538049733627031916278393932078340476727683690911726240815687188984127458986447024273661786048400736206792952494384430431391057876068657072701004874478247661766469227964807067252738402400745651642965358302165750920928681474704204580373567799005594723247743256480043219811726473452717577019517183433108042593404620695611028416259157524278137813553714185075849892821069604868040998199929349248963569362918972038576903206874797159143567171417801 A145123 652 911982211421823923187570682454169619347198202581303964190285593791281792679091291191512679957290072228245680783933998360233827763502278993487330409092012331069336002356834494172989482585006331978212941922931821819388644998001106978705575164503205716345428800077916880285060973014985263302120537910178058410083372848943622119833640305650300494581028020988112211928895481938554997601055161058543238251954657195153633404523787717275863745485423746494966532206563358421040902375427937774233126271854019271474425942618818219657859737106683481872758631483179233865412952305012594422502947238010870712869213153689610905538102324820832802767943800184972677270624393613159907921472643312244841406069077967260221866691480200197647137363106542901505130531618149713016186713544303611462566628031874019546043565505513928202393844188531818852395509914955551183612705647648601727566108494572132362677243843066314204027491548283542194120640638761493629232962461006821821571513473073668949336131312102083478503326121145633354758019141905013980752859285743440259419046944784637457164617399554407722055322249448193580942673658245370677366205126665437837358149235308374219345273632051864414905695506378052544039843952697723977011560431593603071440699346662501506241948800123451817218509256163358034163473586132507408851217762046681894348288994051029548440577585736845928038447128592491690075790492602158981160726542737708193293456841119160834272568273143411323440607728201119198934526107126965218140334220209987107654735699846653991546919503770771273158590770291137155731185003825119669279797259631138370218395116217625266955945688953401 A145123 653 275415608007632521869643517099139481408748240296179660323239916093403309872667861712743821450546427384883156346478836094054978690734308964148869647489226286791481085877199873370676525703184650519715932261093302393888446486018304876099970469765574043668262823816767437192500790034822628861251707967794595190722345335896800247830029204005725843950833161381288708954468252638514717862791525696184527689112613161499818357553222897818777164878383653944356828603619109020859422729001600012176842509769032416114066474061750638797549504113594843506336039117717912606109998877082082332750278478453920436587634709094185783061694830237447824306013528079971539486587372540664898091081273378269854048955454740203322916451372667830244087183536064560637467607909399477663150291470679996369966507577738065306285734188652045094069037205782776884806977266750621582969378339266185023153554229561804667191808526254622286232220718607412912010135396625161780555868217828537683884663611163817226654151346690666193605483507041367835132062374780778405423716741835486214909029378462161988388558348532798824452917811942013851225101140286910803508081348930844119499453395272013590869976939142613457374859276388122134673000957436318708979150773613584436663364961876388265900941078650835424526328009312933390110576070517632807041676706262029275020482271328932675967287961664562663200358294432531744751245763407549846559618487225313170170043592450187566355592370746053739635843722190264545360649864835160062770338341098795410900701765094531981169031876585058739418044519806853816162776872955256790873535203045684815767378421890848033461552030892509301 A145123 654 83174601636093599780709154593257669215822621371243676113654264374614008299753015145957442565385063780162484970955824566406243330773997804893965146211337246598696218598912004923450137772879179450622233329908254391132491450132530071475212376294038857982099027363863688115254953529543418930834713685736057569539738208067984731222548985969423554572657033709128201992037483401349506239565439705086668818873757220115749990347668791353553427929526378067449267271760764360941124623256107775739632204823975935647176600740706074098640292382568536055431611054919326427811354247926483851896161597545845960978752812933290416873726300629384422107613317536351219952272115882887186063598623087594183677943141262463436260546447854204533516682290528390769613712458107024104558371837431814600118422721848863848478745681407412104480646842302210087392854739048772762505568645752740228390645811219170437359563497685052864127926629527890415884866769140160096234242968821757373711346839057999728780604370569269088385377515800371940576528079164653173423981703175031093462267453248628135855887456639505690577059123884238734876399601692988817288763201171988258650997567222912796068513690347437212262792595773706506618702249301815552387726522070870906269264777787322593800577963803752174755133840303249720455359809822738975219177514073370794374291297652343617112572523845112187440580166471495994423186144758587451502023622415501839683159871463115525878554623397035085958701363493731691579717324654111211991424038677616004104904278322848811659056079809183968532976286390899561344002884447483725724138351522537183223378065015919888480121757383848855501 A145123 655 25118454278492259501252295043646716963697022905875294006663264601217337103215537906217434910924838715181685578072312540218591430915056602769013325286176359246519466535785548287008570930883809009437394749700031732819618529493538063280638037670329969536550238001063017043369803465132077694483222281384321591405810216491195492028961963733561907755098473346995335712886365518954912369630899999410477798772185567861794997266638421765875316457552087792715734359243147217895198776800615546673356749014330963533031219357219172627150570750031584293896840202546518863286422872874921041190308052180367026295146761871144611710082281095243858028674915882449988454046692409259389526308693091180065200884779705809217547362110800597101291793964556037947862703694740411880098965144612937329239393695490779144175274910050849803508061277338061663615757324215462623655098761638988282788951881433959910277920984492359710344347609896704298184317754144931723900960820715952898323142860731904754274515865760572574026190404288205284686276347845350477595637050642117554739389861851707234866489623346782185755447402495228155918821454610142335910402978672591523268481765847924392399100264507986895489905989064382976876713406288190860502384430514629400108881299526809546939508644127654505940625893443572102644128551990396652883384567573451717871760951408736443435320934913262216044392009916097357784057464471330002803764574350994330271144111138268438627757140673533849905788175931384780592529271395676750861347289342298934444270191351735246589053767070496973438219420445531860672072708326267129911898908624603183648644408256385915472963309177891461852001 A145123 656 7585690017503026275778412394026715265367285094952967546336192255303261191162792694662519385656735906921088882092867431321448205893016320038437130271279049155202280197588636670671664970989137441670642592176079675057133663415598362580681212164063356761180189777293667283409565391516357920315002294264379384546985145642132970608015290498549726718485166293758882257089690349240982186122292234382259208560381167737041973424534455704502992016752800987022084327224158699039989089469162638987577998570123127011039781069279449427325373726217155888220790309557993777386071896253978227955621135596873296095173343332272739446027975164463015740237716983182360161902148835480452749759161714913292096483525528013121235867096915332470385588260613632931863766902099146280765782915301269641615696777615493452677084544089675233247330025109252320201871319058330663571077320446328708662035077547244673733494777753194947471128850262175170161248076885000240457993933613248953536215432594196177791175010855322348086821116717522195603314880521216679580708965312216326500202276011762336301544010363271580592454538494435018848749202892661292456124410795921468038822842288505943591732211367721695000739345904847885310260829996784338056167710288896007961975883192318695853137809948587857041894264686118471748806367341289966431806920229668345426477433034140753573849809771281344133218946414494930554790931084196902259285399430377872240045838403885605350056777928783825636462070429914710007252260244169724648914889957335600586165492883945721621082578599210276794373731998264231023404613911648225749667746266278638924707387915363530552946439249965837630448801 A145123 657 2290853266831635443025579290701024363423956401652890323699523397836983662394060178250174637033423319051453660706467891946537139588260013595005244328600986668511842100205232488994555812667788623575524625442426361835521546732981211961302445435509463411906880762504686456572645378434474959857436209645561189811598108173707665928128588768598283907074765122241835446305373599105257665296562623883442870507436340471018814179212138984338137713742888345992876751087336683962858809820910316358701882211428170026370480851703036507879635714746831046658384776646311574251730426245828549921556392642203555053716054539584496168088738417386735509693761854005190318905994901622687471037740529210723033072823824680256804014315906319605459346362911352589384909741730247436379386341455838818830611187446183531929335357040171869590890159521716862639301522598291644935841695676029631027651804467386457507605144960480381776570568431567004684398734901515927686590266990380468015038737500586513788180578762441588549645951058287414866916407641059591882896511887238688485506347965690373855831424640084670556735515177916880464166340452129100179413661657389610756201229889362947040310728732787443903327792557274996980721893945622581902102146122816079775116607842780719338100679095829405172146127309314334896036878808517579465752806524792266867078313015359098842859207229992052666016077425167552930189077129962993152301386863399766422163572053862314547278519177352041808361639481658311037409590064467861167221435419826009078087534580760256194320349683194433094927428844055352237207521328609437909269747473507524352077982506031529841074351690180505072933685901 A145123 658 691830100893136400767449167379315331038769466014077924789709729954513762781815011038858077864708185617632084444471210500422894707448631089371545350107226694841421111981782623039685183760701175182366766241020585194652449979696910413950757840311693887039116810086638016217655494721819921519025420310665214943718081683314072977324225792826183190209860581750740545901965737239438573937375790120565364634037214441079944840148641438814413086558335527688861756744048454398084320576825446377688980849852737224836874177433247745930222660479816758934943981756876537430245202654343968098082074956809876752926153297611185570023352974075629660911775842192584293949448558141216135800647880659923442695896311527909541691087536611605516252216010967868361310878235632626640293909336748022017202962911969811149206600741587814941215580845533383264748857953365018439960621016840502241642182914073162922623020283287322101576840537482973239518256692180925161109802637161288091588162509744532967852743611246504419644990398486081767613151792719475531955165880980771706296416883362481142124788697295207236553533129192403465159386067340095592890469696120866526904732603745321500230248345090440337109992612951144240292701710748022950096791961380167196077253592636584921410551949130531774131088553148243020131388593804967708690915763567034925512224053205413709789906733647828623792722163454186489986546502317739735092759547347299081621158714428015107672762734782387842299578661390380018587688947209049902776224581897497405981849277896713424963124521746119584391289137172718111405648036626138600373714069253006075688626009433606648473901263995262566188342693301 A145123 659 208930399616460361396326622969262528949344954779849880396168638922865319376445739273556889340504838633205838048569599103235767664509898328976611690488053860855440663976398146925495930939919087116451187880162774302423204372321733963801167565328696044422401369765402176211275386760611181823785819497611249351813049070252676331485988060844738725159470820923601403026947347272711344071422192053786856676608731324865672322910710502382968414002903586473690257659951545891537501955391463895745713514773315213730709631103989116234419363829189914367306424105800067992359799471185632537070865080563940575828644579824038457650884509432422770859846610580306451582414558563745650324324622218767668971127613257604001333904421740798546302709888949384892526500317419322997932381233356446810376464188227436783528464088602479940377514525191560029091515800393637277223171705390155647344911588245627816174644520407810794294429271751426351329829122303737882727473806155718623191610039205348369777740390017681893144237454391738406404304924993640551058577199544305816613032392427503614547830355158512500768610269500927929597670425996256739952742434566844301514473045101197730122494689488580194363314441318688285571415194751957308347329070190687677135555468368405865546648587958324766382416596923460077744783318450291730445190807790719755237824585755019581257708974354414252332736077285739152423006854622827437004861081912020922883167768185206700202627067385103776332664394100413107302444652467068602777252602297624390597440394390226694082669285217644920053074391997316814292268499539765247874952379166934327333612976866443176309277107374879114483806559691001 A145123 660 63096288854070136005289872687549904427371137574048649801718139244975371937923831445603141722754596559042545458583574457966701411787281846719847358982042158751648239099760258588876731458671803607993076373042916818746613067991183960157538653971425893721678174552341370577788949146209855090861798462858286639032597101134624938035791070149318268814969978058345872973592196910621586470995564624453510150971202822894991961574194423078217646615790324779526768951548622810789927506207645271068827792480691341809449471719227279855048717653754874322167605135969863657155229195095406682227303172255353244023497736953562003024997098495617601170012764619410355793595247237693045181810235262187176105837843307484880493297444278184549377902134246703269674641784982399912748938838564310188711674981881773938814446948157207354179068171027005595402373022860925092702957894406810164995921657467265527321820022142875572554816063228393275128368876679036659658535979656389862915774643677505463139909745041728685225140066235906512652332474196286726944158359096499375845429486096222729112302642469173480024883747856151042335031309264802195370135324769490858190843954887957969175493165977206128257383851285630911098327096113380359097943282405626298327741674193665934810166463011464948915715681182331795235904430783394297626738933037033799046897512673962708126118320348299456375862502618129769845258083549591568235732953977882971411635044833217995446085701587566558064622347439663368025319697356107508988827509669300668463021017256570564899541161011207019736444075094052505198153681212972478719635244794344913848675430387656405638753212525949497311543392683989001 A145123 661 19054870303529564613236145225017101874537134202407912390238481883343639459933620650832875243382547655992215522654190916706840590592094607811064925800886243889136912767463621695693847404587944770526792613471080716487174723328965234233612872331805291207902386313437328512316051366768615626258439349963704953738492511493586478610477417197033272443395773902799530036621816519660446402896589094392906278736626643782962706723083805059119346309554675179830610533110024137312666569372753480398890247615654011911240009749575534527108478312070142855380249444638793024392886857119341632400108487156036115754520487915395900875091472861167083130572995068451347143214182251224735899256366724558308416294057551247176304974494267589993113580141832615438056849292564367354327181596865188320544115468064107502085179449879388018482138210135630498251487561388198984359016060939151279673120995643525943623373472042628015100760156665703017662416070927946767478995138382423582881940750780567444519882965262212045256099155765789375082598002902353597896584765869943267199503091768666836688300850195335232455014123242288113857249857727544266745040915337951672329333359903118205493268813630426762153535559773819216463409211611046116490270523957428951407300850051018743906804725180874456247779753300467278701165393313266627591544712586376416592407811002950982834506475036212081411258143054597904754115518225122030779754347240238745345390900371863649418017679252377715431739616262384236730539246156892000646023130667526504251441749771089920372967347956099302315486057604011859253028119457818148808081968975512997047972646364095368059727160905729373308971620784004987301 A145123 662 5754507735377074443061310568082477216205787157989615493202219810630534141528015512720082720359806637513090045296107073271007891657400784277094887744508663612360596007534913991840953039454100648895483376191893333462308019832279509554590929905551226518892798988483520869348869723814975709274957821890576037742385705873961981915426144202433898959636708748667399725186814996740544192088298910942033242668310275219631842438409734933430964367838896113984064854230275740845614514023065343435193785952135030905852673494900092199906905401527529387450513164675779523502994675620846077578150535817950651604621163852712608502274599806973963487831874497907687426894889444622632548530240940581346954544699542633339759221803971367899735751824931315615589898811712653958606896093314448308494134159680378583855785379416627024374251560392789383466353841166213232351330147445729279651117544762687367708731466736851517684857012496979082940774525051363244741996873255512265640483190961087690739541515599442995938656719901202155368431944544036590278041655134363770194874088284651288457137744456348771027934240335423154233847122002409103754806986296736635552600483846786810100998006223222904964239481667842117741038483579439813799702600291861137698706528973733466993920216838161074321880569781059935835956712876175738138348876462152640777108112025378522853312829342615700286743583339985949105973041245903303703917577133598123211336640277257988906245893048516482493827299488892599829254827019684028087589996634083334983266945409851899382071239541580978092257052952336487441909293922579867967562034995360130763573890526526413497631963840317744789812117933376822175901 A145123 663 1737842281213572952239902555415683102192273184578661471034680144328537967102000751220814148673418221981297201463901681936927676439944444757074845033915815524689010857362776561914272124067733808021665452817338315624900534814625082920252227218604138603414417392135709865214846340540755895585411003771603999693246744681425024951980085071717840452537842646323651917476381507199124685564263374515399646379550966489685033453693016866091092119741037071748007755367010163711238270568396360963948124467297163679555596155450078268837358322783001804867199595482640777304879999150638396086969061708533940748479836963031292371786054050233275806242095525373053151575113398093783804920233507688842221964082967817717360108679824858838130203937549115483292711384287928931131928292999366523976907972108006268216945099404371481973005489100412258176340608544635007971117345512549303303357825397335941522093279581057115712811717013931017345096244149440771965315576728026321799843041729497702035897017828066522561429073311007285131891364654296147910370683265811988655584775158872920447218910524967133515203685567174550290507973594869821789684964820699125985213016788369713532295904610599686872438169928128545738577158631779212721393695017618106156057964449217456013419998680399463570751684294126800155180226123211759651153769146857511138270057423853310950717639954994905274515150910532702032099104340744572596552328539999392971078319972831540786036841682972725335420412706029302764198227220698419590451532960362499638442366072025502523465141374209499284559314505548015195597353736499662308054926486629783977602266966364612780916793352615053197149950644259016292134801 A145123 664 524822614418763654502007510424968214384850295955597774636980201367407835530662698853173152816651943231714241752053011837878887276971564915852326105354831779792468918327550986784118340515416155921894071267459979425386499205996942762406618029088544307004635159625995895774014245973584465491084848181202517331322774508084483573516070265514585382767468842480994211678142028359138914496215450804739751173381723569609660471172852683824576389197425356771784358055982839165053112097141677945768898395337791296194884186272428737096682306575065017540506827322592838966550256748817174772187078485441432155389306141671597583670886048570642319521625016788164144088257351334878086453361989081089769686198511581408009413062085303397747421853388007944638783248156142824547883737589715375792717713442458212622933564234740770928823283456764109179871397426638606194045087014642443868334412152450691652304461702012512093751453681194670259136124958606061770280562174990693671286958119117344927150159842560490370555641483204298907675823693652892632341668304620086210216407223891337323771653840795617972820485107046378764579174178528683771381104568864839310898778469603806699943262194394882212571363078813152970932560868313742802047096192720376197991806557134697982585845681263799837292686776256512586928592332497075238910299933474506211116780233891674528593873953579118777203288831397536027744823537863615020855099301502683079142441295154848059394219942364714534814470809921360542188035365823903032288275364032840807474611286806291910187090623771727202958820723622548252582958919128975437164620236927199401105121049951586533423373960525905747794495282448289543402534001 A145123 665 158494691712185410086654028245784985061122597105405949278896986132812837792293033052907071336480213437755719711918545673357487029968972660142645408972125281681800924324063035232241824563531611354603987857320096448151097859676262089163878392557521776576796403789658624813887087437681967822412038739719388630059784654696832614176901240100333067755323052586613928274881416182952753053171501879656889454714900967055627777260747817498155978445502716708007128125151450417682328615066218343261243367267545674287175468658118028524929219227346852295428194651827554727120872658143636142804410733541603976986821974947859438976235800614283747219724512974500198461502144989735088325110400468981421603009986414617401125384641081801260883269519240850165429248231770845084529756823801044122876772551650272205857719453792308449022658598453660560062985682236314435593645161076505498933689112214711543054425340728197595197226200003776487241764641254881213852764461270461462406861508931708670297312375435440025385242298854387262832966864118519278819273457312000223496699396840024998858592241009751660658271298642439212352620093942067629135303894832360772765445884803561253669332886802643828509679211631644068675894805072118547005501656506535993687369522290229573284911975742987151398820654745172674452279704187993510391259426140154018246129360577861854324399216340938875810118711931145347676904609330470991725643436725270290508046192816791282396268385752460816788634764183544854438022482251598017331468708404957561357694166249428131373977903237687405794279299219504024264857996223214082361407256625527589349768954818412768481078019285470920780740425348739183091273133501 A145123 666 47864872074465575082515014522716640520244639475536641084452252831908109605436965319279082370464207806258995638757648740342123204163352771798163061183476480236124086676948709089150246899846031212934482438839401667362206167123025153984728867934342487981885509309317278697898126391933980697902944614547074163760723642943935364997850658440035071876724794412314925344802509545223372283143297352205575875572726710327229979072274668031759280914152623020461380909437682043300898188637900797986949728016403455843430796650565372185791527524352174328201774278024598934751536992502629297952159854451078959617864847128111878973239540899465121018037281293282271771229559529548661796096887579643308234339329698702873731856748544618677388999972957348742014994182746639072703438677050325609732992592884939747956408341481042410833914073449548725029841804637940320943086793558090018234105777476690435310784148438213661237468560947459304476753785534015520521764586741504370953200888739256901084861187221660327175972618612541749076648317140099169310788242439919447409793001438463658317971085131104205900825111704909595751726689196325895315090395134804088535853758432205894801438588552204041327710550549677695587149298570911487452859453168781149717387603925092196434060830828700855922606545046265891172001542072441543062921436394393039004119950114280388331439969461009961375878647714374497462397447194264375886123462791730125050350807789375812435613658277300801955632884312620624679740601604616777331071261662933150689216163596040489383031139687157824822669389543566592779734531900491523897707826880672404784229119234110704494752138450251692170035813960036785004021083783301 A145123 667 14455032871796891489509447731832179652128819999014960201555301458250116288004171233389229968808854277276778927185098001037647850170302568110385101832000924906027792375514186081888142321928937894694859092541641983446938111373293920241298954237778873848752847015010028508140420283276624488798866861554476678067108480384413783396736721947650491373703132589466520840202083001241275476756222628864204257533508751617856398052049688997773804680095646649462629027522054825626453570640030974773715556617586576119041813413002084282080516383135129300264640403768777050740237050863135904345409471633492304200618197010714839590479365115837852263700039226058271574712865475778706127332934938651810105348874559021853249619612675833758770217108563600079238362813941253229111353950712374533095240886278700153610629461407821015763393027523165261298452162014975740610376618009382109001201011108848296752313758402999797496120308179932706175492401466631432316359052431473049566404261537746652418957781228565983367118345578688753833884958809445830612579229943398361117533989735019184787028409117352460430388525463584055477809107517196478317528164026816002377055069600641376668780784409878817837140076586791032423250412273610197092216549355315400678657369015855553093513085998291915501475777783317553961270013426173158011491882531680557625225978805152099414240546378008667396639541491029167088296352148058511046617560119665772494915435906198678564272928531359089729784342427647245108427223662112015155966189553497406550581923711837978365544030207618425409040361362857891515455563775952217003025402310706440717247844239746614344646664733956725564430035075505760332031276029423401 A145123 668 4365372062410586764256770699998795538302383395063042444228616588138703210867654275518228171497903527529780977014260838664629308628227212216564502590203095845140157173318607248021129830975639398166634511465137039599307947428567640887718299450941285559835377913023719292179709027423148661636559889244837409702103000352450018650449492177532008359786469317224476978815684263865319970608096090619637480199244070261882304981739933802659657254107971135514693504930751119657145677435100716480864111148783129584494784219929978887816130156179284696505593200163892644724616837823674540483015708273460224789627077632388753444445795025442131918516393808988304733291514144125639701792750254585267008507125777494900978511391171353250529928177786234266581243554816075728552556189676460058669153014663574561450662140936820465718133860397922459363407523086718035724012795552039838828344471249094708928763444253557500630167095601778729805694228489137158544019912069718119464683133783510749773624165069839705316542564392145391116084180912135500745829616654663865138047855106974355342024261582355311945771433864890679844702598743504140125998190445703297913782095165635263548076995453194850782774975418660342114126037357331708610361945045852082223804808055184451942044517910653329780589762284016855030412372053162221277927485603131134009779241479205819742712313566189156543823765651643094086168035951266476071702617032676271563339411292864211550597988802812167797592915780265155402120341805356223960324458173894553845125051744811473425904914091561077315705366462193539671074800525805669043389773790006464424204064731284243421378797997516480868765700556988779583488441339802083801 A145123 669 1318327907815125405914055241951904420387667656489039803196840654316430119565743587035271518562398056459716578279379588178717013557874447786834369397139502944307421438549843874716299320812321169308428927603378844317007553185316054254170685135230030460196435376886148216209763985861507619189752287685079343253357038997959521218652349900892718874164140030669202581081496445604325389848168263144501654815914175710336838248087407958714218716935927187278787975860059316081632368131829776346246187851375887547941305792605440622036189226649760843215388881809091809929783544785698848089966398489113354394163176826784392825383039618318408001539687230275241971182462558660467411235283243949811984759046635928901073657190514136005826279539474334184907456315191640928769642857928340225343551115187513238857946355933458372825860662447145059562487773520026831812911253880098021944051029116215493248189807850815962190512966751428996468613481511317955248861697086002440605284739998358708684982078893310362439612487328082329428303588750506111779409931650478543873329334708316520294106539969462186855162542638671521729044707011430733121573135986438369153959815684952248950142583846080435057580205436358836527433640031501902390132215187297973516188373375296688630944350895931307301822606733995306901630575090041564652776089160263070790395705700741352410199704456442747267567380587254723384855658560930327715143143726308114346356007295009085689602028345520743315783330781297649284195234797993917524002830402326601763821215045009353136644918511621237730917611631221086122773074303229536098886708659179641549668910301003601766642052348585243265641677138175535928453177253344199884501 A145123 670 398130662788105461999280426298775136161537329876294957523001648986973757405643695630376480377672715147306876859395621369133873465169455004411762993433539686084996134284879531557074373755490017491747369501708945846696681754018019817118659192540018257693763648441703737576056544021147877846643554321004716825104123674383422958014359220577423567989210502792781955009633110888242402414176207373548880116925881820451463268617415463597891392857395902587058454016232982705533318030135157355849867867004369256348689854582623137876041330318071595366350936713145562706149905908443228448629369328003959566812489774611254244512233518937133774333067027149314086992370401201317032553353746922588634130223576924750629343493023877902406285890993071137607785225944320744412703590538169071593693767633614334560538348829763491772944201925177410065411944195525016489463474658994050587264582448625829866244393207502167024034285791835955154791465722189533347997688500060667344676526796370546512114814201614659617057654630516471341956567718471933621881053528827865585880321034056482154464833046515998074947142105444934671491656814853337898574961069713941781197950554760413547679512244520838192538439266804949970942845163476217190111318624618942149806664954531544782093251926053344151820646643904298667437403264820499362917100998913844247565493342382409222060568033532143485648805113585274819132322717365007703497157702728017856327950863681451014048261962358461669198768303036109818671558788652357736024894457044459838120161818541079835793339485595522233659803007262305815537797364774794096194742625298461741535586706838356449282478430474745949742917730028454861613276042068608563035501 A145123 671 120234141834100034398376774686988139216363885954984588132143301153411758306384830336786661802538597576430217094959198273890251069467617536884565589647531845694724525132595068686361744574837172961338397160588498266858080882160256668715580905461950283793056425394017642599752866530400797602067163652655739401838191992624795773799117832264481024813867407703389481210328117991803601203691366458548617293656800395600631570284211382598604486424216626654104374324926500717754980412732685691690313849647468139529756394778159582197942445566830972039794767498488150845447341800805069292637979570658706675822977748755771997449869139679396081440584702511862579029724678700239083363701596287377817695342761184638761160661236020612390692512800368009223366230778869673171707714699669131281070174274236341524043723400232641057056323120741130694694844659275034952986156435762323179331959848455884404112558558857803625296163796167707027750554034619727753140053065321235535651705807763906687949988906808733893988972085928646262941455147389773447696298755774364928391983622950349294128085473507861956447181753301731599268751313378696614636516669917623979552627107721959939150262555261447053711551078369658532388211805729786089511228092419733231268096627895151227503531137317214002542533463852364202259194155400700766036311725582820699693988593693786843709881346422250889918671576922165740654576604985671396128426483080135084496694804824503197156885510603909903354712244186123867589526558938214042361994123197024544510525047984361101056451879731336093327529590581585135206292031087684587514713386131476266302197516554882644081541843951024691579095512791455192671280911527466441836836801 A145123 672 36310312703235422282847786675044119268205732021075469320949753946681364034770813118013941487886278795366778255800818483093486689105755326684134396310561183860120721593909425863749689787227070744306704195128224767645293729730643495932288314790316445687245346705344886361387789635637019727946436779547712294638308877649013940264375570984652692070219967915920830543564082000413799321112378494274308873804236793589570282762563220129314957008720563853636933987673786983779298551327240943733118932725668373768730082533149611200640742519852635484422653433606708409762391073937222483148221200969601412138972467634468531975615967949658679461282247091555349552889860597071001858805328725041178355359383654183981119890349785201064086732579820145714318993909992696977111317135709539477811598937051741525926643928521427835739236638261896292387777675156865030785329780125562606107664609651228464212126440381849192672417432156855686425512526989435591914948028038513071099470477417903449214384535042036021325052512295820654936977497943993109270660343190329380508793173809971430344527348166327794848973942355017498044491404983551524282329459354052727883112188581477141209831612176712489382695887228370071831269022485231922815200772592134816900815374959381139161284310217872575423693285436770084783609197527746810843603224025012937463336989802181244391162106051486236611953167425380468402863002382955396623081300732498067500145503106136284090365375940418432351453898975906371902218349240551988435586200311044367982340444329458511439212674339377904662680276552631448526484655591115970635347247869080533961522114412867720156176354394778982110937101945289439731865222005252796826161678401 A145123 673 10965594202235263429385633199088637030858914706478836750338693548596618526742479176809873542679853657603190603034752222695959089858868641041071703120199829993910763196835514015783719953998000527607663328531563291330611848297772175514882355485770104647264301648588761663496512717095849557042221840259756457241367442858009585164067623319532848524181616443200387434675142436006975591374734613904382731271585854863654624762723808267670518412147186067171699959903158742600630407520414032321710227369302201410016955168616404423011306298549929085323601542181727451597396656987240384841470164713248967759293862247860740884638572451657241801225798036947203702393708175636742322275845573366148485500838520802377659445724973894700741802546592883637715112794587015617414446067269581253167821808815351704488322422690070973752192408431971939170414163052713964262216607441484144721335380154822540307658072436759598383444768347574249593477032596774929030561164414565626236504432474399077756056179593788069706271869741251909144704262923938529226291727344723698548727146506988421614753131060757486182433683409461982677837135553719181636648860208254006196720328324498374685429996614811910346520446391889392034510856578734310904101122094732294970814975141105208875480358154660200563952829668440713240447718459224136174002137343828324293228076931665042019287246146202421205919937890887979291923972143047544108774424394731336249959445243248333292093186648495762660235722778479538190602351944087762293504670499812202106122303662448486093541171198612395872036115989304115869863159696485935447287354143076189780113376355169496604521177485379301572811425691964619343830625764674817175058990040301 A145123 674 3311573138762346320252178378338093339200124035624587623132964501922232113712193940583463795947827918317368195338239370435696551650689223839076970207904038096977190364722731323340819676417608932266770018512336985757077132892197466361998539068387781287028131852527100677489585452773310929207023049321666902374598329434241245705608157866927935601610777945878601084441349451592106214795848741020629310535145123932030107108059827533616367245511441471721999750956766266478406603772613710520212755546596539157451351730839620986138213861419558731132243243085448083674004028019072658999640841522200218661894607426386309278628873264432537365290729724910963962773346979181699110325446557827851801442897873898663869171489051766414422960282338471038444249744971368723762185600998277828917204374663299163013947445008472912645326368109817263733172689464244460342158630117548086143237177142146755944448525749461016862607647623535266521543638331699039131637556705170780610353239136791103578879751852788955015272779609345780741045750425531491833230830997763366632335089451936693356225101053000594499300123415715163751208770445818209302743673453433355818681656041809927677858649146061020212159792114463368024350447417755276661115723671836560946369221677238813699255906878397162697738330866583658628530427365488161377737801874612128923617415896373040508580357174047079717951209289880744365692636724197975365453253085908131049420252317957890517928052002469779904958836825201844627190008068765263660649974904742973991680953365615113341737994489306604175450244348493290361250147743683161389110145603961140233060278137146775106845239424230154296006939621871369752397117115709789534070988830492501 A145123 675 1000084122312026353452728484624905099801406599843918983349404940886965501722555827577029256502701351478187591801545255119357662639418286730760203931083899305457117579383068024134911758558163899544036937927397238135345963521595337069148043916297624178577848555161535815840191310224822804770963918673303144760671454121697998193508499608188917018837930758038894327113852859238380069892754945053616147398882555841618228692009305191343875237626043177273976753088983509317736193708921820163071930464844785523348898205758396921409317574842408186872852135810263139542097619065102955777506692669539752786924412148906417541405035087286174627075999151125074169553848394004697494575962584618437877887269657078875686112130247908483261033263463671660726525707868558767560562637055412634751742553326507531878507640070136129547914810976756381675478981804038774309367644078892080531112906161548165472683147118264790332909126137539302915256585299140513042825511563797161178700441714878438881743929003362670626542673170152684531886671924247586595106484669597191999266648287338374405158365764875118781302454837862569990882370837501545490246952734076665203235663404298273660338626612113813292161910698121545253961800609305514817346044447772546673508534131550980631966408396917788474516411968878596465102948616658965511940642163995519106608166372627726568549248579316071872400059285606093910459884366735645512822773657519860845588666240578039688080979611559225035534908485488178597873191834415165537753998916561878333285541794112101780718780794599395848590101757128984384981674755432618253575816685042121274194423884041970912770657784940021218092522954379461700604585538318591764472263567818695001 A145123 676 302022093365093196396403750178343002046685593028827908383897159183361659288098147734322252000019860318494335355871328806675578420552671903465742510217129686209952531783321820557420010264889080053366888484055453579888723906388899597416347264182814114149223235526931289283060286102443713729901896416288228050820404546423361213193861273515186011753453478149800208187299122140539189001397197557451055885151996719044773034879702107958316705395819528095269257433122063047689852093490617075537202787627578631512209806787305030644627769388545852876870212771456382693629806953633073572148021545359483141432510574362311711195041967487160304839586452910047488241299441642439461662830375108210411270153993539946558541994163379310178417622605746503068372319526559776434566154205133617417197333900230611328146293353736102650557627588612317448730919332130245596968686353195290772309954423610403825994365981190217219521693485889245945140967216702103239894172854710037505186923044654151751183087679263673740260872024606501382849033875372345620230325139387354220411895447686737133664470235891232871358842060911080422082724784155020919845276982017699458021351666442036835494587378209225553212684871040592203328439433562847719561844307503637258838630938506718912040156079962293722141258676270469548802461951803642096444696195724772158066742627117677050661364490596279658385099953043750480214519386117440746897112191317912067236727784402250027909937914638883490951637403780604734713076743985311227138047022826782513678241940868489122663730061974528239670035280408604790974104525992907029418507528737116663666482952702538068881631805812462177709645925282975562212832435455099003081089526492415397801 A145123 677 91209672112135833285360479825374961712999247688106184412953592668434334139503918059937743074749495114833811089881339754360905325344267496559923477881642081336100207480983806740316708188237944012217256285246819583888259273765926083082667725739293564848886839280578087827668366211627776723625601753800371568203001501565733388386352596101977986632524112470481623978237221033583596698352060907405165261168504126595679838304978027298220301154299871441594041768049774056893017596040457434992072169933063901931164012751560360857756177037766005160627931404844017310336659602378123115832925000005894368959831269045269230363361269146035125886928032779683216374702877527622712724680197320094925765708618779406781803996125210303765398860993671980254987713971313183924471418007313297047358843095316318113568302085188232864338855616949943113135062159321530131510233911020898921157075123024180407284825843172327335505218523612414736129656842858736037934997376610867529405272059043838950418410735208626106888156808757993264935876343690524129722963085610311377372393158553107275992264852873387452031588999940308424898992002443978816247783401616611159657244967602090826045705049592574003256938669143560723859934747135370705792859634821650679622593034894897560455495169740215786298185603821712925141878406496083254160786310466717196217049665223165841573163526911497140760427785759927038930874394723100369917415059004351924444646202223238930389113169241331255042358961033257141704751303491729575430152446894771757252495780600489602942665759935512928984502064581641517889794585175102490266135697861924190306003657292282454831340034697578637647094976912504240326574790921901580338724564737141631440901 A145123 678 27545018955771656558982468503513060094323726116215038864803601088707985548470895155953464086322347504819492454808808734488186732675548231289193424577745691433816052706725326313755088452837594202609558031256055458880674411953403288191368236826002473770249676239499055592666563535625486126821201827751295925369255633068305059931465290161523836777010528512607300641219453453020105663713320996838802457817003094235176266395068484541954572631893165355833305344693598643118643624152124654750530258116997670804580019641164441674011720837635945012656758414050121771338977570111239547907971201980234739942727610741096945258023908240135120857547426313011421297672027713900416803391756760293559370832732717387308158248287819348357840277602466332290503221247017054985413933672054410574684953417451627839686299083433492588927683838691294207849340041195769969470493672441958278898664377198878872596191410272061665105356472437463361065211225576121581353129313563627283842886974908194708874608858945325820606483095372889359509251806760662914830714621529174648612242321987590710612530321097527119280668519139912233239073502013297447485910742011234552517029958864164987428967430389579139758042265396484298013496965195448390301724047871831001608764257907320556538647501105465205168329911095481032923298476299865339114461021064752868485390932154768966478044723762781540229990806199544922006643852686990194274312450707122963270215916343633754727484267172967400139301454594639876190100180577758346468678900915198243907740047499406991599562395770462930025079953468375329797926990618354959153343562246772368355749438019316598820995808846862936107244973381650997603063374025978822163291737461090280279754301 A145123 679 8318504514970928144979420127581118773524052287849253630986274575197143201304070833179886216326274196960371887541170356475678032362690221581839854299001317170931111817223567562947296396048765211244074308183043501762379784150654027107710124853727007785050553337489434210897474519392685182523279326379137569089946998185126562365914131276184096728670547086694934312024296705591038326844724588984410937095473765954896636771472377353642982714530581637590216620055698740447773481476345605277225145879163363519081234767618909825190681936789017627817180413111731930927060889513991965345091470073030885568334778612542232198692856927251660463853435818496669548680577666720398251911585861411334835065719572032187657009178925317993763998437083838679751717828885179292411083497542424680257808573227296291267148754894829573623296180429153900827387557378963209249957578843560379328475484838938395343642521076319450534482149457590322626957660467145858832607117698838828853022461150215758241181456990753189197051006645803828578529109765376509754746092738725133569519808847093841497708164706600316635309861191253554129775298616013385161928796303991218248983390332010224112722118272603307632925507211069114439352223554278278500414869597658140835167183294975913177111089838680751745049334965231450229910997964152836329313067575244899565391844461075004710527933412833113652316463044476806518967512637076315570472442698492130555680762089575170688769859573066913510813996928620209352268549783179528903965597923942974888380241849040310973464900856919869354645161445384767957456061372158022561819489662827393319246024278176320561485902931717909125750334866281688771884812381054682391733765988684527502854358001 A145123 680 2512160818502264528127225896060994356544169467204358381518990118108448538808280920725169683866448485134527490544978638846920277586799771369484346804873820039929761952748810678683769756518274256201507831513247881476779814139085562783240266337588730348611496858245569632635444638293055299635903535364671794569238624196275153529446136180117435688221728209653357554930696385635040554601443112552295264200375260315284549128718262892315638825215603761386889585951476326016584472762232220669067243525249218785091728319801269602765911933189445687655775828001328993018201049655655462294669715990853347206897160413377013027059984768121761324962880069759681192280236783321846371660495538389462826630476478021003285108613787158214768369687721716814952728281102077129253161802324140199027283504161226028334839237679155097741646518805765786755663192988405693423517718317082792598920697756982196514907445173638201999748503779719839969980148249852473245865996415735762686328940380390250794127925402348517811688797523937383341356281897336945283018489292473461163346370029500352541597253211072198096744297411239433434958901108534029021455010573063336676640466850308223517054650750895809326003745135477476076386358016426844658734988894444886701218880590824818458931010483780481561799730829588802488400198086697856706113431946702894915879851636312496653612957845951837541459341848625796023806182172544360312088403382493916304852319935135357914253770106799034912865687770988708584508911934339639970651141894129863218046925298362674506994800496394030082172813676552731547821932607401104458710332534611626010043943582571229492969921689569961693040493884643688358111610275704488103481434036845266215581736362001 A145123 681 758664248683168916566277241190292714557565655043428381965104029394176261576899533988168064641451116236430341772696007761413448153181168263362690895217594650741617178618323601394935519172122776607644121042692677162485741490219689306511452723826942838272887000636824539621693383289983307804860344400804502822340974560276911239330367212264189393746233248768227286654758284165076656451308975266204185377576233141449978940236143921101969282232397805357203064740725794758268063000712654296453030319479384909734182871345215801125480213141275808654416482875988244159565789935118435621024909137767637825597374110061245391939916707115844668478325927631605223399082827985530883843217741007756362307568830642770959915144354542855542053881693521394277044189174998407855162453218392797681559360448117033260830182630349944688403625383160838446309456894941140450693100974180159804494722247123784409106704799917660684473513659325934080611377813794979774392698310434501492442486972416705524068392290052261625940819801222443965261018603885992098961829020234246546197034229100259373720872761579097224900142508333117643803458359478660751094251264268823685127172005402751491926391804652261813145498105406986705954240768737352808659466231252758125627266771245800198683988055011866750911773661200853120046629911184788572409927134836699019696149802321912914386402741544042104407068921821945922382948048595759737935127349070464231934844939648788514933949802393735476771926892841661372312339135620788091607740886429294748875283059863678660801456285010140164946835085157479542674266191373761388507958605963048227639951715912233130556354864347196713389103402827527602460934418450374352569001345361281712578181526966301 A145123 682 229114090941498510538487599613572338802028283653648166995079897886923122547684850983506030352034370654916828687863649365308014421983126015764163166008908710703928458180780978810591843020224560261252323047061675255189217150232207085003675482329399148428063262695462765396118766308936665901768188105507595180552405078579430919124241451967605079475674219399794987212182071121467515207740709087281111688763822033457578355402186745909902407595358921614113938662113238540670938441742459365308146089239248993520938135417935370670292258456732104767946122052720448407195850359356111902087227889889835769983200084078082731352827785564216968119129467264675017785330733814847005074280097288804031954059156377638808891088486458155215485503901755739354852392402568417095129807710152300759631899571827182818742380315128004140800153219195767444998700319079236010415892976484091178164807197933625909353709942129959888509001376612652372504666119617834039393349023754803714954944736729464678017860343670380662516315891171654140125486262091672276941189345621449983490340990818248830511161976743676289721746293219190288995209465661447012801442426798611689571729305164780642338253270354232171760614424087774507722104325800664121370500066849438509052733346035640835184105461603099978293793845951828053451593832979719451011091881288736401053321360449581387648040014988454763693393355048379042763626504493746896496096371015897704128018319453998996152138586552801314950209055950410745729741910045543664025567096559752884297117437153532592887532803272565935783862022903882269156080567862268538224944788668305953121255374261911834198526199111163837481816187160028692254844082761737349987734924865070231932395239407460901 A145123 683 69191696800083867013706688806057656025497984097746703004132164057821388833139248097484832998249738486668645833393049412315258941990750875592513913443795213037935652753417237277197341656588645076121593916091583234389981093628636319981803484210754715882436832447029118325088245731915583119026187947518892940024003992756427860664281588127004469812259868025489317910792330720399024516081242835383629525821296677871047213352520161120869425124516161929657052272893457313487865141343222015668763665919933716658413582713345136726627136573719954364111074443438699430728987242735610675994721797837592634897100828017470923623162051323686408527308620788004223765946482529255810001548746163477809893763557657216277514148807766008332221080124448539763771145461386486964321346766012776436611152111331361094226938024986026900576957868571738607551161186905034334005148985797221355645967279053707900840411295818447968669033942223361690562328556746772084917017012475640287414900868005325916055869755396164907818301458314038327873931590133081141644140220548657660767536782192882046554997196103828660398742480409687134158909455171397519205284518641916461426977122987758351234660561255173463609892410576402494345369552151031827301082360722299176975799843235992286425401165416081181577974829703790871289261290929964089416777338222063556419083354705971257156793698123771794593300386155688648968692821409062966982083168919452036182429597630168048049430919189143603379486362970131203549009744494618565747629655420158941762980590737306979373374105132029902466561384081887287805593657228213724782544818219222434794391483075381461694824355776707131722795099418925837533360452059626229321943378307905848761870784119526225801 A145123 684 20895663319534386339628881531829798547361589169235850659080918465564172504485505240589436059441068988603276124856013058869842892466784781302923437696860145428745863203073824876734786588446750588428460110336611075110519101058697936427419648556165594797347495335740098271411254092272197165280006991962600160292068653407362634489693915372903382278223004469478374214072071695489383936341327595576768835686342832895022800854105686471756656485196285543834815672475161995434794601747211306272601318961730743181847381041294813356070724953004969485856776535796434507631746951455795068038503895719063085903154466861192140851463586671967731158279084348510010902298052393101439773462647061273009783884640353322938170464048856848058175550712079557252919531076946316494807951593528148331555808305722499223273716541165464995970100476155445863713005679745001289633544577817784365313903953467021852427894857627229156578159741550078617897450719471405551810899744418619611995585107192871697184194648269298131780464524094948403363787214733928413104253405416348992101812617881259559810778642061379511764130507337432295325701660252296389352983123187431972739257519412997857292225151245792031778015747379649465517793882645285811180805502438067502008182499923923634859635967850194913736570104776698891301303458267016175284415745051181905302162119799842870079964048793364093512413023225662923609502468439032522281692620917303499029389610465991296511931985456534815419289931407923673061055213095464761312120130369791440659535841285229554238166092217069757978965754130707057035020128402352682615790310157416507001953106633390939520002756918366442616446638208328442906382601677924359517876912514062701255853044408857512731001 A145123 685 6310421130802584590700908515923793103647174431125129152339433244436322274965789443409912205118204584819702721060682550729280238266027013202607285670538320124268212751675541695536628352369262089060318831727740453100142378538633148164760752060477798874083061154561062648847873647620471628331443085384757729515264709325030759188026898161028694443553535089914443523331854859707073549750564852621348804747749714237619014810726564794309389389104153718076184676035226029163994481862516471272309929562776764507201250660888320288396632308670927064774382402736079782605356850352407374936952181785359214350117751891252009066218380012882931123391756164629235288270245876234105555775717863758285476923267623145870111202628605960347560684093967901841841934614092326194945037059898734783353417497176083434067568168493945442756069766841076079102720164121803484434996457351985081103443347979761545725323406592127386838635572914181519243339554951807729874806805797410647182379287471379247223710727907572639632792467975216103777535864918056247676342884295516846957086643063358194180808594905340508724107014473424143501227742486738338187081697918085813850794343885602365143900761015667938423497145816243562183879407189324163944775960653935663307294139177181701735323636889593447867262593667733361382122355135347954971804138228118713337696541096197840792891985941897832468954139713764047241420776775766412666104189433856737254839479931131741378555410176954325113022179798829979133235125345085863297694531742021594920238061087548588072946786475449934879745191186089449337288273183853281936243891122721565892155043811800988353579137764990888963035161943815770831890012346281096948169505635868627873418857540690849318536501 A145123 686 1905726285839061012005334742927453687502899316610619768155849758901303762867163926404552896509638343546561618484201274307183762113447691202406097349064875817383571505142810518227185027628928704145627858721667280225167887799566152047821319702615739094378287121182105179853786430327290159558930531779204871713449650147505881912149633550715292818570889374149692465672006095559840722640734244164051762264984727356928047450038568462194963838852969226573463937346965785645530898727878227112931326126639621150431595852207231432282426886493666968592377628849760297912310137059475571435891520395282763670649657916691245545857099300303973231533152082633680547046711956570306776404493332207940941021042937549699450645023374951168115268420827594276679011333924805564556906384137824376424400528338871474589182313168630358247337099485528820443157776559104907298079296575721676708874577185934519787195240895964843596111364860341268732870648144726463016639844451073596829466549231249339789863455633438667870971544863991168392412467418038252869842446803840671432048064392516293383044384882770772255168554240466753905075452529334725836109319788138728350967152595932501275600737601580471611864360020758176130066063177293252225511159311986132251300821849008950000432878704689371060999566717550698438509649947416815385309565329146800246079053248931948076583299790404352041530637780533516603985465083813017592641183516403817347462493549591319905027221941454749649317279009315245774563946799002835251142436465960151874471234912598388368475691349493663263925068772444882992804023481395288792063039328751755482923821278057265091841379602270330100394002460394154462787877345975213353987672825119811555071239124244227636685292301 A145123 687 575523027902265623041020391455575089832771946441976044853914287754949300063608539984731564833705661546476789079507724158218766878022936716113438792131921958529714326340377100962914341715584099389890553015111790887547601973090439285293873789437892728703368627535841203253194654085194007715168689154234486499732279079837451306710001305417857402513965037458117210189422509004212191163951991172691010855220639912078032710896836949018084769944207602271468032894107632038921167421337362071633988180315602810665834746115923004229004523088778753587833269530224873889735056035111270166264302207193609269321846573088864902839777770311787032991888537199206895972818740638356412368601210608934405902878043872386088224685856606646810463502405839503655219580910677188169990782972563062945385606140842009242498991008757874245253047974862862697754545800685560200535512569410594380999018866804245214187237427174790638638793552250148975807692400152440023295358217418428831851715488549829237291539890570570124393773756457357638404787624382634310444742591875587255631558359896857243485223426001867880552179273606486255189285436116600464166827494319977876178229289627729782866278854916286758844613229123152947717767200135372847940425336259158004229540904261525718428994045179300466974001886106643195068532161764742898408516925264105555602536384636352121287363644716172418709783655581408250356369034534755546564971317764518982196418212496647479576842470909157439768705238633405393939178698173511159981718118188223844495392705543625738691585840760610855770491024087168574377477803108193361921101633391907434277101870929482256747743060747874699430025707877090831991107068472168151807329023680547221003640796664216055429639738401 A145123 688 173806048700198379097376152884840749675809624926160154926113959052235787315446911911462528026882600148692443740392848494507760413400813440575056109126491366600156342983288741680281904013078769087042801382705039180759150627985513098006702063090540988329322947228702861277284931747298263039821385194047035718047434832460762788744508244602642220266398870422977247784739925713176521890790860599908521226514368268720208950643394720034999405559311842916756772470083157909968547030345155467406351499129185409199931661731156540045727083545924689916557055020499062154402074612466544114640383375052074716571527015414920509412067029534859379990318805082077848903244212960827066228541161110565982641728148206523048944404483671832385591862458142702509599634423690586021772659551329907185130028654005947919760106102331709391708173151309099005901429674030480075654426716665423781384994823197696120164758507765890808025319541414684649425190234197892160572181541815914433622388610992817180322255183496678738899048702905258015629853450096137523501442420299623510529298576624458371239154430267681329154502972074918382313259126254684005452545793964845179877474278314978461924340613447117020699461330835171432034635628377705306825782940390953731145070052265131758015555768765444051655087570037488694212258203203004938503986801864430730991719909106929408680707237404493666098313133347804758091019462964412362045028696781368328805970837680437947512301398992624092060499664788279113723857402901601367479227729256377640885734125839262374696490448218354984779424364205552464579005492515193000011380630245027293396201841199425584272726562966255888897767369776421037106851546801248806632459377478700140931544449353469004512114515704801 A145123 689 52488851184432008221784557150830450827004673955753924811641561719487452819964903788721698732553711539243571532809560737617185426080167636116950831517408260791288685866626859610344172097608072680187536127023906720798375942049651865158738729179553940582726826694440728264536796193029990244018343159913050552363825587124070524749534779868692532663049944902701670713781268142870305398827675949181200719396483996513591025061594308613620802394142232353258273817932219581178462281996815613794646518748833677975568696008063159170805350226346167576046642782921186545755536797908861211351229514963519370795331836808732904977541403141757220970043287246250311161883779495429135644607062054180317823395997880326088395121929383036773801931998856690318395434376373646301387173193718659406846323267903655429758309543913167478421623038647373036919534007011404297287436332920388571383887437586837424044542882107871849233007862713682513977431643035363280052775530270188740525129508804342238628083773876106408577388314503631463362577337141409149463125166187894424592592538582226531256981152717413759536779345387351744972349066843478453046204662949888924345121053821833867771367998982174423964478477298992649321512242002866867288538507572731767647806926243165529394979413173118924299369472149435479008906908835145726685305605646132816653943810013908045069452298332512370989271856487381455535237521446217998582052101456655470780420996561279763501235445653301566644831130060821658939210996497585439467566792517307859323647210610751693532601423776102444792530387499052757134285281261785177810075029232364850698218678940355596968106674272748530572426315646771276115437176026908667434850924669543762014105420063950975146603154103111501 A145123 690 15851459251649766284599838883397911309005735725012759132960825525326158515842085497282041554703194002251409910464746949911895490915797225293878576062148168267602582975378328313582259691573624870647548867559837124641928775348366877764841089510162199514995172338773871233028835165363309755430499812908547219778157279876636837711570759012100542222020816961745481578314158239221119053924067345792122708736511652578835769359650837806593447323625394858841081936243060230357985640616007970210515842310648641563212546262773342913043170041272996683276169563387177837756017710893863619283956673135607797905473643189221922382708091681781145873573082429562511893039998163406638137605104199201345416682949631710272172277878269193433855797871792262333452911582030417492432904531843483810960404496878249933839089722155674246773938449498355348050693368687770067300730118115240683134152621156401704365331785638069532577560349219990704536534931006445512683777637960055183724155489270300363248500977455400638711632371931393796677482725963255467000340298746323816603452417353255787981237068966228687698778207804008152063267104927604238135948355665072490307046680779915513088491211352003228920251800682964944923664662449237416215831803504024602875906546655383724745525767222513149694357925501559477171995674210010806454023788918330246198760038904291122681565913389181331545094002346055851766883640457294871159417689611213170807358334990668808139425592285898080502646940778703352720527997084867901117837692112497717138100571870321172184470933489934719972359397600349727102089575935566608505642647447543939883568644838146190858783942903807089976983849557955148965824920308579616316518346790824737428118905314863841025269640424623968501 A145123 691 4787088205147044985940929558229018384868905184279897504229357667086780384331489855275387827821632034968386549388820769312654821071144681871115213019937229408555188769878388523842232082683137102862879570466943787735141691779264747433116850293339804699587959319483014671646443683143526516149766925155221347322451134697157200918369619686874495058517623672502232734980162006976635083979669510753271876837707122594811888755589491423282607470932475105137653486471586257348530485003752410187961989731297140918412213402661541496579866547114218652181827161500144785815771593153148904162543564057438591448082244911308211826672866146494764296598100850440632341386917561569309288421096861096752135520427392778621869939524115367033987677155349264368012460902338809709068435781443538392250635311733963576363975337781469709358250990125464667738272477809699548920523208234469765917942707701795727880906154719814890966573992456574479087519571732303509467220793888406395295954432630121905358808667107757116784504398934966422965136420663566009624953307096223604719818037448144665743802337846648346271271481977465074571361693339069636438603357206188942183803752474480663118856574460305992959492079327778114374297406547427696830313916119707857336756129282999641707619386721785798088771794131998812670463684704514428403388498947730088219208877805285905141787836391234429614247399436652379852143324180581604872145560210484920928351436746185418778343027634895567010232731284038351699940515908633608552147515451181793267847049057626383248016689312536509329207745544918118532073917647259853983526269454129037479987032522441209283755782650275468424518550140186808216403010496015017218921105879904401159529895299668816038656284805082335375801 A145123 692 1445684786495155935987876126746280154319100359916804033518133054634682349909594094207669841960578171366450486505513407585471844067994778127851500453444981133215399405920297955872040506710615831439718982732149464058888148988562605357923523947499110857076048719311531656965992963474179644567474180897063938344160464521261598040509913574677085407130100328278712540482430611948704574242806268180142314682278814511980611568418666758993540862774283856356712511832482806659025848485492611868794310383009425908718925235057522758624206654058452759962228526603480338138525265114540075193468872388673319009522932489571890749732822868149737036426752883750641404586956063595767998465033646947019943581752389669512094449564004962575070844645117606046877429739594738501721175173091416750975880903739160121811986712920281696551945025079440831301610237605160576003930708156691754066535563573321153418329293393598459002372768161536272693726374128224653413587995976660771324194514498807545117996968965565193868281616845987928341674521557670971651268898402760782301568443856922335798840324792618834345236288778986648512399168121294102600220077927913395467018426200612380346381596995801057870537687705188307576092893112660715205338586836348268891097475136919236411976309264212088509659387469938139867002860785089147367016872658425568311954882337157439061697245024239408562171169535866672659495517018895187376516799765876834907191326539013005802251454920146175339009782200838803510029315276410264914847431828564789069172670714831297419728855701452535882700766795167671446959221039896540336416427732499521775016200253132407057503387576440287657114625158486858126204743344876226620497857457384338325440600261594667579833172741494440659523401 A145123 693 436592018433331945623352649347818377585983439789690538224971953142006982892313084960861016884266786120633078538115660270043184253713351849929282021727364365001642065399160104284832390794523297957692269905538671201996485852854127553345471115294438139032267125272763077389058228525519109132861052863988154158589137834286305451033075529932792918458231781516498684992959064646501804786243513320892225762171364275495549881773681771724626057950362792144622040919923336024768457712133765031965693773679115327292197008773969211563013829659105619289940833207089561973048814292997949559523436917815284902284477529605799698207485833315074090236582772791843263552919344288360366227151740281138926209553701252799873901898389974582304361095148361676892615768896708688710085833837826415256323782293914622823643623326587290888978039323001005588418553484280684253638153340112675258327822256435286536607565698712014803825609410791497779026277467152113027394107564157664533511447424207248503729725818933580791104263783089419392762740373995969872673582364326660031468950226753097266584034285033041323915087939771990385669977410937479915630024930872639242097380908832464383944123436157459170909422194887541109865679422616988564315422910661057497254100735220326396775137778405328944119046244127186241022193493412217990410692154345573900122155256943741310727426209483910151346078952432298490787793996382166006103201383734593657050852263345181566861161042856510056813943991922034621677153272959991370675372264711115117096878708829994194374866405149353300066302364395091858863152680131107921743777648945401447017412489413464490156739292302316596980192279312890967305616087142124424373134031024190269881901749106289940293579511646515996840691301 A145123 694 131849343882079752422316512226914403750812679716126625739908011715831474151128642064085819429206608830259823268024423888145456172777364263900515319061210593249362688351140431196063509979439325367391625792489946553538879839412957958504974353294972818876887595783655137839838619021743296778479470490743525491955575465489942984613948300126128784288978867917654324155333155092631596340871298216641272037861069732385144083684083476394078075960146788943819499645305014996673415203215911547041770725340709819416334777724503644369271552350395838572802169400014444235522603391220266226900884480307827367170902691008461936967910988838284225514411570630252914951577055019021234832601360531257008695341636025955892406278864208318893341979890160108815523084777066429251944200643850485990658806371858476932618562257916441566774815930521224246871101542015161484022718378005871236260935785879883212902066511717634872296331669290870792993242068705809909619606896379638028349132927596090240581259200348975833719619380876158668686005918425225230575770605128248568721321400035578452172579513755185860988011321522362109823820778934997640417667309045609137717942016041203631570778896122556868556774965168332226871859092737217885708052380432803015901847324561401652589679632769145129035442306338940306648835432149704743956662013739704892268578932714672718400621018019116626297953672465018277545254291390395238655790301088081407594450192203705820186268383487745890982472075778253616942990259118640983679047576510928200574188197395943415403789925499403244084140613280522573705225150178554695826284433553778737477483555602613143620277762887723172000360953727334585268169853573576699934065979511848077166008887629837967301081179344506336605229249501 A145123 695 39818065260369651899593963339878802114367843290830451282913994566227963186657957590268956606603511599952345993864837898559657720994510294346105697074463871796942530239979011061106895181399881737654313297062058320497539715016860449340948909223966496862681021659538578864553873886337950107991667227151680710416425201440128495047961353562560960062353159879350089396225619878910095593138345817912343263208280887816038017722711436189239854313906379898241344270841194605659346622913493153441582793359120686348405810675791326630308445795989884143366965217971155069565853175334227402574507589616046049600710328207025899164610911143328521031262057747563588472112717696400124559079383728699335487066964526137426706822315092522331206973565733204500611078986905164925398438508609008942763703200518966119027982158267438765875105432978086721549484247135094487490607312004433000675544279513468295009887478973027019418688338516432187986180078471687440592093888599086526896904632686595045407036548779571768202533948760816828523781024624044023664010049166366741093807593860517939458852429119781096977055504011813585176408205260958349926219897306843086951576391463534664269991282505576016844975130058641444974191580327217184495267503467795849744860637916808078755686473958503423639759457468115845421707278315717420456921517457236531891210715524574217215676820015563737231830663005483087520176008205902979908042567727216850499866907193255812514686190652256402566649752941040670282161381100556617079701692734035605458287738734866081457750182634414630360110398908353422167119132201243387031616155155592233316753016379499755908833727652800095627512027833375731860019990163133021255663552678547095113864802162461959834986222582529267138782392658001 A145123 696 12024923859287752793924954612131171324135337861151080160814286450989129050896552063619160809374831296576778230323913020941128486284169331528260020001169028072083394769785310200023086281272784845446235224086949122843703455055252442743008065611284587079710791653584867161957430075055039189316705023129316831020268455259453315561499714827593283810046365304695809343335981870275756237531439565711311024216862967050711096208175169645674041924723766582479942150294395465894126006704671716427810961823729106567399138489311256138708781358836594615458250693657888816564652136347545455311274391179565599152047348215830813085775527254296375067215627028193573465663089167257818595607141284706668060085527945257476909567932879077535705612674871537599075730330960582741041076485399276850228647707750355909469517993234508590852715065943451668683697371533256520060679385506960760332778111477281545209773116583342442229571581900293229901033390456380901248902734750027751484836849938424107622684456472230325021331532906385806055513183430542869921300459077637627561761172024476382138121261014660136101209774200246180361165454168030486680077991319357566650238352279971427405905796537787834530313932502744548049978985399726852499685077994893913819932010803551478382564725455835264794078320713064646377048949215914511273246341610071692926253367509488698926415999023682229527386562273983427412815609223891309536990199663318400769552211522171051673615043308597945829237242916118504171595794102108979717086232158102241920202322909732160656825151365667718965509256329709452971896272699625324328852252572555300682921933463053323671324165473382741156336632044725743687140768859412598842510458842941710876310004244175882032198538138744494169575677353466801 A145123 697 3631487187439640974113436698900273861086757666224335378114631594204150745407572065255396295474592448054587073211827867486322243200098143611240179934655972013897388277944923701395910950049199623443025383360961573040477945886971220847939094865698721331575796398360970344332279328792735497223536925317826531287410657063153461171077865916579609149673939968858255071598070299203399473638901610498998016970229407768426935016851178521557371421412263601529044288044636589505420394678187944868045468887972831062668191417961323562563421661922855583984248342519464451447455379323783393276602291628639194897868698450852698526005044619886361941778088100456711623041780815794164815748797588597685054810342372503231889262808907166323260763820837638621716369948871109082629479700152072999760108844037406965693675405974663326998754074809489425855755056718796333963837683815790145187498314121859513185056471320690444526311199045550038997924097737748560489728033800619781861893831776771393907005298818064778584673920403779752611936457614999322672209074631397397156910780143798006887773161973998241321468374752970334655486790750539946019033627158548678285285030812159907541919280563129420452137962640698794869648679399137182237720398286954494177769722402034629663455791401188291464388013095888055090023360955927866687099938244724194027196625777150062501560416028332017753533509976079989595582793809606969577191132255754429815554268012788464349619228393005927384027080710914847219151647657455811317942962410054143024295643231000377652279737962249016712953435301173346444090507236154646703926348660756545214009107152825724248983989139233935029118035365479341217784652175552441717416902907015718137550507416938953911764123531678254709944715778354315901 A145123 698 1096697105682912286429463958113270574876876679861888133110457927163202535984035867155066062072517544481188719331741692067848376317943355201263006080246102379168939176544597172511365083828577013494948219539786308109101495954410253443634863641375402557548810801513359459121186399865331065122318834740960483131966998164617085820349954007092214369917719824229888335813273894377556365282710754931131689813985064283097883663992847738340680495224578883895188895047329955635171065066806054678433303793205971251819226409085830404638014633119343549768627541190184606448314959903646237224078580797457857293557194884809299124040437699678427010041915390710898716585152143280670516537541264615216179884663310968030773080458722031350547214968280291992220744648828743982371361828369440646650702642251589153283580503086355090245032877877399863156769343431704959600558919832983116885864158086690095700341844565731930904503752540174211484143176483409608886996617305052424094540452359735022535807977558599090902246502630408578902998754686546364904137219238222936303759493842254973603725356794886454218947347965622840819776649641208895667261475323890381484589429066920012106232216824268547188711134403558533306085851199554029308939060597582262347772636233403654606885266438433408186980385876637479572540677959740999824992908103565096524520454731331809386772319224557245679337592626213882874438590914892080921002184951038174485896619387650594062533333359644481472030349137453367741679625996757552909039057561604193091095364053439204318827824039447837379592971951698020916662361289046003679261428443295904099330067438219905669869493395883174996052490343742716322027277816247977986061062167459903935829376929911319905470733108028694177909134589385649935301 A145123 699 331198894429052070860724001913508813338955670560623991863980179371692961716433424308764695349604823840870938651112779176622723325775693172637816596054388262537005733928190401174730859405280208875850919275632104087375611300286009568756880880600505873658409286260636195684253960480001188931443064554844748079322746035057296764284515032275932160106001712977457419160537118031722818915905009087591271325806519184087792439590823165800363952186401410672745517260005601965232156229780750324941989700079315345218343707352502820877117855780379829174541533191093231682939670435521839858278454798540644263459374986513957482761686180258265070670716669906590955697092905489946701829521713116206688640113509569972790238409271244560698935659656827344012043167576331811567068642687870923215512437851135886884675618256673262590672930364899949183918485961318179003034829951877085509385788243866287041990052002379722442715606955933566318172241373891964135312488698092031456769354718808200034420102217398107387699859120462987048953011978879387201726768000868695366338210229580858230318169978893735175880777617243344957237892704854335951566946514187736659667722293179031496174587561648538121570310451912036359643057413585917714117358580071556274533158372765501656649687008615488084176612146731422942852194720480826019281171147338414426211150132236429284742738845400259863142199439606616548090858873503598831173082664081272940310963500802466618420717055384240398625781412430206143140027899373123522718477440642056259367775648495408703908350580175284639620364575977501143485589018784656956490247463526702281452466357235258686576338021567579614872822965774934849911020115854713799348723357669983972902334282325801672498249634501133963473848701278687926145001 A145123 700 100020969420468042487652219113921548357789735632628583654788903712324111235826910105379782929518584282398542283916727569647994596007941394781419349002345009183796562707136956557596208175310794503493482673021355648079325511190420479511134391077711398442282055639910617737185574878560493726230683176728372959472337335589139005728103189793324420137642599599367910698146396371685913756238030033697632808703754808530230218872764603223971572879798001444285251023626644463544476010328719792077802456120160028284687980394046766074484954431041589067161774396168965783641332156567691990962869270578477109707437688732330350494905186000296372915546392396399757721805472305820623281999019819829804753134395226820814621226519457135299728022001393577599644815863403378349272358729908649370438105528400786250018753133012238947292979937321907253680225990974658353956918086547046840717622185489531996585295362874110445769208796939396853876532751738889759255484590206488447520250584627716675372335061676669831994455207877191680204906618866888388556579799043107777697835729839576930582483608269113136661775893059524554245023820216368248477550585809372580838167543111000591832619211401034244167045045343031422078897253051747595634133352121012412646666055938948096653598591335438968013149887927013091261790264907249716823088693588097591619242819480670312182920358991653921423264893168571983640564941207171954933349962367593389799425080622957268168994017392680955903513956204784801860546745984686546308071148016339386135977150481559989376003047388896513327970508973253647311731221311677354856375472556620793094545509817609903440384213020013160516596483173686581956806047710307319425328392954167699912569123885462193774565918886234428274924398651574368045855001 A145123 701 30206001566086919779200109448402394095239161205383271639754384940942509900258010418400385680019262848460518898804200613254517745271072525530816005582112138385244024931821432689992880138084454659846155916333173773615868928768206698802793829224588241823695522393966745920434359359364789104132734876307413789012566552601884922433122878802551698949407959077296131573421051167131114231564969165167597516957208145656945438307135319350473614645746810034763473063617986622388466522963043596457171399758588249226630551735294770851673579120318779518453681326109836573427999371613007459430928241259901546487382722622177251891978604485909246355424339787042820241029555543452338284461874463875484828757947244990316042820170466783615957163708761203607748722347580243929668685267789724238949092357139186311618778770551439488819889268140851090662244330788385504715986227307256268811212514229594796681717209535978974899858341068741916304394718783770815331021033753661419119658907202851627762410768524136891154937772919791424434832845885821413956885372543017680169380052201322652177679731527293273536680438926359172037039955812638356704268709967916331676466930297228999701954827255550693200326033383143577431467327364214187963794154981965677063018615735189559687730124896293952851887089541811222138117807807268933654553504292458134254585120333030197849957205676634084009962855537469132442902521385692426791040515552349122446486063384632292520417772535534264442462588992432579955741977259475963861514768223493852556805731669782621382849011960866571740407473345346623986999343247107776509668902464635952812271291498560955580309455994022406896397265095487572816105515388396955752649825948800975389622973079127256718246409254008296205063694544074180461922065301 A145123 702 9122112451988829305275945401198409095213868894290115406622169463260925665766683319446811095582887861650794308896584668475294711077267894768911652266448863447334511732847365535421292205493329996479035593249945458276344337162487232617964225291434571319357605480922317357353439340953287748954359701961662235908835626548433657435797381295180819758301065998743832367262459306077224812018864449850580752488268156233588992138535993679239807651442656832497124579961608333316853345458828837410273684924637531106414141936078626750439346409381840372983944598710774476209472168894971685056149365991219688562079874794208797741027043649558592102965235069294535313033203968650300341284204089070576588480146933591848624117070254449194883763712023882095962514504153370263381593678513766811513255453750505865322621169953401713384659265998599707472744107672101447765873883728704846134145461675152139065882011984502776309311449793963119327073328539947047340209096709015542085689469724676563867572679759227664458959212966569132987639314550899200126590825928192296303375077929069601380728696437634299494940830779867410430631821631596567356440672859724922793712174782220046909398525211964908312254295036664017352881053966739633017470200671201513460618975285971308077597844120089438322301887891739062072620316167530310713958335207628768447293087097755639080374893193984501717087359107422509425772920893537905718939302346847067385448991717078329383897998311713955180667798361758434361832216585615756399631151932347127132769194987123870097631025609134315769089728979785707190426489929405236828565152168847501128512835487055590975350015325981746869551457462354073303881908841248170329980822108144940399966225300772546066716641028791619219500960827911750925132417865901 A145123 703 2754847754499060363273556311052471144360493166914409469528255423519858608551638104462518550480352114955691420767869765678925748227589633147685788168461974648956637299294972570264540253178847574482008903005567195225682373954142376043926393244184015950204173159716145875174818246608533535395112497257545687830679346651074362660688376028265805015307972523661560078781689289384154762115465498885710219653940025974398218680399562955811071437121036616604096859675342098675067321862043345854306195675840775805887844234144009983861830942054195473861632815129327781978687167006909835879497677601107086044201634805128434740538275203562208905849145566587162621715786568976847250729545173024850254236175615997493294167312396673190071280683867503631777071631531970239297311622225889787352764197940295632141119974547156766002678278442308970805678058272643848839789196899841556276243118213381716403099685902110302466437157979435793294859840824345224525927816185088940048459100197945119436379186876518230529714527378130958370842638161525672616816472544941530465939104154526818294327888644434031154198594215081031590878773092786350703288378934926958767369400317300156937638652659186146759607596775039150096992646830628004957088036808547875099429867517747599849874861194142114079382318256215654934709197364786346566681762679199595612948257718401869972075367787377642884476372487586060377450979207327061834692878268232262001283149012494270841644675072365078930297232642662054744693373666878698956724746368800608900243740080379738986863186884946602495693357744421938224884812959337134414450166286089480704858064045799289913600124318990493532197643756365834650199520364541559042698455626833823199814410417860229784891707344285814995993085106334804705209528273436801 A145123 704 831954899746264240879308729992445087187773722539257369682126515733534038856928940864361155433970755828757158277587772650367100670020991942706339115223249895121457129875348868854355735167806474163570209672088043012697800589813835078033152795518281382390340936628795131985437757036436174401575019812076836062629253852997909089870453763154977933803249401079792399959702902934708660934058561799034635754737399576112028452488529476661264334202901615557604754497373352191537014348991631619163060820418989655847022544569554936499522505153957651265840126224458279383087314963917875463923242486168348765660331631273993082844818084432137530974338995874253817222854510627039219419981358049415706202736555884309382989904226725048952331882764274072914579670208150858897524728318540202013723274522515530400752909692071389931095455430311310583607300854230770248168571589868421290579287554979603201597039260425326842087712398339815611928344855623717859782860278800150879092562570309701393222646864028746392309328308982582858861489085466202231078448117746414008417306079589170055285641641922639774268480512123691673034958842199846315825733997675081822822765183649865175119963704549004356493181971766786665274426461795690757407569645980787078514359371384489183354130482786798362535137811489236051220104983849309132827178370783070246341926537870266975927680696894854166610147403891882811480769947691879136171530297703796277320125552781552715847307973855942122994583590285578774463037015180781469174473772225851540746476735079694050162584808228264819383624949086445558208023087229885187927121653246854325366006828995898498316262194319803064976818862965019710286951268182709582724603618481706461403551979968488622491228901333287337170692201152283109222352406160048001 A145123 705 251247624875617301685187962901407363859563303713688811234532679496103759876183988502932606422508687908169706108410739470645185476598111977064166727009253006352031096585056063421445167480424376349823721312067583422639510095749824051189968217853276793465932758688736413713727027806757116135740260870749946945226203984258717470778216348096775070203566011153573643227751494996992631447323570197809574287711040731959858194432855502388746017857839166861780031761347077019745503266073610705641390061570859035289994920615771446812871934725553156486809856486971271045910390431936191480268939733145240220143375951009940782584394523223301972145344527608458065638680346422796867417583640585750518422972203701445436169656909158568110414157314126902516571283331230027416813170640576915118357076141601749885395237607031012602424824861675573487278599179919419971098068830943363388198668598485626785165902756962546596008022707140644879009065286557538448429897876381460476545905437133331875633802973749804892246887434785361892417798861172631548113074515086872089011560496931774829877969447971992777797926916067139804224966691571260801028668378918939783533707716061941982729291400121140129514181347876794533762779798815467980732128945049389149836237100290597985773097530940418963371532236751493071813536995925126571767241186213808014799648866179102224860187495094458580673380039602861023006815073223740172061967457028278243488676633791016425915045363429422156065433947033602127833092485210929124991734354465838364696535730253987223410113748898051028851359041266362136640598087530465989619576289114263916779829204292715547201597582560261535129467098971679586672009083470813752423787594325848517520672883540065703762566236495308490010553051662883164180445217132061059501 A145123 706 75875950757536678844685885487495031440500929947811481735459187081307601948568707598944782778442189777511422487581765732362195646831959796081435645217679184668418269711557055804407586223352993851172600266034738105594119351115857049624292368638894073345329302783061768146413576959883612636819157207946671900622250973992279678265931466671462916223543132118978160462380991786188839988430784141176692400252979563652301062690269873191924636128733225490642011987172319886610950449339881441472080635533579009667922619003418407382550824764611899301365310818939099397585554823129765909165755876167376378134533876873370842347404301195352763450363072998758461569064241765174026920890839475538607148031402781280637413853396661660844296123176983560285931612986361260129018680008725909825541823271489205949858961004413673734542366012770592881847553345034810600501368618373305874814707337455104309516901035563428646667580769844076413645125788195520987707969375806922263765984349451695916740015275425577048712167695976870308927316394585049261327917425108117624467482852767316409453091487645899896255199660171764097184266905895678562064342024699522139545356907485522828919070882872879770108926273876820182409694224815809534490345533835269542463465089928389207214292100213523740139840200361139418451636952664404375364574011058199237399247615659551001640800695837829596509194161812660137065246671343621840083578000492242325737303023279334179073627852447711635189638057420557557026819467496685414966034600574910960286813044059969061775804189582403182448291046837492278819902414411113498979924112190854456013183053689571099356384153671004663806034087070584270155236456256917570522401128882787770584781807277119874047672512192681830695849850909989563299385233221476279921301 A145123 707 22914285881151201393793452229260598087667421280935353795297439965875399684707873510892821466483118804120541421543584840433912440157775260304616500689012104516855965421793645796867669594285123718677775456621178840306001404526893079162485105360728156873495983507725965243803186514857044259203249736539024164040974567941684204118840524718433703924439822333920250885995831767934032683874649487065163295302112117182262961074267068848458851364859576259007025840094279258679487290197378121713862710541079290060677340944111743258083536206978068035855837057463121046799791646194757368376578005662814520956409087439806984448133514566473311260037502701097446935791762332736133333241615937972073608187060667743051053547556134912416409318785291721079448830550597769328936224549464584190398512270913598595107520828095322436819192111031857374744473831601332881931442224679907430830653417242843015847318946837398488747013384470203936275948978969760780749358321595814142196850727628975033523608979375550518906182397297580047934157133365823704289482949308136435717090809975232623880003751299613796676292499444956690209844380613803354482630262790876767202914252352911832391576677336209569432766220529451818293193893114575663948103619089306352434816620921273249980730441166953229103268368976827352879322546167654196233529584098389955886557980280318223393296949955529443687195963487383758532681487930700571965068494181200154094422024353725131063809696393845484405114627907061348619971646091513784390617457639268644168252842770380402669069455140136863048355044785881401841473888554068746225947462305348931452064502385046179290080812811060848207887164828217477907294737780505635484012717135007580868086585124806661896693336115953417561656644421765185233250159987668704475173401 A145123 708 6920038460156905284246777887351213127444120725912529034698091410507289397179829231582033138095123436654625997883675040045309194732001296652198101772436437884905833139111969473598231809887884010046837015299329975034306830047770594050020877526571264481722441690030458441860415913909867482666744601277577350868473697267414637364211572533500307122264602801711796789410278812924291681690155714309538138488837606409479761943365964522361381187551463296994631161696485163801318550689158852876145066502770412019314889042502743045533845383682611934929161426043043617034139491595993595483817391954293817952457409872944835932493973994773744647767875452658430216147543160244547092612047122428090691065344290255620137533948099346888094769977034922782433260894667539976078610795258295699590525163992635286516521431123782962245661475165608156579949249590257495532695050484713670804982517300001135681580805043858780172951374529231744678922946523079560265318505152560064021185153759601008428213171756140831132618371816173197605806526960084173646162522773632095468936957129667485095351679800995720696344079632716748679275818678462717375192275020820084173140558853671887859427237484652417088925289673620572304362146026377034702792802619436683165772156053134593104973378940319661665446907590801499430136957305678902858150569823702708478503110797040443913774038085874054163936671779028082416732744108400229111610601664721954294189714051801710247091454683088888578709427989875106725674410300169666200551506172458555627852071703610821636997199648131750237420775234289345863846294440914350246737153692103186444067466537230256574505049084786705154118117744034607743732855573256444998601318173643406634391563925884334772927339834505739421789610765522175950878248931042727275222445801 A145123 709 2089828700681504244641133128527837103890036791804302833125028308533235522548623720064263114883260794750892930819448318508842942896624233813703522118775115229137044752046392987380869138916546685910426100844941031281520356673022192510027142527919161145323303894405690723476601802814265122721097666336091820938115015600191278799787776064592374317219985606294628710151018205671368153837743151071993452660333655023545705843935447018684288659789177056116119603806498425188739522820835776190474096221126123350543035813494884288007963222335941826280570894827941709223263326670343871078744475792191070207121181372541900644628732012907104410314638349200144827829622242631520485835504989357345416628125788596529538484198778446625292204123745761388573765341359046475006411523943455836692148201013504942929394364678554359275752946307902631429769928902426162317991973804158848675673889571183100132821555804298514213742568094443516689098453900991057439345439197751543520255719584671875570286854261375155451531842106087008096905636984812054617436792394687584695183243962349605266172327296149408036499235756581013144451087396515126843953584426024874543521245859556557221714634143687693751286004715212883384099074906072749904579478287450789009710756311425725844451979709535370869735862824053076000548481783768861008965238557174119570552052902725933743736366204984008828065187681302993506094756039248938491134436634251848996691199221619762769490555504596450505285842138314375169805051939005147678782164246624844530967157401647697753970485224280648434838025765710596569479739447267579705768394467552856957176922829741152439321234742792773895695463671533623321129415088385665883942114075723173796005384219031944294762159936684617351962900794543275371979997927014915968412703458501 A145123 710 631121347567354124976337958037519454161663667004173543074723851085626620520287183630175878661606664891333010481475508514630523445585786610441811481768312362761502609284871570219548881720987211260938635618156892117044113408422654367434147022554060094623156053668828568031491884033994157194288828488898452345959866237560498782898544159934363543493313388498176158668818087833940258167316741468027713165282274979504393685106561633678132813875143919483771125718400827921835534573341715250670300913713586481451977500786412552235359359300070748924797481076612353141808490514952253072185347871849748908732644317097781049841944573923950758170373013582991079574329769731558942175229894738795887731002922811861665002090497142781491357550601242904426494699829537367911960201620128404385329166180914500129390581611492292718315144123511429083633938579283110762538043393805487586382709667979996238976428272093107433770082613147412808363054155152776267122057319215813583053206129417146821218201773763540805531483697666460272067896562886280410292265140672876945849870739672451122898947491757320231302072854407833252875549117928889844156607304384491292059243109027226609069960084156198860471284498704617161425616259487944094148299650007518844249482633894516070431392898900741682998565125956438150666211361740890345804643893696760407598241473512434950164468819867084792021522743081725010758199591109071024093488252942393675046447975215116554675900670933444963707745616342951426174400011169254429326013050974530589796453683225901110877449540533107695570846360469365874637017466780368156791808392047270697880986627115290806418438387274332929794875910685410208373339623836897840505519849550224842986991642583721292683399373538919934553374250341303640162008495709573579733361222021501 A145123 711 190596557136640264238609422194202347319718537398468605705733477999550706161604180832593051092690329536387818272474784123099909237624010932119613363971911558438744650959279167813316381410599221254117557530582536478316040728986968596772602373668798229415047804904091821854787072376463421207552505105980996516658941488727670441156560548524113197760663423340842905289272911507644286598375818180193297382462586710155303347196337677923777425501633674507042763847353243533969142701626377169926240401845281991275146662201683095890790518545399030233462558714242102707116940872188910083928896312822831979367051462582157335151622632593020221863042335463714105886619760836688169016433592706127000749346254563393626301092845938341563764688077451611375412825583178926062936974477754834668532716038435165534133026252305993846571897772354143680626019681014597024124171112955453092238902645840387681070748516616314146484351206602424224608953256402237441613421964963977950538547995364393668132326648822327948115056544853164915156407856354671871853646635690814150061965780137117889510215970183414560445189502795409061355271382527128217808451452339690345327347897680362879381906230781028368168576632604079169867152011290453043682881914823983240174334044679832427544436203488314452894696932176020268425195282763965115571993490657864468975098372947852629015925847233654623181671803222999650255470181758900200337742317951968638015030597315743579749352512066395782589233890293433016329498998321175832508777159230061613273998045176820487787235790755774243413960762835982783543809795228223915771420366003808197903100784465988082385929071722105752024156829563322349305427436983654762166783052450092179408275470676064798446091848648817135617767060702279156053554585706364206163506676347034801 A145123 712 57559529133917792445935069164691071371100836630670514749588435632013227634183942324259471254113817913324229785276903329667657959239005715713512794108035522336138123087093023808051327637119243831532241435600307859559327256040656093570958482700954511223249813924982061371577664365807919210523662253177772049578654369729518912730498387110122251360176860535546059221201750457220740612451329773676907781790535904191922106459608872171347104368679494557207430910774961146430759260356592563602473931056361447778612840007407508546466501241351207059756767934220038405196174334910535893093454501124623408019940809055494417434740193098518183051880614937028076986679593442910095484020769767355615430414837875222063281265037382882009475444441839785392470246831420206133639054332080339941492494914441239076808044537614798649371994812106827880119974309727829018174737138069153028368562216334129099687127075589854779130840294311318968419095520379320554590986311361802125249058441393917470629141429742569276789941545061958137916963104722548019019390991713485200441767815730669930180962324047899439934215927771359128696039081974074792888308181999282099797567005856360562346726611735786410988049671761933204682718481793457331248136189977192931013804632010675498602349302060572064032515474952032164626258309183355724012396229534781372870072110388777981527859441395743829116072863050602812652141236691596751430974086533241586286864193941379345967749782743380592896984927123000427980082523092983932163221376074427632678157613189716561410634331358703288403320579530106331264355921141456842194812158724758028496038555922101285589744161221688662778365567652212664080030712629439901276527976320078287956456205152528985409427054892569236036631098957837963824533322874826280687799282895582488401 A145123 713 17382787201886036678408152278314509351725132943925096985770001827389995194817388977745527725691280319494381007335352330775509603780942102134548744207262755833955274427651133910863687630028601037901482795993762391050438515283549153289832689173314593591192028757539678442394599851401615138156938447954581177976236960716825983974169356346708395797575651218311569041897639365169156020673703215832245956803359380479250320847454683058068901741915705722602137092290190912978555327484989327830777200938619311947149802535574865897936992584369519133016310453575737356266537532202109650804139330443323446390042757283296731907956386693119898261446082668647015535871350599998012148005256036148689732984531692062499717315740196784428520020456747537736914639130263319073432931471313784907496064931445215766030495317333416886116495861358489665652551615518123348891746491525771259114213550430261147717831306079619526983367284530811726038342238201298405249036252609299277847265110752967711736332579455607099262614231552166504486007701218353147071984225850836839719263818384882181796761111646495447445572764997447661457142447484788060324051262512330854448519908420723209465832054837976715090022832295471223735011114349612823583893446491197441182928824533179320745481944786089275023366778738581537696861584178090664686628089326013316742292802239038002568784535375667402738430822969478826421296398010680460031953836390721007089994971539699246738680685035988872659106858757255835816968592475082826337460346797317915007190325185249224725523780834537637323559401057329276059051944374924738118917500514510920797605740787690122260020350759878254053314377274138661229819969786653866530749282065611192870670365680593077528848524485707260465926974118206362795853009953611830403509219927789564462301 A145123 714 5249544175440449159086816052981817133149619048228748619187790963436146535607217287336825113687512542669389739985491126990874232683885275838918007237799244226332156739027555348057025612941000394202416272148680641789372872288375803637435901171858306310028769434963057907541797577458921963804184887620030337976773983482111717641286415118318825408616486491069558304593865886530627897502845919851564602046832742368829404973824854674664636978954174448731288194440726880758377278141206420412331112209531975846591461752903602093668425293978353426963866000211938461554089138550702204006956984339382556186384892758746557541785394041129110756773665085316461663756161201605956758602103302147136943745898156164999692566072274391514531036702493314556762828547092690939970611665282430961723870116801540720102132777790154284808532378135451772199190467912163523536289265703644851099464123667722532481685367308969507294197789088010829944610936841271739064654357301697020107748814388954855026901809854163601408032707987209222396636408804837927867720216815961012110017231384418688232691674754917577229123040813301422400928323101324020143070592970541918761353214776052552898118933834457232170775907303560547634768673815101279265004572704151650044313491204388144189636944976096900484992734663576672352287572163474197379637670580226486874799556204079087997791401824010159883176992463919554976418860057988807332898627615911210899592194540795231135735599131085896162457374359764139416296534844951920569980861511413935904538800048332076150546771177699007768426535798733911263502422845306129455070890343223573322848437679326494821240556185322011035438163571222223478741550844856838252385006655838260168654493979333956884726844967628700091473909552599363726383784472667897955579096618909552885126501 A145123 715 1585344958195813760007540039848230459701833227432138157897727100955888863758184803386743438805903096605836207094610984998913242760929572361251103637071164493596477379911894063979310871420552090448091812706105560057999556992574209149352352321212035191035097177330085948399180473792743031453725679122801207487807766774637021901684523196375938565006381344651788296418305600092884455889838794091956677572186684836006001051774258657065662298742418767811126432584007227798116959443316853975196165110077718086358674299574352257421966501788878365423954515753551839651978653304779863500450205131163088644841847570384177080887281044034298328647385409682902775438824811534398943085687191992399208321528258630137844655236511126040603944564132524248604637306582862400552051289983822836655701279209133852255078068397309260595290661701045076714489868757857865984610466496009219260779051134101774548321263096002711583320748937294739831546464583825863899120366868859890773262294680353613250412610243377952018126615197905632997279709451359835862904433494194374820385484614276058964091089014873461827747712752852032117418896434152369295146995025841147135074222342459450252022452185951246138859233982842989914476404481046236725207797063207307115941491414900686365949611900836477857192782501621416468853149931785029517985889887139073022872723680829645537330434566315692617316713293280736124052074441114609134075353586168794970669752756348620103745412256902904652189467949790012847885736554583004929307882716100211325255710424271101748240399371884265808427490251816583872301672647338076170693289966153004632579430573415813745892387947616487454448272084131837351918718535176978498353741260781088959740786511393174386109978331699381720364654757910889639005107057735751570754483669690757181743741001 A145123 716 478768927830960315073118005218112617012820485065457494936494396697715000708436203405509181694269047662419865152832531978544808439568046967821994380388253877821909836576652979766403826143393790314929525020971730456874076838885122787300772965104862769386289318784250993358644961287830936577061350910198344630979968791956898502591084718890415127806518549598348995960023697362164575050833812969851065062198331987731443488230852289579155349583231513704511451352175742068150563374603548694088829532131261330104473047009701478139340215114947288004607299891572443636435999208904968074931954992626913388186051581363262731870417089904316966140753620059151321720861336922186874855118929878402413776157788208145464086188860287789870876727331319829764043703759477352275779518963449214239060062451041621840313474523209606545492971301337477716003741174405163363828824592529080571904173978375068191060539769625509928655571981273923418297087693378569625795286140038385316505105244652402246769581391690287345872829757059513955956075617901865592669271195029885234744306336279985388467276190817030554402580128320500398038105794790914203114249427211055892873653794207977923557882441223441876703317886911279393624239384602148389733489708515902597364286093808802894372593157107640215971735322755004196921298991826915440234359108245419826420687752054348873185793447625515160269764237578318389908750062356553969683423884395360169931365740222742476099978765985546119065056863462224115922076142949222536730410599400752406291320009329824395892450063537870575137333629512809595523841637073253697419918498887864175465665184733896424764679919623993889232342731244243658055974256072602649664577475749233027581548871946759330648328729328245650850034262979536071615815947651724306469898489149989759333724655801 A145123 717 144586630859991819338321630035830162107412084656540731332663410075608974325083975243660386128230446490954193439948330046535533235506789254709881051773615599937723174168769287995389976184433504123018268464520756492415913205786314507555684083109347344319468339175666469908362379128451150103241074249200777277348462767404208710760605900581708992659003595597356744991630738297773608780895921678100929692106324073610059927444665617194247849911837174719994647181924490097353672022170828388760851322538530843973464501522630272045823322998212292099025980612739124426364019782435995578765949957568196680143542735724134960847785073870059689476178945872454016256924684925688901807302831136085536561191330510601300016184380570401414964167709494456064492593898055577524884862675671678877359483158935360661922414227940903867478282042342217225156415344801601478010320416477286323495799762418136491925734689163807995742399417595787577585888936935744201126277293924723505693768521590345124911163167680223400501576460016775309065737556896912049150256996465531146517960128071941311258153318537728353967751451040038268175390531130421936971208180022713038500708371628466873464228474797293495518263142613223533884605817745367767462788684174739377096898458838843573414157183834606508745606874689509646053763442381796677921258464800229648506024828396732530056572290748339262708851483035358873016318466757238184235259937733812602524301783794511879162089841915378025052994983297641892995619109434110623087654693136311126488653387107182696457771678789065029425666328622616681264327872723475278544644693374168827985998306359063304465187443338498538060713056563677452895552306615390823220204043935007593240668018541409924681409166278798487174989982765061982738337411083763004802338589239627216561603102310901 A145123 718 43664683750789698479858059152815490843821436745790235404969413348437212531174652087382031101543900571220503998999242841521752492314610786875416255641251522927314576689131748321628006403872774851361202146760247488979148914070628096159029292326057793121710052141732489661332079851830959500242227361907724539414604775787279073751200390890957225367891279351852138638476522942230267687255517512973510915951047671898250366644800785540373271518025243533924678937489843833658740800132215569857083010577104183618656174986787332456360504205244997266617841537747324004318297538296461759819241955230602770489961720137107394913299221891668121904839900899861053758269533986221126158930599884167953639066005656413384459423596743400939529307771539994411646999313509024935162952748533883571748324853936027878278728783363629758371895683816048264519521430388909241195752936951547940615159624076298845493380815587700389204275968541946574507520161866901370170509947479126460334201588415039575320924507058035776664130218095309083823896786107249536977784943661395376363189214371389996014573834922203145867706535633963236488569902295592634051101756117432126571321054578002787808273441506341412204638765751306595953757332719716463625372449131062775980665970283236950368181096924894058000957304420909158104039638300310769816779822010561108428993077488061169728211646012550831822912878112440801332538268210623575085078817771727010602169207340202364764475032279678178019885419899024389460561048972958458949934986916566559447167031586359844505851154544234101015976093910400724932231493720852460866785277480500098187596022855252384052061843208306934500446110739499346530798740623591956009851956690896543925654160050633850494454919887467814881196124760785739250906282331348775725999784051878269411844803173236301 A145123 719 13186589906107628949097795542520242404671966485143994551569430167817962575440419846414129732280129742062101253504331389809522717145776950847120999322606186308449064436943619223843662543993393571606960030053130220915210556136123898725519290598386344175412116278464036211252379752873821317923049422221883610125933293824990876064151757443168500352110507360663748512074918297815243067942385392996322195687524290589198000666802392567575533750593711710070533044474750913274842367967906931268450308342962924921990191381508251771548826446660990962226489118419079110179699492545749015469832304529684468491288295938670709128855517226209902755572173892812165780981142339153854411095233862187585913461372516906331505445910032126513336435982837368817861329300085827474841686845194557166989116746405521483879514170161588246124445018230404233667670315562105789239639376638951000779454710671279833202509080572796353731695600100250269713693502994867278047292877861402266297423185932820361401794289968359124329166824288323326539507763666832463255241902728744938130536624780031706855090039993186812323693406010005857381279935102737845061495759139284479511500457774185213451225115106440309192305388993751978754500829875536626647095016848896783606784026127078720167617277114134170909780360328239876237773917003251470687989584988724654515907403376566076525389860523499602871256980338474086643553540681141562437509567707123823389252576314957319646992297658620894383980343814522067975196441170724020492257278394109964641917954885693565858070590900679909441795354694612396312852646775824719706490609154417655483826012903979860920418211461465355720596664730272238974848324116018155324152070716606821257954315667272881439400704396849001295634054687774528191790958926656246506247132445077997735160568955215052001 A145123 720 3982306486960753152929054395781960390720090057076740564338562941267676260570475618964979797117497638202183358054309080479634338825532324545043666379171427013628690145380283873852464460279600985850450567873898566468904608804195346787010666731420349883181337406043997203308557353288042207053260683283646942533492440130371457292300079547445996149112005331641100198507986849417261176250913133167376329586716384710265897951007677754622270819407782911197767054752437285965168736385507761027502136036564226222257419141040505247675289226387414025595133095921024143950264928451277906210129536726009478881598575411758417049519452903093498964060891675728374204802546716890477811024601695780766777911695434100055701260205406105463626664137509113842999709801626606388377254264296007730547141509089613552103735000660016286699824023609898262519371915778325559441129895992026250687454707463102433328312248952168911126582866954307039506960930384288051068912278604196005295361467950123334103766554645937397511631716804855549305847520730597296653546076839137309920045697494355204080241177504107495118609540908486134965910051831124533615937668158307795380346566926749356459482176488703467034664022837347346277263296865079341530959069715917697586472795224407490253670049507371594720695667861824021714649618895343643837003037886772835102695606826645467049498009666450867516287785149341061725551836747436541232552804368733622936543675877909770331026909417871230425784043946565765504119864672509681230202748140034292755299775208447870529292812600850788417321181141679033285756567094805344498899297179356651456017268300979062745582247799519329120685692302431476671057663084296859315937915504458569123358277677356359560848518272928510923466603319583146728181618689567855096110907998629503437749079979671772468001 A145123 721 1202643372472241344555625329730609517755062525270690506435694438832670412729708196507577484599752006607317312031147837973459760802593616235652340125510448351929555974840408786284220423341895504333264464537887313943388276648310858605778495833598347278376588484509008691362973068313235872708766803302239154761504590986078355111398559871571247668531473499648251596200899953605715059984707823831154655212992660658209711983203651879503358211927399845470015580002191585610567683546055375923374376632734053356196818590402851076546165797542552374738767968479030872393869828692793381926443650258950332937774278486055103278245745921217010477243633713896076197684588127358585145075018616891929379343418559725699915449076586733817888739233091769543217094498761935043462455946130549140068069746628316887213844090685154756995100730685171044876616650894738756845431988950215288756610542199146263585317096674474438363874294124600625680832487282551996555533460845589332196932865897751314078976097708783125689388449308242087567039411752876716756907659963516738850915670106670491600525980516200470339007757660956802753847454373064506414168114288049814920385151711420531465550166074473340604159342591489904823754761152424085605722991959190295774331177373744934977888187333949107471479181913910526317947947132476777187304229452220407476359557354243554482871873529407638490316039858120662167030011144185154310668509409789847003012800862552435682650479651899452967692397291519046660176223934656753007500737681011962302135890194996371206280571334866037422121554909432373439902170409984438213947881257556554322061731200882772969304918417243375929091358478669575682420439403133535495257926330275771268432941904245953314494813117720013449885618568459422537382657053290565582778987968453664960202486993291920070284301 A145123 722 363194316180129925302645920524248292401638162541691456203015381964525196968111304869669435369327988497771626050048592758904368128044446570842461674237776230855712275711658073173960715384792162707660017839874094912336790643181075103598318731079969457719846540984314580794414558073243945515840521336592941091031852985355532872185072781134969349900355884888440340952473278002076530854205511883875538497994196802394622753029551859932259557731255345549033507393607106417105475262172338021098034240949647549345216956882519984611694395568624429757082331347571402438804738000295150063879772248666274537728950504213229431613165748754634070628613320704939283326540811915575823334844597699666891794934493341727274409919868988206896935621729576892937719538916302756519273318477161544292826516340242610325028811651916076596233720842898045654475709198295326241761019533069025178245696289434708500332434883442328216978910242762434648571904198400318671720036263089374127468430139652946728516677741497858020797800059372305589696596501848037863289459762905215995666612326516994108154765874715037934885224204068045945526965310613649812545154577322885798160935470282073753239690672314460158989086798607113909427660604735208773586812612605753406150429094075745955831978904803123084791992242333117123998565384389091366922040291532676285025483625374726808360256307871440373207927749367290633381337813707169165280657288952165061286929316814957666390113827964216925012678197994805525607715508401666898583992576917472580952283539113695656426203250316942450692292261467435099817169707248205535267761240484900048611186805398296457667339779759700011256469574865909424614301642083243422708577813827778464497625096804600544617872713033171133354533341071426023142834248475061238144158255565008188477713322894180189453390901 A145123 723 109683480843026765200054512372993253695776970025065549082804209658847776813956884362443661904052452774320423749802643865351145714908620270778187773279682911270073177708945897689749851825783891242208992123177438776211767385964036370428086478290317177884115278788778494391221833565051358309911128676847765970336858096986384849044780581342889172422238945762809334716050729056673506602910079881106581471739034441662517861702941458047662883076627186955962649217289343946380242961492500026995682966390160825848899324159930632501655161295927035234264125298998084505646637006260442525909764775446955960061205277993909233243897810377978272319363979219177767488417640610376540061977993486682509392690873570641911171880351357851749056669023099129897648083658224670533777079724156655827293539865006640001271487274787969977305588593824524616606787561234293786254982466997895388541443668867082820836810017702908647089267019020130663243034235429613686862895417992145397163268969309292160697957701834644339155246229481128046000805104146354557996659940737411713952466006938025550171138768183425255864998701870888918746389676350949178882222514237223461229682126873474852946921032872892494674100053836756910742329747868880625537611686014978338361655255233501533726279741063209222499710178002687460921248798138373116033268863813416017670219695305813252570314533103645585070303864269063650618996989728420902760447832754144058661649640877254662814131725565541611900861123397139749686869907313368746619358257491395707485287492922141091869507101024381754071650141408255967771345349418548087212649946745182258126256353499084647442567308569012160023524720251025976657836675469736380122495241849658820507014346293085118521283064522899962259619183385002199566598560382415203353953014192664019255309221027049125294853767801 A145123 724 33124048020277902960491160090723438367832243309407254131550668301590064072618010966153116225588471409856270200814348398743287101534275277328441865068790001427331243955825949444231281290671350362984407961181746636321041413770495802794178518124944707751545094347670120991568199322087436965647645019886688730100640113436902868878651550492771395102166261264483530643906367701837396917547989918582303728926690407185277999611535290778534258429583679205355171030113988264700416268895472835814675157815587619758818250679342168495515247016974396016318008757966073949302845571152653347674685082412732033663946265003656375210225525568400683606377293110870980842218800923521799522894019188380418169700848883840515446633456190202240008217109354207652196783545244934198444158803376832898298356212715665037773664128174315017069691521614163536169595367783558428122762944013831338314337742301569577184216292911394969092741660833836697864747767195544933113922696197364820569179760301266579584054709276321092566863563503241297586653444855697228477128012642935432397649067482957199157575753225519712233294722740804385415464155292676038372618654145064162405565841380319123516216912236941218931419227171901979930274156195797213703585142363910852431813736651423387439380649822184382071827681764569280081093138472404291950680274831360104660121322498730227549426628740993095250858559081507855196303709560169405464489964834462553550756904615614093212201391006965602577135046587738209599909104293128959812147609769824586187975870578947496048934718306112972787187650413031834831846478354694274132685016155804557054080807569918165231197659848061912627093209046234979041242061690218303553570854460783136014653834955414901192882867613202755431271638848929592843089622401240916351655666127928968806914907036845941658856384485001 A145123 725 10003352818643083667303130292886105393831641702470965682179219022870540502153825354893878656465814313323819280222183413776607353517636225132918665063001300748142765601481727786260157199930922025730048995284764306730178295191303768407471484387255011423788734377717587760959204973436840912267278884877103148724422977399847680016503723468235618431681788662928263445125006995225837195592890045331974619554388763935512293364821954873659298382851194492830305688445207166595579332963471303916004901977341071006337262805837174955013102943964971669892804380780455334604953715851095050555228985123869627210551710825826231404254864823846628470853623155503817036582589461262973079373931816897399604740263672046265022972131889089718630732510355947611833530982580311903259602181540079378630276282700265834767645295221368347185069533938883563398601194283073410999288154109710066275541456731405145226812483649223577757360892304799662624490582658819140186717791356186183666495124342013197742223824243747135310853640931749390743123339541316416645534663158225763172376065913846136120037706335338769669199141269021053506551428508711812639351951329295139823019654414729501827044560574523375224793932505860561182032052841382889657857175382215062456069386813474629505159229966558620176469460182721919897029206569867957795989409730206938191338969174921222906674271565246811120174214538751103205633101290181432029373208932174937028269923544274578895422005952378046436682883208373542159422862626617632494521958792229533633061227627349221665686415421345093399976598774594205863249865117768252239983662229106231048074277629761786815174250706806128601222125607242712644478444793770457936798275551914657417604951142189007075132104736122709240281775313193352036413499366614374322996657217620355915669046615906447331849333260702501 A145123 726 3020979427182190989622584857291513105498787961902922228763992594238601641586382639166985201136450334152383566356898576612136677475224605714864108407161324035937687880403525965501123243097847780420111812168037638885877524106359967563253594106432888505276446236976363833688688333778603868067752575587865264226045638534640562462115245835856663994972798009943071076897108206190500995672135245700337752801696480018117527318176618836554329577362631153155546962739422450323600258138699438309797665721999187856294094549112147494245461573830404469911610604986939544976746719341459552614331478822326214685552952723134518227709758951276113397514187815669041874067099798500494348171404514683826300213389928109088196422137197048904824241209910386824566074159955708949850201414666300595513445139019267566434791105492725066534873929558021221982841391078120386563356899778188426183875205595142052288920185845772609087753896734388664275898291215196184791455659066872030102460958371527684451572010866902358542785232697824812763125661888032702129722991145771537542625174256914050151052229737519082920385907368521617354593115945475674741045916682792987162389530067406929232643941076593822376668836197542717574993749683941436879459163380286584950880523003932686687170648069250881108911705147500255239622739290961650850096851058247663973679708569503710587588080586075795965197361932143751660246000285925232303465244607551996519983966153466307212324233596227163058275653593882221993936104604134231884385819407643549332598302767588885995541248522527912093820145642277037138866627419087657482200933308173925971961377763380489700017392515795602775656454840178252983653449085656988078609525645823765756980680591106124721788702747441444987809664872945543385404033719095139804628638824055219557563245163096710248276839788347670301 A145123 727 912325783656203035782353323771744071755240132852980042121043584241034825218585403203074636864551535099706513220503147953451499990164313289663827820297656857552433597116263359853552959258350098764848037225752082179228282101825518900334177948658345073582062974832484160186222917596164931315549010548650432693117058414484050015878787738705244290863353317214144536959481553262536074855789251311456669371492782576707557737795974066684533873065131757058482352441617134790560682378554266898254979043141777391529810216569062706087174382193838184941636509901674962127642904287404933794477551375357392965409781170675798678536942948420562399420813866708895142151227556557688030174684789502698645264839018025272589054462461376880167202214660426465071342562775641522542857567627041239765681801707536104797472146213507748725184741656988470155254701504398073668722784444858794997464036548276168386108669312939678720923919452893071811658659456406588987879422320403996904759542933077018691177005057980268532785829421102161705073206766846334726759697791359846112109630249522129299481653343024427703186874826152259420033614464105145059983227486252152827901815060702477898756643160570759834378763737725394847086930372497472554707009483671166440103461877800857904896030557683799536271158485084894360446170236663848688771453030181064313113080649020945676228693662723325134678483129292874250291086453248129974214474498271770774098129508423280503543023124054650865552810702469222668626544167585911411452022939149559668911054374584216221431791367388008107240284007368890621731858230699354791372441875406296537301288010263278127618437365519565232119648139608225158350697145423616629282139946763225343950747933562907476973113097622580263609278509854240909039981769667365606623525928207458686028184370208590588532273766747735728401 A145123 728 275519365684746134615281081194209418156977021333638069798326398448198278614371205384689373347893427149777214609025593783365740860352147388872761137621485209656799008641231131149807492572778631979203687130364960780488055317227200347933358486900713779333277741953173240012405632425708030653427733433116842808057125595535648464232931781843147919176737729000661707090686531977079704105452681760814213812438018641685664319287065991519892675336092428000508514890405635284299002478065249903834693873363094773054146391309307825090832417960965301447904314379700851623003180348076948546379606183879110349339068360591368066399929060664058568511688273558270663887796654980623284618406635025300307043681170053704212806251241198620761590244586238882064720887884083784098993135221951788108640390670536884381270153365373847389939257106480959965664937012937140127567717545447577900807955162373807710552529212321937201109935920876973298456639257543574678154794085102940193207279504830888117051003955499174194542777699940155010119345317925705054779299009999527754319565710181426134393308257363639647279515811590613823232796975043808332440193654931467361039185758802080918495273590551292876160009979956871701102677978744552770084637404905311978326294606572855154591914057772438209072780950790490596599503788733191342358128718263623174896176676295756090510477898061858114876936707684515879836247862880649326980467833233467221781115127577677245762780659230908334233890556492111363703222402506341112026626541803759376461805822821665709986405451702655920474471950079762690725882319043786059336995245439393380339017017721746614051068066994392904497358081706843819568926884468846565055127654396848230107368895255406951921158366779271798165014300311107808986689090405825318060500201679828467960954116557831261026498400718027842306801 A145123 729 83205936111009676450779104167327472539335305202625844099052451287771639106714885440772987676426950447697619105412508819428500288326358347126284199733868235659495748176054685343882009204019888507620748665332992403625213477520512679556973928866066903013576296006883485999586314769646229092403859947790737877600558812793351352148329519328891966347083930804882621396850373175524808103771854102514581114686910137006493916866956133464940903417626848124396513014550060238723508187693326916691179294776611479684960680365194394114725303049829327199082161306159755515184832822214951056072846589980115968107433235117422480254100039377597267128130437800731031598972438576591674266728629092851190028546448517200646994898820379522093120086662829481957080636798430527156373383979461812967569632300700431547038788844196688404012930461415592921160655723205511920451781975940723667249004995000341652418477713451912095056479724185393043062093397118703146213759934278767534351693650915995134330712017555692626483386079552505710894337212806796080208621541322066021958396734844541170457479612070476149050710588225539222356884652848766011251878500561816890881006197343167734907673867703329877840488635183237528338161662650482439093005789271920546288100867723124455828853149416718655340443575980243075278689698027187121543466101462584017754332243160669318388488096521018427367700207237594502836296563503502848618127071162008829207122670398950104939856216064610262287769395249915162615704539012747429920629763601796182131796447437768460199673014622834699975183288640080963708594728492992690564981191680821394565845838063957214165294937794941137592970021027327225284657568412446239030019269487901402267081455619199336572712853654242460465570709415444704073071065320789578688664437381379989865522115016094832239413984743077660640925501 A145123 730 25127917186159237542000674177451702497461105194171671279844041962508586811949281031908057588907591141777531192619968637873623721333699868684748955558490585683958059150159873742721216972121433550669486893243433340934033982155877602025858193159065303996320708116336859598635054654800735477875312276499369722192560704337996572700331281905543530688900170365345551000141722012476514967634994486277642682421634423357319477229501465240420632939447972041139746421879227786459215173680906663590832312328663303770085071323897397714821950688630495848821364810145866464734196509128567141985453290567811143258095497937100997668671811962973710614126880527547213272225788653475705005267427579406034088313983771024541688246637503374473501504581929917312156287592238135117440662968662245564417920314420859790321332960794034524164515060090402581230552363471051662836310589016553099931298700534940805222669716933265130769855766768067822031453749290590806581877345358102692434018275297125699679757978297863674023788053247156784535079718922334490517948926180253939103681494357341252052024449537026433373667318128301254537955932363352291589734866976013769578702832411877853861199012772815071814951407815357776686423719442466952053317663722715099667028135757777012805159059209791261474604887165082618243567689300421777514784404512982109738633441257845838397232894671449503206930585649045855340681725930194979633347395023093432953329265345355354014590814470853068302572123474917886998579067559447217494918161981200643244426065320383253314591264010644376736584878697354371277304882122564748764564982892362621765505104078297356931305020146005229160172448992171115192147016733674295340500764257691826636428492228102944238007360645214443788804189229163989522258475037788046938658599588975077110919717780744081505041996894008735485717194501 A145123 731 7588547784283978728007752822486246826760714433334642100668801620226305445569576156750792618862416097866366722552125116129014935342489033984447058294464423008319674367600105815616463643571468912413677421010851535969674637397597515299129617360108855739985840274837724715301786919435052468089251903642861865364275732151262171604147898805954817376081504366403551519421403197394731995417664563001745575510218908943773475629392575546473566206809869929576079022894512241450444258943446119077514667143961541127086006579136648915482114382663359917016853090502745512594212160924005061928550820904888985147976732943769383873458633112778683008199189788881457677180589200911086319916496400351529443480794552400894389203489627198711475361263656172198789241772219118374939923843152018698641244365322798956245495515370954229609279535216840163938705653112534396664645346101023095455584958556557122835593836036132617580401385084232296860455970192361304884580744538212734347539167446081045308152578733937273862557508694561796423883180777332209340340367084895367543289852899182213578540926280569912402698479364158753331240334689079543294088677948255596595877374382189768698347194183522448358237484671602865321771625109962369037662841438470688178896208897980934742702207028207544246675335480278970466482163479029349622343346696819134557049544927626282526645945702681228950065669165804610718383044934355380346422295169903054743076231011626917962301486113981562017114493520029951958408262698414046936035364288558992463634539930308304732546362058199978939748658183312380044782365806286061134208059852301830951787975585807737836039950789155784265234486625614649460803114396001224746592200786553443742799137571431469960541650202001107781758399576498109391017986390346669385896208411433091907507889247669696519690443648005895039025951813801 A145123 732 2291716302936575416620799351716669089979238297761867742730698245266381735975200050057707462838860753964500972679549165102324636849710354563434326855972697257926857700956081796442429299141611490115379911658383920429500806460092293742735118584559715368171727442292876527161541014614731044627476199587867783970289078548976837827879965108116449304045925418483507213314263623891196586101167063032040886161403688866596232320599328313569776573823641270759934725167720817690247706985747047054745838645164056757076203901827944075077883721613646064443240811967018998936987338402540400135280362459985905703545715253520416828786838528247199294765541189361672671295265712886494592909776645478582485897111640841299080997765620776507491085600119582074117038858922581511096739559968940984744091380407170863926349324309067383307478255120425639106907876687621916741060058211919958274486726185379716155544115813195117244150448439671385584035671544343823484336802973194887670264394550441178557362399019670758842818343837704415363228185515035404886292272910712220744134431894058671159467307712282576519181567100657815204780043120169658722523191005506214158185388360588898269046991444411006589115905419416249969398344359489192982422124796754425114926988059054484515283261363459468571234476710157083998259369802977563164170175918034865654119223934701879477208678369315059693416625157487343391096338888449394669639899793915699438976068436245983869261034215607960876100274470925570573552296755853482727465185096982834523374386632887787645975686750312382995427358186481641419152997168616267897782069510412260584818203121809858529127133833304900842871654788486631966047348400575636199175504136774882318498703118080075825139340353643689335647247867913199872097909631409656366493716281653204780990271633078467604865008939700886293050351730573401 A145123 733 692090734939061491840753396465611578926903205209650723662570201268827057959064845541270902984717085281181427382501295735785911313677184589123182263445460107470902706014369102419798031877123098545932319643410933118173273876310475112790706682919673932332121701732173873478070084626729340425029723023632427897161937446058853761848145314752361735004493394877652774869388193011943974270557035371113345875168403818803118387345367758122526051728532853899570710921628792430213357065436664764414165756172401179095886492345459974024605401812938448101941708360949234933457581985406276835792740912094838633485658029830222112909751776897541408336185239997436265273493064702520455972432630438131559211484234739519921566936013984878063596375874850130211146946152847397232840407186777025374016955638600278106801250445822978804628823766833326170122240054008706321403472934653726375799535723026117721851487381748889275115855027395674214081912350421642330964829917160317863685499615065789843278136351361835233257277281478038877898488142359914943450926078668005769361055142152819507945548388183057538880430565919296033090241781956547854658709594984928420175391407523465087483493069017940467464645199179035887892978224940626318322444025778397914019771497625556342680802229557731300968565291131959088503863198335745046229770783899832608409448578735039975834494221587445346182870731892011899500375961266782834850903315467371327516029591515275501598870031627490203020265775726002283260835212005053369647549863924527467066601128592181560779924852232281464640122423659272396204160362556306619069050784084650394784145554810991468058558377707290898762974511636337239096838413859446130926255657105227906742865542522611467722120245150192178257687097710209863264177690699325876011716420850856410767154525300449546972713009346019654606167196681353301 A145123 734 209009110235293633960490904933262980166834788735016756678353470084940505121901608153413754993921720894162826568542711763042242892093660035560637609233672979758954690358638512848982563197592034149381445152398443417767899209839303391769050683123156967848932582195674216913850004016257646077314348876937405357158934819631224859240312005090105127522052959327632654503341920025983189033122123515013198413414696549589675156745980463624689297845443098236399594763606727593106743586054887011806023312525419992030200644484427084211355753463785797680721952684194701930905252772254293064009272475090181281406965179293473557681916249784529258118233176938036390439923610274448291209081744615670252299382341779694175014133678457812398698614428604619741692260699300991382806706230846692721968376511476876817390051285314230531614597299328544077737809588433941687147107766207213445533185301627702172282993645172351365967744067825053941267153494155791640127894298179442799945350619355318091491439815712254569684854920662530036709980190807179277517293383484827030126294518498257432728396145923571094165370849340526744178048238107757282448207774494442876678810019683725867521745859851973610167733734246649421893710025587709658940395673660279415608856065294858961005086990065071393423935483445141487644168426527592026398226606561831412873999351554047370822540046241039179487533544406230106305722443963679966730303161371352225210401960569176955498989488517286433351244163994781763974198681728770264150832593720110312219590166448205943567891329687398689938321544586913782012237276494835982690955554724054006964227139349797613495155502933768546525575430859385359575279153637152155903530032941642052954026895138710583176255174695004394144485856260615465505909564681565004899171865380676982846899676369102684718154463813558234804769443046038123501 A145123 735 63120059200323738394576412536448954398805179294769850866139085395450763719756326597485412737261374992951892442272516451143021567500971653554723434806305794427096845585602816511290314287640917190014650503704686501232787388097593313839140515596510484616445307701391881334109223142825182386008508331112072785434101153591183848636812377391896996149924989223550184007234390459653911144028610744498614807505363189572263094218898754646898045423272087134538778047898310104325806349631510440900654626216920665191941498747804633971855412940661497961129927768918439033898452879638811099053964494736322652146269998488599184197825797683150938410298083250046992476591656809818681424686714441301978062854255733232901334346803958245359528917961062720311860851584242746550210392441308514425009075689510378198573688686914451797568803755573453478150648373466996380812105141921643806824646161555843029911742229354668363632983592628138894588466273322698653676293113220274565265632201545690997840571546208749518209592928762802593047536119135625781895279150886339095092371583531331591864467690520530287380403116070273157445737477666760742751504089187726763828580450553077688526479766182227012330188123097288946376012534749263376373681171001378605115960511947549780667193590197422003082727547435141597309450360948134456227218205410889186855339394720743570948431259470572244759888947539949600092428677701070083169716703830832904642213876062299925285193226662188875381872717260648366717924741046876614720181795753609389762849163666229602775942401640742172079908466342824302895299453341077910466049508475880225452801811938084068284068903327620393759825017145022742254495207560006091636735143692718794764209379466348073507761340637646176839456470903608160372921424356141932153673891628543597963352935108943710335335675358685240891385765632706831944001 A145123 736 19062048869387533701528116095102650965458997312231759944817325435956045702861288730832441232897941326150577354739731425533429471142401345713490916673895116244003488412161691947896825932304359399350275070673662924928884023306263341476028666659463043197198633993238152488684071539129188822928492201646969043795741389449717891063458097660347802732149824692552827937530282576895455182307607322715066658668206268554273864778950677922899585028530324871532474570870526044778800410845130098264985891094197515467974302421192515032416123352326308598463557464260684393535401864398148697621233268137894350766892132578377660154185708984061798870651902908337253691540240432954967341964178679528581704729685849094556508797720661711640765334525626512929562235486180610157172155710568940509660018889855622739092436593396879128635247119585883621857418070977444473063568605752570222447597607604562967331173870271464673465795077229630121111775547389960837618600392298224739267420979516179326029761115515226642244727379631445720570319197998768178953096786274290921890866091931943642485636514141054223217787575682373153021868540207123636553671786726918988233354617257009778209129367641172705750106645441647015156133891784251951955192773246742678465604465752094738902531459152631379859590295389929317245966364837910078188593499807481972598899623206313004379055417820066576878306974623520372997807154943279201437287714253750165849723380168854008259172855462492523078892209368551811967049297597475008875230751484996315598068227837034891832391037404174448569442418513988352560598422671729034124764260604161104032739182978162038824175313649438425146920629602366008775497977403968202522138109865168134376738278571941979488760748617394450401121709727033403817156764245990181945404616099954785907949739503224631418586655803859129190963696451634417208964801 A145123 737 5756675638495834854123096484308464142614218383114696733483966142573330351500389440384799766922441019122481409238956617994644557263437705433820702112081518799894626403627245365448330141241628897686593056692942498642021742251103431532446818190642242535069371020650220659701255495593872199342018636389053539153528465512661211917315708681047644528113097132161730486950138103831967811145753382849205632302990787740201134900148885833961027780570734839115672781624850967213093398268879658165584838455821432750663047389701391735155697396989604535238033224278957768408657464595361267870513393013149357608949277768671564767379886287388980107998464380234600567852676019095590318591757274503190372850302272170822832755577293032957265771497821245842007483255974960024719440814199378725402900695660708556827717277517170582396047061311181280347462106786814763868816906832134285535367652850416460290984597079752976718306480339755668436861626845494850262163642180950650984195870181684610769990016314052237208389459055767844809643350259508854418053334175684972071946467391863448699070362802907854881484467452960621939446853405073671478466128087440346719709265831166399941468542547867974909519876735254301288206059306309340227091843839345287518007432696620663598783833470504479295593186480211218666684532730687895478499009723654144835680830868911806578903787750400635645003946447355612695737668364192617763977719987928719253711818597117848194344917156446079780950065356585386565682169949696405803704966766673133701226841957620871103779317353659042725799530482758139648997828347408827227768340652948177537661780457592997640832660653227076773976270314897389627458134680790837155594072444137083862980195919347011457532238321112486374961916881093184344620969880864678805580040388294716800602857977038729744702834717090098330430144942627961290275425901 A145123 738 1738496980776872738411473610145061068418528492703326181752212957731709810107414749707478697169344289833663235012810158902957122864087044639668138546931944782451933170407015938673447805829039622741951752846197960926965637275809930059457463064907297782547752849602373401077290475597810275012466699697292521855321800843434236281138280563578728299687423184088150054231004177074677383510835214013137385888844549691272188465980184571178307490147333391088061647576134121572309427476790811635908356227766978493184772337387399111501988197767508243333287570174780985375021018905934704748197423456702968103551914994006234182088571473082487930816665590927941034237816617526435321247368732721283964019086556509739400935675544775291382622227007490617773330381068951746855113953732501806131166350070644128539231525373592119004477577268857160781311698831547081243909642294698801661458583563218166444910017144215127504255091267528982237811099531792054818335801338254798372487885373889236273210955165728260410291371907462257686791721459173675266073153824270587274805942286250829563476763929964031119985091383218425452559927859792041662860217010620257790363964926394995772545290720088487249969252667401357342023073776613636496629781646709030087759779069913688312093815176633200115889282726728398108021482918302906524428512343043744258403012022788159273824564845203171898214313520126771513739778038831227285519834148640219464455119492949421300683905808391253601323840845479418191024048275510717077710024732783801381454908202973666038449521449767626728742888763374444185644783562494794093751914112929745455269824959010107125492639341960927747315686714469409301483581175621428852786887740019534158485642429364225518195247212227353490788097776380414638671715747256887009103226792648904518996155159326193158268837497905405836660712808977192675245969657301 A145123 739 525020331518977071165410907167324134198252990578021392192434829268833789322087754022218181745375053088747174492459429032075056460397024043474344020471335242781683922836515186234015789030228724439171742766495091257444980435552347774524621398783813288086886291208896116904682022375043109181565601289945952546768030326251626695691843414492094898861073688497489154647276311338448737852461088878584641332798751015976460715591115591610014900996714113373755501895210879863870234004592556234386157995947171683509050582843604830281865280028390499882117608159559578625487939052127685472687751370531283217915069378912114051425981204984623966126525009995857957739252765816964371426386765524553253943391289763669128259741258944844964594646784764345321703767599567452590219694586401346072886834820638866110291092945547302768769832288133551374675785585020431720896843156092205967474956868439035849902534192955888753308319256313412880150515196974355060287149840510768157840357187044367669898938470033620591670785926594546053566290237320190421499674401595541672019322623980358664721283636486334490380616113264511526051158766803791508512307071079230412343197698505457556908736328924175281515804785678474662989680074478011912641966965462287741215935271681237249588733399509755930519267790285496017403821156794747082481932228589487111892873950051155188888439679463607512625077679131837641536717230058666447609225935169358349546192375052128114958345209217002141520018985269427708302696897034286861062623764333941344065681050456089522740651698512469613037626607008599385925075638045080407485850293764130179313949475840594758901136248611546952612563411499446711658414056902990722704484503413455178778801033472076759483507125854339641731630566550004127694513534701699012070368911339580870020038255258533295067444221532715472573204838166169559962992561079001 A145123 740 158554401621750298619215682490921743466803984626069757115933566226230072665460394299960183408406096688511813033487734757527764093917037174084612226043796311375286092763457179226734094839323245741007124363728671361787457125899533217976376204969646705704457112192237024931812893466787421162557799122863980376602089836727147827862655572896049080727744566503057636553423215020034444154059738006118548545119333962275199863920050928481653321793517514905483073510706109584767238359959475191972983806419818081441240091246431271346011812580376163456156184376616817963911982572723655078046952716476990828842247400516464437296464235333883355282279736353158175296220097460105713735447555819682361406940150422071566995040924525798404016200706771824796536764484688301730499492651139474012205692949482866921179370838029911844049484873439063657991305934977338832629602723497551503375775515685025608504120416255534188371608160315383160823217778386723436151900916032913728869415382602025147073206206994987690424167058459645445919332859949238333617635596128029314362560626499782065916264181454943052063826081114499262441997387646885243529053875248916964269855340983721787190665826044380846530523076022231946865541359418582983981377393787964188817124692268663735687485392836769657816702983383493068857845967869095316003019104521682064047389529903426078885034958633164265640875244784294840972574863699678435950700712586997581343485642146249741296119569277726255485444409710521688489223438856079121323834666804117502106454222329536062201638363429316055510634492427833640105187197906051788266633036802654384407357471878900607081017654441345218761246834586118437511539561603527576827901533143123444457039426466137817138500956760798344449461643000324866149104415764165844758242307997760773841532556932917728917209886065382167311271200413374229916148507476201001 A145123 741 47882904269437071205931970701351199202840605104082488627619744565492213111179716990833953171156895824877478788938803437344352681306484829549509417921206014700093618330641231611287462625686589985059712386103292256168554607041223479481091089279434521309457960995764372633290589144947426147983273769503632127781284362661272392387826291171192330284879998010234908749979163659739063685788188416758923075984706057856094382443139789285867693166741292787342514444731349883719842114473756915419606723380789113423570998505839400341665285533993572973259285564130119465522793249023491705884707032624680699027140799886593347949480773089627788671282353853643773081500730180186108583733735470778548591641982036175849563374099465532173167928018798306324208781170608267555158256560949534750340046383909005171330059701992087829600175661946309091161999716577571307022419125653104461813516730780009294732394463174978368999472356095989401155731618557593503362813789492099435350405605188624550048438375574016248887506780868886330121584957414432656562104450356263257395821289880310203548047061515756315388785095880465512745957159910592539754265758018101843979083969779385474274024170729074091476936453153928369478730500864337583150463330956999722735030441129864766940370999903304926904713781714024621299052078475309990685829287633319393855199745156884624668091669067536144616031698847177910136076072120072828990664005975338100207383117735792369743313151576664112154462691713592280496037175837638860352937006751079151694805109462469434695372045103954936294598579086598750712380608691989594976115691264107859960842642557952142743708430505037644518943931481596268681773289190208425211303558524719866770847127991740148699067805434635245684095684555531559572901839047243383417977106646412414119272812155485895599702318147523881812531329320000851265116886265251623301 A145123 742 14460478534968373753892835936125571237514395937448285495784046925212422129503609070837553897505974133016310082446485150343236981990464501486777759599978172643116897449760888489429586978862510852242292133478830532691541703869323591270071532586184255788750599763608648298228826108880655909269786120590974038609571275433867535353295677278127187696953031654524439384857154002026177198663878842123188650398836110138578228297964296313403561683034076904262533879235356958773807551332714628981529257477191892435837000308672252471911570219453478661760848084182919461769919649222521771522103476899937094115367679318350674616305897008832258295371988584064066312437924294318744686573852664619301992314471634774684496571982997666190498310245476381738086255376759212113356062981914108355128681802247570078874756850630772494627409000422911906467265923100491557381937946344514049916178676920047121983574623758427211903652279932828483765870125586614851292133612525697996562093623351582012089481316217145912176336623655345212051272737806298713043421926371995375704223666983227181689444296313576952304361035129819470350016620295611300120544729867591507964719089018033429508968108894354331245188278329410345350629745719670531528455944571620128301790376096526890952256354485405251155565745374652052139244869853575748091804441846157935262206275647849253223684799023437282509775932176602944566254001205398294676744579103839519265048358070567149412739275656583284144392247453095158188114737879528079747465652204159099694329036603443439741940155983030961444913260249660394881498838637782951630998672128723771053790070695029668207992864994866927299502306060607487023458021795881340886236846772932256641351375614079058769301338740303083398252447274127530666150206287851737626384327964908551303246547738399807553381182870666146925217150183439843707835383503598514035901 A145123 743 4367016634656179436604430520739221162530144732504278137238154551669585990896978759675950443093633031275100767420049576600220224208438972964177333889775486932206602936209457682576123980153852590787187164598220717580589426013928683340082121749938365813681371670648816021692472194292813137173327425144704656027962743896665334404302906711703239492149530679668370459318110529448245774932805622132786213497372520555792768851602774346858589760583124483794497889014633070199806160660365344195506416151388570726509350522220514407116952540989416562278802862137677547335050211271952551507969365316748377742142012013342017140776431415894252377413669270033494382583171636154080709236719770979558423130378791719918542115175491195723998316526205848486595724915000111449965975862281499773714111564232382254815005238830791301289647917952057449444023146776631872758038237376917589970224146913123450829744803980581843016533989067358106107891622195539127496720988168971302862316923846572579026473309059202491461004772837133385153154245232544796906456859659892247199418151607644728560008629439638723839601643824109599580192273372114702043864754154254617303501185799476316326234094861924278961955383119028770367520704476839636184010544797298321747417958550709991202814478683592482544053950389363205721430651643701400613734255608252063129792440045905317588928141213408991781807715485635242081098572287958164919547872225353559479944396754193543330277517935136575147494304268143024180530154802441642444874274028649297028535674249130456332631231734830246401427509996818352655461936888001759402966622867183314750384640507256401846671101520019307006805177486371979484815640809066974739218316421867016785821344588323884008180305231766096551026554981101958729617789397092177519784649068295736081166338144184586395225517524623028847533766824069512798915020701200485987218801 A145123 744 1318824563187631221480784124427308665512866194820354549160426890557289756828758081813066196260379669470947415450772525648116164473966579370680068056952597075353750969837806459249500012419484619906878281416529177878805315114502593045113530696948800291475985493936178829902828373850320686770435612607580215146406139085517497122564124531257100199441461312228193354274684522739368197852508634005259313287556102371739277614955739888454980704134420560029034099948539951843382686711879001232413956148461871167513388020710286678696847755808584348329536703517494436375723393884480448033635226222181110141032772260349970825839865981703055385720632747561531239473805396194238055444802796983162024483382080627780625034286426358110981301092603920766570170838074656898677611354346031017553306563716377193384052707370048342216979043812520926820188523060619725081370165749882767656957776189086362103460947227511958163781361046062215216099504032927229889158446293416807766423148908041567283982849854562935275311265060190626971040530787490722367036928195361086658848577561841724797940916646474581022607392073845969253747716541758344405947035209855026834149393392352829497093187680192237892179280513668359240645902122259850457039656072839521547591921691938320816359020306090444323053137451842313475819917551527969409599653389250276907262054687587758062603074961650492080823420300729666505547202576962160407408780667477671123423942771408379518594397677135589111259135496731740207361918635599496490272283290999883543518079294200794369014890043762751382269663105778892841554623441337893556744289107217232330845107643120738328026464666180835849127864098578277196927300066316430489903045322557066137061404714298198891411682878654620855326621351845517408813906247715549759237337634297347387960930872996006691550552911253284045808272363718809425428628416379043169626042001 A145123 745 398280651066029972707760201146526477763723060691014569568311682793749836976294043728786315320191566547194844365365882696154481450913698530972416375865794541269900586288081341235666427626704201359286453800627213498681624575153769170940946188356787749659933937797055357814632476430602554591534381680064080269558626041082387465679961305532932556991829166762234724620495407756759747505682674663966179826628445543744706046947781843539057314058834426004284503686570050823631371580826798006844819250419333704018316672903984356452040905301651483778957805659421182107921129902901823353606330349733378514214155080613677847386498750042906832235253676094312400826706646479023738663621207969143951835558257970798028841812385584658320628931649857865655704997373631383289188663036639085801324868130781680019729102620515768558226381583463367842247489941160380342701032018227218914811278184957168231794376317904630783618954501921721637155942326321827887398354059623706974156928653304706747183794182768947250652541043404732211869087143576965610048245858139388278725071005524593244249596818605883830103592804657658605032230203337647895893960768622063849295813303304755031805816445323193919159180759744725461904694920217997998389792123452738209051012933006822176549221317960630593079503456505989306491893669909803060298481589297975373930010723211457029588539710277235199416891123104873649433174079670284484872532213706031325714550772568576421072177820977012775025111425708717399599118897796245498419784679607936180845431411174390768986164161984616087199036830435228819796840817347155852377372343756736980600472123581955718662145658085092407129608152593153341492559804386752940975980469095812106375758402373467741322320049048463732212088621702365155503070069020698935112156180908730615428119957306649836261871753680967158805250720076256376966646866725769836741077465501 A145123 746 120279437797377864126522099962126568975978851462491579655080967776821893477083972448011654160501592717583372050925045801713005282011462989774299065443412998866434623308030727246712011643252249325884602169508001947423971816381323787031120635353052951597008573229216781881189105053668121165956612831766744661191558658267795497138225750146414375111332966900882658642035338458018704378518315239883781048328502998108529486900615161008906853865063862232733891079244206808784830834722981119065902999670490316742364121828982565361837656553342939516896927772441679502155805507282466172341078130393258130182533801573070359939896782646976160279660889547734783518425933431268974838358160003884490292314110525100376929602306160140454718956057164471507256339035998603096436298625710657880982556868932350988764804938688392056242150259162124567431921773707374243770630299338870229505349054080875719639798187059970984694760478219313872205878483045159094764413767560066089387626030149113396082221860346367506761792083843168937357493276829456123512203212229899899088312595090865318038580298302330442110262419614539052750479773691427906215570205088653427460501468204643666775859473299924371348180410162393421135977220003713135663260181626654099611858313846368358997048479003804348665686990727356928247076068395208996240731840314599312649955976355172435177676389428763379731820295757371112462313024857848952271097319758553982694670909372938670784279107537380722468472391428535922938726545215830541026284700958305726731776768095371811439452562029310295582726853128333324685804372215399729524409703525427350909011736214107506297639962277031726117292534219033730853556133624733071744256198621612699059341976112072959680449243129757392507195437132762431444518346938003362854111929296802348511904266175735254544393719058740828675139909190665707034501925122766111652635768539301 A145123 747 36323991934157048936236966428361077304267849418611766041264883956917418080242383385255790770156160809143631164534998466234631440686010909213307345347534859863121986338438991547165791849834552592215790568737615960908540806922584629914227490930433634594546929181285671072761295093731341989564305540811876823599581156170833157748278496582911608351065564174899800675170051718913891962565025519770237910415381276983232160337938830842846330809935227559859630821428063886202195280714759471159895861081237656322489946475679830754918520238204266082619093229471727788468945342069401882223651989048414221936610993919986635024001441860636757497625353389739810310163805189596751377445500699965146924327025820322343034711054647976832666804100332020537325758683874204503740472996301582040970930849549439216926951362381273885216571151885378155996598128169685861238387649368320582091700603054239510162987258115793332747034045467730867684538145937311724790965559449080335288088904176378940910083818030420218094810556779593614349751100515352172335075321847571630136391678646435801454407000490485187633469147130786136272039859424607890029206307976004713029222147584499082611277755120131836953231324688283068457603215746201148972306185059126085344572159768670237594932091437830952666444391696205286341310480761683207061640717293419694444912774848538863966628681067776263443810312427602971089969100332990713301386518034869596742464900079854910000431218298468001172703637099992140010095817536283027144439559904728721536815738533391112663945687568689724649896310607926228826293123568233371160519353092335303237540943864536884946168606462005496195015215725995593564432459794865000913824396003257939303814901027443660355754349105137684073440809925472551931089037705207994883006690491453400519979660265114740222570641283986049292733447324860967268042614740208639949259261021403401 A145123 748 10969725284677631400879437339265083219319914545569290852882339874021283438339722698374800800933000062768659028317518611757056982081893283119429043995890084265663973439585267416516822426638391630599842867156590512192431899718804176910309671140355604594601575604175043447192029929201811612727254316712355033982412317604933345844482967742289159307646689047852838921242713583773537353990259188655371965164396817145938003892570626299378582997746573659215375774180196049426254189945022637309169484143534101719075221471533479905420031274281135014011449258372689350438119337499452085965370559614490701766726337630034390706888495545129653788122577062811874978885950741324787647013702853229470486656469483626822496105808901382843324920119344213037800871866190973761526526408584452065715340134007061711160950546634206024943348245719125040986405202785471422719749299478933476921464076773326251193502512152782526518619586970776502726858314194585095727776834539854701190913461435236291041449230823326559497126026355353428364687474862359526589069234994754402401291198638628521173912875567828224334865572171077798615103287066457891360914089438548334681397628069050518304939106186806514835504511875451324280775035178132743276500804627674451119961180391824565385310494565745943900917540605263269118147518113959933323619255890772433123051008048282381745486684006079002796650982532840339898058205987538337568066457349210859662241705153206809881459443647029798973434029931806197747125998169412258367079720806527115598391621260316020652700158193182267533973103076740592772215837513234262690747320224181736150386456035353925146236621511563382819168477856716450222727749301915605542903223336785276057053040768311873354478132980508450832786617402055577920757444868625876451305166416489630154685345495798475811961789274044728145576825952198821449241835149617886498564644192695287801 A145123 749 3312820711980710526016653839491626771157309924912507225804425377070470680960516012525804586090995862795325882920726085752164973957291085491158357979413457913370656856768412320796533207052944437888560330090721597066153525174271938842283606456896462153935081285531681835380920277323853375701641239341590408385864920335533699611876107979674743199300949026887382454414624332247889367013095709948402563241737423396796293943395991203581489218988655309855483624171597778862842563168116121707898024315486217481504394394456635251606094526312664569965375056935322712104523570979492460559659685351587143519329417353276466006845301653187294807255520647615796503813246960074896272646760816174600121823329457029480071480919577162970707293209237852005395325977830990201776507234919508222263991749539283087331390138132167838259005953636023876999738374643084199975503050054988541709700059484941473620927595682882207215290368231129036092643526348618761598063813065476670679320577264537183515576757624826590547913965148759955772521267657332061677726573893093981953559805597187166958720234014483633263941769326518364395624920654210858583106025804133621069069054454705672029008998790660447348485409355061611649725603020580342268354270691372625112142931906171250076126174426763837227124430818397811068394209159935138180525953638295981383466959517806430748273011941154791068325152914605355046242488239136244954842768732943644748400252491368376729290751550184700821975904335768371727492041351344965743830931244011284181992732804876904846002783828653476105535227232865051090980356635873179099234530188349791982113472181733020857278513527885679605892685297512641971670215856718718008955859623313150111290714497129158309392040405764447013817485014610859059516817261287309480299277251089376853314454360070874580472237790120223913914908704116719216703766172569861513926573286932955512501 A145123 750 1000460885292889901225628580089132019806288277409031612902083581535408124366637496060094610198679817564125647983030960378542065078119825925046704680738868399753672706770620935613136511707562581850714619844530765723466172170730406726192738840311591214883799946654963739241590731721874517650282927026843590977497223529013572349440740126894030157029578959430941648394295305625278815300600914145228918727039537469015334832901696772855310365551576157002696839124048349020529027822581123733147894173792694145312608031904432312505135126915150418994529255745209086366215680316469223636931259605619702852135717314351862699676574210767017902137379113002907732276621695991877349551674752781876007320158839553419354764741606494315770759224269711961416350644433092849962743658419282898671659793020729485312368660765368052948194854649833491728880002737008642921179201367307060662852496500375551707268940393718273796491172586213998123475618098968671417519543768939414690453623420428794185413139353466807018910520348899151289873058145039420267146836246479387795572659999151885793012336759498489417486079471036374969680110934284612834206658878758915014524173047693043902242412695673268292727758120716731266892851337180085232299713247989905109416045474483325698424719366388113096647677189615533679385933018782297770585514379509495605373898723369493803596704119544740823631399529228284383625333390013158438024948090891631503157214010688096565435925508712132618437749675372116455504849362108010242378574155970601295846206915451564947472188016095156601604104651222168688883295488196186853706137369561412996862118212427336944972964848799963677596771791370961158994182460979750923099126703017234548333738725092237497563041724407882489722047687795077380396158055463898837173930424662575320070810531395908324826803850827033577274156851817297004623088142280948559319326568009559869487501 A145123 751 302135874537740769459613814533078378354727902467602634589203437198316183088043563294136046475415213908503150364992429308233951488618230138278613655225158843267695786787870754142846430002476846774477926632718200526889717842035408559371364846167643650432753648808513517569125020059728780477009742320867422884795775640841763315831491642214017432679733544799117490432622767674501954331414462976149185053002698578219234323242369029411100148907357010759504589931838429806420903559856331251288956142461078145666926121240744101741299202233849113871777869859996208759885030932002726045892680741211798674201467299516909258836318566349986219150681236606230519351035938942586884668333128579310379610566146215675615658880484241706199798578436243774495732499292816209698546808335388515890618993500510765281248004161003019822516587098296078478244761088201967077996143309876677331639744243053931674121599071307235804333118830668396304253544022362190149329304154406637759846314952392231306811252507989350893120429231402394929585891038534247588616666819862882020280989759938272322322766981134529320447532058483658722478997877233298865071827875359388200765231191348844552805179625094536363956434467047097780989991378225365159812245046622259970418533590362058189674189122474783391350371386833072773363483377463093991578644816658229376841533947498069322255456371090570573945614332674027278499804441295734712038579480680539770308730230975313794384920212879513866067378426058043401190737015315267748232585564171877580061372495733567737231754778076908640208334069441862078991664257078612556640154251077358375260377586680874024360978105824061144954619188308732757374271433000028060057927308451581520446677804263358595105729208730774747449044584229098758020580215932836161517046688970846657284531466027204243223114290711974020112881454340119578676955915202673895052922696965600147629712801 A145123 752 91244033649512419486902146360409581131108020256938586614326535950309951884464789477333025940965195920550387284579730620126274807497627381934216277173317231798444373937230197130204008724236300163310483128461052028354971322122522654523425990803788070839476718140224427342136514467306369829539291897974934867617346746310683507808761035208506370639122500950374051169003681542393964929271867217882908657088087931084739750284362545185379389659656265673213383462576081753190092346048789456765531607129071807297266376006672814293559853939495517238857922168463109836398913125784506796635952652586357579905990988736792244305868530463485071165603596075968613936280576938965247292487053156198952766383655998294482509627141499388778023399928521350185749798435786062236111173373628912516068264377361230385451584887962146618347061108830765866938188968634257048911914100381389247094539908905786990033015650594391494634805395689269469886446819135282456426032335087035664058896661999033425862812844273430502915350717363174369583649220579197732341966232762343890737063334841359089455682615965868356285737195582593897813687678813521972638857811699656477716085295614303361903262004365854308646550481290102813127710503372723098178065704366674521161287728243867089955906690268018196074715511146398362022092594060835603158980149116405762310537878245693565827344227365232768590751897068027009822557315937921869877212978217432119001733372540534077807680468364104475419729846919853735043147073775848751955998461805751058577238647504622005079042470791210314186315284866791125686793722342252795918472877687992667915637169059411528020070414994017665812617398097445921765870978583547494386570948025674601940348363148809203484432657994969565847121742389500029844834829053661056879310926138771027924608431929684285545055688991165327040512925053864295463436063303065235357423335157043235024303778401 A145123 753 27555396026278212944274988587029160423216267389692985554892024653556407152925278378591279698125013752792308456792713654848826757912794851113995037092686578844286933233256731662567467788289360172472991426868604994362674449563159806257515277857897829749871536124698968543807658244106463959740389143446109462597553921610185577594930001141326709915582315553468164335548679203035302906685772485337662265255549552489013185351554246276955164577067284876299682301108044851033601467603174559611939256396837224725628778627893949172553334590525412357021220717005999174383711878955989049858011808400338777332935077131211740871113459881406141505793135333705915178237383199628562095446421720043504425068253545338718042291737852331169256866979835011512321943395108097979095875812027596191336725222969591065641097388160407275720989938279792995736854823766457426804320062171869675945219412745304617058296604880434924143906896379328711509402685834832939650512435892130363908026945608755702379262667718068022529542796214447257219332478723879180919685185627407992120572846132330506743293827254711109068972185533884873481011200003806402438069987305420896882056994044328266450232320138862906674894288915144002466787582027184150284616030473689083130738475396057499108494146271819020431172733994825472257898599922994889060020426388337881988405597696251958810535701207929205543833127300211482939133809608811108968206280842183819398753169777010316184125116525746672062892346391369769939629225543291007822963302879772647812746010173900111966133594424167437975627007695701478095332712483103265754822168907522708352147164678355600588036904350087511014265499606240359640535661260798343276684368376445278204464758993136116093703556985272078111083317157044779914382097793989706341390382647219879586574461911298627030363594961041216792214790484812677110379014161610498404046794294730091377192111364301 A145123 754 8321638355902370796751559651136446038230181643667024698990777118838084650231549605545089135807813188147356603564114944033725554614856547409044566985714173493742855392069595731898245068054662535786680100431190247245499328796752138967115090487094340796390364432940948275802570653205684809471767982028827082769593666979529733750161051583645457888135220174646435255284532115635119083854174018704756121198518876763750897236419098013095274322884660376376830841551166968930394453123812668213348889900237712795332593879247965977296813486484735036303169798613643287554044588531582908550322930184249724396966487302637208950831959015654191249678361267183110415213753445710886787577526872399982137417846187036294554289595204262513726795804510244955371041155524209803624718384058960420871174949072439140593225959639555035121120614299388653946663218588501508637855746861804260746209168109173088564615541658240752699965247901161581606369724675300412491998329607088282864560078677182223085111462838012269373419009106045708505868824925390933440012584093244451276522262468628971677385280148306789070473314294037649197367568713470720014324497308425411201903496116091522164608257419932231961509428701892198642156722061706240662855863137349736430961858281881120863675276267399076152018090950926146223523355084150395660523009789128923954736179966389845867215954420567254841469013692766799820608587944545016986528419601361296026304455539284574953527977510307130858518068880346750668032982967000108513782961471229533888390717833870329191767266473627775058325170008816979593664792376174844005160376537194169929680528095694331966059125043311434308642368263686491165520003829782516122064292678738448343146416867563958251094989776894172619981314659685134034113548698955837654043016248534264864117562888780255678884260622545456305921826213488374623038998840743067452786774453673330552676993328240501 A145123 755 2513107228086489702406026739654619674385091640120051766109659797864448007962775055596238327734261457806748901967905920384530268666928764522680345234648587708531498041471784654301607443084719796447404917338792586063146434622169582808262499811824633022680140187212041680323832529609872705996514190183562332886954689873896369406971042648259786955506920910427669978931593150242602928021053867876351010939687445233100281952213216045708495890346590366380926614466151316572128091241923822625871752810615392426965717722754257831194465119583799455551200257960603266842147082024659082393147666903835016429106546230319305891410380509267684351261359309553965639479375303221488181286317669043074561995764480231415616677415459949426814323076095114141510542107024916252596685856109994019506903497894653650868088598713757460199302704528477093698896555158903689151205631232202714875679223549557527441896835284183826880465360959254418316412147449254889739643845028904769294733235733563422616001282514411987282750011207229589521515165794989338019702880710974196877517602692679817116063611310961395588173871944613836172731524740268153637923560117157168762077973770065595365445243508499395189469172573682528845928863275053257496032186051449146713067350462652702443330824938608249178889032294445701334031795336813496494588888935890546696448337944252037199940407699310103032918098302088273334340854425442986318822614513330269216124546819694164625649265082996227772600393909518327331976021226808489480154631401008439461646184039818665515801748341441163900176225715655032135808671964892319786292678892063731796055167337735009898149267726175703073698980950133714091627400620933059070520139704610634954352013429245322255714593209065054859156245943907753433522377324986868981814649516674700769083917417949725916396016344413766763171599301683004323480667270890244760243201838215051096817074793017267001 A145123 756 758950061243763987755823323816044005218259445134611966340418268177944460320107835240458429886611152444450021037704023841184107411857872029302055216296887773803018665669086896003353549566517323864580498356214929800822977756566417255956307828080552078508605946173603646509521621371528351526137813667453795704777546748249724031171504718722872015105201979728981687202085846841150449143274413924639300547664409941519521398671154826705952663610347405986663460737936146437813753160607870620345055999915948275230851419677906617054751169300820950841426174734303572943040864726858511299822045082027990711865779995069127741996984081839825019889680833124030440012356127819443719861680358524136117740583455183700479942025179309522635411842184919960491228345280369184074395503826834134930663985189236330123022163585595113425154295646985782908412812994770325622155462776378358088194379302798264114364279640281857477147839044446933169974862159950301400959949200399633238726572631457476447809302207889582147121129965574229989789074201261854691016829962130114212559039490926836140079533230630193160839438853959084486515723103992268927932900830884156540736346175063693708842298931309397414987728607823421819271874552344022057561057331674504957609908877862834256765045456183423852948335734831650876731378668362591790970183935629155973403443322984148844536135909237230548686424218216965780171117427895837323267443054606139941973586835092098432371124527087350480194460442605654507506090377513196822898184900143077487883259189307403115442936231848757870078161840957810888034625268605104400616383865026709808238730855467877294909112794180019016822783604572117969180309467517954056780960126499733017765964909215219757267556054147869673292566293745481851789723838597335476670370111019511097998478942657928446495918051752335017021517067282053817316538476810013174525994168366491757908203910497886393801 A145123 757 229200405388388637812556237765705634956239967339012693783040207329941362568664603467562849587428833776766099604484647294117215908112410424084697994976425459100803105534022770808358470361645147087306863098659570007262476136048435841715996701580514903076576315604241089204195205821671952288187623213380862740509932163281542761044387454011659088774815490957242041865050994152877193038340851951373192414383712114893662362116736544449151995914434570017605984216242250072903181326412335003521581040221805763727290163025005044092703658663728343354655153569501718425531499000429245753463864467105549359967036451964646258777197782335117888322332350244147638918092071226168781910046181956620064483094207700997313526874926736015886467562016769732954209449732564468674214845469847798755041016623651477043501825314251010496936397982685177961246970627865479434201798552835031939919826870221526205010570554529836774271766926062014562914091960157541768200165014675660333326130201464424323815793265500139396443298499592210227326778893615285127349062945682583517995952408657211834486902972039007373177922360023698901091575645880924948082098127366898118133614466895465434475008832011929519931104570390099706891260185944619608125943281979649048051479413764113292840600396942455395341218502886864119071542326050165907376500959671069213421143435203268699012713104181944315600267195803221577338343122370117428640448979876540932206807099650994032411453957915296848790954453272998142939507317987758632025771685211808392901282628986795922198250940269983435599704699743543233154321022446776636666361634559174298356300663183961208052653914574639567377406949599829492978361831789801192088779438063214760730367050569567121372546213759447576279495864465191611487063076879070327085469958878375676894771556765276441115850855612860761373734982719878569825271139329353088462089995644842295837180763895568673660901 A145123 758 69217763477232124855404227981919285712779251876936698910511802195374113551276390139368740116973621189430917630533325778799558020142536090201549492427664191760668734852609207697228254695667267903042808075296833927263466970108871057780975047569487420177047538706534635336020442636523558062681136072627353093838294735764277664111373839606802321937979173067107367661558198148322071147129794014900779469843333394287944513837855765268817196813495629797911020569844421585870322946823364563192897129090985424697366398382131845409379450165276658872155014951814784660937569657264905359034787247020793878719333142713328101022971733281123762448324480092899462922823793154175152693114085270540735337776710142246004984636285849097488190568317222274432210762590889189170428808936390208389887456356357556830807428222740219574961367036475276758513676716802380018803321007493403267497699520427598115649077943188370423972596463831683951066885797105417663695048874482849021031252594269624688315921756878834208143729025746881914422697436797614846604725992766178092320565068374987047178904618022549596506571713288303109045169329332935342051865701563972347519810832656255497517743824968671405621778592529202288059341304280722777631977310100522338006589173047884351603604554831165345969195039536098132308729051088481741435912319636727273297211913988064162952994821327037946080732006708354699390399451838347567612092324479660755386513770507765105689826724165892560984388050428002833513223703941925593674960150749065991578699470694823061100756341025303148793240741160709098601716914153657939168840597253005611393794561550700816954606573088746969328960075995543934761496092891052442056754609334964358007553083307100055434751688999299020166734458502194121187241259493640641444335257211158434911123011664170827288540462477032197599850943264336046033414567538987822702376652690574006851070682492551241559198301 A145123 759 20903535369718713317694264294301858579624377826867544058280781222795652351122901157485891952476446170374360358321459900550172404867137786830443862015159609486262857122382446701792124559621153261571840731876545186463559762496743011014012748369283620378565280113057855630388969481024292862977414906310247253476424500268648573018873855173800289566180935450775467791748710789799112609240159451648084026700272301362844349516670324374638344285679765764399110606108799076682764626759329685749251411404437376452840925021240792308588501246254887251047459860294495465884720504995000989182752284735812645823878642062973121862678686253117041141505670655705393655053867440489669944538543705521345451944083368750592508046631451500705417665164239110108794696092998802565000826083944373085947256778603358511426799821442232060627835908617550895893169121503690900199168742464454951752365335342264409399816528272333338202949860310242491207636596633875976894136559928805728691104957339225191447084554784142430720009722477058745945427299133986068389499900752440101297292654696837431036194707739837939137611479490707515232740045882900592374715359774192282052864737847722264784924160131706752568257203839248700894214182632592334225249021707075766428941878781047310070995734958614992027301560721398749093117101886395435747738144029331965466544576880960173943105423327661277772065465758727315994323296112058595301423241543877671585794951886245410924295259244141638120436400274803582722850619083143541531205939754532717648374338867207577656506216738701280952123104125834404234485353753382250852353194008773135466627601287648462759083132418887010097778565543704668468478841691266047699947803239721172903520300791693647174173637531574544642777526971798159406935373304002594645862162207810968967482254751022824564698103817208110814393611130846766023521374125634993103029287022557705226727508931986579382204226001 A145123 760 6312798463891574189818812412651179371760849324462121368901885417482091635925564873170600000907769769831867397295450356640373266711855469086703844779085774400659622182224646294733524388750892617726792858218641349478067784807046280455174069032476083866906537546604765865742132762826699921061116620569622043196786360786396104774035792888648080646664704526961124165740449100321183685919381024603706475284012391678184705609520600105375511157078475765218733492024287476736609046958370741731710733347010996703333261990016337145348317996918810673157460722793985815912524654938833033827832155202968398244932630569875169474427940276708065300972264213542935984363345143234726148097947084982175785751775400652536691425098062067363938646689031894030581566009323047485441079048542264281747681659681857912894062738647331342090031483035463895282978561017397849480130156903257902025946833573843424040628942460301479766866885217229400660755185297633439604365546049624847215692665863851738192331219623054135243234792459045994393604621641026995038782365301244144413690061153376529185883622832813035069962160234480381297178448687306645961821986786104505207617631019179467709549578615950470604208053780860578467764623813738604213247572578226780939202440802703239757089108352946896426899102142822886127989056040640333114075483584538616843623165006135984466654884850132378849217689927128941075586245026389857433462206853926577158154688955875606334031478465006608819810808494940253979467373739405407616830518845718131663817471638425993629203776698746761544392384205260829369715975116607286099471495750052233905310141794308285052426151383930788302559797834122814333545848694669455352942179823786459252505123286008174346545003782846513183098646411024541946773295496549289942408928651501701469744729811797228847711538812334372433749270710572459003057421571374228929292142304159736404464856626777454422184117054001 A145123 761 1906444232559885686611963654356361868413196871609733785864311115298368878397169468796363714382193994043053579622867686245492176374575484526397730679421888709389719636174720798562822573278209949400229871341297810997190007451965479954451554835059408044185395773794526233598493705404182351867594241997119546798176004532991354993185790578516546555003174586206808722585823879586207674035043829270867707451745042014510418249725704561499029731093414001330293115480728709175379249416801204673290892219385916567030192280059912577102883446568234568406302090823923421910116561071022581215016128119011720457323830553460238208155375284879582603852482286819310961884075179389446807055635481120911565951584226913697330217871568112892408765882422467758125524140119467341800640871833679868714713913967142486335495520271672623079128880040801478824563632258132646852099108216041421956884191373965371795860540806482774556255596385742968757056858323288664884541500770426775053410493985925885708892581241607564701026187312909413248122650308291018515643884821074979172833101175665014976705817900801796753189434779333584444232658763520724179877865294043786380418471703054351526019187817856910415718263984616055448564022177566425880066541669602780767872708180537597359330839726855004105931501545571790211903601807171494205015048304386632954808729287276186348755832119316650751185970292527181477511051674673624886310285046644282424091130269722546867466582201172751721944743729071681898216424018681349956741285485467121229755228060465782868441884056804783285125547906884644635249989999861647019789539363321765866268196194279814437369938634814679180362961167339546224062377826948484250540838358980270973083643712073676959009416968782115406751148438602439869766128304584581560012850590591306032893940920908012089184320023221163266881465360981751772157317793180891501653123946569217836443159973777859248920221146082301 A145123 762 575739845434621585782623204803208633081413694376815141209653054934689919184309254011628671143421678431232349178708745795781996891855084471503027961340631304461294670502583456519677683605630653826251694352213720279801904182708767899963914386118908753260122617148400317780879356899300243564092399966509533511005956582602602811837334718919108411530312060329929273096753071185934396374897317058777443943951718675990468126711553256972601603279053949925983302141688045883487796714827005440592117739521199792246414735316103581947925452545609920848030073968102079431039288918793880693901042859786336609713551894514422063693448908093357238298148678355218367553006340830469701004653817351430310741592684752535941189105788472031440083357844896231059877708750069814176308102214722778087561854336417349015406753059306484838554831740839011141122933963395041951484450551087606173076999848103968438925842694615337614509423241609159335230510458447879161691928867122836441282753491083753632347367203745861485574665333706183754938646788482246564729414433599342466051182864989681146435971122419309806428139341198508021776965768134571395677153496814437382381170836691394981390085171414170995076311515300267884887866933001246877175882336647461565116618668081551699278156508401858293094886567660537821108759756709750609581430512441178613735392621592402141339794645148778394479313810653281677267262019506408325808272621879719365498363186767253278368573793275706013418492795371152993007380586268028281528251386092224893254415056789028000275819781378345805346371075494957419016127263983100792690341416227423239379089940530709651800669041562649181681311712738708836852504557889747574207980242232218047412007895922964433446497379568416006325663729811525816127423974689047081833938469429922920232500413384407853704816935473978972225768789745778462732506916119057859270314139721599626869429847224286715719484601999800901 A145123 763 173871526877023159020665595886914650828718522504926562911529358279161057224782997542043062321598964692238126398390418362639917569163860934909388046594191232058601600772144029148144097626327179245578611464497202226689177873170595940309147693053075384076512844983043101443591967289883269374004037195643882000777000711941453057819881899322992223735599239045052433666496841674272601497544954707921517203365967295107106863848639357901164185160543199463645626953674309128104139228628338841854146266443182951341850219873183221835696383785327627861536676036276004064751955136914680946976899927527354644413035348312802002997213414868909006383437048380989127690046030855622460256598397204650832932395039211038940541779730246985382012765303276239312324942518380964413903246227974445302574965295684072260166503928390286748620480056853340563140301493313044536701451967320241022847297069936024503183808633233025476807289563369580376270857101592936218166077976370326178492338143813307671083196002950008561078847904591954584578223207471330171529767515062180349768284392125708041208686573152730759744544891607170088992199429317877040770320478172666045692733174209098230028279702579261783602630359356696285180687249744198990481236399125863789884450965052448075584643934697634349510549811931936850184633542924537512599386999708931554715133762991618170498269227002811758482001584846998539353235618839260640769212021522628604098081591273440767520441818987062043300662879458359132206330720628925859671575177314366450641603591922225990300429132092203628431318939251570255898235183732896577745463318161318496526618893844080035029364680613285238188575774285922729183232314104876818926559492315770870047453300925023185223883199212692851794943695254642194030612274227787634132289404917246130604182230901170263806765530193118428448915293037864113993444931350162292608133217071976518096731370701760810288035429582793789801 A145123 764 52508625377015559402655227334643421341639912382793445184140656547251704591965280948442993192451743915377482939964727636771459323890594147258163687043484411450393222138516994219282997805467202501510914410583802858739851915793337265205462639387642647082353619062261868235646993242187848050705655140684485854701143209049736220858792496260824732459739439879545505038008949432559139717862201424475239417972578171403670282414162374532894611316880767184071053356707499668641566559249043503234511580348101730105446519986966016890798359977716398004263228132881385125475659412059314852106329877070401316276126961638571690483094757841502426570559690462380361344026348312057152527791711301987200115272560249049007507676289428801113336415038231579376091072762842301183184604052746067758599551957442253405221268779620807291598546422337968011057229928046576055041887009680161701293710638120831295993071281393679078658186938714371664474463614170608290006993856934971383068244836678127832913492845523698839584326492521436578358868470009553229555425060134344866287555835239098838763876909121002270133046129126024168367622450688230731741241107254648331361823037440310974073559080093765644476999292214206977856682661555815093878456216653674217083539074827171237274863190122177171693892948316877268217938221203453619054405292481584888345356661030847095088335966760204002283169999309982905602999889627437207103976222227211958718255142201392344537895060760299461370786771103629086773318870249349341592534175297552575868871030345455460042729322072064117440452973282898722323848009360070783378337231743301958527799526850971639869216332876170579283768202522635925504499306355114909568246758699120570536283484871461078973179279664853672826066670303172131071428779392817176460869566346538901519542801231740035261789485301386291412600192728645216647557636760832893309796961241597186865586004522084540420270980249401724719001 A145123 765 15857430992331821916442857989466426330524424821081115519047566747911735625716290063432241901058105063479307609742949355886618075897390268611030524099085698066786694484231360110194317193153468828277050573384843966137208589391714683496109407947375026343486716443958101164063948367173440228043733848449519084237744472132308397246297513988869746210617575244383697469045036231791185922192887285236814382710515241796613318182213188469576271453512831146389994468098711225620624996753982509637980643118860279308893507185843863917799269016886566869659633359454142031889584390486776170655164645975333670160745929379500337723891619654718863915302643082590488136768267144210404440932840214802929783979380800173589228377697627767689242215328780633695340191649435856576357336520683084488651762116182264844304563004941555411776012399066009485998720297968572655578113175471441513549677765415421115365404343172257848729295648202176873090911740622422110645893978716384987360431448338650792232203756152154099545905521893569254709793699719677603995566838393057087438492093957815723598649617867969532849420186451167691676932987908416363108814044070425623405224864573799705071984813908614645370270183618331150616432983102606414152303296193010487695438916146840661208933098772962808217206159841885003064967158169900068416917798942438927348742996497552831098506963692354605877758857790029990493566613431867197284760049900596488904308954863229214609676787907791450271934304210416525846410092484582872235085649364683563545948409560735626706913954836631271263388366612496162571546200591557643683680098523159030156898930490099591160468303163922901658459808586061763579629607286930597812791594567642096531087564977880320826714918575586596500620339487862728941377460764356559503548476747249831012771321789754589478796617795488466888176809288757817563448412856840183617266074161745278456888876634298829446111547999889738071348501 A145123 766 4788891651058833203206340457591526108397034656054114093307181017212796907261727633875588611126355277426835520659430740750121887461687970526383960114236837331758131341015732236284464509334542118937167762247812293970578254144382041078559835737467870313085906012456284289679076759893136761021156916576614078953944129440748086232160990432142402530874047984363997090146562933051505589362534097940093468339157630444405818420745968755437501084349558125442594258312454082637760107453143468867166919710315456249555733723604859937158488444739765478239205011327018012245529010267594344223007616754673697987228994545647463420924786040967255399994827651251865036942672651203230084009189953159182807561657729092174897962557007296413350035692876713144413361787056865843758732444642238769505073559535086540726572806223570113549064145971512526803602472756580895408535137105365656930301391444819056009056118566740476637168627570118701301790871204357306806769974578491331211467229153435861126292620865105014364023883285365393485779338446872626853431629769643106061558324819425109427953420719217677918254763262123516862265394725891053428130100068161283620046547278250070620765340241321529136177118453443793279184904214325581258901716994072513609805469137271052513860520966244645904424566379300954048351863829088617208290120875324074474432039585599924144654014699124330771080891882589747146151514256534266142790431093757912437142586113553021419777852053092257682662789084774687176529074611473778065654273573959138638300550816311813810027971631340571857425846264000558197884628730641048321688011416762283805424949208483225558821558339171840130275578424788129965122636901346685424553493312669214031817908339834985428588932230547487289514516458664240968164921722056288152895179108103102426955419637704654282561316784752215613937983805012132258944773125128974619521044599885832496793575157553724408185267224986451495822528301 A145123 767 1446229421188775295546398375334651418309573941703521375063249619631516754257416029140364328318258235677840847931538340757180923395353869708699344923975425788492888878292266903997798087501838566450196387148265927935148495543013984691041574283307349459525600129045353897381917117539360128388161345072289002325006889346633789733715372812993016694577751873702682737526792960745322896801563104690622990624042893878968760549747100350953655751202113041052517076015893034245377931825852573615374771771872148927086522691021481857157945711042392287861370253787399985556117871516423005179177645095265481458472995606856154452781561492752456411934522648034980650668550372396231274966334433013858404953836654805036645595463838505889064021537033438588979139919499524048958560840945435425306043563217479953034580682916513232736405596070997717085201948052189461840722033292644956951437470538569939493619582402812451686576196230527645616267752191975284233533886428725665640875742772889291409348139297505562183835666846658455263450650417255813632132356623593824973503175603372425231518334407585870761780089084974850924712472274231189718932181406540637227630652053166947527766060768065193184480119502756407239163224639743222933774166228913706099673556240539711018524668398707110100328001840389046237599197909226592496835199586548928052351127211854679538854413932171855538260551589684313608147263738859916507925425430264988959528156697338149239558301643245954028713890369297745110785934122572596392955355533686295185203220398116607035001740518710016069671342183361556079598586330453005035506095767763686550208177762031444019172950150126731796441566224477429187703456714599412067617342188831534995512477231065187719113030818706765574836883350177112909656864982600234665614840542170389683109523959265015838744038872377373626942382932304375184383758035376093494911738203091359668753202808704590472442504590397908462000332198401 A145123 768 436756496307359080421809103010607136803382933359807401155008077947700846988832379072756151563502860819430509239803919477927888743509406964056675783080464351287520683112923589275098737961045912525840371751014062424120875075736078994653476873723082068906418153065684420725049290420126865636463705054914702088073126638553963751495810428533458899359950191810225822736001327582154463328482695082470203074992614793818121280205203560019248599361953788839734714362541383888021497651300024088374313908185678660523880296954763916001762446246357731168655577438783468619935351668949479969767425811153420726760857444276012997276610646025200869148825844878912904636865269791010641809748989580232079113251108093391974794932116671771200921154148405577158555842327069205919641615233076856203655651018119410729902639667980772716280940949295339047204184709288460895002645519241671633677185801256676908017104829530793668869374092991778857411559371105331481220426931500572532213262850183412569762011775225814674504007363807568124168610646672808844277118268695565498891897473893652994809109037670213752379668648899142855746304361423093404064090654675204281460836873509139903314729586615447020183859912713981542434014656298239000418539299414945169587804179173855456541935995888581005653152131231112662800909416722601845427021985016900947735565985940527620809888353501201248223915499192780119913327497621438251127335689508932907865066180010007517325187318408225024413912228738834248770175575942312636894451716899687186792734259680399012756715608678793512468887913528925935480575187168076879674519233853216575879064259184287610564672123779933830685222724213758826556478805172121097735012787533810899430736305873346856186706718317212656113449257237029434475405059823548812727528948556349581196649280278397078646417178141182083120985707572116293551635981910455106488725416288990734130970454653628768953228201032943369072604501388801 A145123 769 131899015655401253512090802710828020663203336300720131627437376290586024273873121063943217407849545709232335949572852143993465219616445549275407387145376258663042753411224631694175821066148363744237342072419098586156569124376752842400658974290087477460278756625707649705067503789760774062083650765239167741595759237953950419162001034044291594590010380174814495783534874136849902602304972351801310705657145624839193657861421728025462123351558842116558831220411482041148246912760781422115427425500303083329284763157647681150675100820688992420646123016258820123234920086151226527864583417323237794000320475175749069023083633538117910026533470630783662219682642926512817595269228518797074033796880807549571351423903771036396789124531281450863294885242855400663682809239548265138078700563908844560477562599047276847084107761091121394538578580257063000828958224777692188413558674508977856281672038935896875546864399887286687292674662321618132044335399426744179062764505012617706776718207978898526138026388203038915043656964644771015158057584789437186840379533940279832007119411041996967347898151878456167584459204677499976837636445530505152363945105147707083853520569097096934902341213520119669407833262977428434903465094257084527509417188554263808164646146089952756597151615629955635119637044652316530726463804275517537288088576626827486805047428343430605108084220204629911900216757017935491923947452806267473186290458206324932082967011857640711418972779188758645383482238000455843745731463148171844116220543203082385245493112080476930749534478543552270959054107938428764656669302527903642228927198095892826946511808431389890135140821146330688190868895705265972103906244493022060093086851896519685380666315900979515380686838802232712098662671201729141209048127623475403131704973120116652735379243759764611728910741303846816277409682778922066066100163981072110347884324102587183633402474207358499551464559087219501 A145123 770 39833065971434871201571000609567051633150604179884119944084932631679031629862693728931778901018999301327346026261761543566548568435423046474208974242120549651887624009506725848051822863238844804847151465498816758956859754686703622326004356758732695110935278082810644526509661095217333639883626067397173743259831216735454472623172816470947528107283774862602167500804795988001088431432773167548913362905382986086642666552869156660129542003571408365411927293849905035042882546156104689454770708187183345486783474593312644943587878685401829353303960495332724893748325930666001461935134424605806660367370022645631942831973980717865583627143959304651787077439521298537079903129497263687136126127544752771877156155224006736320059114687292849755137896787500003931226288748728342994843563914649452937853494002272609627046684262908569365811603527052923737789450381237343799229261042515910055920156938653811325621484179391867587783530336461757570545908070199945241504422667250960364033999136797852129079009465229953944775060234712074173768889113488141334860295727352490615613155253025645413925312862198644863467650933508243569911562142459557880809629960917734030183859897137736658893486862623163426179623211404527089101846039926340112362674403139208496210266594183169843911334134768115370693467586575582869677546641869221279360055014575315960487503513471362541541393210586299040613745547291918897122781003411803267969351853312130119481538712393689086623505365402776372071562865700561722498574007419030997235911811313071199945126163132695354292846943632239256903698860022218318849434454844193046736560134760700449450236001474155966886981842763467654074815850024185151454281950824105128337212798536443071638105040695377496432311311869017042024361651297862377096319807013341015396193705232994950729005885198270771560047922888054166399484172563252553496855760796867488334326934908526675828518593982421233921173224239838900501 A145123 771 12029454024357675701620930093286538765190819258988703502982022217390776966194259633016333284890329939455149267595102413304953674202278143589661834813733260618611399408117619981479956328877064982700095505238570242106385489346260117189610915082162983836024993702252188939356212583251844998470792988703181231296727431694869296781779028573192109196805109998125679770747264853502191856390095191627420034286720004652541246105308623889631096222955213767512285483911450909100909380692230855433918638445103870033925280042417261125282388687890531775705375423467466659091871196141046290277882731647536288193151746518505670986187119093161868137487449176534208913724515749515271617927512904404996313016484718456299351587526226130597621455846437909344600781534939758331829675519306720036177618223523570878387194711123729060091251563290626857353709726591402711749413186175453049675048421281130327910031113801412084440812675311944124223938868936788464686732192864984036190156582745285017320560962594743364083334720473057888283153147226081755707189354215833893690622469280918225635340879294333873008477136485838870311062997460284880613314929386340949499355884252050529408441835415027373888898130170981834586576802010904203480322600592660456849000160330852411591692346797171202908466311548355211993792091508781374326088359380700550849199326313168793239739256020923144114895641512842105635439255065402488995587939082911780659271073409805089758492608175882246519587201378859275606966601959331639738725604509084212993401250796004299301042855772961916519509027442457712032646096672601993863764548693643772210798931770533439841144325933386670609978381373746085199906195838408210473221045242635255735778172071153911115022341623688102943042635497604344458645120029283236153947372669901363174247367275391355003507041950634013246522743801451054405827942704419492233984373660490000404856386458050953513028981980217005285694762255872260731801 A145123 772 3632855282290046627018319317171925140035994265610408573780626624719382964759036546477203720257978622716153751467694667056552443060519563941031399904773202586270990733627511727681098759498010385930623995430582714299369460922815868687640170350456462385784437162802078249041049690480961972204539598962293334677868424540633792173624643456287546029907035935659092688598173180961673939541377315098313301441226536022081369681136651545511930929790470986380344804213964324643439590086507562236353974039713181566899947789335419547190337795864255194433670073926679598320851352908665313662458649823131353227671460078566067005885677992154166311937582507354026440157726316832313491534205767633045199394852257429049632302276765067433745359606509561329219680885655019516208630780541880722582645859940203755819994949265363903537930925429506402351454525827076566024584992774605583658065393965858843118773476211087795689799806460027733648041754888573654577822576337154978984185783566408824270445376704475698101038006573398252307567475402041978149397416084068347753233125427109951651257332391635804003146169905861140189077557582072525701651197112532507190924667414158342147319250435441129177788341824773890881720014584081664923968323532943531628285685745514289092194878466151520108512914753468505906754518168065399463609006986329697135178836491562400242440767814805318160156942343667729602862041284204259757770434822035945955831894817907824976945286130404044759828711311050098456931842228852454639372633987736013293009941828581985317714997317271366093537433440678596794602217496265779928538044271025575014614540834566338131576136195881300368246584193028554262717596327349255377761301381325023127076670752689944713665109065313111711302443608964643009468801887192239456115010226503198337607308723462956216108397663206273729678308580115330376393639212562123402109783989707183254778294383396479434258924039431553175045897028049182902103401 A145123 773 1097110265797569723683830812855828105752105077395084400578246258643036264580262842776482507184624653730338977793976194348665532850602706032047893109406693447793220590156100424139710345412070259486065746524530741148167470813201046083550141834922769477523063998172525379021457650312667263760772488093623883891484967483839710367137860544770265708922728047459047866276877553385572027549639559064498989615216127158663921102457163458120713509700499282673096618587133314591409655296744591564523466241354935729333750307099254285990356731962317178187192656950433771226238016707220783679772234363854021138468587791980433730106488566511465064337012429771739450718719623167609159171712214312275245220932365258854532655935995524138860500979710041083514999026686280954136674666048128671499922872083718010686760087483428775139395048228147642883281913090050531536712918404744710811686073929268089491541679784634712886235100738253063617584386037480306894037731321627938669187916480472719644657183203789066083149394650445799138997094418269451319362312468034425187582713256517924480454079041394718475077134834433578498231111326788442477018048213055430830709750203191567277961005189667805984318190332951544064444857827590651902834953384348353891285428094984984453431261604430961901567991789235940428627870694664241856635594021512187834273159421125531704423872140815185161223281692146141497958701028574621044357675728315772766880572963934753337947717918773845635221751228735750874717809386511481969450796738691766930276009030980963561650628146960179598331785390057493774257837037775592936424625605301030010641380533107263582296151986830219324539858447913249641255514184663636715873439796114914349121418789140292149615747915382936048710394927271824584515119524812027032510579141031295996594232987118537385909732587246344032349602668451028322616473214251056847944920780517908852942640047399278738192682030926348841858575207708597364174495301 A145123 774 331323667415583766505889887163142916011995697379049878566056589483572232520274619481951239966036387447939655140029342998629934368438956702114522687640916648030966347236408700578464843215685720354405924826412853244032276816125793101363455193976325925749579543010939862386231169344735032693781086864675450641893782311695051897083460259877163956548633963296696796522928422949261790646051605460163596550493829175380482091572382227700909967998620992896288798468510047042281072460026780144923850450915150877077225692796185458949540542714823923557337748728957072230725560194227768005977552319234091252464285841718012420425153661408470295263465816208557960090613168470301133756365554516539491011522179455916639812460368371524868437550512825897660200486378371193129759540515754316912254124723422899023645726425046224728193766633975158644348786298669433447521276773240128059545536261244997167602468521483472203847310623145965184776836541564164108344817036555300323115766591319194923862198882167593481413016146428057941724814946841972256469268967930312338302226170342986083145480613168813343669291573829034845325606543132527555533748909145627578367153636696439159602076248029241966134915692209541533571465343917792792991231953749669931636570998999719790647148809659684342753425007434500540939710195270432975304485785489694396253358966343419012335766945758371113371270914085791064653924848588251351136260299516541339651977203213477600235233866183570977792209042366885714066321502884238702319501242450925876930061717414422413633171985384656967330105650363922441229072183190732801020308394756640037638682306457559035515306323886530354710669004685608363104902566172090938938401057125322808411541397649615539239242205336581373598827965592482059880556627691344971578738785581224887773120754801074827588523132950732691495850327563630438099798517064606605955963965932418766405422516020198782454755714415717918688114666830968354797795477501 A145123 775 100058650449240499915055062092456304807516948503395668242548511777780171184858354820706497987235804384624045513311067609391891513735714321332553803774447421011904043644805271474272242940791675476771103231830157148956599430999176315565679918439015506806895498925305665915262791684459667206258127460643892469968030773164421833208837860622358744611978534187554973502058106853123675203080035209410341659259521194837746927733756975602216689622073839355396544040871447073454292473272790859175438312710134209941592825474140909348475253543144862597137812923488085379907892940640078717021541028174331704223075855611047770534666299256791517704502339482554732207914458158407774785263225751780614010234477263321566368830375312204986129279753893711052297031887241414044233244561091755578829245743601631787130322620276476439139378128412269762950450180285078850619888872600113929271940264822059876526453951808223970849001573089343232738987051166340080413240707308379069642292322661916394286739405231409442320647726826623052601755116851857352002399866002486291742084720730325279185454691097940235069650978161534089709834944914696533328715152513766473236049688532121434632549065899641405966760220856948591594518089005345832831449215079015971000353156269820391790985509255620240549632784253429927423363851100976094300098071623866195480680134676291416193697193746887261052962592772216755383987345572623333422106252778267168802130234797506300517702679869519661447611909043570749897154376061653576618519924423440923065948362650124587953656288958019443954093574624514519757405541486563530315196710590899990336871415169649721462040213661745336903297499556605812408039319469786799922681245812051373225936380671394752558101530263732191890797335214002310259343586443261369389746602666388884811485873716937479394348076418534026487714449321547941277816535680296943941853172790809949545584657198052633022598033071515885094968770807744734551570059710001 A145123 776 30217381112003215390580122862034640908954106452328112759371084500300128125594702881233880440905246887769013805364802388693352607213817286085729134217195480228946990214383955576529638903275870308264518770087881046131648995884935121507733971913388706729756691095899300166546976857537474761257260712027590850479703399713343698577171950447692463708860968690678305300825025341220400649539524581636463017499824907011824191693503034249641739355898300864336860011544708506136154045855922812690837446588009616251483956067497758437780577029487033680412062165144672827659952942513109544772499412956328940584116444108694708689048797221889629876464443057915320568830075750670677684015737811483228891599800611343657126746960883917534286174048125387911896043429460528670165310097909194430489519960442969376814333785597070838395364001013871493252391605659795143453758918248461166512066414440000837713821490977562155724194627762358510321989312615693140120690348790093923731649165677307431879671438181003483987354200485493733827788320474314078332468290263782929793771283434387891327924171230964782177690926113209466057524827757695220537716442310248329289708638783063976819870215825443675359995451783106265120010891414270523722304671721909073572175016622486758601086976646387652961646347419528403581314943322299510045654313144622101340769147313273664271484216744614194466881331746295374334899524438083658442124952078737168436903678931643689278745974086728754186201004322115999583226555249116495900090697674636707840039475458620211139590566093336487417168929430953021044295244456758995422388386290057040441697528698927758322500629219523205214441134197090269738864769577309441485710797834182389391424375421363565657007422897441785369647196406663105216261882549237242210731895266463861988180960741760317702265530555264325266598267844779914635462493976932612463833702218858672344000161051295874974042151231883381580761880669272078866219360236942801 A145123 777 9125549037174521807455282049272369098199332631654586657661824970578860913758415411777811186655397324301857545174657010317783095487059084683568865979789260581720979140700309778840476676546372041420407897463308245774609040157819407519020093837924950416879713815462663344631271748184632918232486476904871792952400458682656632548472720197342501681331400566050660645875655594941707872485733343619002420943287862396376068144510182586416203068791664787190376326942461097406045067556015416641773733431266193973738213139558848907300385787651541026621845636060767705867925880746018442442577801171783165724698943044970190976322202094711411431174557301150944257054474962244386252797967555842183344649129550148521130711213356567783149438433254113255681552818665192416975879416324015626252256198808033150166141672927695116718960788928060778692459314459077848244184573422162672172714785220615430929697563821271962804735928582659180774008033422888161976368072093901056587888405742224182511266487591257820754738647898892280992939471028125999799053421259796442311427185512464412855753914257060266277427590035211097215282788147879041905857036862542481679018772862796788878166172630218090317312659678277235117651694689020692818303179410801461202825854666834731277136475961699815574176647287913324451629689519483351057693302471604250738716801808473970318572039759679739841737109224788430832384272392955692226188313421525846600776108907121596655880766471512214244571255693369988303384522530857120108250772177815862326768855640140653639568397303898661180541062594573187840857406420399730054030977462886635313402316795661013363673727984082346229424319230021704855324752373027981541884738264677269544836935440871125433663683613497155449441562517477043773000829186283203886271642623869419931545838658137899008604795879613407696486189174674212671968395364497968667133836216922528237938503052834156189527707073995709721504992993349360072863695221497015901 A145123 778 2755885591845593582636104598757393433015289500653232842501111770030315695826915859654017744489489086692273209628941052313581801484484629757151711796762139500199506753501279169254247426678101080638654920515149002342885798478665576135622560605081421637190943815578628430778477520974901603831449658764559253880774458818762589685940184327646987815298374109978608836749147164647054557090041930248357094661855434618798560755450381638063443685035726867430629313876611706708119474247870799903002976658795802570452688884190704872246278727293735903006116970028186702499285956032355056508113723454465559719918496683136888980140615983805624362584839840504527250309882608522053977667302186126527886855145524344242037817659686722586593596120668694077827917055193458649398045418419754809933750882520065568380797970890378328178287762892273341293629460575035850374600287414574878534993353070211420139930950452533155204874526237335310235240104104399609223723037082009328995618566884986025810970599581121680864447084311264983366133892462173577625235800752168261795121216253480818294546354181460969451000954499707638149549344495831712960348287416045519218734379695925847177229364264110037832153063227387941899265691785192834960603837877390319374179835934367466358936614653456697915748385834602404455988584919940649719913331692111339100991133377011825762544484523206536818010140104554359816005715363148180968650428528348726936265947986271790546386712728422601973106333018393414351622542577763601156195833107002715785976354363847018778938516395211302340035983734631671774917892443716261717321932805405473807607057974760927108071143350563649038080929966332357776038336351884873116207705245134701220151363078767658517400775443853243503945982233081660556341034152374978336411825340513298355464855093796903740280946090112693860013562532483767447019819937584409604861954703808384669185083921794863873362393494195472452512927122110837469925969737531861859301 A145123 779 832268323188332087434296133542683544401519229864644663848678092724184761278814831200101581024639048783742207450395023141691386265218871127575133393756186339799669318578245608805003882380109979980832365587677535399305736531516846173550494282640751409481248152590930323431755580062672099724179564460419989800200934162807619428521387194229192977718427649812973818037596568067815534533320177201660223585459397967014768972077870744512573576677720722299262862414409792964754675177789425555290257177222901110082738304812453312569468875256920591166820703102876323387078490795890481047007901905447427252249661299364295501811489704907203846089190457275066078649327493298698056869272462242655579646909299222410946899802514176864583482879003512357390775269115605846925792740483349628584366514264860993617850821067221327414726185432677621009897404634346367735281042614628191154895819912418628266828217339101191599909302187746681031861737431495259097402380830694723455620219310860037570730609807011156363242264723354126084291442584105392316821412773733555265684295881365694660540143208886955713936010831321671510066686754953029434983276942608884261576103649396743050734389841588601207219907782011480176343121267433547137409540735792465649541107626324308005667580488867961070740438345402638232384101016132556732062768477715152804248583563055762906318115753968614439299220574466191876002893655398357696840203227247894008905715515745173623412131363217154283663868000299117764201704473962076692051033347542642351502532249026159530585792382956509408029686546796170302837362660595890638901169676254990203262018106061004325624121618142237927154211425513142026658722253516858653113185099292415091216166812852392001129600520360066041036237192828144010971219313188057174392484981192392233930454692488006791665837114418153932316399398620923094787313652755127202699643186713915247565657405878996055599253307539958684949182485884479566557569997039400784493001 A145123 780 251342277717284444811574796225291673015825792129622035249458282890933767590506252106571023451696503243603454376809668047738485070294614595897933133202571512479999934703876672579941918231366535853130735752558100541587989546719608878836113650796901844241699751138645379047959406701405999215098397017388072360406801342709082304823772992472888632283149851869408114438517414409315644374505603472971139165714076330603841431006761514461159156712986622407509953819837880863649203784218158646897754664544657339442416515364476709691107354048862724796476846220098621476195204934402892921139878261721668564619677793911334104658089750265991755894572933257229451224846593093598291120542616295095858525479753219643761721702541621726381625235862940063237936303355857772312940009580553168077668753557105500007022567164329950500919129712905749271647722570112028020204500269330299153900002620197355525161981705458107330017404386173260336312009464207463847806295287832724474268310613312846360334833191117788100018299499368634812472649526507366306102441421866781521974862234956186306664828702729679164639224270104645088401989850651319057651989288380467001476764567738120475474608502795493454542579997104239625313723357073146042662720698371447235842040323314006650245250371023470786665696631925762143775542518287112192433236166938284035543971244909463385882308413213998354131546603348685392193057878214940876264772724200335641962589819807056162479917284978852171064515029757315171374563128593969397398255875124770987437978762851536331218130361136470629922625301148708799785108605607515256686435920296201635911321860972448545411376657535605290351533769575002559693158082225739428367065692281064222846062226118343616682621956373296091149439686251866409652751891548640891688194052494761941348641852276284254179342527608192374865692604820986290858321703312110830805687380432898596380159351491535013927101136483573327382200597809990718262916213136161505055027001 A145123 781 75904535602296714001008154163904542567234987703915990000672552754969273627571609321353248980831319340519459479589069355393880799842708389090048231093782840582620180611252176873533654301990313717665501364906958686024173537372790364562332772046381716209583843595718313542160309068244549090859991719686737432853053804563980048437350922339618137756533536836911437586614221555045256785566158928660082367822065592444393097395069899496525552753745282246345706790728625611029094788158706121937566618435309293610499704901767153873401851453881285967944840737766680809487564811698877771703196227138038459087890444099923535311241293090624603076314936653226019203825021786773385220347000848656706619115238563033193629007267767247190386237747728895585499372838199931632660957100586573409827379207731596141127197432806577829950162447112103602416602318769198115734023800295135716286645895479688949970651646831009312473656215322136874885194996453222586778403774544652096505574185001168740783548893107764995049163206544604359240655865562640519050620487990994286081142710660886898918117728081154220765331793560771495025890868209943402381465781813958425561721323353262986850281033454397434670651939217698355364568110714822671337004241367441272758646636533203684066059944468599309611969642403234764781981456421691749558105259646884063581475067379094886773550822674873534333287774990728522250427476327256746274264522505274115978693219866215215895311607932250138507199875118708882637353863130904795937581223254333295563918083848914945868344783270831173727224811260363261364799961530809011628664746759776639055015939995573399709910126454134655448236044200225259885307082109919790508200725883782102884419576120926919846150701224215059461089749010870827571120100028376361232660211368436913895055908932745356755369777500559679055506850256539238916118367086604715776114889247548662191560558493037695209928943964731604910739631356131312435834138797123735125833661301 A145123 782 22922918409615890343859650982702946563631950460790499358167861473717829701759035508796574621187606744333633159381522135660904263067427638890598667857189215284438814544663453539134583657282843376199128281466148965078758820297035970488945661044356481393450079066155792044353365379203152419440502400948377316649261842176979265545775154773572204713840844974895384743043056392209258233596605490851871903943098094841876111571880102886436255772474362251773995940846225096649922976820145030666498221012798862013031468463818315993057668031718099499594545425959317505843768377928126684161444120717425892975978294440382996329890212423618364137291216296341000570103931733012468738253673713678030303114276566282804832198473163167029770262174578263526757572660833023495291296104367564616599790851981384929120406602140422174694448139898142382180542252545727718923654983188861656019413160432245865535611635361259354259714159622899162954992576919409013743230133617197100420209135559739646870271430885353910716747270076971147855865598750390929386981284931858407614983123757352887286964889051805844991965562431082886852730640209552256200145014118527064052638362888117683908309397494725229777082343063747799080474255712519373597732618172268892925875442192704198581299857979145968032028166309144973202014624296832621254355355177192048917569926377241746342226466139398593370298776500596665034236904792953322433951621023868582689923389809777188144221625678254562977003297770820325241309492102404654403752131166933530489315823343609462115908906417429877994991970375328556223369803273698713996600067085532248792978902556802194263847446812491130340076933814698453482803045639113550994048252151209914006871865926293811449920829147756574661157954761596738060068617456678112451371695639215453234365535855836821455867493462641414882388203084870029166376888538451312053555890865379263083254908505545892418384613976212461109715986468953846364903647000518231846496710685901 A145123 783 6922645455168396587131613588622125957674281804171026890176693492510029600657601152047244182349676405469416694673740095900237693565563304236571707644640049233059939372307751716641770730845116709298419075501412080495099139556167490297297027302623610999105714294135453479081174184210283786121940865094690262890644223283643174214775659390696466205442178648881569280961416416225640941289389292078336654908447802576654141301610396001804252717734503654753500428428769250562665709904895640555160525179246821018641892976368229662749542343727412167591584773798976120084008562569482559738984421260435481640286357030551564968091532910639655344858871006558328946152183558347978785567389114529916494833892407778844026130309888008675743428790484887856185201444198734895646338762561903927639727009919170516998221666648974690179893388086791887314921343666491001916828070899235924982146487804642771702804743227453493977121202549900225075532873034665068927868721948618979674806653364856372186081188578483773271462626400038742048112170166752498034349297428933248105438822232009911073764478375917284033352834522393471058029627452416571429041412798013359385471223870888187277322587762373564995244196953312617623947860657070136003843913683783838222341624895560134767868491049757613746362894255719378672243634556187029927065759158252351889042536290859628300465619223275700324295897215405202111817294819995576118307115284685806698240885029332844604339035643224945768916488726912619513992829261063074725137206031190671874477814731686208644058621393280552323313847828537963616196315788695480817961591595083979358840573556214267094282219027245867228047785775994732726546634475930182480412063948939510247972419090164610130956244251921261332610241248253204023313151351816761583953019422831698439864496772553787334315227655940206734802181824780492269006904220245209635458102926455289902480790808116366472656943491872198523529317173992705470888465560017708893906880793480801 A145123 784 2090616004542446153423403444112899336271069472909189330334003266876555221568893788882758946494981086845019508158310127439736122552537050451805765110013437679168817251622396354972275626131567963364746361673144982160554861387142285033813213299731286165248532266749840794890470250266126500256406700756195511015657906169818061633596703360835559221838824111117259027465604714643751355011161969602166817910447293280054708796974767712441997884500047629373305355389547467444828394468301663302627812105911527148767838647394741539834368730137646756513159007141864828947864742127605804914489133776530798029473503844932132237367313048800752295783241752764319000737389330689356580772613258914321103409532392872644613086521387705456907485724464261554304404078575357105461699014997590618582580957204737514748533822921388216012153108754071251826724065245027736851163153756586060482952219903841684808381496843055593921736343455910245073647972663891931407202610798349314664691189107051064660549648679271214174070996425541623127382019524760504015444100842252909069434909330943235791389585504637967972227564060200397176638094759989595019314306519985916007348256970645344440067513194839321903333970397557346774633173444179468553787264199884546874254244843016967995697702997168820205433562037060943214044375621344186205352604910437033078441928389913230504994274778963122099343990660275870441103788798733871034406314864354089754286057355468709293322244542628255367649802592229840272900593127348946162337032469288415972561810733145891401043587751864309371762787052248089683535063998382761508310404061648276234121060235074151860278966298781439411740091227416594584963600808685275995533449264327580884973663693363785965737335843251073165873631699017706018302511639631205320241360493999533713385843659775387938141742884600479792495376522880623795210918697625514858596293527898632171286115569142637128849978549931427741644744070559328098361951695478347567728031502920516001 A145123 785 631359110726363569937280708508506977427905306536771006733978809903227166884205266641441154597301938550790422047114984746704408773172623673141104491516413539059749750050591391449910597321002679819444102806214283200407073039777413912721293119491545798294057638844157784603442934406185992793648701687505949636465797019061770970171989639312948188529119439378763344725331662405996683572429625430562300672300174122773945402545078238761481556866296649567083463827214906399087612463717197421753044095460101952106868629620235576800316606959225593054806428572069379366135068113974383601615979416091040569419357874812473384119960449204916553671194150463817779893745425684627339414543636803010443313183948755130894308103328777159977384945359416504512073846528313647114537456190509804908011809348820810283540216300592592260980058950341431259783352782654710038049355606418091029926588264472384169359509241859561910870398602482344112016612211622328619906260592379544409757064303676056671113807819951328196796169457887170145727321784307505460166084105062949605721237179122625199088581057922290410328690993345997553873646587889405279261491527622948620859788133911023132713111662253712841241863815865365413321594432281542433107749944451449372186559600966228774565938436653933944427189372298149131262729194011388046986559617192825737337573331217504752879970517627639598301560883506097468011232399922809056814588781919650419987691080466520873738713512838089896084471466364684849796465131630120677951058668519070433041792363595327516906519442441628149720038375931094546463973131195805280028924065026184338725201350418837647537153540012967456478279502894035569926280897588477420468621265762980487751798462976773197042544468417572174832504162862098964323335202017272189951306916168436349744084920755394603531472035921688957126868907728123605661428439778685242086445187322460460438504421090268296546220865135799305778189179991743092999838523568900947744971607001202351501 A145123 786 190668360823357255674905350566124994283891131504631934844331266587507727843808421631926345929438690461251862438720567083377291713375579812238161750672846875358365255698026977821518028115316677737508754301115040381540775503151391859356796708873147099798640158398668901109444875720417903697181651502926040594701655041850485014930307274369149517376572231868275412848022696441896354687518735718060212636216742137784451456859816653338254988175737088121629832770463512185057014135648125319706116689016844878009125558306663749452155780932955991455795028269757810703743842705678136241883111294525717721166616604689522029871990688346835998456404850198320205208910381167426767146611405701250239559478142991656657436434118769314607713346012819320101091997247472146071484850070518963491600983842386679968114396788956041474599965649894358169202745816296477403754054229984506904977346703650756177461763409544744641488938641606212011583943239937279351280283496287824062431968728521062063611709411976621844218269105285499842386523796841341888466141955628168528018744193185701866888960089907027065951292452426431060872664631447840404741951127035610497583648668184158340734919654487426438733139538420942797476346885375581635329986695960137825853466745246958072950917710166490882396805756872003976698130172215817846003735651787322935642868704099296522139246102048768195564972042828181159468951080987889601286971405824870072746528420243533835159798158632560520362142733039542594798259569159169095795057380860289982362648731995055764214367828029619836906079826744138304942436350557134811807226757233846022018776686766253895404360090117617390417028669782771325523151867470911495705528088811155779720158162155292141720882692126263545726250383552654869519628928497576570159974447322373778089000260224469394878566413105465464572521914757370448285956177894465317595247850277855160420257049053691882919829851292461458917271487613435854757852872166112607871413697282860189637301 A145123 787 57581213609543164850251478590261239766757693809092307551981308530617430581663259127575115029535887217359511666071564144195195393030651930672251707598708239944687247471054096710706994580228315674047824354833935980942113794878680564111839884786570932593391033778759163977267749024631800730556065105181976753650263356841827412737982624869843841299536284904779795916758128993790293118947085757228753653836783825436781566026262084229914244947515734316082642413216153464980819181353270129353825487038991693056803811739982832098974245525145750194057043731038286763151274362046683170665097994967350660751748795258360840547957067920295266617280593565742238155311041367137199050937229978140769336519085999531555414908795765004234369453110926075254025271094890059799941310183840536464658589108591428529560264290048423932736928646209145825667969453168753521223686328099714667212128777914263893209283190173271022167748599366473545154238841848846741758025709618330487310044798949057067154065128609119845625720473626763065230584459324300942811314704515601832512055025104902841175266858570864251626879991941788834385990845050659912826789978873226747321641038003481907878813022543540530784566898739308859472443437788993372327222874430017171958374770504980371802402582531843592549890911385972902813704049279982978105081180280154333738409011064656332181299442848210367421023255373227204062155215225942736779608549970328842319031595222466751697385305193520439059471020906475498944224593420937436809429377961139055603086875270143245465222177545502749117486387638353836998069313895123517360502451760556472465331834202058257574469210061980438938486179994894046272421937695317683225649014199703282495000013172435250026509530477663173237152783328738908495963613071066106916122331784440712546528334502869001858723525285814648611944491387818147258753104295688747228522764338724935986457190309793858373492068869458224793710211070077636393778567555642438676219191607816776068113401 A145123 788 17389335841721212427520271628908328284566539639214372248763510844979876527934460448106052812573908500952111271291173650979865631403543507483207777533059215616420190371002639179655690845200836016884705446405547551204136825277858378969916288408835548496104293561026868852233750760563083402724234480113454053561784832111190028161855822403418470922942581469011630091448106933428226625567332379947365543246072498539770248488474289620780763719161576026368836378958507882912022335754551930939535590969086474458276742019916508630140769992813083602613771411745292844660981113495392639404617711368845373829306969551420284323453162521240823682420282852003957602698725582494266686615896841992811089389204493715538078645019886912509464967126153661907395530778659550587436204190669771493363402309810769029247231701197835071645077851189512144993557572111147266932149517031883844991157913583404044993026061668918303950018588070033404424568546295111778731572484021239519343571097313886713218464057130542216757123364766177160199794120192142043387128574621756125250112598837487472333063702328311096964251806273967801553508362540667845833285831668587442080638009828383352021060797888494752870500470279732854617880441865390622861185978091169225793603327225758825326252629006906598459184658432806944645761924752382643569888512708954821466063878472822113022230292494057482192953458150671787445611406047153718617840495119633485510274795228764715478775202370284540035439886171022561138561028953553946747351877086883134502149873682851265074732883250913800613643982986956114635111990359976745108059933204930820838508195152334827533594297078627974942032409329788219202945902032118469422650296760221580157710283819913290215864157321562152054074414314895597710911491518533466712098784224453772815273468019606214091939626069902918415342663877206323101695151541120107197696279582444652812749651216508691536911684968725091426241566471675832755066369548931850367610324451863383512380609801 A145123 789 5251521842986196609946271780451724880699328213348931326819028293875392094005625392068900374282290831400320244418268371031775225488477108607998076563276284407918952804795325978159307928256072248783506996990120526527668379120118351768350607259583549074890903264396335634210615461941026555821988256929157942198905369034222546677467720383207508374887360067356607507821411535766330650628215431658347165306660057775185178261953209203391560728941848444229072503803056164485965764578693329873610394647177076294706519286203045623470413563584026102239164909303347400800853145001246530417023883735396335545789953055733667504842307124346808456824308140711629453776859814871901402158949909051850808226203238016092968195381097051812854185702645294969958196269884089387345933724272087150459282838973743655404134413497456143212880774130586458642228718808113305859987930457300821472662477773410107324000661340823154521883445848550721662674546742281908330193132148704716511271161343994838334908991188295140340805630438911875617272593713567572801970018221065834223701492793896111741744062836291380418952418614746334280325139496436638781739494373934534281605357327133768828452482149302871826360357457580582785740420999910179110705838160658676172496246447408660268156491557503260891081216955796311310117287571170278375128225756924075928417552889781213476381367033762511411904523338247506581370582471025197079851049917579342295260669127491721607838413730520737570263786152627906988346486519379870980263457450860745480593658765345811909323865519598422282571365375673108265966823019399081899116739325437347336757009604170915856887903248535586452054849131416047305243389991762082447957163972572717504346010713600641209940949001581292257157235970315141769786774474984035880946916713453254949500040813586573786763908349585395546784872546424921758564677012313976684957047911133946424514408210195315050288955368486108152500159364235031414393649825209863168579641765271134003962876046501 A145123 790 1585942207245989654991346557424792005642912553891738046327097781239523432513170933944359806980439257174395761703045756877945138231888683256107935914331904831975907326857817442764931338642488618296602228385569993463804646357450464375662913476105822985068556681554132334662753635755429456774837729358125585090015859663503097906567089699906264110745059797760226455731974835694498428263095493028440896557068091375607384064861380705134630559376719068581153527312144003166878748880429631069899399647856507954526910547691299861779434755432383069792625188838199169749012988809262956793301808270378324489454736515862016166178053298390214913137258638212060091083008965365731729185316256636816951273223988676366360856926446289760569454617231752927265467877974216335427884548525979649667210053967760773163019345644530557415218348709585920997808079522478107222449422848587816200899077129656269007803206698866923747304850627674247908723288547622841203939594336424803146884547154789127290429296874808001840706543269186620259256123507377214844151558374187260179432600711157788258534373912857668575426666169847118984856638619561324244239494015096560765602737274784569802840628548291578796807957451719056268438989261531008700810301938540829034868072823790189642157934197736977882508068335992053208710775084568671686645154290078361975560634908835453647754150613903784388912973094692596315786470294843562364396399234613841739683211801707271160851722171414892461679627978207456887919500367823767482092816798282858252004782797260752345350732654035472615535938699470291740207345439868162756788147216348873964879778392264464253952613186760668480545622405278316497964300831610116780813640869420200464732337525223573732111950734320228699509431188620857918877894979953660302579256748678658540976197052235125677388608381948719552210616166356449164763430762567279838749830772882869375550538529827768636495727609597835936963621886432507811314127180843829745060684202787430605813276185433501 A145123 791 478949295066445889610776714070506733979278891947091541059456710906042201226883616425804592807718373375836119714075400308768399970804893866235988648051671982972316093758256072389031104962103306653325089465445147905542475531570920123098431519176698957941629226926083568732517387382677754919445172277896997539242590713008901345236583621651308553936633171563521033023548578968202759004804210679157492413069256935375654802409875019741455037371040216863064136175763685900232896196125169889779745083258018225190832278883486355211765825727016103051270567864226845916801121767252411705046729073770518599479784637837273148518267253806720556958995284431901435877614930680636110312563350554409667433705418377024624885823591398410640162440218286738739201340951943449209833787721121582112346977015424779751576438250234730883252728429520817554879397787069580267873865712343063191850048630678419830249244422396470148531543006111774317712770466835355761681427296468141845642621969584972446871312747200828260753035261663920406419732026634205315360968658986331508354421713276858157965639177620179618398434230875215187092424537968023485121545453064787416677745051627612946689041369101907493764176790061697412485789016561364717465600479601169709853985496538189863271427971225009817256545556252644272719343958252167679088461467377908392543383324915417220408277104031909122940305970073825839860932658460284808850632717803462626042034703446468398855612257353567002689677385632499352244700764596258399721050409623972331359963811113981862484011937653193131469570915874652432434352356017165753468121342598034500046356317454264033777832294498473345538325911544920166337913607756263505723271585400927967631661586606805666456599180815707485959591061727528776359354497171530427343054591184241426119862009734194367997572967440163719372059297367101222836797525618306197325763936362715417469838121599775932906659449143177966854861309543253123985452014965011373145158049600038771821605445124870801 A145123 792 144641101167859412672799576302735608869736582455467753661909599595843505247086338989659042668123968320245333757889067847491178846044846058920012463775690606952807484407666476044044628767216556120685880416336049097480363805888060426711350655877886979475386957974995683624885588235932926556215667190195535131266172379469024703163541686648995277024752472752385591746655938873561538721022608529612534267850358526392072142943717394581214286655494768773576787971553320997867167772480920877082413115744273647499676821312265187974091499934803430738413918869807669267704189760721419071967318878470426238718405505890340628836350532596331217986703438639796021574948626056586739582664946551175082748027763125872760349157867675873723568487491305363346311539499608947445034376007230191818279119848604315724202921332225244196184908767366577315652580323615490762790684995704756496122513787387753132466264012357035117932778682995128169701347957695729817186587103939042412580924950267506889827846020357775326745575942479234776118499815920022628024168383455497928262855924808900005917364497267381387087751711058145139382927353827723531182462487331550703275913402854264325330287652840227771537984582641180899514439844012270613665910534537614711546868751881709548518329089375755227833594249919962578308033164617070070413028717993838256186126203489547165109651931267022651343583489989200711041685876384711168710526684377411099222954797229031749183234049998605819919820890833036596921011711407702212948275130889641361212457066173625261717826254438610290231194880655445564303434204171744189384615857317390070140034728092795473736651400325352189684093879664160611917551945241559968611647205150210826024297066817730087696160840655609340531096991210525069602606180250822235397299907280892232029657350742674464009589647558547494530809697188698212847548089305965904312541958950767173206515562184602503969174657913630148154231151860176010935795194392252590860092670295008921659519031151525548401 A145123 793 43681133603398476181295861266712083371926468622659314514355639621233832542418847491260605081180630714340714958762784414542027243105572704899977528071610511627764887975021517509229088856594437845140482560644021382291164326902662677946704799643602691102608919679221770371146715129864361142222212046266773712644844816008932451454044352784374922352921310138048885186457069991236616490989822971732306191398395205713470411514200243288506973114922049129403326903272927177669984434393041979708998981209687383526677209204025203281820421214484909066897952228114051892000748506616101307322425254568994953574358982994245032635429342576838221111427479473933966614198607454158514717854501295104320580236950758595196600820790214522466107043059934001443847345727540950184951171720395796807538181847301487923929530665893773512516959195016276828509524378334091140782518994837124118765807313742470767584981482487402209145550630721522595475489370453643569434587623962294340457593692358817495755562626835300947848903181593467238467380524675820199457983490834901388003874134870574524928886112535571558720882618305328956878456968431434538393618549628675247601909169916936198636800182116379685096977579780846569955948347102689163962387515829880041717444509082779745462672113563506853795928206930272446004753296370396909097055584372671775459817570070518328445894474965536808796639273670768540908749273735524312665770208049260348502706306728464141784937827487321604048783219354191419770793292144361472051979368478262067113830674020623715056921044828522654456689384387028685767204695307510728028400520788509203147790441527706778804434945065961862811250813332664959878934349549343354257211732683778268531370082517367879678574117278813205132905331754516843491210707081251143559557228944238269831530400062277953936528075989713903184585156491689493178736686172876084796190345839195323592950229941628356422757840030467161564610953000463612049486163254445317428374841271043094302402925802315590746301 A145123 794 13191557707125171947338677302970746442712923787460657515581741256013021584305244856021713075473882351762575672212603004123844736239036912033734293465162598820978043360972090621311140790062753012676305047434078121402834146360798240679478138141712134826008418356166999656402683083630801132024551822305375465683611868262318131314418230999194577555305210909218010940718288481414584618740205514854626857268047501766941672205145529755734524666419803342311031148000452454335337432018926196951240609912209845551409017502794299125921793115274507734772443158971573863714958344808301873392300459560958005553217694458756109515270825107672546444433112097689418121466404502529814858052476726174953640148811101332623500687529486918108890603435612577130678552098177867346907808825183523405684712638765200748710994058178587375535925491986148235632560709676571909025557945755815779110777686236438784057531941447183110126838357699216828705428088529042662239428275849508951775780714167412616211290085458240528475042015265284626782372799952281780213682990063756763679241725874988697628517688621245343352319462976498286832154621538939402871341619525372593225073293401511877723988324711493824671515691109233022945796886385168115246027363870089234983956694874247601420178459967089694091142484898692358730857187470695249477240373451828882350608720035093045643495021787660849233933717065082110153731238982251957713893892304192247836718081677198941787302040667121125816912612424074975734182653215885756857484821005304254627015651097162188321928437711959403035629962890002007656131514548664068120387572662272461960562573306639354403465616758520157216808061532585153722826256011956451425709331623295886885647740623178281932841687257360932340796879092872876209276030932357594532750885841252676596890151161457199414367469359246040214250186450793038241765631676119271642545171901478036957897762926809579037168898514543169162364353574988150662933885507648093610778341971184719470404024073268156879834501 A145123 795 3983806746418198529620099249635898713615931057344495910391171503676311284627641527671066088188031289601583512293247344460986568316946041861482856648951033233423741330125596346118455289510094815390398983842530948642273621036634166022524451013997421114763439734642754674463239144541372077510272428124177123862738139370404066724502851717403978046779820773273701255211736664317213318243051075663125578588758947138410671535542435785988537942285665687328802003369233368282094234485281318437294955194506163669141996608634674310825099700391686850992210936057187192790025419383600549663167416362154748682118169367561350828579153753174532187997688426022730338716239961156549928617130116803540895004360715651693702011033084259054362496130511938359463478886303988397815973314033703672719975678725243324622796276039267493638336981620621750884204824797946382434577717099261528167336095436090770314607061335566811856096038474532760746443807246400430352737904718927741141945318084866251278313850245761804298514839706934363821038118205064421804332805015763707729742997340111716109287413077503558120841756936284177294353817247791268232606775478112894478724532698086670136445837262689018671112641737408592083060703739973668115136301501251119085113204407513692849148432237947524108671234511198162064272865862853594945217495726867949798108373633028029266007050685398610931839185914381126497885925423366355705283289705658009586340357960207351955623431343643092675103560168851288480303390477905354209488363964233406635291612800668960249507331267966911194105792103396219283465950189001241061629018543485495002886749348163557323067811826128021517613223332027383759333650381261298987209960938502674061197086298117323775838510977605722753715524580715854098357870130864912297747207966829364093990994120360011945185039218416314430800371722983005859520042029501847159963845723900527965961531453666551240868584593552006619872470168693421036593983937146469825137630900456514236967712867201181062119273001 A145123 796 1203096445860588830773322634712738440765568466394250304280618212368989994935963436111805936919709975577326458136888485424213819786981465605255788973689746873895148903654569124437152186291258571494887816815396912411845230718917157340561704728089079464523732791443755744688241818968410736606970248741679186031081234477993765832668546800425002175549950568317748561063003754335317007524782684644749070106947933988298255862061610461838782724045604617769955893986360476768738123477122939241866125228130949218235331566790168847570054187725174154491912930246111560648723961695502557696403167440911173143994133931309069194121389162633601048228857471546766872874183001864775548627515242797943175337676787315710165383831303916747499364940811169771980839945111706318273077033029353325638026970262384718835335764369800604491402232523935782618794224528270130923333445006031225690756390044013176196227274991399729997430876780951194528597324360324400923864607796840328315915710280915440473434571484134606657623006549478912589326729325129503103128293431770575977618705954987863276307170231717453307150858275294845044608020654211424066844374852770568759981583801528772869328918865007372144851346289006285576061386732585662602655917026013967874469203774374260992841406357400185191124621679896946251051674633394314978206206469140669010146378228454429745288485811968592840566200212426035120251395746617657171037839597216414702826951385900943091656488963739546866755458258380665046075889741674201085508628432377483499603440050150928833162892114488295221216913585262768221599060825563826136543843212559957218409837740572087672212075705873903978161976638210737310165039588884900337685982494096184270594634414290808602021297473549670910689747626497095064827867503490271156325124055096626703708683334197562150246467476492367712061498010154416976536810927277881723037438863446057967683424601244371665163275378354191456032323626591838164900720215132726239097953753595896114844778881870683412603140611801 A145123 797 363331142843151408695013815583997373212488060920006247396836308963931302159376330064237721883664224593062988773828029350768112589100085666745386787197654604883101545162349749983673841804670578496640730279266025017428617403491944882683612303431888000865052539576279592141174566089315501083227504847558990004262670074214746877399176630876633253038038291811186791739771922072601419059166127711638556046719687305518934859671070817039526394123830308900839351181877494750790631195856642369725132523940352157743400991174022357291845539593302202969706712723389634128721846406622388823764093399738812134737546329085971335273830947961594342032926958718697572877664550323201059135580986194862035411083385408628818252215042749773485753849628842759199854199944849004130071448001550670639011425043561459844946778043403743288909835885246985729124971602712781592464265814104330897080262457196543120490322440341382892412268691808786214875645513010722678576758816741060223665402559518378156725962274358405448797849463102924667612851218070904872722940283589698181533119455408994597728656122565593395201438357382106919294327883754602276918768598761233652619959583528991319867197051394963698726435466638160835378455732537130132333971805554717046970614426656619306145255571502617980195527076094366569655541466419220269823329136184755173114408116619604755047856708163829639240060624966748225189423629553109099297722275069651582244152978184124606328304043617999510667473290470791992626438398595130822469396298214035783473603603532779838654943911244197189896313796957252606703632903370086491995179021174563594464768110903422313450723795362092873383399331516310640286082622192858640682179503256109147045518396029526080486655998501023009305550067677541993723917628183931024297889717431214435155928375933543409362487992861476632728141598694910943908257379995890778510146572914985605712428268044346576328068295678372267715141862760566432378980910986146177737756895955060170168886254612079189425086345490901 A145123 798 109724802042185864837063398983732493971730628829375492463540284688894884262136715715963680202929676117129445283237927975446545788088438889891501553944718000927822771490125969925945063072824223447414005656521524158351030610623848437413110353931702087181781343219244993070890030717154312916398099493714073302101295281178375563208718673977942817415312014176410093356850057462171293238860645786230199177039238618332730029364801325135475132242672707683435714101033017054262001883025228872717748156104758220689288864002987961733289782902989540122696935329533423395313348890838265922219059803553680353517594997250032034183502824895238857692895712675575120242181820014604855083396830315605536750971844716618587402003559079127675950163222969702108583987543399287540963304219435273179655812336185298488455091633343560672646279035112065754413122629794731770793284942414501899692548505683312009211881149708106233778507714049472485697916347604877924529257298048003347218635657264269287890767172284754310930292914850533770706491741128088142059224837350657080247024456827561380650777841844577487897527233071120994781842412873235676205401272451039792522467812641953849827024180602414029643238659578435565998717569839480714302256829360498534217251087646524656194874341187433229833858052358818807089722471183971127171667192921326921611541104840892181594707437379664582457657742539745537972085684729292330330741089231437561423031372460219730168056164683672112674710178263920801108138320485987834184672173432206429125528684826849360344959898303633063053465549767505024456275537756940556756407520551505645571141559655092966574446374123646173857808436141287602629086786862654424585680524000850866223475960966502585498368090249835399139365430690991185009558295844043679066806369540171662790386660848595912065321127376689450716186701307852950643317191947831737228341227581462206867185653524791421679411462019490070658516810230064470740287334397601012950563484624674575494888804113966044522963473197640301 A145123 799 33136526885597288029384451479271629182089437418410478717741769139737291115863128769890967183562878523148499412549080420555506059890119444661566723904517638625597593888472880567885425374151110810540533067539221029796993815790998736153876643275070598440897100599672411627816648102014513185251142819596802578244586912245795205342155640364707854226171190242984037006976977581653657956716855861313808512909803343049178949933310329120096450410893033890088684819160789272892373778042423262918390218011113042296007493527911190421096222591163247814851504762806370475750502643186749686121332296579811727950178951623180588352082579287414173428912472301064967615566031979860343034126707174326677236758086021033404766586822626853808363463539487221194033164383906639988366787802821450949585416314102916582053592726491711919395887358767958610847033909226406281997979588343365469376252568453903030238867616889407741218216917374248881894555861331160122485157127251680269799804303091249806564854960067721443495499662435398095828692892969464547997013177939614848536419852842468127961937179580939835751658022949121158317197114359833419611754265511615256108132659458286533656441435344877641988559348757220902770777327635790638589149228495065002616562857854823789551545905783033332791844936285287185374526530756092861185573668933104545571512299253832819236846598231950540072573398186378185719344687364616730650784511225619073898173230330008174386146633430425360028251806362413611142665146348369730792948526980228127560126189214104974044339234343785940844956699715989560133188508769692678053943076027533530398890286247727172483169354261545782412184764315337339683343923549899443366234836068753705490342694693487751294426676599451789517079054518611660330892881427273007147151225711414410948261615647900031900317617979767352639655655653372896183337883710865188752180540583028671488284354936218965000605933461590322966604361547616709597134396007164519764892434599755766739286249956163133366745543819341880001 A145123 800 10007121394648338799009267283341048280497038369731135197265550739915973022106402751791356125755786384314729693144539049079787383541027983848903259117610382146929545531547319805531472517930562640559793572391188229474533781338270994470033333158717389027063742599757849066607556836777665827632928733418740664556563146202948973637767794671467794033486284141367002766013690379601942531635251609470983940699583570362233710149830354592943992548957453562099099379672457327396442618966928800172481128091200034015173573756565176519209325932748397850545031741432194350253256484893507566942720134507299588160600525795203287650294755441974185136673873739208944644780699476097808991451182169816340919964191006507371620921818429750770998090038761917830895907059952261877199228953147858751501616071046744622481696548308863656096885336068888388410049827463744902431619042394753957249728583124573031820128808419451429741667730539309112859670172205662752112592923172709393476193680897900177313298307173279591181329967762575374406494547185037165406955920512926333600918548533968547083124377455601985819512825403401518690798746694256819487073582783235356304863540688589891210395486449972445466515280086021134201208754228438933373208764748680270291667765821069137919910668672134879069907336900104371164299922565868860106916076350604651435675102833552670517346077958611683437334708594543672341704123498429523364206591649047728879686892528290008444886115239823775056419370811270646644283766058887172711636270475855462316728983613974875312030103811925050502113869848679079655198473372909431831734052552794574674819295305253950996950570540612702642305941014795735296767235825282769242178334812239618207217270321472334388331357964944190598758735099190030428744640632740604114760603358477611934712217539004961037983855308762363807725291820617306794417397563489339171421294914847077327255008005084602638761312493938258045843858670570016233863847306829287367984564685641616880688952597957152310712631269968050120001 A145123 801 3022117524656912720012769335117517309080923498221384419095478581685484115385017767912219659011063925184525218830238243741675234323330561002924122686794430890734097152933402108389936814989655766338247118329071306080279404970342049331213912737289376415574809368026270745703854348058753065431959226349640083893503825566378344243400531835142909090258631639502591851299127517662204990895889269204375836282761328446051531286298833776739965653334740082720037923976262952084452778554234455228826382293324399159540123266989155397610795335467424987616784734407759887406007707935196098467015359288907895812773408611199769689800664060896916497102080956768800217756155675749558455075222888577360631151948925879205196113622578962105987614828242559697709369898941199180274178777062850521502538468039802773072890303996550332429339975605445525341224200860141734128066952823627351723948655851052601706648661275057442374242436405953977834738497450248819977880577641030985149540691826862762298809523911370368815318154764635327672665524556988254488352690981725813132628865237405658750975600054412218777657121613804309523462904304551199651676610246271565988812681155294688859005780466456333653245626026629625307862272999660922088070457804872946563081048715105024828023470393078950445779223898895234804433202088361639659427469484213671629028309543433652663419278696902496447535009422154002669008925951838351439259739893501188502591543370313252542181220655793349641678621733197372872962554684637577789183360735181369391524592925231198239259047011967021465697543737601366066309805770109878720505629927867934018265028291900445473906589133910774652193982001703996722284021875311846411694490878460295944874125294389951497524775678736546109035620920900870577820550578206235169650555063034527389872141435163850333439223985628254102580398474170773279017870726290069564580478883743234324159524133180613777940915767235892339521878714150597285917284752266437620611573642629168542201324398333103834701847897986531794360301 A145123 802 912669485324992993105057329938206886294158399424488363431637266118276286873253259506738545665215549619342301357038805070936840978262288394899236148152800518619550410640355889413955386654358110871510069941807143248014905767261960627032131613328232960114565365401334007353497405556906648094624053428857886595173598757900057012533322846418487077464073268845641372089570496643606305308026924048112031573453221607137200214752097970220876683314542547527889353941451739072177342680759838550305394971455877346147102053056968364901940981985229597862418444759402053802264074539944328229471695785115677235869408800056535243032150251635426807939691775070438456817714233376890555623725861168193094266968611424513461854693097028126257488680039214266790398813573182200180924791444027709635015115731949390723390390110409891530004575747508479764661298609935339961773788133693065466675244338434761142376075576258928145591474126867561996978166559802937970567821854668184805767812738031656314063162922926678102634901408952106381770581921663267818317105720560682639720316383147974974247548092055034468866631214543498074567106301227768037986849220791229693265124845358307445528535305383362790834712544762060821840205237143370031663905048306881181780185044195896428925168148041170899746255710129460806567662730762649308286988868156178227315113807014129551682104820386595315472135510781914262368353933331683705133077241245709880053766410942073977730283751934351768011887344054795336988047230994489605160663305754297700778110334436207893380920167510228557590156094885763872945906144099810464160868504163563278941363724858629279168792967870513332259940258573592214394477839108352333562494066960197135733778621635443879918093923620471980738158759376963724471377529977650280630352868433068794129452001201943795737607659804423976615472613907752912956602541942037519164133201595541918818849033212540276335517800392745548277561527814809810330786131337157332137327255509323258127919279343999400927647352560662633846690901 A145123 803 275623162450623227005007300872003362143526755702697264371935358889137753151607099353267128571236084921116190484606888893179184300200887764698566392619458962192213489916234545200906136832801159827429702875307428189594421262308141767314372533312389064578183165541834843950010512623837748971511032176288732111658533321060250839440820099086547954485059868559744191779198990858851441998033235173260629159346590164026988413323847288172928018395338514613339864852394448936845473036810917007737000454997381634137265279899937457044988565764203871129462753532605012488396344503355251929201985111745645617336748684208462443626019575329837999081289813990315645158731942324145198239910134849905737107993368701277186274921201679915167655593757014466011002732329202083255459012837319305459253062412580676195690824923039790691728952535771955443402370955999612526721555949422482143584199841551446812395868175368921242526250943877597769109571562563037018291504319532150780356729906193733344084776393199945416626924907348771491967043074817749892877277574918344431382402918845451036564008548200565997378944969670522614209742640066481396272376788068705095800078890617053553860758656445309106498429942892115738570434119344298088640411254130873243951052802298445616510572757238040532772923445235198268348629711488231729463011210713681610977535341408723690955332236478054882776137389246715953232573878940216640598750067116310882587734864561136028022003511863518440589948299282814994397517301205651223180731134977062724265597796406809552602798631541077057370761443111763088263597345712372650297861782627468242306273579879014141863501569707761115567849764107223144750410023388847092889461513731101074695656269608609661783766840157703801636814909710922143919778193502672178515196915711723741299704632221551862462424074036950412683770149001667208939614949795769040718003646402969916248968248506053982839548434802841919687484059521358412122611494379069247867852219590172994786089421037489485976314798625422128889906291801 A145123 804 83237282390602889562519099806015077160458786063815149351961046747253483175498470751427166089967632430627470184049923406935042721819689842650572151334928453781529854404292192294784239368119295909772898758272901506114267206311291551768313472928728169269651201428268721538895821314993443282748237093185768239834281889361437853454115136601291063767410616231773900275946005668876491877100728995400661894091096776314543363623587128930254040678708916870681111296069182127188260679774216176498023832014237797632107967427728055059221644919807583851499889148401954369441893775938746138290770032051399860758462233222155601439814879599359440295741584133300254399480228867658472977897236998810364413519730379174285741564348214237352505731825938329521056034764605455960948440952078986220984789833483632261707905736367906379010613661227383035427751367413273047729948122937455914296961676904198502582409812885837956314782193576907658709093633727477376586063736676854867482926663857769438257288407583460589143228687117920038467665238013038804381119510519619457594845961174943065067356334008478876173972514209283285993267710193776153906219803147528147701930559841504814958503585711177966799735008040874190987449263836740879399372534842475412792036166109086380289764047517740199726523134205319747580479605206715219648521098646663690336988357991627540538958653311552188003078019416997435961974943086012093777117387191884640831615875331052138388667330299030634706396374496066073512713236916875674910975642099767188430509756404522048678151805805237761097412365663657566891733452498992440579490097484991245613215679759737412213498305258775986388158368820122816122409432585592713700283814652725564360952459643178482414817667633702927622337364573939110500048543060277020261308838192072136803716669478907460519856332751499220206521969525889589346850758235780308259317937080495319165269592199795090277267291792657867000071908413922425651218340516347575698759232988976735102140877234042480765446141537524922262117853433001 A145123 805 25137383658799622024653763134115681299096409864516472407027864182311662781247386559831650892041653757964574879392592262005489722805246131592708091136755773583059823816606325838479639383035194563591587995295540947418319101884747740492263354451942594730370084648171612069902588026615396033640996091109925719697841472053833171492303330433490814709803521042127158139143914513009841695442422123375826631386351879856828068825909989089648547356951697556431082271548040607961917879818776474385395460267844817503262468897893972690427891777216126119281837060063857614558963523988997978511883347694411012303438257684406783172380467619431221131314877118442686512997870386090534694126725663505880147145850581141933016766158239498000541563355839618500892911496178518498123173708515016519431947276649644362359591841558184686670513596738133904743737510587852460801917611571162263635538842225226396333075367623347693885821696209282235332377167814135604691972956972090637829063495755140176620357014313811897975838436584704502845742934836862901173205214899350157849212097871913960199305048862012420038542320346233881847352638735880331998282108173765431900887228993243837063914222126119300664413473998401113562471107244576401280521865111173443789950971112141788401892231777600302276877213606561328571036492142716508102123908780081720800159506578130108519074557967852282722046785726543978944563200238096712104048852181882045220265406615113184657349511746795388162891115149512671385845000031595248171891463182994713843289680836369251891249242554550262774361163668981473438215239057350004682355711578684728706948829013860819474334624686580640128108259533912983245822898230825610690392822563609389335932947155970293079613151858538126438144247286419900448870740226010157446736753937090073590981134477997831525134150066878727551956951026669654315539989372255857325273298994663183417995167876089611209751882572947872992102028856945051188255816224442588791777420510451383827851758835259791701678758429533901101030701830474501 A145123 806 7591406627675095248555873947403129737249955320297910851773063022011374906453535242598407142230489467272870986106378813202250961244462512051155192951148908693630285262760706111028556309437260638908749801680495093218826254501987506337111764731013734880402495912546398576389042688216534608716298071278104381580508290278368256352822151675777624751296895944106169984121186236923303315531734380530504242016784176619985762242061193117944931047758733953125316164896212194422372011444590721048212930977057120648187633499196552024454164095074350280439263292250136597642437542350901450764450480233680074315777595358457626362457461406188629422216797148185558026670957376370473819153293253141776994073633355774484596777638223980181926199627731738848940138215811147980977237511530582909882227092758359113800335028244835407468116095601255211849573300446164029889131388746368066162018433390341467494086178612438117715561837473009658162719195586235225139599246941834695769509692791388475569909561034363609728114064619893641939375898655494583115503593780093228051004458711356841037125057399993742372763606772048423034614503630525666487327290448674012905920241225399797288487136578502317622686069412509095421675286938598236445838203891039537549152401239700711010991164232787773547417191986047315908705440147495178731621771930486033017957833998237301145219977547638077829870126211396864643822124496962121043328976241541185771879321181888850714381163880201908194558410378778330692451677296304848072236310905622303813485053102827109549108593099668374120095974015666741320774110461867202421630845406665303078252933146506207743836843157042094542702306220872900817422392856276748835784932130395382853887389088643385331560757043610880481391940343134235996448463499712007271894238380163010152339498895685866213129993463864624221470792688084709713703729939663033131924276978451200896915375428986862790254791269738464985747812642888991536427605281441145467541082234923328939276129027371223051426219599577700607589009834949866301 A145123 807 2292579664174219965441849278352611064968187410320104560763058004783252910086186395878159125302715777462649073229247008994817784806104873393317275563155833669702763089529916639204785525810669677755878848519514222611138110540498342166067260685411695991286823395504364198457420989253366836436288376529896413311593805822595159585380797502754409184076952771599021208046459099636324591448888340498088905262437434987355843369033654411630279527875780702146289050716384534674948385538386578980085919759610982590935162054288460817412467128820676568566538232422481188630401578826448249132885533147223688032352530359996518754678980964201346654288341423874920081368116129793497002849600435723153146330090127593313206293829977483775443711746011629292761420848263470511736627605308527523767913150065747802723338818938098734870684390357982335844666392997230949174056877483791584818665931345040897956817692865588688202405789095152707482905864689875223856554280603477106031754098159503564481936067075363496325992471676771295161188675651024527237980912116373255521245497318731894079251568029749248184154570702838277522571732743780015398840843433391378132156011962841745537286051332485573802750528549103748416232374184349422830241857053228829166400235223418502583530929706070130011017715102572682843100471888051401260441672999098001889702465707961086815747914144828731652338056069056126578455337034882322458373246776093256221062334731523817802558454142309229479368477043275906356449020698484032522567194002034752756958642747372950714578903866857294434006209791567686897400343144244837781327832957101342844903678861415860877819252298802025971255968370444082133878316819697347322796359110556842012484655571823146399838269014018627367253927839379252851026987106172800185954613254055291975932937685362653598533732891937049636156627434850555663884210901788863749983806374193268007685025384386156473045737211578443477822847316123618498949948539179001488608615057526334888277563114507274101739016640314036049590779939453029148401 A145123 808 692351467173986754468189926188541138490655347961351279439591744381520367471121838019961457434277934304252747244246490337621768760482427302269766064880110619341540822752772064333734200238512805421636503503091614733470490556975997346645975615229601175633740262946405441535564749711828568069150373413957438715719748850133459826528648023680155795966488440126960298660046526903933103314248747096042318885014088582004844711685921571119226472487438013314226168000183233259639990060581302261264899554471539685341770752761615970306540618739749249356814106928297068829783634368045020336680666559981320105696148391123590206286689793727400500965656893213077679015144400240259724386760178295139108414693144899824813816139875561876203819021095884314675100156037352283396480559565663781594999889092763078063334522984277573095539217772015064169877401111863300486535287868716312247170949247768960841491449159229171399008832744898644650179408417146731369454253143003144186893968134477285085069122347198741526839998332320311245037040670710751731287119955550943074188089185798320655092936419926872957872307588650387763393628674117934124783447389593747521898209692536981752463099015274064786113036935759919512606755328386587096496594991871215368715321885071148079515329780068946475553802543784964171300433804751375685474653623955666084657126685970249981054724851760729320928263062728738829828867962409964420307677197403921837575053209599011087521938769813507100861085508658944941316911799264881516967220352303589710297696624653528288693279859197803250695755261079425776273582855451479142758583922199198873857832763214443478893670357395054801224759745567891931530434257155742614735664666456035892387512095301501569365825681476581854030204815552191226774153657600685944151021308486318013721594841480625700890974203371525125495080014532179725783317988610297189461977600729388487119980750709190267997022383105420191837514141656689897691348031226777008414334206290718212930884784452169407502131599155239309275807952704979852950801 A145123 809 209087850506879825629427915859661071213112946896917766286195943745214367723368708895632481986026633444106867018689210834952779347880886940412076034318230251207475625708247633512148523686505056567656468179085148135285477010096210700344918568538654143345398272586418938979542096991982974190046976482638616595734052558934482272452066322353904295972695431965570411174126004665888160876311672734664282214368992314330475747085779280823594764411678404240194156447004620059876602049910014896323019579530645373990623832171953734571757854392275452629189293754113292305406027177570769693428428415581211448232204461588964245779825638724710749944974093408925584142492240756428643267798724244696287588090999669619500459267948589709129777900659211051402587485702432126115225392361225153514166198592864383827324302602432888976117973082758191396967130469389719515984482879474842507060808006894881133232460828394344173812465083170295531646698436113622998351327894906346067335946622513980592126393012786944577609353503889057224706025093878995998321472245664268435149281688613774105943987547249885884029252737201714266267353287850872325669202270813878360235127171134205647498318616561435079832334404070946589058823876798564953719141445688053812522860809056263301511046062651115765487237350507956607049887908563027405612084952761612059564562556697307533191711157317595426188683106888010070481739669310774372610460140369208301691445006964169824613822950029536835230568455137958096371350914357295734091577979201682057757147422002618170234655938573869724415684082636195016747724622003202456275311016671200958562220590811900514765010628681007747943906187193132919240057267344214572302847932910612282659016168125481650802079517536913701289754600368922371232943377608300982333422480549613984851945709189463599015475675685308650849878007761283426630898148349407962353767251613901129842226501688791074778627713960625319491451447933004225484288155481947477539640321684739373970238927341440653791542003928241957365244410936964462561993501 A145123 810 63143838501610533353332762399691454965221619307521204067151735419310357532089878964642989598322609022185969586896897425665401741291267373577144692598040655754038297423068032548604520419124288570626831753580211645241480586558498655506818761723058321689134644580835573166380177726829146376826117747383448254472968153049363512820697500702855417227958053965162137214287393362571320651542810917121517186420550664839221670775193656887154499625854390642525321020827395074849474179082763917387290648118700431405483055545177266224700565485848446944765809899635285979163790423992004402395048700838965876046020051251476078635301056205068919082881210552602313333353641564041210007150827961719983712495067207080189313885104334216595316722180060641639266745581978464734514672012530430697496596975155951152773876051411748193214532331775201786819903524354583430526827294313533720820116847133006333275361678725932711319965446284684351912652748297896998770731570008573509191268986031087661537085620739310063696497918176162961549974541310786080741353331070653516472008881872173981674429146333045610103876454327329058024977299302289324417974302338401671043486507472837568562739759102538120044578876992490109976252204037838229436084220002800380166535249013106445908256395590856892230670126050859110364894847952229525119164181080382886322413234995900904773915714785062057979661370017116312546655551263891450563938654714303503188978817049969688022287008970150310732530812366154686159206659224104046814139582498555677852948223748166033882577400169449458970285897200869815632036562262111690316001168450780490286916760592430741015554316191306944824258443772580573718565764303695645092845340074338453327130495261800157040658648470466461207651859106599003921122125884049295978749438104674937107273882580376526276972763082759841031537663263893062662805457483532594333648248009797411823865283529264195392877572593725741066226499761625619406357331607516911439962962814585000220799225172330625275638183054729915884994536295010562713869086501 A145123 811 19069230139635874192880864816790959738425715917924506710513537900687982760323420078613287226211441898066718708375844333340116373090614865933357285088573959807468358346140837582045053018051848643272735533113044831714791851663656497752358921121795074495975317265139756677307834131405410222827297512733318734234240648168348846389578193145939982098547359602046999868303618669491872948605052585297963526016791931789130614098361398600639835292243614295638406754133426307984481325480944793036065452712267999639081892150811362446124999018871838701866645400396102252415159302018407758753611279224952113354449823273484186783615139148292088852280180612792489701088657260099688993516282245715190384885922205538547553292842240984822076520320477654564007154578271793917697315722391828845490458120298504383753883243223745521461812646223028181428213897224614806299585858399807708845168227026161017768025994514403284474455752312891503982089483287528780005762582814694293429695897834765959803607731070258852291764761935697325330867605450763517387890384511091697706111533043707928691571658205032524365486659954116173809276877036003525101902570103926490776772690129625811500299908930349950818382988517327942266239106795550346724743715299400026756481122341149090400991920422376130337896890830008943373591194193664753558581970601322870057309232406205375934189354153931423914431545062062238379019494742025907295936863263579288754769911304083881612906062886035364304389074766123577261984039734765064842136062336584613029532606424524139614368140195235162739301925270580048125858294078535727272976077561119036865690299478323271886182638479146016329178106113132140130087620762448740603466989854517302292510750552895521944628109758563334371009571695592530261807649073605279084599996885131281392411860593564521472046758975317786682873524427687943640740617261878494080799417131707204469677473399336098217574248295591213176680911476563004056494429857314625307391275129682985327307395763116507392588939740524506355310984716682252975125902129801 A145123 812 5758844358331532395716667841908470149549600985593893505371021294272351483260140773862248099326257130607126863959918091771289479271624398244500322952056737821199690182237109881745057406931239165979795504168385958966221897721837703822556887360020389439462856679427625680973799527506707058147467022727714874290486202778688302246139793632573171738344074641764228798090478550793183059158074337949067863339884742849652606236034367183736343103757945662892156314427273917616238510821066244732974379428456817190571325946489486281463525003133809439516782145109723244943398945419135151139188211277234699267167800608540972932573136721728005764469531663852779287415441138908542034831910087378025776251836011005434280905124471673082050513820062071617688521415892499784679854833490319780907420855733173167942519965577519735733274204627022735589533777058309316919044402409447614537519984445053494359610574981671065978574317233046949518239111300085393664741529278467668042258969877113288773027997697597434082049261606662416086960466871589271465062154769018622053729210970317922290872966348773489312766867429688757161343591887573762291450158197083461812914308932639522235522009757206582609031617953356046074294234000052166872643165936198805280077132411778012194653651711162000505152630360536650039714175751638803345166635957418426374421065773439027631220411038772504960100346947372778874151340756540560111922368766946230900437324235016282277409608704573709869614768048556954178433020793239825478278276686066054579240994191982541997505295761560849697810211145817973664193572775155527524748459422289498352948183525693035678886141266385905624466963787722133738712742904495215966601938090724150953884919536479185827120648488437656513583683000209837540061988898102910234253220309871542305571274625373905108031844237782888818386772839498495086441003607629821679807090325527565952430773101315972397512030107695952653616569039422265599441911459577409325920725126201446983846612721236012901936584163455346189388032389901745387925308574113401 A145123 813 1739151926985983147632240807391541194204241071933437914115337917332349459961802190286320312709303442001454246197186887870596082623657477654973164174236046248042498966677261043449425291840216176277254969523319446562967298320143322897914427623805035815643286741869877815897410149472894126150312213566257158716992598998515698929487828098843951924997811994453195050023456218720871791992789845008033196765119175548663297952668280528089774977499607346579135568550282589693796045786636524964565226521941246523552901353947674045639538425947391578895366341177736023870654066357276797236276086194445654226571321333956100341450303674822709448780946282302926552309762135293119594830243330105918069237669589401435614285794297603029794433097138425150887369460444956663179398462398354182005195607973297998214257275721167736445927347984714643119857772457712189094745109941794779782622190134179129135584625618470147522244969348627865863004229523142501357971936079514421054468779206990378443494651696943354833926585240450113960936730127614509218931382849859112768528515601502968823914944265671388739931228477106050546551955473170240208492845872949101541009344524967006089316146646767457597976730238925008586494592428908958845191511369016739794556537507234618533695001824850501776425756471991238303050307485800724945486765477169763442205104554346180139252629944355142566526390346561517157755325888980507127893259430754498152643317149063613163896088922718374345259355561589434038309510295518692529375197423129611898317750713372303159106984951851181373575944464111757466538333119802890776746761769453867383553485734459818451751728479810064352572693885785971256951118269536792773173181836408839070770953189266161224268491215398413703767901256491675344568458839578005285465387933584320645001132525002325778104144913051457105366122524004117828161542348886944268807660478892193210429623799124024327950415518275882110179027168994047648027400766362520301802751596837707306136349734417512779877455828423774024688830470765610424900468063480117301 A145123 814 525218123105408579052541007164403532179531254122912656169326680013075264556981001325694872190110313227308575224686480218828245662865286627403651080296333910171013488246350598011844693078338353996565021000538304476057157870785561677466334585501760795934833133188023672775336891341286519390336141029986934217657474411348962388403077946057240908177600878250223140878285687575152487998763375118088076355202651130953466329099584685115928306861777660721236049545870914813608789589053409473053965435246827993295785637566251072296859141111109123016961118253531169485692584640952173630204238842511310341725271875054133762145059136659736525526081307723819966018260749417383209096698653781899878883999964163222550080028972751643324836744821984333496367888532961019780393655789469472645788166187080262287537754747827078886934325817179195199461457748452022797296104158019614046737363900537651945452197326203002880652002168968382443677759076877735324713859954484076690781529061541217176646611784479195562411746693354327753786805538072710194845812558502683037473557982442926266900022295266410625969918233218597576301529209305524969202548003472431581923009132231103199451240765314014988006363500537399237075292619296505519080963790277119219150794250052443019163695897453140374480073301910993430871153146536067294733658007469311141119567154346772963026663022784214282586009784314630808863234267131356612063652425719091495867381341692976159214341445052244478558455764831960522615293676225851904045831343508456727237381474444243571508311950163295213970237417950604936920912408607697859049997305915645660334799743623339479393343114761373048571329086543575597465499004657206922282334312657378675221873978238844210543257226401832500881392595777485744222134507563659493300312902722154963248036451276077011082343731897302262931750615476404085609699348360249539358233657535116821983793956562354031068627974489208701321412588467162967438675589530021553735105061519861405006193773181367623510089723599816300109837414138824446574553429862421311501 A145123 815 158614134025906404890719751922842475177024234504047688725222542026031397546748300598169565081100605291205188263609119839198259594102692903998247653085318604825398030951431203338533647884366342690786359087193044632322698709678919483271935130393907955336503962936041279300335843774919055961755364278842487876573840279628388125598800051881187910317710467419572935350192254191477330503834546495817591026074435522372398168090121906624482258897279353930466707827284465991120160659848343024337332996218020112728803709643653876159605821077129007759543362346225235448655289907501199159524443854352221277546805534945014440067466408967565607999427773986311326810962436561914436027608163198803657504898751507703808688554463976698681070902503142130290752214967493783017015704649957382384846020992890265912838187676568056656117720469440132235594240382260053172594328710611981647334901275772236708397428007887688399809382410059102870124820236987552925562227734318111646194967307806240596968833264261020116493513574807766531529654335767830864334216461284960418204245982182162229634982818226190337654175375203539361992515269254795370458961004202801388639207748589268199228185394978185758920323800432055644588151876435115757803605873152320987443745306978330557168902466029023542591205711420648024884785199946406522284619231490254794854667075508171088653912980250888358198408428472671942759538993347780716336095139307734877253796521874129736469567220316855114150308381623690488395780380709911756329311690542130802013790887531448186292351101964363303437638124276618579192649009066404950542322439624755535553725969088514062958337868929454850604188811442274044463323748288206953736491789240691951077935170474941685422839413882138016852476796023544203079740052825385588971409031234157214580262007152850255021089702888072231948283319751350029736301041662446473941917756915126388045895345258031793358397697880222751916956422689914222118832000637300146707699925827401306604564383151038604787267219071316098859146210239454217255090235350387755956001 A145123 816 47900943257700628868418312539691263099929139288968279082361038365181468983853429799645882959620192687630739547034729504957655569173350391720843387580685922323360034333843977057639149816385557154263483879311298940656978953165162898386446943044374700750828261973551278325028649483134213613930729676069401351791082106973361864968449212590172691675040383559832776252617182480138578659670034278361794401798124325105333293296887716215908526258671503109340224527790362858403474910484610539940401510892406827216105424526745904349128661106151849234259078467441767574324411859480721194002751839775528314508793546281519306766612710449068153879301661662558296876944637580948742297128568587384922666600538955362387001393368091990250040087719204101363473672552294589510118962410631340010750852551686673225414845140568805283068664647445102755954261133984787606100689974500660437881093447919314948284077806184755693739552835835680098395252033811164105784468061904115233074189345428423119067410999195043595985478687845252138194201822596346848318738525495499543614644813061030550423497911082014215560934993393235668724163309785738896353637020721242546937458817064826765063712538042646785178949781366980267266384791390785662351169892728210661088791931913205775821989381044867656722169644775733792521774259230668233662660274252049478734968337236313322000518693372745499961636759388962612082571912756762644976888668418510213839150682224645487437650086194245192228914572794589695535003059680717124559548084712379993751437610653022908016718524481287554342952743294120860311243079825645687365922326769370256091564907864987623673938643073580603509416449726480217852326306484033842821498238016376311846861199609454150153486959735179279256947111006514571844337273818758884209872227119812756648275878123709500939358007928465916746118630814292232576277304882710474880919804354710634073038410473969039240205036131852781870219518239765627916919825516875114284171642494813674733173437517840477278131190069813862039162045654901034786590676522387239877400801 A145123 817 14465926249691564011857439667234838613703423041033916235184308363742777601726189051192458484240217091059192138016224701377372783630757715606790704801714063223049904970789929640203684710900553894244881345192925087033775321157169516393223704864270765718794798612049550012879351808062757592351118606808680365753030222465675654832346063402180271697951878124602078855355038916747659277889846517518766091752007471746288282177492000175297750447859896659666817340684862298771858302805692534718976918956510643799151109403367619459560696048236781339738482153805067582210523726273270299389671531168355198760378104171483885629076971089209614905941102394318619345510469587009958259296800105227047841655857865767933170612108609317078813425420297135469638758358577998538272909632306014725864372624588382423809370394264102627430080605807951592165951268223023596989235777970488840258442886370357342145083100039788331820945147039965330612495989390734572393983792467308482276758987352075975717761152923638904967498070215691337968117420769760980361394700483179577211204529298449044065666734163950066909064713829381968415335327040023891903427921296811046373723923545829093781041958303484350938283913649027608658803618848140834914295503998046467327827719692481165967683624173084003306552641516560184693550941502461860159601118204887452323165583178291115073067991485588890100056102927038236176993958113548971002304041767250776844546252235321063076433856463441731198018050675584464361082528243195861705227192271448215982132144626325386772862702042246877048268290836700223195416217458335931179558000361910192584117048449257173835466511870352412804993163628585583517358081234429932325138731389156405485801004346884678404667639000610260197581175047171377152786776953212357645792441181152218350564734931353116433431097304693818785095878222596502888006009773536900967563838997365696363669554067793391818748562514121659902054377551986529716687668474095647213673128333507902368111773566004673099390832133864715019728078641569873051333129219525596055219085901 A145123 818 4368661826463594630952078361192381570075333829252953734746578764811953654252325240030322816357585941307188394941352825086461623000919656762859072006730066407438747941144224907364455143542150890504799902764384064985259490010512028787855172422066726872375278352576990552611239217385469658676423888526545401056063336102527074397503542698245851880089792153246267981540969135675312963344073978256388997914704458343053955884309287165223704726727430119716269496662300623866242803972408660874591089123355322020516418934392494330882981077906401812751787351370662968060003840922668149694486799661003494497319678666241851940674478656230854633440333621422560484047284870639426445565336503209981063257402474922960455137855406645665811404436842015707729541550618003263968908589994005815871029781773139805317204444222618424678601274289353935731361328742219141503143104257113129097611870590399998012866812134209891454231694853233694164875393543968029698877320857065257532348139990981516243644800771939754256588431726450938814233266870645219722292880807394736818240153203318550277280930219601838192321982641479961225762544602777429615938878594616214762317687452023321495109607695114231336576562972224970834691426507347141358454891037517304922342882555197398916464632510890324130922175568356400043659862559484251099965875037601758552117271151506680438744532909954472064716981447206158362840092778379032480050843725041316096839129024384736403595587001873208576609222389453713647351388526385469517854052517892648846610156239539613782496519298234075581022680879940173284155386429337625570539150186970108790147257066767801510687212646203355086504425999383119742024288206491355528349075381287218080400056451559563424059473491224563400390257917134749385569762302596313250145107364480850129113901673390517453395252028009604807182209104593329579945238674303261381729398457400085591194132290063130360222825674228609437638551801181692208811758959351368583415000585076891701495022443495893435538753173237074122095840587708446760467818433620207621436286541301 A145123 819 1319321405665755886983515807640431999324137113011350993977231602664846260806600496300106298081506714057679836080150536951410032773494105584667832955327678340983278828320585132094425249665018668378555325753498794700461332207853475524415868847759287244691615267679639097338581364298603774162687663216409902438565374472740710792391237548806845087515419278402248328346517323935027767270632451586911958604148994412130548388779227231897383529721236036257653721174674103545306554941364609891591789938334350739552159367077129920307200724831685110669700041631786411286538949434919507937435623826091886982991782579100867802198063477210628889684074812567218947562934520463519776602472327169309054055893891568868289518461720698381757965326500868446598851909528278407720072121268557450378325129722863632823371932784836500150310154754779080639278955328881957710352228249870194498638526475414429042543632181431347430846150900529535672461756354288954234488556915041240466286861518289065829605012071972882146584738883317967830560478477514086595152088609132727339531315062872903734694775259585591184014329693013118908211873134711743720121637907652800047173567886587497262429320481966194379295183733698292164468152001599988549418462797826228040080222703949921991606351334664704803535190469002116253000584942022741370329534660237526195287092722171839201385775870814764974654428340953332787341531025112354260004352500920710210468572419111955072822790840709245548404787143564345937035758252440168598530218633211308503460285052196337036927175965364648578591801357451095631591731285442504586371643798464610944431887517115426799053702752641542883711531658650073576507817680279154939629095626417350703875331247366641269387556326710817536657660309799647143064915428607133389186176631632035586774047740629004917808932681361595957950242053708962936640574073629811400381310770295828482844264282044997575395474605054525928506940589579319060531434518055639216544116503564887785949128666162193812859604067485462520157924129409309351788229833824083176077703316387001 A145123 820 398430695849231814274390821829049271414319332795598747227389197426018758809939097557392071697798670059478003307810520806500743435972218966912922693436952128910542767404875565667609060943692095699433203577653871615474337067281739096344804536850882681169995435560898430405698960778960954327472997867467263991045687027431592132227756236196968970577776532285325748892666690859242710402767656305269155109455081608005082559455442314745844602271086555519691707525254916970058713349488139778599845970287850568022731612438358843438443735918090997020436660785448125545566702725504768728955863908680088865369021019209795834411874495638953693829957153061678699603522177895112333107501077468628124343816697851323300474120301795504645239717198825428857145547135989461128197811714514356008438318146523043972853006496576400426968988134668992999126513147993609009384869788356541625459737383704567170850164051980132714224083340265066539389285543601720210785845311021597555561099830383306899024470000935038468514334554330299833890450266942383506516208467077276261801638908834413609327544847464628935734135245307320430318759924138343826047118709232550998031655184061972149932159675946095588315808911013912008698547213056689194783017310052483350799304913710321244066201638436229960343496599463070752006132992628308409588419501516695309218149884824743932138065568453149067873572641986459295618779529491152607488834404434329442245412031442786047256079238307190282409669108134043019271151640848404531286608173177297275396159475607054245538224645020825636659142987269350940567418692817207047458665887986125535109639882911792125512707544085099747525796056486322836985618915156098300412458530102658625352269636648274103791617951193175671507213023301576302456218889677051687220975197645510266355633303768286094660844274519173969696165918011002213535873424997528739653774123230882801733376619045299204639073107900792601799658419501153174588284412693843692027739769076011034464935362158539035590164889627436444013570991241023715793284941996439498967844965262333001 A145123 821 120324750825062342154979044676565239535125114367157810311677560391055000314340800861836105546437116851248299319122697133026273107630836633902117985585004215252642932477444100246485841979745347882560448925125715729078549332986877353620606554260118810426093929924123646343423747573881909603122682668311897315393358916909868083221989992093935822269400997330889973917256994122167363513868561571739697931096830496623122802407154799826013172502338418530910638018905810250854186124990476848527261891236992537192125394797017293588489701046538649415061201857163702128349857684153005236636733464797560745454461356018779241124583899619486804907757376149814400061316134789803461078688722923198524242778586857208067874894812680521704480636628718778646411356383159288982308019065662066957097993755120236416168784590033288092444484106515281106655567691738741038876520323855425700694342051352303871167707000065818648348242322609149565359891772411365214703090795371607420538985861914240394439560335270309644609182450668867231867085420138122304881299804968728298336755419152930037113183849159058353000524829753117756837357285216645123722509728550322748605512692018829001782249792815238901476994995942467728334796790191118536835921809173052145713350003717813065786001288456406783318932437847378364989599163188807116954332359923381745857685978124350495666494415896980203732844283451569753944084076375302975107367985786666570847903964923302274316263107177930756042171665869337427473950759777965728279957138080910565861136701348278185815506915620323977622482590353986532955728853499511085827930726528011446992166812751844106478038624610947482209906697527210846696080404559461407569622846995376487505681554936531412703799233704012341977641675376766243694635039767041002407345323512312468403814483690281771582657161972109177252284156997268959524897133775180049564039403904956310294996894687398314803424683111434311217568335748758679406601361199022739353160866144451767520624530243212626554416937063418320629578281430659752860220264253090904605113101805908179301 A145123 822 36337676318472978098989397101500873290336370219548863115379395848901184076172111921176946482952311490406926916371746723653127977761076691219472718723977836054169255065420713398873056668822151368437556142184388496310106424224969679054326834582019029865999196841649780297283566068351557739188722692832325521984803347219752729540908749856132421356388523417396486797262719558203684538477902827009083506036133354898575081244401294105141232251103931309779492990002029440840994151033774520115454491307601458381453846497086784304880451272318754032351462524202652594636111453911482076695564550504954665038381960496652121023789925810589376128448897640090887139817869184342750133430886821728485693194789414178985174917759309215759248507022155872325787372482166969283195893560018229706687585675728164874639000093183556427517807231179480225216982316391951800131699752934550205068065839771012064525476663855825251668454957344622903672147925982688693120122634356914419405218169198270215813848196781632577633504585767443573724025906431445993690646024892088868821438334945276036794572194901188157977222764450196255244451581375502689020371890903488237527866801334502296566089505270526202150464172965714240045099932090504741435253603352951695522080901817865835546128322912196412332357252733308803156106941150027121011798784277359770553711947243669024947349175535319568378251100029732079231817772285812007329817642873168870066624751994805844057464202288496781134453433423431769054113858301304801536015769092261813592787887647704405062037550292692820416353083143916663601689546338159530712987620745571470866099267811174008364242151924962054527644296857161189379379296558042188987725687334073596568090477321195838362443576960660534101576278750760104019477325790756705675331066725520719947685618441161326731867802071302452356220119247257214774305398526679377439600246205173574826287328818975245771429615226545261195103837737705620027619022797692173440962553835855357780194143198088054680398324828262705393688627421068004340070726519491456751245188900419007815901 A145123 823 10973857923428014323552642945608587168442048681189389503034265868807766536003663459394576001746051632986040680444948387846111623010737529911646858936655721484143862386824578002359416628142309967920259394490760200169923061566607856197053083437215486900721331352248309526133293528894596555325391130552693995742095217501448414453271220466559897313807064671056408122799424049583390563256812785195171479124981176348873051413006783664952826126660884917134875972342593985323729379426074914598018729113004403438661869516725411842780307794539217179120726621107343919877977309223583434156823857519031511280845897608632921769943433010898372103986659329931298101824935177536720736835049131439079480820583624495196314757288416570478771344640054444723609140078258041564236177547106439709352693776076150671904561859356844007822285339332096512734422003982677704898734448865910306504855189268794291182822784777459160185225048875753507759423313754999573957062332484992783052955348112015690935387715867717768135673775719317290397423956656876551972270218217605869655776040398054210181923689676309664650768274339129515966067540218116595439028588543124897410667168490327674733957248341906097810538703240649758025891844694542240794909752290782238995522718998991764521864967518194860117588571393021411174779306628145001738446278519402727325475150381609921183603784517250612670028099364695636358255023146238850910629820779711212093549827198466441603079872828018849971848894722210524916914911256234272098148482308724986794456080932905382050549524681477611441761008626872478421177287265270678764236433534436056190114986712161798681894651842713929519866367744165151981725851480124181612885587952043230787075818469446206654045256442885777286334058541054174647638457753768758072947574805783745111732652954747030391252493568371368502401223728514681592880705457923396806709710314558514641228478306435836824656940373733557446610141428451348489661538283541837356431338097562173597851110621292349300853739681198273610573335902881106650948499188622166847971441934824734452222801 A145123 824 3314068755198941852734799180176691823996208365348976081053232912984096592689030192625240775580824640850293878567458041382802057021264972956626131926151303910375392271565957135999144948642308788160549899580067396062820454486691347601830976871204495024987976069182147827111957362160099808150528932704220754388590770882090201412158367672151232856348377142135617856598628800254625746419018983226114777612238279124004762951646804265521648349019336141043422764154473381538325431592523590434081540737636022237017503140204577289735348073499571269340427088111893661150554511274068285633284109406197011452150422695846645722401892979365497786027842668741611935863990605746905319774051406807780274722123059808135108071526184044975373186832789420150657634516261446385430042423332584773994806832789321774750303042525673706805902654671061967365570228220452274927617671857751978014261199093336104925147955526128810550686296305520214720442168606083888646339704287833463567573109911659540392271276343853984344395846762648054256448310884470287249631915255692080547175542761877426198904159710050617536374041627652663625497152694289836319897613368132815529783957017277623267358522909750371012580537914503261209579291997819666215321309938212883224952339056793695019767674062171935559099416203439732865980194494758640497889764314075346292522941703298952528423395575034149706780107757038052448113785172391847163002876057829912883381981189184870558286064129859404194717231752674155093139249085524448868839305641465853750112143653849777674860894416255945962591408252232344566531939064565406827268689939778943397943859887805052027923820614347681752945115414441018737291827767700944804902459835829721624100329087295433213683305002174544079938784103119609983482794764312374181324492260279965503023313506715162016831521189846081985272813345892186583835198742894339156248892914750466248076174161214803745800624563252307803615067607554569538257756942606837189468823142909940571193255213487091400803148985397050367687753754042673140582106684237374896630624219128169385563470001 A145123 825 1000837790212157011511585799770415322259686484286709587088573305455328363225551114509363319649407295485155765286691883549218375108799011095371180194838757125211884322150532230493739415073349111714518149413785862850771607331919220367896757962020320282059468051561656395478284990078821247464904412285544115131358670711173739378057373765769205762719896089860285536284663098252847392027980476121501467667416835314273089538345921881403872848577712853710196539898678618630588956611562698236178027284036965711175847286472265616088232337889075984123629859883170778323547584427459398677817644216813978427038146808248078375243601736335369433008304499300636873332823338000387869851026689806818203886600343478432307441286150293165992223652157764831053882014770878550358308575668893495306722310808599099823919614280894102611374779425321382047889474500572604350435638166592231450000377270998234893103499746106123327147076259218229092065775495723579371620633632593221004624026237973069182774990068128035554239410048543993068156992463153369872836866137000790719377358138046584657858874308745610186320309803276765285384174046135312452013640208587567165097344352049351899067539961496270139701511911476744235534920291496844654786240691587999951696610872432696904205315701808406343987906104867406304114843958110481285360970376572235177614602919245902053662681859875795960834922514526127143694004867039191604375957939643853979569264769306632442160788287344712047954632140412872627603136308917127324117372155240379107547072927381699952425939564184614203091163531165541186614224420211487591156380125379706470122855571130413550634311930881157175459904988793443493510150259994205206898929984832623887247512308544751384325704065400269426364226465083581160837156380364583234001923715029743798167928946375024182052728146839948388183887229235711833636637139648632501790358950544326248404363368208564295394963961161823223134303807340051549205352935128981289382228157820704490326765223362480310693250139850228012768091060384984407349145270140498596615600542734772329705715717501 A145123 826 302249698575316218534646176731485250630601322046220946324668085014596181597523747551635097293345422411876190822702381373822566480800280085829139792709378500510078689897189167651973304207202789428996320573063750513536962593785117859757219073553265520686934363595551049286614955046441856634592981981301618548915929964003587201971914718894627989108552270760664096340111657043559657766703684769710217120782272026631349035817516761379704078622120262484338311626636788353056326571260342343735330158238426008752868863011484011481356430694427447634066877257629463160050219942581464332415295269368415287954068185668223822677845322480302203270721930946123594134576784085511389789690286270252289793478581607426748712160345862352084676169764812189558121710826289060761823759809582502997856143057364138825048973209787493314928377483792386316495255728944706061556635108638996145922099674642373601612331775368523115987866343987599665589143757539914886340785017338864909932888350757955233657654729298322883395957438813523258529155275561433231309483941458983105171414982147306689247181137081464225651197186547955463522395064780170070671799445380077151043868210361886995895129709848963831818844016728062255870336348740049266079229367549637772529151531135617671374985574272076543948788544253753264109816895154870589538515163960500948293317558670559121253601498286915346022439819279133359343141356060663472674376294896386071917034578349413812661999776713973179078104189172934859381054026043886927434577551576953024625465911925619535854958887489337233387568795003741206012929242964804687122399529174731575033704438621497087239534279305495119307138361500205494021328086690482271538671952959616584227124616851427622633148944445879192217916453671138390962837744075339824294399637446722347081211518491750587817907068824474567149548670415839081571680580975144121201532154171471776551869661024825202405533315646307361078756134749088013290478328652009742556243434838709846138111904200255566737960739085783462805595812482511248346301289475746338803014733281682115401740583215301 A145123 827 91278408131955285840451633787108775275119339571474439080462673101102591514088946209479290019270668161091124472690832483010865858826575786909304846218037468396918552464628978098665444131160169058445174294915838869225311931715773674426312263455124166927172118337804855228162238139035361882399615653940803257657479490458372161256140187732411883505020065873630696809177435764056763798152484819976364069008578735207353135727351716014789227871031741557416459914704411404004380035564011825109833529760720617677655220782181699201753553837379200109504073301944214703556842875075174768990741353705044602983701553924995346370334043787314930018325014841230024791768855970486439328616615426926384699426645045099399678764983164280036406211045321123481721702787524525471520417153918247011857248481013161326064965989741542087005758625325875346199519340666800657985753367170810243837024101364725829452031092661547874905008488807995880778829349001558572095545454602704609578727657902664507495428953258025382750024907111635480082736736227089682485591313454475896971047947250348573567990844524293450536475230027679273218477925389565226030431418864574712048083102184937823408430104834425580939151191539963324528606042399203381511272482759299019303852065792084104058341438114465307866190152458528618354860587492812807559346218545694714149404288115589608716533989800788558702815990499783748394484995525453329556057265100768949864964873396753664791481771779332555369539510498085914660450712728944934957918303204084573057783158328609718128245158082215659868842684927598678674718017150950804023373501430643555953708617608120989932788718038328644873580325268073265750947572030265651799472030863819375812704386776822597283826655518590115780384404782218710489616161554372262353674688585195119074727710655562302496825882056844479330775514578354166922813898817353875970360920200833932192416233266129002562175666361223661222561218390417239962175249899971813270696135093132552829219468303253818674553449953766755539277167278658012016175640276405253819913833850525264078995950415303401 A145123 828 27565777006151921007597858757530118647835409949263234381353402608447968041073264231515193950722448439227107714561808707487907666799145087366524234418054606077368892765628054196629312154306163852861013640744010274755530666415569864558886546344373945146485292803653470727855709303033632846628049334508141282194009890188464389112152364780469494190526951341565709772275245489088099107384283711948092238623469995760594015640624400719704967112972963830077286555929105607220969714413760310840825990657579388112643123807355861674918091902457824005622596070309895211011006498052760198770871473523654101685789915217162926380018203378446628563330883760120521363520059926302819165852428168645497926937053325038411276238312755266708642591059517214479290396120121580403338404156723501015077891185122917356332794679928735922782424176470930562165938345625644854005635960250476054642635356512472558120911777652012089698196575753670768395540874254713148857968386504999453227865819798253923308385886229194367267624125990275101461727965185305522677417267179310261902151308654623121910843987865199540597789868271172592556516811072583918091119616697656182961370052991640860782349996530286676479791841001052195945383154468210681167138210563940754191990794717678263807947739324994250899045477253931388989903787605934313012333019485635843172171801693349391273272011318339857812904406691115412881775125507330844862456619684137326473147474731241257353214833077581717748421854066232773292596734190115326470363892990081964110425888349328209255194182781941639943157103279339797218558828250344178010371675032525179166444968813213917462614953313295945256701951092596626051292145425053536361169014648920491878852497681983572952093016817669769086483872327776379429473117951676347890985461553091479238220687406461323603453598474098208283327055853992542571608225762259895398927796368497676050333150576709933948574645707773899381852409197771257380563634991462835598007676554691192244578141315678452984148403925298474389398898922342237117636697062184910907275174808125348069741375284838411801 A145123 829 8324773377449748189008712893140308722871018685337925308729647125078185245812611708971379093828160157978425438673193538828865104507482989808903409489406272997897008696667207738403953605156330323394967674330396187137301035945570383323109310683737476310071631254585010354957196047278018084319788499405804726419333329357425787139708758023514054833655634285086970720530314960268841873666255528523503879700218930140964185370332841665634885278889964044941783123430675188969328849372920049862104339345059214489400545734600688044126062000988425470497914509160286409510620405569058504854034194262789833664505570694029278771419127086247094511195908570541556221758266328887480901648104690315513447550290677516555106024291687107381730026093763153451622217906573929757282726534913343388306511280658640028451177928372488507138205095535595703898767180859604079109044074242276597691832040642665347826685904819814989540980460869119764059572565195574369396534357179055232170205898851414782174625042212263440889439736024155969005961762749226040758897529096838244618552724165748932468501316344445736967082003742664095272794858465994953698292093811273302679621707920373355018446290522041741871316196831126223212181184043357226509094228317827348466961916152673043585896158934710149306203867940534820946332588996404669716917012538443478943281734707103400574919430884148836270938428004726354906547693418218389695132343087344371825940672403961462967006088107657899427468030388491799448449553274702099649114937764701549076775560498338790585350514954988293047173576347675691161326091413586790808328222486321173464710426872972994952719783111897337138879115649638912994224476970794137715421242951943124728037641595572262208934807252280751674002349058583684368990392005244702690815255714345041534823572869040664165940489913295602057085440092391169502458761366303671056600224142366097333268419057933133923466980828081356389658205016508529311690255592171876378785047623381646925309769457866589547394143431990185498842928197380076951514266337139566688743282878220004591797816340070785060501 A145123 830 2514053994212817801159623695869615704188399807562104180001972078371003496267367662845124971142153645261045255371589886917609773653593063777201463141566276390758819257500731108943797359445057451501427376634138904505190157324895840193714452939942373471696486153591869473726345350568658427831729498771218519237356471456052399251802932770736464090269811027144923591890382842755701157748101785330386223577227493432575423387824877558621015649257656168608588425989507977963130091540907441298044669656217225196410852168725600433464395806206602034266364559170336185776996351475357615705719555795889006112578996559681625026042196361843244095752601057419789858449632911264092929478561764047116415662260847556674603608059851193674015759237725412825175430517389206665118980075139672979767551328867724165674899401573811600419815156427573431646865522681254806246077304785207282026878633638728422571101022343806474829286400985898415075222519148189204844604517899688175115948953587307465962813454362217329954243532655169112364698990622301079003664376369977970564541020546747522982365486692034747364518167340416285599791490739919403432966121211387839753062794421899761574709997387660075758461011651159118357882772197939414195065289813773295296268306687312541484676832050543140096222669072564261994403451973126604320195925453590445005027911709743533624234394855001630213965592353020668066364521637176446357085105155758316154107609918521630574778485393679608045377596755470457200658472492225843978706240841046877739222108844609965428566600322223682558606476899894779390923261048074960479937112819193961861163382470669031261803911884839682519996236224239859127629740753034404536520854202472174747375488909365141203525359697171969335779622931819944903055668912465948536278316240270649452037480785762874116790424500216797723031519580846279197199974324397946399197868763198192896971012222345229734953079635434861855777396062576378080873076625200915203557486374584702680251305798134394364860047168057110722176174916709860897120190797119086955089564154047633261374870793326092249859501 A145123 831 759235981478893526202017347439730802356173870865070124435286838020917977687499221567518769905836572708677688696781472655579322778280597777725032965343526063736165518756524127693288398598802194023107672775835618764380290211082598168118441678551913050976028746753489996055001338675687567187097988840408587004955235046398467148257345988004388641206649274563481837780175088197261480798053072914248116016443002797707636898937742689861881091190533272955748762865707978669676318316504674351959628131838256950101587954409396730218203407412392825922971598954932367818243387525152430884622451816164217056165192455453156728585971882149573469822774323432205995695567380935427177221624004637538842016555225671438213734528050768802445377559766980910049528394033633838936174699965646326546412194806772039393791168097362730838277039036031640761649489082558091882236237001058356895519655526855340951124682061924735583454952117280452232953141210187944288701167871348649829784413777468003305987488592347421382740657422125047778170089206172176633065882766204250272246769652393586191741908479678149258347519454801975587041757408597193841802070313745316332122284293705807622207400764782820837313354202453222617857385022593659729683208429531217352124561657652234855328817383105093598909939856046466587488896163295238100029452569971775948039486054607840051118212326779608175781337952184237029687178986733868581450006624695924134168672254721128472120135582803133971804606752121689582799410243098930179469635619058392375696000095511711220636527946796597144406108850191875700367663510427224478150199743174090160897876795715174468069828669438472223701724460604787817631187482939419375891582547903644830582669612986677071202449693738682458653772123060564777038443021172711213253360689306021789473784373727518942606542258575559616753461827975483926384889787206813508886699766261711888787912422729201446821906582920500199088383952693049671894357450555084219597982100076956827788969041267129231598186850609815447911705981918180610853346106463627120870359631239507024930619181768139788672508801 A145123 832 229286752352631632095208079303102832695860320601443615475276623110238858258128497545727823386591502804375400941172633152098037869267086935809182754070603304971931227845212785832264152579478817537527015750925722727938342453589619750931575672469737799021288985033400386939136677934707076632075760900304622056977243627540881026374466685444554633180317811107144370086020986252730211499854279918317600650742209617414273768055810467460729468523891790776467517797017820050264285001492870746850509651145497381705483151379469086925463964642736426826703156519830404744923726036244558769540274728925797661955775542550293650407937466212809344642382093075468790910202899409587743428000970838772683172584015891926783873223863272327144830007290390509422132399567640030152059640409550050944036715280316288172759257866001970901559245973725127936586498837409862493629097497014838575164909090476674238817082881678926339728566253017710675936773422957610985982908092629392560419777011841749690942258741434559040257724297949109259895002241273375042106892931017313604247959894002316282383073995376109041273586357182856211001010945905612620820792268629874144461176793904732002145060320967024232792874508129222071474572394051087298950133880428613867046321352304287613767818172865687723730705613856960345159652237863188779604574480206022745862919760579857951904075888292586667455750095967286562297461689471991135151544915553013330202784913315862276949706167521152779876945861543994783548221234943384688355851250714793450582452806735692178666802873332250113928086266281046566731643456887973717440880385325756034629297628923512020325826454258533771875400790866421681065490990106951617114721408612698266661218847633067110361936282149384930544103401541358742720706736725246320453978649854178309771630843384924957793058971665318787461822440529015299489039515762133281737384131542273792221052580651996491710480834962355625262836176317238424534015076991010233403387036736866377289588399156874893548287568836996208158613030364373834616813403961218271415893519070177073895785618023184890086847798401 A145123 833 69243839974513273999226637932189615743347460647765106803409104892454114275977118759588235143980728010348662406545438430460951857195881974016595466696356854575459494643735504797216080790604004094139135649106792428218615040693854082183167734644182263391378297451340163365623221734942861455319692693903155452620122620282299671497940681658267494831814772305083036284140557673236326611475194482259001148408130861456312970315955823430450437613124130281220234625936515947201144394132530460874501955017808371018105810128645254854759899118698988508838430297389827300599147019558331595970278345683774729693588048657733229266468528824386272508529569334468142648885580054314563088079071569304712779278356244136217291499872180192028936216824138166864573935141033255472083075228984149738772541602460712256133902084364497849540054007025952605208360999408695914984105207861480191342907025668428764781807905584973829862443553459231343680672620591988329822549542806205204596942873162430938661256152424644482736449997323208871440512506775353090539648599284462504232611641219047123693496604695105252315364732349767773746718263906086414294037463055908246310943269474935358840186009531276535482610788100822612362703005618405770623210748681011856630636923834237207123025759388054587473074185444945977771627486938519716202481463569648897474653728209062493634979800052034393963460747644168357576803743041554588947185114490385329797106875149135686510339142455805336388865845579534302941980013542659076953287608080248563683525051634083526246153831218392737809137646308025871277255956316657635442667726168635148367886986058104914963931519357407760634147337117198742893960647824816448949269973818486972886857509315573280652233554759420510341860573493367279736876396048003216065888298895272543529243040917873609734561202900667698253853623577934644961763548870377044271181121026000423538869091444480211295118390252048478329177436863853311159600658893834535403603287112433568984627907576334950722351247601922245048453223464058979873666794650181454340478972399562236809502326023820068666439362608301 A145123 834 20911410385550656116134349447441960851658237255304460811014074400898032272486831736898101285658793267622491671375781233366055362835287089066076021759545699478483795451180277235973424134609829757612481439014500387599293803947090343199565724286870573806397224541319695936031273827274809452429915117797852642069220054081626959911351711394111338884574880918323969813440362396331117906454008879362300029218604777950189102761650602865528571429694963453137734389515030798234695342743022706313352739905726982550086249175699487497050564069882451793242379246655208014376197476180579897424254520121771042569801634919092884944823087767498441488231287556916303611172534973503588464856451612959184486658891001713245695249088174554720411592650882436002591906280192475512538936659512803671058363527227854785064265670220212348590194750875863961644988435322588756462706143676670002946982756842775010289867170403780417692118224578434848080887194645357517995423979019381342395716327918042301726008415773501199227367641467311130065774882043915359967931770090976658964644467688258229039153591543926410090198875583272684815297914688692191504178493050615660511760406204636573637734029818124546691515665131940299711464833124364491640910695967785152088585304676587332263540011517019619729144673298759828326686341403195091104369797423553761014599562999376293219811995539826094390297690038442876701632432936860013870914753031180816585396073510125661463845471315485690436657608419157815493694415868648097855204501788984351438973983140686489234159790225081274568245641098757532079164567164173717929968212422542489051067240491918760807086993019482885177740620408603153932295050152104460631062417371774453113564306594455497689864171601062844738311349091595377121793950899760246005577812287722453967521626726354445214879690217029979553876332498095733763153102719338105236614961165720585634946244563652371814634043375283678099786323096707382731774864970861038681654789320918200966980338499653998243256528488211681008424714873115447548012755170950837992553233771148725339395806673575637552374600659908501 A145123 835 6315176692596323633798574306489539987585044303641299399819447059966313292176747207424467000033811586093982136093079387038118258624399505015980941975916104885647530766761799989759176872571377982794875255446730010262558510176980589792186665566900269107268570433181096832518079072615257511772379045882257594749451836210031059593556718900339966075646782222561533800622705303134324371422499206372932349822870234810095652721048166109566198121330265838717314565398913364550930792363998724776171652949574530921755029145251116578854415589205381742570689694059575430514311038659515570690528894798429171081350400157517393520107306037255704943173340312619389222431456676418029401823560308042104410258205804161156063747933128843345372272044349671534615891122682986571531286788097637724509887012681209684377152098504419764776389274710503890464181299106422395755822271285146479409797449659492384678775103654036101169189841379133864889084252110277378446288219114310359198301734088375612690315880307444937522182291273130638070992573864755663357224854918875666544818396630212766122700691149661080741987745061416001046446223517721135747847610863822873566305331730530770303236836819064081824302248259057869690250016900552458069784406971522434918896131375405540106381960452380537103614218262040023208681503476277978993803476340449666177511593372083431489889587673227428471475938930862104595535417943188682634427308230302116223459817093182800626394821998134222706534208876740080744792771612318182893194806252665193886006459383435685665190010494143326526872374474178466662036422027624146157214957483881663058273938741573407658825307960364473915917033216061035288810211185287722294131900776302066353323533734016244729058327589966219690459685565088310523502036295331546290468433422593285825648002028318124581283931884340153157572398560801333661827275257691237404413447090926590861330226989131571807808185980945418737657140397768765731684849620541139847324342771630184258459077598987931134512749252192325742299215438457401100519978394832502892296736119914515490260724113093818720748462959929759001 A145123 836 1907162449753704186751053306210393634289831721462417114284661998035425716205105169810452135908925440207114982608438599104278348049205815227737178400704904129766075807766612416630035442092421540974294714663473448598905070779644191026897173435479594399821301873596149923724523848655980493745806041941323995761692385315375298370294217756191275643506443656332664883818243561184169629051688306315746207346477592307870936932653784514486126304070310588329175861016082321063582864598584871859697525838031602611387468715616661507326536457375955403804555045226745124807307557477697521768642301974605487895525251045935333750187461600163455394396860543123498628870688743743271375762250356577102572713491493965667418006180555822515747705745800949921017996527143981752126936071068827079998314819466198096827114869482664548750120970767821299056221107341704240929501863221970560111755882814409857397979791436348498772677639978273848761655363250109122933261046748542709096544727978361516990173669844432597630499824596843985386309691532274166418521938253730360319876191137856567110826569573606102457670208809672049043341944204437094303658474302381457201363698422214087995003886985327534586392587458570344706155793639133717972583249994703807560354543090067796524795088516607405185671764770462788249193487363494546461037545485018375631847486598806196933653435665319143572291343259430317144974994586410045295583176170798207918668279366067695663509772397965219771682894423167085227111923332504222585646976283803099569222511759814436384398149009441059529840888845560798174402920287775327965760987191919839701109678432714677194204435917037051639721766290630024054066751482906740028367202972025852264250593623366311452677925067998197283674086729307578182720493167239227219475461315810884596891729090925347269102532549380509223607310489029504670138073974720034358027624406498664719536093604473171033586257532202141175094356613803070543586092810538453372853269862242994727853674454555855548624607017633594162493354637699262016909485462484244922635621754980412529333399286347659678028483439298127309801 A145123 837 575956744648926068075184299901232388015541594837346327214568103959638599980649584535549120577495449130962630765612363850105022992601531799271611896070905131084469246414750188022280944335038733996254208953113534746859068816942368709533154190849270608476925897255604095867973684215033493853721652287233964462436350913407130076769260205650864904372870337430242233379308932772316093649238446008148981686286410006742212858008721875208700577631112467409572392712291462047837474177980267302903876631432594414108093797087086524096035155711949326567233052968782968116376368047225992058559284667436058915277544465472313275163093295943326273402908710682983966529725569153791537450797784125976934855064172971827399081802779925270912461762959842526475900335306359806155763162175997680521766565591779144032104313431666189302771756782607321811088310235895574338313806870763824007270866812502117441805218238673592593247478083597323192155030617280844848466389829840783836797309547731089755419757977138337039473424845955610456027455850172933502730268127771649940936064905236053054703501310537893281135661072775897395088220703516484758569111391708336251938270618176924043720870632732096381008737110239985043389359429001482275262071713993578360792153117069099144948010350054983985535769346461500011233224502271876753254344932999208991151763441246099390531847681338708131403514188409024915677852829677890490583484776272828489321596908735350907579324869363498236825527581587582998507056053644662902682493642902283404711312545004576352402575810840705834685421558984886870203019890486121421513660917002307708072064612741090939242080821637229230722057502737051203292870137626650200844601165651031081737325950722892042464004312207865613449883732565323522871065434469951288735298848941464554975476537457426557144383545981029445376250195288349609048036513090192684886938157315505818709038938323908520571241966539065689459758040228129535397268343932992377461840174054612777627551226198269387753496806576093244747250801369738671705564089691847134133065473267964669343196323752880128945881250205074517800901 A145123 838 173937029721525918854518907516865970787059271809157128401685282733812821768439969424566023962267716712110507376232325444132612665417613397564799055435012644683379946341446790170312215153739605245327796809125624020102839877645815706087985668463044244165631799669318840802204328109091459163330193184702715943660016283463637907885946287888805009844963335460276821815667479453678276112440959006154676723051149344443840412181701352528513088318291894847102533423251005456125853618885442140605111045166805481458032939251584513615495290488551320667900577441527229626020855842704771904163135327263715186925922903321592673765503987913284371112284033765718034393348251195701301038765168555688457223656666745997908855286433356875993047704708126642045800883265993517477288348041080230690493504493897835299598675541493706504888320427376643365649613470133121745929840173107452879635690021492825057567777928287988614661965703606413330182057591055565035113916467565168176003690938686810744619776735425933353323343803653997513734905357060693643658122452648784551802371725190150165953346569212870164800511973769511341267599310517773959993567981821615166628156362991008847115707927198107779530052214705016912758880391764808513411173074376065961151669886811777873977774330628088556226616670866602540604184606198743284936351132220276096952200711769723209743684346328624536540288993556266094217566579568136518110916819258223405567203598158709906393292600775378502301537646745026898463903816277355692387527433180205785123247166079622243989193496724883721015467469924590274003137604006520893969159835947505007998062403369376748973914203698526190626421644060298833370392714811765453915041184823639360832408186524690030512676624361707417064581213147998396328879040716758049970840776919006484717997022583051894910334728353721511994403951666592552427836888879263470801497295884876258585410223280215900041481487637265636075671833792281316619431453774953159540102879294630815848792616637422799246007410978962526319507248659023379593063445601475350263263137305170349729115956374083451281978109078493206248562301 A145123 839 52528407019156178567996634885793621945303884544770615430981740817507512535468890116634403687484272951608242264991396671764198919933126644532770043129477747789249659325870515881246266695485025745354998382146985340536310783980219400869862138721648512467412326574237034318169839115261405633831864620127932981020862481255105241051479009682213462108274554438666169946098199486078067069863520381412704221379760815612033062266015799741735743971546521131357555521429091356287959955429225546195440631763743822805911839560181436025355481692386786892379407154288254564090182088128793889065208309548974550392713439258655515163907041256515936749636375288536163402824642135532639122169630106033788104609458293118396646897421070996624629494360091286055305390845994735918334925345244053670848516590591554481334767909217667698286969997310963689104372179669966871696473418471580005825971115624020665268027129124733888035320395011053228391789237468163359759554306814850948369277866173869113785417154340654734366610355278661293537485390376479307451250250431805162994375324942520114064855960400976251876473480417319649165419903555664219433298961398736071985451283352666494904900073143195817321694760103804867668138488953543169567899006389857926689443513664039848842142899839332688996452698832367505762452517847518200174024787585590382070573463191015163243202140743563271327035872539803951428789429176747550579006295931207195652806165047021656379866786109294944196827543789416535753100445459707774438130602326779244823815932843500913108384033435104043040836490495667277862077353390078823857264756795229510107706773752939037099182847436133272339948614448707510626655307003015540432141593215573435940305535004505666322785876552923432087890076486962950367798599231026461139905179330691016920280125343544214836363943579277915592864617153115662483597692405024477989367296419075314586975178391686877904006838024487683029163434047228729489532901771691921188733607706804451773557742673275487102906484618840106855246441844223690898433455007555863932371334400688177653523675628649449407028443060454743212548014001 A145123 840 15863404982755444401616129216602156961510986073248916703028084041604534972889836375254165347596288163668977053520025562547343941207138829035498988226046844819708713736466554349346202229821324035491964183611580447217945753922148613246992277908269387720914356993619915045246489208480835409958059785085451057552356809322758319159638774977740576751689070477141723046899840577316122576822670714227630520179964715165489540963924589820651666166318731089775134664938162338593507780686007229508882465681605467681903917514235542095143739975810321090177913060017611351125608969759053049725788746348463050503412532733210643986826160955479899614019073053104155629618648576679661313594189526853648319134832747855009789454165877007623762114249042860262060182234607144253819670165915663128365561516854155555527800309908194151176160050867483657466154748646859862130589042538244054306563641228432748085886625217741346198052097327634468560990167657794279082350286741617421239345911893569785552451360834142303845363003950352056650806852988339690156633917507952510439749545760915884297420546694525615196530190574056764536615543274500076494896292774436472124439659416142290452432706381317938723372287499134365018865064783578272400992088756662717794250789456653222572453177977147843988372488430704120137720056205344297709270549499716075109216233682974809576237302820209779316228293218027237065400190044798192138341790454405314863741894640602381516813376112406297768939616686757048770537870625015470524623054375254151731007288471571196136487988903904696114611604662221593324073357586199798283999987392323364547519447610984219827204246011508549720473855141865607910416532322195881445052846109918354014611439163174186539450822042358514783125738517849663012678848088729274506201393317091768103439879856727769828687000626213576787533119976289263477494075269428513089318122021264860129007918464066156911110023601907643009171281410429284024522316903597185245838009424575649804798589494712559682278512347478733307758105929706895627947310348836269432225879725870524481014420923895759637471307826148253956983251666001 A145123 841 4790695776385125053109503026778965608754372490236628073699050398823752054300195116436641300570391541155079461920782728492626106045635993242076161674223017657804242298753573542986671827139344373692827828452315148074479081373704900981190798066158633443203668399746640106630121571122097032401700223231186091447830735552991757280969858564267971965547991009542361693993805756149982940133376692176363004390127964219162229338042960110037061446484285242590959311255803597163883061807218754086136309195213087496112177177459573531297384117213024582446837364718164339785369818685145892223299136188926292277480192171990355828506336701513673167497010425662166463981429045515122184066323067479695758590614880393919838018511197435231379533873716583707856119729460511569917622055181185020712728729573364386214914358824365415987502048391982753591089629719172008396566194373131232820576393679871065901272492788628761817923698072550598452190638843416404119510027041661646363334096113991901367726525554756635106565260582651042447250132117088209947995991837151226347641368444471654537706940245786334813100241079884725570408728648995467437239247118918415845508791692391619050139772427084874298641109129978474430829581426151684721930042905505750915937048972395609177032017606198809551799495053373811914085694521496130389999531924126669092601231998795201476860422249562609790229617515971685789799428604099877278228641710934473881654399375296872196421259719160592631275567411856839312166683828309212390661724290724427043519377302481657732306264264945783122569663771500425516592291913678949002944138927724860863840765471743481448778583112628145882310764304228964881435166105996153180865527383602127338976714321743599829247825470915718541071885142314111266878644324197009874411680876582383276221923436606442944048637825172920911919409368222204454540727133675005928496083483125568683645804400969587700277323120938083701086697822515596546676250171984578252321890112614139436597400469660519748561007822453958618836092744329638255949189291893545812668283305878497705088701595340890761066927935053712240265729455118301 A145123 842 1446774261063325010594668297958031011686858981065388429340410192360731515863686035327490418606910649140670328523022863979210536681840862820277965326627125285812061465509842743427625545593852179531198512228415563138045464629104957947706374023701999030459786942366491692287251467989664822949903509356033114166187329780194187940533737647633949793018741595811316089863082438516717531797702938366547399695298465229471827770548010028641371905172087824531379936864587748181154091157999377726783656494488670818358195603675276970909714859658357613577854706231825613003830559633944300398386613340309391804748514623408354249564926857696173816684483129476921167966761953096990219926715972189341265446046559046215936071800927459562868995467748159236912286098114839886970868040994551960592115710769639190481348608564648447434074442454327924100851602020441299675900860111643094067759764327679833469436206935540668327666758765812953098093011940544096249812945816295075584305657680513660643267858266175669659878863332956664467012889092507651064604632900902162404477253520684678754503198533680778587941076275934613065498899436453356665969757733620587148871530651442852810851758840273250720250891584966000143745514725633025207750471965373980113895194538874017318241096863894063336799459133630460493933742025435626033482149370536754349890462847402467871202271282065087946870028261530231081282362038248118139832911454911756706944764869445014800937703621810386568347452418764078715225567978278757126509316112744401712991120938060989063960355320024722598319923847388466284417548084573456399090845956185515657515363653018920413311304895767688547908130346022005528585509747478516064739944217001732538016953113727403974246303841394504640888926187240343752934337907059408252797821423334562657650917437975289041332859936201595901822874096083129456007822100294582361892727893781900477600903921174351419326840472499699370085173571118299727812203029622439035015964976000045534202610143247982251505742083868748024155192250681621046401027218841501999156389332495580436412306867372025114082574765078394948306293312194060901 A145123 843 436921036145347768074536716480298586563822657909257069032730179042542094038778882473785669777986445648941284134490984138993089451809894935730703452479717613297584758341673754941599928097516218874048257865153047752541655838908323595306343764359937548565412452926280744430643313211307654433838458125298769292097125762883091766283907799726888569519694413944007916776956902626292544619966154010005138344975746371336272824476160985689584278300524038723234149973794244147111371646654004854734578125026383374056678960132756185641202590232706786275929674444646616962817043639632493574420533929637247398741773936077150993012779404687542978965546408091604530559498128406245531295684157278113582468947470217076818773845861581590551205251726070372963802545510952185353632230758299510913798231923701462160981064872165006759674494119158641095703592720543553330113663187521841277230628250565629836703833222040493206193543223577439285025637415405473651039390126494071164813945285419011522365525469859497480648310161292330017995445255805193533300651140080615894925782921878328512205428250231349347223391935091173261055097221080264717655429596306298400543356747944049157258181029990094632641470617550602064936714617559747461055920603500036488645432813690980834499634220878400928903884858861345695356076005987037565981219110370175686997827178683546501901609066761406997344958305364613814861483536122327578352261030741639591023437336173019173010990072527017583048299354899339915158809362756356342993422804324518592896275003917116215658295000383201278909494432247545317468582929249270153576432534629098003708775982446242221338565299938729313322373053734341440667942508572405855398282288007139624353780863631354256622554512275669485829914636661441499274903169287617095335067658166161340227300844345100684039579652095056789429596057607736873509907733561830198285675327838650818666789338390253159049005545371788271682021331779904002202738638695804603996569100861901137189751665860420979434985548320539449336249223613105226374854270900841710199416910130359413298811585244756243562176512125740220676260314553151273801 A145123 844 131948706141633962633499493708752215111262755829614569459455173660655351668195358821047944782533299675331127138287754187111933803909906429727852164683548092090584784957719964149619750659904304247783042676763992005704442017885684620824568110462677437667724100996794418326361993338346921974196264450330872293099165793060913519229799621779872714045154694269494579550551121510701831757697980808083185232782980105678324921164030069668225810674853087606592181912148997144679453083198351466752115810101473290294298687764488692786672272535417791097717183827577046497157743348609379115174602860137108405028210980180676191535609815288780283473778330760535091307800468016733053461076688782018112564356689958998153053765378396712886901117025805504475831456458209445136909962820965457744006473925247071933425800242785267392974263149543455282978384150002132664394650381771484422629581971906492530851088196849293407602122386761620851124644406440512498517646005255393196698227170538860966093745424039302063486129789846950708770157454364075939405732039671445098105181965153734526007284828371333822082876423321258390225573861866803491375273768326768496376944866348451402639159819298168305807003875608696857610744068988318100213680271785045645590806814540137338001571293608413186465636427916992769537041020066059909300294689182422520718993917499583641106414735890662848110230538191851841857086745546904680544242998372520244732371130759382345234518064199537499694018057727181890299245201984441336826887177589891870652962060062031036139741129760406761508068998614911297409227627085195012923683534612031411604392831335112131923833409276600484934808754097425093076190052079119089814216511033939164822303803863555258096037216403410790215993331345568092437267822786953303382937634944757390185987204074782431290911722072770948811836186523440452670536127713572425299912056279378765336892779289935279681380347861807558348600357023959890365499256683103367967928852495318143385770800479703887807114129850719044951523110338907096744159588784835354978224750470036047235804686437049013530663224087208468249282308701739490627001 A145123 845 39848072333737311367548772563326688665014788437885690719686429715338873661700959585074005538655278515504351454478767273523665015691339931882875623030979044093743307472473087499430223099363002366611604840124860432674988947745637847165424263015964226238104113088578988053816891344867559128552838025541798133746655972378632999715633201869721832753067197974973419016349661739329326898280170237887111935162115016168482789918712604878818505239527331933152115703319023343449047719754255488954284240072519907285504147025915452465389385103105940204724313586253823395524675674236392860289155643227477101071120974240628132692761151437806958066102090343273505970425181842924975899713864328012191880853251420147225145418370429945710253586136541536281328136047833741479161455139700809939179041327192692022432430692256278587671467796668004336818376309707923521093854301631800773792856524887510178687191931615264568602634767258785919600357585107619369078678054197002251331699791557450592748788752534399363675330548223617821718569555772695128506997775329636339011870027693505948525687812739892582919681456451084942674862251186553574130615022605087779607436806280484379547869007247016838259082528963208900396379772119854506517070386158480284931935012558307785095640031035519903911693297346072955054491031983944105571123014913981231081449165257695576067635348629913418722292277575633891627025335671629091196783033247470372269585058051997295241651444398187797890010405134254031530456892189938527365376934209343020418601645863729455797986162892642458774157928087270964272269274796799644632798851020298857206522926287221417598776351036233407720998921364368643767568727785385392718037988049961620636711394985930056590746616799317782975744156151724902474555607578490610004551830685658565674827908329739949149171300486324731484385098734021408969628400661765310610375155321044548480922952556222064210617816048720510833005625799904106986378572779658521321710516884485217401365591993204713696769032229368831035910643073126330111509820958749376361713675225040755905799716492403557330016731497824831671062580967610773018080501 A145123 846 12033985896082526399037095814630951224619354845485648982775842318858679190482021599333528624729111578382638808125449428849959722804980749522198710303190987768218388271901914704863777756256966810412456878675031086675840957777164744159337302862710733646469774428649857597834374824156664509900982887449172705519197004492554105000601997165034213618712248633747703048358047294155946021448853713861099721233725951902776124230530042643333520356526579390724332350220432900724467731912701959312727088386090910526931958103138702155854807628865458524035644985864827088401954895876042034428209829651837947415073506009689515397022332124402412555679357505337838267977097116095325988660125950370899929905117572194502995763294104465207783696112118518151456621254989331717261622542226823636174326474338267743702660643261153348209390300330587766263866667147642901237679604442422062201020040934056167471001112259613050424588097589766586098456866058094608949262254721489424508976638823179540149168109519964568527886339433742735208299235685899564733173922417510502936486643181473642720231712162619188707921716971804331429418174284477312583954361552968182672949538551839934172053801028779786985937116743013479222849080436127072650055042939589261003798782985794410961545287801433402568144910162086115433686754618131053822569850209333149364076928913906564388784768871497961791284157597303243419519794286086438636747931797737679905169955160572423780633501690188515425283448332486990340307682196159450823007007244044002274547044088786233619955681452448262143034186213357216298927911761006407484092329324595642844958319345909533002698534179533212531256739443285232992712679601134309481757658174577375493122018981947013535147382236177567047884519164489574979223356220881377268071269929433942076407842328377389860618441835147996137335487981487942068375106463725410231907996994899174262473394779199773456326899066365732464009350391214016349995963480200190335788608170262040337069023011147343832536440619139536253800062684973812786579221769953526825882551693211838247504278576019437264651522249119011956192650169909751711969684301 A145123 847 3634223892544589235197835387245983943146380148548228107107584693865605776651908822039140570662653041393041415702431248745414312622088495015772127635940647326957859514806905767781361452166504613742195365755019263315671294259756007098272700040275625597007633773339168415557927380003967814430968279171624615268663748700778961077182087510638462791018346020193831347185113933173356369150655541415814228700650075359622221034830154165681844329165787448666815217650867416995445805989916237456954626408359382459226165843000862135615686514532265368318560061417591526873994853878890458004459079399211832642251127693951993021768051540418090784857099864521683883423112903878945523599458323147683766639464653551319757495369401178062804965972273655940203618290870730344871530846297361037314707416208829665906181081834176054880648199232040837407350915102278448250258146687309830983934259505560075066063648710471525963657002837342250215814373191959464283308122247835609199459613224808663674456020286276765296057999178442082415084650607585895854290017572312842250479954370777346595561451385298255097209438844028457006741613771660961846780086573973786079451153205849379635580700041684248652914750173861107516400025911938256085810105897369798342862300526697353802601581276001852055675851175652660788018345403643594310310523640203697126720151082834524749836932563843754547549093302108003878803350849062432839206678619883531860989056873434819984456075858992533470637711386005936828741389566347964210020750810767079343892788713167578823770817812476482524737550078505792051311957082549138260551250657176863840320205919538391745397358545867993951031814312950775995155461670814776078098094730734317437302213021153012157557918688708825930678149043519699918822979023098597444347518966858364848509493555261641997957620262914208508743832985310624483240312523644412124725604717304229582718484300365775361746512900226402483619990812520833033591794592447677822886837956902251696577443583774504632712308297947910579816583020219018335216813464705006352040168897674750109990386330241377650367429702502443785938509288731777406241826578401 A145123 848 1097523581562569866503347249852472519878982185506719402697507801705094085869685982234221118811496489389120124903326111671686272452147920514013660347343772301753505355083413639955266294776528136383332588001137142490246055025488536978934196074860376219562658929774000211640896234386374123293642519326943184638430932910630753691203989826215650728673921785849903319146856049771059467537476524653862035967875089032654007976394476027993273653887711282917987471398211739499723908941222791010040984448236147411775775152628157226253781472581115275773681102903126776288858043916529042275312213768732321620012425490067492203058554542874139014614288479728043194955512119874325452801047753464650126625188420254926372260605795861670501891939930531975423341267221705574819485053959260806445405465368592220835922984053277907420607546777776002309253712494220943728676722619963126535085945350638208613783750909450141227973990268779769798589842247105700118950103656591632488812294217253393250145568958346063154840987865550075146620356184255254648430852132916060849142009733331577198216838086647910420168542609179622211704537940867326000415002190978530427811575318627960810011199358787614313393268615389311456473584976324917210842001925962739510283410960279615053974716000064757887411538910136941471866106625145747350659955569491307199120121550087112567886364849511942375398034893079019868155192436622568631001780195273028884338790005822155062881954275914054919617163555125460435289559341354889031975443737844413917853347644332520018545167023686445274208597089522535842279912111018078748278993606138088284133857229381248397576999582317954639999076665771691065303956711906461241276142851023589288689775210369227724568956296607829253497753126623784885909560441619555546815682656721296750307790645846687505993340700958255821644500226075827105996506007034148736256900716628882434806719785315684959473990568969307184320773216030900362128371970955718502321489274376309750326050893276889251735284569539649855568354272043458563422691087119141964789305124546081321378849167454320030973699118633488904341473612546826866933319656992801 A145123 849 331448487408003555094775671620059455019509473642880711386540248530244548326868514725912738740501277142472884679388783293600508866236049906737109652770183294482231659375676112360722639661059330683152699380977662012790992946403278411631028941907793342682325989157974724747135104857304981266865609868457670136190873075261786835782527745429615881596733360980650608551003341916926785839948759789924919048069576237786150786650096930299802961629759641653783549547042294461499625054443292968794920348740908158973824869927860481466506389032982281018283374516682868847708255267937891876686284099077761917411110246872688693330661703896449564322730263778004523192681237089142407800392822088001190557040263452334213102945454980823313508560893048382921908859082664212865139614764850466185475135833898641862782835003008093864968598478689120656557213822339622727612119973082176903764971561633233441287626711005232179322181404168653136923916544252729476458647996168425176012113393997299952880287369400224795996682277396944252196932482994479317930263054123078063598636459511765536514889540716283648635802658533401879477763716528160791163483881588942215413016295072438315243746625653817838396114207097398198747506262824213059418198771534849962307247247703917048946561630438280880146229075010180671842776182448612056304996271462734570437149987975225160976932347620042753615658988616561892178989312509166664129698412293834839538453592701417394170365735250185593190912755936503045520618179699610139692373988078202236112367095799707878021816670335493996328471583485727318576482145570377232841995517803045484944584563067217477676508476501476433285770121248737750945799771534080480089317042914393230866874811318485619807667243656875725730390766091339515844768430390082676540891814810864760228104265552144365167990934069130343928130324441914475386461573811789273937459290817205191082046656681036491985783405315830543262389891250519388529734743434034540023266874023688642346770792326036779519423227692676308471063173574104267135317491496516168360018107444018884306302458184874407976406766397611146667339092479852982036456294585247501 A145123 850 100096345673635511068755749482008102943371982057964468119332457548332148500628421761243412878512574200537422053050509228555681991330834923914093101476248011161332207626099102519298281911345141338175731880467252790720389623758764591775591806260078729113842886066778592873423160770671717968470120537754889437945005237796148993652632175129917780591484801094370633879083862402862118264196987980032671690481044148722384883560352878474512501138533524068159713975735374715633387042532933253785055904335306027862683334943061237245658675706488067752245805422935323265231604232873326817716982485707715366736535282130061917893656776022184894286449925372477637960994778088801132830265831222822894898099534374184677430717266798412779009083497760681110441052101697370579697344173930881527207045616372021250339580247924391069313096133017336662277969320634071842795131555148197461810486325667885861060249482972670668014070810068664467581224206522077196190392744739207811523169432692967332376596639989909542327843206786011614088326989508148498760291011493036659145939068762819860450298424458231013977592234334478187980072937853563691605371717237669570524303109536557743242801469748094199581313097274798866710290417787936019027085187001598725877278385395622669166807637676360761046273769114164425955046540992855695256758214026176348964820176246967911502465682616403399649553616527308612418186617185331709998537918732542848511728646205822230884387570091280135088736035129268794286791400709940907298064968955879230892017009583867446642570089274295500445924209615600127674255328050142906239534367382913598364980404189070297009907982903863564897662577540453029094566227046580398525732470817295732132507503242972287954190938628079861341324513606457910000234156417363348759802512390224436292137180406101751593227268748176405610473713481232095739605398785153326580376448926079338824343283597887704894747114414811854758057426384440824435617764145107475368524274465879593678974453231569830525614079478618705508405510065107445216302459740860763702760679142969156979181963522664616888843869752959932804632064455303053748142867645087752501 A145123 851 30228764944950516339209141567894827029443319072031626491327015639347778602641456503380784776572056907285158987136574398240522360873045910972149379536174129187427844471422553284715720414586571624798387875201729365135544875382200503437817094461601868399037869266177977073049047417638001521496709536792108152589255390941361734296259134361489740122746813197138950780874775442322442789001650421210076925606227263337922448684439919202372475540875494508942579837122536121826821387219891399350118088188913679506371393327934565787707453556970363478897214954351950943231096770072476761058652024399630962992516244093031826515191015696995941624943554732224468659697230301580852972332480636470426258035502340740320249863511627665678437429707762832646970275825853523250855732800912361370750342301008516518960690452038163094838690063572756982887290177617667356901402117534782551289863105380139896806754056231035536508070062459332500556392786453123060520022150263244590654821156559882137077779304989583281558212651767098110510422553898977852146289955207842947984010000129912086090453609296845049937584218966353879368102549468059706704031095121894621356124126063745366021010800117298794455718159262782160348308958665693853533120308275711280364975765142230342171326960016630511555094532043402646457752212603659971355484675639633794652805256076596334048583659217806206651411576532258584388400179400657667252894321758815646415702512700565612309690875801831350611205091696283239371565482396222454393875928250687449527153024527232169178178145144166905640672782832327752830306532588997587307106536954122103660739137480536162479514534328490295122660812647095566048808054768295746274291116869780396710786399104566312476545855798436461249354272718384197480554870469613341242783817850032968895465200378377176836789467171015205364019133341007650998885443971542492837999750116385143119760589599905405841721642769867864306390080378209878460168035037079023526754307621821613602407938105141762781955932579315156387229992976488874351056207524248454122065365083069241388828646681386529426022872258627502095852216126409042378957109572521916007801 A145123 852 9128986917029382298930091997754755754788938987771493235912639390625480805849219235599235759111882673425917476693192417759409197301668534278665198526823110766592047698161984992881628266923233285547774962579041801018143831975800793273628986935597504177780322675499682297467938896965905787774037809990678907192517183059053447608476605944994771599288946100734868765190303099718974860160234230217463198861390152483903857117817295246238013100843260808176590951097030173416984425553364669670481877577147595904896298101701295806650405315529343282559206670408866249532525992957655108512895194386202843108373169180813481545669793083716752185838667079206417057590602556299328796511578886382845907031823607369202530781349794288236475324762660877698703912858355662324387851608531359203085076167858955616704878176935277330250215086102839591495299355671214907712380644363949182292076847338476580949778664732289759354769144791908346503563040284636642199850498986755127169944466111651712430156973510214161121037892990456843362533522950501803199680806181757077254511874100164687179456539709222746850136456535604537090978989866416177860925785355094937979978961768141563980602018833954487831427302784262937626322595226621755830983306014077805071496803794568167713071575117384738128877502403338485065815213159764318493661115284955379808798222514955845914760762618094858005326646559125565176684435992381430178664086633243592674693647106924609095295760104582976604448848956242409021418488892258471286043232266738653877969321390214531224363157263449131207982734491153365754624898586549221223839934625777492391944854538717731998516379459221165263478667756845320493710937973798268794437391562202862510925360022075783395628894260189183217443649036438421181217570647666811691971953188197566381994198377089501302958825858377843843528167795270829369567664474007047683749344158699387142828873715887834676495041369385680208675046216792998854146310963433719997604432377515661428333518333299580790320166024873698610237949473389574946573758369863292284100037494407767930269272115815209222042018578235752673014564638111075495391298948033973546603401 A145123 853 2756923820177928503760548574180368343119230130987918925619125768953255855587861567694465818467011995317719792802356973588943337062743024306245917805721043277381610977000448045296967020890401865663803240310995422178114301711816457368132516237455984659821258410131637875858244497836285909906237921907648237863987600028443199816025638736254059533245138975608733228136690661339688085325601735875252675979214219822875626927132138724444677583979123888574821524651465989835807469695728910349086176910210385049599175655320463399042634697836304700969401517248523255407879618776441770294133290052608858987765704576361578394965762320266762164181652514365605726923702274772095715693524491206982993497352693923158423975717774363419749869640893877302175934712947584168441880330043669566970322252351103587728354248744001715572470117312993983874597518122529284461782053195795118269655918033114547306936349995095276289603773657093861311575481773173812821294330671849785160732573944562257271770328220779687075271885470466199597374613508497645588451457176935429487914601968249605616109784538575972703691272289533603847596286837108217654292883146143549375332290329852688576775788677054138026296589722688144380989075449481104567103425295943221420311669770194444419005444358490174284409450631276179087229736622036220525114301331380885068462410394260588869923701727005429311401995849279388424774311269519791256289301268917806172111065723778531381167009860708257103192941179693511241229012079979662105930662268626822783697207906820261197588495315416493457905145143545484130143889066605275812012353150447848580263685331555274527389467082150463419275435001754639693534654460032308880173817960668394697902747940267782019167449520721334895206732654731684812530225780724907517634287079017815014393352444680651016316728619762937825540142655038449461958435785706156857999463936177098531991200101608526166895660771911705555155557567391107444073725742921946360253011823702107929743120128718368256913908183579277665135473510970675144990923971491190021344089257946062845699931350329511798527263587754938679748302668493418390565793325196687489158219301 A145123 854 832581864706817378753386739310473484866252710619363744043740069584492642906728344224493077941278510703277951508835112831443128383751091671951988512129228246658479923006437147694691158680634440197183030798958038455989500973136594324382746274724771769761842259537079138826892370407661378885896078378299777156017062691406787290992134421742780984268432681687736700028515389421486082793471564000096090682523832996355955428136788077487046392348594571088787923853791631900240438863684577560754354945005959137383046151608678245215069028341248490349476699002383614266930112344492456973719740700693489211462134408892015861798114550927478456830673220671333723113900496378616606810647884765622481190293481741186474838135986507958476224156225188284379433579397312063207123471821579677865834235133865424538346278242511582825555725213438080290536955173648172692550467684485761768253795169153254810113827919854041149700984875297554207749291932458206835388688012399648363414067386791690044362208965701955282570988374187801821563770746043338465909140386628317948272955282537280731377975474110234533767914094982612757436987645816815315418589784349996816412371700653743808622307578451515729453738668949035340121074463148066957509403456068838791129052773794927646371931124688915249153525213143002745858314644641778834266025340961742335295839140844182882871043160793021557185397419835816178716665318958984577969190319126544220384867154934009552503341682173789062187663787418484152442140229664965697519773961893033742022678818538328667140501222098517575156145850616245053937699873216206746006506811500624493747241025275154189539620542429980731455917891862144342126971935991783483543698586730292995904118952600848094005174126363582949169215818079932374962946968208274403513862725910191936780410444095179517426349084342548845469279553653816466682078039618785364068154359381325057274199601812059014567813058075965691976769710305897655111411028051464367076411966325659079120993945354613914007209951274916981172302762363670504212312465631969523153630855862216571633448998527396747946011561483413245531314391320374242875374192910451587752235625501 A145123 855 251436966217638670455019034723188812061265199376916862782283881888747824901976372094229215072447643220394623635875401718122235828555766941905194284745221209447583555136967018155751432954530710537683611498045016618286651179585539669506221242450643618483416541121787768287845637618615900137630709432324625052879288945204821318679808569727583603189533424730720874675383510914627457315543086726293144133446218350679675663670382867262363565811691581344925378182320421367882776729363046694437466107214889449104630338610165509591551803924359207780840993697202602985357486048417945564293067558319381133002576825780812428684635628617778227200699130990228418774671026204067443161099967674726782336475134133144392242693092207629096399945310365968005286765043275295504382846609787019045914968688175007106992847674989754011602256544340987253758285864923625623865779458661504258894376485166249838107069095445925331933407828566204276878974588120605290474562485414021955965887618237145831140115337313769715649363217119245683912661390691579719058971945304575084948944580724290531270532483396752253225206365412459519142122672749841117038759821990552895007160921307100777515360112903680696157002781432885984572183498795266740063272740307493371699553626016297954759904194211693915070080204918555553070123792945195171727814538669114804374274958124548970038185110857765504840678618794567206584008152014343822755439187074947436750057769724347106324628021006623588523571270859202520526285120346739660988865805829427563268065305990668437215233780578436891203698141740962460805055217822227832018153044720038149263086525947765009966438014346772030436267927907365836682651990015058579721316799374587816368346020937515856607543418712281329314207970327484845553997454173118144953668908937798947092669560764299533611741106742829988393896885060797534488525609529087473791724617069223990198276288547140213873312647878169727271429296954813700736202056745799316910716160818525339786610428376964683661920491376841349036370298760317521596973373696883304802375174381131458570455897623923488367896964304403045211777197876084527929972440465631182813686000682001 A145123 856 75933131215862171660036995099663710769017223959118273196505688590332258627753957644112998458801246974048473060082862483760083777095457865363696722004544676024923575171441033045889238061109593947940253489378796060684112666733859843596554432473819648010222033576520368943790555668451594180185588352483658466192389244389164631454011195923308505382254825835996016415265791780828070623211218719776529432210075418072265694473027489125156309828738508971596375423136913461468698331828776417142554010023951607670460979214118375218403429716128139501323630619856183717963693856509875067959532682871752408677566739251396461446898161728018097136154306885828311136227536013131989218045379589882722643134300214727865270818475710717479154307259574297149312223609489741930260412552683858172188454709593718280887301651568663199921055920665764712554711794251761290234772846048089800424333444725038297853524752996749596202739463242118394063242576320490339516482481907022231053334646640231249314270469659792752170825120581638008739802176218111031817343618341595047336632990423453203162969432010345070239478554440467792168163610182806200530390047651362624295346185863043781065830131789333118723685386254062618305459295561707407432150858169406929414474066004148187409844694720806873435915068360190634024431527154804300082965724652731709178695741514472944768649032435884389440327757478539460572191745243012875487564665306314999354297061589597892100485159002318149945056336135691742714785664204485712652939953586525231073213699730363329710333461233465842625941682659920046918072738082439589062736212998640020452958383595199757855674740712182723211021458310132620533818774012611699292354129712538790250244594204177187847384107276982597869941637823082343424932268213313471501604496636489371830049426940374363971228387887250313946111390008807201599068051999744798299736766200546263714822164941634532530725851846149181670279670910643431724677909726203342242669204155228326956477228375897979851985981185854812492002657922853527851781746543993126080794149032245838271706047633426366090356937208368236240711182444186207060608801646427706758145419970338801 A145123 857 22931554190224158202660717501063717463431140370454341588481935670398453357756793232150031305342904138519418469521388594693827178446999719572894504851087746938317472118220055012840394143022142841567418870180898365309983738702446087226489932385851083055468570723568029633256459966234762826515910051740632532165048672516582513877792701360269441041837767869046066236535593734299162700752472510285785595383309330039473560055190631332929943204713218017840760452409165544942179013435561114930356873561126170627030111092325139150448244222466773770191955606202870280222050187179933852578214577159710908039492152677095950544534560206232847556891399980389159734721941204939656676406543536176907511444222189713682167394936971544471075504392446127373124286243300858787643140208063915380981867407328614745820858105926061296622147285784516602204269203578166986025277533727064458223889805930476399701926368335922932127895384491291188802822379074199961928687234973435299756151097397731600147078541721920097385873537052437559393736344556478840029118713767216399720578214163302143064685497934640814460069298234655860775266268152534722719060755630889521984299540969717914781103184440265698173856829645945477842264135076136841777769495894420585189799468379626736299818337901489464083731280564572652919825251076957953429883921030586307057161739662412704771161969610526227845474142079900122525595323055237874053421773483320054857560962542288839067240193390679074659818489941708047097344744304634338481526877117324790356547269253263734904083490058726106036143184465154113206797161845678933669114318172544566138644168759224379107403805257064835637698044141732144035376587099818718127711225856387340067757499103640573214053392854230032275393060414600540229483991002966495275339604315310852493727834266432293619777361400842851981737245885774714085384063178313399999046711667947902417886095536085081684065333944889174694697189185717361567151992535256663557969188938718136215516336359092812950616104397636776531235766322403005093716490482912227193095030632563862026596655929397138635799427139962902941649565320946358447775928124780701809777103145041635901 A145123 858 6925253432316479915031876648326143010245435374653252041448348066771742581783923802151665341215098248585890329322399272735052047807216819853148776768306495030695851656127285172844753141954626028559412558541141927527554404975471984482556363026094553263103498136483968428874507119247229922013624650037318541055378506710763530026461941799605447886129623641626076007417334041966566307556623486887587473276327207596502942870973097635055717691513563102878938060252144857659076593359207627932550633261450079577755423088902977905060151351755249550458469269442646968443341192834483513603552842769549822475517952541743725667987990284120591944084066639770640411574890016355763184285558102545836185733511966993317286688000146930719547323172211470892386385133253249864126298082422749761198351768558532059519618260688018942916688559251003348100976744768812178018343580412727418293814297057559147671683909712695728753028203376906696900058295237832068012124028479495553504126578079468303013168405329550209617781637364715561298899636253880391577762034214081011120567284044326823752331857406829515621870688588311629486338244818455303454955817810480984276634166026668947220112095870828451515386038867689280245745463333697764509478955609256847320390024976581270214357728201555097346413410815432580991153201393714147131524861185512411999553666682307122367946146173346484924943750580372358463269215370936594951257888027297350251984056390709639800414437918826078229115238906059694531655397994335365735708463949478500162446202100785917577703503664274050557072615766793882268405824804656955528483461351895460333850086006902167290678093512892868179861598309344797366063195485371240262869497854499264161672514484705248933456277257870192764570834303571540066960740350627668259681058898727240963733975899035612298808791914666654048170702146113954846584388011798647054913807186954065983937886029732753034055200125504684608616880854415732549848177067737786191164452390288721908758977103217653613106211542105120657620709426707784684774528344092948619188618456885254086193918384630302441645336639331588320141928015743356065021269684882125518845927004382603703301 A145123 859 2091403605005386710181424087076994125376658052004911662175812634229395861245387231456570783015654328168800360036895058977391024610601032595931357689523710411523208882678321902144102608476154038482101025260554681214956120318853836867644795143948169234374200968647434897490467893552697201685288128401218458766192143977978069485477628630779484992170104502003205908173798345080168725719399540567541131143855433384813849273473820295155493812893891343851421453435695337847496189015467268074515360888084362906311510742737607002189015259985862897464687527416073181599608818185826841174420380301826886676698382175453928055781828531244212534265831233810753015135882062998235541997562140425306351184009169809792106897608649436105758820522503471763373315185956238158107354377751462363966521252237269353360178893869675794699543322746517226609892772650977699594553736007109953260273693821576932120448838806865774160482389524441331172628802339446210339699527913572683722946470428902029778376711330982441384472668610607047074708296412327321777644105213938698142011599203172537471061156251364579076990487884371877449013374668905349108673937918009626362021533840513052342559071849805752091948409881212516688737287662641648745020866824499673470172597743459163977999734098531737909152766334980074886675346995650595475767078194103717837558150176317088542414964982381027921105167201130372355784777446699796437405828762470316456044327469031768930886093011292084946118142331140086040512832849544975817845474585865389724268396487168093844731554023120704542129893818387287290945352293844554890668336213954256476256587329915695297405676837088389125482564991377987072407049659995014740668460640832921389485031616881881537330581678483943984868116566618190499681914101898552847928404447811311460195166993674488481946635380867928679695570310880528588954399795500013097183970723748459979246823694883755331202986372568469862627603320844365512692582322464276173068106652678255298308995568835372298345125269611348801824923011099428571796813843425587570767769678948714170168536755502421940238255865650999709779920611189172585277975668906277125989660178220401276761001 A145123 860 631596963458194469994875042420603899720740486270108668725053967189210778353525159976082224805386392008729122840812985411899354380353704627151416873459392237784978386717197087162346143006656564995565950216128972584989220781888883262044245577109321014227745589033388855073692429345795307679035001152517937228848972102842666221084217384553604862187485429981326558192479682880168988600951104627910534017971064555006185977646222756039324075776263672280026399999519739885086190006077755750875706437568216147626498488883668411683177548364378839784785174810384658196113419750926871551161351298308950226540435899034544529120444228445468064756336948544207639930624808135450777920079480850339972221385035770590222965791124129557008444250472876261067848799773650670498556895782859211168128219823886786182714506330381401980319166780888951432839516363850496465377209930566793157184361719819175941227877635763751100736928608177905107436998248217517690521245305870470988776329942950333524766753653551367747901128138765963501000606616886597296456942012575272757876382392074061989436716856054696051735505470391718677972552811764596975516074295421096680346226585668915138505619586545466303316904398087312350718415128654444223231792302043292131144804128499690940085705340028383293466789019753167183194963639485086119534526089758137274530561799581078432686951478532897085688835550990792079088539519687967587501609028378008272375134911591203507487799674972290827649449868765399924540343865164588361623597616467398218228893292922663555191351611478788497672670860537193967983227986916250920026309053152833560369155523548533077649223726707180623027554765797842751069562934123009080441612244033687760360317875783843519024902210624893213237406632284389959363871098033012332406118462180117333737976698113796485935585076230199794614014063183773519909382153852992156702504244764847959666556817968864377270267829315552393828927586014143969100610013207143666480377044656442811367407902811179216446614725211085233030469128642600720897953006186183353423247254424054794136811906243346795649511626089962580765215882651114377397883630740010809923358527895556802978119001 A145123 861 190740191560769724551742081386935300721538250195520813043304122278507425666903352925545375320443674732308026297565484699334627631842208196367131964427046932100651949579710842001126391085401806474622434864245689165985529720010123891300494519491870998127544793687114786797357623194536630221866885059932015824653623382914507220697948172506557888895628429749858617368220690431465954388761514198088413732296117640178483351399885798503580715390618735137224121378401525749958181885646466769496388828784713192220296232132125122721317430590782423752107658105208750702044653155961729381609553671709001141528534943126256993866318375162000111343879492629116896506033556174843136696322005654662246304507096793548437543562021878476780444404822286127370726964216456546252406075172045730310410755865561572157826420732881313722261688824505716815490924049110198954844322845295164423516416965691569557318698597161845966648391957280202901114800842159350896327076382844968665926728696300571822449781226661182077424756225238710370255108490003340056208218843692518434180525470807163548272417429372266843045045661570414668870261935778239381256745763279253187838198407338171858776354556064881017849613179812487117400272631565979513767256254350249723932260674209163204741905012954473222889061131199121509249992343777500357503951112028763353190392105323309369582916931551952538850107231232018077512383150168319511629048520741396027940834698973074427492384615748620537865187742224819637125143334446856140234508634698568396515401506066157225573943455112571005592604469988414191043643906696413933293054665715941780975008711524327073754768159788731459765196056705957132835935599055488747278626229237532870707426513455103860863983137027039266453711934833319149537389389691867825833799847173947623477408767663372864264064746386139470044752551511188722484044456063808131311059097948260335359320912202902158180289681466924254466473503372950634302871531406234923000900799379593050777658877653407287994579301888478129026399851927054318282610011054383947146249903066385599115147027148735229864212272823303048391385416640025352801575578507814358319728285764279934098115177301 A145123 862 57602906254388998620156113703812040214004830818561015430409119874142053340626459058354727264549184382765015212741935566213645645461966521598246701840094714102159103794685957087253007761648338898770979763051981999155044986222275526289487300640967932113504299947919632223946928512320716531696120253098316261108165412668078337984559263879595928841617598299027321118644456030619838056417376336718073036619409556269346965936787864925325336723891081747769404629877261256747485843275226886632158550586545815834381835605412903393426180860867927594296727962598232327359289139680691346374534047504820035791391012388230577603099028854695588157786850437044758537182203339994491831511325628227148043988921846615857547932764816175858137201812079937589698475344570103317556136145062027694532880143179770904877396346823826362721049705833945589326826223314916233866520122069209089108800739277134187134305748465241718176713634170013098231562417333875753173086546373874666638883289952829740046309163698023436014528478893951765853541763374391810377585633853127991849760815801371317516280626953568531903552054288794838280141132052216528542561704436039041630455572789542232435320570312007521924279863398973022142531616317797158713488157021473373335411578807038788141115228206910884929202994833114942626314492857165622880073701306596774526223885245839848535608226377211133835646694996518468616660622811312804544385151654873222429859703954956885899192666156408430144459048702026765011868746659085389762459984081351188349433025938686559459775732092384964900468877265640548501212476594330091603582482737161265020892261724823227740862335032470193668466181570433256273701481351823478669064679617490893265882446745565582137403882479955233575807766913030098770332231815846050389475147728070002172843709857640491211261617823537889753720656542315810416661516349116202663783145076129856430555248928458482906070213535181809296481169091045077415498101874669739602605561035592444892041613643426189795146502555595183880739724812841761520627325385417765854814047478794026877980265387011796072196456881011430651617630609405005431698426825729196201748018942284644540827805425901 A145123 863 17395886948633916813562594596469849209328737368955231139170510897868621601443523732270202088518533239920302286221766975511821650301882047314474136823744176611919948694045579329508407217626712945622361266006834318055657600309407198815533864299052823627280171039478041816845175053097661855942006449550631578838841301002376743564116199743465463952279619057876501119213257500556759627083658892174659968645329389875702605229558535321649748109899716069091222974101554498011990766487232873296142385888308051668791094056602564699691985302551523351053859737046560954111803275530412824875727672792783941807858557206302508179142040395742905623540284952494887961332519375122161689979724017718944047038349890581195431038151412463230680654502843318865961568827095954745355700709733560318018619392484425251700815870320062680228034749473027062259886028517055592428734232542055849746434306844728832945003017337905837043400869127386675463030735233988318107375809928527304356276826837058280922162917655576416494310175869748194577399357430576323393974653204800961020193585846543330726368476922548324368029675349554470745933751617833613380472377993920511319209744784034416023608035879670206740114669133310040199927147855343175951959656164230608497570364539051504855412057013474132775396415378469513551637726850520240609424753843480197143566422952138310948384101448986210465826451781717345504153995705866298652892686751250971777789689759698006467128692794619597283088767520269858213947236347709340852122680683933360313132258431977274799626697148445146828936008329753457233175124287580991250348616731956986094528488032185090450666670411646209756417021638214137437525011432651635069310254618253012233425791490647350701635108525809453500627491895800256509490796618995815349795660814029966708575322968239764972936744517962056566153593523227863557109293892977029396331198753893268381692325855482258935475024197943439483282846591992240428846123894618855125063878531949538764345789661437055910846249192487857053854370493626284924911169656385110904206696088692729731550924999850413678573465765792628753740133058623671615020123325791709438569581992284198371395899123444801 A145123 864 5253500255581188488697283412020190649177064680593661243014063882036449581582603540686542676005332489271548525423760884669003924745522916322449591074068901242085722346497970271554451726715505661239054331354300912070809440248454751766764937531013311767506498149622420709055018919106981559777954251644037638493068964737305108478025107763262690517659603337880404310681285120712110787541208568060410592457852856332905917432360740879273298603852990361783801568774039581138364463993301052508548368379718445058159076023258369126403586135189699184090671343860098809909437229921044992421123382649373245605937492885290969239523293100485502802721008268803019119563883669083552835882045142025492875057537678033674404315973793799079489699522656870217582804087307633762994104058203390154013928523650153246242741515440312105602503773291148338856896253785927473997243871707578797414334051866368830415203776930299097545388885762836605976737050478247138192674321511868872040928962821501648008753154822820379757845658584185060810608752402270675273169967682216037100106613164840284508045763749982640390613058403511161370433712847453699024374115592459558379359712469205604096897191515090090427992705798396233167355856120697321340333102673440622292892914679214747427546300102840981187284788241302959977651967194364255498423395587029712940582533507660524066563463029367458349545752791383641823785890042548810880369047013726138603670056447724842996186966031308961971062663332072795153847053508261561851951287106563793463377592613431198302927802763098341957373774046708278443870386322372865027513678670568272639282582493458172492873593601982122876244272068559099072876279751179441967453027830032792203601323147728754346311665370911975001955926744764764435767450246704920389587900090689321875987574692698551381335685582806717545088631523358272478436590094162713761489358240530690921414651853106713740030551237565383542142123189612565564434113918073019578029688711087725114387536436140347458885772109628777235080139149350325205561652608902918075304567404737725584901501369689437919133114464812492872198868566073739422730645545962270521251812013650885623517020707474904001 A145123 865 1586539681298570289669766027835501106202264204801916740159108121864109905016344825763603617951521893226767734375689565403063673451497618847332462030231984430933276228693692976430114913060865082981248785707732868611066395297433025626364195600501721100963335161014931576092798868395255333391086241990049816193327988509365140383620018428305589070869247928420824225324628893197556901077817903895351824262302917283147711361967714187005214528615493189542638982546785851949288056135210430624708311108289082099512372167929970873609183320841986602072031691986012794031695931632880057298354385832437927389051314992800666407827855374306226103516120956893559279220331535543857834274687653167681129323329340416279088907993047575909542658575187871962391140872798078300469474069876714092951888395522953795940056236847103935829275911499177325307720408757321580091575220521456254763279137229336542056558595629932989552870400099507527618299126213695401745869537720774470829056190495266660640362530593574099110452894582248018616609265826128313356173936265376038403271176982195919378099094284017834849640775608185021179400235346179399271747602436544792710055313955955308402846928229521327639047057036446529106501268621302735701604645047722903701845162662758314671614127219000962844427230652458115443737342454971154640283256042529129827858781552890526129791217450767523435352351516546078113437834638854035019572799305458542607336579257523142886841996612762511895663641237518463866603596212258643969948436583501581692579719836997789910209396807758550825980050826097570336591623494232317657317880609894886380077245384536335907757374601128189462416013747683209705871198959844758822535745094415284992475366164822593165235421306906890641137189249427063059345260483708266961840196031727361176581538981871994277398404109263110736560200566460675060624293099143246578940389857441514764998843167312372067230290998720547886287437920416402808218673557134157293709840926869961035006271657924723495527592330858698237137148168733304585794694176719024873631075149534704433910521862721210401164521994907607054775304566821210681993039934757279905708608658540575174103768857758297563501 A145123 866 479129730251912646291780643122909313882434612785498261866807638739079154865354554777067606078683606421994584232932824990840560378427535368978081083538985229240607335343148780911623149292654539554675894229403972019629980570384525284410220306413988759179159712128359713559316203236448003702548267126743400452746559460863535090744767540240524636711995214779751035643727244460541472014713465767828190516623023166654275925396817323734695514343275090251515188927560553249103854588369556747609401406334923075607678235638827945460846959308144764126569480308432003698762261915899856259110603398013604698247891190332915964194772799747379797759065807973586099305420559850575982398119789211497675562770403268038251175809584394130882803400007214675771906960780932339108018174998709452681316281519408396220650740786309948308335722768978261094592706548457331260181719353608081359712885109207769332250280676462832545869315441165510504120359379485533080114407717352378321502928600607710011741475486104555110977016318180317437155187670738348362889255582175881381750795342010002811901418428009636141951123620613472885017500640833331126368751561720934938878325454986033932055675428123925856901783232301053393930215767777305484563262471309643477334946231238331816080038873838187938035836372254109561048699769434094337110044901448210178300411446439431230672881106668762710018060612244124206616402275043876027100105021201466141277043265715541426983286790088247283528448591067244014919132209048602217362575896930371107365612013180719121684934908140319251104017975707419533372226424871837559644972430509585118510688823547479985970234255947111235526759907528260772074029209593365984963827565485586034935356980453275407146750923020510061648429197400228279157832898629649917555349613681572386005748784950649573222936705311876635723635482439600510036058079351166304126236247589096928338729221876483257589807851062367896275264109842564035516474980140597429680793930226017144846779653156830355301873998147217238838183666818308634584792079716536608918509390592076001315392701040435851713766509347632518049269780311439552222475329651152569253478563067240051693714678022298389273301 A145123 867 144695591996396320609828084457090777291389050797015673167035747791080040659432059197848653432144497617549137670611337457668446170611664183812533154766743307246232481997402238142333760971468610080429138808494291817059643065860829202866260168341424103551005269727603618563337400578538901862836185586034516886913267629192278232264536177134210134697951685615556391940180303198190326991542388843980218184195890693412308181758476864053691040117140461762768044417140740295377414797631470927347414516402038479751419314790758109558302172527738876779621911021454479104232171402670123710194103871814276180943474088165547820520413557668334392697134357887066108430957788743338402826397901654219130338827338457607135576005586493979950697084143603644211153511014968768332321019375540377995664565130465812704840583661228757285181559000319935673241689657225356718994787669569119114378528023843517001797528205696145495862980392831884664716730233478417294792805261102697478623055381193033156885285234272982069415948475195873618002250067297155077279199011880850801250336922110038653274850266164626097034389692649660626254105793296319820764091224037285806748544232091826292172411132365196087456699489097881678437818660600124953602403661690464607251451916671313450141500125771913756323978157190088629321263593026641518652593276981316944716896398043155341137080302996515570902018952546208964320040049228611706149212143603537316123059729666835987806065768610037917113695810861070174041711323536465610999527972436388572842722248260740176958940132861568655282587448612814601508075788687800710695124356133284810903847947465954419427102987921426464939619076059787069956650950098236682700253389031552567265485332730724350365153543330887131727184480425619513242606190125670566834753743135803133212559551516114299119049486600077480877801355496192893355828915670953080599544406382049830843531226163530631420054740729836384127243473734533922323167225328903289606306057087330307782692448981704842577670419848128747430894330230960474340021413380217336868516204883657417692814685192348906007156321300990112843824698349487923560505556514713318634644817437647955036327728993876355262973401 A145123 868 43697589653181436911521789725398291832685610906085947798182929025267433199993616523195516268901559596893417581940390979390879902964344155976016034658472939803132968955880132770203884190234227589750045244271046724779992575909400034740326160618803665283644412298024164446414335658515511914572825498715297356447354077456607162608799180726991220154144697060683250614898807838609018209973786717416258063436642366387350416615134616126890959419862076177265697898787576008650730165030115850502171574552009285961853025388573310258661795256417832642681690558998944257474417001344461460622360258684513393040230926734805108881200699643037239214736817016085991160049946779928347077589768179784965864650293443794086905702511311597550979636607968293337092588419559787104021839833238195445238017353119156028465635614950298390176522482373851595057895683775509271805165694490520364460955750315632926773521267839559476918074209319788003233948410151102537494347074445297286165841222191695405669344399274954480408505462492835652319242365136070094989955212332434766096219999681889663286192878963289071668243736056576895655854932074847752539629180907698592703121479766276554202136106298861094486066343924327965834827305285469958682441342568049001746461143888505423610916957944244116221903367635034511945460556394276304538746059603456269094324411797586473592167578623841033649699705608342863100445478464765691381034967263247068003022761316118752776004878833441362721052606431452125316581900575803565919640085099892418627394753362730352722478235189285593576090305463094302235905515957290942792367910579821503307843569445894687186999132118014845300529434210148166866136512900457884809491559659963389728141635127698300534869223335004893271548064659339692770987911585053881534178075077398864657806978809081567684379722016518087348460285724367814192950296474548479174758284491131459817818091572164374205598941892559525638531253803719401977560985574348652863674748446443526933228272812821705628101164920136734506891249546083244942051882048745919197682975365473948067228719535388329178309495266389666446317009631765041475720455592113771075093481387606615180919280441472636991028693801 A145123 869 13196527379668797550958970668985827042693763104587159219378077529882973746357412757945848064554838853764194560608327464438588062249061323440573029933704061077238910392193802694363430691689765263494433234631047616591740698281572949662375634246710365491557061508733570059198566031471106059299130464426433767130214018124266170829625088043374214276417000560640726129307499786956725309085092046270865954939681798758286413509588895593457016053758229865072477997389430813872225132424297355380728468100190402321999862248034348940006303865265657719213090926906659711278169702234624690984242604018851230421968796399822977334302090878639577908457821604500082264226652969749617479029283592393405471994049792687356638386582410515966415899558522280984157750549196040736646263308618559484083885576076854654783917115131328885076024608117902861771811254810546574728441044948467580948094258067297300368601625359341265883762548234183145091987703135399487905998023677218677724605426046510819478985123295801980101299233724361171126793192021025871531889194925383418510257189567008568273776974596647135017712573899393572827441935380810724947147248542900937710535938345183427542752931691123685338704579165657947800439408377551327397143683051889108062824014002411966617046779799035951185258493047623232518899766767478417329182657406966811949541255466473071869493471664096995646638409074766998447370214456310010185366410901357010999596750857738196502365667341930681503840773446487680775433692262569140442120306172195074036900372793296305782011468087031387691323989662405866460641957743313176922584413870749960714157854124712729576054310796652561854294949512388686606503270244988182975783750763919912145331508323232156037180140293628146880875788342640161597325106692496146552754943919631321323524495040791117326383556999501862301754128487403583693377633706397969757696402371915318815150220123567477479459460396812246906452311405249524863301094476227964261540167724768857803527155697023173394843974135461445692333726468586909012025328357307887380363390044168248658885380485002083062943460414128378276674893084094693037744017083261844151359596734239760136682586365595742494935402554501 A145123 870 3985307571070323678952697620243994368601683771974415998304381231095632803966738659283122919979292432277189863886132953869474203919313555334897079023943967972386347805473572533564985865006118875347729086813332109163980910888459121398002701216345911574784948931225240133713520527168615514396422827431284282375968186119450926983384167789918285720257780024616438607800250036853092434325487824187084102133720466582636109529479231334607891957275565557175711089513709318213403339261972771209129495194682949491957996545880984806571645105514972213369710778235252233861749775657855312215780644053434387074041536281819804349850350244649509491115047387742008757805289146917604550319766055134628667576338387098137910705842185464510260050687037120888922303573268784742680067497362971725997888205957856986588714503134046372994569255129124290403491941057101290058717390408742718925960004980573469078390917337253222737419371492513990029777052398480494245073908803445595375544672824824075787247837890932923036111960079294580844639224747984677132535546912253459955331575029236905729017360135308471486277529073880802416991808630072764086285929430775175489989150258765628841357183234613054111194296841684775907766866502715215403978709840327942585971105767584525412924516582350913013831842997014581186195784103222087757108623790844373752492364826463070118113436274978668844251149840874025188242704320327158310289275057242554074810215736275619224961655532384232372797192528232848142055658481395304609954412823917812466725285188822121615814740884048289797186268787741108576811635332964622139677700621055908314172364102093798437281214861456955665151774223307173206997121477473530800801883239144153504500387371980983424927867499452365353131216531412669462699411233222251205050458885653581640839739695340108351000149834127545897042398342910157907585852429035712318345138758033935150715548659225806034422551440895406006222959513131552789314952970835270858332266978131748613138267792228185543537252087744436462350278502263700438386707112024933242950546110363445621035317677751093696679746735571503849889371394386965532357217438689484819939523120259019954662960163129472760833500542765501 A145123 871 1203549689935858082246163722343017313490665805373169044328703753713351223824208717690745175985681759708857574699051543741116770995570444649815477292201144623599599798342626711333931367801156210589750689784391665919905643347616373089247153391702218585219563020168513786811424000638890414241660394753783426843775261994056055682811189047467278913303573150433603818829546203629846958440988237812453127978428641226157346791489218274155989914081167040037199676555142824669633936231983352607801726820326150556168992956993809377235696815561656342779933441936119267966537154078970069664474770261533166045130121988313181090677471471793273226738835853276482144774933095716146824579090319367065464202582198853844961676525953427871582568891585651986173551521376623796248643737940308842691878154313696733095136996029366873315474839024387417798992794387989779051157923462395352648058973409875120364373688434225113925434766428190990805847577836637973862524414460616892584736766587670824376929368057938446954925710644713239053909919080699351468154203278305619523091625401639978521594968983888561741720796067738102936358698764346593943333403540845560097039012842208874726662326583921451217895338941609636666197793244411617500674173228095986771855211117796524262736586961090176694226031326605355894998607899406303024229475202177593906440744636336380702598388261571893893968200613534880839850849334524345499697175700876349973581685555604379267741917605112696245903248302752873651220033427689119423065790552517007169876999226651487431670269735514496487362561849908152384330653228597572573005743003145013560919339800978202415329350833849203958313981520489253919826524182926761313659192954470770438446971654829933762172178804694320708498746516698283537573624867326427367778685828523462024212277863497671930884718866349519359044502545430380284507234055935078722170474208523876500197280544866069854918131075690015801632427320654323692848252496097775571252083087228063312309953346097215010974855286524684350184091773957168945483773522503172531483684561939716409304007053300345294314220570682180034288313486211779496078841922467141153777584622721489786548077286678735178029222228512626801 A145123 872 363468021053058070514662491449970984679812471538925076971270229240200973962107066003945760024755912139642710369249680076863395366458354970688939245165721732359106752751667793250313708090084169479229360585799469775702340310069256213831242321592853666824733247141959938376916334672417736485467042792815163622537753154018809365281995708167328313531958833650923736847915153246176928356744122331536657565383315929832936094920214439563774346160555170525677126608563619340911235338719710514784912370243302785013543915015584550940373866654514700547326529753929783673660358782073303183359164838338962711242222798934298869580246534131323864965637312642109865713271989617129423418334956682798635560512247715474080288400132093031753425545208179862703523637152167117682347728790475907521221204714530455537744784086365661694900406816109871051005420413231856172159634168252987756994884009777305776571775516218647152258562041942186709375938729612269625988128093197498114995127964803764137756881905659520047464528502743318899699950923146456158705436854501384842513715539720244276615951615774210337528194134927833205977910035024041298122601583405928374130291889196821401823181271161043654750281166069268588415825792945805769988196336175147677157687786468782742821036337732651010743247628791820465708393389836600291229544402433842515371352387808760509114595141558436977309552334137693139609768256322032013750236772389600449467594227576786263238834155088501882030408190238839609820308039503632670461258792447312247490387041163560382242805645384493890893696492403474278959280463401133952425594709249173039489326447531315035631026670607598138455157267413531376614403306122404443194275470366933528257480939371268015192573071150185401601268316826350215677772010521347842817958069755199877730467075036601583018834097487720718885542726321631935763277099039964738383164865835452669124428009000893870379241162306943876686986827878092623687382938868557387247270760075896988568992772253566705128862759278366929319133365456562757835661217088846079574829787159683992164189094779026527789197932599282798851220783464563020850277903367637938956010616538769656517564677616814894292064279510270528401 A145123 873 109766138808333601437345826254168894355989875738950000076279280526786980785332509724473928782300299784412389673938704331669004283899427630703409836562755762027826639731205330934883405911837618026516677146221655480596186867997567760203945933967650105162484221073851732876041921647069517528196805263035425630579557677251686372259479892677485683407738264189428534924251546734141802516778283955886258131617782982168320543319113271529985696550573580331714455036109657898130523438357120592112435734086657114923534093341749540574615672032847877908949832052244858550177461815032058591304803306408105205629106155156169945432143775836188013946395729582063902963263365931277369725512577827885820873810496227874318402135163366142161662932083978732884477964868433092916272765450985783762566111945633883875665829657086400464986607383626156669985837972001632574213158360888939907259806911979336469404311832209597214868160301900112195240727648765068789074552159731183813835943908604149098778201406141117115887332682117837594470331268871149060577573775856139916819619001370112131559495792994827633371772907952137890102392471878496125439082344785049523427251111524597854475874081564051262283367016813977504064913191676388930918934619351666502514849856302454591807690237408299515067766557863803175288039805122753881648298180059818262048241980373609337371905134362386395253590836708969793281310162559919143807071808085958459389239875042633847118860172919122455676937370203826809292081807896669377359877089528535781734927009432168583949895634636381640553408978143999324093318369293913856059956596450247112912215667814656162558154725172660788609499180777365986483629971924783215083357532857859454763320796718468110654394895308551296962874532935041066851149573552579722103655558380241839612576844383190180399757012722425307584074858846587414220225176676013415912993619008098182199077061437725082784675912885621360743668389591863318029896799285808233173104517459833662484523507267231047733905578446780287970028092276107995697424203787309012859067112037662625917175802616212711047043461424412723073034388292811820517287847975104190423561428610085714778517984562991419341025383189873186950301 A145123 874 33149010452095694576007924866267556124524262660691361097959371448860427996196455829725122546494665778980402038819119458483962430342260686117459081702707074410671286092071258274541538271666870559838557268798354155670272731794955394325377840815908738905403410031056081368626283421080321875778949722393905725271403880776855265612997645592892509060823423826373766623387119198557578183138685010555318419091005077298902971146277287787616116583927060705007239743778508121616077167148511699107440806781800205404122282645293345668982992580053404613802301953248193352369919807780899621270867239370409433137278816634364389221637840055994648887946544696470656585039823239256148527681380169064835105255209348570328683364530936442839790452063816369151249641866629641893596692818468916220387444586376718399995542811656006574764260529448283204464672062124079805556201665354291599004704692533749836454325601551782140243032152611791940775990373988321162030888764110724314280340065270488224066879067772711709477927005471084210211140343248163869838268574871699753494682424698234143486691113532822171067937890007410714977716548597270805841304745523501550146655705388539355230312149451072320165922088796655136959015368060476511331748266847867108611807498915554817943179630660968720899454757227239767116522312753681835657494820833662681296053706720442211125806235982299132929607123133774739877816059324839259397721935805187065135100974668647845043632533387419893112553055393365457566598885676754648330012419778825358771700466461473748792486238854541870953238617702995392401903188246298583396154466533265378926449642353578629777527095975472950561930297437497114386679637117978408550730780647603188404994623128037998149612065810111341497386507678065575838831493440868554727461160672763280363120476536648397879143599008074955169671721828943077462572240079057011640985689775579815571452148126183974107101746450295344000711166669914843952405146001375217860890317002109690173337530201931522848934355828168368600019164734019158137864273882550233037358693005586953342994928201001459709679336152240043085257534043645705233200079810578097869976595429629347093455913773345791826095373659062192188462501 A145123 875 10010891390394091428352955963786547780711971333653052101583653898275322467870544328067262535112606764952297003333700137757824984959078827779841939264380973716260700573165788793580609674637483071453217778499956733356941768815208531518503903980470471499326667345157862721592261551244610136967714619357696493606333392436933038528753029489160860250685266257300688091727985746417654469505366094903750276307351915561286528965632421798588537222649421759331854688166073343070157173955412176009855011212369575374930005824785248642492289143504095345490386240048902147557165604488016653565210601486557240702252573517422889374989195553134547776145910102604556224779063354889425577990051298479752315966199412772011388057686207642371474554860340459504944507365757283418773284958412161712773245698973823322914778263290456899178341693285997901591660976923500099645398689778635173959513557338280471272736927356805996756180841928459266002153852216824225864539332209279011728848863767778839519098700265952795145218068319585313646169913329676617542096532037477469415477272639865341220849156791119300834883871009330083785380295283903904867948594065752683094766595776227360681699793260142276638846187449573037384118576241072230033257057653436515134263349822641252564248440769375145412120268916068545866014450411806791614681787593586069933146171187593174150656111361519975758346097595563262473307168605938896418968217541358407712341105110056606569329906222827888597535345791426164358303571392572007126286390896115729813271805944355639966746894238437008646237509137326464506050669532012878271782588936449694188674879775112931536650624829867658408914340326943351178790766779657554599105612398043305038853612863870756973072189479758316580913762444242868862260259869568750947971166867616130427822771337223432969320967143425914035933275917481962806282596278698541502161765318606096204396349657046122455261942752076308266854028665924691010308324195616029985755702630119666598685449597476052669330441554528400536917817721581509649639313288326383068269466220575222246958551140899824619612112474515068599024702246792710168605906814946610452542508258319452736508907441565866140061461819653592167728725001 A145123 876 3023256050888563515668016693138671162218890818500561043317165517907698524868908190620483560481460748349814714604738622483404661495211463728826148198761351355236320901809976144403069580202248220708311930549718135119640743909461181563193853624261266484057748134827643485839494362192451181042374036096301947163387413112073000780417801908080986903197889586280981429935228308298933092212437421975922028126401187494431232844649845105885950625123541444257515108586410371099065850457367328643277105945328829963023457636802499796687002338345656740933482842192815200368911642635573248477072330781700916282647139923445078226857515419206577433747176904441879509226692093353367268404467810760716134586686967447798868864737870177059742475777370754954124089974816832962827638460747654368341299813645508266801863039970906327545284427111841917997477150358834906013104848111482468244174089611468168574530097736153859238226371230242086540709687379106927889928847438438150817798076517803939046543740601249971422146378705509293636933102685219090333843314406743324063720641654814634814552958659804496029963861106927677892469871459190381999314634103111786793069365268715274386518107252413516472611382687682260634866851009435752993532299663070979703438919838938742719585085932720632945739421757895473611769247502052897385798242358442159457128847644946418151287019824943050379887591866736971492198887102934221879269003975554433942061878642262426536092588046760634936562561875955308270750111961671069397490160038207171578249313694728941796208769573769122069292774520854889285434900295479642939494945704341274379600887242441751745438711171524057366541568848439454558880424887819463510521344213428430518545386090265840567869651610821201496094458871653668330826759649116321917732564932859398625922113823364940108337052933715617963896679655357723824419881503926880476641212140529265473912126144279802797514999609380594801245915945942586770269161501930039680480361303979137203112832440907565974614944415111748793780580932752881895032934748800685136384341439920711531628139449623546033663148287967398476862374820997354825213750658034065778569967517417045097078596591439118228506735374161725772461886487801 A145123 877 913013316476955787640312688371914904442324315215835782029682402754226679187942403023057968002866033394879091513627730289850449946568902967277716914086663728307652651646039629820933432611404325170838749808236376849398147718888461623553025290622922007713940610050603174860805705120569012064659991186463830346849392426453609302647647423210968883905511969790599091152347221120531376193686596070633548743896851271402671032555287589555758500250086866744010230938407765998574816680950977838093676140478094279257709276308530153350832213891244831666566327955990141609263758910338633023422278685472190160118734004306896201621594667404833250443871279231345007230236233129362025632571288798437792892863497969822486385762779107264399856210211107655685970227887317797490528041860833207077359770475244522750839723292950420461776718646082973237336507747391218115858018730977926774566615549106048629036816779391108683947607930691181676028323434638075398532647387076112267963290259513021813216690562877225416693061150995487093040150841022835604203138854304446389774218302481379848653772666104166681748251170421149393442115800380211459888151550545693858823853544556236637367786690435621832451998725492593138692404886273356331816721241189782433923419528009677660062131703240861774467893250615516962208446731169563203719454510461938569982978842602630688514529331021439694750294397656969827381590597917529068642820232399897692094975008858142757293392260215488922953296151192711671602175508853270386034902045147669700901479464002196066815081664384036427917771667789039237736833838565320154849201820122128412945279272337633914190954123175435457037144877888388333430709525354698322622846846842987973295667745647419980739661714278523093503945665476963593040819153773259650404286638556670768898050551884874689284820665014973199182761322642115113011997931589639205404143904674519567025257699222843398727074620090187553667999761645995279930276465258676367475083358099069315673476711704487448281043882922193607321198523873648750790296654824518584805002845389834307329451155235170002341651170853679824943838171238954364504384092819472918517677647751689299864999661707172139142894021535021529691321990590901 A145123 878 275726998319989759303858763871625162470419724304363905611920768466258549416233736804772885853305060624505135822400969808912352479202313484654141681905973684597555864476202158229777493579063903953372594130156836090383120970360405949131450443914498185063126006487147331164477483452049649192346274964275980462801353125375877936398809104007804521952561416987174644546578925550092176677401139575909355798628722682776112220598852202200733181124901110215246832228290558921198495571796737939775646917318439143505865177987539303812154641592817593506562097559866829950797286279279631599825051090681819727439575022160759207811494732040840435056615379150961750304022115712973978373768124749317452737510189699918943089631494552523671696833007977141262208884731995158009176641003510880882994309383710200362486794571431056073129023746689946075757627862561789036083108551907222403450873721740415217800544137278378668692939368697506624074012967573319663428969582049547466774095860296414783652394006248320825869882321221931592804488620886211133379014090685536066387750206707721899658624792204798533391941889606080189141626501843364670504222453630696433578010701090714749210685062404305379884031003716075445624471408803544176455656282539651224065169258539083714596044189292807535256358022264128227113339143565706034625889463917147005975402481618349521513236570948649844764209020500538150897748161683990844508252441180793548578740390796516850276068369997030894096958875098322969515586253561725985513142927474558042500668548814968483236358453874405232109097750897768994907238384346431207121519454731178439435094739358723000333922706487809983967851211553444837241515396232231073968589226402368939504773113799430568342809968060503153036695496515171351429996557679875298100176832279181712808585344555408791223907503781588190535230022758263406405798955458567113151574817999564379976153913039154426612779020267627260612934682101144631952173223346618332937794693784614954196186854102314301814900637698087357662208173628909169856774556822255811925974474966290040101962620741571717161144990449523339734562265339343220725498782280822787326560079653492751514132819238974546902925487768202340241006779271964301 A145123 879 83268640479320430353977706376542427151162314415602683659018042394407327697023400572638388469730125442567156139273579254561240598269152103462583510218689966084733563419161405745762982127444687589593352588557556262918853134901123708176074481036887828967056340018508443408497339196813873487076510379220159635935661794471088683183137701762933754660789642418156952053975683168906716825198950465328554817637130353347114487949820809777031864941219885198137799322712810386435947087865933906834407275354028143244492026042960561221117350928817021994150086896751826654999171192583538404514142007107224085496591537958544973862869787481666406553847400632311217246807448709085012106852341103005072288935184425877550990582325592083041588043712198885553531397218834650400973855055018425193457204074110005264948261120848885983664503394781717631905566277985912897678982924657250187915389297350056289727135292641290966836583741738716309288675887883707900280150281131576258853508986519257751641209773196430012187287767947872345539862523356794739444858052248177587602710788207429532317056033473183052917684702409865795971377761440895750280815292844919777246700407875851298024989521059409789103144911123529291985451673053784067933276380605733479885247192659275272130345283034724634785645654830516109071266212910112052893814898648467933866001566469898952866308929897161231679096373896764864601292563237967317512423594416367251773087503045539230640615354346843114528358626983542344082035446400132394354583129195271381165501000262656479741313437988405996060519602999458447422748255238783659230544026126995766580985666007062008466930466405195439722834028744262452458604218952608429640191323526668576742468184699682384219547870692557673693988536001916271168265919600168566766602999061674320597423876005181570074930781321374618568440284111672906619438272550555678532570190891963768233231456480125413993660537046203342517552605994784032854276383174213477870846522439595617097932756462187214660651711540939459820379547237406695647995125863666430683059486436974202276485382012799423412663445464585194920012860294310413704736127864715662299702626377707059267968246410508605992544354411975571731254356018142628001 A145123 880 25146853697756449977141963466951941374488548533787706101117836882342546705951650739199988544972644578594656648924798533907685748324804732932215565944362463783904938596722268333062190824994716588153239109150251834565403263619168999463225361822696209849865951559583062762035031959954337743447913788249523934072107060577143406443371187123301986103036519448866412345656109738084278389033405639389647645570614737988145799248625285700461422479067280428727400148627040446144734822039940243126051221509999180820693085999796101949473627825861147824639819680721491782979798902873949318531671061095290992000243204888458421347378864324731213938826858375578836646785545488027960682291033244982782513805688186425320480212772697314526035917504251055460025219751203332425936095049974560897543192636071837879814012371701792136010606896200332034889405258323883133310016760137937649528044116925995259082377057833532593605979597065723627898556044127912212564941955932153980626292939832955544580861699111315615359735036037936226421445677565131125101213752764858945919952270288437011037851263484109077182607388185889864303166942328648673220135714216712142032069945167806001288797624674879352003769879128302130104160780790833984971673011286648971274120587013842593099649679432297546897729731400793600811295282959710274267897473502373398880526497671427865416103783592371743317242340707802488571439456349704445897907417261301729241923847179362051136615560944376623556670208390154689589805189226586421369098591874044482553938801410773441913393421914044736405044811008085553352675065843728318656417174370897990329018236039393367834012666931662534986311908829555707197661232608291513520263811115827507807285887006190280603735114139184356952431501177082198721464877722693227288216005539793365638709201968220278753837872051551353219478430571702459535663952511312356349723046074555058442055923703084835871658869408933141813040274075742676777359515545389123698662711982064091748621496264726436513215001984726018778396961057523193176524671236270439810472038929491242797458483405244684298907199385314279342504149246616405595609585116361849191722866605987878406174896283154360035201492106928854460498574510699801692001 A145123 881 7594266548081968572666518989313109752668390494889471639853927720425054697869701499837823902193268932610143740819149883660866534753492760193425638331687245372773206722646705875179035866166276964934688617610787496482488866759854136714185883195973218486830550314654066445691171154567013184647782887540977007930140396632502837657214915373535436869362368083915238371436091165218283166771263304145208260407508013742066684258596886460729572556813377469590476707086043501925323480308974087490160634488744398579706067479912379828179814486059137826019231393490993766633244269496740110658160146308770772359987951284776484701934554156281344943119157382024176356111987929935735041039785187643697314097028897116020907473266772263394779805498240106550042062833466187557982299731237262372632850718889620929698566787992820376189219618149105492818968482447534720346727382578732512907281407922353218186588144330434201978039001730106796909054636650741604486712190541229370572881614320566055205668591921844119408627793595688792506931054762146242985827108476935153490237982916319769903898764516167468126094513547436329153760445205490458416730704878154221973907876740269536537918857662292504895349400351836119762164570347158809677377316132187383591304532030987803840822072843270824438479593237384836928902104187619592716852143182818117993985136295204745456710476335966369320575507797382454783710114525047504693850527589318705863809228760664293904027258789847393470999874575199732713777085110982699121073420162832238459908352525053316801365072104603521988327472404838837654060447136550713450578756115985066083596926298230790023863358482895680370426473632497079311241233643485084474690030765656380689223595407684765059943784922162983241960619366942822097611224806333754472474467070018534748569581570526519002088962428787187297663917592370031106863894220143781061937827344324735685732655726875140307826984900960762624195645218268293602729719418324341143518268172060916112466593939190921639776269947675716731616061859824766932614802718227809156331872697219918350630185503001881858846561550919447776241333059617860179460389969013413740238006012381961571605550709266206222024858071938102071498838247875321968356301 A145123 882 2293443350667056752495311592809092193364479440908086647529785053731484176209943901300283618473822245003684815070734340067047785809806488773681610560603603740113724525300708452035735769391390648693687809279348673685877072358212330118684673499822089286812976329073968483535971653647278027425886984123586806870968327675955279829072461071620578632561332124822953121761353875786183432086532484446213504995421849535366150500297011085854630450735160928535895238139836510541001546318488134481785385564379298371890411685847538912008354501162033762309983241014599396031456789589112639469445832514187677961724361044797609921562887976332641441608046702512925680709173569295103954433332835635151606074788921240851888736446352450847908975224551007927057242950487037439178228582738603261974223373912029448931087355961460051817008314074133658499293592293897161661578359522017080960349457148433745897090537210733295464774172542895186942906601712479836642774516601495337759029621231871115716567333898697812745790233930861977400866757092490600250594685546281651495105950888458282073966389032619091265003360483937585514571351285115789793179452737488358323978146705616232228450206216387661599043515136375379866043596084061169688582977798909303195602694552771302917335166348988356682873939427958819958927624169378157290215079343737569260784630634654161700061147749678251163070486112468793542191883147107996713096961424556987869141145161873437396965095538972968451618405451501929124871089898327548548142803790583461970409768523764690900570338382168349595738491621450320885972902360172471733756127929853119059255942723829659193838900249167563809333808725105288396287654899099887219842869027417111140637718527233792857822419311379081754715154617315555191279868426635071157460000839140057700702374925097040518352112815621679012541283634465177691813360390530910568348874134939995622032819973592589288127877781220741379365271815642948925347597904818405636218818325250414601873162748139393608775920309196081726929272284706022090456493896233562094772415082521485850647518563423163076687362681178287914145540079855347157791442161056934587702686092872746406746470139302111124691471936233199896738188652283836534641910901 A145123 883 692612297634903057285011434509356529286320122763747278082355232299187796160705188491185814955192124722180204007620951550364770448026806116891652963663956642268972033434091305808917023320333809628528783713745688665638393363313363841706057211063074991399032020830023827961417748230323397269433221422435674698024504817741862005542226028714041211596652939328447927533557434396262178206966039039452333300356991051666835384405438751041637666549461787040370771441523540139880541664703107639411696279808059363912324623058476839046694879536448137079788919555015526607733317211642520379661983259138369973668397047577593419827290234298301434020686985001521531397814305939191458503825476576628141337272157185840154377499325173383805115738008906153864737328984251840444267049687326947853842826070714003956258682933572942828360321630770215761293845904274495287076317848266579717512628777419068907703155649497124796159822068952616349960884662532259924513417301461050773856372730410756380348129168814817605109242019326721486269253710877399129436609207868581816368506930331484866567945589086449394562888771635603389071394327659763027081777996016606059619426397219361863455424358491411510406246221785012883425403852816126087142381917954477377688422450404902493231379415321640447403491227650326242759213597048015882052237109665563098638964466529261628673009909926495884877966230457778267287165000312089959850588499688621017774762029657017429589554825511046624995287446479007395978355372209808678840005671336042682825290185824411598655440826342736974391036142205592068726162452324949912880900056059525970829211105670258845749324011890121374738439808508164598599560538294522455308071756249201908091901771629197758297310688251560526940734733809930724944422653618985155798447778953227407077368657797735710023335981355318274600169993690891292896527974046114847860298050924534353118225899369235089874311262943762935805687892678952307161371837535740177796939615957453148849582683344157678928688157107269005815908613919358846550928541859817524812113023048791506977199975968292247277724683154292030624176862783255223792836072249225232072470962041557032875862376518528293450602499884354430712861474151470758139888735801 A145123 884 209166620442390056243320957910232862752275312595210769894223750369300982956356756980436815832849547843853417925486456633870093627518285640812505513415954302361489440372570273645840905306971419117166998993741918628349108918648277667865110593067548825313220857314338122075864623993904018697341406982591450171996529486630366370393923188210568825323556626345066451162012583833795391635071657257430158443202815875753848919939942205803488720667486724525263437080101969285733382581194020018967850491116469548603150145751974157853189845265506175364333943722373674436139430341126452042018449498427273544369894184007388415177920087870110700432805861423756989556459211220066525364200860593306063532250116681202485770116059756009458297043903465107459223616110293568776729470776989999648598559249981717165341191158583067274113000124178531026252242169498603679535386411816985057607853541323410376380455915610920955144801490651147242501244261483030017366409250524635838366865534962816555749418441648176218930245299602739026875913753927882046489605386090765426891793987009219971421445601515075098066727405673468285914046515601963318388903775344277541646742793813541666531309706058189888481087315463937515414605919954386017147310756244453258758707977327727781652959248260786426759171476810970566493323578684331418222485392039656318219706484261202357697548931650052078981982731112136567927181638211104059878164629944538990380108991811257390298648592208797107780125190431208731656338451317463893461133569939694306751267226350448538103042559217124397916497176454467354434415087699774701218298060802046990071362497969694341757102012690567487607199488360740603488670994910046681615817827518231559132613697313490489212930005432659900054347174455981763378024361524506881979973769243035536879664632279991087386529114256490497250238796811014705277059634801536153143241662505074434646082188789535404552753873531235185871938378317227953813808947337888715289039545200825600537972097207187479642855047526086043674677472131361665636289963147768658931163360545652513621263745223860835514796166949915014960587267020463222238278702377104963151298527850457351182103691238456242510957263493138804875387427005091885121711756301001 A145123 885 63167626761304162082425644277455815194657858083630888760777490256296597665023579902903427195705608256719010033292902282477217910740074236719259773398654535356527542020482788549738144485682048239574805167326345680072765255038416542331421693049188682169601299876909282843083155028410783323199835475521195516268253880457552901996959260613563071206502504503270739803000266760371812011613433525704868397513950037486610706986478140713902552003914441344842517627419353200751341658978929342620651436620893995618787431692473137194824286575303328511891771215237294664187500229702976874169192086541777472029734375173183723790312039246539133229273349462989609324519283974154151468530156073701854558598197965565964862420672546989683021902143108453546531667327979673518731855907601292566928911050668407869929083471209152743839297677180285599712415841342674036724399620050881220817854256850892514597989983358848631328933890354577514619025806083212532984731080241138562136019535186040189079944021248580403299328971238007859395039684432509500640731389990203290339505415569854099884410003711963593166757113624615786742652976317465262390421858375975800971256704305292363930592075805214854909777963023887344642327562422371761052400706003906929667752120730523385156700461595342179240822382505685460754740961549071040287308536158866542539252719282416582763031104348405801356673906829634785735741567574753113993245867654751086473775140764970074852762285292231215502972812222778557952818233942501886016583498116116344596199877067649634095520197442745225433807756253106935447124630322879634818013133462162131475580645175742020951799058508539491135999507045135154088980040902295803325521675838749681656141244686902498544546564329975038255885905950972682609438412757747459372796279863617778910251641579899510655021769169478774851297516466932750102379113182089872134411121778481554728763702788540322939841795495170082370389584563910163099463140724204856277112145711033373909318723773887274694463295664720877920746780675057303663313017942084275179686522771764010322114673857630004033221164694191180226066730463317109860736375281813449646460082939876078499962438891637266710015642972428034717936290094063597835998810514166501 A145123 886 19076414115293414558836301250833745955923920865943933194984907833651203193854164773919854576287260843981297176636531002851485938949874901203575639060880253723368956200745429571747273793770671596932473993533562653463346757912683147506421486190261914466394279341969289080489036953956062659587652972200418454462840675368694346036711302782107836935538432803361418354054918549048453432115621853105612825890769708505080679660996458553392767216461493799417915060043564564657619447629055467451417766009018870207325201220981135458679081355896339704415950573057940614910188929939957889547053991686118369279435411408117477196259057932366948124540118731961438259015267300983333676970742933397366770633123535484240185965272993131128263156150174849505945104309433751109088243754624813365212882538742609195001417867114005545572193785508322072582123331843318060487089149868954311701934377715428215998216594518456675740382890085591758267703292192868701931371419823573321129239532760649174285587344998629633620178419068578770798275108784863941311454390171655302917103743708108928945120399675411490061262581587228294127995284801358907278589012325769347615777877957404480365372275583468827992864463745898514144467509245636317451807865902423648306402381752640734589541886442545077344301600345240198177365277064240769835348955434585656190536101516805546792077695964286901957636537879818593155626026225937229321900373867104883576089712402029151348143911509661618284790009166088693293019450312184252113114755297497196373745611607203839048308996585149840956612025891261840037677203942421949940338748007512161658635283480576120633101558567566235755584243928142455794268483681498422557625930285474885628595523281747241069963849497647028893377489250019294166287022628478208223702496545043326195359116092497372226729187760068333514594599734216879516213215121356339848439015535438924453651992159950387992427669485667833640671782599922552028084054689762528706972578965186878095013716607616749770248272435698179046021853086395174344654895128546303335606398713712185464765010241259037357197276941478786513257192012654746714720147056405284688267793749314725249637474441583216090182213220409773346011884220980201454586519063521982301 A145123 887 5761013895191849892606480552107513822873829443656984193996681388272407067946292738143893178611557069274095028334199069958866276344951480089243123736612437969922068245083099247879126947574257140225367571241968595000250648124375272130396957407766048980168902759974848393024846076939702512412147997769050852052261615707465234950184816480935953191461400204110645072184782401545872564686906186204369368550614938018496878646913944004983901796819367212982865505615529079173400321842315772240985544683287077908616591981304610435383887745194119287405105181292282828408212869341637579666336136297121205744917464510876304929546445183535571794477886583702891364613286205612992616293695835729931062876644709518274970196650023253053745790135450661442341874969781664855271130882040786035001723597789217308482558266784958465610058683925836085634201533800840711593064198860804151252763364215802470338946813554590557224964303871958356419331775216440264770741184055638901842468202874180864594058298245564900772890583229739550773219687813344477766558585100449911277674991094433326687326476291970558034908132882229320210867833357034072532871491300523967004163947886431847777978496634131780838990158273298327384284545464619745498684923101825937881603851537176771322656493005187018015799842481880034164103558932439163419235097232708709302999363405355992714624701150110295985404877765798385498213324178665468502099919661998020088892619370272038737064608513632516490791079795346562595933921176045701636274639516346037188526578505498491742955221448517809223671398011404822584443068465981106002347483885135210658776380030488812689175718888346494658695305666791976514714993091771621316599705424537576710154191889842979900630538001725072750761745867599875865536071395387661136098781160323220893219542808292626512961559681771467242632717822217030681146288587536432544356448280580776703448172868602228633390216342876190589400507955592046802318285053167559464649441735340726151320233096776484543340283812285185351020678885310667594782115015803041523077952725018308246348710978186371651869544415161899335823445921091270190735623674659114162407227252210107149312017318919239621968318376920779122460871098445926775687292758373124488401 A145123 888 1739807119933823374152598290435218340761940568063543282653802794350433283316586552754681820086113947659932717259751482596574763970236397112050219792817895386662741241058895227429924590893631885676464074041080982127422232386803419500232374715659156530096542239233062245404423026198836202685809107673281156901328545102979132260609777865939875755984407323208611450381450230348304466082013552611866443689459820511877552270688350093046584949872232436827025964780829738345802239576931734161310183076586688509532003453152771370350475419967268128456637348799696356238665376352244609101343966107738918016595794846873235971245830186369810314984197208159541230674953418827822786787019171647505783621976069150983556759202341749429100100357749949580737740295769753352540772438132562757757155313649804884552537595151190342608692150351816989539456281084522051583044900966812984724022834058794630614145939476891829825263479386441338046879928412072767092061906213383124783104268028469860458231320482815601403779335956962275754741547444521247421559381245945701550554930206775156550643650719775433115052194867851667475387957678539488546019911783745912265909896483824460624469140611232214344547034934072348971539788262805917504285394968885530816596056761845632298707671345680036895694208127927425077361097432319563111839164015322595623849617212315992994269867669637345100690315448733232601867268275930745550404853837549534961961994960109753669442163627205510318600621308185495815278751175715489709902828019181205733738652963048937302533428568455793235707805587418365158661768999522351590758999794562826106788808133924140856010434002722073820690226727127248764988133645231348139190553412280062691580937355209298182749352512671474323701153874525912492097727274384445184893608207921067666426106568988280709542164294707223038941566187709809048826662940220881272055798941719859125516894554325713096895852907879123890165312730806198211748094002001913195795424431493934110820615381509890715338995463037690277829199001510735218449854079877389993666206116556815378211845950402042979827245216101952120632167410977550942855443629599996071762294362373703044366979592839168782618341967616854885209837059846448906056107826509620073514801 A145123 889 525415989206119467144192077230883831396283177725746414377254447212442579154541192639175765772827800636230406517416613545095619852735046976359077134307267794334177932731541275584589347322929255217151924992835214633886513930166508313798046767171657506040175587345624823263742729065971593508601938369333140333349168359483990477469202730697361542354099550208796547370125784782786402884203405982597461624848315179649002288869234814156063670959617376554548858498304965451353102951911541400943434303584496642800756426260155649235408192942369780674617074232327007301248535445508530311026211428400856119806185126291206387011311169838499179553433078977597748772471319199796868617063496141711016722773896238887515866308910558304335176562250349322721355227447495730802458005185151912056625902998643285917557871177392698509359419347564805004830162685991858737367967027778660582503643122391762643001734775207778016672345810401412131801319048670759221537924935257648045595646476395023677521264727512066059040586568419377538381174108557603376833166577690501418356311247455002844967695190895888830187727941958321348246952351085568506825480487199964980337784574167100676741902486095494600272365559931576091077631770821922466548690595680328480674127538225843777438394089902365955481635054791600493328887321001575620612008297530191169693281398756024528276785411529328110112489860639670447378416806006906490753763759020297560492433585333775336132796350807550483700896843992224389651586921144901846689017787153207785551884668262273566873352472452201039374533616002334873093269794787284199303215590474088349039561280065060049702461893103177947353789776286762335049901645866775366414230530803154395280732927081318208210403828288783520684997708360957972737648100792707058176733580011002112039790964291652481655220655441899586293110355970540115714971061658118607728306923951116875129398707233496753033914187963152538639335044195516267901122070319524617570753528869432760741674524982890219547833289553570178719067077777356725304261150007955975045671169247433225911731128310438793536176185718374378531578734669299293472153240515524154558050490209606109291678525020110053111117305901913254554248331202529123702168876313146889076981501 A145123 890 158673888933128145254171854725436481863336757732607353598648189255363308471388123590478326581573909678193922835542557539136280620762013950463329244341002055993535072943684406331318552966933741443694204883762193738451599784677898707347509891311124907667602930836139463563404899754897222403395099578430935099514547516019062145063438614892737245915182079755733348694327605554171145366563346593191821544260501724433486813686238225525038182044854575487036928240523318736570291289237708571350755849499441399437318908727113853297722923793175706495605899780813956508620819039167223909320814507410950809263451312345097455641444727461040382414821805654026360588055663444919826499566388815625079544494094688074878808068531786266159794221699247745512268540948847940948989776793477744878343265550276622542217924557977443759483935950814219294469169674888456816633542997488188682931376200128253523555909756173272069205223171261840022465951472770157212137361268541596326645102131603268680750963716388161134228853364326695054315359839236951698556194747081285482642055441801204084023693303999838651283578786276545195503104222070163149572749087222605678149745031501980579915430081660228137067909852064401907156473254999957778980200274500490315632769920487442975154096307479168838518558092338935421560246609845043517861714666690102410651747132807107091546594924414187451908871247597731741875680008145809829462086250370292313733752980775840041758435055780253040567352246264343580178963971434584642210373468892249570030935431162243568258449913251996258097873444227117713309008816256760305837980349323380118583840717771514210869287481283157018027023822211875097936305308918120929308958429749140347312089763041202889581359206790699951772545606771134781854277628712123147124188647555114716768350445109510061179167095779158967837480385936915405136872433957811598652676635234295576429952892689961693703145188911964187545189018034315106707927117142494432593171770294137199809874885929451336412730314449715156282880428289760220306668417448322827073799026906608277409964588903802113604945380841732960364416145702717409077647423192058694680459485748938671303042547576480396870774808040410186020497786186103948909148944538743850881174898501 A145123 891 47918989041815493747292755935004586638896304552069695040377375900672506715780058783131815451869547895013928465927334960205611651850275477992949072713848313642253257851059959170782618406666666986740432722971189673797749248458795243110634189129192550458110044936926772371325015983249895194231811470747773066913060000669397283818680992494875950904842633986681262509139566751574903114299246467737947508905046672463733368730955074873747374913875122179708597779779543953478776616246836077006527323114527718133427509679162123540263087577346120991892307116731582538596186101293056112084574955026678743541442490143093140397329296382064356990096631874436983299844037889046587806000432358822632311420493821902374512520830290541821953519776610568795382378011324630670864110133625093801347609570280541364463895658638010622665639297726546662124684411653627966764592617274405203584693108795610172351241744629552957121960725375265285372585543457538807306261565174626832998775248097710746563113521084497150471054675440093487025700290275450855360593980451970525256482387112716178372310410112760376798810605727574690720589228112838185602463398860739714836242661729023968033783142758902801899908502957889444385163845378216427329553934208552394992615841859669552652759646464619086866649062251303705710701147285882140818617217332113397825657940826347585622543390387673081148369004284654346376007984043228561591059293848069258450032907760718358835711254049285610700856677474987768989657467786323417045686098587672216941556948326329295340485000449630417744518405622973547084447569239746825078870762280070321723970857205717226622475116885620316266213840518209992814429153391626653875939031553709581733855827705516191335362270046963096651788088247174343162019106222960397724446794828064633461929794632107746823626807704650566387332783442592481811219760084197444674500615533833312964970644193661198001596813137225221486108444111318966709526088254962999118520303875300564909821473876169320706425007130524423627251170276429809175888557808243485820312260454626452344583394117819927869899968838017635655675144423485988242156049650761210269344206645689269127409557689572059744920880910897974264935777179872190041439279081824329819225742365801 A145123 892 14471376016739345983537158120516659728464820637967315294840368873813841664857106364382217788138021890384528202787219615424555582578162432339920156630337849717904490335947163985170019440260366496254166988132415519293181821434771485520704177607124839113441565968021049116676591422041713451435603669066249035272644605654641960651096596294837644436016560281897985544411454831370066569373005869910266955867779834582323043869934746373646182185808242043696509492565181750631853967815255257547399900824737871434895670604198234195306154725434735363844981143353157112699539581771463778625632315603549569598706368571901783302537806062655974770626768004274314930192311386828624597585631005975619332969444640119829027902482679211843963803178314692528459965890879089614660012270577984850262099746959173215445554270984121230601263583977466277742360223149720757506090336873872883293894387480074143796551450968368819778762933840158854342498368172703949649278855321468761969303479823377042193379532403801751281124283129543906386707172303346921367200825901748017341975038852598484664353720160749633954589519350941280052422443785855061888794373706856171274867134097133736365622593683106985945635299983430547802412324830966361095746307930708322797454351471699717458158259136007485064889498241801380189210186233726561483704537919631556040938046382424163750916557302152856319355530422718014873812535501046879790670444655866545759596204390756168528343040287828474178618149245200041891296376307498237363154991400008117266780167459120284949258211685875134162586460624693784101789856901587284413513132228231913780520615035408830925776616011976052355378552812677205954859668018962331349604278570790544543277147877302848580389824194976064488888230105039880500147915801705327989635807849427964190786029628451430030674116759708691890006663119276992591583230672993670480100533214582426219844704593592991834788534422253104924617204932600293631170170725881683239360538598570476465566275235717205402003939423103926220273570543053512610898037789672084394907228858270281999786775058992714414596185643700484235053529199747065731722049347106693442647269947512410337806383379703185562569235260283147817824584210535215288565753133766408861555293019573401 A145123 893 4370307638066240671534474459640096233409736936361577149346751022515879510280130341984646640202230741348232503313274396523255580326953204291177894353289316766493513828198192463562175088340224015201771689983266515636867112324052529832009551003162572219708894812297419906463959284440614212438358076246536460879271757847701202719347353400048473743726096362499204953149750219507008529047533473466432882724560604997189095515351562449766273272739175222074166158156905109146866419503590840943237763521747722645620359094958187564858918463993712733760192412985536716452722357508880768088828874737316943340065781866224195464226020101625722316372293840658968671934778194784355581883054563372278215924460860822366464052037248291686335246606331260533026114316667473738996652841604417799685352775972100030523192925941545973630958936721897089331530662706804015138872517143292336349552520325873595816386186950702754020229284059002598746149134602613135255274908045518391487896652131411769031654055672427044389749062450446819635298540335320494802039288828347449266751205251097629652456451178136276693909236033378539001140857434100115852230298396071702985295038254672659358449989509155550852779960686493067546884136935106462834488055441139704932436221528611455002811141499427795870509761819961765513435765541438135685937951834511397810965464349551271105191177761859774935364221818656555837545009713332114468220883226777848750139603693100602177200762455670149916331980215372937663402515987396681360255761716703863742350669015705999725380639444133840886683366590251899825193452336710120146055887062163757891395501769836261222357915560499882191008056735587997988374805312573232440926616189347190742487964803117754755086391544612724512547593703633796736701508553008786092472289523732417120983919017997699761516759634624320300215624929238209170176324443484004287545686530188358885080135816620889872908135798707300462012909781201177357646682033128013375287764136464408592036105299712719862084483280770255194098991052831884378682031523923161243776162802937170537483261484421681933280178164428708221350510143179190364991816746776570658469206179942102232748400371112672467836164127724599743008759495804455144956816007118373651859879266168801301 A145123 894 1319818435319987943457427749653188545830012089960558331787423968430921798262934506172998903123285545865275831472406080530407760703157289533503384174536743325631323271625518176831791706659307392224438796207958355306814574740042429237781363698777489685512972791747852790702999027309643450442932703422784944936504798225400108579282249630218344232960845084914477997865680154836285205705785735980992820315861434929316524522592301925083040882185045108824354483253892777780603026836116618709600257183666987501105913551006768446353198069971375810860214263740488735211609452428100220499047694538354113339130267417231135128412955532884905483569662113111004264609372822513488557104084892507422045589854210523714552314687346501410061400511308862366281358063667686190087374498152263597520126276243827250044788818080075899915318997626428943511844517777231662851181994086937411704681567244026345862404831907661263345289465022884944662482696151620994143143372950891232760582819640206530870517331433540563603952935735751809985953772474094486083294498025335027930541522010792631556557183902076994811926634692560967837064486522654449132311661321239947445387826685777045992515531209171293250553602492020922968611206942077320809654296996916260181272941447289187711131506574568058345408883180130211383677411983328083250591777749484522507355529295518101449603984767524349877623675633703857144923719120890797522522916064042254455996400719111991101346101918572097446258079406893381974305668531817490272559876883453166842072635262575752796780003853916734072644214123795449053424320815829554696824464379641226651287661013875515480321164722654952445632077755594762715283236344729097234828488484904280813686822093393684633187509856648847826724884410267301574603355435092851694598641800359340542572952757405676876548030735539785021973228721966819892400658398701496301168317231583669800867981171914915148626422222675182486422974136717822961715666803833934157653665408673652824318438234238005681144111946853193964691675024384686028849362622187005023536006259258167232037945181520288951136199209471826182363619009710915743161796935477177232164257619072567361879679105692647382100958997337568839240827543148734918561669868396615076452821983089958419501 A145123 895 398580797158998292683471645920803300744430241431152254622652691715115867195895940733903684096592032620571952872163323045786620476773174485913730842815743195023893134517078291210737533236022492227765314683113440036142364704380489577280139827479798722452698074213039245372399242288227881419553238075604806834363569792312985089740520040972539909880431489547809856150482257010338625114618244732786365302507428788048593216727359829812628580146610883689732979776517461984632967238087715259458334431703908477611340272044949112611100958212891501167050947457214612497189601910928757709944314921708204911474000694221936584585248344911139830315721585865682628943358657620878759889851754482678085489920047117300972432571526606177546856619168670103356437109113324561932648101789142002033278450072859857413495699867256980228452706324244819043487712838061255377041823341737955042477483755175630576850442849926750827523398207627194285471028088654937618094043356261106775304523634690240911127202438873577781349396843134596168938403988636199476660136364362350087574272896054123632450617081976074296925149767917378908254473788984209537842269488716068056804138364066413217080331975180221406116335172629632243453037612370415778052763205013269435039495880859806077306712174378054192517612210637503876105064983199539703543030942392491285823558881782117086509298208614591803267414677156746201211125629499307519687452430457534067862162877568128212004345578646317758620023648901585983302648494092894665631722563041139682442193498628861638627835783243409556097665982019635362234319692928188808320842186764588284930982230688635838795769388326235138698696474132882752017549001302874791685762595824903458542677784240089641467872890316407430946402544307021441733476639889488202982697351418997111439910748817496419017743765373380452315614858409050369295828660083408398948544258251738091503245233782487753995306603112106403599276176379001333260773728075814987598031665655306688535576310634578002985659723466383807081691758373122348828128829868951593946630114133163566904921961557642841561198881082327078365591590422553375244497682697360747542947331753735401185430341518808396722021781031818064850986909271422140950479343439770634715100379013901273888001 A145123 896 120370080923582164402464979640332943636272102900118020337709325473996560971362311167132739598267670565866864491561851153747028976224795537456413211146179908153890095300886018427465903245572133345392900595504050932559687326148167809909364446535200436691029305439546104249673868172017510545254634966129228879032861572480296096993057770124076834439657348998353662079447775936967428499409004123565501328536927632555745834927140076301488748163394301829190535538025019626581375502875653891737707398117396693251123656244023625240106136182223261976638525917815072485416048167648056728182684058661339529151809079387607617409616587207631343849864349269323042936629705228682871998178125768876274395910264375214369960084286347719117740637588427062351277725594160350017469639365822732350452571795727433111625656571093527953092801990924308922189777432576721892203779467210775485416495412495796407862971335845971088648720969238389789267588000077639539670257950217903354909205554856812548629544619208386949403913893690912291209412050795658147465277887539404391419499873086334544368529801572872360676583303276355869325014019786708625979233073930931313207404398121371014512267740973217693353882668531656916599848747728923487651124833617010453121746483078214146158915945155597798081973478729346040372345947514277662386744752824782883796207426768903842024358455016839200236881608825703648908615016389669980148088111082111246239917192624855608034211018649269391005800883888872073575425539547522371530507654161540730930700363950653639112809626535655769207422482355806083945711122943497190558197515938526020822505346006954147800842034109800356934560703110374996346584515157123457991865475450635940199075004018413678038664425365698395297986843496310208101935341891190344449080001486736768314310473190126512866482069112025356814293714010811244707447854686790634986159197674793319964179192621139386791433967717633458704494982292321684821791950212092292320447909362493946284919727373408318895988092374901056544706219353658564660066057257801194366858758461956139038054394445226617862530925887653305840226296688601408408095138377667468580737929932009018590638083459574443162668476912611718016158805772426337832126200048942335068883861640215094755756801 A145123 897 36351365858124654651251740379734628174853430645594210989733593640455246297484222076533353454992739918859172504498806885108556964199411479137350876035303516519279784887733060486803492042629548247816428214527540268192989430132042298103050782713803052081968397544668710444156135788706999956785480206532951516661089831319257108306813706057430231460866638966013258138137077850707153068196404627072048614852849637603047193554779575683219789316764932541531851999503779409765590768901209387589528175897022097453361732845423089873399442026073212225443667776232694675983149357027802203153460641400802829598934867974363278521119624088359754702828717757749693284233227620404606464689904130446152189479409921267622426973021905484567380125695085804159982516692327312380713898440376676027834643403859611939853534788770378184853797748552817049682269296925331950190164357274312458640739137089975339544040492982633342021086209311786089164526104995358486042799806922450552075804773043122699445211347798493985142200646497812377349073500936300124335037261900535763858601387399176978275663549457925476850031232439691555157245979501797020836190546057652540520579324094289979969487777441936563171466449561387759180910868776522522854861646989132143573332398393739812333915308724816156966563472964051866688572371084328654501093372322142038415168819325327178174269744116876823879734978450685345224200523824050834697202922094367138830387130009828825498119723286500709765993246910790464633795210294857663307547679834222259601389067719598770150429879377984798891085492005471417716242524809243223359767328971248093700111683511869464000015498531771381559098633642859116013916506028449981438751687823496229036662108535776690678035188587550598972561080333341375825342739774499594535419177751643085033810322992669389389258567128066284377464386016406586851279956286750688357421129153529330891090612926350312323259062944122192422353885376104769814847908190323796465787670595807516471357222090458677728585418237496652692694196553046513404991121163026091747197398425396620825925522200496880951642778419190216036669976008367202785869487292372878150635311892134969878971515774449963026729158005827707022815108356363482603161161935437145420168211114965944714964665901 A145123 898 10977992119072722122513623129700217375862099782866551600879207570092010385279263704801905610668209187824904229494148117451630456159246041903942508149450515808914341146000083380996227130970877998707215927886721656943350248212550625859311427015121986528317765029184511008030903334321341969438669767737985228802770096196843166412560746171573805824347285310387005604055318063137623259166814788371635116184232053628487696707708504716256074884914846233240790113314603356729581830832662359398145771413502556034221992195661529118141391385737927868822011029896355977074425689774228617295616931018983793199349178319178322505760716858097438288910422898491138048795498111656962469464352869268969084948385885958446758575892531169991629680219278324429252368763357254178625579859354390337673711855393807078402655880552083118297893827260959824695123137894017672235537432117375151734017802905760056745892365909419423319279386491190160537897616120598185145385871432629848823538132253468198419905197490525975125995191328445647047128987870711841891033787816074261280906199494678361104706023406491921136348755613483573301618960795522913583903565676337136305901748472077452579770796519723868860089513884870571615718482521762072978680566265884290348693262568426345110696264318949323806104086861664934393908483721519739381667811696534070818497187228822038904787438364841783972479726610498148554059649579846962408575134384387793815530673345775680444824122221504565079938954766174831447332578083507466796507868802280960858888567750954877931790710762524873609338611163170012344221296781268509957459175151800985771412905915238571173856879714560847430490852799440342661206438236076737271045017857220410533131757702800542171088588289014915191318148273825599189045405476556986359352142600994724943442403233312965469043220790606905856637430283240778417841839350744021093306194845168183135789400924565173182237445575157184478092168888601348162399246481527574440375556072024507480403596151591147265713900319631614212137102652800693389742658525176621906459247465711317533290469650155612820778256551669557589768492528230206639924177067158231534023283453494828894430807125800429259629043049283054909172146564815999319816838778301968974555730872858075088824573345301 A145123 899 3315317268594103956344462933429085912882179280995052989254530952574146681108040154628098961068344181983202218134728232663507289203128105243511500110258020470775611746307137448000373790061162526061331393793575412856623581970760156967213947907784126128499883070416177655714888650829256567770521484376665006146919907961615316999485038530109231928721419297097909679166567917989711517115309869683606733039023227346165681358534413644733651395454966797506177082369010709952923947320695131328852433438701874900237588281356936370588826799050828143172021887360923272381800575162460014621073159707091704743373852917523879033461215371521338003496244886626565941042956196492782261171769876615098217502223058149529653467492571391431987596046096358891830055384017198434632544403626585505301433145685525878065662222391940331347779082035061314240877505374696411683182114335090021511214735738402447161919950464151683209080353634130116696355915542315656555420490372847291894156440135774352800111924430791045994065405580544087595855605263454039950967868883192526371069813646005465876642943405211102257700474164039599445533768914268418105318040643707757511841807459243296389110811061179166459183861726781351240187800810703369517038676150650066553161791963266362483617937909013970973286467668749846135093673511527876964609178038980967245147735374284930422067632116438101882864997701391990177980789972589958596554993381163019365151432963294245665511386791171092153431798346137888306629804786008960114882068830609015957124746071720653536630644220403133845221369485785338256537115385418280763929311128514926454872997474718536625040777658298844152626678446797340624568330430789146205874156641192740484776754164137227958978075628093916837179108217614997613715887111180435380929811646322655289834571966137522902261663420196157502420126481152698675601384203968407619490113422111637777677507988605755950723385304634525590191412650472231040274757589513137157196952146080805451565414680558436015567869311110509995412712306949256357188877883482176789658945537246392498432895908824794574994081835825787201894048073549514038054315604794493550396880967643546191148224780475955186444944271725476754862965447466075431102082149885259193170410555392023710880306185615001 A145123 900 1001214837123300322093905292272454245473042280760723136203267468469822205684242847433981084337029274749739244972458432116261749708888528537498569090789772731658425833043609509212731888371340111992523373709731887961043378404921354853472752956723790968820436369500656467514888341647101162124728049611985093871141009434311628890678069075346816468668044280438258336102699455914829740545564413829660861742668830426488407282580685212204846465352515058000632238085327919802426302509019096998954036752716552717315717438977599122388707551921964361310081787971968931903326699273373150186946798614610675848705704231913892289782781281482585979617577045338324423056923975842708585911405038384890392716586415175271996900424180667681290262376240881107008247473604430570004849784315369468210695136285173421368751588506485427983910984880761255940920311500020422310648762991765069121235116175194633282843079147807898909718947518120804052138948596163207681551842706728449522186421382871601077435381272901405364232626490132986008301345660575249353350405368936326889801802814894156016385064202350346389904406848784345548977896593148266744892464370834066431439919950943003432058885169679588546804666151974083203965100126349895832072701516930054214764512479643873043707506552257900284608707131875591867863895491997697323572590099960555573963797585846820165425520111725941926841256826093770535601644512072587649197199425976847460481917224241516415303993986811448325771323161578876093770753712796622447227588278975120538090814425091886413184522763850983896383244246096008983461864625099539522196694501636355988385873824459082822191140995926536373245826400079997428276974583660086077436724260622350405992046625811740043069207751096073869912899363571455453743008862171014928054443765046840902805097291370298603517553309678448958825021559877831759253200187759108357064920947282869440675471623158013731945280124554051571053328528273725172814814392786485893899039172560331221865274829932496085554230818055054387000426979596022619177651378153092213855095093000944823209201273995437806035391936162836065414412749719425009285763388470869893988324028944897454897869452896612665877113541018044696913706392988189964193508992426569974368489431997518302610763643482385001 A145123 901 302363565493968103168403053803347753046945886610457392080397520946933731969960231884907659370821772630239268779464311770878384904795132490219324353918401106940373825967423764644797029914354652659215997528945236588822243654704278405591804178982677088457643283706127837011840564288773721705100100461335121684078437929254150309667777375716208464305820651273056919593336069118360591933243337666687896639552947765572152833658008399672218898885064092549393429724686662769622790433776446598552790246886960218754446428982953578025019091853634186287501527945647256511532281379983528896443312108452717014604379304185077947635366485792369444506504771447287349197249997748301500162983149822360283502191595159873993534274635069068358227250028699997957598906973154014943030002318837952814124629724976687727484914066736207310809769654907864232843693195500792841404243241398715784591493870173040848971447982687521319051913070118848693629266120125746404172101076941618908408405101187087751032685032491793628952259134614581230419410533888461850671871453549887528193773380284389111482412746166399398648873167858708316191879237361862288539418921951244354537343983377327793185394210432174561968549994034446346246220050356857837916438819436725722792329607060486392837183360843976871980856267358759994248761344909793063841957601010048802369821723190365405028085006109118023804176696482617309761518661855948880098957671651626770046173850287974663176140672630266223290786162998474442430460991459793970102616778181655793487468831631677976128189244038776733573894540951508927667226579664675517422637810183050993566079021989168293765099539992155685876086946145712425999021755934915206239684852551308629869113304240981355778941762755386214796858428690361932032774960488535327837061087232499629991849547421864040739398837859471389407654090956624038595790855319046755425986635966004459446214752685731541291523874230018939932515024126014529959033671863929226820352633161073948197861433224933259401362139183315314364133535125691881735293527324350366407449059140748090216680351850713392628113370639340665967950756367192803290262489002597913490923459860391387832965426549996549139701844443177772991184467716985903111008613630674247000090638052695135364739740025494655301 A145123 902 91312795564341243856535628343318748965932184714077371685143848058505517232722305786394679148903838305057509432153249696373155979498421123517698456314266344523261237016328933313219490302246733762971238730367751717936356540342287157133871389299811756923239451242881106121108335526868016853778105611273594763497817113625319081890778089397219609403889168640182751458851390174288983934098942410925915124283247556372363667357435956015797902616824003434858815144617286828506280284697977853665943700523109269511125505835413002964433377032245602294464151357797499497550845650055752353575693309954105927734673844159661626293590895928014089654984823400035441133146442396011210340634999841314420727269145151866770775354039366677976503339246291158502087861658418908082225055850504746380397427481806674520279075296565828122436566524797294237062854424729739417681770810139420401877509913676083141756094447692483630454768028228374184671986229329379250852292973393662181889816154137117629210793444431248774538218026027113398600653679888654903653551828566697097187629759043070617511672264278050268045569792286481127144398551786689262872159621964904961003846443060002050538556992665347038125955293532250822483154490107644717154932450768374238229068776819787246763785667468328757437933984035213642671258062267265507582947622914934777760112196605904505498316246324841917246934521080924333777443034235984489202236019639365307706484020869744106762779179140353587985491649902377702737905448667144982348543039422581074512677496338341656904299967176946722555419768123109600146518965194106906722114421980779763700967478766904365634237869936635090598205011909605072654276293317760732198307388746234583870066225834150557705197343144375540794781332565125732018444295058675497991864393900449841416635758224111570004694931480250681152152710447340581824169585106164361030290899140786063883316179839467767456308264737341165808048483957528114322455354088513840013852596175471772024532287559099911843125811802543169883581327180979352261439467600575657562835760765412922300614257057641449135884202541144718286255714010142507168649985915396099004364896553809254228100660948646061227524079908298669398640795544136754549560407807471196024053004202481933361848790724055903515901 A145123 903 27576161896865561676570591356628458839958472837764755791521361716147719270550166387259308195309588346354737609241501943992922227423618384169854714482554517644917953205105370436827641274248599241764654880573532073580190852939716017176023567764364167913729856632066387920737705488549852316119282794504164283454656689876917108580705315220584605831510223108683917883653526496566154787505947364761959679636901209076688255389112000708371294371381963973234812780244695935546127023188355535360516444767732112432141148315865743941680854844646318258741886208526899201003843854035457227250962936294031537458856896556913626062716815203774462706360910162039255934861028353597637221371606968927132699351779644268604900163385614101679835650225129901167632576621935537086817023836850114568927208974875890728436553254648813356768532280719127951728749192575185803347053380418863562651223402436306935769491551755147368876020892611898884922246211991352408010988305863809037311816070144308336933908587533204638116912891601053631796166991915839892441521980355688973463135993457627042099413541399225014550363428397349441689292170760342795525103666414479346978807088460137241934851026390724373339476530096745713943566409792458347722951683693229583219455978269968688036270434392074440769384082322367161326725686043369273496986340162709292834751513553259970295086478305096149890550421189742666183478034820605459790195178973416671300588128128812432267696135959714153305395187484355067752405015036486324875289895288841302847035116425347548707122461898193871435003196078638147735321060262040621154561132800385305586698612508583129253246071621323805204972037509754586229165441560207806208682591716510293020130131088609227445613818687838657933809165576239280707638144332759511858215209896848619608194007134134272277377129908197846236560710901005899086860618911206317984392425553881425288302040096766580040263804426802802055090709640149364510851557901059315754956663692359314077460552981414948443364593802228853989527196675120638691072983921846524233609992302095561786695288951055866925644401054055065581783257680306669972129005483960619301404707835790534385498566641064560494163132430461754980616529069861582888064132149242670525017007178511491180142970058924857367146801 A145123 904 8327909580057835285080462054073451250918492864820242171667766094428552714188917526646524680304346776760825700481501433836166139525953253598172606075275150062420698606704805542988634445332774724279162802694476318469499701231253894900001983593448678898189493463432806270956665949206528531451169625834646340008542822525715341472291114418527153741506683489653903018111906150572804456842862005215700897335219881893603480763844466777972115102254736295913478600818753555248101854722598673701022300376154574845237115665885619257384653729706155868537755170823765761203663293073058026877437231067487570206647048086343755409314184600643959723231339884112455256886897416344090429643884669616152760783510183423966813078567101419340632389864649983861466536051962873781310658973672884095069636712985037193313318803828645067915974312210651844127845193303281382871392439115686656500267590025851018519244692535606812916927854800765234872333684035159097840067616077896935605986563367426980636411182641583369462533155045492169689043830904903758862435984515589503288769882394444323643405377830301676343941709806207244909039091171071737559318435097550797882638736868518387062274471413006095401483786133923673360134572602832313367614253542904565758037476368753723999706907400739012783596554927370847507028485927035253330582291781515291501317196980887905124610618131892712425028980264781204263076589072788612872149741813952195367469908210880484800737470280654533944641361128625328083523576635570202967355199834190650878730092482958621367894079193287372226648409795980597506466813680171073481770739991294381507419280010113338130114679391769852536810957122933975436135309074889439714289944390997362257495429522534152538017668046384130320469573222691697647974701144198313905683001524454382671833173518750326116197888537344269312760182539393334183650082741599201866925482226373049651003332793043667704392212628629708879471586262841150554162848030765824844156898582496337379621062468099755329984264202461311361667329814559251905351779704930049742892654839472094246659676648961814170095473234122088660980257563738604189075791006170191632925217401512187575166339024940548623176038469919541705476793138302653895440818348663479027359112114906267854469815109004582868974818001 A145123 905 2515001117015569390532622969738825649318544886702875371087873839155706771965782542880863194143717416993423006807804191516578181214610458968263957180018612764333406061271646168612130774849223718133065401758851274645715329580985736543783423021653736663085313296100075427440992378954883066645937107719268690518296477746076156207523335849079979845329186903652370027551912003946490379811756819627776909035556767430659174502425639854946870389586558979401897302634483328988991213999201611102173374197153913871149176789949141149986223745516414425980143319702568732984305310664209488659758792819444952170869949665179257219986821032579272061953158284091799448323908158707561712115231798617109206623920723614393708944827101243026769301903474069996261726255116165946418732193025374146596461360112506356489893842202996161697267473755336137798657519628398402441357169559556951399518160964404571285876127654201502353543336128938489032559850332406056195292409067219010743970630320892803843859243249170644373046895910847034192459440766289019336563225801727674304235041347128728113266324691209707030855845998046190613088116241492904400118642295793926481209919727204092755564955515701450086874763935914852609046697359645566178671781618273485629344098407385354679223449764588789786205390203983673579961276024278603136562355131677455324104958736714594087662111589353294056208861489542733944782946421947340481929431832634589584304611691557777597390448328621709537128385665657364726156367738927164809816395060030287724073640894737078305555304793910888218576384755190061808805242410351402150873608916238102829935035864441719532165379930242874142311704079088550827126634175175050585909354523489486891470599585674225457253890136189319518123877304087316450407652107403558040004408245175326718274010208655464352819484961148061134607338566185885917563238127344047757493511239939107113177718201459090880146407950041745278798363960668387317992669253733378043619628415250201529331483404813144694706804424549513802369544076800218954777546397904953175829348151528270366929435652697516823501907272303816720550456000991378158430916754857913912524114250548844857165848886965404619638669454783271133299010911238331614840239077164221423591926841694514380558704019949325101573027889501 A145123 906 759522009429121898105567056399071272642949637291403541826366231658929016580952139032494038106722355585236987230256384336572774560672832655162116895759545779678626209805430438115320505370020230101461472168370390466687560033756461182327693750555835023572866425928759346280908741778425479598541555361593309890185527736492473459330575135307735386135672938219526094417659313285689521898693716665583410827840808544177177096251779391727176885540038557043077071917013146601120098525904163954182657985240105834512206153448974741676582186492227450490134744795004933595499000157298192517220277994241308068032518151836049336680610637654339518750130570455839320938563377032267292968370359297697364247663275021363476134524706008292664988542459304488887179862509030152944675811634689319388036261117263934622754627026501012187506861099799302963350443082583014255906993814547083635997984343660154677316071306876318103957170583084622922598202466702593811880467470684063347743524370346259333864855050066893017290700031920758833953062067588378935883231756137242050375693716950481445882786651367501221642121549700143357907702065839686057098270654894668246527513118878767493793554291270424920140777224860151564258742468040358153645510434465049755496159681554008359401482121998413776421244245048142050300798330846211111988500667474809992588196221290826526568833089366562912262651140861640870120186742839024036929816263713832102264625260942237953927114657773475625678827829667395521971139533579368202361583952929312702019360820118114689656334153681894954637841547657602685661676741112443278490348121963915760258873411781389185375814624253956221125597820927619415816807385593790387504910776149434043861863579444093553938136803461128110343090476261146876325462961734730329767425607041424214536079249840431484225368260378177118382103486805598153769914264375160823561173468979383975130019893507852402136510808699978444488226444535590128883231951779449403348283624506978365520728367191101598046124951949750707004240643863851565090913660387590929050720249106698178718442907438001118883405900762518527517576732041832465241947784176083831390649578448349634676511197524527254582254999306077962714595818400837845027856760485246206445734547079628436660874144209587176092185447811301 A145123 907 229373131846477797658490718409549785512521471917117166756191514087157407300675580205270318645036007669324576720530620265453461339141980851399991038562202806850180781955178720664658180490971260266923231529446099069664997414864870291326419729244840523382342575317189222501406999024705539955692903782093460318145511079942980908561626167527087006633127898155393228144105560700274289123025690676186562293098888623574076823893534950661752472562702057668029873821635335790209280763609058312552060538168314808108815109164800422845177834096907173633594712784771787377107713742193389930711864195468055591593649611904821720420324425750577955390477479119379383123997815955586014914735733276105986893587685135728155398917516387403141799770520806481573932056751471990023345676381483149081040354396053595749715407468161102684465374784665634158794035153420441906881470774823659701119991753624402307978167658548993865892711972755427184135624585093850925131705883737519912007800389214249426023342365876952520577418362744158320819632284970924149617399427127645371539155267477698267928488302388294159228889852163445247897512935767343696339277619135894016524827751981660579032897831008152624432427847143829857553531178650828516834765479426826752674210879730903139184568377393756371689429556614334915517261134639531477217390639222260940306311153871092896429699930877112646209264435678726000042351613390963311812322582209744660294332524192864304308391236199261017245468876173887790270557982773230269948388537389592405722122894034775899197907359107138365412409571007840821008017570573547518701934259224186321495349835322115092263963851144764535905788230216061975025848703815149521975897145042605591759391330392530579063860060755124500004095199953562269333839406791781156031722528918264937463177659441601652771708395149248341690260645676724456552596544603171224667716894120534021382152830121169966354346117819443448490165587885787550535418056768139986433138034972692216185730635408307869465235028684400164001478304902806372438501147890654555620141685882071321702602828610623640385965080123008291493587622620632413124909799904422459166063648577151040827449215803520265479221371120980761468674638146141790866797901427467190125188241291206093357203432847275377854738432211123401 A145123 908 69269926295626865770966091392627636153508841569332092956828010888089878075787444269852603736762767593780436932613017063782608751646317544290142131528889488122974917524254168210288655187767950580380714460420553548648362531729157071519396430538191282226443884879365216436078632796719294641139658400636863422770054160615043741912151772018044968267818489569990535373425461672169549625631859890491676229105036523510827023638751303320457519537050481377187978817061954395496601670511409706226768099868845831943027650761616278724502029315079474209895113126256284782952934051142246460882465766753358547353214150277104323517601295966036888188405448563482117864126401855209944236957223079024710344499233247714881566996955424289740530865708741098130838593959082031956897449591396276333154798991347068652479430300757626509696355678107921716652835265889890872863948267002930682654601511610225836854729316810489271181495058601555924986036026495876276795963296421260329363007974018332980399715529639789594321363054848703892128694996999151504805518743760792764962774515084547926432957584534613468585903093231810764721690998899671956608404742708385098322251453585342616100441351410170822153673069060211756829602157210082171725945529276467214257856189519051194025380248490792425836431304853284096344162561862807659908539984544455329162513380272848763895242810291798652592285596923834390371920067057328081143284490011079173576786157680984077663180226217519053732505921776684445266186539657981962156210976707703977215379094637682203443078366116202104459593052602820270341735644636470238204705655937582305175835391393866976474531707231094635887326919927429788838390491744789561846333432892090739277292319914964790783731800211244137873126407295499544191943175388156174391250436307708969689665117072113858705571709966812621013340332890883980280730386555893334688826940850932295073435024676699821986610391070663221465585519315063304671567369912026496453404338278128542309725131164941785476902932537736899777739443840003660624862255749317288206353738416136432456007335797500901395442570791247741512535944454698946931257517623351406584319831220721165980254986661465595647470271823536883885577026124316420003927938374334606171600403135397160565438775845732954524954914342311455801 A145123 909 20919288368147466985034101109855136568574157632466374955795303096689056021480507493915281058183710777314022629072410622642082389535848756394771523730686063210331574911542803620786509208525430104014708843815477725592735819584790570728566395602804522391862670890992978174473245697610202276084221144088550660216238210994663267076561273523282053329874550722238986289546345319434503712651698661237810034627427931211646187062079000067827509147716682673853101572878888592104183495213682122222171414099853272931986241714898951374376767675319904304214690569416613232664408975731216237796573949695318813245079079734073600880595171057317389654943054988692480215583049362457447573546166634132186418051874853124758505077681620619114237179644269290829031681443586022178993006430925293969463668255032418679453038235421335044825614949413807692794997456263593623163005495164110242501988536514534578327820275509109210902945614985697133918598744377169541741455783813336881947716400353147345831288066608850580532531065145945831264545069461458783527117043216332287373386364400265996084485262041150879218783505266154687500702784154765163552041893020313163799303414155021488401754255228040580137784834428336806732682297946266165032718715076013671879119895023873729692525650475841918846230564636135182761021576421433273760901857941786287146138734531246455603466899008192315970224041006562307166319817899699689541960103660763700675529125287132998589976119926454554966199542907682528582598064418727779340905766577189211526638764457685990663910468659733928408431689476480713802383156662643438390302406158890631976780792851112504780216311619939435273436824029853580167218902658222632528070720836266360656150521222988974286107939803734974513184170908040908783697505127816372885001600042399190581341402178118943727429884701582262297687090272401285320324024143335183904801068420087432578155995299533225069989983757222473439158336667561232223262810295375233788941677021959847085320803881177010906155220391367859332713310561376202702335962735145930383763208859987320530392512808016661597783270413876694928494361637696461340826645412452220366005422965009214974996178522546806365270542869337017952682793214905412699395370591147623596633196558648651284669153101978504991158529392945848528501 A145123 910 6317555817254239402614527569084858616073242096163275904557224707189206828609037475718145026967743891981241053542935395020845099031074678113676710024535662200032012648368402439309315492319492123461861690117813852575457569152075023202955532075616427571060300165195000043474484122045484368082793645856341662521881169666227691613379592452259162060653846499626603868907622861007547951671187363833928138781254130189393637665724219269180587305090901117022259487030607292861067918952861489501389540290055819579627901970248721698783059335917296020398626656850690939979868557736776161568104450342219528241466528865539950361616224058013885638904614201136565542988216781060293957266705366284841273541321706410429353651892852471548209887721703617089269436957369019616023931044689847382501694658220799094126165067666942425910826018367291815302372578956339384304354795591294290304917883425877832429164868474434171203418394230621932887491834765878705729642850748331317087880989898676480108068596400343235531230060311020792338000482282363553473684541532588589993997719274365246269588116178843030910604032687285483814447519123740179720760043287391867082291308823362904154713684637516845030788866324288655421513224377615171757709326007426852440279950441020347315948721063455768699135794088807971909732171916710985868132452558434914262804735315056156743483108257663787624355068098384892929838213085642248913590808021060626524836219050556484590095125037563058080738529452198346947499349267916131378991385295334434177067691487126531498297518456873530177241910628844572748049371576473681923633121954329033274682623605644582576648851577514478357942033530095853780711270212291490233915511359119548827418180117022755269613814088927751058843746487821058953132454605425156455096091962368247846595413792674848891825119608167876401280487921932297282757574560900669645915233835925553706308037145434357271314988484290116315404352088084177068120697141833408577763933056293595691224573046984292351873399655260555781579642050091773212444835883758321658608282721977754663746082860685234301629152222419970620663784678639876625982715657042947199127053415601562201282865658822474056716056476267955884826317973875310318797397990588207991577053760308757290809518798021662774375350921755303944151501 A145123 911 1907880937522412152122602291762517446917550538883676856801326066268043773183907837159385882863200471667557484147337416885672577824995016941573971655886039298346457488232345993867792492171278095855378215706735968000062593148107072216721842120440558321937818787217999020151119731612038668958727596827471093530947897000989768203973560359308743660264131768336512129423812557678960046900985932179185060101904119889265666928861652140292469538628304420658048511981670523555450407340268956147297418996182757659774694408773399054081109542679348078256081035678339247260687640027530669577329747429400602210109646638313330935607219070349136145559538545688254101502225884830846317646971474451387932423061103461096540044366563764786940271854774848091668540929444000338017048182489902984221542323114426294007422397397181191290024631931972714413623723847358230466291985263075711561842698806078590859029462459003610594221452112032838034888615500550991960810399470212244423658111232999943845290884824837048279850945682863133340244881104204331690269204425798537845899937834493904107419526600748554184123199088054949957275650072585379510505981030899323545688175961241442033235131006274859158718099845100745600490261079741835604663183735527833423292665913293121015686821235513166305220163584255371381556354897270296298902239770789402321079883926412428090076295226915455670239260341671231102503974032046059472214882062256648446799862624142771213210137785224117085828069695020993095616220880846252948676057453424421932262916190347754826495186663507146379598648578221584489197107832938389297498812527801209158322175548111812825643172960097752524663220689264917988194636385209371828009956359733267479519634244819649102449085746916377084796298255151051762937217593333269433066134771035168450481233623985626246387458691781997090924409665333281378107467193367858897882495817381097131872449061925876362712056532271857904778675172264753913340227274023394015250918841323643938902735739385375113254860540668296478177719185817154133955638100932277994969317618828421921130786631414132742430406187900417250745534478587605044585439301781557601916004126088706775572450432785864618321883785290053340199595345317128810864114797787047665832673602416686053173190007849440179356364819840708845285224801 A145123 912 576173725575951215701623277584711184110484189500774247478095914788242030294711557784658818479659574699710378971442356964078097658049464041677225763367559332438430129433520121745634023320233665456200759281744144522166327673159183734426793364840972996797650213439670509085594684462713632541167651448250413904683743013129243769908401848918788326237707140191127036482122484796184926616146080330750054222636262952428042018878553222149056620078442844137613628358977467506453161948842271894994319147306902757432378083547596265610796298829827202337316074148201601981787687419756525436192015619228639647924871818241760402603018543021381102073341736183651602088129229002134527635428118578952870750490911923544744664045050364113184413890254282420066810091255130733061532527180906011387523279885898519991147437848881052827161528017437392461099062229323229261435875194653273597386190121552308561594468497750615965283675119439686464603474389331633693459010997153349484627661711376084364797739148504388237279454366164355247961616092987425806907826052049625840871787228297884675194427445309884520574295520559907601613431874401660871993085511288308318930746848986092131132854850210369949087835364354100882692637332857656737436523778803398266981944825864081526390104064403912768407790266651033349258109446803712771282608278325841066051862141041238227046297675420209948624632268116613408063270319464824318359980791993486770307033676272066349904871516012645796861996309366887716529151206666300474368790359548880089109223621793534831070048074860701333108614628712289671164778516175817094162717750274010836780022332906161828761661585097943747969934706124475136580999477063018000568772905128087659266102123755417006184354281754656951857423229309129811348086580732041943629517604760658503797485959029866451560120699798554953582770438442729043891172334822532486490867821615255408271773308664469227181769757757616797126844497671867597651680516057923159197199726146684175952934968721336299910616009882170275853889614474730456681390261645664196159075312603461442426833816604207402979681039593703589754530748748778083588176686422373352831434119025373844660678747835672292259152187101119840784392967967799025570643871533697806873475850876078879301012572851732912502847800240972315972193738401 A145123 913 174002557242999744729738107228291015083919307678694939061528164939982825105229706543129803794974328358840866891891444465734699820153113145569580606565347032357107552631434844421187607250218395689676773924871024909726230894700925380724674874339853404474568426639993275744829443588007904988763672009774797528120959442068030628744133384813114765780127292205952028505471566595890168878029215273954337190176049507513379424034394211436874806794151110625138657715899213516425299458143025843332137085067688449986918406536965298815406401137065135757791198311721205459252620913126443151060411387259619773071101179462373328255175992773386743690003644788917095576513524932759796499581644839369315578715832339807051792001560843398416906054584938516012084979018120037384244806160451125536047808983218238611032518807964680772611491436634160550537503169531767878723168016800025550699067574009991107010670456858227017905075664618673279472214376962652824432660510740841332113130178724344478225071931963500410610115367635952421751067815201098389354473198514561205405433843008126678004609668956984376659253124010004040737299150419228997962401318428038212993539860217838582160088929632525449765367561935093365827575984261932592870225518014890748795124044745039327848795740628746142892847440365027816104567496579823986631048797814633212545341286710527532139891821681676489028968705710875578004005132504344898085241984299970747984277370371539894900057987698033806535237057359105069398708048192341897006426012526308362489053270865457171228328023421268295452422019222533259107273914777263824047843261770223471498408422362112760473196155526618914134395618028902226329473647436646226799941407392322739830883321739891116218572544004159483083857018953102051975359210163483333706681250502947832978390278393395682744910063880471813984905748000038837973755937649211443061344199631989752200943666767607780732531754786268000874402259621731749736894175622218770683539066377457297493847457818104177197892780123874755011396485852182780763645903378889654962045775088626527190982681827839221567121243551110583688617540587652393638584773860254970997491187941536812380749409395940246397645638620752901863546476730929988593523585088378950628123874290973404862852623811215490135680679307953798714757223772301 A145123 914 52548196113660346957165206759666301844159520434776370822334027715960024939749076664467416087263767504795242090972244786294915267588582120497971665956971436212514042464563889495076911755542635264616929524551767778592799563872006305795117385257270887178322867195064529604429406368893924592974087779300540603078625067761532120636958373811711740477272204539057321481615930989474034816238206866653879081378944315006088158016368173300714042595213556965947737016573203504492933983197244962414410405371294604993291926396079972645987122347094841171650604574065655847092309728076766075094808046936785942827824631325818503372660546799019775213279027384516779212504996400464456408346021313370954351901430875709806096439807329655957792444070761177553229596853380996159308869927929059005875050789652022162011829532567484712275843252335499048869864858136364576145135305198413063037521021160895762008660883502686808791367567039719890714144138368331821344970015232736928948680686313040656339606925713828619616017561571691467013574518574638726159243998125345434406600148801225958872716925597563971866573869155500660395062729994732755723773205079756252015730107038938265720215723894172475459191915869033842379045254609770785390070669916718202737860479568176012928809923565816931240871519199971749430230125857660040249805454331740904347627016724438273468020283850190879476799924492416307943801486745992694397424719277799172404481458818528776193467607413290196927844729326140364070693301402880586595466286992585576591604978577746272176123993025148164525298341190576331960725557484217499045354502336857214381682563531025147501076477307453814124839506710022347876364460526390097475581736259576339341267497063323361681002723934974409234372962300607510566747133382791234737474108134285484900970066588846466322511279171202689268487953125573286339030401997727033272039457421039289909276715590508885311997408175695178647272355561265316552944389357394010823269600846265957158965979326098740177463708981400293843165884837744725060164381430163030134341665001452607750234343078190840705867635871395802570372742726722274100769013529110578867889507324225091965141660958826118739796723711280275242950251579772888756218552052818909391886536560023092189702191378414226288063062303201806239540709385496501 A145123 915 15869381223768181781319162703311994865921091251994785293405814842054987548979115922962616528549862812119804270606726034016598676111931647277241873538398808389146883716745663192668806162566625631518623039640708998110115742058451203424744725672821468074449031324482847947261935893962377219173185745676753487332216649504540632401732684757752132509370425643503105135419505687254562624335060444514197528239251007082331110341519153942604203988947700052605591440347391559143349637626109835623308610285045903019524174853209614773789295542421504968702724790169516344616418285258270228235480969763522095114229967559217725645215229957311198727666576266479278405080932399415333075523998854993188844958653408632021634073029811995255854901203315290682559326164742042720073894473428415368648729290665927474688961486316572418426532050713884078598148649654012570227952139001903945011780649323016510135508576147354558027975100170330788322392057572859247393356511939775811701169454136359553870083066493644279623626693479283187085677753541725694201702332960655806629587839504127231452882506920795362519328649231837189435268207159258872999581545532767960070537498785899138408922988527110455063226193224886285305105839316166515255208472089330882336085069705544410865172748121136084488600305950951103300113393441516752331454616159387938479770813709493648059809985830935963925504548228004014123450044992157289363124179979911050095405416285825318870532317380825941438402573019437030844279978315621744809933812245748317822302214477208508740018217565571324418344646617534829718880011086318907447873011862469108519796635777947232432564622950695525246787396630808720156435737605322372791398884408984662158322953229801915336546604055818267429297550757764515089105658922392789407383473975303713492259981719553239433715661399639331687269376938175132435549207647375914836712854796954233562849367164666915756442484737305157683475376977242503867239468691757369049856735916505941604710231909024001429416842219602764865881085824513054785388879546005856210916220784663598914043580626931806053950458911917981265668879685929539126038603501017534563131633720728036236660400860156091919172212915168022370469112430614681474389409196366222257399105917252682867885198943657285123504909134887637530542579477196171001 A145123 916 4792500581381877237611429971193462783206325398581990382237733748272890279766753259658045724205971305492676094481140290028226505270535768895606547836930483162086146368414725720296484384183365398083359541041969565661476361302088391427967112035806826087596429137126625015543500210570269026265709121106600252633726349525303509453202633838467332306089391272133398693575209101619888438514372016036420999649172425194548989234980768122493168890619610202329922667247895677657787097629101973113276785895678491417291307513742907581711721266688947405707051236026619870418311229838269532161040158060536735938554622378252427326351626786561182995980092753449357561555229079627030124351839308186629660223161427975994823683958563415237612222370957147024955363272155243520466156822105453512272910370730320445333904357038072302880100403472340656237592022330653659844265400843269792980494718574529825165161581335617573837639688883872858353471687242865124380972321635797062396824226468494272228108746474154858617715645413181950808407667995082585010187945310119928256701120930097622672811644373154601916865385494145675708790603499366184913117902977690844185050308903234500861229022319463463256618851161999789128299584428227677836287568500308009747294953190594843905269241122659531698626051525668033224884814589212201544059044274680825679986438113250357275789147700658810914622896764932719848973969786144755394969104929213859329640031236860427770124566381402021024200649207140657174608482758016364052013415831928999396758677167138391893213325580809514826175557980154327998769802622510825831758604227963333915764202322376533169487015054632741170715668942997523464895716392346830192904987509777108395474190607903115108275393422133181789238625955882582949399342247429239609795071666433587189177613509238489462515807231411906966866083347375764422249521679105528553654010109222757496690599607013818049560318393257981925230916574771674902589766600521368059045910977183948098665331070545922332943708886611053589202244753118104800462381458512338412666564335303405419433411114990327237452332723763358946429431292407994093789557488293766327486885494152542718379475918106180933471268503657031475606429003794054032376845358750546302825138100473750203009140378793121693072194495673763332417619461403858145801 A145123 917 1447319306196103157576870532137722448533444349280509100650502186163570809502010505300806846093674784395976060729033760862490387993025690274825900204879467516141627056377530421866345615217213783595543062771635168120767750997488635760042643090087988656986047150380916271846189801656327283555024981388447599541898025339992155314234793686532376604306486793758642902354577729183519053868716013782554627696521833157746712417853850453838994400763133333403584039917424147261092560134351169770373966031884619362118955344975504880062166033244519695018560770555249031349985374992872140442405892253312330731348381728264673834832546074311519953587260344965439504311274101114963682221179947073507164198549792595341804730921413121589763635301127855086245837148864718801138059286381373532291050283231266108563364426864011518897371895316596164299674192595207751260397923102528475576164393228858684183368662054780359944409158067829432891960127155287694703806247777498773068029215224031133853334971352128273658270501288087469860952030056761398947382557781323257677717108933049977919957663718185768983530827090582762226865326988601428584888607117717102175925122751278033360952755817489438793043829824730711430461169391485442540043590478620929612800739778489937314980445646295057436900578960445795082811913892548643349553499916337449967417424539387898403640262795613129960252189318461453390376015425370723971991306564442605606501194028115563361258748514866029523367157657983459029700917512942626321963241647430312069503298202261317143241684307186907906180600165359989520798761511987183082283650603833064373452269304721935069952645981876137138030885233388621277678349914751137395884514829068277750771047240633510960783832266880165082082635741125782286203512253064707969368704259788968027418147019808304264440340068224996264661869901530542680386919997882222247288674340130475809766998231951008384051459712279173236262053330204068578078242273888761396462815258373635819855325273072959520547570666914318581174212034355843136684853811591180194769091513040843773069976113146451893904550532117622483840422581427528286785320322861216413366476287600347172914365066867206485816403915891508337610771090033373703096332908933468617230934307237155308625892509196579094022679232784341638752590534764487963860901 A145123 918 437085637970641771710977289275620985994316987157315166406069422487650111579327405847584009474565578916279277664073714640182068947388487927228526255325762259391609284879645772677916079311214379280455921597492778802906199324880265911141450246094536767583698642985899587472533776600000269364591278670190068461400569926328105601389454490698939267168252922323838023112388899004321134379913721790315461143349944441214312601202627856291253815861575647077680050132394844577172295373476424168679824464843259368868507222875088730871192430318578258948199645656449180847825164936617548144074418420342263344131272727313553245692102562815292464800356644086809280944443223307639405000671992176890976958301814202365249033914582804156693380248718241278899217863593872922700173438330352701298384912625471634465690723008574440634703432285208569277845368571730410226980328511562756354208666260396748093552170778962333085637728096795604860513604929209640935425105856482993669482426173430933929434933239596264489939073673357002716056704669473947399524522262014313698742310196660163234204541631247729078424392915970500046837619959954132066451446231647587166285202020577062840506871027859491052035979988217512852210144856644175419415328036975020435056076118150770474280189315939984686412276220003104446975973110735101079363612915689635209334382224457032067542083575127464589185246551278593991173707684492172494785979613356737679304030956459663274672371926923159514035857412061797486312502480425915132868846964108122315990599298405750638867095447444865378151715074380736680953227206817506780023830723753357477448669565823702014592529599511538782944156624814420628335396778538451146726930573391110103624460792480712407041609069204387721607166755194030367850511301083294377509738891384601910693091222368598649371520184796717460020917844178876513712427589838752013152625996709294471792136775449597518165491272789917059369214874805053938904726576947805420363711162117860833648209567136963229283033397699237600461022832130711509174025388719077906481852970373999516061713352759113481631936808366798226760861190159821134615072947946599063070348351969810693677419870717978252535620511330731860926977262761075064281060161652548771857439335647520429454816528636988093273156056106375501139949923879413961227846301 A145123 919 131998415347827618953557564490705400047835196677159899745532315089084170126147374555465070054472711157931945878489532787574122331723330328332740103208175322868749862406596645818308789606371525328914092779380047563309551428362842816528957931677460015821620004134591294500433354343398425020823011133416012227743430219725747899464301021397393126308208076055005324337039092921575799063680075264661486710663986699413564658850775758749504813395795082284125971555943325638158772110229745747771536614416632444778927062352931821218220051790177389682661274427477097367011849825483506667370031957051110217596913015266964815525180141424144012849754119253871437405717542164805985346520720457474001534242949339321709866437473085442199811071477607738372477548968200757936651240316480134418579952562609202342530034984162617060161539178237671325745001634469988680796798812568849890495441046246589065568572206584569811502649476074204838442216728494156274803678162410086589410624675160918015555496503386719747687941978852526732779263858151075353257458340570541413762499962282436246751851614973095995915183129796000431382734362579159282639751873350453607115955085091521699799714097657748808276072912611864150656033285537149491220889023575977550457322186941754193295302192968229080239070517861977097191661067528107977324461547038353495769016014361484296499305599425698692803984206296816923881069344701210722701393851927170336544210847656790193387695063182279307209305571285004857407346048171113427500069819919005509117091484820334431620719583444042157293911771862817117658353817697375060384114594922910125125124756609453286471873986406502836311997269808721641136012148768697495174137148649286183016836388281934513415605155067458211760282277432856045308568209414901837299971776493889988061286131008296983805934655468540447930052527072119176598472745211305225749845762331866800005415539187546499477594312922842672756266630137796085480649347995963348188444308144335598125939433950089822283955538534502841020647721091440519927418982539349936577324827961434813006864362557139125000951011576240946859296239005684555125465244959550055830831835818595229143407886591762565059271578017965130491609522582754636039177072486160795632329448431243932540045965755861207589399106264892617002626124421048251802845722001 A145123 920 39863084349405970282202673498903755193460235079515132407984353087480931727984927788344603572441284204116531376026174828132744762111498370668560282642613621744103066837507307391356576545044889434952775563451176871340681625166253650325834153916346830241361657550003585039543400477929724356019184771012965502710054525787249537532617519007522025205811670715689284111762693673416886996097002816205978671159380633278455312660333076514494162391714253274158965729844751947879372004994009739402835377729358155063867104323362534919171584448203253105904756677452426955656730822131082395997605576611014943450923599337896060735358710607528676588160943658025087287245753290548099935244256906164971572364412398660954014415082957220740186250205988818747209320570533035023945974402138670241709847288995353635809604874494101777728150128395491531805712648241364851190406261067281104173268987300209501053615254217761120740714504046313065604688938400305985349775379941989667008339169472423809763830509089549767537268538539789716296621628456955282736352894330041492642576246299099086355824983180243743037306880805476159777538939878946149225138614305605341761852150495618976276673150621612280608321983628794755985269842087362502173289069791908245217676244380291615604706982087089242247512884118097080247434666420377874050908023592667066087033501954943800510722748942985877762214045055087432418091768392081146083326157302392084898672371961394178739809236709121427617696246670659405139532194045195829189888216768575555631045637816442592598818447104653286637383203387496388796141899717400450729222583835995104430310227826489068812491351365164345027440231325609121202447333531368105091442691961511036160980964800351742339105715221303175563883640617967331652819748731999271570213966762263391792597718473283320510742894431314418557415842257935812456225056626224339424440267598227064307163700697863593244715317011425697255333153086739612761217198368203983347489817348427232773200060843359989366525289604022158750635150746782906306571358701494961768445616191382939528556975778903256636805573559216399153280703318526575826755888904836170261848144068863789390615504330841576669647480940914138676605148842729139008767194830658907732191635986900020106664426841741447703905256935941463959291949625232692630498180198001 A145123 921 12038519475105255197606253839104443363024943158816892827311529100104152297681322044705514813807213356932034543614026308563301344035340784611576872617966105591396257435064800235543867807813950237830409306069476035097322541248780239555585385524805065272875398960096948090647606510980433357092772977834782165806208723357529634586951026439250254219028816348062108796427996450278978297022231170418940897203422287263394090858761738331618487537484308693713723524441559144933932186736080711553908512537651746196843086578593132613768600283305592260593553855316205463510965696433761400084609514104569461811961330087029343377262805423332236185611755230604322489310811776203361374458419064941363940852518301446268790643488615607578094047751137145653918842334752008376473747618205561932861955301324034188812158142062234574256841177236260204933999474767257715070821894043506324610436738723617022729126238201557273893884277572510471607777617180163913419357361064318469349929018555996829630661258248540643076507410697037641794846952530142344311025316629331960236644263882365641643212393068818637301270762820124004252385377109079157906709221768419462758472233494591839313855491773629250994904962982983404443400836277097938506842078188132714078187768480661126158428213288107982929668651933147456257628077597886589855396898663438415604788348574378666269941770875182309385495837622430107773339832985063804906441798111470482469062512121493385189229001791091488861237057188967855347281315255600969301918741394289898795066665529080842630411550306021848522332433511252046599317195360837238745164836203875598627828563678843089328085916238293225695450637863064145881497958714324399040120518835227683634433234533317944251896510391678491562081099184348701303106255548854365112367317990427050431376449692800554497260548183601485863891654309369543242603368628374539200955210968902241553963432195215617613404548143137637728437855965565225257802113257849607007593736394916879961908292435260766698868353504876157439850794877807346264064622908868939104133998764969686302811199820866226365190282263871776303343913105956020215125152984015563869022308676961045800736738900027564391668479972578051915204263340981617226011653661786503974326241738595374828280116860240161345371798195548057223089166160695852126158647574074301 A145123 922 3635593018397437663706806456736042991878339373727622118715673803878366512968031272573277129166205992509270315640059919011288873153910805454325546970343121274979925642322732163826856721383267926935348657657418311422520066775506466092136460594337213365578129124291728319790537622915612944117661420121333201107972324399448162395721677367134569252121496725444041167237143165290578028813717716463703944976762371372911736984033384643072268742157869511248270345415621017018099641022291380879540967950993097993291548279630802686823198113973840659446147359548816597553355983592173811743156075654003366452268870762683523803872631879135727799378161918698847366684577910660124586986507313355385745165888162624374513820319146830531363662234593211998664743175774535996660047834723677565054068791152569329667635949297920347323788307375222186398536035667063588586537021594877842751247721825545040654695070321616078954832311112394116112483235699471101546660573266044235754011555264741570124649936160550184659337700761966828032327483042474531026646909269163921949973925116228124677163786881800048221240733064796643808060606348002026741676959835448372147716852663216239853808081842485412188180690498877359347151067285841490066564134323746287743367488404915279808229715706026523755517685370926413692723431999895329758455812488334808845579994235960402269721904081556114448541980747928837460116211469720877000599339703506783313571979988319040932968418731672920514665973574821621655473817674997447533350270012858780860554501944144598031791689373971493600457757537194730576604996857073128700589051310986594790499795920782786488013134212613188995681065194414046447091181084392437142011305245546798946562675848097218812330407032571683148572928070032689826206436356005286264663359819142206966883895209507294174852174808553217416476722185587344123453761100712484614349049272340878722232649359254418655654928823910555168290977168447611288243476986672213112309960901447549321263531115387908183068876233182995524676189417947071788841209547119718114486699181404653880509453788925821459030828438115717227210708477295399578391969445283795452274475372298166968033104532303993604707211304237630764253010923827605673116510638664693541338792813419816298120488627365686984854579149798577339908968888580522109407281069190240901 A145123 923 1097937053036551069184257943680445879103895465922583062959306177242166582764047762995084987493380402524442703288754481515100676391137027906421703608171004658938346147724030048675475185989939099984237464203234260573565962843661703979585655514104313631339322120137141855628651714514004128690176656103664791952441835759909987513873359613848200663886472982267752370396820807921304285723445728140868172442085032732332081175087223400469493541644139108088283930591993105580321157656545260944909818412687377942227850737361923818287992061819816573560475909029887296255649996079140057385033050237994912099123387009000337159426157564693566463176019287691821300416253218207581421908550750214261553676157372594259656904945738854204864247900799398886451098520241575118982957972338932419084395912972774613525437244529829882657209811986139864032152948771978436495419109699759065004552201554575878660695182110889854287085464071665450555498329403623092503178073768984294879242139760933398180814650059227907226476909122703285028121105031874778227703055573970875096931888740837011286861820425910545744177400114805766306030050731719502996828535161083639969147731032057809844010726860938820851579573625697979539435178919487852902163861723693190765782903310515933840959215715006722066183411313367843787746218835890791700463799974578448832949553470911467106789745090859071381150292690036886482847322524022719790376094148660937090216268893960228868371273227963430903940262782538940772097745656533973554102479625141957529988664520466139524758459779389085045489720443799297382088109733640724030339148331081747751132310539512722676290638446292944783469986238075178962875655189527801692488374063636298054178293672890826763379531027326256632377462196050687978813040673258047597563222298062956076948504976821510040250859531634888058290106208393068555739793249046541978994211925035976471872706143062639218390175100272844523186146667015213043824272247861750510310600598500764978141624488554713010520101754067759772294769353425137872883781218607246001635879018785440502227552233055777214400944998028682730841330616230104716654159647322722211023022540125369463300196832016906041057186145399791912752494094732595931663960201223075662980341103411045926657559285347577229264737531440974808595285515185156981188872724247878677801 A145123 924 331573354424020025455982192185037919446384552369246357391591749853330429628229456393243092945871715356389187122888213357641392981250228516933900164120673063878105556687014751967829679312240224927312778840719089274905498258719059095368775828798908379451109702152292548671533027245606331251489232481886645836436326427168416781027358881704789465924462719148135771818672646849068603710451796180825724373564703122792915603139357433557143977307787852773150498768436502264239971512635646513981885619663637145454817631135021362320286779471470631374604278379666414652608745459916705156468238015798809450568810607847339138622895711905577936151358446721011333878341787320778929291795340057393633824454360635303792010779792814823038471502379183870496233088369779911396856647598522866885922511648986780715352380212059326642130039431506863715523791993101820758027984592305642753532013621760089810489290302418414378620855317331853673644382996658474464858231617659991009295372196246621509035899667950667432211367217355630111664541392143140550235296136429935115351480425807661180507592604838103014693353593938276627777267260372941903015475941687423822310467054828795356651385703921681411764843054270290943550076882618045734963419676421019864978693432287407104689874916216324037463634698951717897485665365007019198210309136510203212741919568221027105848233295535358000992939850410391788982431286043391655816579833555899494461999633996000799207191546426224460069444694353185291551863714455585015891415496522858315275716130678829991879023061686129712244295116269850614660032534562641584033722206935376834247167283136921465453284797646256711418940162833509632742000776056311718694346955912916465562898126537181585321806039845496931294845010279237736911712076887574369177828470655193593031481619104886524861584726378927640386195598212521116489294107450954965171637652311592553626835022555557789535177225353575135447048002461425891623641975377261981900689070786329575849449332012407941268887660852230268237495668544973690539113086809841172775920976974021627018840264929055792927626358576224068996854635393014329029977821522016823933500532642489279749691410164573320405665508699432920020488963598320143756842864258730185526521674437322450034284783686340957550965879916024593618436316617028827796930155441790170455001 A145123 925 100134055099001011136637437781937771226929030920046477349197749149528547581142531782996418984665764657227010068408951679526185579661177875086131427860835094286528939773330731064235887677110557988948474972432961726760886908170312185097390714641756226280603790727872212556947345576458598033821058032873663377811818139169101957882748508915232570508523854709754735336868742527610797016270719000881227892644098258050728180066910857710857011653410287398383362344137231690694891075658308701961584547320005730549412696752039089496908319408322310858556931594750227337791585478898765817196022847721002459159681680182887419526955078837919843151247074890457731009958803517657029064700284146582663153431540754489150927598592484337703413529470612729490975941589153291666731724616781566867129514122081035001422893386797386816040614698503086702224153028967977890487955927766604352501663561569992546889104976148250252489211220370148143990048166661455665294682770459548300512323161126718762330660885071042336620606422732277590437663379322196571392831730146266433961050156705172839502006104840681199891648607969244735822428682581896735207676905854440910697791902827264139898874471857486847532131022816002166972583783371730324106050578417424306032799633647486429682501265481614852591951495672105437196883194013283907067812895426106791799226760049279274499059665506587257228486684531248283386211401062580257336816733639732986390433673197898281131703475747491823510068357431879419107890744019930140825653377470278069255736282800486191407940206169431784012731635393051086329947737328184117654153767346152722194893387196810769844215718250723233903736459189481833909121358713816611244000292311637136301941055920555947940422044502312746994410815642133745859358234179374201444106634915570402139430500464698908998158336506904512508572780553972984111211080656939352939855576786175915218832304105635389800405131881679418060485310596683604057296052291685256783497788776873031141555556643258643550193553475619473247951397131228629404939268435353426932326499167135745919187532456341793686928759345021640154319258558074097262336647940001758105706137835491637114943505672869125856469926441083342054274914512597950818634881045935292953346565338967968864427347113989621603162430997107986297959172332827520837691718070696383598732501 A145123 926 30240153066543881343239050227953021872613120953301666913100328651407768039075416369008525290276115054767200651472380519003550403664694468047494757313808077801467861705989193766647270248808076272437512128895913722392512940769175560840316627045981581428362893690115255899649426831063250999882708036695364453453332641702641622863809022333518531504108279659626781935962541570691611630310046686469949997854144109228197117464603939671245260375352599006459002277430675534087592864877296592345884551405022066988777179601484670006703992174533866408652818737336188989598406205881967360088042431773726943856773298604624153358001810913339887053740465258471513753673680320545101998610194016927906878702500853495088276342764150477171607847428622665122404238126835924303441583977620434671006227342356823583648998450432598759117623508908500677207978690956336221106604662200922208812748863580515989070699213506469157837363167696467407631320901948762952444529338447165926763712299288072819602350551391786834991990928297930476682062676013911221420084947208036033121121795844536389868425336069280884264263186253117971941745684872472441090815410092099467606910844186778941454103439115257106273291804047378384134776752501379939834292311262385719402040510668108614357010692300531469158731888058276890315561238926646732915281284109547740920153739615314119871610170749693816325001985788586571190846860689613194324062836979365805990416507306131284900975242484196104475580574499733231385291452830304446944331428580527454056917081689616150975206063240106712642132709593585158221029556640577040889970404016331186726023555766153715571487693626920770382216991735060680330921908330796560283969393931158502246720635989881359096422135633658604095380771478914112011789275010094121261751025916031606252514979658719965630918956040358783849948593531701628680469257064288233632871212551772814803533729004879332161932814651041830679131116752195986999411784150113570286634431521544869075173928656932097944217184261976228690613084437962501106601119954389925092389826827498021245967615961550292637659557695837959102535419229902984358896637700059008931099320125785831919433189021796311435333512119698469867471003693840982827083977233008199741725136210693889274607024543641179383197503195246695837390051608197294264155101927194866056646760301 A145123 927 9132426092041153164647056531404030667757935598866183361278950054975996419253194600908791641244402080775037369734590507787392695721158068172468330577342178660949007706268963186796411379252361923718139714451593511200812147225382849061590523977171795835139313290624079409481569955635525343366544006023967191279528645976058601002912441996213681281670191933352578389925350685606339101556617828594924018124058876888657478746130322869858357776344831489663220304421719874062762350301867912579755172939769344224880158826951618302935108728389819333102292701743934324631380882590875243980771618372817816042286376496916311426697019940749807970386469260983506695878441498001103146551213892828081294705001826214762170304587174851621487866509914574254236588938362859986347691629516754489077013527877638641226996109137258027866706259075668701430107340515784570796304120028750740457097655137754258706804273373977537416631187433112786956514922340359750182582565528273650334340602061836864801147535859434553125244639739552271680392490492821866672294261225096735736144821294893284567424949486817986366607590599833658281671374402804095312691046170908184776376377152504413054999339738335788607686592691285456006535606671633370099632171950662069835110201422135154049387546573495022071084438242103948769862297272653300056507879988187991651094630137064814921951772506742025942893371221468613251352365716862122105609639951034833676119394772778450141813391526751476059801823430562003998938910864007923047047265777941820847119702933981277108320823158306057786140065565627324731664596157716938164653407859164672238536918947991225291819439259611821932195627767529135978104507194541847389147512966917556041373330127888249891171544539320396124057998575816419693814501694814245246847365720006629517857384426432964921628526565851845818171966673793337888517604422334389617774166335058603894751967327169452677513909619482751185679536773852591390218301517282006541306814821717773587671384898836850320510039453563345445091903548867544105564133286957322024474795375405235280536300832855732034779499495383718627325542288172143202289522248769880695433888971849485748031708141076813184344864190222496816634188840625464215828542489487430386708037789064215592962456984832522184104042802533505034905497626503250040254003090294778852723722878401 A145123 928 2757962439643361711842067833433789308641023937736634073439329816274099510846425694058086067130519152279006518459194860971273590557386071893617388339600024147528798859431520893218749589263964492886605756252252344468922875949124851241039497924478836360630644250874781866407534477175097590445696407111201396401964197752127994861256693673834198228532893855592819046975519944511543717058468274188980583523467926676265330384213892902757552803195763757279286072933081971291420142198299232302493716343258936933846819188559787242816396131981550904730483743107930829849687428136238441714832940706159206717826628928770121426709142020295528667169659976351760550641535658716012605156467985440063623094031849016004680343708984041039212164078146772802114327455147456879952699430530082235266587079191704512826969175961001491816986172617343039331215208857075984044262737644020522695834679102738205613465819859727709830664781241632365193459875225886695792187490260200195235044098110375445097126953478997843256988889210416488117001850066156189823811446805032006156282614909261927402972466319682962601831228097963511683092813323961964311991605128204179702998058989212145963668346497538292902415077700964160335589618438080776390149081636788682704483878788974148414300682054503196133998341617227334251608098215102369970332464475148663930889658147653958792309563686865342140937473106897732615337223599631671262699787202375540404382066804871785811542743265836461573955675095455225474448165789477562455761329933509849368376093368980656070561913387745189344701657668109858483804487010073874748684439203063714684851423498737583884413899168709143302752697368802064004707230250843307114962264946615170765992498977986261585774710028739125970861420189125079833419967722558891970426642696416086082786677581803096686366184103931217078304083986892056340703636066287921376334165361975146603400290599076169829277038772269139816244540974586730403858927646435015861904371441727246078607683065520071864696087697791868348189064258673560357379261651541156861466295813545553556700716883906469524210771188048187187493211235608757344107076822490803911012103370178418910073656425416175785360713651935074340153657558865196352197392747847970968586085687161182415185387402394878058420037728861923273845622893152373314862444778167096018656507662516801 A145123 929 832895524346203195823139838640472967178921471260864623995316325564723076279201306410941083481775539586179193537307113422816836955634872553804278810228629950375036306540613040788875579546338024489831220248465756436103507724488479691944866782668631409114619424450893499575665930536923836789256948403576797746201908192496678389498518577055931651335652274197097999608217097891800596212555862187243541300069189797355241118553849526309911088207344309866854730805486333610134820181536066287440522580491259184677514514786228795712248696749699983409272988125893366680280971916261418522635567321641707610967599650112079754554734193109308907677266926388970702787047890490737805654106780389006386093102913401007198701629808593218990452063733815471664272654865593614885728880328455318296020220902366885235103464144113313270701957424178522209325562967496431396796550464374169103401615991371800341007970793364394391323347303785541175637925803295441769490439476014930687332983288731322582467538803121489229057519296906039859062878327488676504924384640858440762461613557775807182413117403594767887766664277994380694635747952462110418126152057671491362120637438364915576614785642916826120740745779098485135892058232693722836454923022138231514684296284068770685964756592913391737445428083964412840036875798663643077740347763614908319137025665961358490462566281660826584537173984911893781218590174723047859213230125477462167289708055676506536635766652891084643858554077004047531279347129511359853716874592654196567428733077729224152032589522275888876042114475703611634784223412446152457164535985917382670152891359699802341867705729510901665609382409750455800285605431247484206871214866364814653773693318021723110654071257134676722804024839117198293273136437711090560823599246951937990372058772320108766317665970860661705802015192074727221554609574414529921263300165150159215622993008953676118988988195315660741754665694788418729374005930921857508288578868586806597965932614402162866287897974693690677807652314215866360384431454632142414840796860895381768888335962638920940579618119291057146904322467611556545777134910869974011244959783904910661356496208767544010365751178020202228229587948588448672899396781307597745082611169484888025170394033066268341120667290073498295196343208234390237838418069003372702855412590357195501 A145123 930 251531690390113721776876389201589402298725643296843379812512090990730094936807948110410149125429082435873837441748289058829713487011174125176998583300706644989113435776405706797347206273404819431436141909280406191358790409919571742116108728868002206716254435539918962089984703487673823612765152721473081717956574309936244745633691353577217524505138453913668003062634588043379268512474811912273360492037371850874606552472878343052690391085814785816032849417183939668289424274681693719574735325592017014835675536646252536517856290022277413438695711930276688806615003831282812155394226498195089539305497267704919315754103017176990994589867442109492800481137821392544101294935091209494488536493985815255158003211858486168094077311083534125669808227441954124238610169159762976043162840125435607636488419202346259606260174155929296364176988800975065205848513977503355048704592194715180964778793713776187378469820220961991802677460132719997527690320534266248867379325909098749044460099591589210749332113838776413620948872253051514148297340350092444078257251011833384507161358483419300219142930780726205006268312788830233384309785929811662187180729508327215291991701595814383950170802810210041546879065996655066215832996603604109128751952993909979773012942190377789801512385283015635450356884883098205107107614692147227163715450861462182610160902707497882763188085605970285024195398895542760821811132798106991198981087450747500102278189986429841725983709375580126899220888384946641198260040365651633853514109013380856713257771473813930695375373870004822603846351666071727968188941183307846502671488339205841569660162716413123593870730735047268849622248133006489387167991927377227410268889389543582393155943744944643631160844639993204759488653784221026790476756545936788857006278962563091044331248757015815903935130283922580728853151387837121748300140315709986107971540488413411111764845157946557274870092795285127869540545932210754532487288913941773865339633041866387665547080492269796792829562809828932967275740920037255468125059185694591748650720760000070217585520461254711210177917892007454468067350636005909660592066842635912841310751781391372874954671495048449137850995406816152634019265630562146671043979987098749022419043812598610644140383101564467623226021803263892699453887394394240389166315945780210524501 A145123 931 75961737602289997773420846399041359021247965354175439838754656162874923947839721128037454094796101120094312728214445988653150656240418950930899767878003178156761882568167982839758067418988709130269225025382434204033918600287986177639372891251353997796899724913631075657675804787346957807218286864936467102025139239692553416502985290261742636468900477429653539826916037372002647290171180641644367625053986229774333823605690705752386188196827857972132053669258744293489795996133689967245282627806208647221189334552653479799596887338031029158502695729955434126231050876075493009510533766887595399162649207247235521277984556453258171057232290250140436774600835012657827853264743438486946531635090613293656709771279633014171192357495163572136810420414815279926445385357368090309716881697660651139334267495644426287777301893133223323459241292331502195734854424655548850539683441187993279562854693589615223903494383383217738867417322155635957920707310908931143017869091564533480104367609121138524809069321791180007486700357543229784109291861343277253192927343960124345355547848875225071413277329115035917512335826478778019951137224651064309037218190877380653265917267150301036125461707937653448672342038931597303458728519365418818651575119864529822679222576737499606665002910042637941594939197819859278703421896680698988533747023135913186910102155098078933656217315829041165413229247863739045139102891798185864630121120417689354381476740135159310162436372871121319517177012906756130514678473552200769564693493307940998179694952502284794114486866626980722749963418930249400240603072822983726424119325548804454235027272651033814447295072601865442130118650562528547440526690853056313086550821948843861009984356902025241933852277253108720167280169698312379633419653273663282877905874635281175279270806952805542326703543729427305386430164517236353456721112044250654448189604507841202076864248711664981350026269510413828182515497521716946953652963431547120525971212711034672832352020767503937743850160916023540250913373419796519231353033282905812710748781184058566789886599680803494416584299063783637799794114938873847524792941516261773165185681483985840692300425753453619428772383270529507025145321032986987057536873492652719882526061010747348262054576005179148715963388242487360844836154688991594155524560213033221203801 A145123 932 22940193224201189213851318736121288835014586811317685987924093649097236302152658972719200726479297109186046570083320940284192668471119512007006552900573659096697099422150954411900139013328316752521874521523585849212052058496561906075348497049180039332457000669481044929656003061075293583956309868058091591729874093812841195539155923967692698996083439045301455359725580651756756102363184078964686749405811804019997940122366120258877576145050927292798064175266723592694250101408099688414355778862149419443784343359364704646941742119795348528454375414734610829432970749570967606060025803373555615457580755091397422506635581945866790668289561788100302413128971036001271467584657583331848358065260871228869071192923237311793531997886228315251191077157046772583662267767756003510558455109853391208471312295265414392649138911552077514388326693295312688046720187731998249507935694646579255247017338670350021431476833961510795146157353830869339294525917573962938942529086326580012242474557854992245281589603067097585847362559105802343286857844785319638020185800624945718912868289001834552266590610461960120883719151283802131791859132058691609667052712915460630071015022977795098525939264994361131457500416691345730578320179851752879123646934246094096469352205232534503423029366447593642726221280856714403963326305182878947310027885536184320264240689936912340081414441294764461669771037455953648871187262190254024127097597278691437523103697330831681827329800897703058367288237009455404774234638972398980774683920869984800593554617884216193891879658347478173447885106165269247144693939051357777533581364827399739337408576177895798839489241195028316254446210221750614837651892645695629324728079339161302442622119840666678420392226885798840285759122595106117622502258532100374640270567860892351843295452450990257966760535076003123645973056532817541622181475697047987657245289020879629616101238265764877810433063299349690983250139705626307225470707667413288624977966605690604807704763191293919401849919033829280222808563031858511552400490992251860846897481196825687100328167583141400602598280399370651161069755360903896042826876271068419583044765056382332516199773906047944618351408752293094968959867686331507944705091814794022655500451381433100564496341570462538444597717227427919082441064828681067194579250868390252593023401 A145123 933 6927862391971156852585324837462230186815383969052586992913237527371202488326155170040070581942652930873065969852434709519837532727621852207165048076205367044024367263607020064411002223957732670552475836275097544027835687747361407648577606735961120524404217302458361937680455248639951315396998361866678724235319951192238348499408586052952933354180729691203609865097298440793168340266391420666693753952930110827809603583130962627475275609617183214567043248876881266249370040829249972211168199933741318463375650505193588149896606523290857224564062872554122515054630935319556141537118282085046908272790225388394774361482667763095317523652390427716041188328174652037371325382713325422779717189177148020505165843553046388528632492169283456042287568491007710504986078420476955692098343726294026484307196978902659502153752173986834276121951202133892100287913761840638815802546040099825747091319673423752116857082100361992876916400653439600384830988906400025898629500766201535599163747212104598536936515251056941679745896006149594764442846959833305187404842918861389646987340867730705159559438951082182841470965671351881765023121506744500215055140882082278232900793271022026969453797532566589124046716453498747479037349235586710004076522722567200552603921686757648682534148203664263237465377231879529930137645840743332761388639887684904528806613778258792428625653505053703038383105440082450138220053414078564917100518844257044396442622935117171032752543437434733452505601530399842625485688346291190939993184979409242101838255314906080788270553542334071781400538552098492382388297328990437225831415148058549172475443154978451880215711303545825949643400625368318123152423431052309226999754793409604764493810870207524434857716518667233996657579087743552349209616048657041039478078833588114854975499947369392105100419354889409213913778476642746380333545348939396448021833629094701140302860497092012281433769435090134096263113359675601623065145200062595381617622819943705851617254006131749996155420931698055526603747935122247850692305716926626779069950328572660173445732316723509022178490264096310872867005266324878037731086191840921146452306353861345980434051639419200725821122696670809244151118854895951082412313880191194302189241253791131785623129633099703681431119794639294989075536356742106993301168778237693643249871863301 A145123 934 2092191502182065168291554249594857395129410944067069954173809809172454054238196708693128596545954705826556736848865198954050650691073328247051837512461120273636262216509897908497710771496221938190095180680557934710557165647644648547964361885763209218330741168341755824134567829086204221956309548973868916627474895385962168405625853832067818180263584283304444877804024403538885082004347845857262549007035487658194480284165428347377274356528244279871954263096642875683717058080332083508084382024211016026520002668225104256564128228291719086469818533135930264935669109495756383776603661163880792742767190486540130459745259028872840025352353619608456338572695615944250138994111839620096142742773433441321331215681827086098335219103125717496455594493207171525733212020716272863010189246885686144869565016316307904236040507405112399311314874717742118974261909355685190374119396174452729042323294356634468940817362832487887317957851181405485349619355206890247423170288863777424367439415581030903162582324229593320185674746494618513059396495011813381276624541310339048444458029186383956352398296636208756164110749029117009234850903177707006255042879336135110875409496833629166979948328895844921100976911456205047323548890827006569478230738568360320792287880048604669590809334477241050120901197806337182187165080578181311060421936052955631515277096793465376532607277111777022827236173133862485788807259864464414710332563868030129034234603301688321059586290775488604953633294892515463441273106345300691478961089097670244770352511547018513841513277905231330504789194848638534212018648661172990843309841132317022687844495394916289929345974181598241763990734415021851441417038525904740858296622881621299715828440180552538660351968245277781191748598739430214355186424192167861822005167473042825310249140810103964750068678416066506598837453973052874043189073198222030254606098741310723491834254020549443228120558964157197721769251371891984539366624948196137835233466645032561497805902147025307545017719522893735205051653598355819050564774111350295027264152331462175554924059322332141556503457158805484235184429360357806490891987109081915160176935821361429708751078904824713150034436043175639440542925218709540557010847112648864467128203144470417825084584699768941329659733383349859272892897295051483295885776448532611871208709693501 A145123 935 631834905796591709667196798052809471098895289724286073573497649132553753177447079870154796086296378506689261462387437649413776671171417508757447763715182117271107165018725561346244241989635067600738192089692221185044236189900936500077588711893753222815359428621907800526701803928785035079490086791746546142773183086609382620150508448698428137506248272828251149486950272570302501596972783057472623106370764342663905236214376229945309380395920155338115620411937271575216302170219459969469272203111793098690577430153476291894216828337575873256660632944178385888057016436783108344392768553209914361407418736709731004068706744051834592338887140731326098207765747840511504604896392851943612328600387722131021521970068226955308707536651797400473547249380074793060925044177893927673385054215750921724124327730546084419782079484169957757740970213555986038126808711655086854168255098644624345034543576030185868009986493310979977146354656131016975200214283574454695898797736094580623367539758259228156562925402086125754394027545368641349173298646607807840353206632803531240579337473420224113264726145183962178719975241121984907159949638160771388807894418630721206140767250484986400974941529012599583370980543320425544232727680520397272421606524922249678718335852991852567741884863923132873274696360281949490593716688770012607486036048104915813084876617848284920418772034251607190786941180986388258081572425654174677603333769300841923942407574174755788962307270760123962544749456009270116638992427934517635706255722517004678544620231884685099348739373837527740664936305736738839647243598345252797453740606811682302556562166109741106782268491539123186775558392711230817184793211392179429978580355456222909415695123656659150991436693555222685911419240220181182917090489986037229206082498025345128840265024704027962415640462297195583634997321385325214662766560514113740443019986246743793393641853708839842610975037740383577878050800951703729265655589155171030858889303979889866485765194395511128599195874982209976398995638768335105419869475910862471454704053773004357413620183027583241041865571695159928152830661561732682211649020750897457226982311697290426062391777617644170584578562342372301799812297195385297134863514139765874770528108376275051389921449697120577875808361977018205424579446748805848364203318678611091461780455574001 A145123 936 190812049359068514254325141457698865414471248085790327149242116228222061005534779924078055289464960354314330404904157304924006504043077014316502172804472538295600727573438609628657263370098294193484743915906370239948648772184435178374883826630027710081020216702647814003239810218663994389784049901558483066200873817260647589117047925653093229708706714809848542700181178291827816597203776135510874915574963795996841186856457456015136055605211358667831045410141959372839639538348196578696212120957737304788527863903681615047796918029719622004425041330608736607928283294799002963622839499408230256352297691295852223098289691444625174046318564147240873202406683152218530140539716529447350827094574318650127178303744922713417131340849739689225514813718289380332873630129703249884499276183909892674540677409608601186869951963711922130438461689619190041395321969010480544768438920394502099471389836666759497670075103617083465210881148300385721025115094284278427914013746011699570832629567578705872378840889105780384506810643954835068937276794780546154405391778565356095606515458943721298249594897548920369217268412069810324953069939821375252413729071547141669143636300149632263927452393432909229256935147171312309310960210626332969701846939787951042652145139723490870788458419570308886678837399607342408977115274927965626149722464591631619920117461493388580589936547066873594594829000484755391454846065287696288221496465764986230901572852797474559945557209478781948083560702419907059761534440129879025291810267111037742675704957517627881489477777621028146350305975137646491039255548051605171840186353415995738349393929669746897958315738470633604164454643864376684938366132801912283112672970724897697343824098904130511060753529485431973364056861947755287026606141551591075358414909236181186084449788319806340684773350935336999751170353604395161954112312202064127583537429747775314881388005566049083025286340838631683321449572636042634253688621299913455181549336335281707117203282805297335529412136525104519137291631254438846017750016950969116084293360087115853763358371215007806653086899194779492817919675362282912221427112279661950167388481196760347241133565761623714803392691391353259504102770827787650194171770423096645316232360526490595101931193223830645577164465583676148178950100020844314722693516464492017009586488873654801 A145123 937 57624607071532894713096525523427004545699218026618954512997545603273929869918326089991702542622331730624421093019593118649400550444338086906074898739186991383154148620013441382293147293527695211364791924411634120243306884963509522932714838053556474691245290084771017921177895984232597520679703580183870139446521119629628962530728323038785456943891921624301431644305228893859430309853943420141226751880532695626703374525413937340341143483393434397529637598242459793325995924278985147306286591257033554253036724321481694268142775028146988269463105821210894277208453498012862111905753136052732327504032495352610661644679418109532750727395867485326012381028610546222155590938389495500248006170232843844616276826208996591225018356229084734348705000195674012785734775374126203571191108022486571836789560453374067012350305710961516313434657689294781836515349107832453469433214385704040989416014696129785338110494671305865895513708960432060356732609558259568510775336252497797175810830761869010914230253385584543589995302420446814822177708418725078330822587963920104737341927089263530411847264394333628767541436340469841596150919961876417165457557371712818153360172021877938458719689647875209574636011043465192996986365750881472036452685354209436292631269113860641251125546700825369360644135619985057125561598219311556849084608698270624644300062388494385503053240418442161573960447571205215141831105430144458624868214329327256540890351059137263142347769314955321388197272787381355922777866761926795531120490994411810881283384352550091735524722940102176662670051739555263503555015528267986416642938824991023901299214410198097453442304570749639809334478526888649047620569387312966117320597258578563648374925462173923757681196574467906900733259260888981876500852137658090518721012096506828692852374995807556810858839136342009476729269811791205953584927255518462852416487860763841898350385784039093114233793863958229027979499892885283923840884697976984708293797040683951095659528905642005399818753866034706582569485673643201763162255085249716762194985140042255214832176814486749330025991201691251711671083589128747877758188776259437158053094094339109927576396274468232744226454008221626341997937236977694674973342739804261047119627402350891783445731830432147157843725792797908219731837505626848234240405077768957910525803657859388175901 A145123 938 17402440523553575134840896382933497673935749372790838472598109530072498598654328944397570089816654717688220855761512217674814042227686059168620302917061666925174257282516485858842901825381993855537973676428397597943238730610207691490501506208347425329045996585384144764381721347428025787250880697165627223629783177254330686036690836509787554903825651623824222508037478944767256125759293709106514968193005299115468422265488152619327010195929211976695282723623812715625077929492715166289919854347503175647112302217223567987364070261582360737755853532964359462980345028116589558792573824248425754675961461298797123964470085979387446094499505662004308498197437978275938769933253087924545450512583224266755465474336813225627242126449842740033619684544279833571911569289355983775249830123514760784817772716241558629128605454758414214735136183705334495437594035243431937288285976043699984301536966841358505349871720659267883361674895169333927347527061479295405975723634240588735395300057454873717391664143605643058398196824164294121462599005178178875362267159712093065321166374442127240656575597493858338877144557553480092227252875416738162592929912528199535173102806970837264901082346205919858630846078191341113777573145805993928675741275124309972423600620240773934349044315190841976605642278398087644577193685116815240457925677155264050946998921207842928533498016432985728462460571674974488077602385057561217013912505960365710362655118286600671514466387559297580453628298228467068771856000567452120519362988502099775109839398765170186500584838433079731098209275039714440427123650281383846220995684960935802196624402485895761192678022050652751785408350665728148004727016602382965518537259417755496911530145752426070689210304735778398589470932731610578947970318966601785062670294730153029060231164284093837073028734401935926635239731990590593587486077054263579365651750413250505526501625391800554449522721629044327818125646201783108957312925100428081991271524737216895607470612300602825447928138130344862831465536148615678036155017995397511213769427999400987763463634616627082660042689823858822145174425997206496800060789003237742070084249101930001367724433755840527132674307090239763930117541464492964054299313249116413133482159277608792110015910859315217838159612260502698682866747749208145896287610792708824486775695087046355467301 A145123 939 5255479413506108157827237611120392870524050611364806599770116080536291302863737422881976175422087102410112074018883670144675191352210745530836425406053884224411242545171358715929174058118068616677256685489451662944737853337397759320608522160082868892897199723495926947825358669027279555152245290840439237666055073009688237554118101897632802795498402898473290895995674336090817490548996846206747379167535719800175836820802896677099416738027138623527577852896793197658980208710875701234408489726354702011873662232877196050489681076222844795813998303849415346925786990037712033893245389169888525179812857279741378826608321286356899187788123314057815840443245240828787286364251494163717225806793963495716305956972891385142835897169496278405418796027372314064704508190610132973921877506193435270443130570744497331929826497031330131333697692821321722840316883294408612607592931550811691218074747971394138830323149144427594909330304632178413998596439957188953036157762204405300292204806520609993641368341115518619092665445595196377866882721855391295281073859645088185622254903154433163147873983178750884712130114944810518011034217455893048685899376026144546804123687533170976061668148864539922096940879602741551167830103667659284988037412402187402235634756043599867532160257640933451565543323940602483605186931307058891061444469892191472761349374142380070031613347722343247834089132198271090184294089181953343079576708585701117272980955371494265534226501273592913975607548792209673413177734304608613601316502036639720272290215042728846231441096483849976614996531010254205745487787369449653572324053919377621239479270336330321782735320354726381399383987422523012048379938444532342620480931746903581503633729091770499424383830833630608467119488425685505860410535475776080998407707996409707947496959238800531239243818950248307834365669791346568057467210343132082505574412136940888827105140482539728350641628138107428772045965653045613621184662495631303776655706673598818522360465385876411279874478961498113868520022431208291565155653179524798669796172270679056049351185477406892214002866335603673036131005567567233285740600090201538668007390134688521303125202597989370961323414287244187080553499585039897449723419258493352505264492474435504325441359347682763639966359176879017094006025982755233212444618054320296037095734112630139962949001 A145123 940 1587137380438321110088690917661975713400589348882798802292102458212429900966250047381412407407380488273136158132847106871474232974325417464253431852325355974105270074384467815724751722649831340242675981044137973811712888469163513107132283190838818058229625270499184554098493936324890997630190826953115484147925002265748593410657630082248596656685613849687310026368185612020482114889671288260728601993627594374353987251460209308331404527873999935093351816292107921880296397952754969057625073977504772504410198882026695983679896320949037545975089731908990470412124690646360917646201314955482086178548806937020597608511748558393804167265918741339798379505361865292315484543234017984354677648201264392482057643540338861499910813703061426235696442780581894567707189561994970802140631757040293936913040614592121952684178473498006941248561968095855454963280261160876157575555777042369087047874272350394188568252241169896474394734390324022711693648777340009584521513668462096160099510456269166763205975847352743017322926566372925141821677119401322992996008943345656919964855659586264373143417286344385273324724417568775222959240106418804283964979018629983124935310180532210663933358879874744850553417514793949757111570913734487298072458622804185471165189272724546919220778048763246711530817478187783551961121876061046668285315771981764669509876563992077573306618697514131227860166455463306194261168737330564852048815152080375777050729885867072981590664888918237500723053026106949092903710903903991233855477064252076693422456535103505346391708710553284259857997854155821730420696884661923513994995643287967080678520543017169271282624874069105316529862178793251283910462736683232165088419722850305463858600474655568938400093227701451707978671496033624291159265033743365409859734065144621001647115021458953476340414560294240587030051797037254672962761510037548834653104106813605735175280225924101606161339322174986814444830063501573573530488810760755553312468032143902105976857253075922375603696644718234300043430215308688755436998971105198493800767230256317075525916294550542264821546205590662485398089418506979307245796861166451861439996161736426831503542443460159034189792538440440654258563226757140584536852418316751743340176743245120244697491180507089335304052002311805202659691136980044331222012378364793936694378424926319215222455131001 A145123 941 479310233412959469138626829896305545054107459311993873485615172264073293800504650571763665060853485371384709644045807391515073683054923863459005582976851450295567151221564108990159091066190946684671469018644178639474347579834043560594628915111162970716453934491030239410797343411448054004762477494550035773435684629183065521781050166737178557516259884202669154672296059155849507879190180057893831054696365965335103974104162408219407068001209953259568720942363695614651853201523289779701537932716714941629868188709829309875278199245533116039681285038211272649114730788210959417118903871166420137396559882122940736391721456313642501615119671761305052794778840073038447544770309179780948932530975052566085692043225363281587922902427381226901920300939704787133506543214290572113496868748662575512467822476250085213289969169901064926934380667255526077187798553701305179205237073863913476766812175071073553473346510159590839614876547550226753067932160242937336544091717790835944751865588481841878211064532187275712904730379177797633768623176477688493499419816528744741200786940148686256148872602021173793182061975655172523172501104261437864374977726878877585916870397040087336898320054024080327209992526893223906143248117711496358597516049451610104484924728057126004807438566242865948855312869386692089775201383504786763274301694023038000509960976233284758528815035919908470522435460786272395782774379741403365399096351564898968203152550900668946115262226806451625448038276749833847247279801271048015740472087625124773861601311043571881449799145995362627138736958527152332844713680113531776835111948912138987291964511914783597030929233549450865636978611574465217947698098397669324360135819860503181715839712252727626328730382007582178950324682666110244592179779960878001558689265967546087720788983644711054273957965041707034767808339581119888185918564129404933154934683296795082045801123938202520996124655217879854909907131509566160593999665085681469061569051751762406192368068463171555905106830427797115002056503201572933682124118116765603033033741235486129770671603078286569214740085513734986549968258102183220997366331668371953340172837010768425548514799765430335946385285598790341899013927156871490231980608239767995380871195533839463138011071781631579060064731805994324209629361947405273814525821549714561406247232014290367041486613301 A145123 942 144750103353333321358755213937766612630627052122873266993853489921291922297851438222625245435970345201669909176343700985130680778049612681347155432627156812633287174398837976447212320750267016067430540967649497811147441256221411991786470800080380378338310858591020633117506699216320987418440638012527157688093428833011020038984466492724545675773253799415356397401007041679454530897400544706195676249916308893936827046192205587072952603131837531884454660372777543967702979370462080758500806830606470407599715782791486424886350336275830052006437772991807895349562236573349063383052262767777303399407582535594191081792691368058161641683598874953172786145643704340192318843036090138275862222946706264610565396939410519372178052805719366069098144234441010263819751268861153757807473913730339057510828369347212933612460886510836623600992934399543073019855751882956633287962406040529859500896529402599113818960382393827026537089297982969844456714821863616027066051794185104370359154963897265247080456535512873204522279905647945321960256302522176860602043828775648335254922672800265316984983816108524050100267657992230293326775136093380535430757278294498791047821959549725574165079359297435397513966864325606959669898149360635137412998377388311582066083282078600527506532625668956582269842773669076593227560149695942384555840553795822975711484498338258459919502395522150298226869915342701990957332136693944573251498478283020519112620301340486134948745218527606630153384584506552342872775774789079952509519767093398535605012781139400055202851447633380046229136040563621044182788682834509624673090208812928178007081494762055247477032058003657865056105837678516695244536294362979412903791672597875021655414324992625668174212876482138588366335019382669131669575679028514441791060864424257054297490031158039243784914394890882301283912848066756460951559184644857042740978137170248818509042656659203413059734668306553624729368347123652387406925857410045115048103281385596888344564118299422801887507738566144476494430577633751566337216564484700158013622175422622860494115216907835092001638029959619557303452692324528352353433958835302681878047292200615515637684147927085699802421618563712394242599243642774618049465521291270093182861682924307974397622981852497545647540835497003098480708648376171136348360764785729649003607992285643389371631306502085901 A145123 943 43714051902473250090874935982375620708904315633648414638270268341057896460657333838582252357997983397418941186546153651702074079897299974842977481647818380563802431101297847322949130707489572661417338700761129694787887785031286587475953586995359763095199162840553740171247612365985526752315067917305707071768442071884698868707787099752646056904965131163553429345949454291136112481507085311091036333643670589602956432846071983133623466738746933419152047863857875914550685118026346865777463961305221346380172536534840190486367926277101430172828167762240946184295146330420628930722366236964874460200952529189563583760656401432108502145945245116186420110931603931898007252149354451450130610380972760937338183790009933625034490359404346125486412656880884159968777749689525220567285008449693646705694655075035829700877974436303490426434939254281340796470359880854349551659467419002943705357275112772757302252482009589251854610128375980345475701123134879879931010305299809802057628854345108516136455995513823175578452818600949108054199769593074235424128742790825980718241905984893185580778856315901661109107039531591572929513567927699817438650833669960908017564645867146726357766629609505436025137665816340774927085334963663693787229151373754048332347046702812631249846848144586321602626568792748261768031075432973216631077083972036844641830317988193078662404964918874354144606243911060540482841909498796881380549175042375845207112362801674261853852109880074975499870519072940530797744436739022344386826953921734270127589086042497505627689255735481627965836457111476596816049849371308226537741466226392360845999624126176172823280084486175441697493097341933430389384742949921684299275760764422436679431944431933239535884662368875471679050996903241395098101610474431581460022379497436364430295901688938867978333092983088489946034645348352111626250985576828262778370464270480459892935800265278306805837348832454539450389385921435889487325448343833959658845721916881208528295957534057617706855781141868801473520919443336469832266468792255329603348293944598362633736665735494594706208115833065020791907726532039304308553834570895078258798328904413048711812187125465081574900992859855857462474629681104007494067097197982959901456232862269812734242677381443187003925753260030203935179687599974321229799677150764532449375052264017071575942287522143328801 A145123 944 13201498924443568194122871911463499687476472694309698347490627185509563439196216967813617586869955015675318568427762059113041241448206542789897852302208523773455700905417551053554190261341100676731968857088893518328130963638192328005746196801798568074371808866988638511083661427828412758211732070388311008516381412280346047329712719658806384639623696357593720306079334188881426514884242363404786777084138601751198905892467546700767214002498442055052034000224705748650339202664586291384035615507346240136404506317738946040458227385348356082142100226423773939761784629550456588014771551300624309677288256232712608104636440541128709486433780426213345700715198743728857997830262008247801168472830827096811520939186060544241043910487306810530827524233792575300307060654967755457562265077893750966062275004291473356731535818877143272159750661858565377461028828266130607967871198132848469158396187527970106166430606513560233065721680248081363817282471911860123138046148748375117033554857258874607962630188639086151488228937580982687046370160805896921226278279000670528573800684764941780078229623586193130900225670882662794419770739029251485937121011049899722513475229918761634471357062711344244194061109670588421020101260877074888605790716496334284786742020967336036926241607039400167410953932636305977352157220608215480200723519001331258857044547935971497586379903104532801372858791224940523827299336499964232352599364319222232028820945804286593728388438564114994330743375443533748575947119409958924869230564596656179996298972053107299506952380667818265636380911625368617402871721452249904773249710161680047313879404610442137383108482766979734777859291426217460898947834581985678968375959182978002166791804118845714168993822523910308485034729759518650495016787599309086484967547361357800895064820028380090212809166497833081401178982354270954666846085017490502025139231547928638848102637457389451949819612732964360392865179926514972784878473980445771856359915616739378657034611167101124668558397105811900526823241309980137778136358696624840053171149093282892527978936902459766182849343555676659598829959983545372830904606451478331475217281840540095451642827742527549920297422057905241273095564449767488590213888269562620146599462722559137766890946213989977639929943693624585325784946543868840263154138766103070062262175740869972545199200380783212001 A145123 945 3986808961130055121375016442325994529997185849365895252527531139755547100740796866945873928982368416750548788723997595698486752843278478622574308417785326361203057871004999120326042509794304914800393177502145081405400763130949051771147875480556172198697191078667728276607094503591814667453190770189352618864875418066592621594704533549859775515109451334862139979006612975587899671382559686662934515643076214058272466623092353031648565005287790753692295116019997278216487888519587033651112978419257259299847780735420626864027898302448926435376741440212217488861874662977907468951530286126551576648080852429750018084016444387019438156400855743471314215195879089002183217337486977136384502748184528810476141985450400274427170226476807252434184425905948476856532763540050572622963236768515463098104101356640949917903222939326460964701818264942032462652434235776490589256745442368701234742130291358334199304959790685085601133993337306544591527343605394246877307758926616709475542075938037835023088577860973490194573866686330855822379949588793787795974911911515411673648569564893027524398044567466714423870759045567032572341841249618906248935571894503399755291051954789598866883992066309216456310581317454701362373143495449912952665161567230519199957263743285432670520475118477754264236505461087371656898583449548248101803987425654430003330185623158675199192424325772650031660458748706020977655361557713490401289104458849362738227496813270092877044119456336482653312384628864874251539138285625068572966120803554268432088754700473995906945471929705945634594221198853749845858851210029208163014983671002600981927945580568227349316875481711141704461216012913375739761092861300809753364150263912494934217691692899459472439500249739852037690801437390471391054396968244516912537000176923632619505879279746881848376290035189362502093210018025641476197761266689705303348813677463203968472234060711866336182039685696522782299194894951886085891545973693750789140961848794338411145896156614930482032197780144813325157627097956170665139164913857588446366454338732226835180815902278807354792514293637981286178054740188498663290624637313775561027256820786938695777684321791117854994354920468627527007012385834148677546750527160209928324371581509350589792866823079243530060254917242214594564451874168648415438242750230212362626353802021478714637074216227474386695501 A145123 946 1204003104762352203087060842710538884559462650035806056564966913578989714860281457600686112935088391903650058876078846138883886317428652337474651244318866352559550021342604316787411283767618743169042007636790725690912702334582975442558652648931162205438477333948786950896831456423300201158105400865114102586183859874698691375553439419337993399178414679432008679939691039293356819331018141129842818937431932506996533721267998148011165864382910309173018073004038953315630691993712619576344735447000184962313893377590711573990384829112190435127693772843863257862346386434698505166774131638667275523410740145528272748764861568439329194523572000747910679643454769679915602777923236833179872028783254869936698068085081696816461167352085302928313165796072206218097594282034617964379439941826591961876472547430562583733416596140772334196676956261831945155657678175671891824929155724149640043654189594029400219991690356289337982232922144896218559893951546590645086820057792097513238589899732568918098142551383805399675156251042980877376057729445563108487502170999375324771339434797009547426429381145324169815838331535572954184441637614170657927056775019015676198175176871228939037331132668320658461551363810210140848268315524612834629990187512900302052808863730179699161146559538674748399257238294453604077394849606350318529324001824118859674457201149371974184614560003437205028657169250427110311395363130137601225077193973143227722472008786622244580730347425179197185345827173816580431071186311651299076843613442824469834623923244174710790233015818814913829189165672920828080755662557099412980620295393075334862192251452200049051559012368282027767552458040548047190389145165009963530294411325614287155740724463832641831014906427612791472313549057192600579777389393056508277087568463389689732974647418738289829549377818020977799068024264761371540769235694205984120839705454656050549975838232346176137524035260737147289996465410289671424274099177038757874798621975974583426681982263097838472599061045336518385702856759522230891890025848633014177829157125983410941713874509262918687573133829326792749112932706966612768395809564153767951900084660373645584765213538089849680745265684103455250876467426348450851630068988495128791340071016361155558308013678985332088219345077205113933879140213985277593509047415385367410088785948310830950423868101496883998829301 A145123 947 363604950829269235277170999482140417142427723124964063187367480369715138340704259398540260232467711986485567231787087536347235181110609727438722101475879853146622903387595498670677881655311066132135885913133297013574230704280927634600941952101730429870221457661454991442566492745333068935080377870494269628408660806740938202795544000106524146776366123737131759201807687253618171538296096061525868384588800540898894911356312348346340442478633625579497765752103743904042252494212691525022458992015636601359495952251659474718232190493579062482128142657406491656939746828615970652896836224591390656493395443097108620108904177224290397307962343370125553938108144564245509855715480036643184968189794786192072340419709222038296845370103284677098141885987900329388616940410914574669967899194862257023596605222673259337573908811573918466431738972808305404545966374817134840539348283250822591948823127105520532238185527808694985033208494421351460496446023464980569342349694286832288578607643297775430615961940048257211702613948293894111747054342971264975429680729899832669270860739131990295257275061320432569959305364697465131129032718229919787722210483848230812093612363156349990407118073766529638932201289366007834814658144937626145304371467328660700748319582770983713995740505561296262311449459463901059716345997668247947754044563458241191682744561487177528554404696712263268622804654880281293063744303743842079572023475430405409448319156746647770503520802947781067321127421863742415931959127833067252633805138929435621624336065040288662743425305352398030780533812023236330542351241033993511984314225037748527400131992983846586221504859739461244096381112232596875757760746971708176395548070071602226099481096384558373494062240889323172601001013834774903701717199734820982767908675766762666738837641179216646675535811007145932816450117939908563836111418383517499190242233628664062124230912107833327196076609056921958796633359012528884044886405492011127400042874895529856446812747298932288242884237911483739157105114277757558685648641373312693258038997708257877562409285895122636292293902163053428945927622763728557392243863737124145912798310612054027903316804181343485730075881678774858237686150371398008514734083998368685056377075359559628019227264230491047112181958398702193436935892749385184824294076696150745484187002587849468313371092435831493259753401 A145123 948 109807491147334546701502554782763695438128612921089111276528414104740392789177826056901557904092313931526737653940824357130726140809086709034156599994471396783927557273032497994227932848620174353161868503758618907373726759990505562674041910882073658658601441736425458628704183977634163518193116011488404313676829379775888638552878734592750954333063390953934359270265981859553394447746089992439682409326880331418959266695885061202446802462682972014699152239062326620067444622560239127937206270853275253425605463686623570653332131144231764679167571388763916617137941195855588438669677765694961310985482013075181275000140296660167260657810104125777169378629016203632464060823297047829408680521289242175135910108684099973868830840603839887180710536402549827269144218409814166932365926116906575029164298304699893757363587044499182604528188492831846400227726187516599049951058252386024273128500930196273171335712037707869596142046732393103244851366805134877541296302787616831253637500918376195611127922363343189872534514256133713040870234353847876459471276078258750090795028603783064059620270639137625311957894381807098896646783439267821605234180509347146689576072758496346468163912327144823630299063238024724155973178491455638483047290192945742631323939705133106901927552486119972796469658479519803666430259096446204529903192134162564721028514400367978241649245603847100069919058348604594523394939384367510170429526012386009290425669913328701004447482552142804703133795135575676393031020585419274658996332308343246733260714867718923001437724209200605390381892022065344450995709319129708941206282275666006979939977669629669468989842908628949013689339543436203708431653356440290859307925222750298257994887550383672796153375781842147985334029992629044828317338816930522880287631332513098935665395992988704689006182265546340050732768867593587624906964879116128078771332314850401890710967759618333318637077611899929694409293277956373433310131420359410321716938149596474042063510767702014453210878440788222752707060041655123260492173999668891800349749948150767895612905890465817773241585185319412808748921029141939057719689251039047338297713189720179942781216909649227642840802171001305903732530340944735850120598063298518847758234536687570646506248325783929310895790732091330857304020760470100340539343302114822139768814385995582228599687646047519614080446697801 A145123 949 33161498721544203834618494373395153881897698674445786641448393692151228907193362764924871946775646339609088285922897168765942947289163075518587854476228885948892975673552426798758165042401637343588752152249189776729851907286428398999926056144434143184467765182942827050877220994752772049425385955091627608460774064031511627904766582303010681684438367701964439367861124713897871505047780881620722561748333271287984799647245932170790588003287778914813564478431070535516464233760698003945511271338697110897931490537408066677831585373367499354046124431264045411884001301401559092507589788403653724526959074553261647941422260687193288428261343483641335026792024785352439900858779992964444778332461161342104852780482178482886348617016989542643897483851684059934952165342823467498999839719406590796550594491414145241464465713529941572649046493096244804563368762663638095950379052872296079662215332096147392222852797202248809339913079974222758593652278704709552490914099510588751766236698741967776785201937767703293248211602738433044448699027807715719495349945953412627587429367481746214015026475744501523778714144000379169322197469626163894860934791612354452021161879453533477035511115679662969820678165682177329096065089761457884254136333898146945999129042630615513398406855067726223237574549365521243360878530780756099782816270472531087509419666166567941800543617957127508852286998473932665783978630334684327627637283717099375303142865506110956695369227226324072565338809816432406952952284837493113949639723314521584009114265715049706145529967753277475497300610129922000964373672025931066250785262936909070193345856096167195788346336901082862672936445736621287349483555884220867802817021722520002312229940734772799879945992054087802247704456772957703376932620995818175025881894510280111808282851044947636863220368659183688175363381563145522813339557381652296271443168842587742330650139173824554395070242717169710789647773309465764330775644062136425147387921135260265173323805033261065937397046233805359833792975474732946911077862251363950392931226302534196217220016511391072396322433672560505188745204873242831702788761569928559041763470497183730665899603397262566794436525566512704152365925279159855338412100382068693654301773702570975685258975159482421399481688909623520203620832726077553457696852944599590059436460383663245187637355735258487620801642982501 A145123 950 10014662806415202223508083798210553708637666871069706476606138366615566389579606377181254426368341102248013135611061004142957639355186439719904497895221129085168894725855559860726971614872445857589449988110751553953507902273741385992414994913708229168050606483806997343906292036231359524762948365321660049350840090508136735738600954976774633117746053982602306754734789397615297641129982080159465773965587321048639990534201575630517555130190446549301681773333944239399352131151108236952416466738015674215921884536833549513134485450625840573157250410670352950472351255082074990348853446420137729845830655033071942497034522587235712938074267921955557400921812856160233217595290734578214493647722749436073490403795509217731703413508290238038569859412672183550528284789314277370531019229334673513983250372108767163028511281898997855757407512726573099131737138598231188377964522909181030033715901792106316178130209043041432551057608105482879992038136802017149974714761749410186202149845519155892393519857283483051371087369512750645710466236163576299411136212401852354781312873950883573568478375404200322555859713593732702036406989043662228426397072886421697363701311522208613718256193022931072062214506972779528662855683929468825406266125547047431949105646934740751939416942677967199444951044249907895691318886036691895929880610490570225863123710667903150445522523377448660573320754480779060472238151421690299433376030156551625332258719712932180220997059139797727110029186769427011223398559000337501138132200108677175124019247531077292332948612537280596994794402367214378946789853242512052298795943124670873191410508563372863458611603901218395578213117272916192575835602223678261785591432634978290400035447214351001890947536224552674130821411915440597375005334201920158334936044510772080667165755619581197628003545152807927488909008463202354302003639364379877345897065658146647781965631062735397093992576222973352728779218246180704454460934375344840984189435244699003608301725609277139898640697084168430447052771533327694843885022225912244126864880593417176489704832080549638045916133383927953154192302950690193235184486304867385783274270376959766481158899009063645944276989918915835348110776903965331576350333717321446964751377423639747086301704249837907333332574259974211770636187462514951043883910245966961375810042221480304464437881744402015741868015734017501 A145123 951 3024395006038669527295606688565213824854693497364376910148412338324208898424133932545973911891292237232560357866254500354004441142319015632335639776502304754835057314232705525512746669526436247354670307657294720104182656634762612141310328537883740774608098690344530255032649317720875823706360980941186243276345246559393262681429583636403636190877623864378194675490538536955105989749749540427277043015045622623417989156529228594484130858729511570110193081982372729228068827143400926861625827443609394916097511198633194544899936774503630485594135577898015326997238195033485245526261233229093190759716330860913173372456484399084498114010000651087094693743360690535605079273876943062627812636833937868532851997093463301576491544530886634898105453645143147748199607054207568942432868807419351994632145061782356269089368942667783822497164419796931979692980052487903155252049335539519798774102540125884011338403100278201310381610057734775855534836923661930474582811367134222365644297487110086337535066211697674113810775137381247956571516354622372234706443640795413457731328900503799357471466454345592752910345854791163275635825588493716366820877055076907740249385774917827547809436334781809504099818960427613735478853320481609823814808115778874426301683906245249076470190518281891026506151977788922818977534942704550171814724161551881735679575851202040584866606001516371538365634015566196802329950137750720135744551933469994873750966830210440012315784416490991687263156249065557140957059411865817087850601974793097192365869803640119627234844335456290987014952412214288612519929571305566613863170124038387666794735780240282508597304916031831054381757688479974953536615002387994950838380809838741721180808392828793267798266275993822853499705818694006287449548233996358891998975659560358658081372249914262476736020207415779334917962345192505547853682285748485341306164642385591445042411289930806916097831362949095235354380534262573263279482871405710079840800062055977963829441947810196662988323553122372632189650103210089489109906365634363246362362801007985684765694642068309479298794275959512569292060886745903565114194012075308380577989787890371352293579321601133823812604856518987015762425302259072250976202462370530694914661261680165501049087429424475888532245037944823302331211924992846789137699483197429077735904573314426668285015052649453673495556519950030302801 A145123 952 913357277160871782041049711862896364552408798537170757158343920035544471757698868022506940136743887303130980062473248045905198267340987534525643308005800814831102140003551213144988767225368874255252843462514894719909208795796035125289726803445976005702477753877564330022516187659668267399796253295872923809406913620846257193055995657238921355011924660988232189691387903371044393606783231226957507524769812444951184085281292833958577001781182303726729009076903230282637386445175928803974047471503299248987232460102687919010267771414645780808855787274789958400215462548857462073940543581739723471704486089340745286539361254000931194718082122360380641953094006728896573707493241514179021201830201513547485229631822121566882714744914255448989808430973817947772730802085896506337355848821414967705393825407899484497826392174388815396287897371160731294180844114208154654930521368412070048748933402115179317881558153807752693813686378294202888640758907766201306859058159773405014391638957400554779697602412840298887802720401767370133952228629720251305046568384002462382506546639273455072809300733993607178601892287217715509317291318113299117676444236153251133617140323872397229836054847913447307073263834632375335085039929762237323246644699094529695676590580418286353245597104188412037658452341210441423319861377888115196150766908057793605006043939305588726564566935420827137760899380236953524584469362566059304555250531908295321166650464833170787186672783220349755746077188611487142020718984917760193380658255315243417317556680068596347630656359187340797918633694312793766639783744427874874625078663649950701137014222056754223522626030009077204895243707835163051865154885572251474929218979867364818313734598848352524074524402598277204237026424177983369166191661566183463532314251183803968493752308351648393080474636020206337297139339128212249457748292403208694584376103382958256160427593472625926147977618050538103670192568078879329699372703590068767080634551470100377487859936953782945333814402259450752843884116675492383496878536555474489189439039531083382063292199797382198597825423639411998249233604959925974293356462256826067167132668621771432894473964643405727760722391744159844417093171462915829481567285566552542780736276032557677077317384487468498830668126762377329814230711652267804634200041713335509281805330914632341770081462253264993642327156893417428401 A145123 953 275830873307577239506869717375906136881002602464728204284909715438396106261926634008864549947384762673308323418509054655363015872295835916411111943377975343774238011223758233664261094955391873588839004055371840910692476873673767845225356184312146869981373673572334083136544856023902095878914762134372681804197611568249010279040229258902517845577410369994581743092123656279518451763258786081000739995437468312752634175765793906626895770407058326213902050548142793172627262637615987097873300710566552763799228105439813118346555967030448522173788853621408669421538072451559920061084517900452167395263995082650044163361514642223882136306746790952183866775140646671436229654583685060339001775140084023153472006496813187249897003361419574258960024040700447877079616502622886537344939033475259900895034303128123861962074481067722754465856447841670743918862921942438374802633765403924905634923403784898658269988892159349663112221351676187114496513974353221730864196852752884434091980630667647857457131140862466072590002610786196364532497001529820893521889357208327948226059245756160079632630937355211723775184861124884958920538186152481722617171465282263204934612126992034546135862679127735079277232025859098549737460203205467714061796671891010769093668028671380077229603700134946618544346346455067764387023620601179506239065716882071901786976145693819085754837632608495573424065425978815993767622179797357199189839941108702835192118577473549407137718059396116054634548052154711603559749300074033297761313108191130410414837536247577075977357223376139120629984412423270249428912694761245912645522910586298246724076583559280899492995235756146709484823981842077739266709740160440431950477785751110105433409567040459373669002708103308685892826082274283056971200740333558991047094759928197948439827031824872283552233567319870686534528818118071527593788386302020020540423175418579267801915406721938802222780591409288313412073043775025558984305931073612795057578510834481914336037504259012232252827823625929231754726663353132788610326947411674118932488848227137379195698348549696741114497244483663142910901976487811151740671479457589486163903896076135884601381837558000707395959925557450217285998199712479541508252457117778728337224867694100152252976300762685791010758329529244293130301566462993992030210390713114229894725369305362904540546279586547836574406487244861862033074301 A145123 954 83300010381611165459292613597811790441698233535549380523285575718475588546630085771809071577170061583451810541409672032671584888235075105768621281256840548019005048287434983015393705687761120454955123971878833440134408106640682093222932277935464908758369146941091015542906524003030773287164858368327254031943869286697580258012956180192903150443022919813702698181631652808511201388110546613230996521114590660638850569897184478508488564085929833334294692536530046634903150679173582927628932840543627431368117900610363459052740891775424039050703424937878143375346097664908547000985450465392972813646254810474223996589890882590358404233442812785437167385450522200767012459110565394980864357071103544790834998476807950727347328132433966511950478270483104285060096411061309648381665250753679668655332654150867998413061995456060097459873250960287193502765308245772274982240742221463953089676819194105992682357327550565444452138154392522130283744331613914054954786142672312939322373136069990695551498824842862341081881900654710900321443960509777280123359280830346656361807509711813704775599470271973206586498649457822970376287022900758162117086664838799251737001728734454109060633299260521146028276764736183927388337646283011319884425271664440553171758048982166202905053964195156774611980558970978123634439710101694832996082650347618806281873190993489424592372238483198727753240620884703049880868373714332511589272357659577724319724489230361456122420066750954265279283756004645715663557146601639071006156365293063128630037518629211596876565533828937655242914494633193921014737867178112521191073044371983406860720427097888609590130337675730276255339637621063769423383289663298124876792816367616271973524870932484131999686293772674820541356272609807059027319254414543153730039153966001529245023795117359121281126144250126311313221365774518262205111843205461753799999104392034835493220196669597924798653812457627452599907955549865150734381061484858360517319943191378986659382948798361757186571057401216225730476699488761985484826354621447047362137142975156448986017519198716216019195969236240845519680398650085362865756812502835562564672909447860368527845882048042248990174169757627573876211611896075650072576412568001890391289367262881969947841165753013724397780516687163649762973743257593473940855733361160455714871552248414266256612634665055984392205765505621125440571010501 A145123 955 25156327304373264391466862436821784807255985525133448189827958957264189344976023976452330751755411213439773475182302444812163273231120386106207215827622467526395750344794141112415234856608902985522858600503352327079680555728612318385480322580326090298157501002535914359874633704059269630627908312472696344965244326971100988909633726188997848915947344373368220269109667024514103300757621818409679948636610942044620119474773946715656919458180402608630783243981525940947578877847784428156839844543464917720407806756224324820809402760211029344790260542385577890685099956729929634377544956030777337553773688768132996925983685027646014196363422714411072366539282563984966326421736165599160696833698130442809016067989504306471643198991696467034785477661856793640272036524012890924725560788577784674009566519259007396882760553249081710127255933558890767091204227301284606261901517116709908176764473216224891413642931378604874882610405190007158576291633427691374614550890185754790922595112506522408695187971403564540655743995111905700711543576951208776360980921407481893317641873721982682151407391198553177398816951401412168679760377842812477637555609852091761369587465678148901765120513998258365460305718301686972728231717266213137382370245989156047101837124585521897249067583237210986199584462888938269836405427091238385310721339263997425223916703888112407810661184293407285905243441754342248028481239548621142761062173251364041721603628991686199563722440728791998289059765350851418790698524394925410561461005396873715860915788485654679646813859115795744239547394812140876201406975095220153791413877428402573690844906978800815319868982834787282403085737579416288122486768575873272359480065234363025899077612043167404531591716639692494803701502079457543193443632451698867480777402972533634048746298410629754616543329970826145906317935086397114416182859663147627579189103219101739684697478811851350391228581612081396858790503015500496224096262496151263435565265285619489219314499600991658112206507343674241372208518942766483628948768729596629246484689649020456398095099663747541056068212100251683800569490349291774306816704376882305045054749357755159524854996671201194325203306877969860398620794415133842376568343079453119441051688522660824095779081109382082338705281193892984124940162226766136146401264679744511661314053651803046592475122567320738609566776210335021190412097001 A145123 956 7597127545910344235057533163306581200000865930356765803947520319518066706594212610802832077958557016397228137694513928661240636930910121528968810558660728352423497599079543180966385532990200940507448342228040523944623393421934279470321834486980543805134806933618905045666596472101896397676341145508385968925471842875985801070451372352897157469465654977837388818572937809750450685627413678613110113491735389906814637230811834723649881187806395657973162244989884304119533917959351723720438004119285861524131789522479135732425386892691955438087607980375506644843524840834773841035017591270829362968426007753165690847650482987466505928897520216939358417527477883801259063566905211445551549579419764290183532017534353492603708898767359899077993263775610268575077094933840831749618737692899737291882233756162069365860180625085766616360971418683824724468040911336742178816112017427024928316293194092105811214237807948788106770096204212989639759756328963548881078639582693425633919301350840899776730395268539033628936952804623140810714564716278755273180892878984229185125566038354326956304949432671691086367856220673768651970911347085628610084424707510492912681878412906066514224005761928213505222984050162373281836537640968113356169591389017060685671583053575845446766313356173442561057662527233488379366959999271452297530841761807379603611340971383216457734227305418125801615630278788926655854720465969969252602251503964252362875604571466258870812121757033344229218016765379952482759127397220665834918555067264562799061366530604038501656461219919141377105100398738633350691810168611578373923815917939005593847774441480499957617010302478430029009476553111362655243567620820250430127686186884410017549547913966104072036541012131414458610176497355386370985392657745998514825464736543739155953476358324892826772914959506939369752394795030317410291482111775065121775115110067776690549285418404509509893352377834390954398754823955131284708942690212352823197023390173065706757573595930701118992699794160388404668676496021226716070457701801716734985076239131029021383238702579253041182913404085039767662252305686836030477792887909315620561041861396594197807978363112654718437221224507389270266507268301474344747651063197426840180806320566580686906977441329280375141891214403868517555968955249225779642272326199921682066001972650596105804670874380665807075696960650015555274063882283801 A145123 957 2294307362537619585722983548456150700615454254982218139343961308535498881202107232438478835212732463540749457810268024153249860189861625581362474581499712339964369879171677246510736015728184075130263876494267734878949185132868423787718808534745543903060413536451906787876952259941068652828624398035220089919147531304220740822287404816848752557929711855962518054988758108877611592956178173319340844594555451140915975823585699312595548461798073308305286367203701078318158295644846372779144120404179786715370080027981942766867646032190210331273112819812860621164853816832144970062940935018834436839127100567767270502993519878529857144512854742092971831020931781625416252230878952120390968812287935117504983860279306765262013615784543697825086930874756639252879642397983407175493934057694932084363760584794425689482377666015348269059303241186581507898581264019468836717859567361444411641612367851342738761808404357602629639694171061917681200287835055358334394374539422524355688838085358839226050170675910816752374419091252193412930097832772607141291853288472315806426027625941133018821412577259459509529915179826526731483046547059481997433018624112559007538165911110166409146747974981806480318975722843318429427661639340652967350079217112906337916770980342780739401529384496796416228427883640050601630552083374551502615928901344489376293199749441027482123328835575089698680634438950814095725877552241691165664737193135030962224390858979181187299061206901629228431842774084980298941837683262116687219993068852892568442816831326631141845571641601721580089996080871672459768050469513721573704838615803702260939454190482204008399521791479503033973579515953893942467269299000947054025288868959026590936937570940151386587630854071970526807778498499824604580045389195659099778422869658806252564315811467819223055665701227765718839077321781220771510913181573210003628457184051365341444144511660683060136442026877404456147027098043946632481604468347868056454237628267000557821298006656572136944137225629929954535698929589891525486794596995349724368863777732881115437281690083834754689698791965469909582316395747934131912519145331908940527129597087022089982849940805025053766846484597924681650624796406250836979948244517279826281484067759418844785083091502361563910768808044687098408918499545103958685830096111111668239420934426426372149964011587838506416121872549528487357746102037610901 A145123 958 692873226358815204544105974100594205004667184138699521316072367657401144056329789983809805402167245432289939030563248780352796536701280015449938354802354465940887280012247448903061310364378600488399183252926627892918709286732842049611609855658667278180439753201542231033793915905730631257846891865490958769613628982031787742529725803315970375337303514845702615217786375943228950622080180928762321957442254509166717884085650380569131985581830332712538509733272735767779685750825645227577803924058176302180240036661024236458296676334550828089041983975503532085141009158466946185167127358096729096053415945457962526213195352833029391136953234591860553609903870572991906914661876635146627029761376985722214942272333108755635508258033429383277175130912729444101076927096055126167418466686176589740563814374160396154312194956010091489293217866928931560647073692968251946614773231138785290838618797911415000254923878188045363080869564494926732847166430389253438220032266019661992395182477018605367374813729798120183445628605357787564078830932611077914866512225760389311475217468183817357110293382924100186948016451390399139228086300616477596161540057285309783613423276857349495803664438743628842825445314632003313871978543236228026367753976708696990179164480466207453815107804676344258424163196768048204047362219115282337712997364273984260942712990218916384787574116371670875749984932867067982559166056524762061498030075275386339403163807141252305445672362534993642187299756898670327952221217762018874602988238506291106931621694112000798860979302499998045801711322846344216600549982975303680487338156800143798121317751184130036697964016507437829992004341522859262460084730665190065207110739439146052937596876011752645392481388722967681490496370449675196802722144431302134568881172222944535267421586923080469984268855825740150031598783133642678885489352997646030672294468402265339441093236107879651695598764598311365447784854447927878159840498365940696356566713243995396325240436688854656010449440444685881376408059651219470295897834893815042661875799090965833037687166615516663247852260167827654091889263570421001550304097348590723572577278419274580622874144754453582869201127348746469218422007419451293599622193155310110168007657023924544408186656271863020677038138281099850975830893666146297341046753229523886623056194808113793183326828652848271861729812996953166484048751476208301 A145123 959 209245420052999654152734281194830993760708874155632273219314511071226610006130394467878122752619295388088020837772290863642391304223596703040300020675729549001807994193819557891478004994026609163421423078507347355926571255408185430558918457600382772466589745053329301865417885651270709571216932718980234328333396805042295677503154905196606204599307731771546227277716496776746265476275258462312901890302966306317207885018042829232565264097250962405878324653081162500791146938453700012355717640945165063471717120991601337467638728607002159872559406047782253829091419912040185602950409521210193352571292488427736915645882003035696346266215363991999794218359947981261930471975655864862160972019123561752991407582384319537436661480310311130051881802604769535479272352340610664695384883005167635169565908180411645212912800499049032281497492492571350749807517674012392619040943656236551713421621264601395987338225202808432097020782914306405955638643974142499180008055369798515397347656269974259981721143575723121478648205419726799650938876843815772923148394838891165256259089647765571708828487189065818796948771053140074013315399016239116752043352078676050995643715663699809381323559912525594104052965509296021682359909858418000210995711621748913584696190902120451870312761027627759169627868857540310507020672838089440714486709275109398757428406123296671720723724054308669514777814815286903716637142271518236451406740345540031643537531078897679015057293992278666450712132683809313458742628970080867583442882454960047021724906934790497610114170177713397688252026823418724280953598044389027989933471284737839724771698506667125067074385611193766721623611731623949603320478319361886452638522154441663081396217318984609147521941748540264269283322125377302084829842042229057585540023691141670443398197003439302482712193528758145759590703755184578868251906871423715891259404472273432767169766012792918971751934384881812627909083998945230272571790226038166222243228909771419609132401313873377533978211593788665206221139535085078388503874351540936793159517627547738800461944242627802197546161683778718481626168241202519208336279318253942489578391208485533901258125141775039956972731893974723509022312821444268039830105954088386373444456828353465793566487287102600270680554748952847467896292011387631077838310289379205102091923549897623939169214738241572339595826281652530327790824976843777296001 A145123 960 63191423982779536738921208814864859521529075327816807812711666271142778820707322799509209261485625039957150003068201277571221821078989503038155156305715521444080073359253494235777454446885671588752781370525965974861931600423985267186743762585459938617631922566352247621125167672767848559876255834240165276197916221493791262818210251643571757818615597691492114935255164240201428944884505975437567608549538382253287614557564848777854140625384208816242541506720777802503158595727266578086199149761515790992156390299426942890990437742638317730684851584446265152853523672426977585144838508278120295747434278089231090562530151721427463543005902972349345993391094386470530010629733409311737466922745554272417682874937792167197116131545455927846285027211509486985296149329937324682880067249093939644619163706669942693903511438517851738920753439538680997510309690478049602698418369410207478668038783290823676761143756324268305254913359250970103676137633024604363108994501646885630336999798349749495874417985054652888431574591128888136795976728001430811712900374832906147000933598407734472248846020804494352578341910031850961622111274817912642639496166220110115374618517014065575810219289918290675795152758362083916069378905263692827492678542014195193881259473275895998627000015235778592883357970813977005072039149740791980492648488085674150759117706522604640742179876827101821792024324231712055356434406832450883562774086323014280961994982663291921294997339995794733121421883210655765869945996743204248180875898409695694269814962685036166253680532690143601854066298961131886503770008855503477656227840652670796737254827695720586126427756616501042492500750946091257343521992362559043506768483530642811435604692736475950798981015577771086355881791367574779943415494031030959530952585843612250961720227617082426698612461416104193656242502466959684569396989680609201514309478332108293419929894770225421589432488635542815317177919896605094388802488423027833176758774184255477962588871549323326406763890874736447592902763187634022108699758267528017719131661643618026773674123586429648142277580648912813623448716953897230496554803808593283261950572385352818905373169941917312552182162779239150978269253654161528577398398512499529470115794155089645732534752518329009882506857145621654204829211608170919360872366345766711307874289012887621515309667622126193709667675329251162039662658958069267184001 A145123 961 19083600797379367095500052327807992744508020040126520327165703899374047977243605355057313318845906142771671212905759013535645347574550606320819816904305411746563180346500361439646899764954478793194176552475763217060947416756788142504966057382351301079752374025293325452277935219290238994373058045007810933177442365494319919075421992841453474255017311195098847164219781884044054795089644529323683104880070288474186542388499566288082717903601933811542841656705021815193453104762696052882019787510336823714567758153305945151741644559548164952506952619096724293907935057653035190528138279090471119122372580690459361612968459937868058293641516482285510490209892144766118801279707513956279852849697138266708387236823630850173991635065247379898448026336073260300023957825288731443565084924343364605039817873506142281913647541631892176121786041248189089897363719006696967622303306618226422006034290932564148985878076184726219754886813710878664904237926529456375159736331441989661846376591445354373494092510342929449184856878315504490512734032979588289364372764804698765229025687629488045047442669795768228659862308058565850335864289595993378960375798846394578792139148422584104085304901995411258496032080059840046631270069479776815902577923976665199638555664738418471133483691840177507291604479316963515221248802548881088668065356692598484130496118963703304832417599077730441511676568103161753813926553721128648599506367329204772818878947233235262552074139384737730736218696596934231979264948387477602083041078437273139622462393823946131711001406702245654362239770259438410999857589076317661224190874405821842774926186265600949885114108112572121066013603173987935768140321215173469252591443504099687390471220989096752532144744762738327815207017670882206240826649355329120720762140901079758119996110543355453560498251154134708338425645041266640161089638976672555141430203051824431180051658454595284401036859633549048413159822724775793275145779713528367453158906574735382925092706806581771197308716832576618507850413343130389598438823122441920414384602298745096346849123378859125936770283194287890995799886351835761090751214470876917602619494469168065775521439197317253350802040427436248871928292290735337362334486244820769513601525378008719545431928773248258384246390303228786722390525613656230015905616326132167609875943358342164073684350407143868927980042123152198405650332180360074912272301 A145123 962 5763184249384586083304276881789198943981900523042881321996229865944691346348748109904509113082202169492004749147536153886487323745693204119384546549943928631940636384569749901279127951561805709873052566066309965586431257928949595051232562585707507466146599323716017934340315311057979408452103653336524661654311396463063121769514623627867305653257409365322160351479438873817064346688127763349776860106172677580822082513712311454152202952747158626877121937783409867410620334479738480703791889628971959246008470805908096008883085666545803177339369006115626290495043533887544200561912615446813999854660771934240637976025912371084432177216194971747251818697394036624981407456461039481387203823141613010991660527837861578960378276673573163273403457668466913101120249967087866958631972767084447016782380378635148299195227654061392919337040463703513566468006332830332006172332900180334969238343687822851082170058417864030994097670562827326105830976177674262800693877263100979230991975393616698671045720063705579639000938345676691227246708881983107661957228862070644194193018756730506981869855437432301200560925838691776854950469393346715182533390851755444942685110648205103385368186270183324281775125893025313331998727491603987334709751040362410876095649929491529102386313447935718371423471669395752167619812066330612347985775245072676656533259068809331875454749372741597766234704531542830617939750462789374019426167360159333518377020480069454385998805095096850798887604924950390927401972144467021492624830224812158078470289373119869046740556171143545497473794556552051438990070488131039078186227987842717543847230970997383791144718334222240164060893615657793410510721033484990025155239109169754574949110873134014482788756913937331397229106163454815058709949704689815363426710635599540243339987863663865729892843773236087265814010888559960058368964501573965431043510407012172646108082180923393005663691542176843177077958949284962392963999636670997143943020813026795901387900034866716145578260825719547264052923231926862190024706415883219192437126430762559375478721661586291869603256483247094294167917942229537445952176370215401020522707825379116370511388569264419868594629664026922967920171366002548417721896437447537359893578190548364478213074709954768455703032527364717947968507733906112573293884135258125568851471227019930320662631158513289826290056263053516634667344360655809784554239050901 A145123 963 1740462559713347617790796118248010273089789449938910032722534253811397412549344685585806694837506209280442662571343012714705636125851773093447812238266162141434325624959717969824856994471900369902868680775473133843885178947126020917329728934826284903475193243388212122845322946004290491113540930249585440008668864289479568454474340913623084853809482611016097327299626320110869388645019494887103288068959268559119794732598729559587677209011738303383079282368933074936192147559776258476492268648162021355470843615626091688737540129652273011391536932894300043005209239298980695534507081726658737484988430751559982209398212567607560649460997239951187763736122789168599618933049954215864979274735917432181214771019797373215184065563784030061187945767850671683278015466102710532775412210574578655703673834529941280214676837878999029747610098252419848884248015151041259167076913551154542483557787688210094251208656316861175491276755087038773082289901419700836353175773720164285769914722495651553301433965146574708048834195537482435124015569624865534322793751972569741947526435506925479036651294661885166801170943422608551629191420926418389131705076854345526296324623618792799797088168290461937684829523661564566423569071194334695305528911611524107915686640150777050502195527792895107992381152553037837657668022783042380210615455946591657674560108284299262684029478150363447672439256849366743456050825835837232738053943261751393345087366102027991336376586645109556526325951116321463141163608364092103295096644852193302424887768219806628169516252683944037991431593838949275136590287557984725294579628137626292420020978315023639324755051821008416974268805915050435986301983972145772423412958377822377534944093215251384705452055864329319224862246156336476848198569989674884425745891188920252408918214830376907072185259019047200141122949919462896360787118385698583502585001487473087300209638587206233115150444700547005928495189524235917899334615128861423942424832375185787483762885437041469382863572058586441167364308191499038257071739157909073674091767705690632649477594949936765761057521170339282550820222753433956841796173053836637320940160644998674726373572396415602998324807734090308875642880604477331416675361774670037867091099944080694411629016974411300374057439017754517057702613249120383478522992942337595660976700684075598497950536186663120395728063462119900517339591267722374575305281099801 A145123 964 525613929849181595986737123434017313274172431981027787000883348421176073898555746298803717331813793000524192091796442303687215622683489781017119911409831022784534398101450257137205533202562349904956468541626820110887737610774129367438526905754952333342042212903916345081353189377984670336880908831721466357956342704026366610129481441290543758544810491117496070684135669234608738306449199328141843219965592932176597187162302614684024364918592220463063066153480005220862617942717950321419961339855301477392948763448273781902728236069319903637066814365072497361282695224758282507220576768835491906466651426199180386600284169505112231705043950270286957396490384934880459936373629712151742353766423922905715869187450968849406627421986103505315486218433234381436859550513051493031215855620755669575492715647663631476533209811803645590858912631767090849476432569281629936451055559548491495065213538151625612782844149274210967371482365722882144745719252571978315858389786226513323283254218293152398362011754201856251108926113974018716225455317827408257821755866853991423958790504334764162086821132451888072753063987789090815160858650385006802592399819160593496547351222227220435335258637449321856536741019899473746585860773197473994935021555639918179661269675605177722560663080006386895327684599348031220448123068412468211257881920625607941060619442789567998701447652037019599310420863977213693109409651960054912872864697688761456698007542332383929199730361727989220151549632204131477704007753811348173626561915137565174237635713008481838147167754379955927914867544806129039811276772023255999884861469575297593302488220166141692284880931610319686065118492729573874452688438554538281845558190993188260978167040132784166563732114113517074511169233050161193097258187177125281211832428418316687249960890910162070070055379979018355353316864789234740899340787979398252349626938809860192017202771155359007769770608023018947228469277369962243206089769279479033468356356493081024195003501951657037479220500867385685279968150600782691445640519272657030383276720687808500766754953219316967969768136959216236053539353594825428776492085888449069903405806964220650994307475148247685625497306031246357476229771186151539418237359512903898501618604921821347833750051562257944509643550834499433478220693500449697940649984450695764046112135363810816060399297213749069683585109297156439601889218491501311957640653089001 A145123 965 158733666351893128640376820480954980598526984668820452764234048688941362919951286037553136827512927979949025569059954232700824412414288062094076765433530702718787953901013017937466246170179357770926950630890524200354252873274839942945517795809060778384393273103739348002445817869205366151246920926249633254662806827751673236690648920928830591995678958834872797249281672482531728099159013177603949549141540106248773230728282790905015770528205838841541662899068592643625574426553261220810351832367652884151315055717763056042935189752804958625382786401318999903064368748637702336485079677106591897015443742281400916771076420977976286414273811984386709945976360127544730301165903123115610325858185288800094011279839172795147586297374239474575215650021068932522248306239475448184894412985257637633143096451759886764632814686326821969409644004695409016692998387907901199549051702070093276967210930734102724966167724424494850970696397693223368940124924375317750552880539666686859345772859202036372752026115803814013126846852224616169864963490414252428327847478037932840293607205873591851471183330705808312804624153368882817626950120995345635993773040309644890431003744489001778671451020341404738736410958485979506902506384434442811775070980891643766149787755392612895162818054634135947280968367850552390737675498637782357419669724572987006542632511614165236345153161437029555544074661664269168575585664066100746454867084758744208529453190418277918626982192655207634929241662974531384803469178042663056331926601726692489317341097560341708492275145570062746192298566937612020747868994863465327239933584183602246884931421511859767430709286294495536774691515998416259648725606459498415344935160721565032437871502026885566917541646406417827183148246134992343838523773957502160041547647491142719297079270840038568254084539494644496116560570216429428855240130851392573626084750519090304901895027250331214113355573178251175057069226576204361530339775707273806683501194828535283519407294703963383849341727689891890513383017173244873778326365081184514102075477880012476598910518277283787561108919840512964005618064562883845533658813765257782473507613542549637925554483922374385455901861613702309648945748017613287572891007211122307309621727586445966351380886554827487941538294913001074393364946823886688394597772311167783146264888179186790851742637222365555924046974944279124859253204393165673836632171951778501 A145123 966 47937041624341875667797813048124970123441875197551795707011681820711870425751389827594748518191572436151605197664014381833345285333492311262630166041014862390051177543707829966857669137860963484470034134060396681686873479991390888640178935807430600119753426435116379180393555643310642593006233238818557521441809705638301291113965844639065548238936500757640467273212380954055347277207715530437064621997525146494197339082754240550700078675153244737925119132452561498369702614201142170734404833413691315712219753878000994651184524577111028184961964426383972898228078079393361347335986841909421917406757543517556877684478478851179333384878986175334516116727464268133573670492166369551202166666818190793705485690642242733165721655179598335218209810820144384387337551624771072300345081505692185809539639635715838139287633502060888431116121630505381755950436036715616880633877162969608621152602635868160871314169869932048170782182940620987734537772981442093388688654064589553205009100120224796691418713524960997630108056640445720109280502748649786405946752116611588863777245417383320404380135279052021658578923741253414821832523775681943997063316865773693596316666583484456309938342872884466781776539572721745911610810342238428531682076501207720777459056240858893489161448491836429049691957119406267473971557552465541859472528998939121450367933957888035111808237553306330888754711237401745311696133761138310465374456986732443062214438165498777599041419422451510977759410830668676274079169987761130431664068207159545994208662773827510187482828946794404569394146252347614024136816625171994505570460057561978303261655986808361483622381919580006041786270772713028980840040680462329966895888572979721646607976215445079308424931013482624070292236259163534637678041082476978475207266177709896682911030689832800737450663460872002658808845938888496898279541620176332577836825245029826462220180281026828871303225613329223831848287677956736347219919406173827410139383892481861162541836807997094990265463722541846483549356391218169351098363116613998450601796411043043080124370209764786484526486924023697955913460601958637326525736185265021961857929395884043026432866459837081916159996736710032066267624139671548026695473665940399423903607260112501760016769193989506339100400055420175489967362735720120279445470586587988219814407950117979047026410216041857184139992502848062998551054865837517541997350958288784018301 A145123 967 14476827836884894558546299163713260022298847782675973483064763675806295927213999776647576499357027362789804820668963283359437575346302263713252216067621054911092736830245863636973078613387840792952179381535608907345235436704526773529391093096048232175387150390132042773130851358461944857721731191202278121842171868295939238243180994432076866737566827549848586243712889766452232345988630931178815911893703452701141347629761052363520518744125751705014544436337774503915006563914318382300569449339102409692206214356100582621601683487097777706899887873981558496264976515608046489193131541176968312464943762698559895659795729536635180705947039551139039480541748232616211703758333077701339938723053235434410256584562677466243252792277941322996424787652033583016043418342374624359256029720306054856843338026889731358178100684807701979375099322768620594888014990089728390050231354165119733494809028821253849034154334551754123081368277371140602607038500270587828066222974625505401225888890535029398772078732512105480478619978567755248386541965128745080343490811369221798927887822442556888530949383090379835082522165234377907310604553305826091767485699690615156442742877208561316599600876160088626691776214551008779326957820849620982125175328293750783148868834951630441113862281716546938871023769092324926587019643169095003778346338009890105024109512649674989600851395945350491374367249620665419863063820278105694442339555126113046044551796527440416632590038598163660075707141620277260240524532834683347699492266635581163558526840354810516278105849656764609894285975910412497677297872932947477216951697450133263982773223084703656194191909003875530123916998667818753797432636774017190504143004104715215710576379192911924258762248530106062810428167119141325586424568384273542010434344120741307096411971250234982671532111098805308315775356983755846850992714053121587114147597914257072500189542975075068802360021869852418967007821673707800656054130324720170588287252028327242552351196607827983096786194865909948140015116764869970786831882891062450897228414059521130185083204438447241043211489946236942172901096173443909726926794291222867223312204049367451433087745316314816305933558584568070310512841235059486448745474222993414896582082932247945079097945203944359580832875198598084969069152822529500505843722551800131216168054670741493015185033502003647244721811813140081283293710229725904517526152771040821748401 A145123 968 4371954069697613814805314549628356401764128588492946440089851618411680658148202181157740508057304071990084904236829247560168314409297950149090906622255517568287616471556707110535902883573990058508073703189619829621579415011287094214987469936070758686366799664393441801106336716699864036389369813509849174238814462415668011648149546352642574689196942983553515405134019497087620113141289333500471968327276445190598192786848755059542645960647301861669654494654875447620833612599509950312601239295575514035730564515788497950729057228578951756455581175978004281899124679635550646374978389448602520942495609577421570932380625841584973393862621065457814588607491238785827800961346097299435110292195410283001103783052237952562729177546283099946585067661103321926460725001845511785423020630450922874580878544481063154331647119178423936882848879354492914274424576571061258178289235080703189906811174101382794247443294864759813122402437583143840999591089308736081982610649682838041617013435841458653632476358505130894106913125470821639292626392966132364477328278281388371687358345132234797015942333558015658173263114977040874592980742574583797769783617989700003552112032250402033156769526257473880794134640254831929610829651086243298173271267068211528790180929099151534322897247629905339109999486308762721561805960679514225599201121549987872595830704886243958824345313337942542064170154674203555053333577590226781411121171191099407462392428113121507045443150237222973831885797358493063916364329746086609874815000455738351848680897124378948405800483767396117783504970578692226684519820809124966125013842169882683744494251715593695809162334137250830091381147326908550617843816265072729202284291351051015422947458540043956046837774125078548344679014233721516792462541610968132708675964658286164846433504286881131966065246888378331108705348963155377252101520102422542975894737744860606068595021798191643949441423379082101304204513857781799061781127438659317690252610728662345389647519538756053800239165385782262491801015906599513008272130269984246172512379249564338272815003370201302008565343476839532838260217583778102100205366139764040879478427693513086289766066219067237442475774695802847201708610428848293359494437741678070899343885438278766912127562682397207087072427909921201485168916789668189032485358740057051639062938102613812911538853707389059610721847175065456484556149434511385646750900785896039383998801 A145123 969 1320315652220842487176646447688599920072744534877087148933652123996651752464829844709860985856806472713642851274701763799887471514032634642761740547705098684567949081673295301518205697760731609828645306183883652936809638097971997926152686529600273075050598111496429291891340557592000477044731961948783248342000125477663443578502919817503625479270739214205611803764230175230694821936323390086211355618925592744107953080280694266929515559596741036472530642841336047406987835998488090676023273697814466136380938277553770280537553681347356332671878615257483311575039388273420687158754280481936784356321209148618615861683289208429125329765805614728708866719981812365087379678622763051351701968304290852230898932225191298996477968366185218242545694008865551188208122907139002184573392974366458402068568477095254182876799251891199221236640986465734091490281334109470410241453298763018198232123479769588782608878840894822911808842454781832068841273901932738026170920349981242463062936831735229978367609088189817017914807285272209567311124784133806845327072796550167919027783292342112466141926053785137638388490378200901109749172873652971001100382885147189710457581390996744205452027797328880951911201969580744691733691227670224626427345797479271587943851491719108811735073854921949695864280973841477249586738813105570127035954960361758327633835848766133025889962683776662702352888012344359852960686877368428209880464151360156894940596468738366167687307198781602739933569435095123285025481787058785321498846430645366346677138072404722087608035467991903970806008606828789142046227308586482806822276963383607120357573281244886211430710830717540746812066982575727714467835035079415190201899351845013301942514421902714081814220749023525191494030251870416778929998101141943991804478130892458301042315821882666851618769033028179157189520699611515940174287808078217554857133096651349988775643196393510901397662507500460924741450796177228429608857244432344789222285700152803999980430998549507720419689131160311377362575766788676288058527396509652351281647841304954370637259945934596354759345690518515592680212412809204813390352293647414449122735261851236902692057918910412989392811378024573875286845689836670949535080871452512554418186956820277255359517444832138752595936292395921004250436043801326970558310072495774677794865791138934700757791718634597993998790753125057954718254673835512208739414254511187832853145889501 A145123 970 398730955016624733513532421887407547505567085404291826031522851595370417563720464900196859988247497455448151000055695838318456228923446364163896554500317547221952335048863624351387584820857372178192374393829673567086889126172532086603896344469346397906594262872257252709383742056067444203472663138719031150109799079791944292696233635339742252165074045747111211221392378900172748604656522516702328924947201732275411232051982819857654156352255145712842584483588831441462705637930803874208716055500673197673007629256722836224390482709673033515150886226583982091379996133893411971297417727155460273088062667273244568657420960319754264615879433027004619934845899843017602835143113095410914559317603641963448476428224720058983783717410389626148853005609735355516926657230976814229379255238039986501833099204222282165639042424022986389528695063772341137150688476483492831660717937196415162911384079241710965087162506941654606457298941675701646223718792597575167535963083685541006965306170603612008364312156966234279377693239081818506320392182016701156411507229872430158018866928972832540064652300778008777665920953557158103375614862454667748517861530833302858186027968984499644479238023795790003302200678744642071645139926756750937760257567472951347514360318241761992457981289181178245673744100639820612473559751921498850632798828129464957545830496667287574809906155238798168030115557842001390572383631687729157118762589596191172652671166558469520059728588893790236964137512929873584631583327423421006041747239900180958143849185328946078678305533071231787296815757323742205733962673296998535361517928007180465303386441703920258378861714363168286414137356722442860735562750167122368244401972902666135623932467161112663938619367330482752648791385851633515342634082325474556819686853557748628614531775061102307736281909263217092904142577328850777257665938101599144311219293969951749638176715818494030450127823715820189816836241009127960075826037440687685812591193536079331744771914431792810692317371248650181235389769164332394162265473784740102811475561716970368114230857244728936020389971248232149891310408162269865784292476153023871025169600645851099915201744878503729391593687646614533780196622064197911301063684221049756221561615838292839807356211743220886765673231140233362430200059083955440420609408365212636997829861020177015040187488794886798575196721920327259456426942175252527917458111477939625610674630501 A145123 971 120415428099368448678599614763549390746761187047561254374370967529677869452491115570014741855464887425072627959165545441408373893663366769342853997718548194162345037235675141258817532410201165666204268421630377533607303706466006718156450543343213011894716416789310193888941998760374776148971699535931198624084817321971689512950684054952784656528373091076413380177056734197676939383784333476654017123978435997554430084126618530902744625702821457264241987983400985759274330114819104281920356225487505491231111923097252742769485388224639908765242895761813105108285183793047536994644661399320467065688238604307371241118679446727357358788665822968540666511456741770778950968833541532051044845211947995582109208982391640266514106204689571481878711062000131211814923642360847858895087961688913709465151527391198033959840114012803050690416429268272781289328017638563905364751295363734554361001005868451227122673714198255484868238295437931280065090721801462534962569689930923052141640459526690555596547654662315612935354148550917436979341447314184909942390948110624923739802670029257453314633383068781173513216719637596060846109686515587656689051293799426510273461722865242322148427277855388999700045353403011301160945098566652868558577170439579352035361392964617293012910575275477793880497606437419384347717428306267187082764069291134736658851206974144754714566701696198340384042742010455940060099899169892325777239985837906689577246166095831919428890350726647143048823235959469726699273712683094814358503108820019209283012765315896936993673240235519520095792832350104941356989610500027107074872356137294784893401265132113339031818985526906959281750257414747602016227672115515391540019607496464760159656485090660753310427648828184782266108440968275322904854545494761151372167740951643547627540546280246570230084738367564463382899861537653701418791640825498604724027131093682274078401953724980791686294540940254677236399943093988579415513290606062655336326180254747743154186940687159851921108660156985932043355725134520839706748945645686481858697783971797220096799860458941973542323398425626447593674495530852196294653465975504565794600478484133195795271698869034397713286868482291253015326332534173551098263386151763304513824493421026344160366462058501620569050637379511954554449669981799553216036465731253798441695549752236954523841378829897421215175710619266813774401122681863090751222332935411826579101570592521801 A145123 972 36365060555054254876203570126170028597974372921278094529234000671111121204234753181679551843490407754874478195516994667609490597430107840895177743414447054319480979292838843796538543400295931173821510870957980185475838632463607856351161460193305860245806451276108806297207774241891126329545249787188083265442464721436370440966813888362105626529316508431031093702259912335319535521154264053426996469112562724059705609995006744349809019308095727838655367528402614110469406231969731562336073371381171157678598127767741071593548362853358542774069839369181331158720034125504222278970716445177053898377574970438158841573272535490701602599912462657066254281840001168875400174984894399566320132339448977062155017664205847135767201090032533177137744591871034016232751423066318822409502335050796702218489259439042602033589548792824097285519372110323316177035924176157822936662059539129898220607140860888191349336496600710649488553358764956304903955751760322892961120878823175678061234411811754377186545383343707158140242673484683826885942610768491660785900909917901497096990248329968821928186741622119613622982671664633056818367021952092609865425742209565275269282582119275212304325393433089454113623693425508734205963348121989239547939367712495396841727793160954104248137001275213004570732031470356553433190050874932938577495898293123862341508106960361219256511569102345743557182740057042136056148778976923850696997318604285230656137169508270073109055365859718848306954380295622344533307076598711306512846932821898561303288896981551689643143239872821361997697648072915934966068656637045513039612916191945097030626716766511786683689075250264187339920291325116419086457896243322898077963553219530384665550122873447080338636486007492436913881996523627761665632557396783785388920100947709497825768616362102689148383283250722558678418665280228840499624298271634640525057049279072752801725640386767483270766920913829088809572592997548309974357053687204884470882820624342624896485124342750360848382004675092380228443247755235524427105787422731843736586627948007198752263189744369618765052730304149215925057547759006955118715480940309902716945473477038624484320953143246643230908904890058270764014018645123790367477631316768833742125240791588340098137831734311277668632405722939379135210437904303405987287572230229238764179419027345699246023081366441532412096266031821855839541879593495711231616616629036260148949048708266953401 A145123 973 10982127872198285604164799578488585087197513861038936986574293831708028925809442969751654641992247677084667342418173224072624752049998904583574335657165291856289093401400095151413381289356961013328430078760888385636169659700303106611332604527835026581221653568968070191562858879052359776746516464031265214965000261056461901482464843601300946427197057173080313884702316468532302050449203959801476279654869964230033539788407910175111421086419206985816656751589606060376001407724744112721212237800888202113445403473934706368508836096326055277860326246597000196828342020718482080712161721782070956842961952833719662783887187038745156627814775056611040252449168896258600073894469275127496628921668379124775233225381183443361428215083620329924116988033990272771079114842385923519810810097378915156274291199063474616110083895318864577176159960888373212683559773182023962966577229521865528068995538982365336272499299700417890058246108721366149714571940895712211723542834909123851440650726690295219781109222144899442740352038225964802117689110637167372432132404258141498367315192980554964859081336497054532967253625999545563085994519845452591701885095994913704813066338298248873584120389515159753314655369150234718899770187742183690609130472003170266849758173215174865644361474539051902567193006441241717439047646801441183216678520454115292398789450822114070711779302206718355928803454484714633016871151131833018167412978508301751463847945331466247015291599284365541557174026041988579332037859098131472065415209104545494383963875663294375292264768351815803784593925188262254811377314777244910856025817611282008464375062221427465135068906594257669696646229927743816508268437811399704153453052690679704235977451295927601514908346613887763210096841694615747698127479283208426302498318467316699834494600808731876241521456979845156419054014767572177185119286392835939962504855148877663847064994850054966979923821435444565813686685316495623676414700245269047551275502371217970995353364569921816359444303217741843057817466355993856146241052719371121967302942514202225963386502939165925072382228454637582919785748724569593655780590507615115951738389587180461069132577561617221336775989929115479479218304494850517427146394278036026817308894566257683293464817299947354306417477690312986878997797429646808607630777063498852983742850708648935344446731286512891031857165899581196727873236113022928857466999636015153156033608326027405301 A145123 974 3316566252343327198202893269133426526305051211660837691850907503175153624473247542111818022329815308071814662932092796675265065628502239076398554190720503693544986726243535896883044610842401930094012062274917334481937761390859074588766095405945984721668693571377081089045686173699570761451118426887654906836164636374330057877263415953704523715386981949761823762086397313584419899700138441595992409459301616634746069310489193866139299359079292413988791683612532627619441955726640752310243759742496855867102833251000513582218074952727615335371044456632924878111000570222856084152793869261740251912676132180812900001892357213165546599997462154633877089985367166668928346915954736194104415614211511046705058279047453194048015553754163307103906192641673191342849659930977482584160455147073381580492617452857730291463211746837504278209914788816178386914258015576795078992969661256064259578616045631813443362945452012925492148101771475087620908896770398744765047548815263732227457015285048657401996708439704415924549446072870756686412656168801656054813718085176040831009832198031797630565514376880488349342487612380198126995151977971374590084103873248254373578276751583951884610100032240145156046912297789945376373524633350017485324409463177244925191785240517821855320349028309518461570721555913784642113159199283160304392859417278849694442092906041318088135700837697326597746941460514326777035038938862836647635861722190902843711425942320594536525509007618018674701959601484384928613742126371036993257242546216750840742653801553333349648620816802375551380949667758782285018069880406090917565480184002415221459210642074104582684107120716215552061047241146853516166410610322799387756264858359365740294599640168496688577163684191386612052535364195250328043168866186132160957965572076181933852191600827874923935791096724662514679875893794526568669406400192364819228151409205681981729011902804329832544666227152590429786923806372584130040302882420384047476014318895483484615700230975773638179703797567082944223232431591754909031737692133827346990388902011341065042190460697883739753094380262996400825850238567061010328927022852359455114708048181851460618393717470465154200475440053702816531959913938799732472630733440650111265085160918218232014528236992849789722869445856751582658322124385849032793517207100946424362326161494984632774776889767160451559208767835641699555978175426539428803723417273447539992973200665752009447501 A145123 975 1001592026079812615571669602478716322359038268407711944001987491665064686561994948274799291088962230790010943538149606422705977195055626202167779791261934950158729702232146440763528059093116025927378314376946274125159567770379740222700749479991159550917364236902309520821605661598391317598461018403607750599306755184786621017032069153175164861100441351770897695836207286386026277407391360158029906180429433353729082898227948139663893295020859889817629271794233263935011094628037782453580894229996249583662942196398681167123490126887643505226777565576896716189325343865281818932063036355323774006671348956652662080908707991188956328042605755924374270135328435165120102168544435861344406018862954667725802825039105483419057335805542235125049746060797269795267826220040357354492937643606063858393614196471835484547273837461030973154817090062524984474893237144418931831913871122101884527213976785268677530273254008603798210836676739367740148337110088480023332148018666812223568167175433967845107786167681511464314489973654930293331820045288989491386370429590760072823470956490409903875820482736570984446898291685193834806972811352835280752807667835876825906934765912015170903376625616134321966414199277194353430085539501517538384281048749055964237652292878208985131879762188000036342455342692956520676456639135867610485460327339692153606219658835027240502910941205290425801220392271872201949948742665425535753012072688674150499099170732874218564456705009042355394450242474258206452770790126194073832215183542249649358787064105231008299508194409549064701243015069227061813202292505324679859864159542911785598673149531317362543135215387390502464766570180119834138439496049047603702687833771475762889264855353434704022701917717452142952102469890123904453289299460732629400879300268688476706662028955417418296732669689391099588166100871932256165983547738807782570961763075260809604497747581912759373522220676260874351085175837835090776547794076255737068708773030933641135970474401319068808454187420955831413573136523243626533728636783363139419975481104482487440515555744257950239509430457196458411823852261503700549742305120822047829525878812529553926293833543502914951322246120228321477172414791213024356217054352682055566028901288407339810704234107023336548952266231261287649826402566728978256833588913708756658569517028634650449047276262951169857990016029197893684708681105578794475795614549581521062724750567448780825740001 A145123 976 302477475309851066575446017055303195925903252007917346250908371575346360188098001131447274090844263883275233133858249046860529847841170610815593098406913634444242825087381981574688590801510197428138156929775499868463707528893290688181037576861924238392322330850926098207035864116540478343973776439462653026083803901169185217085807620842946083528617901252861342318772514091266351357132490629283435674080229571209548289195529848984629635796940607432510051290174833175745731135711683660229119813699124877410341440479150711957711800245115610963151453759766175364298142846744886461398884185438518009762834708776923135534427920981851645522266940827006395703779202052699601926553503675389816513280998098142145748103530808539361267397720000844457919404168133804979540668792256943574283007913884211853290994717041458602985235701484516388476551284093729133030843359598940618158996109213513062959042373105508800699159765146334134180528273517582437176898349950568301543654088562027785359029965773240565149425931376757807051422597716077829523241021106024742629056018324365951857219027905759172867220272067556814613941601316157913578793876578283412757831582561553169520721028676997660935130836040325088701041269414904790509459404824946574567552312751723954845800663978595687972367831747701456959942771716955459647791859832735206304625997169751539383894875272185313790968543160011265370811524644890662107485246019648960762010090257402547884238135385693411929399403723173310449271267624493963808164875984239260335728187213177355512950705978211173101826090867015164224009601238813885302074266727647226761410701775356835577831947815769383444150939871215528807443147155043056292561396202053518823969534127321026817691717097112118167401986986355784922893371453223894565325268275067946904590715571843783478080552935232450689330455099387413111482587429746835558362010719757971611224297319558818576590757834849000971165978003631463597936179219824830387393508146812210702573441023064139578467568967383006514984897331094003954863997587983458277016570883534277485604904651699865970655644305203088592094903693067443969977532735550505011847219465406085061700693335743434280119336420409850145117852868899383289537307032394555845077783776540130829463103938098404600664172084054787993861532395052118664915253027765584530950334732943564463631816486169450979502654521486136661425632049928251082465715709369392261471870556345913402881698168866057364032801 A145123 977 91347195951548942293169125481099086453300423068122630855830326228262935712119034346748801976143878730518330395481653062545457308070838468840106947939096655667211174446687126289115190893996986507271796014477824014001914514158003408090450647462821128834930426552742779349004009357533626068562482023699317606126709471397909148938896869425416542060781505737012354482573463048276052083576604778683439543666048901071929854254151786445218486117381042584728217860361005385811275791890300427606740602842905716728339452082507116330061840183898026867366512257883808063301849814373090429523530960966077115174369410701674134269316323428528007991396573524000007128271183691480114661716989565531863242604842562684260290124441265073403683696775634712791166610312715611834026014149041556602078975452349425915835486790350048662616993908010862918346763670706243673190839801361735647752184911111358843129103582701078389133615975820184304724308701925570528287274964574983147042851386727065578954858882488084682830018845108099346265215134536600574222686968328730482782588547104367757388056675471048860302024701681665587028963465305794496065988777915288755372112330265753180369350815894541278431506135858562042465748049164024052380426654717632347981016517402271578399194148228657688782523205425617839965560261715827592292956685030350164693511590817925272740330032673364937524369589093118111716183860050485107754510595555268560614374035185046895310540817715746536184114163219389297400285472580122918863613021757114062547557697354837311715552326141314543268451971247429030530949656559052566299413226259244137802086167776614852558906575090831036437590448625719699197383063870642883166215102156971115081136111472679474336053633707974424982532698152161994903761695708983492254274941719609787335785516802428134133673664957484782689881064770325607660079575302911612082459343689628099644018776027431502400525911118542485533918603136420441132225640948549263686216291666261031895108470415934436511561235353748348898716984806569433362955354135047760773125275770043988661232705723708877035697489024427074804573151484849171620521391033874748813028117973431815640804083508581987598669745765420271828874269320287385431963094308991942840857273646162437454931828488017310849589875735277522637597230517074478549154580011818477550090167500435247711358239061794539545360754389225862101892550863049133933219937463123977668488709293466884326607548096430100543112165901 A145123 978 27586550699892470721470500449274868805700801863321026601114507612563831238699760274717006749521360532352652504202325366639681246507545376419101482684508783097863330440074424757331212961396288414998654258215373076728709719568188135952627914496195118983910596496597468437301003790111038532227525597380754454397240176558267393794329768758854952756272486114676478192394867068065276462888777510671769458751472687894151606436464643976606998177813277919980489283777733451681829543419735017453575432938743827327081104187476669980966718023736958998333723550427150268941794345797826564829644951327569850264649799197196811626197995247494476561756242937307175146342193695624941928236604295286947309450149172932548465471833158521359373115158843963262087858395035946640070876732341757836884276303601612742370463719690997654651729174983579116824334152002001495574500589167884566680541684159521157111926322933352568009551325537930513692607047453248781960319862403294959838639575137485242816582023481435800974100541796714625814287919207455657337421941194255499775599112169500738365241258773228850052038592687590939725932352580748621654015032136540625838965165908674898918374425679122789088653917898449696499567209806265848914098340265320144143692420703173264952601786964390643416634035670704839968142239095408215917013271087305917002234195801016262616040285972480938947045824937578509727022154923721857651200092372445085656580196615793904981235442712020068234190547892851844641575763447929497002847324405772462650102088872973654960741289543971013855899393490632700205182572271232636208537492256025001969003261257835910115954207845483157234768871334027477942080877845786995673140668290009074700984281695215073928461379688091179232606707439965936105151109210741561436896467074053880707460321483617724664585968736607469139893392230183234125930920258891877102067163432256966334522059135986994166140248567041995782242446981220969590468545630282657808406932689702684820112055492171176762351914609263033984406014426686637781608562084786835770025556265982401041414791523655429164914671029732671387892499653520756761953490114697438591029479780756942917437771518898424511363983101820501682469884216873921501069564944008534343383051563357279571258582740277289778171541807881727781766369754624097469726018248316152454542699634796711865265724564845464773247968322891688868634888935008788519581338648147731886491328734756442720722076643423721497962510069301 A145123 979 8331046964171574608941797966555529280235188862299881910905725468668048771151615483930189289553474736891770537938706779072121190987970632840099807663773713398899058581728029589587737199150785104343086314185028191348056333395078659054285539727203463112012165211545882725285554140604176103106644167926964145910360406611125355016738651268304770315852230025126559401748767281092665215740327231618095693103401085695132713213958068329148868231213492550791523035483015141402526710836968084970552174006897792947061765125165871827135618781328377719469917145716741497412358590581129249488123251769965128702809064988142735436977525248419903393642393970493242894188214224895040982212792780187092555590702445383066952312203489432185457277094274101270437742068690543169689570747153061825182449364712234698769964207859890941656159593851132882418030567140933745419825987088899777401875836431264278088958620422289774460495366696479194950862604022179206581488311170830502888122108840133816265028816232511123809495533603762708896568686385517071915327203553696832201748149286642118618545472092839641666855352966950782131644541515920777945016473716457353714612107992089553720168707204279187763495051699195949780826831613443122348005318333471965899047130035840923744107340469097745654134696249347436052538990646551565379345714911681356584510033620316093384771426033656570197070314761559616819448974603103950525554673385882860599726605003934574257437793158212344860189361349478037692458480275802127971941028357521526606268283281940688960832153889953104869938348382199828032934605876255697082412023248093291350501182813698668240165611862760822653863761552427672618809227726363802050405315608480583588582171935843479646921000612169828153822243114171560541760731219948242570450478781422552363865681302535750420570828884790498195465114572450566380423477838610043973212200897197914204926017840292044806671954541335564183751685069725596395880368554704414108875207455998544554641945650165279447793766650762082514941717639874558040612422794251489354786944867050915070518605807438215898927194953490242332068730322211783692938333493247592579742089865670623329250566194623815620444324227004026087834076159226604005937576649996268379758840714860252268082637055735253495696956036104546512570806068665960361378708356411466222794345199541106548062537460344268566981341072758900812465634565821791083779631051803151905742712789187152234773740538765867462284134928763001 A145123 980 2515948596629115639429701515399320567762221335612701016066927977030138165056549176386642448438399849180782349804985244954413959997120623572333722812976976937684417828351424861630739302930575705223197068229620298414036283975594186846258280369700949664708689983290359985567800049458671072099674311188345791310474445556383298947661278353259281780434617195102106262849935324022916829877115935171154227547768376407242185239008900170758981598828296937061119976226586794970111384843220941926089302974650194726185325986695905815124975905243146334320916644282905505068263352561155235518848392389578141298398072976619908905155586427027563330403441222846022046869694353724606751686335183012206664841082688356513287049819981975361486738309355619739708936016886149001299610294763492329447262823866791277415786820309967373382505545613867146911128406942409989115291873600258564890799822060557652461708391441208578534501591191011178944646813807650667138827509653728408577253038230145275026795885920194877954666677047794541372137929000506948262771478051275249069428165485453750322062367330778798554540264557426448612816925605455494190773321047337984281187017648445136548592031201266635581786416959239278384113203580050016683248692038368268381368089578403255797455464219880554796905261633267254983026807033019477336346488890056682382605027919139659185938354621878311718576288012166066700963863307982469336859860162444251456031778130991625631841232298337416127708952936994474531277819467528794718029187716647095262630371449057215092516349733476293699707525312030857433246045792056949286252222483431917962849388206475739972619898828345922958309621219961823103402444692484022432226732173092846234677114940343035638296213723495600011275084813772371317675635677315158514714607695522536760006728293044313009287725737237993847561324707487840863653764376339974388032982603790337832921322865709061544620764131234773341497226648610148890586280834975102778222504244778870752817047474294422222056955176615539656478414321227689841627170075301864998309887324293110368895577539054817546046847961283023451613368664808305154510614761470658261643520109952747488490753553004873418949674552572114058024208530202217535871647078733929042152826512836232827681385132249306278410702551361765165068601666367365405038900197618014483131437707561779380803021047299404261763591756004865153675753003989245898512928996305903727802412771005785218458948920630648549888310785976357001 A145123 981 759808145135028751533160915852628255934910608166173406970301343337633057798306699653282089239107200977859377870567605269453943797939440348211944189711383261467295285103548580182893681747834712192301171519031145092847609704296049348910946386109959595278912362788477169758750329382378059597998535334712502011617372197621145156838689324033034792920938540690810964821278719087639789957673272094456958623732946273901444809467473893500883293977914461499907441297393729065832235695941887493593998946170351909515021386217038390295915587764648864587197356656291745789118120114878299997442726378400828706987515229874224346621550123437075705878445606905528164911753506610606343968291012476906225689451381181221629622093322353069736809512148302887290828239357548307849312619447827530431248190358406253544868849769402286870575018615794027234278360866040675779072726001290997697244144386451979779157845256624568427645020044318679562088386907306479296719326427114808559827529423395032924276092519082620631185526972900347731676757989466712858285071044281571522135104228457745955144216388423104323829493040989820530288579888306043324835597939822354795564764717722439148121073254075319666511734426638562876052406654343491595218756990268883579207264005547747409907806087063458450919734878550461657438043184981235604011260299082206398190133921546556758059998324381216482439841909359390584074267270036102635781152214384778056860997268954467006241794716304741458223243597610981830408209020713420202716842749399065247787765909331997017250976787355950744206802705884936745012272894595322428751088777973191131489164737172859773062969280548605972586851744666918149554919487902448410730422710958431082288900129811660919285809623495059033576921791516141966377500213817957923201241073569024678969668078818079993054472601816989351465324596546755490257056418176833655141987534143784827628034579426296294430664095678360213567978696195195239360660931793926334609087406715762968806193695291265345781752669571242214173966183293122457613364750318368978000231184991652280491393898188747460690249157112519592144905268041785944878512719630645547423763331115864070900878322441277148707181270552551441497223142044910469229231480200996574461773848035827453707510227302234760826536473555216975304205132436875686361386480972283962439471393338457831895964293746959742784037728972396517509264941570186439559820777253331122644422914130957948822367800289917096198807573229931051301 A145123 982 229459543882182053847375166885978333971775241444848756204014938759988153316923566746114804307761936295464351334561611806130136613017713864536434811570024767986185491683443319790372261148543152506369730601679176197741564094413431309184259550324838096824566824872136814907157031673428715327523457996771987261717135929236029454066336514579623248180343004671429809269763323229143193650387451056590830350139802006341829090273938106937095995799731339076034986151836679591086365068789606802123461592440471626478810273311558897963551382529018713958999280793555824322808604011340685443992184517884660691368931201349039132770802981691569835611960169844246659781302689302049391271672199432842667951549476034040575632585133530645085154985930478116342090419349962702821491111462949150697907506225414821779272976843539180667540273116424182357605153853137341675290847960516281046002840804886437335653207559109178456570261551793050216571748199192749096942097753479018456659336632827069797856353144877031235740074479138857220425008774889946776253828683894983324435732048828753824703231286936446726997952358114368373698538309342819628606159804505303810276277757734528177596015530699545272650962010427886749289442696408154411739381362369164472652212361585841314536359982828944571622963028060606153291306015057300132934064263833936275571037839279141001274933555608505499385113680338523790323727751687595013536571108884040528920565143446118044259390163091733582967291857525579518308747846435985372425768481130801057736642674246814041994702473431763648456754709651938866136273168121995316533542558725420289791764901237997175725044102826850657798270917268189319342482282901846936018155431977273094005013162088181254588676210081784332540219105953061101474687388937345977648260089610149930512079753074767113589441438022993546148680466832412670216767384525027423878492202328819227605833521663875771856515936130733549724188069024300352138029015120930777949166174323915637708717678930487840003867249255338533140881308940201754509394527426072129491071507980154695598032061675462678310909198600019633804309777579954547048156330713693484663714882476880996664576762623712694036149794032317963218103364689032759489692035373622231558413549280307054786840407260142648463335604311124164776704881394270089915733678353432138642237229350506703453200413690534542916517630557907743422644336601192315501167361801509693134887917654778294759136616738634332403489998804653201135901 A145123 983 69296022444273845233155767238649604231220188005736158200205541204173084668653118850627017618854865654029256243659736197846031803187551647649655101149957768548566551193114779028112239973178284222211466340535592180572859508903151959324297473251714995281423902199022529624791664815046089650852486316489805440536563433257083273982876788713722187915670666472231111588503702336482156842627052545818336308783596472968958483817919840821109489848224886486501065910413379842779016418538765312353791806918076260844691187518704570146602221608175886966753195602297202653742409293304772125785642281674789127964710235292179943872435878920730653279106092847355585725788500415712305557701035937706008815142252310899072619411088232932462647068941492242832424015815449378703782466349191195683237635631884917771086894137899063159310291906141487277969522185286611145262057011349915584895160678931317623387489525005715269315791343621456846725105867769302920797216802224236459102559835584351683919694373660344350572871307172961980220620973258774459715797977465240682408068943642055197314420704438418488449057782657498259036428280841643221795735425362661928348640318071109787194848569198008597020924015414795159722535641908608288853697952678497401857388925934918529242570807008254197171683914739424507832316978504119658910483396417549673016055237328379035828271873795444279597821891620324825287181706742383657985408693730765854955953812323458694899329587458987237314663917729127403547411441414646869052379364458752520371218299856628508685382895999605265883195715512179652636409484499947990270701101646298954325981511009137974209190256084428350049105230163248507523280094516869872229072210034425515958431686050500927224860929635075373368112593076032936503389213958864667291851345821191709989969115760500850224018259810342233947550035658792079649973493070140105177649503115769262952134095507911056804373382047385853656491228866642511150445401905589301014313575558415806825063932843312036415822127522442665766331981333757636739379533917923464737325595178821726418325191232091540102433887728048816889309407923878231422598333362815801722894470744686945128631281434038792321768530616489472340425718912945848455417765451353712934066430108804694718172095482335777601166525965485942545589569975937130278865209476255533585993203792459685985034628970247685001045540390759166117121080388618509094912983443278673995613506708828914059310435887267278468757780831432036811990801 A145123 984 20927169318626819078359194330905294499494525002490874927705869428721511581779924969322613206089861665580539921233905770137695474426027579876331304112475676076899112274828979823170106099638693291955356465111147159356805830124657478284628652662467603736893193897279931809872175617112245645842123344121924471054780439707709912713374723855029521127284360931609124269918848342294382223279719481386080974422295995034619120283921517989868128838168115987584245869958688875839671872033638334724043002227666590303470259820375468625375907374286588845245506072612961645605884797974029841301819976881268431984651122127036994010342864631078965720454428079731542642528345822855814229034441180987781819505008648415485890486516061212073074329665344726857275710685846362405839483346344278147187068053323019752046462756668673534931040615381612733764438094802703428527465926579713990357292522196453035825686183344166902154912415512128174660765400318130289331662532173965931630516411009841381473949844492279116841771394691755379169407108915374996887394735365818791103912385247851840835130349509115447064888452410206359860627642275866910162683492299719397057479099779717421204666671882267896755046401693257710349456474413703295079405042327543846196458803419983809989941847356509938601276919288278140759206436202229079690833051653836167314573110635331189679136830952668563933042826155657758712938551708448177116579888935582404156169130756541079741553276022451053935445535862338950291799946559376918468446142298062130351050189914027562808943639889407358533076649329968603157329528045816171066435199154623558786156624559858430213999732293394534864171981238383781082711246061811799566243789274964528546352364174089191840653412073582680972837462889855993762922067928188192176161458177910286267040160879918182000539925021285331658613962088488375641621778139797786736226271448759988592316891009867475279148904862374397070710626929657014067082373346472847975544750652467249745531599001001304509738278644528429722899117481485866093538109848685460278542838672496181223638609720029969648256723184672142680937636883233645935077648519239658426829466450012980547849982416317091568480060096385788328845349008344957200776675474273447683856503479309737497833185995258144692903827505972443524603273427851619074127377528150817710831305308093474660777004748601110335772836680378710259627143633026188554348219832508358036982144138148677267616992501337979463232446321093670464020086001 A145123 985 6319935838202855087819243532166160289243115330564238492008972361932692324612868687616578561221519368139669026956395882845386187244857141571004404186866504217454983340447158791818343929850912195886295440997225906533574787838137655289998528806591964613546463133076340384051772244703083138954670397438504700453103156228295136556165183727430201658251961330679483298403903695670566949273632656326050635939224606903982005367260480513099353799636922803363955751661613627123738126337740238321348632880948392195387173774565872820293377424812941655377176080733512119770323466578863707301023847375861391670236674172129880011179672682706926916923958173986078522457834650002040184862843535622372403481697469569165839854308439397813135984911865166018654432203109785997184820188129622809254811314467920080200260665619801508486014955553340904109582335108231148804149447770062275172317446542649885501733839880413398735514233693319087290704425790207578075241287499735487115956853565136512853448933342294632941864388325602951547180726271469990285533494282499809672699132275907613877012051131048426595107863570099663179650511539030965225908618939089895249430339493156590094022140059875706811426992387348413730376132737296486505691469084965563053928701243909175698433195330858993203388457941145259084772511416094677946972671116062104979328063356632690904063494675832110863499335677117022806482155434244607105549141049852155289308121534663082623254190029192759301267237166508633860720036449490414730601682594650304613496786135736467339792293863705022671723264901935005973860881060351983714073159443594668454464974635566236786653709962349065100629889228761738638471273030572646599133395288829253195482455548888885434950105585292334578423545680143434083465961125098875172533468518383085260936138616619530463312833338168359818667469000687830651690127024725861454235156328022400785616748950884469623246164895055020529500952841527551605747726305232894499313500383469551007343717834369550649904544328520063333649767147427397802611769794769091080655199953498667907812441810257818742233427967883259040826277029328637194162027254477014029100775973433175438505566058446327614888656380577891585838954974801264128786100575465129846811729984321431919650903998472477361479354740277712458487642985641213023256189148292070693137468209840436887868670399448565073718395631933979739241280256093520324904067476434080848494611916214191705906272424968182530617730031189457048097253981501 A145123 986 1908599695967943609702333187519849502056921335305397533711781947434244360521504563735237402875692759316514465600910322713536490852472430726863453733129571797995328069702767126149316696708875844464369267824697112625980229121287447240101271070938110845687294972995157516051825345724713995718664617903084297612366098400505423530049172110960065871270965037504272346993708997244168924298413782490985905972671408989007531001792381193438014979361512518499927052755937356702493074482125518334712563087044186776416623009659073216259974606386134093335061930875448047208992081022018865575067900087533259015979490948861096726382250807312860849945314914115715982239623535954793280014349713316775478069653130801239668150110662182078354994369053614792906781249628469524787409857331799744116805829901258541200726674554423386889241585536493571428360100764591004235424605760632227388049511563358068968487793957701502251223143662966852233618075823242370448433537162387943143087339260260217040360103919528486869326203502937399611869409926875021691234227878579576702364034034938851539016804311227115716275509909717688073894593857145075631314240236112848645930905047833510490973481631410581189154196654577527688863242630189125221423744258617272498440271316857151077116835048072059437484713021306579965460539241224390510906055843999101867589760560592437321837496255270344812212866331663185229798898002590162897698724017166415314966896534337494411143023835540190857928770178749745086987159207799545871723239697442093931145678362802499109054463803199027439501892923735041835502828750698253265479027716766435249689636183316443651139206408897124265855362375104806685037241743986877461138719133437159500507155223400269312163091233346211460002937957940427237212957337711932113912931331093513838516446822058218281738475128201823379905917024245636368434776739689070361392280984791316277267665866276099958745062649401753825512217047514390927921746261806987665944701571057151936968057254380603294966662648934414598332506779405592650522660939910416820897591843117925211978133788088141230184846989577559558186854725220365198990997153203538997130007514510368969448133099668374622604805746874426873135035557040973421936201597114994940289458598761593129997075174352692905022072227736363190019743578390218481404294995406677198509804568066503846661677683628718051152619708007381502540607010196610111932474029663259907887335816552547746506426655347889786267091236972894934854906682327301 A145123 987 576390788246480767275016803387462383460901000146899490942466139152779864185169765379354079089897991794219228942447961063605174851259429222371192023000943816490371622066895224938301824062150654116043632587617530787139495619840970928855293864894502883432949535381404493507267202636618923623897759936334019374234108613796409610938293812326212462922173189364959569308801713264043344571171688679621417553110826290073370380535931859937767424413377143664174605976541420110525784755475568796844872703654463458085624761743265545437692037751187683245533325948304576744995838145183118539963204802587668361434136029881879081487428564135801269756568180104772240557843850023697568524148750578130572004631763804504810615493565670548265395163469279802291829282955594686699800592094015393100466105818865611522539255454770243039042472817065505230460640848571375047949426790263162608915780174687594178597812041385973266470653871982296055465368194193405667848852981753659093725260499745020409675897934764260739903571593498769079833014617189985080762451285836749664304265579419257257169197889939457897888608884871171698652987694346273809691674642687141201175883894106227011683897430545935643417755962690026013622968898184378520383465074633331328965908008989615716113585751322431091127179943976646004309998078338349839615681892216612701907128361235559438504019805596968301177422132826604822376460714626794950497909104043207572964713445248388649082569944143108446335187326745256507636261360719013362845687786944917716901381368780218994467108276272242581706899939703080699315880421829812134190952297304019850737815662386930416407253681776969179223218807392422857142608535411006420617294044902733339899965395011332443387818602364970568586308839752328882204229650027878399526532728521722796146706004122965301554556175883612492371768273853181495436650885259074523279014622250649493334049474866431303071385673954434600284160047396504532680761623339405042220800560958876415413345947105107825529282215433864688633083397613341553060040992083151110819992081421659915349488591560808393697081557424455103313389300739520961458086978240214300119233168606157995597897690533790689699036446899696337795194899271399172160604096228153006837569685096016803827197051750514784839304333421641405673504073030860340171073832423668221879267842087874321254938791785473402883017433422597279787524075799120160283282252890828058101126921986953205253234943642637747270130935835783080869133720808863401 A145123 988 174068109450741223773445372289826119955690045123028340867091062242192084739560747640001196647746317829094890626153683330886049268589495152725373127492551903008294234536132655164241001550072788667200712672192669600603501696962851933067058645927068932685905072390211161881678643370913190220421404836154970766721088435268115197079834682150405203736625032223180285658911123696743845891569551567463177115133496868193168847390849629320012324157860535874062231077862752936022084503079139651128816843940560920155082261423456535648966735426252294206057729374457106728941534127764279780203312782481388311894093101533378621512477044118204670605633645076727100932486603083620710901012908324882115969920723015829651566210906721843394070984373353446677339536671339966913814991402535316916596647151467513421265654420666058974403937549168246086027685176167790673476491466053714475665177563244090083867570748704606224971886246194990441898307576570585269319905166952442658361885583583735903505080816194887214964009295033125324709958544981448619368569054094819819043185840950580752813558745957405058046643607721184135305128389098717545451254427851280529906471005115032724018046050543241153730973146535733278586447744009052124030585028795007444075205778443547089115225780064326117460970858367925786721653959118940427173425025393573036874085175332578357990892143794029156610769271247302993172461336919289484887470850697031520620028493568479034528524980107383210602368643906888715561063943777934236033525988417667708410286027693263333829957644970414060648044279897406636151560384563852566272402114758097228487570640404669669311339472690235795001146224470136598050382740452379952148961662841492031490289042138198997633809054822987765501605266667245381998440141351081564724898971082229190922466696798313462851194226641722770872894112786636565985500132571500816959901023638711355670605673743795977427599728471589847531990822096696854478662088502238515763015824708009620302893507968488182706548262398378201552592853572449743431481856948171725050816710997498176510333576517576046755288445495195863641085381968610109995143276431391515097011286911545204301595654408105119914486402157961419587275724544405509019080500859305093070005755440398313162683512553481112328564886621107968150208210311741432513182893096952396330340378505969978515144853441529338952620112273916371114329730284324091795439307899000410286632443104243315438730446553421251785793275531169517527543528777594419801 A145123 989 52567992663335603098813227414724100764234932726154412042370558331002856811483160617514982033540298086394862749869469917966523273939176276693840313310727673764688368458289994964375844166297920026840499183369598601851470372987161442815322855776109923168259898912308389483773443030813146827643640362758864837530394473342356993108499135715610045315997837558211081309421850554703377415909433401685199867352762943368046918541656052122783784128249468456823129610908574845258558994145144699072105841997345743423376757325122130500442516406690441662546188737760097927563598310746667310502860497104576682523654682527050461817686579895133674721631604244991479709370396287403430994537374165363820892344053719016750268185078336431034461171885589271616754248245461714413285427602973571693419086973637370187610705095785695040026950097375993252475130462561824212014852473321431508488274708319540517733827768296749693968243175697015131157233422756122557928943511566655929166195720981788497838124730592921174658390903528410349293327647569780293064227091885349748601377819701495968092437572081246388072188480922912737690450120520118352452469145536444032890553067660845776426438223366628282491110472497828760107093595721835557078716295231017614779383179181942231297082071993675165042122072047169610943935185655841670656534741986966840523271815822077428553810923405991208328151142494552677333260947288910797641065699001399476019675640344235420038965461422485586493468995272553646842933674759575420268762002814348703022189478981996746597652741672788774073127665629077101037071920257861645202131247704648058983395595586547853201608113498769433121166936571173860188358445008083334542565804884085690776727390760341085952966946737939940210916204224668353034646718458376604668519962734104693935788795727086542815759101889624393191121650293290389746125603385707987647366830124268578763029579421151518751832046612746179520060944113155053548023269966052692355388558261257946455058426060536326069552045962094783004194408695482209174754460757355777814235826729163027646205390619716405311703413457991726364504471965219513697571811395301997344997289414118045541086289733557212423485194415257449019019473617511192324590150655413909954134900573315194558326593594099545408441756455241184739957206010072881758641062641447200023540915040960845637252490800550074890288390889289321479247791021790076602062387703245233078504896690559494309291341624189575401562299079477358510237276557112705916501 A145123 990 15875359716217901394617821233874388604678993993253509408455041524900620564983174945741884572932522275773419455569953761542559142680362646066387049246712264925032878980169042346586340697220421775317163552664946585089543449140425792878294435385739269727881803566444743412937698116662199428758158968148341025963412409860956543803569659151432083280227610317547523375159739956396723235758757317757362896763419275400281976230732736891451382794407181613424711080263311740515148794147330619980124835466354473952939625629925459954597990988085087129794742941074175117017477748311365763492083666812799676733831820030067706090319834651286251561262138848342350145128927192192752539639385985031549027371934302420042751340327446695450563879838463586674813105630592766412845285321106616116095647669391334329145011673272859236029164525470000794001403372008494744237811970451606261848983296734937992265532118454869702972184467174252374619042595364772441909271620587963138165532745850916542611210163558245999859619088856284892361260239607528667056777213180321529257797058364010831783163333209790451792742874595111925598380631268686643723100230697578246652417119962570309448060325410671198071161631721197749819063679460250329185648290574738524655929644907168110304629670516309835516603404787386854579281704414105065597846318655038592264991214293092050844892907976465550885945034264083661251651633619914141598116953627571944726421423355465528372733040824610539737817034203667294457850408713447998986930091323944890644992812366535324209157298027537239356023906975701387106559568357489652998477364404688955715756982296497046997216338937155678566797413698270035640286200009700714651902724113331037122540181720580869758798384105803038955931192070583175371081310534288383528328303846728535339417293842883337616896397576439925020947865494460911066763946722351240768687822796505472075079262379514014867075850477320874625210873131350729474648548867659410852811581579075191819807341776774001984822011332290226089065158833182054721032415666864496728174168855496236850977517633577836828087675575868006166216709448114324526556691898104771806674084391776738208203757903879870046772614227005591642324293756763835676517206417434141501055669967385748358301468581905509232237081884596216683498926006831698549677087734823957454713026001991669412471737076912681087528141428453101170361718558850318809731045647072161389298192168105863038090546440058698350020028528726631100574129976719259592363501 A145123 991 4794306066305142885571483199402650634512291951029833686941380169961656407768107350453431626043588186985486280719376166515934894566195579935772195032193793279686164763642592498674110514716401078225756552405630499098440270170035602287802104163637483347897136417167400202317701057788953414338136364740436230976113017383535533871684928564596773540583422318061793848216932044981255713821728800529321909622685268407941788774762744885166194820126840597785805923109909237060729677273499702089298628204997053788044343563480163784158092835885289622756349822015663125241350716391721713907298764516968397796934685994397920188814772378108552837826444300595144752349226641645923863540100030105362442445431815277133894154510703823689639257250044117586521941146190769994964862881546595093489192177069209330031605914623307703585767659741842863795171343216102850935607200223911769646884467339242954123672965945602353547905740843448520119819706566738521334042100474053301070061723051255814080087631269859699036430306443694509082751299033826087670853654153365216486106110248111569702547234191784635195020275939242878617973260193022846286023817201523094044997079675628572607537791835799335189208321669329222616597124103399877578508705037275803428475973378785587369766863413853576650849186123718782913332130797874073968878931699079667897186823444697977277729104397969190376347072196610771145321460092266781851833678929827725907903250177710245333145339363570960515234250860512250372623980497786536118632618817828542626084807145214685914418906351574573496745146778996189829079952572041617343894961918968359978099625257946521645306132750907516157739697769940979589506244044484607741540080116421089125316358152224662326071159033005779824751009089111894293713521134636633448950479241749283567810086951755040873759896308982967731933064257676901851772965784546689004156075117714528298095174209033811338338155012104291390634163624723807146290313734763176024856742248322446671635362158159688063090177870305686184114673773212285043542614776932320656130784758533134365967564119949887005677166320498679870471081748858560787506423381416245783618228489027160820831993800681987196912906011361273418532917695069060863115871747914455319408858195249922689012485185141869688590190287391602197231935696857162889120721854854193704123310311686443201720827344736829138358608423001947264127759756981774490462173723028089494334975529871280078009035733556102712130647053376363115014877015692659284187860801 A145123 992 1447864556664436933541193308398366617234107490217016519946888356286895334525403436661990609180590699947341083357796032334050795599848384777957136512673278858200296725741082765557234789103655905202403161662947745781143872047901611465123357162983134231795207316180988416356532781754147268930688423992643593413760167837417870272705044856849074177172913312444344194638138317844382828850926339002537459343154187639923019928002118222583299384295511453349699964068112326280599847387802762700348205593073643889515438816545379537355789438446369380985287851505789189647770898872551646234240734800457643334997541338488141829315970938354131670772024916640885372859321316849876814036570569705834426069493036279392015991910892227307575605125633485047542951413043981945712975744941750611617619941827231826335215841204565653623665804077511074865347744247891052487809136655650902827097260153154637207356970183453455901764561550254278823810932340559668670438805071543508960020474828733404935643853433334070863002092926906885458098531047975870947930746777103115057274787497871330039337481562585750038444330590776754230702326197661630891735469694629276823342465644919866357166965074085988555942841982505704032462512415547302778380443272966717896875088030748340217559288121313263838720937605958285052971724219253556233535839526803404666358155689084496045823344635278719028105929858342188802225829296230948205112172919854345652242055132245138625081519754757605465061005942840495945237984259922820459828063952892895928186966765042468610830300560877493658777678303349873626995039117188210948203280022164040024430371070917553039835454874435132723958821929108477565995245415234341837230452292435055584808417621790127441603731229583639704035848813719721493526112301349729013199516402704436908943306842136179460537871788915279815118764457952929898324368902986377728014365997726991040552667531865831510163255737805018679096892203793458407450200099349611500095883347411799819642059564422449021051248894820984937376542414351276901095148630217893973654768822908151082285353386707232297877676141115025452876100471445837243502413304495808121880898329601810791153053924048056253597650842816877566805298819617099616825316750663748072319974119295509266333412224444262740445005229710379267347361081524856360815908323078231674687785001103303855250277386373445487103212215605159620665413084889937045800766733308835955127773311828958477695690700987502960365105390091132934103392284609206384565141598401 A145123 993 437250301806593648786554807653107315754065949753587959190273342218472429370264069764570710540912347795910021687773682388716824336259646007363119454632298021383209925009043352605786232198789366970047529065657813595406350918196116626864966061116742900518804712350241334339470582388694686263653565909413624774724594573882813286823051861839855804732679236935873884986869555056958633057265932649965783399722941981988344076467864940475271247862424332071011603342646812627504093181439160835803068790480035457579874478253141140117664252317967667767934174804926319610501570108794205441026794610973691318771460549537424434533234408610569656020313698381246787458762688462021151915180771951131891310544451524561111695662934941943064143108684062440240384804798136356835323710109527138113427733239646942343905152437864204086643487063748602766471223591519881748467423662806348742013725681785361193667681322436998079979349682435948756270781747142453199951185089505665652625113336554437034750363649235619540927595633619435713836673625189679200187414673030987382080499718246893560310216884666704726974992818138640534793484538433619506457825823960840077555379627686124011291815914582132744559549070395053288581062152371182039193315359730911529052848109312619960115535245773191825717072307813278367214547382083776108453854658162929129572265831280073107861372350749775177297614470147144407501055126001654091162024388117082559251192746687854154529285820597433279487908560486969263211498622516193992331956681154836741769837878235680305784836350478651510377362102464882839162672733438267664740046671731621119017993963791843071508662065946659175119406482892990283950974609156726750235855052235270365523016805422466262702000760175226184839001590734266779150592201486483525352805003137498197217310856238174442041563520356105521198134933237527152392107635736101527171334375238433579718607499449272082257964894662103536795870811381999715242814139689847909852931914176115223085230353093421444669414076058067145401531694460312411845691343711027047723084053733503093715810755221464204072052517450417188088711871294893988976941311534352636562247677311257831767401453068712306599293641624685663901781710606669015220382542828704003385312775169048548510001479296982205744702989182247147136705814684809763803515192847771111562006947022886077842382049857435800276031730504335203493690623877004006057341091285545430359093205196815588984020582662492337927549697160468769736109455074964635479388574856301 A145123 994 132048143281034617496606010717930010991110682718093346658942602461622386774485223665463692592746348443664879208624294285360146898754813245838884118162441329178871197056005351404181884889245285169049151374666996758066936833423179319701754627100093372822447227922456701982103759348604041104354446216218922038373413801144772194750288957230779603955091956641321468921839967488883662800465460733950664049256985324372839988073367209905309333555067852773992154509515269301179955540947238769649826426519377634545232576993632078935997248410587789296535135503236242733181826401956977491543857731779254320625646088418963691087207475429453681986463964886219888927173472594213538001570556558672125341358354867381176340074214441574578063643217461223467548668097624135782322047477332253959643557818431549356033020820393785068512709427448000524399444176894756396984674137030861669185318058639025925850432402405789966697861839534106270114952276704680306716587458225639483583824207164611251089674178215723767289270879260142678693217336276235142585651300508581086273253640123063983883646161687782241796409386747278664753401628280755429319371663366479074144901305095564531543771239238730002868427876417323587447448307503681428533602858195462315056063253924380479614674084935382618102717116022004108613740337665081131196830570925677793726157922890892994078088626581796824824851464054579268876516422223203304582726253038439078548207967444599709529219236300670092799883324261121876993927346015630662863791089644807803118562852260410409878409747543991878640304577266091267553500170459239646540545891582927413903409746694065690042576108461016635753336799011753957275628336719916244229390995322759215332366266819963021208562625841688724181674444552934847581985318736616674927533911431121751122718935277086545317091645275754952122021631073275247092518181623399674828014966956009214083978912166148303010395234932217463093673888145160120544922419986234719164085342197839385571919924574648853841141999720641456926325195184599997100497690652099950518397729458695026151092562723495482397461982593884875777338109030586538833792773670070000433676917649670263382964085772827068536733082119812253620771271304394425496938702617517945274292138126933366140754113335464181872159857727808928056017808673731023812300772331703797460051410215910492204544128779559238237874479400093626295473902997770319892271208801501411132491020196126478914696520273371698551159643437071477327370952040354710708390784465004501 A145123 995 39878102020570647890326228682007210211999672114914437103041475670067742333465167282900270592298856317638997610982849100496375646599617340597335640565602649113997718300988607080710323450319877331685873667620367363122619517342881958433303032418167081849478544027869573757260995852696031718828779103732205041963996243351147320001300442031833600538633038226442147740510683312087809207107511875720450577092209845018615688054080429526462943462382629113413559650270268682143719069272884669273411777740061565597202658377598634697531051355745194399885842987802540379101301071820898408240804008202723831137626347241977497283902124345286401390256097081940025209218929960764026455322392899947030721198912625497590693590717098420580632156108564605424759457380677690869904423014444231168674241033433088258579628382606485226486751603602232409765865670198624912007623121959657417745224039983304044245636917845226132944674296189617657625959316783066310175209461199053618376662285450376043392046851457499342101818877940929469529637798881797823381666505338918457067140518817447076239300830612825570317788659804860018114992498256249706034943784510852719551682638759232802402207622434181878733520659128961328355840807803959420235108869859669888235402049837053592223671458115239777475194851966337427522982367427472417845334378564896530776170120447218404138474903855351891321927844530012792056300458456281396329892166393220484638999554975522424423669680076981770592285276018298319882902846998097943990872577116050801705064211544765708102973958921935068697861604972257097918317888805956934987580119211372347377710725507644046549786476093161077338332593895066802106955806714805549030525844732421047760009089562823409938723211003429819476680843253395589702980415666256749344589888447195631340863901142823898511319635309757639435329334449195887094788098742630965696533348686339544219781912866677338237057102984635011750752718349026974404851328021703195339643920411833318327496731991190860438580214501557661924604807414054738811938456885590474029508391212472164394536238131740414219829446690835782067568020215365839833816440707049605778333866882523108283823386501940705985786791506541675907809022152216509831060267807947590768832840401558707525959232225830885943186532330809114025770241513652084381551029728981699061823963878257945759694484509377032512037816747097770806029625014702759603459847716962140616581929006024999816649365101975590470112284768298425684096291406732047669298537519856503001 A145123 996 12043054762069054628261024455955459554012909868021441911771866709757996562319706034212216255181661861578533613637611804055620085126185682047149524566693837591098132055701503333023113500111713708883964798469976276666273027300716928267537814035659358625169697849188688817990838643754852975045186934880909703751088492078245345868197983204656516583063222452428887296165304520283029496883668121006842123617798116210297564952344216349781903616305998924398121022227111626738101978964870222881800707051072073432720657597457794046575441512186638120976228047180863958245859741863509362311231266619490817749242531220988785216047354344801063766175354854781001393295189674678141775969361085227444605676730254545405008288056489508573776333081143293377053888580296565018575353428314680480685661148538974222541691738526338144613930471578446739748767032955807828669905198157679509297388474756899182336256498756855886359324939587424998496769598716209320992606540694655967110268426381806400493147059465986585590982011867281439655271922044966666426120698961052865453190163429228893960284967198911634453730378851680978192062981071759130467123703550614154825534012003983210760935158203883688647520370629069903839876476508488241229574345094762110784776362987536260471069165676717477414890742576717881107832061222759005108159785496027826616609650217137067156825342875689689382397384196599808621733861937374758488322851524499547921899317394640327576238714164012194048777353474201831482759665866079563454580654497957697307126273323666983436688257184676846754875564397044377480064448919228535126602655455942865980654735693561807992345473204026184339540690019511162482343377999534555890974575718195833664307412681705849838473201160409963793233432988080915155452503545890801685391218777141649543189775426197540263873212771901531354517336982026084627378913302092928240678243288307586345160053706824389999288234706124841331264227267518001110144556140134378757853299879031464295518441141415065203597383637470693259773725513849346521208313481757671056961015748437134952123792823222881598906095438649812299529764766931453043273731300755310875056394121604329031451279759500320380639074301893466311904703918698081574554703939297554894242243509132602739473547378087592090660460604046624626854556919314255752204598677380141412873377039823683708935529777703084259397182783144126689794651280537235629924981739313764964796610068799353818149193564276354950275358840382687485119752633881038041417449940212198901801 A145123 997 3636962660042833927086939059469866778101686780470360542918000704871244894078217757164806408794269583340399512320947781975696769332461476360898559083500973349862521883103553017965899566710287220205625683264265215185851331625299169454837986535736708137719399271910956153459476009418112902431927625554930998327786760611386743304875789627364236174484554547595297521294181454442162820249660665032190600881997938885664845999919899257204608429180949292539119135152937441006224653928321534425634540117646026115116041391773876203431085805629008967340420984405633112849870540741708006519583601715078024236440106802391371157749017110005575970983566910046780480749938062822838052316291725345788323883651337960086814912299469114490859871958349166035264849591792181957918886830928019060935900992617736782119332325406571513188180515665087313171717878086983765633399362220497252150393574152543569761505216987652632454383187081106159928366792852978431873457000080324903013682688105020082572887019911876491349134465765041053846422590819781051462865069419732626448406362215108308528929820793240700779456256624547850553984905291173001151365323528500963904591719942564170417000015569950439789672418409319981998314340064755644891911217109748297787114226220186113608670664362910562939519529063316833757137759506905792070246409885421838741685338195454947062957115073554430841592688099528612190971570004628720782077171268232470251928954853626403405599668007851605620960168463932934809473536188709030065339366785806108535950429479535884232171750695813485784903722586302429741881545255718211651299014367575534153810352468730158369641783121139814509463950053298476002865593200052721073525291341050409345573078620785603827808968027232805635737020081557182981356953090443355852238803480808330966411971314810514335791198937478952711424800439237428361581337029133321697719132939720204736694116437548099102446809824146717447030045882072087308289251102992560681676356919547090383928241727975358500625971278301647806789740500375088594666098733033931068728197247636802283376990896375178502455420993025552478675921391593083453228833036387396834661252690857624844390002663982594814247014652380320284519312774424668419005689529400053630470388706917644468613485348950226980493515915889749828196050419391391585081407249539073724988698042062874222152770298381822069305437162692779162547178657097230457477741025425040057227959658848398828081239807046357219392688257510803322080481199140666756460400583406564211840901 A145123 998 1098350680278173776925627334935443811527155394792180862519324441004406200015059442957737323239614232506939074187312592544856368718318239675309317693692727257820890510565217309922368646033006628788390072381009625009850435877813048458432804395978450198232633410419259569655943764005626341681467097730654280585287850616146718232726620269480794668177752410151327422543546633937012888685900637171600554624239759745354573194410857231459441963709030380347889580695164880072253107384374138526318749314822048814691611779658113155642141337858448521498686161062454019216702657444253954459551936486686943828587163011790973100854987119867339142173271031479272924185087999782822413657744131693342846368257027333691672698506151616086731107555088366999356607522832658654726485247586833441722161414109407969225815820581046070644685901800384790131119050415236141413457937485392012469909562005593401168792239273772338145337363173554472873368274672000770216463021417717426054165061539289683130611386866327234400853017679030530980179967155651832575118824844060292134553268198799279946842845594591492723761335770234599186325249334953174588581860581903740485031873888642375482723243766966828932792422839244005493587090823079696269115957992798891169597711542133218773558069568433313290257482886379107076774495539024326446209307625611899272162355525377176875945891926870562424471609408673444281864792407535936301428817400154681516534622466477779188163523499657020885335922098754272110629525169324261000169034188658946820159722576546513371132432021878488030194169345498936737670746602777980690157175736352355371584745790820814265823826157111019955673773375406120241702926803037922229648747010421505426529405436064570650148469871023146892028786831197281179454644380810347576574433259985338810206872147297349131868678205905871817318935215312721339112936403884961059782937469552213522895278004085819104548937278657602544161742592158502849102243688547613191487501936403342264482033483407416852123839728663460166957241857387762906242640609062765425084858607770565852444899126912480684859938233798278198747828730496344271422064303257693088756823256244881098676749353242984133582217785944554832458520553172331164458143683174876898847163147245619496918533101835590460516951146138100401490580372099280944438832784762122884805173935325948191406427694581532561845982625950436162962558159792083060922647864696622783517879020362147646726716272534435603901641578409422220580820202387847479412999558738842179777050301