# Computed using the Mathematica program that I contributed to this sequence 1 1 2 2 3 3 4 12 5 90 6 108 7 1512 8 1728 9 3456 10 34560 11 456192 12 497664 13 12939264 14 13934592 15 139345920 16 167215104 17 5685313536 18 6019743744 19 228750262272 20 240789749760 21 481579499520 22 10594748989440 23 265831883735040 24 277389791723520 25 2773897917235200 26 43272807508869120 27 46601485009551360 28 93202970019102720 29 5405772261107957760 30 5592178201146163200 31 346715048471062118400 32 357899404873354444800 33 7873786907213797785600 34 146022957188328613478400 35 154612542905289120153600 36 309225085810578240307200 37 22882656349982789782732800 38 23501106521603946263347200 39 611028769561702602847027200 40 658030982604910495373721600 41 53958540573602660620645171200 42 55274602538812481611392614400 43 4753615818337873418579764838400 44 4864165023415498381802550067200 45 9728330046830996763605100134400 46 447503182154225851125834606182400 47 21947112585650728698693105903206400 48 22414072427898616543346150709657600 49 44828144855797233086692301419315200 50 89656289711594466173384602838630400 51 3048313850194211849895076496513433600 52 41959143585026210169143994128479027200 53 2394898810776111380423449511025495244800 54 2440085580790754991374835350856164966400 55 4880171161581509982749670701712329932800 56 9760342323163019965499341403424659865600 57 19520684646326039930998682806849319731200 58 1132199709486910315997923602797260544409600 59 69103223647994181355735337136246591848448000 60 70274464726773743751595258104657551032320000 61 8573484696666396737694621488768221225943040000 62 8714033626119944225197812004977536328007680000 63 17428067252239888450395624009955072656015360000 64 34856134504479776900791248019910145312030720000 65 906259497116474199420572448517663778112798720000 66 975971766125433753222154944557484068736860160000 67 130780216660808122931768762570702865210739261440000 68 132732160193058990438213072459817833348212981760000 69 6105679368880713560157801333151620334017797160960000 70 6371143689266831541034227478071256000714223124480000 71 904702403875890078826860301886118352101419683676160000 72 917444691254423741908928756842260864102848129925120000 73 133946924923145866318703598498970086159015826969067520000 74 135781814305654713802521456012654607887221523228917760000 75 271563628611309427605042912025309215774443046457835520000 76 543127257222618855210085824050618431548886092915671040000 77 1086254514445237710420171648101236863097772185831342080000 78 28242617375576180470924462850632158440542076831614894080000 79 2402794985952865815449419685599935941172272075058928680960000 80 2433210112357332471341184491746770573339009696262206259200000 81 4866420224714664942682368983493541146678019392524412518400000 82 399046458426602525299954256646470374027597590187001826508800000 83 33928681806710643980381476552916968874639151204680204078284800000 84 34337461105586675835566795547530426330960104833652254729830400000 85 68674922211173351671133591095060852661920209667304509459660800000 86 5906043310160908243717488834175233328925138031388187813530828800000 87 175258401482914393464732924474595295993220375070961108141054361600000 88 181301794637497648411792680490960651027469353521683904973504512000000 89 32271719445474581417299097127390995882889544926859735085283803136000000 90 32634323034749576714122682488372917184944483633903102895230812160000000 91 848492398903488994567189744697695846808556574481480675276001116160000000 92 21016504034378727403895007522512158667104247460233598264528643031040000000 93 21930265079351715551890442632186600348282693001982885145595105771520000000 94 2061444917459061261877701607425540432738573142186391203685939942522880000000 95 2105305447617764692981482492689913633435138528190356973977130154065920000000 96 4210610895235529385962964985379827266870277056380713947954260308131840000000 97 816858513675692700876815207163686489772833748937858505903126499777576960000000 98 825279735466163759648741137134446144306574303050619933799035020393840640000000 99 1650559470932327519297482274268892288613148606101239867598070040787681280000000 100 3301118941864655038594964548537784577226297212202479735196140081575362560000000 101 666826026256660317796182838804632484599712036864900906509620296478223237120000000 102 673428264140389627873372767901708053754164631289305865980012576641373962240000000 103 138726222412920263341914790187751859073357914045597008391882590788123036221440000000 104 140073078941201042597661535723555275180866243308175620123842615941405784145920000000 105 280146157882402085195323071447110550361732486616351240247685231882811568291840000000 106 29695492735534621030704245573393718338343643581333231466254634579578026238935040000000 107 3237369000489038496517153413642809519980180615338554932302250539637770483180503040000000 108 3267624785540337921718248305359097459419247723893120866249000544681114132556021760000000 109 712342203247793666934578130568283246153396003808700348842282118740482880897212743680000000 110 718877452818874342778014627179001441072234499256486590574780119829845109162324787200000000 111 1437754905637748685556029254358002882144468998512973181149560239659690218324649574400000000 112 2875509811275497371112058508716005764288937997025946362299120479319380436649299148800000000 113 649865217348262405871325222969817302729299987327863877879601228326179978682741607628800000000 114 655616236970813400613549339987249314257877863321915770604199469284818739556040205926400000000 115 30158346900657416428223269639413468455862381712808125447793175587101662019577849472614400000000 116 912617801863372253654060681262251045446965985744106752681045661244467685462007966649548800000000 117 944087381237971296883511049581639012531344123183558709670047235770138984960697896534016000000000 118 111402310986080613032254303850633403478698606535659927741065573820876400225362351791013888000000000 119 113290485748556555626021325949796681503761294782027045160405668292416678195283747584081920000000000 120 226580971497113111252042651899593363007522589564054090320811336584833356390567495168163840000000000 121 453161942994226222504085303799186726015045179128108180641622673169666712781134990336327680000000000 122 55285757045295599145498407063500780573835511853629198038277966126699338959298468821031976960000000000 123 2303875318182646115210769684515065315060489690687301990382009670394585567779290290869889925120000000000 124 2360067399113930166801276262186164469086355292899187404781570881867624240164151029671594557440000000000 125 4720134798227860333602552524372328938172710585798374809563141763735248480328302059343189114880000000000 126 9440269596455720667205105048744657876345421171596749619126283527470496960656604118686378229760000000000 127 2397828477499753049470096682381143100591736977585574403258076015977506228006777446146340070359040000000000 128 2416709016692664490804506892478632416344427819928767902496328583032447221928090654383712826818560000000000 129 207836975435569146209187592753162387805620792513874039614684258140790461085815796276999303106396160000000000 130 212670393468954475190796606538119652638309648153731575419676915306855355529671977585766728760033280000000000 131 55719643088866072499988710912987348991237127816277672759955351810396103148774058127470882935128719360000000000 132 56144983875803981450370304126063588296513747112585135910794705641009813859833402082642416392648785920000000000 133 112289967751607962900740608252127176593027494225170271821589411282019627719666804165284832785297571840000000000 134 15046855678715467028699241505785041663465684226172816424092981111790630114435351758148167593229874626560000000000 135 15271435614218682954500722722289296016651739214623156967736159934354669369874685366478737258800469770240000000000 136 30542871228437365909001445444578592033303478429246313935472319868709338739749370732957474517600939540480000000000 137 8368746716591838259066396051814534217125153089613490018319415644026358814691327580830348017822657434091520000000000 138 8429832459048712990884398942703691401191760046471982646190360283763777492170826322296262966857859313172480000000000 139 2343493423615542211465862906071626209531309292919211175640920158886330142823489717598361104786484889061949440000000000 140 2360353088533639637447631703957033592333692813012155140933300879453857697807831370242953630720200607688294400000000000 141 221873190322162125920077380171961157679367124423142583247730282668662623593936148802837641287698857122699673600000000000 142 16088166651445287768843057694171140965346450213490849440601378794357494068258178619575971946988887342003414630400000000000 143 16314760547944517174038030337751016190210484723540016334130975678785064407247730431119295495538026600341490892800000000000 144 32629521095889034348076060675502032380420969447080032668261951357570128814495460862238590991076053200682981785600000000000 145 1892512223561563992188411519179117878064416227930641894759193178739067471240736730009838277482411085639612943564800000000000 146 142917302399993970444573145758698901826243846178210543086987346946157164207490118576605028540913113018991460220928000000000000 147 144875073665747312505457709399229023769069104345035345047083064027611371936359846228339344000377676211032439128064000000000000 148 289750147331494625010915418798458047538138208690070690094166128055222743872719692456678688000755352422064878256128000000000000 149 86345543904785398253252794801940498166365186189641065648061506160456377674070468352090249024225095021775333720326144000000000000 150 86925044199448387503274625639537414261441462607021207028249838416566823161815907737003606400226605726619463476838400000000000000 151 26251363348233413025988936943140299106955321707320404522531451201803180594868404136575089132868434929439077970005196800000000000000 152 26425213436632309800995486194419373935478204632534446936587950878636314241192035952049096345668888140892316896958873600000000000000 153 52850426873264619601990972388838747870956409265068893873175901757272628482384071904098192691337776281784633793917747200000000000000 154 105700853746529239203981944777677495741912818530137787746351803514545256964768143808196385382675552563569267587835494400000000000000 155 211401707493058478407963889555354991483825637060275575492703607029090513929536287616392770765351105127138535175670988800000000000000 156 422803414986116956815927779110709982967651274120551150985407214058181027859072575232785541530702210254277070351341977600000000000000 157 132760272305640724440201322640762934651842500073853061409417865214268842747748788623094660040640494019843000090321380966400000000000000 158 133605879135612958353833178198984354617777802622094163711388679642385204803466933773560231123701898440351554231024064921600000000000000 159 14162223188374973585506316889092341589484447077941981353407200042092831709167494979997384499112401234677264748488550881689600000000000000 160 14429434946646199502213983245490310298720002683186169680829977401377602118774428847544504961359805031557967856950599011532800000000000000 161 28858869893292399004427966490980620597440005366372339361659954802755204237548857695089009922719610063115935713901198023065600000000000000 162 57717739786584798008855932981961241194880010732744678723319909605510408475097715390178019845439220126231871427802396046131200000000000000 163 18815983170426644150887034152119364629530883498874765263802290531396393162881855217198034469613185761151590085463581111038771200000000000000 164 18931418649999813746904746018083287111920643520340254621248930350607413979832050647978390509304064201404053828319185903131033600000000000000 165 37862837299999627493809492036166574223841287040680509242497860701214827959664101295956781018608128402808107656638371806262067200000000000000 166 6285230991799938163972375678003651321157653648752964534254644876401661441304240815128825649088949314866145871001969719839503155200000000000000 167 1062279763288789548966319108566689406424091149213332367307519979833283213236336025959363448258069650469184268414646159396488557363200000000000000 168 1068640719955189486385279103228765390893696485436166692860259620431087304333559594977084187469195816040856030500961405859940584652800000000000000 169 27784658718834926646017256683947900163236108621340334014366750131208269912672549469404188874199091217062256793024996552358455200972800000000000000 170 29921940158745305618787814890405430945023501592212667400087269372070444521339668659358357249137482849143968854026919364078336370278400000000000000 171 59843880317490611237575629780810861890047003184425334800174538744140889042679337318716714498274965698287937708053838728156672740556800000000000000 172 5146573707304192566431504161149734122544042273860578792815010331996116457670423009409637446851647050052762642892630130621473855687884800000000000000 173 911063233953477065480851387783064561414075576479691296997857177840800894785750231340143261521738077790735563667411640797457185802236723200000000000000 174 916329495421416239269758043203775917260399712759920726460272537250285293021506013024190332397586274772184902185720378605534973003405721600000000000000 175 1832658990842832478539516086407551834520799425519841452920545074500570586043012026048380664795172549544369804371440757211069946006811443200000000000000 176 3665317981685664957079032172815103669041598851039682905841090149001141172086024052096761329590345099088739608742881514422139892013622886400000000000000 177 432507521838908464935325796392182232946908664422682582889248637582134658306150838147417836891660721692471273831660018701812507257607500595200000000000000 178 39145596044402901741604063605665307185364275729103813434382842791332187717878736876393411000024885658267739021373974574028454046705492426752000000000000000 179 7085792722194727495025184996486158412991218898829914993571995476049006113876701697513459002364055145558351411621738543680880839240735763988480000000000000000 180 7125378156396932676561638543952561532616868166421143568955079249658218438535230757276104024723630872628509799396161664036639950074482891161600000000000000000 181 2579386892615689628915313152910827274807306276244453971961738688376275074749753534133949656949954375891520547381410522381263661926962806600499200000000000000000 182 2593637648928483494268436429998732397872540012577296259099648846875591511626823995648501864999401637636777566980202845709336941827111772382822400000000000000000 183 316423793169274986300749244459845352540449881534430143610157159318822164418472527469117227529926999791686863171584747176539106902907636230704332800000000000000000 184 321611068467131953289286117319842817336194961559584736128356457012573347441726175460414231259925803066960418305545152867957780786561859775469977600000000000000000 185 643222136934263906578572234639685634672389923119169472256712914025146694883452350920828462519851606133920836611090305735915561573123719550939955200000000000000000 186 1286444273868527813157144469279371269344779846238338944513425828050293389766904701841656925039703212267841673222180611471831123146247439101879910400000000000000000 187 2572888547737055626314288938558742538689559692476677889026851656100586779533809403683313850079406424535683346444361222943662246292494878203759820800000000000000000 188 241851523487283228873543160224521798636818611092807721568524055673455157276178083946231501907464203906354234565769954956704251151494518551153423155200000000000000000 189 246997300582757340126171738101639283714197730477761077346577758985656330835245702753598129607623016755425601258658677402591575644079508307560942796800000000000000000 190 493994601165514680252343476203278567428395460955522154693155517971312661670491405507196259215246033510851202517317354805183151288159016615121885593600000000000000000 191 188705937645226607856395207909652412757647066085009463092785407865041436758127716903748971020223984801145159361615229535579963792076744346976560296755200000000000000000 192 189693926847557637216899894862058969892503857006920507402171718900984062081468699714763363538654476868166861766649864245190330094653062380206804067942400000000000000000 193 73221855763157247965723359416754762378506488804671315857238283495779847963446918089898658325920628071112408641926847598643467416536082078759826370225766400000000000000000 194 73601243616852363240157159206478880318291496518685156872042626933581816087609855489328185052997937024848742365460147327133848076725388203520239978361651200000000000000000 195 147202487233704726480314318412957760636582993037370313744085253867163632175219710978656370105995874049697484730920294654267696153450776407040479956723302400000000000000000 196 294404974467409452960628636825915521273165986074740627488170507734327264350439421957312740211991748099394969461840589308535392306901552814080959913446604800000000000000000 197 115995559940159324466487682909410715381627398513447807230339180047324942154073132251181219643524748751161617967965192187562944568919211808747898205897962291200000000000000000 198 116584369889094143372408940183062546424173730485597288485315521062793596682774011095095845123948732247360407906888873366180015353533014914376060125724855500800000000000000000 199 46400579215859469062218758192858893476821144733267720817155577382991851479744056415848146359331595434449442346941771599739646110706139935921671930038492489318400000000000000000 200 46633747955637657348963576073225018569669492194238915394126208425117438673109604438038338049579492898944163162755549346472006141413205965750424050289942200320000000000000000000 201 6248922226055446084761119193812152488335711954028014662812911928965736782196686994697137298643652048458517863809243612427248822949369599410556822738852254842880000000000000000000 202 640561161918638861345363680941818855072980144780065741853717598927413137613833526560894611449023914459897025203610225823139476358451797145547824754782646063595520000000000000000000 203 646903351640605582744822727287777457598455195718482234347318763273229109273376432764467825423766725494153431393744980534259669193683993156889882425622078202839040000000000000000000 204 1293806703281211165489645454575554915196910391436964468694637526546458218546752865528935650847533450988306862787489961068519338387367986313779764851244156405678080000000000000000000 205 2587613406562422330979290909151109830393820782873928937389275053092916437093505731057871301695066901976613725574979922137038676774735972627559529702488312811356160000000000000000000 206 533048361751859000181733927285128625061127081272029361102190660937140786041262180597921488149183781807182427468445863960229967415595610361277263118712592439139368960000000000000000000 207 538223588564983844843692509103430844721914722837777218976969211043326618915449192060037230752573915611135654919595823804504044769145082306532382178117569064762081280000000000000000000 208 1076447177129967689687385018206861689443829445675554437953938422086653237830898384120074461505147831222271309839191647609008089538290164613064764356235138129524162560000000000000000000 209 2152894354259935379374770036413723378887658891351108875907876844173306475661796768240148923010295662444542619678383295218016179076580329226129528712470276259048325120000000000000000000 210 4305788708519870758749540072827446757775317782702217751815753688346612951323593536480297846020591324889085239356766590436032358153160658452259057424940552518096650240000000000000000000 211 1817042834995385460192305910733182531781184104300335891266248056482270665458556472394685691020689539103193971008555501164005655140633797866853322233324913162636786401280000000000000000000 212 1825654412412425201709804990878837425296734739865740326769879563858963891361203659467646286712730721752972141487269034344877719856940119183757840348174794267672979701760000000000000000000 213 259242926562564378642792308704794914392136333060935126401322898067972872573290919644405772713207762488922044091192202876972636219685496924093613329440820786009563117649920000000000000000000 214 28129683186450647507944675299461127048972088871851326954870304319938915638093425985077493985669754960769794756035841281185875907555733356383340804084677230076305271244718080000000000000000000 215 1220880829139035579690608150380350224443237202998855723162782180016788076853325890417755907191124691942195578009630344951656146866250707542469483123077019219386557753836175360000000000000000000 216 1249273406560873616427599037598497904081452021673247716724707346993922683291775329729796742242081080126897800754040352973787685165465840276015285056171833619837407934157946880000000000000000000 217 2498546813121747232855198075196995808162904043346495433449414693987845366583550659459593484484162160253795601508080705947575370330931680552030570112343667239674815868315893760000000000000000000 218 544683205260540896762433180392945086179513081449536004491972403289350289915214043762191379617547350935327441128761593896571430732143106360342664284490919458249109859292864839680000000000000000000 219 40126661818735260559654481087663752679096238936144716661197599985444796587331823590921071360815644293675957360219776137518060447514762789665610956004239295869177542845153253785600000000000000000000 220 40676342117622044950882624664207091756892077825680945656556471218122122567980204736002181927402159968931792392551553892826527028987567759387057681428954902661906002336182750412800000000000000000000 221 81352684235244089901765249328414183513784155651361891313112942436244245135960409472004363854804319937863584785103107785653054057975135518774115362857909805323812004672365500825600000000000000000000 222 162705368470488179803530498656828367027568311302723782626225884872488490271920818944008727709608639875727169570206215571306108115950271037548230725715819610647624009344731001651200000000000000000000 223 72566594337837728192374602400945451694295466841014807051296744653129866661276685249027892558485453384574317628311972144802524219713820882746510903669255546348840308167750026736435200000000000000000000 224 72892005074778704551981663398259108428350603463620254616549196422874843641820526886915910013904670664325771967452384575945136435945721424821607365120687185570135556186439488739737600000000000000000000 225 145784010149557409103963326796518216856701206927240509233098392845749687283641053773831820027809341328651543934904769151890272871891442849643214730241374371140271112372878977479475200000000000000000000 226 32947186293799974457495711856013117009614472765556355086680236783139429326102878152885991326284911140275248929288477828327201669047466084019366529034550607877701271396270648910361395200000000000000000000 227 7545197229300493265584725941680596831635427665726259795868240420124620815052126379118439677359300269805689307894931232225232962757613516126134221578372571952735871691970724358427718451200000000000000000000 228 7578435983614592354860429580190202985078755540905670631973386853693451743752796539378873332325640799628621859912089519591863944972404765095852874536867605309355853505591740765293038796800000000000000000000 229 3470923680495483298526076747727112967166070037734797149443811178991600898638780815035523986205143486229908811839736999973073686797361382413900616537885363231684980905561017270504211768934400000000000000000000 230 3486080552462712483235797606887493373136227548816608490707757952698987802126286408114281732869794767829166055559561179012257414687306191944092322286959098442303692612572200752034797846528000000000000000000000 231 6972161104925424966471595213774986746272455097633216981415515905397975604252572816228563465739589535658332111119122358024514829374612383888184644573918196884607385225144401504069595693056000000000000000000000 232 13944322209850849932943190427549973492544910195266433962831031810795951208505145632457126931479179071316664222238244716049029658749224767776369289147836393769214770450288803008139191386112000000000000000000000 233 6498054149790496068751526739238287647525928150994158226679260823830913263163397864725021150069297447233565527563022037678847820977138741783788088742891759496454083029834582201792863185928192000000000000000000000 234 6525942794210197768617413120093387594511017971384691094604922887452505165580408155989935403932255805376198856007498527110945880294637191319340827321187432283992512570735159807809141568700416000000000000000000000 235 613438622655758590250036833288778433884035689310160962892862751420535485564558366663053927969632045705362692464704861548428912747695895984018037768191618634695296181649105021934059307457839104000000000000000000000 236 36962939986406560161449027912208947335310405789922890359842283234530989257847431795526994127872296881650790320426471657556397465988825051632746445947205616456533591200643945151430977845119156224000000000000000000000 237 37589430494650739147236299571737912544383463515175820704924355831726429753743150978502027926649793438966905410603191516159048270497110221999403165370039609955796872407434520492980655435714396160000000000000000000000 238 75178860989301478294472599143475825088766927030351641409848711663452859507486301957004055853299586877933810821206383032318096540994220443998806330740079219911593744814869040985961310871428792320000000000000000000000 239 35935495552886106624757902390581444392430591120508084593907684175130466844578452335447938697877202527652361572536651089448050146595237372231429426093757867117741810021507401591289506596542962728960000000000000000000000 240 36085853274864709581346847588868396042608124974568787876727381598457372563593424939361946809583801701408229194179063855512686339677225813119427038755238025557564997511137139673261429218285820313600000000000000000000000 241 17393381278484790018209180537834566892537116237742155756582597930456453575652030820772458362219392420078766471594308778357114815724422841923563832680024728318746328800368101322512008883213765391155200000000000000000000000 242 17465552985034519437371874233012303684622332487691293332336052693653368320779217670651182255838560023481582929982666906068140188403777293549802686757535204369861458795390375601858531741650337031782400000000000000000000000 243 34931105970069038874743748466024607369244664975382586664672105387306736641558435341302364511677120046963165859965333812136280376807554587099605373515070408739722917590780751203717063483300674063564800000000000000000000000 244 4261594928348422742718737312855002099047849126996675573089996857251421870270129111638888470424608645729506234915770725080626205970521659626151855568838589866246195946075251646853481744962682235754905600000000000000000000000 245 4331457140288560820468224809787051313786338456947440746419341068026035343553245982321493199447962885823432566635701392704898766724136768800351066315868730683725641781256813149260915871929283583882035200000000000000000000000 246 8662914280577121640936449619574102627572676913894881492838682136052070687106491964642986398895925771646865133271402785409797533448273537600702132631737461367451283562513626298521831743858567167764070400000000000000000000000 247 17325828561154243281872899239148205255145353827789762985677364272104141374212983929285972797791851543293730266542805570819595066896547075201404265263474922734902567125027252597043663487717134335528140800000000000000000000000 248 34651657122308486563745798478296410510290707655579525971354728544208282748425967858571945595583703086587460533085611141639190133793094150402808530526949845469805134250054505194087326975434268671056281600000000000000000000000 249 5752175082303208769581802547397204144708257470826201311244884938338574936238710664522942968866894712373518448492211449512105562209653628966866216067473674347987652285509047862218496277922088599395342745600000000000000000000000 250 5821478396547825742709294144353796965728838886137360363187594395426991501735562600240086860058062118546693369558382671795383942477239817267671833128527574038927262554009156872606670931872957136737455308800000000000000000000000 251 2922382155067008522840065660465606076795877120840954902320172386504349733871252425320523603749147183510440071518308101241282739123574388268371260230520842167541485802112596750048548807800224482642202565017600000000000000000000000 252 2934025111860104174325484248754313670727334798613229623046547575295203716874723550521003777469263307747533458257424866584873507008528867902906603896777897315619340327220615063793762149663970396915677475635200000000000000000000000 253 5868050223720208348650968497508627341454669597226459246093095150590407433749447101042007554938526615495066916514849733169747014017057735805813207793555794631238680654441230127587524299327940793831354951270400000000000000000000000 254 1490484756824932920557345998367191344729486077695520648507646168249963488172359563664669918954385760335746996794771832225115741560332664894676554779563171836334624886228072452407231172029296961633164157622681600000000000000000000000 255 1502220857272373337254647935362208599412395416889973566999832358551144303039858457866753934064262813566737130627801531691455235588366780366288181195150283425597102247536954912662406220627952843220826867525222400000000000000000000000 256 3004441714544746674509295870724417198824790833779947133999664717102288606079716915733507868128525627133474261255603063382910471176733560732576362390300566851194204495073909825324812441255905686441653735050444800000000000000000000000 257 1544283041275999790697778077552350440195942488562892826875827664590576343524974494687023044218062172346605770285379974578815982184841050216544250268614491361513821110467989650216953594805535522831010019815928627200000000000000000000000 258 1550291924705089284046796669293799274593592070230452721143826994024780920737133928518490059954319223600872718807891180705581803127194517338009402993395092495216209519458137469867603219688047334203893327286029516800000000000000000000000 259 3100583849410178568093593338587598549187184140460905442287653988049561841474267857036980119908638447201745437615782361411163606254389034676018805986790184990432419038916274939735206439376094668407786654572059033600000000000000000000000 260 6201167698820357136187186677175197098374368280921810884575307976099123682948535714073960239817276894403490875231564722822327212508778069352037611973580369980864838077832549879470412878752189336815573309144118067200000000000000000000000 261 12402335397640714272374373354350394196748736561843621769150615952198247365897071428147920479634553788806981750463129445644654425017556138704075223947160739961729676155665099758940825757504378673631146618288236134400000000000000000000000 262 3249411874181867139362085818839803279548168979203028903517461379475940809865032714174755165664253092667429218621339914758899459354599708340467708674156113869973175152784256136842496348466147212491360413991517867212800000000000000000000000 263 861118951328990073359497490739256569868658276961926346675665566793028711108965463399166414741986338664446356898156003669999646037818957822501350949099264497022814874840139206462779413995044020067557772000988811283660800000000000000000000000 264 864393167873967221927404325304805073936599943414253062822721329404409048413562290256197465748609860864691400080278269843649834806023592643119226808221314932372711509345234792799139791995025176037396394708216905623142400000000000000000000000 265 1728786335747934443854808650609610147873199886828506125645442658808818096827124580512394931497219721729382800160556539687299669612047185286238453616442629864745423018690469585598279583990050352074792789416433811246284800000000000000000000000 266 3457572671495868887709617301219220295746399773657012251290885317617636193654249161024789862994439443458765600321113079374599339224094370572476907232885259729490846037380939171196559167980100704149585578832867622492569600000000000000000000000 267 615447935526264662012311879617021212642859159710948180729777586535939242470456350662412595613010220935660276857158128128678682381888797961900889487453576231849370594653807172472987531900457925338626233032250436803677388800000000000000000000000 268 41698326418240178785777984652703796766701581270303567750568076930468692495470244881958965747712939688112713139872623737257668031042578109104071501228596232337659603210814126404630503565840014492044002080724383527260389376000000000000000000000000 269 11384265475260438064917177541302355976962766038752132258110317361375124225778234617623782111300971533954593264993284080625630800355684160772114565678708690774932380028838985077514942854124560374454759493441946619114134962176000000000000000000000000 270 11426586164759547500102743257069279233382701971981694088066117797662764092788562627354725539224023472742528555941214504717175896267787075867921683023239206354021347984336527772970388738340636807073550420926860918813444014080000000000000000000000000 271 6193209701299674745055686845331549344493424468814078195731835846333218138291400944026261242259420722226450477320138261556709335777140595120413552198595649843879570607510398052949950696180625149433864328142358617996886655631360000000000000000000000000 272 6216062873629193840055892331845687902960189872758041583907968081928543666476978069280970693337868769171935534432020690566143687569676169272149395564642128256587613303479071108495891473657306423048011428984212339834513543659520000000000000000000000000 273 12432125747258387680111784663691375805920379745516083167815936163857087332953956138561941386675737538343871068864041381132287375139352338544298791129284256513175226606958142216991782947314612846096022857968424679669027087319040000000000000000000000000 274 3406402454748798224350628997851436970822184050271406787981566508896841929229383981965971939949152085506220672868747338430246740788182540761137868769423886284610012090306530967455748527564203919830310263083348362229313421925416960000000000000000000000000 275 3431266706243314999710852567178819722434024809762438954317198381224556103895291894243095822722503560582908415006475421192511315538461245438226466351682454797636362543520447251889732093458833145522502308799285211588651476100055040000000000000000000000000 276 6862533412486629999421705134357639444868049619524877908634396762449112207790583788486191645445007121165816830012950842385022631076922490876452932703364909595272725087040894503779464186917666291045004617598570423177302952200110080000000000000000000000000 277 3801843510517593019679624644434132252456899489216782361383455806396808163115983418821350171576533945125862523827174766681302537616615059945554924717664159915781089698220655555093823159552387125238932558149608014440225835518860984320000000000000000000000000 278 3815568577342566279678468054702847531346635588455832117200724599921706387531564586398322554867423959368194157487200668366072582878768904927307830583070889734971635148394737344101382087926222457821022567384805155286580441423261204480000000000000000000000000 279 7631137154685132559356936109405695062693271176911664234401449199843412775063129172796645109734847918736388314974401336732145165757537809854615661166141779469943270296789474688202764175852444915642045134769610310573160882846522408960000000000000000000000000 280 15262274309370265118713872218811390125386542353823328468802898399686825550126258345593290219469695837472776629948802673464290331515075619709231322332283558939886540593578949376405528351704889831284090269539220621146321765693044817920000000000000000000000000 281 8577398161866088996717196186972001250467236802848710599467228900623995959170957190223429103341969060659700466031227102486931166311472498276588003150743360124216235813591369549539906933658148085181658731481041989084232832319491187671040000000000000000000000000 282 8607922710484829526954623931409624030718009887556357256404834697423369610271209706914615683780908452334646019291124707833859746974502649516006465795407927242096008894778527448292717990361557864844226912020120430326525475850877277306880000000000000000000000000 283 4872084254134413512256317145177847201386393596356898207125136438741627199413504694113672477019994184021409646918776584633964616787568499626059659640200886819026341034444646535733678382544641751501832432203388163564813419331596538955694080000000000000000000000000 284 4889300099555383171310226393040666449447829616132010921637946108136473938634047113527501708387556000926078938957358834049632336281517504925091672571791702673510533052234203590630263818525364867231520886027428404425466470283298293510307840000000000000000000000000 285 9778600199110766342620452786081332898895659232264021843275892216272947877268094227055003416775112001852157877914717668099264672563035009850183345143583405347021066104468407181260527637050729734463041772054856808850932940566596587020615680000000000000000000000000 286 19557200398221532685240905572162665797791318464528043686551784432545895754536188454110006833550224003704315755829435336198529345126070019700366690287166810694042132208936814362521055274101459468926083544109713617701865881133193174041231360000000000000000000000000 287 39114400796443065370481811144325331595582636929056087373103568865091791509072376908220013667100448007408631511658870672397058690252140039400733380574333621388084264417873628725042110548202918937852167088219427235403731762266386348082462720000000000000000000000000 288 78228801592886130740963622288650663191165273858112174746207137730183583018144753816440027334200896014817263023317741344794117380504280078801466761148667242776168528835747257450084221096405837875704334176438854470807463524532772696164925440000000000000000000000000 289 156457603185772261481927244577301326382330547716224349492414275460367166036289507632880054668401792029634526046635482689588234761008560157602933522297334485552337057671494514900168442192811675751408668352877708941614927049065545392329850880000000000000000000000000 290 312915206371544522963854489154602652764661095432448698984828550920734332072579015265760109336803584059269052093270965379176469522017120315205867044594668971104674115342989029800336884385623351502817336705755417883229854098131090784659701760000000000000000000000000 291 625830412743089045927708978309205305529322190864897397969657101841468664145158030531520218673607168118538104186541930758352939044034240630411734089189337942209348230685978059600673768771246703005634673411510835766459708196262181569319403520000000000000000000000000 292 91371240260491000705445510833143974607281039866275020103569936868854424965193072457601951926346646545306563211235121890719529100428999132040113177021643339562564841680152796701698370240602018638822662318080582021903117396654278509120632913920000000000000000000000000 293 27138510018191313387609172135400378868973527484665410765556210564253447151990632835968842762562301238292286349945204285405216848705500810697174437043606450525966176675466752576523617308996342029136341977816755882176758786222713241571966614241280000000000000000000000000 294 27231132919277290566406473064190141254191867168913415580455719815325984514284116224487507754925995099173829989364812491157453083684017878310475373688806472541413160213608277329344517026774486541181175909481659485870194823035760044444225885962240000000000000000000000000 295 3213273684474720286835963821574436667994640325931783038493774938208466172685525714489525915081267421702511938745047873956579463874714109640636094095279163759886752905205776724862653009159389411859378757318835819332682989118219685244418654543544320000000000000000000000000 296 3267735950313274867968776767702816950503024060269609869654686377839118141714093946938500930591119411900859598723777498938894370042082145397257044842656776704969579225632993279521342043212938384941741109137799138304423378764291205333307106315468800000000000000000000000000 297 6535471900626549735937553535405633901006048120539219739309372755678236283428187893877001861182238823801719197447554997877788740084164290794514089685313553409939158451265986559042684086425876769883482218275598276608846757528582410666614212630937600000000000000000000000000 298 1947570626386711821309390953550878902499802339920687482314193081192114412461599992375346554632307169492912320839371389367581044545080958656765198726223438916161869218477263994594719857754911277425277701046128286429436333743517558378651035364019404800000000000000000000000000 299 1960641570187964920781266060621690170301814436161765921792811826703470885028456368163100558354671647140515759234266499363336622025249287238354226905594066022981747535379795967712805225927763030965044665482679482982654027258574723199984263789281280000000000000000000000000000 300 3921283140375929841562532121243380340603628872323531843585623653406941770056912736326201116709343294281031518468532998726673244050498574476708453811188132045963495070759591935425610451855526061930089330965358965965308054517149446399968527578562560000000000000000000000000000 301 7842566280751859683125064242486760681207257744647063687171247306813883540113825472652402233418686588562063036937065997453346488100997148953416907622376264091926990141519183870851220903711052123860178661930717931930616109034298892799937055157125120000000000000000000000000000 302 2368455016787061624303769401231001725724591838883413233525716686657792829114375292741025474492443349745743037154993931230910639406501138983931906101957631755761951022738793528997068712920737741405773955903076815443046064928358265625580990657451786240000000000000000000000000000 303 240798155084205099710671972501313499955787641791643443450905977308413480215654897312319358174887353015209583486115674385807550570653016461465712731637440812678526305305205021570615886627544144411002925635920763381997637011789113204529267341544369684480000000000000000000000000000 304 243182295233553665054341992031029475202874648146016150811806036489684900811849500256005688453846633738132450649344542449033367903035719594747551471554643196962472110308226853467354657782272304256656419949147701633304544308935540067940448206312135720960000000000000000000000000000 305 29668240018493547136629723027785595974750707073813970399040336451741557899045639031232693991369289316052158979220034178782070884170357790559201279529666470029421597457603676123017268249437221119312083233796019599263154405690135888288734681170080557957120000000000000000000000000000 306 30154604608960654466738407011847654925156456370106002700663948524720927700669338031744705368276982583528423880518723263680137619976429229748696382472775756423346541678220129829951977565001765727825396073694315002529763494308006968424615577582704829399040000000000000000000000000000 307 18514927229901841842577381905274460124046064211245085658207664394178649608210973551491249096122067306286452262638496083899604498665527547065699578838284314443934776590427159715590514224911084156884793189248309411553274785505116278612713964635780765251010560000000000000000000000000000 308 18575236439119763151510858719298155433896377123985297663608992291228091463612312227554738506858621271453509110399533530426964773905480405525196971603229865956781469673783599975250418180041087688340443981395698041558334312493732292549563195790946174909808640000000000000000000000000000 309 3826498706458671209211236896175420019382653687540971318703452411992986841504136318876276132412875981919422876742303907267954743424528963538190576150265352387096982752799421594901586145088464063798131460167513796561016868373708852265210018332934912031420579840000000000000000000000000000 310 3863649179336910735514258613614016330250446441788941914030670396575443024431360943331385609426593224462329894963102974328808672972339924349240970093471812119010545692146988794852086981448546239174812348130305192644133536998696316850309144724516804381240197120000000000000000000000000000 311 2403189789547558477489868857667918157415777686792721870527076986669925561196306506752121849063340985615569194667050050032518994588795432945227883398139467138024559420515427030397998102460995760766733280537049829824651060013189109080892288018649452325131402608640000000000000000000000000000 312 2410917087906232298960897374895146190076278579676299754355138327463076447245169228638784620282194172064493854456976255981176611934740112793926365338326410762262580511899721007987702276423892853245082905233310440209939327087186501714592906308098485933893883002880000000000000000000000000000 313 1509234097029301419149521756684361514987750390877363646226316592991885855975475937127879172296653551712373152890067136244216559071147310608997904701792333137176375400449225351000301625041356926131421898676052335571422018756578750073335159348869652194617570759802880000000000000000000000000000 314 1514055931205113883747443551434151807367902948036716245735026869646812008869966275585156741537217940056502140598981088756178912295016790834585757432468985958700900561473024793016277029594204711837912064486518956451841897410753123076764345161485849166485358525808640000000000000000000000000000 315 3028111862410227767494887102868303614735805896073432491470053739293624017739932551170313483074435880113004281197962177512357824590033581669171514864937971917401801122946049586032554059188409423675824128973037912903683794821506246153528690322971698332970717051617280000000000000000000000000000 316 6056223724820455534989774205736607229471611792146864982940107478587248035479865102340626966148871760226008562395924355024715649180067163338343029729875943834803602245892099172065108118376818847351648257946075825807367589643012492307057380645943396665941434103234560000000000000000000000000000 317 3839645841536168809183516846437008983485001876221112399184028141424315254494234474883957496538384695983289428559016041085669721580162581556509480848741348391265483823895590875089278547050903149220944995537812073561871051833669920122674379329528113486206869221450711040000000000000000000000000000 318 3851758288985809720253496394848482197943945099805406129149908356381489750565194205088638750470682439503741445683807889795719152878522715883186166908201100278935091028387375073433408763287656786915648292053704225213485787012955945107288494090820000279538752089657180160000000000000000000000000000 319 7703516577971619440506992789696964395887890199610812258299816712762979501130388410177277500941364879007482891367615779591438305757045431766372333816402200557870182056774750146866817526575313573831296584107408450426971574025911890214576988181640000559077504179314360320000000000000000000000000000 320 15407033155943238881013985579393928791775780399221624516599633425525959002260776820354555001882729758014965782735231559182876611514090863532744667632804401115740364113549500293733635053150627147662593168214816900853943148051823780429153976363280001118155008358628720640000000000000000000000000000 321 3297105095371853120536992913990300761440017005433427646552321553062555226483806239555874770402904168215202677505339553665135594864015444796007358873420141838768437920299593062858997901374234209599794937997970816782743833683090289011838950941741920239285171788746546216960000000000000000000000000000 322 3327919161683739598299020885149088619023568566231870895585520819913607144488327793196583880406669627731232609070810016783501348087043626523072848208685750640999918648526692063446465171480535463895120124334400450584451719979193936572697258894468480241521481805463803658240000000000000000000000000000 323 6655838323367479196598041770298177238047137132463741791171041639827214288976655586393167760813339255462465218141620033567002696174087253046145696417371501281999837297053384126892930342961070927790240248668800901168903439958387873145394517788936960483042963610927607316480000000000000000000000000000 324 13311676646734958393196083540596354476094274264927483582342083279654428577953311172786335521626678510924930436283240067134005392348174506092291392834743002563999674594106768253785860685922141855580480497337601802337806879916775746290789035577873920966085927221855214632960000000000000000000000000000 325 26623353293469916786392167081192708952188548529854967164684166559308857155906622345572671043253357021849860872566480134268010784696349012184582785669486005127999349188213536507571721371844283711160960994675203604675613759833551492581578071155747841932171854443710429265920000000000000000000000000000 326 8679213173671192872363846468468823118413466820732719295687038298334687432825558884656690760100594389123054644456672523771371515811009777972173988128252437671727787835357612901468381167221236489838473284264116375124250085705737786581594451196773796469888024548649599940689920000000000000000000000000000 327 951838126948136464947092757486801730458644987039374786071788322828410261037973562098914135138394020245176225915996797760349921574463869883623203753255463655336232732177010357218704182486176831241426677481627879274362543141569132962776579199960296844759008140071535267115171840000000000000000000000000000 328 960570586828394597653029388289432938994962830957167215301804729459863566185110934228261971240581121348342980282198603244389829111844272359619746906955055065018216518710744397193187707096141756298687472687881346056696144454794537852343336807299382136912760508329072287914393600000000000000000000000000000 329 1921141173656789195306058776578865877989925661914334430603609458919727132370221868456523942481162242696685960564397206488779658223688544719239493813910110130036433037421488794386375414192283512597374945375762692113392288909589075704686673614598764273825521016658144575828787200000000000000000000000000000 330 3842282347313578390612117553157731755979851323828668861207218917839454264740443736913047884962324485393371921128794412977559316447377089438478987627820220260072866074842977588772750828384567025194749890751525384226784577819178151409373347229197528547651042033316289151657574400000000000000000000000000000 331 2543590913921588894585221820190418422458661576374578786119178923609718723258173753836437699845058809330412211787261901391144267488163633208273089809616985812168237341546051163767561048390583370678924427677509804358131390516295936233005155865728763898544989826055383418397314252800000000000000000000000000000 332 2551275478616216051366446055296733885970621279022236123841593361445397631787654641310263795614983458301198955629519490217099386121058387387150047784872626252688383073695737118945106550047352504729313927459012855126584959671934292535823902560187158955640291910122015996700629401600000000000000000000000000000 333 5102550957232432102732892110593467771941242558044472247683186722890795263575309282620527591229966916602397911259038980434198772242116774774300095569745252505376766147391474237890213100094705009458627854918025710253169919343868585071647805120374317911280583820244031993401258803200000000000000000000000000000 334 1704252019715632322312785964938218235828375014386853730726184365445525618034153300395256215470808950145200902360519019465022389928867002774616231920294914336795839893228752395455331175431631473159181703542620587224558753060852107413930366910205022182367714995961506685796020440268800000000000000000000000000000 335 114868627149216511496722867193680146481941252466697159239843899505717582973607362570353317133769015226553181778263485527534682760714532833719043751466105124401041759510076868043384477309331999172932630269914594789219361224269169587132935388869866644818748502961333648235449138177638400000000000000000000000000000 336 116583084270846608683241118942839551653313509966200101915065450244608890182168666489313814404422284110531587476446522624960573548187884070043208583577539529242848352935600403387315588910963820056110729229167051427864426317168709431717009051390312415636938779124935642985231961135513600000000000000000000000000000 337 78576998798550614252504514167473857814333305717218868690754113464866391982781681213797510908580619490498289959124956249223426571478633863209122585331261642709679789878594671883050706925989614717818631500458592662380623337771710156977264100637070568139296737130206623372046341805336166400000000000000000000000000000 338 78810164967092307469870996405359536917639932737151268894584244365355609763146018546776138537389464058719353134077849294473347718575009631349209002498416721768165486584465872689825338103811542357930852958916926765236352190406047575840698118739851192970570614688456494658016805727607193600000000000000000000000000000 339 17811097282562861488190845187611255343386624798596186770176039226570367806471000191571407309450018877270573808301593940550976584397952176684921234564642179119605399968089287227900526411461408572892372768715225448943415595031766752139997774835206369611348958919591167792711798094439225753600000000000000000000000000000 340 17968717612497046103130587180421974417221904664070489307965207715301079025997292228664959586524797805388012514569749639139923279835102195947619652569639012563141730941258218973280177087669031657608234474633059302473888299412578847291679171072686071997290100148968080782027831705894440140800000000000000000000000000000 341 35937435224994092206261174360843948834443809328140978615930415430602158051994584457329919173049595610776025029139499278279846559670204391895239305139278025126283461882516437946560354175338063315216468949266118604947776598825157694583358342145372143994580200297936161564055663411788880281600000000000000000000000000000 342 71874870449988184412522348721687897668887618656281957231860830861204316103989168914659838346099191221552050058278998556559693119340408783790478610278556050252566923765032875893120708350676126630432937898532237209895553197650315389166716684290744287989160400595872323128111326823577760563200000000000000000000000000000 343 143749740899976368825044697443375795337775237312563914463721661722408632207978337829319676692198382443104100116557997113119386238680817567580957220557112100505133847530065751786241416701352253260865875797064474419791106395300630778333433368581488575978320801191744646256222653647155521126400000000000000000000000000000 344 287499481799952737650089394886751590675550474625127828927443323444817264415956675658639353384396764886208200233115994226238772477361635135161914441114224201010267695060131503572482833402704506521731751594128948839582212790601261556666866737162977151956641602383489292512445307294311042252800000000000000000000000000000 345 574998963599905475300178789773503181351100949250255657854886646889634528831913351317278706768793529772416400466231988452477544954723270270323828882228448402020535390120263007144965666805409013043463503188257897679164425581202523113333733474325954303913283204766978585024890614588622084505600000000000000000000000000000 346 198949641405567294453861861261632100747480928440588457617790779823813546975842019555778432542002561301256074561316268004557230554334251513532044793251043147099105244981611000472158120714671518513038372103137232596990891251096072997213471782116780189153995988849374590418612152647663241238937600000000000000000000000000000 347 69434574848470185575348389937889150167233546227663872219924691931804707163626528651669307514572431481197914854700309997567378418552563224763224280502378515234391771569362479690797474060753970779076478791001270692145179375483691881073728319425704937923352426674841266013265691055263648436558233600000000000000000000000000000 348 69634674487802952680752852156730329274343729358002961188858192484922299979660034497927720504527971629558715762062558729548840604196806922817296972953394015278294917885124331217283922112802253115615604090110784440537528595585950359117168458674770370021114249230100174560854352989140488921966182400000000000000000000000000000 349 48605002792486460971165490805397769833491923091886066909823018354475765385802704079553548912160524197431983601919665993225090741729371232126473287121469022664249852683816783189664177634735972674699691654897327539495194959718993350663783584154989718274737745962609921843476338386420061267532395315200000000000000000000000000000 350 48744272141462066876526996509711230492040610550602072832200734739445609985762024148549404353169580140691101033443791110684188422937764845972107881067375810694806442519587031852098745478961577180930922863077549108376270016910165251382017921072339259014779974461070122192598047092398342245376327680000000000000000000000000000000 351 97488544282924133753053993019422460984081221101204145664401469478891219971524048297098808706339160281382202066887582221368376845875529691944215762134751621389612885039174063704197490957923154361861845726155098216752540033820330502764035842144678518029559948922140244385196094184796684490752655360000000000000000000000000000000 352 194977088565848267506107986038844921968162442202408291328802938957782439943048096594197617412678320562764404133775164442736753691751059383888431524269503242779225770078348127408394981915846308723723691452310196433505080067640661005528071684289357036059119897844280488770392188369593368981505310720000000000000000000000000000000 353 137653824527488876859312238143424514909522684194900253678134874904194402599791956195503517893350894317311669318445266096572148106376247925025232656134269289402133393675313777950326857232587493958948926165330998682054586527754306669902818609108286067457738647878062025071896884988932918500942749368320000000000000000000000000000000 354 138043778704620573394324454115502204753459009079305070260792480782109967479678052388691913128176250958437198126712816425457621613759750043793009519182808295887691845215470474205143647196419186576396373548235619074921596687889587991913874752476864781529856887673750586049437669365672105238905759989760000000000000000000000000000000 355 276087557409241146788648908231004409506918018158610140521584961564219934959356104777383826256352501916874396253425632850915243227519500087586019038365616591775383690430940948410287294392838373152792747096471238149843193375779175983827749504953729563059713775347501172098875338731344210477811519979520000000000000000000000000000000 356 49143585218844924128379505665118784892231407232232605012842123158431148422765386650374321073630745341203642533109762647462913294498471015590311388829079753336018296896707488817031138401925230421197108983171880390672088420888693325121339411881763862224629052011855208633599810294179269465050450556354560000000000000000000000000000000 357 49695760333663406421956803481580793711245243268549825293885293081559588292684098859929088726143450345037391325616613913164743780953510015765483426905810986519569064277569370713851712990710907167502694477364822866971774807640251677088994910891671321350748479562550210977797560971641957886006073596313600000000000000000000000000000000 358 17791082199451499499060535646405924148625797090140837455210934923198332608780907391854613763959355223523386094570747780912978273581356585644043066832280333174005725011369834715558913250674504765965964622896606586375895381135210100397860178099218333043567955683392975530051526827847820923190174347480268800000000000000000000000000000000 359 6422680065522658645973697281959501779241335240027379420981735277860761190946492936657235426966779522592632454922691182137411486250431634437531078093307011897789105867233065471058195386919477642328048234254629707327432176139426126746981702283639601571370733498663989266770556779975006637187424951587569664000000000000000000000000000000000 360 6440570539242777472285601731212870864977383527604057358087533983370122642731859212246809898908191164716845915799913163146150794011574898043206652126993103852936150730372990444515182003596133568908349204266481043559542015070176617350733740451560603247057002951306507342722563901924797742026387138082242560000000000000000000000000000000000 361 12881141078485554944571203462425741729954767055208114716175067966740245285463718424493619797816382329433691831599826326292301588023149796086413304253986207705872301460745980889030364007192267137816698408532962087119084030140353234701467480903121206494114005902613014685445127803849595484052774276164485120000000000000000000000000000000000 362 4662973070411770889934775653398118506243625673985337527255374603959968793337866069666690366809530403254996443039137130117813174864380226183281616139943007189525773128790045081828991770603600703889644823888932275537108418910807870961931228086929876750869270136745911316131136264993553565227104287971543613440000000000000000000000000000000000 363 4688735352568741999823918060322969989703535208095753756687724739893449283908793506515677606405163167913863826702336782770397778040426525775454442748450979604937517731711537043607052498617985238165278220705998199711346586971088577431334163048736119163857498148551137345502026520601252756195209836523872583680000000000000000000000000000000000 364 9377470705137483999647836120645939979407070416191507513375449479786898567817587013031355212810326335827727653404673565540795556080853051550908885496901959209875035463423074087214104997235970476330556441411996399422693173942177154862668326097472238327714996297102274691004053041202505512390419673047745167360000000000000000000000000000000000 365 1369110722950072663948584073614307236993432280763960096952815624048887190901367703902577861070307645030848237397082340568956151187804545526432697282547686044641755177659768816733259329596451689544261240446151474315713203395557864609949575610230946795846389459376932104886591744015565804809001272264970794434560000000000000000000000000000000000 366 84659805525981205548820664497191546134087031717376929830753557903516120270257175553647074861251626159852725254937392949702302280297941349401605418266030887746751820163783512859368939915046341460312263553067503493988073974349975354100169648007979367622610986570239335910384590855976219765860708808275043370926080000000000000000000000000000000000 367 31579495326855350017342055737198302307131415077003191169983056664534521321793963484388287563818352485922769023784351461926658788293432089578428355528283062619501490426339836911509522275851876288326971227647507778724666151022284249298282953619238730014506399810151243431227720989129227943481878167598202243640197120000000000000000000000000000000000 368 31665542998045691570522824281441349452382454355142164442925789788961045903052257662819863279251100040380324252731992746564061128316029997179459495461602634997211303751752207039333798903306513553417780413553904257685768783586377666871302798179509135273401512616173453903792374179835302134063572658518088353295892480000000000000000000000000000000000 369 63331085996091383141045648562882698904764908710284328885851579577922091806104515325639726558502200080760648505463985493128122256632059994358918990923205269994422607503504414078667597806613027106835560827107808515371537567172755333742605596359018270546803025232346907807584748359670604268127145317036176706591784960000000000000000000000000000000000 370 126662171992182766282091297125765397809529817420568657771703159155844183612209030651279453117004400161521297010927970986256244513264119988717837981846410539988845215007008828157335195613226054213671121654215617030743075134345510667485211192718036541093606050464693815615169496719341208536254290634072353413183569920000000000000000000000000000000000 371 253324343984365532564182594251530795619059634841137315543406318311688367224418061302558906234008800323042594021855941972512489026528239977435675963692821079977690430014017656314670391226452108427342243308431234061486150268691021334970422385436073082187212100929387631230338993438682417072508581268144706826367139840000000000000000000000000000000000 372 506648687968731065128365188503061591238119269682274631086812636623376734448836122605117812468017600646085188043711883945024978053056479954871351927385642159955380860028035312629340782452904216854684486616862468122972300537382042669940844770872146164374424201858775262460677986877364834145017162536289413652734279680000000000000000000000000000000000 373 377959921224673374585760430623283947063636975182976874790762226921039043898831747463417888101141130081979550280609065422988633627580134046334028537829689051326714121580914343221488223709866545773594627016179401219737336200887003831775870199070621038623320454586646345795665778210514166272182803252071902584939772641280000000000000000000000000000000000 374 378973218600610836716017161000290070246113213722341424052935852194285797367729419708628123726077165283271720656696489190878683583686247006243771241684460335646624883300970413846746905274772354207303995989413126155983280801961767917115751888612365330952069302990363896320587134184268895940472837577144481412245241200640000000000000000000000000000000000 375 757946437201221673432034322000580140492226427444682848105871704388571594735458839417256247452154330566543441313392978381757367167372494012487542483368920671293249766601940827693493810549544708414607991978826252311966561603923535834231503777224730661904138605980727792641174268368537791880945675154288962824490482401280000000000000000000000000000000000 376 1515892874402443346864068644001160280984452854889365696211743408777143189470917678834512494904308661133086882626785956763514734334744988024975084966737841342586499533203881655386987621099089416829215983957652504623933123207847071668463007554449461323808277211961455585282348536737075583761891350308577925648980964802560000000000000000000000000000000000 377 3031785748804886693728137288002320561968905709778731392423486817554286378941835357669024989808617322266173765253571913527029468669489976049950169933475682685172999066407763310773975242198178833658431967915305009247866246415694143336926015108898922647616554423922911170564697073474151167523782700617155851297961929605120000000000000000000000000000000000 378 6063571497609773387456274576004641123937811419557462784846973635108572757883670715338049979617234644532347530507143827054058937338979952099900339866951365370345998132815526621547950484396357667316863935830610018495732492831388286673852030217797845295233108847845822341129394146948302335047565401234311702595923859210240000000000000000000000000000000000 379 4596187195188208227691856128611517971944861056024556790914006015412298150475822402226241884549863860555519428124415020906976674502946803691724457619149134950722266584674169179133346467172439111826182863359602394019765229566192321298779838905090766733786696506667133334576080763386813169966054574135608270567710285281361920000000000000000000000000000000000 380 4608314338183427774466768677763527254192736678863671716483699962682515295991589743656917984509098329844584123185429308561084792377624763595924258298883037681462958580939800232376442368141231827160816591231263614056756694551855097872127542965526362424377162724362824979258339551680709774636149704938076893972902132999782400000000000000000000000000000000000 381 1170511841898590654714559244151935922564955116431372615986859790521358885181863794888857168065310975780524367289099044374515537263916689953364761607916291571091591479558709259023616361507872884098847414172740957970416200416171194859520395913243696055791799331988157544731618246126900282757582025054271531069117141781944729600000000000000000000000000000000000 382 225328137879816884460327121267925428621008052649718092249186993375324267912804772105848661770556871936080785287274751471402802008096340440786312533782185010472812822773632472162278526032633671420855288044843865672919175336807506865555548340842377017102345748570444690185815770718979985140609175972652207807699022695157360230400000000000000000000000000000000000 383 86752512812200075474736205180932797482065173610731254615896412276690289870345611107726110952668430024563542549136314786393070410823939741642210882116265743089679391285245222371336720891810207652377039066312243487559081034384695418143941375875314326333183753753278642604733761861732524540836839603795564153648980800581631632998400000000000000000000000000000000000 384 86979020678550467316706795794982230373663255003970761808105019097256060862174189726806335785443021225672063547959125007767464850538884754022477751260172442157798658625415575432358487787089085479145647523404442556717198739435308199914552188867155878099066740055506524178114267767376734787679755634092680509141536886222836937523200000000000000000000000000000000000 385 173958041357100934633413591589964460747326510007941523616210038194512121724348379453612671570886042451344127095918250015534929701077769508044955502520344884315597317250831150864716975574178170958291295046808885113434397478870616399829104377734311756198133480111013048356228535534753469575359511268185361018283073772445673875046400000000000000000000000000000000000 386 67147803963840960768497646353726281848468032863065428115857074743081678985598474469094491226362012386218833059024444505996482864616019030105352823972853125345820564458820824233780752571632773989900439888068229653785677426844057930334034289805444337892479523322851036665504214716414839256088771349519549353057266476164030115767910400000000000000000000000000000000000 387 67495720046555162637764473536906210769962685883081311163089494819470703229047171228001716569503784471121521313216281006027552724018174569121442734977893815114451759093322486535510186522781130331817022478161847424012546221801799163133692498560912961404875790283073062762216671787484346195239490372055920075093832623708921463518003200000000000000000000000000000000000 388 134991440093110325275528947073812421539925371766162622326178989638941406458094342456003433139007568942243042626432562012055105448036349138242885469955787630228903518186644973071020373045562260663634044956323694848025092443603598326267384997121825922809751580566146125524433343574968692390478980744111840150187665247417842927036006400000000000000000000000000000000000 389 105023340392439833064361520823426063958061939234074520169767253939096414224397398430770670982147888637065087163364533245378872038572279629552964895625602776318086937149209789049253850229447438796307286976019834591763521921123599497836025527760780567945986729680461685658009141301325642679792647018919011636846003562491081797234012979200000000000000000000000000000000000 390 105293323272626053714912578717573688801141789977606845414419611918374297037313587115682677848425903774949573248617398369402982249468352327829450666565514351578544744185583078995395890975538563317634555065932481981459572106010806694488560297755024219791606232841593977909058007988475580064573604980407235317146378892985917483088084992000000000000000000000000000000000000 391 210586646545252107429825157435147377602283579955213690828839223836748594074627174231365355696851807549899146497234796738805964498936704655658901333131028703157089488371166157990791781951077126635269110131864963962919144212021613388977120595510048439583212465683187955818116015976951160129147209960814470634292757785971834966176169984000000000000000000000000000000000000 392 421173293090504214859650314870294755204567159910427381657678447673497188149254348462730711393703615099798292994469593477611928997873409311317802666262057406314178976742332315981583563902154253270538220263729927925838288424043226777954241191020096879166424931366375911636232031953902320258294419921628941268585515571943669932352339968000000000000000000000000000000000000 393 110347402789712104293228382496017225863596595896531973994311753290456263295104639297235446385150347156147152764551033491134325397442833239565264298560659040454314891906491066787174893742364414356881013709097241116569631567099325415824011192047265382341603332017990488848692792371922407907673138019466782612369405079849241522276313071616000000000000000000000000000000000000 394 21904380627050943206420693575774289628679128852621507265252540706603241761266420154849698838163737614110309622056374617583641203321400271463016281066957081587587820222415219089570197991423238404094151759476066091566997704357640138267844175862573198491687427830502478412377155517858551871993376191284077977496595493865646385841780497055744000000000000000000000000000000000000 395 22015570376426836319143641258900047444053134582837860094010167816789045018937823302843859745971675368496656371406914590261730752576838851521204180970850264742854763472275194820989336052293407126957573849625690792539419012501587550137224095537002504067787364012383201653049120774294382084541565918143388017991502069976639514703921514807296000000000000000000000000000000000000 396 44031140752853672638287282517800094888106269165675720188020335633578090037875646605687719491943350736993312742813829180523461505153677703042408361941700529485709526944550389641978672104586814253915147699251381585078838025003175100274448191074005008135574728024766403306098241548588764169083131836286776035983004139953279029407843029614592000000000000000000000000000000000000 397 34960725757765816074800102319133275341156377717546521829288146493061003490073263404916049276603020485172690317794180369335628435092020096215672239381710220411653364393973009375731065651041930517608627273205596978552597391852521029617911863712759976459646334051664524225042003789579478750252006678011700172570505287122903549349827365513986048000000000000000000000000000000000000 398 35048788039271523420076676884168875530932590255877873269664187164328159670149014698127424715586907186646676943279808027696675358102327451621757056105593621470624783447862110155015022995251104146116457568604099741722755067902527379818460760094907986475917483507714057031654200272676656278590172941684273724642471295402810107408643051573215232000000000000000000000000000000000000 399 70097576078543046840153353768337751061865180511755746539328374328656319340298029396254849431173814373293353886559616055393350716204654903243514112211187242941249566895724220310030045990502208292232915137208199483445510135805054759636921520189815972951834967015428114063308400545353312557180345883368547449284942590805620214817286103146430464000000000000000000000000000000000000 400 140195152157086093680306707536675502123730361023511493078656748657312638680596058792509698862347628746586707773119232110786701432409309806487028224422374485882499133791448440620060091981004416584465830274416398966891020271610109519273843040379631945903669934030856228126616801090706625114360691766737094898569885181611240429634572206292860928000000000000000000000000000000000000 401 112436512029983047131605979444413752703231749540856217449082712423164736221838039151592778487602798254762539634041624152850934548792266464802596635986744337677764305300741649377288193768765542100741595880081951971446598257831307834457622118384464820614743287092746694957546674474746713341717274796923150108653047915652214824566926909446874464256000000000000000000000000000000000000 402 112716902334297219318966592859487103707479210262903240435240025920479361499199231269177797885327493512255713049587862617072507951657085084415570692435589086649529303568324546258528313952727550933910527540630784769380380298374528053496169804465224084506550626960808407413799908076928126591945996180456624298450187686015437305426196053859460186112000000000000000000000000000000000000 403 225433804668594438637933185718974207414958420525806480870480051840958722998398462538355595770654987024511426099175725234145015903314170168831141384871178173299058607136649092517056627905455101867821055081261569538760760596749056106992339608930448169013101253921616814827599816153856253183891992360913248596900375372030874610852392107718920372224000000000000000000000000000000000000 404 45537628543056076604862503515232789897821600946212909135836970471873662045676489432747830345672307378951308072033496497297293212469462374103890559743977991006409838641603116688445438836901930577299853126414837046829673640543309333612452601003950530140646453292166596595175162863078963143146182456904476216573875825150236671392183205759221915189248000000000000000000000000000000000000 405 45988496152393265482138369886670738312651517787264522097577930575555579491673286357824541537213617353000330924231847947765583244276090714441552842513720347353007955855876414873479552092712840781035495236577360185907195161736807445826437280221811426478672655800009830224830362495386675649513966441626302713767676575894298420613887989974659755933696000000000000000000000000000000000000 406 91976992304786530964276739773341476625303035574529044195155861151111158983346572715649083074427234706000661848463695895531166488552181428883105685027440694706015911711752829746959104185425681562070990473154720371814390323473614891652874560443622852957345311600019660449660724990773351299027932883252605427535353151788596841227775979949319511867392000000000000000000000000000000000000 407 183953984609573061928553479546682953250606071149058088390311722302222317966693145431298166148854469412001323696927391791062332977104362857766211370054881389412031823423505659493918208370851363124141980946309440743628780646947229783305749120887245705914690623200039320899321449981546702598055865766505210855070706303577193682455551959898639023734784000000000000000000000000000000000000 408 367907969219146123857106959093365906501212142298116176780623444604444635933386290862596332297708938824002647393854783582124665954208725715532422740109762778824063646847011318987836416741702726248283961892618881487257561293894459566611498241774491411829381246400078641798642899963093405196111731533010421710141412607154387364911103919797278047469568000000000000000000000000000000000000 409 300948718821261529315113492538373311517991532399859032606549977686435712193509985925603799819525911958034165568173212970177976750542737635305521801409785953078084063120855258932050188894712830071096280828162245056576685138405667925488205561771533974876433859555264328991289892169810405450419396394002524958895675512652288864497283006394173442830106624000000000000000000000000000000000000 410 301684534759699821562827706456560043330993956684455264960111224575644601465376758507328992484121329835682170862960922537342226082451155086736586646890005478635732190414549281570025861728196235523592848751947482819551200260993456844621428558255082957700092622048064486274887177969736592260811619857068545802315958337866597639227105214233767998925045760000000000000000000000000000000000000 411 82661562524157751108214791569097451872692344131540742599070475533726620801513231831008143940649244374976914816451292775231769946591616493765824741247861501146190620173586503150187086113525768533464440558033610292557028871512207175426271424961892730409825378441169669239319086763707826279462383840836781549834572584575447753148226828700052431705462538240000000000000000000000000000000000000 412 8576287954148746527388066039147088911813496200625694272286041892236424730457730490846348598338601164568772753292253105891564803071921436805747685197789075746656594709104806976472695197209162583464697504320363041594201521019521991178897971054075498321498233059582377215822492695323671844790352729296744620068238063628871637687948147030237556673441200865280000000000000000000000000000000000000 413 8659552885742423678139406486129099483772850532670603925415032590219302640462174476194371400264218651603421032450430320511871257470677955609686983112330717258760056793659222578186022335046144744469209130575900546852397652291556185268013485336153901217823458623267643014034361556443319144254336736377295538709677268130122818636374828069366076641144513495040000000000000000000000000000000000000 414 17319105771484847356278812972258198967545701065341207850830065180438605280924348952388742800528437303206842064900860641023742514941355911219373966224661434517520113587318445156372044670092289488938418261151801093704795304583112370536026970672307802435646917246535286028068723112886638288508673472754591077419354536260245637272749656138732153282289026990080000000000000000000000000000000000000 415 34638211542969694712557625944516397935091402130682415701660130360877210561848697904777485601056874606413684129801721282047485029882711822438747932449322869035040227174636890312744089340184578977876836522303602187409590609166224741072053941344615604871293834493070572056137446225773276577017346945509182154838709072520491274545499312277464306564578053980160000000000000000000000000000000000000 416 69276423085939389425115251889032795870182804261364831403320260721754421123697395809554971202113749212827368259603442564094970059765423644877495864898645738070080454349273780625488178680369157955753673044607204374819181218332449482144107882689231209742587668986141144112274892451546553154034693891018364309677418145040982549090998624554928613129156107960320000000000000000000000000000000000000 417 138552846171878778850230503778065591740365608522729662806640521443508842247394791619109942404227498425654736519206885128189940119530847289754991729797291476140160908698547561250976357360738315911507346089214408749638362436664898964288215765378462419485175337972282288224549784903093106308069387782036728619354836290081965098181997249109857226258312215920640000000000000000000000000000000000000 418 277105692343757557700461007556131183480731217045459325613281042887017684494789583238219884808454996851309473038413770256379880239061694579509983459594582952280321817397095122501952714721476631823014692178428817499276724873329797928576431530756924838970350675944564576449099569806186212616138775564073457238709672580163930196363994498219714452516624431841280000000000000000000000000000000000000 419 232214570184068833352986324332037931756852759884094914863929513939320819606633670753628263469485287361397338406190739474846339640333700057629366139140260514010909682978765712656636374936597417467686312045523349064393895443850370664147049622774303015057153866441545115064345439497584046172324293922693557166038705622177373504553027389508120711208931273882992640000000000000000000000000000000000000 420 232768781568756348468387246347150194123814222318185833515156076025094854975623249920104703239102197355099957352267567015359099400811823446788386106059449679915470326613559902901640280366040370731332341429880206699392448893597030260004202485835816864735094567793434244217243638637196418597556571473821704080516124967337701364945755378504560140113964522746675200000000000000000000000000000000000000 421 195991314080892845410382061424300463452251575191912471819761416013129867889474776432728160127324050172994164090609291426932361695483555342195821101302056630488826015008617438243181116068205992155781831483959134040888441968408699478923538493073757800106949626082071633630919143732519384459142633180957874835794577222498344549284326028700839637975958128152700518400000000000000000000000000000000000000 422 196456851644030358107318835916994763840499203636548843486791728165180057599426022932568369533802254567704364005313826560963079894285178989089397873514175529848656955661844558048984396628938072897244496166818894454287226866195893539443546898045429433836419815217658502119353631009793777296337746323905518243955609472433019952014217539457848758256186057198193868800000000000000000000000000000000000000 423 392913703288060716214637671833989527680998407273097686973583456330360115198852045865136739067604509135408728010627653121926159788570357978178795747028351059697313911323689116097968793257876145794488992333637788908574453732391787078887093796090858867672839630435317004238707262019587554592675492647811036487911218944866039904028435078915697516512372114396387737600000000000000000000000000000000000000 424 785827406576121432429275343667979055361996814546195373947166912660720230397704091730273478135209018270817456021255306243852319577140715956357591494056702119394627822647378232195937586515752291588977984667275577817148907464783574157774187592181717735345679260870634008477414524039175109185350985295622072975822437889732079808056870157831395033024744228792775475200000000000000000000000000000000000000 425 1571654813152242864858550687335958110723993629092390747894333825321440460795408183460546956270418036541634912042510612487704639154281431912715182988113404238789255645294756464391875173031504583177955969334551155634297814929567148315548375184363435470691358521741268016954829048078350218370701970591244145951644875779464159616113740315662790066049488457585550950400000000000000000000000000000000000000 426 3143309626304485729717101374671916221447987258184781495788667650642880921590816366921093912540836073083269824085021224975409278308562863825430365976226808477578511290589512928783750346063009166355911938669102311268595629859134296631096750368726870941382717043482536033909658096156700436741403941182488291903289751558928319232227480631325580132098976915171101900800000000000000000000000000000000000000 427 383483774409147259025486367709973779016654445498543342486217453378431472434079596764373457329982000916158918538372589446999931953644669386702504649099670634264578377451920577311617542219687118295421256517630481974768666842814384188993803544984678254848691479304869396136978287731117453282451280824263571612201349690189254946331752637021720776116075183650874431897600000000000000000000000000000000000000 428 41705432121807916661886501039146984426171894941595680886124042388729744067666951556309074031591813017668824025960061612973730304598012077235810095772577294880511687803541657539102799591564005619210239602261649465911726816970993847701391683892268123650265889732926288097913343619807101394684947491609254656972848423683860939573194213016427797192689225710490180019814400000000000000000000000000000000000000 429 42095202515469672892371421609606302037631445361610593791601837177409461301944212785807289676746876690731149484146604244870681055108273872350163461153629419131731423203574757142271984634475818755838372682656618152509032675073526500483647680937990255646997346646318122566118141223730532248840881580315883205168856352877168051157990420614712169129069498847971396655513600000000000000000000000000000000000000 430 84190405030939345784742843219212604075262890723221187583203674354818922603888425571614579353493753381462298968293208489741362110216547744700326922307258838263462846407149514284543969268951637511676745365313236305018065350147053000967295361875980511293994693292636245132236282447461064497681763160631766410337712705754336102315980841229424338258138997695942793311027200000000000000000000000000000000000000 431 72572129136669716066448330854961264712876611803416663696721567293853911284551822842731767402711615414820501710668745718157054139006664155931681807028857118583104973602962881313276901509836311535065354504900009694925572331826759686833808601937095200735423425618252443303987675469711437597001679844464582645711108352360237720196375485139763779578515816013902687834105446400000000000000000000000000000000000000 432 72740509946731594758017816541399689921027137584863106071887974642563549129759599693874996561418602921583426308605332135136536863227097251421082460873471636259631899295777180341845989448374214810088707995630636167535608462527053792835743192660847161758011415004837715794252148034606359725997043370785846178531783777771746392401007446822222628255032094009294573420727500800000000000000000000000000000000000000 433 62993281613869561060443429124852131471609501148491449858254986040460033546371813334895747022188510130091247183252217629028240923554666219730657411116426437000841224790143038176038626862292070025536821124216130921085836928548428584595753604844293642082437885394189461877822360197969107522713439559100542790608524751550332375819272448948044796068857793412049100582350015692800000000000000000000000000000000000000 434 63138762633763024249959464757934930851451555423661176070398761989745160644631332534283497015311347335934414035869428293298513997281120414233499576038173380273360488588734592536722318841188818455156998540207392193420908145473482692181425091229615336405953908224199137309410864494038320242165433645842114482965588319105875868604074463841689241325367857600067689729191470694400000000000000000000000000000000000000 435 126277525267526048499918929515869861702903110847322352140797523979490321289262665068566994030622694671868828071738856586597027994562240828466999152076346760546720977177469185073444637682377636910313997080414784386841816290946965384362850182459230672811907816448398274618821728988076640484330867291684228965931176638211751737208148927683378482650735715200135379458382941388800000000000000000000000000000000000000 436 27528500508320678572982326634459629851232878164716272766693860227528890041059260984947604698675747438467404519639070735878152102814568500605805815152643593799185173024688282346010931014758324846448451363530422996331515951426438453791101339776112286672995903985750823866903136919400707625584129069587161914572996507130161878711376466234976509217860385913629512721927481222758400000000000000000000000000000000000000 437 27781055558855730669982164493491369574638684386410917470975455275487870683637786315084738686736992827811142175782548449051346158803692982262739813456796287320278614979043220716157820290123080120269079357691252565105199584008332384559827040141030748018619719618647620416140780377376860906552790804170530372504858860406585382185792764090343266183161857344029783480844247105536000000000000000000000000000000000000000 438 4056034111592936677817396016049739957897247920415993950762416470221229119811116802002371848263600952860426757664252073561496539185339175410360012764692257948760677786940310224559041762357969697559285586222922874505359139265216528145734747860590489210718479064322552580756553935097021692356707457408897434385709393619361465799125743557190116862741631172228348388203260077408256000000000000000000000000000000000000000 439 1804990741769974533090081191471121264003424601953890129924217280158997934057314252463685641954675898008545529444943737831764062629793540443574731159914968379773142172418396136370205899889876761574122624027916061660015027372189371689621082452043049760265760423062773193677498782678929406820547924128567699362385689878336665451375327468477782690452392195356303092317412422940884992000000000000000000000000000000000000000 440 1809102337992685181229238551816157986700471127243078945709921647539770138918492644838318183280312972947061578486959555002223661861296487004949616652306574230296543407435294533036197257292814977431922447772854367039650596910622604882535936853983922310972516141566333041499087618174781182234717737167584937857516408989676840087938824797563153493847500150243219500272577371512504320000000000000000000000000000000000000000 441 3618204675985370362458477103632315973400942254486157891419843295079540277836985289676636366560625945894123156973919110004447323722592974009899233304613148460593086814870589066072394514585629954863844895545708734079301193821245209765071873707967844621945032283132666082998175236349562364469435474335169875715032817979353680175877649595126306987695000300486439000545154743025008640000000000000000000000000000000000000000 442 7236409351970740724916954207264631946801884508972315782839686590159080555673970579353272733121251891788246313947838220008894647445185948019798466609226296921186173629741178132144789029171259909727689791091417468158602387642490419530143747415935689243890064566265332165996350472699124728938870948670339751430065635958707360351755299190252613975390000600972878001090309486050017280000000000000000000000000000000000000000 443 6411458685846076282276421427636463904866469674949471783595962318880945372327137933306999641545429176124386234157784662927880657636434749945541441415774499072170949835950683825080283079845736280018733154906995876788521715451246511703707360210519020670086597205711084299072766518811424509839839660521921019767038153459414721271655195082563815982195540532461969908966014204640315310080000000000000000000000000000000000000000 444 6425931504550017763726255336050993168760073443967416415161641692061263533438485874465706187011671679907962726785680339367898446931325121841581038348992951666013322183210166181344572657904078799838188534489178711724838920226531492542767647705350892048574377334843614963404759219756822759297717402419261699269898284731332135992358705680944321210146320533663915664968194823612415344640000000000000000000000000000000000000000 445 1143815807809903161943273449817076784039293073026200121898772221186904908952050485654895701288077559023617365367851100407485923553775871687801424826120745396550371348611409580279333933106926026371197559139073810687021327800322605672612641291552458784646239165602163463486047141116714451154993697630628582470041894682177120206639849611208089175406045054992176988364338678603009931345920000000000000000000000000000000000000000 446 257936890592637713035971889189086865794029348040852094904588297519339118232220823001053446346648501231505623853177208822227443659823390390721062879328577079873774752434056070519171146488269723025504887774395633488635034257892974110666693378892784806829775506220622704631067035081038865558210376533109164608693717149115671938733278446033105053375273306221269574791823340219802351933849600000000000000000000000000000000000000000 447 38604940181255050718782949657286830640096518027854168249038291560562611704567722818310133745586279717949469514455796061213736141660383307985229572468477975864874915413628051164340162265437176124211888494879949162855080284266528717119334341766482447142379315226993288743347503869348668954577710884166150125469782527214729446758573548945295579647771846943682032862116124677919835417686835200000000000000000000000000000000000000000 448 38864033739518507435016392272436406684660924189114934478897608953586521850235962568768591019046590320083358571599794692497049807040654336897882119934709371676048572564055085064771975435003868581421364256590552848511825789530062466898658733321962195109777834121134183298671983761089264048232594849831694757184344826055096758481785451958351254678964946587599361941727642293207888004382720000000000000000000000000000000000000000000 449 34899902298087619676644720260647893202825509921825211162050052840320696621511894386754194735103838107434855997296615633862350726722507594534298143701369015765091618162521466388165233940633473986116385102418316457963619558997996095274995542523122051208580495040778496602207441417458159115312870175148861891951541653797476889116643335858599426701710522035664227023671422779300683427935682560000000000000000000000000000000000000000000 450 34977630365566656691514753045192766016194831770203441031007848058227869665212366311891731917141931288075022714439815223247344826336588903208093907941238434508443715307649576558294777891503481723279227830931497563660643210577056220208792859989765975598800050709020764968804785384980337643409335364848525281465910343449587082633606906762516129211068451928839425747554878063887099203944448000000000000000000000000000000000000000000000 451 69955260731133313383029506090385532032389663540406882062015696116455739330424732623783463834283862576150045428879630446494689652673177806416187815882476869016887430615299153116589555783006963446558455661862995127321286421154112440417585719979531951197600101418041529937609570769960675286818670729697050562931820686899174165267213813525032258422136903857678851495109756127774198407888896000000000000000000000000000000000000000000000 452 15809888925236128824564668376427130239320063960131955346015547322318997088675989572975062826548152942209910266926796480907799861504138184250058446389439772397816559319057608604349239606959573738922210979581036898774610731180829411534374372715374220970657622920477385765899762994011112614821019584911533427222591475239213361350390321856657290403402940271835420437894804884876968840182890496000000000000000000000000000000000000000000000 453 2408419716451457713150939835679793096811111336369128135631076385897338193667862694771617092886724820771693764025467917011919175362232165519296514125201913646513400461223519243497945226497363737538114511526619196243417248907493783098696641167455326015830976291620333792692022302468206128774593195882010056780616722608564768161819637172039810592957329326012167499273638683967010102786798911488000000000000000000000000000000000000000000000 454 550331880108881436652715417816527026571990632781989385376256023966899053207390294174833617039493729906665706184998311315094431964890454563429184923019647870591379930556664291242735775464006876821292073547777938723065356002014341006870390111535619661259814609046807928364539983605052875941977242587502483438135095343615356030830627556185838574168209874600820048973096881798660374745402050609152000000000000000000000000000000000000000000000 455 552756249624779592761317688379595427570105128961645726280997239931510943309625493708643456762134671448104762159381563787848151929493496213488344327966870988964029181352068098693144303109222766146496003387195462682197802504225857927605501962247230320560518638161551575626057780889656633104717230440310864422444060521340533810702128118107362092116087451140911767250511405507024517365425848188928000000000000000000000000000000000000000000000 456 1105512499249559185522635376759190855140210257923291452561994479863021886619250987417286913524269342896209524318763127575696303858986992426976688655933741977928058362704136197386288606218445532292992006774390925364395605008451715855211003924494460641121037276323103151252115561779313266209434460880621728844888121042681067621404256236214724184232174902281823534501022811014049034730851696377856000000000000000000000000000000000000000000000 457 1010438424314097095567688734357900441598152175741888387641662954594802004369995402499400238961182179407135505227349498604186421727114111078256693431523440167826245343511580484411067786083659216515794694191793305783057582977724868291662857586987937025984628070559316280244433623466292325315423097244888260164227742633010495805963490199900257904388207860685586710533934849266840817743998450489360384000000000000000000000000000000000000000000000 458 1012649449312596213938734005111418823308432596257734970546786943554528048143233904474234812788230718092927924275987024859337814334832085063110646808835307651782101460236988756805840363296096107580380678205342087633786374187741771723373279594836925947266870145111962486546937854589850951847841966166649503621917518875095857941206298712372687352756672210490150357602936894888868915813460153882116096000000000000000000000000000000000000000000000 459 2025298898625192427877468010222837646616865192515469941093573887109056096286467808948469625576461436185855848551974049718675628669664170126221293617670615303564202920473977513611680726592192215160761356410684175267572748375483543446746559189673851894533740290223924973093875709179701903695683932333299007243835037750191715882412597424745374705513344420980300715205873789777737831626920307764232192000000000000000000000000000000000000000000000 460 4050597797250384855754936020445675293233730385030939882187147774218112192572935617896939251152922872371711697103948099437351257339328340252442587235341230607128405840947955027223361453184384430321522712821368350535145496750967086893493118379347703789067480580447849946187751418359403807391367864666598014487670075500383431764825194849490749411026688841960601430411747579555475663253840615528464384000000000000000000000000000000000000000000000 461 3734651169064854837006051010850912620361499414998526571376550247829099441552246639700977989562994888326718184729840147681237859266860729712752065430984614619772390185354014535099939259836002444756443941221301619193404148004391654115800655145758582893520217095172917650385106807727370310414841171222603369357631809611353524087168829651230470956966607112287674518839631268350148561520041047517244162048000000000000000000000000000000000000000000000 462 3742752364659355606717560882891803970947966875768588451140924543377535665937392510936771868065300734071461608124048043880112561781539386393256950605455297080986646997035910445154385982742371213617086986646944355894474438997893588289587641382517278301098352056333813350277482310564089118029623906951936565386607149762354290950698480040929452455788660489971595721700454763509259512846548728748301090816000000000000000000000000000000000000000000000 463 3465788689674563291820461377557810477097817326961712905756496127167598026658025465127450749828468479750173449122868488632984232209705471800155936260651605096993635119255253072212961420019435743809422549635070473558283330512049462756158155920210999706817074004165111162356948619582346523295431737837493259547998220679940073420346792517900672974060299613713697638294621111009574308895904122820926810095616000000000000000000000000000000000000000000000 464 3473274194403882003033896499323594085039713260713250082658777976254353097989900250149324293564599081218316372339116584720744457333268550572942450161862515691155608413249324893103270191984920486236656723608364362270072279390045249932737331202976034263419270708277778789057503584203474701531490985651397132678771434979464782002248189477982531878971876934693640829738022020536592827921597220278423412277248000000000000000000000000000000000000000000000 465 6946548388807764006067792998647188170079426521426500165317555952508706195979800500298648587129198162436632744678233169441488914666537101145884900323725031382311216826498649786206540383969840972473313447216728724540144558780090499865474662405952068526838541416555557578115007168406949403062981971302794265357542869958929564004496378955965063757943753869387281659476044041073185655843194440556846824554496000000000000000000000000000000000000000000000 466 3237091549184418026827591537369589687257012758984749077037981073869057087326587033139170241602206343695470859020056656959733834234606289133982363550855864624157027041148370800372247818929945893172564066402995585635707364391522172937311192681173663933506760300114889831401593340477638421827349598627102127656614977400861176826095312593479719711201789303134473253315836523140104515622928609299490620242395136000000000000000000000000000000000000000000000 467 1518209829664269670110152566612334857699879142816890170131143758756492791368561278143271440608609033589500706145895928580454051233859682678040020275152047958792410304732238902674156640158912563579877493769899363120595834188741459288598680316795260288951724257836716442042503506698349233735833087720053503459483139486743809790566710599099900474681155070677806730368446281440791164198465204150342214587332427776000000000000000000000000000000000000000000000 468 1521460814310231703664992293735701741763476314428917772208512374942266865868279824777411208147385498329521050270405341703752668045923622041376294408503551273479331954207040270774101301058610449154995004463196792163680621842250541642535722458801245857022284695219664442989061330053163686056466563282623211175670469549884588826520814904451292124519872747488679978185081070052013415085399819148522818901223931904000000000000000000000000000000000000000000000 469 3042921628620463407329984587471403483526952628857835544417024749884533731736559649554822416294770996659042100540810683407505336091847244082752588817007102546958663908414080541548202602117220898309990008926393584327361243684501083285071444917602491714044569390439328885978122660106327372112933126565246422351340939099769177653041629808902584249039745494977359956370162140104026830170799638297045637802447863808000000000000000000000000000000000000000000000 470 6085843257240926814659969174942806967053905257715671088834049499769067463473119299109644832589541993318084201081621366815010672183694488165505177634014205093917327816828161083096405204234441796619980017852787168654722487369002166570142889835204983428089138780878657771956245320212654744225866253130492844702681878199538355306083259617805168498079490989954719912740324280208053660341599276594091275604895727616000000000000000000000000000000000000000000000 471 12171686514481853629319938349885613934107810515431342177668098999538134926946238598219289665179083986636168402163242733630021344367388976331010355268028410187834655633656322166192810408468883593239960035705574337309444974738004333140285779670409966856178277561757315543912490640425309488451732506260985689405363756399076710612166519235610336996158981979909439825480648560416107320683198553188182551209791455232000000000000000000000000000000000000000000000 472 24343373028963707258639876699771227868215621030862684355336197999076269853892477196438579330358167973272336804326485467260042688734777952662020710536056820375669311267312644332385620816937767186479920071411148674618889949476008666280571559340819933712356555123514631087824981280850618976903465012521971378810727512798153421224333038471220673992317963959818879650961297120832214641366397106376365102419582910464000000000000000000000000000000000000000000000 473 48686746057927414517279753399542455736431242061725368710672395998152539707784954392877158660716335946544673608652970934520085377469555905324041421072113640751338622534625288664771241633875534372959840142822297349237779898952017332561143118681639867424713110247029262175649962561701237953806930025043942757621455025596306842448666076942441347984635927919637759301922594241664429282732794212752730204839165820928000000000000000000000000000000000000000000000 474 97373492115854829034559506799084911472862484123450737421344791996305079415569908785754317321432671893089347217305941869040170754939111810648082842144227281502677245069250577329542483267751068745919680285644594698475559797904034665122286237363279734849426220494058524351299925123402475907613860050087885515242910051192613684897332153884882695969271855839275518603845188483328858565465588425505460409678331641856000000000000000000000000000000000000000000000 475 194746984231709658069119013598169822945724968246901474842689583992610158831139817571508634642865343786178694434611883738080341509878223621296165684288454563005354490138501154659084966535502137491839360571289189396951119595808069330244572474726559469698852440988117048702599850246804951815227720100175771030485820102385227369794664307769765391938543711678551037207690376966657717130931176851010920819356663283712000000000000000000000000000000000000000000000 476 389493968463419316138238027196339645891449936493802949685379167985220317662279635143017269285730687572357388869223767476160683019756447242592331368576909126010708980277002309318169933071004274983678721142578378793902239191616138660489144949453118939397704881976234097405199700493609903630455440200351542060971640204770454739589328615539530783877087423357102074415380753933315434261862353702021841638713326567424000000000000000000000000000000000000000000000 477 778987936926838632276476054392679291782899872987605899370758335970440635324559270286034538571461375144714777738447534952321366039512894485184662737153818252021417960554004618636339866142008549967357442285156757587804478383232277320978289898906237878795409763952468194810399400987219807260910880400703084121943280409540909479178657231079061567754174846714204148830761507866630868523724707404043683277426653134848000000000000000000000000000000000000000000000 478 372356233851028866228155553999700701472226139288075619899222484593870623685139331196724509437158537319173663758977921707209612966887163563918268788359525124466237785144814207708170456015880086884396857412304930126970540667185028559427622571677181706064205867169279797119370913671891067870715400831536074210288888035760554731047398156455791429386495576729389583141104000760249555154340410139132880606609940198457344000000000000000000000000000000000000000000000 479 179104906458218738333007374425964822766724338797310348383324756606323710873822667424165061108350399373272821697623857236237728479804804700033657656526405892504764417490576741916867262023370605808494823130203241704588005669872765201639328413556522213092640612927951487350807030274981578085428629621729653101317199031761645907452756870569697835658039880756529817899168685888695769290974784726337723659145936088764252160000000000000000000000000000000000000000000000 480 179478820667943620876500082932073308826780130736344399215022720607589522378778455873902357686864700833342284790938312053014842735503770889386546294640239725265734698111642664133812705159118769912479154702500116948230151819496716694753397992707997207274462409614648672084316021987455443592913866844321990581695731806358225544002762626040615785210561884682952635890607451412471752107866172585891664627119100882268979200000000000000000000000000000000000000000000000 481 358957641335887241753000165864146617653560261472688798430045441215179044757556911747804715373729401666684569581876624106029685471007541778773092589280479450531469396223285328267625410318237539824958309405000233896460303638993433389506795985415994414548924819229297344168632043974910887185827733688643981163391463612716451088005525252081231570421123769365905271781214902824943504215732345171783329254238201764537958400000000000000000000000000000000000000000000000 482 173017583123897650524946079946518669709016046029836000843281902665716299573142431462441872810137571603341962538464532819106308397025635137368630628033191095156168248979623528224995447773390494195629905133210112738093866353994834893742275664970509307812581762868521319889280645195907047623568967637926398920754685461329329424418663171503153616942981656834366340998545583161622769031982990372799564700542813250507295948800000000000000000000000000000000000000000000000 483 173735498406569425008452080278246962944323166552781378440141993548146657662657545285937482240885030406675331677628286067318367767967650220926176813211752054057231187772070098881530698594026969275279821752020113205886786961272821760521289256941341296641679612506979914577617909283856869397940623105303686883081468388554762326594674222007316080083823904373098151542108012967272656040414455063143131359051289654036371865600000000000000000000000000000000000000000000000 484 347470996813138850016904160556493925888646333105562756880283987096293315325315090571874964481770060813350663355256572134636735535935300441852353626423504108114462375544140197763061397188053938550559643504040226411773573922545643521042578513882682593283359225013959829155235818567713738795881246210607373766162936777109524653189348444014632160167647808746196303084216025934545312080828910126286262718102579308072743731200000000000000000000000000000000000000000000000 485 694941993626277700033808321112987851777292666211125513760567974192586630650630181143749928963540121626701326710513144269273471071870600883704707252847008216228924751088280395526122794376107877101119287008080452823547147845091287042085157027765365186566718450027919658310471637135427477591762492421214747532325873554219049306378696888029264320335295617492392606168432051869090624161657820252572525436205158616145487462400000000000000000000000000000000000000000000000 486 1389883987252555400067616642225975703554585332422251027521135948385173261301260362287499857927080243253402653421026288538546942143741201767409414505694016432457849502176560791052245588752215754202238574016160905647094295690182574084170314055530730373133436900055839316620943274270854955183524984842429495064651747108438098612757393776058528640670591234984785212336864103738181248323315640505145050872410317232290974924800000000000000000000000000000000000000000000000 487 1353747003583988959665858609528100335262166113779272500805586413727158756507427592868024861620976156928814184432079605036544721648003930521456769728545972005213945415119970210484887203444658144592980371091740722100269844002237827157981885890086931383431967540654387494388798749139812726348753335236526328192970801683618708048825701537881006896013155862875180796816105637040988535866909433852011279549727648984251409576755200000000000000000000000000000000000000000000000 488 1356526771558494070465993842812552286669275284444117002860628685623929103030030113592599861336830317415320989738921657613621815532291412924991588557557360038078861114124323332066991694622162576101384848239773043911564032593618192306150226518197992844178234414454499173022040635688354436259120385206211187183100105177835584246051216325433123953294497045345150367240779365248464898363556065133021569651472469618715991526604800000000000000000000000000000000000000000000000 489 442227727528069066971913992756892045454183742728782142932564951513400887587789817031187554795806683477394642654888460382040711863527000613547257869763699372413708723204529406253839292446824999809051460526166012315169874625519530691804973844932545667202104419112166730405185247234403546220473245577224847021690634287974400464212696522091198408774006036782519019720494073070999556866519277233365031706380025095701413237673164800000000000000000000000000000000000000000000000 490 444940781071186055112845980442517150027522293297670376938286208884648745793849877258372754518480344112225284634366303697267955494591583439397241046878814092489866445432778052917973275836069324961254230222645558402993002690706767076417274297968941652890460887941075728751229328505780255092991486347637269396056834498330071632704798954742064656680595030873209320454975631801496486663246389363631074845682970034938845220726374400000000000000000000000000000000000000000000000 491 436931847011904706120814752794551841327026892018312310153397057124725068369560579467722044937147697918205229510947710230717132295688934937488090708034995438825048849414988047965449756871020077111951654078637938351739128642274045269041763360605500703138432591958136365633707200592676210501317639593379798546927811477360130343316112573556707492860344320317491552686786070429069549903307954355085715498460676574309946006753299660800000000000000000000000000000000000000000000000 492 437821728574047078231040444755436875627081936604907650907273629542494365861148279222238790446184658606429680080216442838111668206678118104366885190128753067010028582305853604071285703422692215761874162539083229468545114647655458803194597909201438586444213513734018517091209659249687771011503622566075073085719925146356790486581522171466191622173705510379237971327696021692672542876634447133812977648152042514379823697194752409600000000000000000000000000000000000000000000000 493 875643457148094156462080889510873751254163873209815301814547259084988731722296558444477580892369317212859360160432885676223336413356236208733770380257506134020057164611707208142571406845384431523748325078166458937090229295310917606389195818402877172888427027468037034182419318499375542023007245132150146171439850292713580973163044342932383244347411020758475942655392043385345085753268894267625955296304085028759647394389504819200000000000000000000000000000000000000000000000 494 1751286914296188312924161779021747502508327746419630603629094518169977463444593116888955161784738634425718720320865771352446672826712472417467540760515012268040114329223414416285142813690768863047496650156332917874180458590621835212778391636805754345776854054936074068364838636998751084046014490264300292342879700585427161946326088685864766488694822041516951885310784086770690171506537788535251910592608170057519294788779009638400000000000000000000000000000000000000000000000 495 3502573828592376625848323558043495005016655492839261207258189036339954926889186233777910323569477268851437440641731542704893345653424944834935081521030024536080228658446828832570285627381537726094993300312665835748360917181243670425556783273611508691553708109872148136729677273997502168092028980528600584685759401170854323892652177371729532977389644083033903770621568173541380343013075577070503821185216340115038589577558019276800000000000000000000000000000000000000000000000 496 7005147657184753251696647116086990010033310985678522414516378072679909853778372467555820647138954537702874881283463085409786691306849889669870163042060049072160457316893657665140571254763075452189986600625331671496721834362487340851113566547223017383107416219744296273459354547995004336184057961057201169371518802341708647785304354743459065954779288166067807541243136347082760686026151154141007642370432680230077179155116038553600000000000000000000000000000000000000000000000 497 14010295314369506503393294232173980020066621971357044829032756145359819707556744935111641294277909075405749762566926170819573382613699779339740326084120098144320914633787315330281142509526150904379973201250663342993443668724974681702227133094446034766214832439488592546918709095990008672368115922114402338743037604683417295570608709486918131909558576332135615082486272694165521372052302308282015284740865360460154358310232077107200000000000000000000000000000000000000000000000 498 28020590628739013006786588464347960040133243942714089658065512290719639415113489870223282588555818150811499525133852341639146765227399558679480652168240196288641829267574630660562285019052301808759946402501326685986887337449949363404454266188892069532429664878977185093837418191980017344736231844228804677486075209366834591141217418973836263819117152664271230164972545388331042744104604616564030569481730720920308716620464154214400000000000000000000000000000000000000000000000 499 27964549447481534980773015287419264120052977454828661478749381266138200136283262890482836023378706514509876526083584636955868471696944759562121690863903715896064545609039481399241160449014197205142426509696324032614913562775049464677645357656514285393364805549219230723649743355596057310046759380540347068131103058948100921958934984135888591291478918358942687704642600297554380658616395407330902508342767259478468099187223225905971200000000000000000000000000000000000000000000000 500 28020590628739013006786588464347960040133243942714089658065512290719639415113489870223282588555818150811499525133852341639146765227399558679480652168240196288641829267574630660562285019052301808759946402501326685986887337449949363404454266188892069532429664878977185093837418191980017344736231844228804677486075209366834591141217418973836263819117152664271230164972545388331042744104604616564030569481730720920308716620464154214400000000000000000000000000000000000000000000000000 501 9358877269998830344266720547092218653404503476866505945793881105100359564647905616654576384577643262371040841394706682107475019585951452598946537824192225560406370975369926640627803196363468804125822098435443113119620370708283087377087724907089951223831508069578379821341697676121325793141901435972420762280349119928522753441166617937261312115585128989866590875100830159702568276530937941932386210206898060787383111351235027507609600000000000000000000000000000000000000000000000000 502 2363144531265333400940353724729249557944677261152735465402613044550131509713011281695150760388443479566838623951688571084479081592217969180792680281260705194198897313110174051389180869366794925343578839801351887389390130491178929512078054993306401576086988217233419882073872500638826742785674848814880471280465638857161362078485712246577455145449064187093978467193124587870286820866805934942544082107811242079535155924903464909825638400000000000000000000000000000000000000000000000000 503 1193397403207444623783248911281995047676635501652096161962444697509946094203914175388647529019113711936152177759443173372048726957383190842552019847535784651776396126775271801027438287957997838871915057441673943577408507492190742586585521668253172263659291946070276376781497142195120010392593630025414298875006782944136835106057908133574390057436420637845754321065863347649745323768099016293135926978716023111687482965805034255417763430400000000000000000000000000000000000000000000000000 504 1195769962657161213492559545300448318149153663683213649361972420566625907512470664802939074802451910170617689047235306917519996792288525217984528833316173885676548007743015880154729417755131035370666379623466535910564389216827304699083703619879918132970741830654909132997762544068271342421207136248128840224658883904264343724559017294873742721566512925396143494666391903012866089819327841375229636575095180215289247345458722196283405107200000000000000000000000000000000000000000000000000 505 241545532456746565125497028150690560266129040064009157171118428954458433317519074290193693110095285854464773187541531997339039352042282094032874824329867124906662697564089207791255342386536469144874608683940240253934006621799115549214908131215743462860089849792291644865548033901790811169083841522122025725381094548661397432360921493564496029756435610930020985922611164408598950143504223957796386588169226403488427963782661883649247831654400000000000000000000000000000000000000000000000000 506 243937072382060887552482147241291456902427347391375584469842373795591685132544015619799571259700189674806008565636002611174079345626859144468843881996499472678015793579575239551564801222046731215615941443187173325755135400232770158613075538455503299126031333453601463131543558989927353853926255794618283405830412316469926119810039528154243515199568636780813272911943948214624682323142879640546845861319416763919006458473579328041814641868800000000000000000000000000000000000000000000000000 507 487874144764121775104964294482582913804854694782751168939684747591183370265088031239599142519400379349612017131272005222348158691253718288937687763992998945356031587159150479103129602444093462431231882886374346651510270800465540317226151076911006598252062666907202926263087117979854707707852511589236566811660824632939852239620079056308487030399137273561626545823887896429249364646285759281093691722638833527838012916947158656083629283737600000000000000000000000000000000000000000000000000 508 123920032770086930876660930798576060106433092474818796910679925888160576047332359934858182199927696354801452351343089326476432307578444445390172692054221732120432023138424221692194919020799739457532898253139084049483608783318247240575442373535395675956023917394429543270824127966883095757794537943666087970161849456766722468863500080302355705721380867484653142639267525693029338620156582857397797697550263716070855280904578298645241838069350400000000000000000000000000000000000000000000000000 509 63571952559344123783277267428258484000427786148971608317516681350121557879022030822644726666847947030771844280273267368492854470105124507921736466399343734575672339933185944029054199716875154528639239267626122866078394326383861765495836389925811803778636773748676170103785303821246987833164013670123881601826652092970594506231454781353221094009129183294174185427035888456316909210869619577363632406226730564011404435129882561522321230188144230400000000000000000000000000000000000000000000000000 510 63696848340403738957704138287646025226361828950835992616765240645504900821809893358642064047332913527885344956658873001829775598730085459803704514466925942305683484019498686551704600895100842455021634629645034698821180955708780943817046284601501021467789301791404414052908654123449830638337223913090726162930437264076627108404797521591636066688911362436205961822766803757802797048219068731739592391307726105394530966436621034138278639284781056000000000000000000000000000000000000000000000000000 511 9299739857698945887824804189996319683048827026822054922047725134243715519984244430361741350910605375071260363672195458267147237414592477131340859112171187576629788666846808236548871730684722998433158655928175066027892419533482017797288757551819149134297238061545044451724663502023675273197234691311246019787843840555187557827100438152378865736581058915686070426123953348639208369039984034833980489130928011387601521099746670984188681335578034176000000000000000000000000000000000000000000000000000 512 9427133554379753365740212466571611733501550684723726907281255615534725321627864217079025479005271202127031053585513204270806788612052648050948268141105039461241155634885805609652280932474924683343201925187465135425534781444899579684922850121022151177232816665127853279830480810270574934473909139137427472113704715083340812043910033195562137869958881640558482349769486956154813963136422172297459673913543463598390583032619913052465238614147596288000000000000000000000000000000000000000000000000000 513 18854267108759506731480424933143223467003101369447453814562511231069450643255728434158050958010542404254062107171026408541613577224105296101896536282210078922482311269771611219304561864949849366686403850374930270851069562889799159369845700242044302354465633330255706559660961620541149868947818278274854944227409430166681624087820066391124275739917763281116964699538973912309627926272844344594919347827086927196781166065239826104930477228295192576000000000000000000000000000000000000000000000000000 514 9691093293902386459980938415635616862039594103895991260685130772769697630633444415157238192417418795786587923085907573990389378693190122196374819649055980566155907992662608166722544798584222574476811579092714159217449755325356767916100689924410771410195335531751433171665734272958151032639178595033275441332888447105674354781139514125037877730317730326494119855563032590927148754104241993121788544783122680579145519357533270617934265295343728984064000000000000000000000000000000000000000000000000000 515 1002066588296350263764721624346696040824280831583393275336368346908879162787755454818632092316344307701294892871925711561169678402306748277223597110326901274572089879365821593083598853998354594140648991839726794035192645128467045722188559276464170581535139480236430292232860788208521033234838645853751990575798356394498794957019460888555473007025149282864804439851097385491432105025549131226530773498314016006654525414035366277824845003729432895029248000000000000000000000000000000000000000000000000000 516 1011795390124470169238165523612197944133254431890028161504682602704110999319675410690657646610677747581889988919225961187977151008154386610012175723048521675296090751981023744472760007920668716413859176226520258054951797022918182088423399657789065441550043747034842236817645844404720266567215720085341815727019699660464802675048776042813293133306946848717860793636059496030183873035505918908341751881792792861088064495725030028094989129979233214398464000000000000000000000000000000000000000000000000000 517 2023590780248940338476331047224395888266508863780056323009365205408221998639350821381315293221355495163779977838451922375954302016308773220024351446097043350592181503962047488945520015841337432827718352453040516109903594045836364176846799315578130883100087494069684473635291688809440533134431440170683631454039399320929605350097552085626586266613893697435721587272118992060367746071011837816683503763585585722176128991450060056189978259958466428796928000000000000000000000000000000000000000000000000000 518 4047181560497880676952662094448791776533017727560112646018730410816443997278701642762630586442710990327559955676903844751908604032617546440048702892194086701184363007924094977891040031682674865655436704906081032219807188091672728353693598631156261766200174988139368947270583377618881066268862880341367262908078798641859210700195104171253172533227787394871443174544237984120735492142023675633367007527171171444352257982900120112379956519916932857593856000000000000000000000000000000000000000000000000000 519 1400324819932266714225621084679281954680424133735798975522480722142489623058430768395870182909178002653335744664208730284160376995285671068256851200699153998609789600741736862350299850962205503516781099897504037148053287079718764010377985126380066571105260545896221655755621848656132848929026556598113072966195264330083286902267506043253597696496814438625519338392306342505774480281140191769144984604401225319745881262083441558883464955891258768727474176000000000000000000000000000000000000000000000000000 520 1408419183053262475579526408868179538233490169190919200814518182964122511052988171681395444082063424633990864575562537973664194203350906161136948606483542172012158326757585052306081931025570853248091973307316199212492901455902109467085372323642379094637660895872500393650163015411370611061564282358795807492011421927367005323667896251596104041563270013415262224741394818474015951265424239120411718619455567662634585778049241799108224868931092634442661888000000000000000000000000000000000000000000000000000 521 1467572788741499499553866518040643078839296756296937807248727946648615656517213674892014052733510088468618480887736164568558090359891644219904700447955850943236668976481403624502937372128644829084511836186223479579417603317049998064702957961235359016612442653499145410183469862058648176726149982217865231406675901648316419547261947894163140411308927353978703238180533400849924621218572057163469010801472701504465238380727309954670770313426198525089253687296000000000000000000000000000000000000000000000000000 522 1470389627107606024505025570858379437915763736635319645650356983014543901539319651235376843621674215317886462616887289644505418748298346032226974345168818027580693293134918794607549535990695970791008020132838111977842589119961802283637128705882643774801717975290890410970770188089470917948273110782582823021659924492171153557909283686666332619392053894005533762630016190486872653121102905641709834238711612639790507552283408438268986763164060710358139011072000000000000000000000000000000000000000000000000000 523 1538027549954555901632256747117864892059888868520544349350273404233212921010128355192204178428271229222509239897264104968152668010720069949709415165046583656849405184619125059159496814646267985447394389058948665128823348219480045188684436626353245388442597002154271369875425616741586580173893673878581632880656281018811026621573110736252983919884088373129788315710996935249268795164673639301228486613692346821220870899688445226429360154269607503034613405581312000000000000000000000000000000000000000000000000000 524 1540968329208771113681266798259581650935720395993814988641574118199242008813206994494674932115514577653145012822497879547441678848216666641773869113736921292904566571205394896748711913718249377388976405099214341352779033397719968793251710883765010675992200438104853150697367157117765522009790220100146798526699600867795368928688929303626316585122872480917799383236256967630242540470915845112511906282169770046500451914793012043305898127795935624455329683603456000000000000000000000000000000000000000000000000000 525 3081936658417542227362533596519163301871440791987629977283148236398484017626413988989349864231029155306290025644995759094883357696433333283547738227473842585809133142410789793497423827436498754777952810198428682705558066795439937586503421767530021351984400876209706301394734314235531044019580440200293597053399201735590737857377858607252633170245744961835598766472513935260485080941831690225023812564339540093000903829586024086611796255591871248910659367206912000000000000000000000000000000000000000000000000000 526 1621098682327627211592692671769079896784377856585493368050935972345602593271493758208398028585521335691108553489267769283908646148323933307146110307651241200135604032908075431379644933231598345013203178164373487103123543134401407170500799849720791231143794860886305514533630249287889329154299311545354432050087980112920728112980753627414885047549261849925524951164542329947015152575403469058362525408842598088918475414362248669557804830441324276927006827150835712000000000000000000000000000000000000000000000000000 527 1627262555644462296047417738962118223388120738169468628005502268818399561306746586186376728313983394001721133540557760802098412863716799973713205784106188885307222299192897010966639780886471342522759083784770344468534659267992287045673806693255851273847763662638724927136419717916360391242338472425755019244194778516391909588695509344629390313889753339849196148697487357817536122737287132438812573033971277169104477222021420717731028422952508019424828145885249536000000000000000000000000000000000000000000000000000 528 3254525111288924592094835477924236446776241476338937256011004537636799122613493172372753456627966788003442267081115521604196825727433599947426411568212377770614444598385794021933279561772942685045518167569540688937069318535984574091347613386511702547695527325277449854272839435832720782484676944851510038488389557032783819177391018689258780627779506679698392297394974715635072245474574264877625146067942554338208954444042841435462056845905016038849656291770499072000000000000000000000000000000000000000000000000000 529 6509050222577849184189670955848472893552482952677874512022009075273598245226986344745506913255933576006884534162231043208393651454867199894852823136424755541228889196771588043866559123545885370091036335139081377874138637071969148182695226773023405095391054650554899708545678871665441564969353889703020076976779114065567638354782037378517561255559013359396784594789949431270144490949148529755250292135885108676417908888085682870924113691810032077699312583540998144000000000000000000000000000000000000000000000000000 530 13018100445155698368379341911696945787104965905355749024044018150547196490453972689491013826511867152013769068324462086416787302909734399789705646272849511082457778393543176087733118247091770740182072670278162755748277274143938296365390453546046810190782109301109799417091357743330883129938707779406040153953558228131135276709564074757035122511118026718793569189579898862540288981898297059510500584271770217352835817776171365741848227383620064155398625167081996288000000000000000000000000000000000000000000000000000 531 26036200890311396736758683823393891574209931810711498048088036301094392980907945378982027653023734304027538136648924172833574605819468799579411292545699022164915556787086352175466236494183541480364145340556325511496554548287876592730780907092093620381564218602219598834182715486661766259877415558812080307907116456262270553419128149514070245022236053437587138379159797725080577963796594119021001168543540434705671635552342731483696454767240128310797250334163992576000000000000000000000000000000000000000000000000000 532 52072401780622793473517367646787783148419863621422996096176072602188785961815890757964055306047468608055076273297848345667149211638937599158822585091398044329831113574172704350932472988367082960728290681112651022993109096575753185461561814184187240763128437204439197668365430973323532519754831117624160615814232912524541106838256299028140490044472106875174276758319595450161155927593188238042002337087080869411343271104685462967392909534480256621594500668327985152000000000000000000000000000000000000000000000000000 533 104144803561245586947034735293575566296839727242845992192352145204377571923631781515928110612094937216110152546595696691334298423277875198317645170182796088659662227148345408701864945976734165921456581362225302045986218193151506370923123628368374481526256874408878395336730861946647065039509662235248321231628465825049082213676512598056280980088944213750348553516639190900322311855186376476084004674174161738822686542209370925934785819068960513243189001336655970304000000000000000000000000000000000000000000000000000 534 18537775033901714476572182882256450800837471449226586610238681846379207802406457109835203688952898824467607153294034011057505119343461785300540840292537703781419876432405482748931960383858681534019271482476103764185546838380968134024316005849570657711673723644780354369938093426503177577032719877874201179229866916858736634034419242454018014455832070047562042525961775980257371510223175012742952832003000789510438204513268024816391875794274971357287642237924762714112000000000000000000000000000000000000000000000000000 535 2005828916589590004599889001754265406877133146697213809624702316636312035249148111996775410388948490782281538047433118275098587632331876319597845977720652667585094494877132571597918859511900035647253757036459317405694562400098012703979361082374892514195707401114997894185436401092422472660956094650882666921164251790445323435409632638563971676513065556831713140730470816740207726330889610929377930024594355089724942802952484033503974875268179485063820165743993988055040000000000000000000000000000000000000000000000000000 536 2024574981230614210250355254107109008810564297600926088219325702773099998195401832669642470299125579481181365505820343679538761348521893855295022108353555963543833695763834745164254549787712185513115941681659871773972081674865283850745523335481199920870433638508596005346047956242818944368067833853227364742857375638954158233871404906214102252929075515306775880363465871102265742464823158695073050865945704202713026380550170800172236322700592377447594185984592062709760000000000000000000000000000000000000000000000000000 537 724797843280559887269627180970345025154182018541131539582518601592769799353953856095732004367086957454262928851083683037274876562770838000195617914790573034948692463083452838768803128824000962413695507122034234095082005239601771618566897354102269571671615242586077369913885168334929182083768284519455396577942940478745588647725962956424648606548609034479825765170120781854611135802406690812836152210008562104571263444236961146461660603526812071126238718582483958450094080000000000000000000000000000000000000000000000000000 538 196059841182372680120644402807732436413215046579673682383159501056547003825242713475728176823767321116957603435583642081926533648990860200946769940972958359509584855097769756721706410601442048045090147792451941982591456389393954088106196479807999400337092793553172437157711284082554586572603689030346538001698308256876320683368106851117773662173651672902308176254398034957543414500293474688030874245858181994990729474692478540288679365490325365832025020970747895352813158400000000000000000000000000000000000000000000000000000 539 196788688175615701236334530699210995656386849726810015774918458309545319824593058135489248113075006325570828727165737405651167603076328082734676148931965639656460635228244737229965542239365624431874869531457339536430086338796905590292464868208772632308606149663035531719635861346802001392576193450533699853005736912106344180332300556884010738984706140087818615571328882671140230167580811025161100544169922448503706164189476601776741370566497579087906154877702348495388672000000000000000000000000000000000000000000000000000000 540 393577376351231402472669061398421991312773699453620031549836916619090639649186116270978496226150012651141657454331474811302335206152656165469352297863931279312921270456489474459931084478731248863749739062914679072860172677593811180584929736417545264617212299326071063439271722693604002785152386901067399706011473824212688360664601113768021477969412280175637231142657765342280460335161622050322201088339844897007412328378953203553482741132995158175812309755404696990777344000000000000000000000000000000000000000000000000000000 541 425850721212032377475427924433092594600421142808816874136923543781856072100419377805198732916694313688535273365586655745829126693057173971037839186288773644216580814633921611365645433405987211270577217666073682756834706837156503697392893974803783976315823707870808890641292003954479531013534882626954926481904414677798128806239098405096999239162904087150039484096355702100347458082644875058448621577583712178562020139306027366244868325905900761146228919155347882144021086208000000000000000000000000000000000000000000000000000000 542 426637875964734840280373262555889438583046690207724114200023217615094253379717750037740689909146613713837556680495318695451731363469479283368777890884501506775206657174834590314565295574944673768304717144199512114980427182511691319754063834276619066845058132469461032768170547399866739019105187400757061281316437625446554182960427607324535282118842911710390758558641017631032019003315198302549265979760391868356034963962785272651975291388166751462580543774858691538002640896000000000000000000000000000000000000000000000000000000 543 154442911099234012181495121045231976767062901855196129340408404776664119723457825513662129747111074164409195518339305367753526753575951500579497596500189545452624809897290121693872636998129971904126307606200223385622914640069232257750971108008136102197911043953944893862077738158751759524916077839074056183836550420411652614231674793851481772127021134039161454598228048382433590879200101785522834284673261856344884656954528268700015055482516364029454156846498846336756956004352000000000000000000000000000000000000000000000000000000 544 155296186851163481862055867570343755644228995235611577568808451211894308230217261013737611126929367391836870631700296005144430216302890459146235152281958548466175223211639790874501767589279861251662917040488622409852875494434255640390479235676689340331601160218883815927614079253551493002954288213875570306399183295662545722597595649066130842691258819862582236115345330417695654917206732182127932816632782640081596726882453839245319006065292697532379317934048563719832961286144000000000000000000000000000000000000000000000000000000 545 33854568733553639045928179130334938730441920961363323910000242364192959194187362900994799225670602091420437797710664529121485787154030120093879263197466963565626198660137474410641385334463009752862515914826519685347926857786667729605124473377518276192289052927716671872219869277274225474644034830624874326795021958454434967526275851496416523706694422730042927473145282031057652771951067615703889354025946615537788086460374936955479543322233808062058691309622586890923585560379392000000000000000000000000000000000000000000000000000000 546 34165161107255966009652290865475626241730378951834547065137859266616747810647797423022274447924460826204111538974065121131774647586635901012171733502030880662558549106560753992390388869641569475365841748907496930167632608775536240885905431848871654872952255248154439504075097435781328460649943407052625467407820325045760058971471042794548785392076940369768091945375972691893044081785481080068145219659212180817951279914139844633970181334364393457123449945490684018363251482951680000000000000000000000000000000000000000000000000000000 547 37376686251338026814559606206830335108453034573306994489260818037678722104848690380786368246029360143867298023637627242518161464459779675707315876451221783444839052722577464867675085423387877006050230873304801641603390074000436647529180542442665590431009767241480956817458156594744773335951038087315572261344155435600061504514789320817236371218932172764526292588241314124930990225473316301594550870307178125814838700226068990029563378379794646442093054240366808316089397122349137920000000000000000000000000000000000000000000000000000000 548 37445016573552538746578910788561286360936495331210663583391093756211955600469985975632412794925209065519706246715575372760425013754952947509340219918225845206164169820790586375659866201127160145000962556802616635463725339217987720010952353306363333740755671751977265696466306789616335992872337974129677512278971076250153024632732262902825468789716326645265828772132066070314776313636887263754687160746496550176474602785897269718831318742463375229007301140257789684126123625315041280000000000000000000000000000000000000000000000000000000 549 74890033147105077493157821577122572721872990662421327166782187512423911200939971951264825589850418131039412493431150745520850027509905895018680439836451690412328339641581172751319732402254320290001925113605233270927450678435975440021904706612726667481511343503954531392932613579232671985744675948259355024557942152500306049265464525805650937579432653290531657544264132140629552627273774527509374321492993100352949205571794539437662637484926750458014602280515579368252247250630082560000000000000000000000000000000000000000000000000000000 550 149780066294210154986315643154245145443745981324842654333564375024847822401879943902529651179700836262078824986862301491041700055019811790037360879672903380824656679283162345502639464804508640580003850227210466541854901356871950880043809413225453334963022687007909062785865227158465343971489351896518710049115884305000612098530929051611301875158865306581063315088528264281259105254547549055018748642985986200705898411143589078875325274969853500916029204561031158736504494501260165120000000000000000000000000000000000000000000000000000000 551 299560132588420309972631286308490290887491962649685308667128750049695644803759887805059302359401672524157649973724602982083400110039623580074721759345806761649313358566324691005278929609017281160007700454420933083709802713743901760087618826450906669926045374015818125571730454316930687942978703793037420098231768610001224197061858103222603750317730613162126630177056528562518210509095098110037497285971972401411796822287178157750650549939707001832058409122062317473008989002520330240000000000000000000000000000000000000000000000000000000 552 599120265176840619945262572616980581774983925299370617334257500099391289607519775610118604718803345048315299947449205964166800220079247160149443518691613523298626717132649382010557859218034562320015400908841866167419605427487803520175237652901813339852090748031636251143460908633861375885957407586074840196463537220002448394123716206445207500635461226324253260354113057125036421018190196220074994571943944802823593644574356315501301099879414003664116818244124634946017978005040660480000000000000000000000000000000000000000000000000000000 553 1198240530353681239890525145233961163549967850598741234668515000198782579215039551220237209437606690096630599894898411928333600440158494320298887037383227046597253434265298764021115718436069124640030801817683732334839210854975607040350475305803626679704181496063272502286921817267722751771914815172149680392927074440004896788247432412890415001270922452648506520708226114250072842036380392440149989143887889605647187289148712631002602199758828007328233636488249269892035956010081320960000000000000000000000000000000000000000000000000000000 554 663825253815939406899350930459614484606682189231702644006357310110125548885131911376011414028434106313533352341773720208296814643847805853445583418710307783814878402582975515267698108013582295050577064206996787713500922813656486300354163319415209180556116548819052966266954686766318404481640807605370922937681599239762712820689077556741289910704091038767272612472357267294540354488154737411843093985713890841528541758188386797575441618666390716059841434614490095520187919629585051811840000000000000000000000000000000000000000000000000000000 555 666221734876646769379131980750082406933782124932900126475694340110523114043561990478451888447309319693726613541563517032153481844728122842086181192785074237908072909451506112795740339450454433299857125810632155178170601235366437514434864270026816433915524911811179511271528530400853849985184637235715222298467453388642722614265572421567070740706632883672569625513773719523040500172227498196723393964001666620739836132766684222837446823065908372074497901887466594059971991541605214453760000000000000000000000000000000000000000000000000000000 556 1332443469753293538758263961500164813867564249865800252951388680221046228087123980956903776894618639387453227083127034064306963689456245684172362385570148475816145818903012225591480678900908866599714251621264310356341202470732875028869728540053632867831049823622359022543057060801707699970369274471430444596934906777285445228531144843134141481413265767345139251027547439046081000344454996393446787928003333241479672265533368445674893646131816744148995803774933188119943983083210428907520000000000000000000000000000000000000000000000000000000 557 1484342025305169002176706053111183602648466574350501481787846989766245498089056114785990807460605164277622894970603515947637957550054257692168011697525145402059186442257955619308909476295612477392081676306088441736964099552396422782160877593619747014763789503515307951112965565733102377766991371761173515280985486149895985984583695355251433610294378064822485125644687847097334234383722865982299721751795713231008354903804172448481831521790843852981981325405275571565617597154696417802977280000000000000000000000000000000000000000000000000000000 558 1487006912244675589254222581034183932276201702850233082293749767126687590545230362747904615014394401556397801424769770015766571477433170183536356422296285699010818733895761643760092437653414295125281104809330970357676781957337888532218617050699854280499451603162552669158051679854705793166932110310116376170179355963450556875040757644937701893257204596357175404146742941975426396384411775975086615327651719897491314248335239185373181309083107486470279317012825437941857485120862838660792320000000000000000000000000000000000000000000000000000000 559 2974013824489351178508445162068367864552403405700466164587499534253375181090460725495809230028788803112795602849539540031533142954866340367072712844592571398021637467791523287520184875306828590250562209618661940715353563914675777064437234101399708560998903206325105338316103359709411586333864220620232752340358711926901113750081515289875403786514409192714350808293485883950852792768823551950173230655303439794982628496670478370746362618166214972940558634025650875883714970241725677321584640000000000000000000000000000000000000000000000000000000 560 5948027648978702357016890324136735729104806811400932329174999068506750362180921450991618460057577606225591205699079080063066285909732680734145425689185142796043274935583046575040369750613657180501124419237323881430707127829351554128874468202799417121997806412650210676632206719418823172667728441240465504680717423853802227500163030579750807573028818385428701616586971767901705585537647103900346461310606879589965256993340956741492725236332429945881117268051301751767429940483451354643169280000000000000000000000000000000000000000000000000000000 561 11896055297957404714033780648273471458209613622801864658349998137013500724361842901983236920115155212451182411398158160126132571819465361468290851378370285592086549871166093150080739501227314361002248838474647762861414255658703108257748936405598834243995612825300421353264413438837646345335456882480931009361434847707604455000326061159501615146057636770857403233173943535803411171075294207800692922621213759179930513986681913482985450472664859891762234536102603503534859880966902709286338560000000000000000000000000000000000000000000000000000000 562 6685583077452061449286984724329690959513802856014647937992698953001587407091355710914579149104717229397564515205764885990886505362539533145179458474644100502752641027595344350345375599689750670883263847222752042728114811680191146840854902259946544845125534407818836800534600352626757246078526767954283227261126384411673703710183246371639907712084391865221860617043756267121517078144315344783989422513122132659120948860515235377437823165637651259170375809289663168986591253103399322618922270720000000000000000000000000000000000000000000000000000000 563 3777378230871010633656574436807571939068215032875521688695191608442170912008064700352541185718005464920048853456079956901171127794978475157749330619876673524626426353691111890131437375303711583677766078178531853436910591427819315371299535274742609035164414931643293393144755728060995519327058294807934985264555130062291057805163534852098866860557973519123892963436188638810728755973880320391369625105759247379921695967219081352079336059486218291151045856717731895684431127723182551085109655633920000000000000000000000000000000000000000000000000000000 564 3784087606059058609915289489093198176970645254958781940362501007391446526416604779749259731340950412459871320336108518103482266565484653621617446660054074365700363167818449566668082912382403788977371346523431554775164429068010823924356905674875366777678028457276762830787996857240499951865827492489654230353834979316398146717783718750592825771500350026262656538859698742964921879874366786324569215914117611940099176777107569951283739853552801272129999756996093764060424788696047884213147150581760000000000000000000000000000000000000000000000000000000 565 855203798969347245840855424535062787995365827620684718521925227670466914970152680223332699283054793215930918395960525091386992243799531718485542945172220806648282075926969602066986738198423256308885924314295531379187160969370446206904660682521832891755234431344548399758087289736352989121677013302661856059966705325505981158219120437633978624359079105935360377782291915910072344851606893709352642796590580298462413951626310808990125206902933087501379945081117190677656002245306821832171256031477760000000000000000000000000000000000000000000000000000000 566 244164468693354697746174138994249519170853914430960445919950015000925695670505006808541234905043484413560737073367066022109089767871331790281244128293329094372450233040317639839691381838562222079975908763077897640312709621184330402895204981765658165962897108177325844893764709216586018894190653125402449559350848205411274018818276668663251490080288585094571650513383201691068619377013642520806504087642524792822959282366088843536632030310640949282916104320415954032234849065823793680969106744137482240000000000000000000000000000000000000000000000000000000 567 245027240667536163109234824997762768355203221549091048202352665230610945478527992698324066123789221107601587734403698764236683724648262291306972906131821423327829915842580246340891704742585410143862749430085240034801447111011836870749958356259529749588207698665584946819184372500036852883216061793690090723871522580695412796269931356538386654356190664900559536204243213004464621565624998148088505868870943608345301894671269369485524722997250987972961744265011063410440625917646492598569704294470123520000000000000000000000000000000000000000000000000000000 568 490054481335072326218469649995525536710406443098182096404705330461221890957055985396648132247578442215203175468807397528473367449296524582613945812263642846655659831685160492681783409485170820287725498860170480069602894222023673741499916712519059499176415397331169893638368745000073705766432123587380181447743045161390825592539862713076773308712381329801119072408486426008929243131249996296177011737741887216690603789342538738971049445994501975945923488530022126820881251835292985197139408588940247040000000000000000000000000000000000000000000000000000000 569 557681999759312307236618461694908060776442532245731225708554666064870511909129711381385574497744267240901213683502818387402692157299444975014670334356025559494140888457712640671869519994124393487431617702874006319208093624662940717826905218846689710062760722162871338960463631810083877162199756642438646487531585393662759524310363767481368025314689953313673504400857552798161478683362495785049439357550267652593907112271809084949054269541743248626460929947165180322162864588563417154344646974214001131520000000000000000000000000000000000000000000000000000000 570 558662108721982451889055400994899111849863345131927589901364076725792955691043823352178870762239424125331620034440433182459638892198038024179898225980552845187452208121082961657233086813094735128007068700594347279347299413106988065309905052271727829061113552957533678747740369300084024573732620889613406850427071483985541175495443492907521571932114715973275742545674525650179337169624995777641793381025751427027288319850494162426996368433732252578352776924225224575804627092234003124738925791391881625600000000000000000000000000000000000000000000000000000000 571 637992128160503960057301267936174785732543940140661307667357775620855555399172046268188270410477422351128710079330974694368907614890159423613443774069791349204070421674276742212560185140554187516184072456078744593014615929768180370583911569694313180787791677477503461129919501740695956063202653055938510623187715634711488022415796468900389635146475005641480897987160308292504803047711745178066928041131408129665163261269264333491629852751322232444478871247465206465568884139331231568451853253769528816435200000000000000000000000000000000000000000000000000000000 572 639109452377947924961079378738164583956243666830925162847160503774307141310554133914892628152001901199379373319399855560733826892674555499661803570521752454894445326090518908135874651314180376986440086593479933287573310528594394346714531379798856636445913904583418528487414982479296124112350118297717737436888569777679459104766787355886204678290339235073427449472251657343805161722050995169622211627893459632519217837908965321816483845488189696949635576801313656914720493393515699574701331105352312579686400000000000000000000000000000000000000000000000000000000 573 244139810808376107335132322677978871071285080729413412207615312441785327980631679155488983954064726258162920608010744824200321873001680200870808963939309437769678114566578222907904116802016904008820113078709334515853004621923058640444950987083163235122339111550865877882192523307091119410917745189728175700891433655073553378020912769948530187106909587798049285698400133105333571777823480154795684841855301579622341214081224752933896828976488464234760790338101816941423228476322997237535908482244583405440204800000000000000000000000000000000000000000000000000000000 574 245418029713132003185054481435455200239197568063075262533309633449333942263252787423318769210368730060561679354649544535321789526787029311870132571080352942679467005218759260724175866104645264762792993251896294382428151242980247429138380049842760948395230939360032714939167353272049711659142445426323611175765210794628912296230446344660302596463490266268196140597344636420021182101267582145134929265111088498887379649757042683577529796667464843628660061491704444255252669463110028636685311144455288030599577600000000000000000000000000000000000000000000000000000000 575 490836059426264006370108962870910400478395136126150525066619266898667884526505574846637538420737460121123358709299089070643579053574058623740265142160705885358934010437518521448351732209290529525585986503792588764856302485960494858276760099685521896790461878720065429878334706544099423318284890852647222351530421589257824592460892689320605192926980532536392281194689272840042364202535164290269858530222176997774759299514085367155059593334929687257320122983408888510505338926220057273370622288910576061199155200000000000000000000000000000000000000000000000000000000 576 981672118852528012740217925741820800956790272252301050133238533797335769053011149693275076841474920242246717418598178141287158107148117247480530284321411770717868020875037042896703464418581059051171973007585177529712604971920989716553520199371043793580923757440130859756669413088198846636569781705294444703060843178515649184921785378641210385853961065072784562389378545680084728405070328580539717060444353995549518599028170734310119186669859374514640245966817777021010677852440114546741244577821152122398310400000000000000000000000000000000000000000000000000000000 577 1132849625155817326702211486306061204304135974179155411853757268002125477487174866746039438675062057959552711901062297575045380455648927303592531948106909183408419696089792747502795797939042542145052456850753294869288346137596822132902762310074184537792386016085911012159196502703781469018601528087909789187332213028007059159399740326951956785275471069093993384997342841714817776579451159181942833487752784510864144463278509027393877541417017718189894843845707714682246322241715892186939396242805609549247650201600000000000000000000000000000000000000000000000000000000 578 1134812969393522382727691922157544845906049554723660013954023745069720149025280889045425988828745007800037205335899493931327954771863223538087493008675552006949855432131542821588589204867879704263154800796768465224347771347540664112335869350472926625379547863600791273878709841529957866711874667651320378076738334714364090457769583897709239206047178991224138954122121598806177946036261299839103912921873673218855243500476565368862497779790357436938924124337641350236288343597420772416032878731961251853492446822400000000000000000000000000000000000000000000000000000000 579 438037806185899639732889081952812310519735128123332765386253165596911977523758423171534431687895573010814361259657204657492590541939204285701772301348763074682644196802775529133195433079001565845577753107552627576598239740150696347361645569282549677396505475349905431717181998830563736550783621713409665937620997199744538916699059384515766333534211090612517636291138937139184687169996861737894110387843237862478123991183954232380924142999077970658424711994329561191207300628604418152588691190537043215448084473446400000000000000000000000000000000000000000000000000000000 580 440307432124686684498344465797127400211547227232780085414161213087051417821808984949625283665553063026414435670329003645355246451482930732777947287366114178696543907667038614776372611488737325254104062709146164507046935282845777675586317307983495530647264571077107014264939418513623652284207371048712306693774473869173267097614598552311184811946305448594965914199383180336797043062069384337572318213686985208915834478184907363118649138558658685532302560243004843891679877315799259697420756948000965719155069367091200000000000000000000000000000000000000000000000000000000 581 880614864249373368996688931594254800423094454465560170828322426174102835643617969899250567331106126052828871340658007290710492902965861465555894574732228357393087815334077229552745222977474650508208125418292329014093870565691555351172634615966991061294529142154214028529878837027247304568414742097424613387548947738346534195229197104622369623892610897189931828398766360673594086124138768675144636427373970417831668956369814726237298277117317371064605120486009687783359754631598519394841513896001931438310138734182400000000000000000000000000000000000000000000000000000000 582 1761229728498746737993377863188509600846188908931120341656644852348205671287235939798501134662212252105657742681316014581420985805931722931111789149464456714786175630668154459105490445954949301016416250836584658028187741131383110702345269231933982122589058284308428057059757674054494609136829484194849226775097895476693068390458394209244739247785221794379863656797532721347188172248277537350289272854747940835663337912739629452474596554234634742129210240972019375566719509263197038789683027792003862876620277468364800000000000000000000000000000000000000000000000000000000 583 3522459456997493475986755726377019201692377817862240683313289704696411342574471879597002269324424504211315485362632029162841971611863445862223578298928913429572351261336308918210980891909898602032832501673169316056375482262766221404690538463867964245178116568616856114119515348108989218273658968389698453550195790953386136780916788418489478495570443588759727313595065442694376344496555074700578545709495881671326675825479258904949193108469269484258420481944038751133439018526394077579366055584007725753240554936729600000000000000000000000000000000000000000000000000000000 584 514279080721634047494066336051044803447087161407887139763740296885676056015872894421162331321365977614852060862944276257774927855332063095884642431643621360717563284155101102058803210218845195896793545244282720144230820410363868325084818615724722779796005019018060992661449240823912425867954209384895974218328585479194375970013851109099463860353284763958920187784879554633378946296497040906284467673586398724013694670519971800122582193836513344701729390363829657665482096704853535326587444115265127959973121020762521600000000000000000000000000000000000000000000000000000000 585 521323999635629034446039847503798841850471917043611621130366876295068878701021838180356335860014826623274691833669540316100611798555789987609089588241479187576707986677773719895225172002664993100859210247629058776343571374889400767894199692652458708286361252155294704889688271520130404304501527321675371125428977061101148243575684685936442817344425651136439642412069685518767698985490151055685624765005390487356348022170930317932480580053451883670246231327717735167748974741906323481746176226433143411479602130635980800000000000000000000000000000000000000000000000000000000 586 305495863786478614185379350637226121324376543387556409982394989508910362918798797173688812813968688401238969414530350625234958513953692932738926498709506803919950880193175399858601950793561685957103497205110628442937332825685188849986001019894340803055807693763002697065357327110796416922437895010501767479501380557805272870735351225958755490963833431565953630453472835713997871605497228518631776112293158825590819940992165166308433619911322803830764291558042592808300899198757105560303259268689822039127046848552684748800000000000000000000000000000000000000000000000000000000 587 179938106418235175013257329605021193057741484999104812702872909554500793896929893578979071460099277497982999534542043857344022765942322248963202925919075990467226221849753666064156339467751838358720161572230655411007641721471326011443290389117152037917287304348912899160905245044802129828124529164240184396168564006501427923159609023459078857063332580043648961216380324374915783911035838577776227501390200559053967657940429624816303267088929238360087508220149742599559565126017418987665583201610758047332653553001792589004800000000000000000000000000000000000000000000000000000000 588 180244644930020924885511601035353426776749562486326456336097565277762294397606094419829120985584966216037485053340241547049889925679873053475917070596961980229521326145920197011454731868889405374663466787856261297568131741439760979094812178536431683637759684765180212447380381748455966505855576062305329514390316245013355398326831526054409485439931102326517187726118621350000819318039306786596970648752023728660533190577466131843247565670000668067685613004170440627838201523165659905872849953231900735658603559054606545715200000000000000000000000000000000000000000000000000000000 589 360489289860041849771023202070706853553499124972652912672195130555524588795212188839658241971169932432074970106680483094099779851359746106951834141193923960459042652291840394022909463737778810749326933575712522595136263482879521958189624357072863367275519369530360424894760763496911933011711152124610659028780632490026710796653663052108818970879862204653034375452237242700001638636078613573193941297504047457321066381154932263686495131340001336135371226008340881255676403046331319811745699906463801471317207118109213091430400000000000000000000000000000000000000000000000000000000 590 720978579720083699542046404141413707106998249945305825344390261111049177590424377679316483942339864864149940213360966188199559702719492213903668282387847920918085304583680788045818927475557621498653867151425045190272526965759043916379248714145726734551038739060720849789521526993823866023422304249221318057561264980053421593307326104217637941759724409306068750904474485400003277272157227146387882595008094914642132762309864527372990262680002672270742452016681762511352806092662639623491399812927602942634414236218426182860800000000000000000000000000000000000000000000000000000000 591 284065560409712977619566283231717000600157310478450495185689762877753375970627204805650694673281906756475076444064220678150626522871479932278045303260812080841725610005970230490052657425369702870469623657661467804967375624509063303053423993373416333413109263189924014817071481635566603213228387874193199314679138402141048107763086485061749349053331417266591087856362947247601291245229947495676825742433189396369000308350086623784958163495921052874672526094572614429473005600509080011655611526293475559397959209070059916047155200000000000000000000000000000000000000000000000000000000 592 285507517569153145018650376039999828014371306978341106836378543399975474325808053561009327641166586486203376324490942610527025642276918916705852639825587776683561780615137592066144295280320818113466931391964317895347920678440581390886182490801707786882211340668045456516650524689554250945275232482691641950794260932101154950949701137270184624936850866085203225358171896218401297799774261949969601507623205586198284573874706352839704144021281058219214010998605977954495711212694405290902594325919330765283228037542496768412876800000000000000000000000000000000000000000000000000000000 593 338611915837015629992119345983439796025044370076312552707944952472370912550408351523357062582423571572637204320846257936085052411740425835213141230833147103146704271809553184190447134202460490282571780630869681023882633924630529529591012434090825435242302650032301911428747522281811341621096425724472287353641993465471969771826345548802438965175105127177051025274791868915023939190532274672663947388041121825231165504615401734467889114809239335047987817044346689854031913498255564675010476870540326287625908452525401167337671884800000000000000000000000000000000000000000000000000000000 594 339182930872153936282156646735519795681073112690269234921617709559170863499059967630479081237705904745609611073495239821306106463024979673046552936112798278700071395370783459374579422793021131918798714493653609659673329765987410692372784799072428850816067072713638002341780823331190450122986976189437670637543581987336172081728244951076979334424978828909221431725508212707460741786131823196563886591056368236403562073763151147173568523097281897164426245066343901809940904920680953485592282059192164949156474908600486160874497638400000000000000000000000000000000000000000000000000000000 595 678365861744307872564313293471039591362146225380538469843235419118341726998119935260958162475411809491219222146990479642612212926049959346093105872225596557400142790741566918749158845586042263837597428987307219319346659531974821384745569598144857701632134145427276004683561646662380900245973952378875341275087163974672344163456489902153958668849957657818442863451016425414921483572263646393127773182112736472807124147526302294347137046194563794328852490132687803619881809841361906971184564118384329898312949817200972321748995276800000000000000000000000000000000000000000000000000000000 596 202153026799803746024165361454369798225919575163400464013284154897265834645439740707765532417672719228383328199803162933498439451962887885135745549923227774105242551640986941787249335984640594623604033838217551357165304540528496772654179740247167595086375975337328249395701370705389508273300237808904851699975974864452358560710033990841879683317287382029895973308402894773646602104534566625152076408269595468896522995962838083715446839765980010709998042059540965478724779332725848277413000107278530309697259045525889751881200592486400000000000000000000000000000000000000000000000000000000 597 203509758523292361769293988041311877408643867614161540952970625735502518099435980578287448742623542847365766644097143892783663877814987803827931761667678967220042837222470075624747653675812679151279228696192165795803997859592446415423670879443457310489640243628182801405068493998714270073792185713662602382526149192401703249036946970646187600654987297345532859035304927624476445071679093917938331954633820941842137244257890688304141113858369138298655747039806341085964542952408572091355369235515298969493884945160291696524698583040000000000000000000000000000000000000000000000000000000000 598 407019517046584723538587976082623754817287735228323081905941251471005036198871961156574897485247085694731533288194287785567327755629975607655863523335357934440085674444940151249495307351625358302558457392384331591607995719184892830847341758886914620979280487256365602810136987997428540147584371427325204765052298384803406498073893941292375201309974594691065718070609855248952890143358187835876663909267641883684274488515781376608282227716738276597311494079612682171929085904817144182710738471030597938987769890320583393049397166080000000000000000000000000000000000000000000000000000000000 599 487609381421808498799228395346983258271110706803531052123317619262264033366248609465576727187326008662288376879256756767109658651244710777971724500955758805459222637985038301196895378207247179246465031956076429246746378871583501611355115427146523715933178023733125992166544111620919391096806076969935595308532653464994480984692524941668265491169349564439896730248590606588245562391743109027380243363302634976653760837241906089176722108804652455363579169907375993241971044913970938730887464688294656330907348328604058904873177804963840000000000000000000000000000000000000000000000000000000000 600 488423420455901668246305571299148505780745282273987698287129501765206043438646353387889876982296502833677839945833145342680793306755970729187036228002429521328102809333928181499394368821950429963070148870861197909929594863021871397016810110664297545175136584707638723372164385596914248177101245712790245718062758061764087797688672729550850241571969513629278861684731826298743468172029825403051996691121170260421129386218937651929938673260085931916773792895535218606314903085780573019252886165236717526785323868384700071659276599296000000000000000000000000000000000000000000000000000000000000 601 587084951387993805232059296701576503948455829293333213341129661121777664213252916772243632132720396406080763614891440701902313554720676816482817546058920284636379576819381674162272031323984416815610318942775159887735373025352289419214205753018485649300514174818581745493341591487490926308875697346773875353111435190240433532821784620920121990369507355382393191745047655211089648742779850134468500022727646653026197522235163057619786285258623290163962099060433332764790513509108248769141969170614534467195959289798409486134450472353792000000000000000000000000000000000000000000000000000000000000 602 588061798228905608568551907844174800960017319857881188737703920125308076300130209479019411886684989411748119294783106992587675141334188757941191618514925143679035782438049530525270820061628317675536459240516882283555232215078333162008239373239814244390864447987997022940085920258684754805229899838199455844547560706363961708417161966379223690852651294409651749468417118863687135679123909785274604016109888993547039781007600932923646162605143462027795646646224403202003143315279809915180474942945007902249529937535178886277769025552384000000000000000000000000000000000000000000000000000000000000 603 1176123596457811217137103815688349601920034639715762377475407840250616152600260418958038823773369978823496238589566213985175350282668377515882383237029850287358071564876099061050541640123256635351072918481033764567110464430156666324016478746479628488781728895975994045880171840517369509610459799676398911689095121412727923416834323932758447381705302588819303498936834237727374271358247819570549208032219777987094079562015201865847292325210286924055591293292448806404006286630559619830360949885890015804499059875070357772555538051104768000000000000000000000000000000000000000000000000000000000000 604 355189326130258987575405352337881579779850461194160237997573167755686078085278646525327724779557733604695864054048996623522955785365850009796479737583014786782137612592581916437263575317223503876024021381272196899267360257907313229852976581436847803612082126584750201855811895836245591902358859502272471330106726666643832871883965827693051109275001381823429656678923939793667029950190841510305860825730372952102412027728590963485882282213506651064788570574319539534009898562429005188769006865538784772958716082271248047311772491433639936000000000000000000000000000000000000000000000000000000000000 605 357541573323174610009679559969258278983690530473591762752523983436187310390479167363243802427104473562342856531228129051493306485931186764828244504057074487356853755722334114559364658597470017146726167218234264428401581186767626562501009538929807060589645584376702189947572239517280330921579779101625269153484916909469288718717634475558568004038411987001068263676797608269121778492907337149446959241794812508076600186852621367217576866863927224912899753160904437146817911135690124428429728765310564804567714202021388762856883567535849472000000000000000000000000000000000000000000000000000000000000 606 72223397811281271221955271113790172354705487155665536076009844654109836698876791807375248090275103659593257019308082068401647910158099726495305389819529046446084458655911491140991661036688943463638685778083321414537119399727060565625203926863821026239108408044093842369409592382490626846159115378528304369003953215712796321180962164062830736815759221374215789262713116870362599255567282104188285766842552126631473237744229516177950527106513299432405750138502696303657218049409405134542805210592734090522678268808320530097090480642241593344000000000000000000000000000000000000000000000000000000000000 607 44273657941462065608278600551873314169992431007483920798119539820936202271032254336255753566943492752277791238548916764188313155539886994715151860448379419620424486863585188737657006944807517283244807834299512495640110995195061661981375009186600148698694633422198278776827975274945788817357380886596053828737730291065763083461367241839466358804068479526368280954570494236748811587219729744541718068992968043250109247937586398659818108270026380406514550634408474643016168300110236727723596453550876618620010914207904527727042178400829168418816000000000000000000000000000000000000000000000000000000000000 608 44346596422419993228720575182107042858905103875700533517721054713557184482351912086397855302638622064884509181281287302514817790063016956815176822327207062815845285029752544897027117335161401166742739972412032285583504917757162257800125215132541829339054921121411126023577280011807314004865383161532785383645041214115294818359985639272480306676892315571716498880360560948835712430032282841320205248678294185001756874375704333418730493950866621560396782184053299148194119153981917513106996118218999973840142727905116891034664982648606481711104000000000000000000000000000000000000000000000000000000000000 609 88693192844839986457441150364214085717810207751401067035442109427114368964703824172795710605277244129769018362562574605029635580126033913630353644654414125631690570059505089794054234670322802333485479944824064571167009835514324515600250430265083658678109842242822252047154560023614628009730766323065570767290082428230589636719971278544960613353784631143432997760721121897671424860064565682640410497356588370003513748751408666837460987901733243120793564368106598296388238307963835026213992236437999947680285455810233782069329965297212963422208000000000000000000000000000000000000000000000000000000000000 610 177386385689679972914882300728428171435620415502802134070884218854228737929407648345591421210554488259538036725125149210059271160252067827260707289308828251263381140119010179588108469340645604666970959889648129142334019671028649031200500860530167317356219684485644504094309120047229256019461532646131141534580164856461179273439942557089921226707569262286865995521442243795342849720129131365280820994713176740007027497502817333674921975803466486241587128736213196592776476615927670052427984472875999895360570911620467564138659930594425926844416000000000000000000000000000000000000000000000000000000000000 611 354772771379359945829764601456856342871240831005604268141768437708457475858815296691182842421108976519076073450250298420118542320504135654521414578617656502526762280238020359176216938681291209333941919779296258284668039342057298062401001721060334634712439368971289008188618240094458512038923065292262283069160329712922358546879885114179842453415138524573731991042884487590685699440258262730561641989426353480014054995005634667349843951606932972483174257472426393185552953231855340104855968945751999790721141823240935128277319861188851853688832000000000000000000000000000000000000000000000000000000000000 612 709545542758719891659529202913712685742481662011208536283536875416914951717630593382365684842217953038152146900500596840237084641008271309042829157235313005053524560476040718352433877362582418667883839558592516569336078684114596124802003442120669269424878737942578016377236480188917024077846130584524566138320659425844717093759770228359684906830277049147463982085768975181371398880516525461123283978852706960028109990011269334699687903213865944966348514944852786371105906463710680209711937891503999581442283646481870256554639722377703707377664000000000000000000000000000000000000000000000000000000000000 613 869902835422190587174582802772211752720282517625741665483616209261137730805815107486780329616559210424774532100013731726130665769876140624886508546770493744195621111143625920700083933646526045286825587298834425314006032466724494849007256220039940524314901332717600648078491924711612271519439356096627118085581128456085623156949478299968973695773919662254790842037152763572361335027513260215337146158073418732994462847753816204341817369340199648528743279322389516090975841324509293937106835854983903486848239750586772934535988299635064745245016064000000000000000000000000000000000000000000000000000000000000 614 871321926507708026957901861178039178091767480949764082556183283011971560709250368673545060986243646330850836393814732919811139939158157167504594205084964370205728160264578002136788801401251210124161354977951610347144704624092724041256860226924181862853751090193485804111246397671990105567595048357796167217857769774937312591136997840425693065587580216353085770001324301522724077825274293266259392726031124146914519067733838743011216745146627380418675976352279221663718053137436715297526259730766911486011124317879736675049097579079820152659771392000000000000000000000000000000000000000000000000000000000000 615 1742643853015416053915803722356078356183534961899528165112366566023943121418500737347090121972487292661701672787629465839622279878316314335009188410169928740411456320529156004273577602802502420248322709955903220694289409248185448082513720453848363725707502180386971608222492795343980211135190096715592334435715539549874625182273995680851386131175160432706171540002648603045448155650548586532518785452062248293829038135467677486022433490293254760837351952704558443327436106274873430595052519461533822972022248635759473350098195158159640305319542784000000000000000000000000000000000000000000000000000000000000 616 3485287706030832107831607444712156712367069923799056330224733132047886242837001474694180243944974585323403345575258931679244559756632628670018376820339857480822912641058312008547155205605004840496645419911806441388578818496370896165027440907696727451415004360773943216444985590687960422270380193431184668871431079099749250364547991361702772262350320865412343080005297206090896311301097173065037570904124496587658076270935354972044866980586509521674703905409116886654872212549746861190105038923067645944044497271518946700196390316319280610639085568000000000000000000000000000000000000000000000000000000000000 617 4300845029242046821064203586774801383060964285968035511497320684947091623660859819772618421028098638289079728439869521692187786739684663778802676996299384131335474199065957018547189523716575973172860448171169148673506262024521685867643862080097761675046115381195045929093112218908943161081649158694081881387345951609090574949852221340341220971740295947918831360726536752316166048145553911562256362495689628789170066118334228035503365854043752749746584619274850238132112310286387626708589618031065475094950909633054380228042345650337992273528631590912000000000000000000000000000000000000000000000000000000000000 618 4307815604654108485279866801664225696485698425815633624157770151211187396146533822722006781515988587459726535131020039555546275859197929036142713749940063846297120024348073642564283834127785982853853739010992761556283419661514427659973916961913155129948945389916593815526002190090319081926189919080944250725088813767290073450581317323064626516264996589649656046886547346728347840768156105908386437637497877782345382270876098745447455588004925768789934027085668471905422054711487120430969828108911610386838998627597418121442738430970630834749909762048000000000000000000000000000000000000000000000000000000000000 619 5333075718561786304776475100460311412249294651159754426707319447199449996429408872529844395516793871275141450492202808969766289513687036146744679622425799041715834590142915169494583386650199046773070928895609038806678873540954861443047709198848486050876794392716743143621190711331815023424623119822208982397659951443905110931819670845954007627136065777986274186045545615249694626870977259114582409795222372694543583251344610246863950017950098101761938325532057568218912503732821055093540647198832573658906680300965603634346110177541640973420388285415424000000000000000000000000000000000000000000000000000000000000 620 5341691349771094521747034834063639863642266048011385693955634987501872371221701940175288409079825848450060903562464849048877382065405432004816965049925679169408428830191611316779711954318454618738778636373631024329791440380277890298367657032772312361136692283496576331252242715711995661588475499660370870899110129071439691078720833480600136880168595771165573498139318709943151322552513571326399182670497368450108274015886362444354844929126107953299518193586228905162723347842244029334402586855050396879680358298220798470588995654403582235089888104939520000000000000000000000000000000000000000000000000000000000000 621 10683382699542189043494069668127279727284532096022771387911269975003744742443403880350576818159651696900121807124929698097754764130810864009633930099851358338816857660383222633559423908636909237477557272747262048659582880760555780596735314065544624722273384566993152662504485431423991323176950999320741741798220258142879382157441666961200273760337191542331146996278637419886302645105027142652798365340994736900216548031772724888709689858252215906599036387172457810325446695684488058668805173710100793759360716596441596941177991308807164470179776209879040000000000000000000000000000000000000000000000000000000000000 622 6645064039115241585053311333575167990370978963726163803280809924452329229799797213578058780895303355471875764031706272216803463289364357413992304522107544886744085464758364478073961671172157545711040623648796994266260551833065695531169365348768756577254045200669740956077789938345722603016063521577501363398493000564870975701928716849866570278929733139329973431685312475169280245255326882730040583242098726351934692875762634880777427091832878293904600632821268758022427844715751572491996818047682693718322365722986673297412710594078056300451820802544762880000000000000000000000000000000000000000000000000000000000000 623 593312341601775010719486653089116606934473774484720631799040289331807968016336877899149634173314416639045164680490095713556908580768712143639029942025345036704533007027042652177356166190059391412553620699291945134358594865918225831220292401944086278576174685312531726264849102919562782123955150698276713372505960256222949367495680416357218403554086269494902579585330407750805703698552787394365810017577483708490426211492530049419381335967895062588884084798009616954234007691533728826230764127164157682219856756899980527725260925325914686015904051591842365440000000000000000000000000000000000000000000000000000000000000 624 599978772406289336682626952562028029484299322512638841145096921796210304735621561920488394107846039297910840688136051845169907553586338122781041514407652284307954726207121783100697246709048822776739616437486236652722174583512812638312655237920986124402873277282335453526251901828771352709617568121852856219388049697304106101961924016541007374380536677017317215311008277500814756549098324331381156197550264424316161337464356229749936182439444445314601883503605230627877086429640849374840098555559260577525697844056160084216555991902610356645296231946806886400000000000000000000000000000000000000000000000000000000000000 625 1199957544812578673365253905124056058968598645025277682290193843592420609471243123840976788215692078595821681376272103690339815107172676245562083028815304568615909452414243566201394493418097645553479232874972473305444349167025625276625310475841972248805746554564670907052503803657542705419235136243705712438776099394608212203923848033082014748761073354034634430622016555001629513098196648662762312395100528848632322674928712459499872364878888890629203767007210461255754172859281698749680197111118521155051395688112320168433111983805220713290592463893613772800000000000000000000000000000000000000000000000000000000000000 626 751173423052674249526648944607659092914342751785823829113661346088855301528998195524451469423023241200984372541546336910152724257090095329721863976038380659953559317211316472442072952879729126116477999779732768289208162578558041423167444357877074627752397343157483987814867381089621733592441195288559775986673838221024740839656328868709341232724431919625681153569382363431020075199471102062889207559332931059243833994505373999646920100414184445533881558146513748746102112209910343417299803391560194243062173700758312425439128101862068166519910882397402221772800000000000000000000000000000000000000000000000000000000000000 627 753573338142299406873379452417907205032279949075874384478241733776040142747940681772133422999454625358176015904298881117533403887304440682212988142096011269090791136116144959574475741866565321407584958245482713235819051276892092673720694978828758572250008836266613329628972388696936819003279665561047187411551390419813957264064176564775505262221954066333750422430626396541023334225667495360214732184123132116941098639855231424565919845143942223315139965680528169668613620555628906814799163785782431285372276492134537065775994325829678607946492067325189449318400000000000000000000000000000000000000000000000000000000000000 628 1507146676284598813746758904835814410064559898151748768956483467552080285495881363544266845998909250716352031808597762235066807774608881364425976284192022538181582272232289919148951483733130642815169916490965426471638102553784185347441389957657517144500017672533226659257944777393873638006559331122094374823102780839627914528128353129551010524443908132667500844861252793082046668451334990720429464368246264233882197279710462849131839690287884446630279931361056339337227241111257813629598327571564862570744552984269074131551988651659357215892984134650378898636800000000000000000000000000000000000000000000000000000000000000 629 3014293352569197627493517809671628820129119796303497537912966935104160570991762727088533691997818501432704063617195524470133615549217762728851952568384045076363164544464579838297902967466261285630339832981930852943276205107568370694882779915315034289000035345066453318515889554787747276013118662244188749646205561679255829056256706259102021048887816265335001689722505586164093336902669981440858928736492528467764394559420925698263679380575768893260559862722112678674454482222515627259196655143129725141489105968538148263103977303318714431785968269300757797273600000000000000000000000000000000000000000000000000000000000000 630 6028586705138395254987035619343257640258239592606995075825933870208321141983525454177067383995637002865408127234391048940267231098435525457703905136768090152726329088929159676595805934932522571260679665963861705886552410215136741389765559830630068578000070690132906637031779109575494552026237324488377499292411123358511658112513412518204042097775632530670003379445011172328186673805339962881717857472985056935528789118841851396527358761151537786521119725444225357348908964445031254518393310286259450282978211937076296526207954606637428863571936538601515594547200000000000000000000000000000000000000000000000000000000000000 631 7608076421884654811793638951611191142005898365870027785692328544202901281183209123171459038602493897616145056569801503762617245646225633127622328282601329772740627310228599511863907089884843484930977738446393472828829141691502567633884136506255146545436089210947728175934105236284274124657111503504332404107022837678441712537991926597973501127392848253705544264859604099478171582342339033156727936130907141852637331867978416462417526756573240686589653093510612400974323113129629443202212357581259426257118503464590286216074438713576435225827783911715112680318566400000000000000000000000000000000000000000000000000000000000000 632 7620133595294931602303613022849877657286414845055241775843980411943317923467176174079813173370485171621875872824270285860497780108422504178537736092874865953046079968406457831217098701754708530073499097778321196240602246511932841116663667625916406682592089352327993989208168794503425113761163978153309159105607659925158735854216953423009909211588399518766884271618494121822827955689949713082491371845853111966508389446216100165210581474095543762162695332961500851689020931058519505711249144201831945157684459888464438809126854622789710083554927784792315711507660800000000000000000000000000000000000000000000000000000000000000 633 15240267190589863204607226045699755314572829690110483551687960823886635846934352348159626346740970343243751745648540571720995560216845008357075472185749731906092159936812915662434197403509417060146998195556642392481204493023865682233327335251832813365184178704655987978416337589006850227522327956306618318211215319850317471708433906846019818423176799037533768543236988243645655911379899426164982743691706223933016778892432200330421162948191087524325390665923001703378041862117039011422498288403663890315368919776928877618253709245579420167109855569584631423015321600000000000000000000000000000000000000000000000000000000000000 634 9662329398833973271720981312973644869439174023530046571770167162344127126956379388733203103833775197616538606741174722471111185177479735298385849365765330028462429399939388529983281153824970416133196855982911276833083648577130842535929530549662003673526769298751896378315958031430343044249155924298396013745910512785101277063147096940376564880294090589796409256412250546471345847814856236188599059500541745973532637817802015009487017309153149490422297682195183079941678540582202733241863914847922906459943895138572908409972851661697352385947648431116656322191713894400000000000000000000000000000000000000000000000000000000000000 635 1230986861518324430762534862163260636268676599729603977436939971666971350628581507865549339278961656564484315999523919059048253389835005015017700039387377345518875942416252823886134992676262634782193338251501119325491849310523678885350315522961040001132656482332473460992644419739261306577433473686798174798556283814949842824833623523766712773676836411859677552774338014415746919273977236450197986173466495119517631264699533685088778173651290521514810454867932693585251197286917475030618031750940739748552978388222099302981588603183940925737797254066489849299793556275200000000000000000000000000000000000000000000000000000000000000 636 1240679671451539583760665057928325680648744919412514244975813514750963251027231755958978861635488913702787342109756390862662806566132918440332800039697514175011150556136065838247443142224894624032446829103875143887109895368086857459250711708181205670432913619988634669346917210445869663322137674267009184048938616758374644736840187488520781378193976856047549029567836738938705556433614852485238915198454420277939029936075120564498926033286340053180281403331459722668599631911223911841882740662365469982793553021200226069146797962264129436964079122208745674884831300812800000000000000000000000000000000000000000000000000000000000000 637 2481359342903079167521330115856651361297489838825028489951627029501926502054463511917957723270977827405574684219512781725325613132265836880665600079395028350022301112272131676494886284449789248064893658207750287774219790736173714918501423416362411340865827239977269338693834420891739326644275348534018368097877233516749289473680374977041562756387953712095098059135673477877411112867229704970477830396908840555878059872150241128997852066572680106360562806662919445337199263822447823683765481324730939965587106042400452138293595924528258873928158244417491349769662601625600000000000000000000000000000000000000000000000000000000000000 638 4962718685806158335042660231713302722594979677650056979903254059003853004108927023835915446541955654811149368439025563450651226264531673761331200158790056700044602224544263352989772568899578496129787316415500575548439581472347429837002846832724822681731654479954538677387668841783478653288550697068036736195754467033498578947360749954083125512775907424190196118271346955754822225734459409940955660793817681111756119744300482257995704133145360212721125613325838890674398527644895647367530962649461879931174212084800904276587191849056517747856316488834982699539325203251200000000000000000000000000000000000000000000000000000000000000 639 9925437371612316670085320463426605445189959355300113959806508118007706008217854047671830893083911309622298736878051126901302452529063347522662400317580113400089204449088526705979545137799156992259574632831001151096879162944694859674005693665449645363463308959909077354775337683566957306577101394136073472391508934066997157894721499908166251025551814848380392236542693911509644451468918819881911321587635362223512239488600964515991408266290720425442251226651677781348797055289791294735061925298923759862348424169601808553174383698113035495712632977669965399078650406502400000000000000000000000000000000000000000000000000000000000000 640 19850874743224633340170640926853210890379918710600227919613016236015412016435708095343661786167822619244597473756102253802604905058126695045324800635160226800178408898177053411959090275598313984519149265662002302193758325889389719348011387330899290726926617919818154709550675367133914613154202788272146944783017868133994315789442999816332502051103629696760784473085387823019288902937837639763822643175270724447024478977201929031982816532581440850884502453303355562697594110579582589470123850597847519724696848339203617106348767396226070991425265955339930798157300813004800000000000000000000000000000000000000000000000000000000000000 641 25448821420813979942098761668225816361467055786989492192943886814571758205070577778230574409867148597871573961355323089374939488284518423048106394414275410757828720207462982474131553733317038528153549358578686951412398173790197620204150598558212890711919924173206874337643965820665678534063687974564892383211828906947780712842065925764538267629514853271247325694495467189110728373566307854177220628550697068741085382048772873019001970794769407170833932145134901831378315649763024879700698776466440520287061359570859037130339119801961823011007190954745791283237659642272153600000000000000000000000000000000000000000000000000000000000000 642 25488523170300429208779102950079522783247815624410692648783112847043789029103449194421261733439484243110063156302835293882544698094634676438197044015545731211429077025259336580955471913868235156122587657110010956016785690441976399642846621332874689293373777409046510647063067171399946363289996380141436677101394942684048701473644811764170932633617060530640847263441637964756766951372183529456748273837047610189979431006727276877065936427834570052535701150041508542503710837984184044879639024167636215326510753267537444364551817336754275152990041486656471144833974243898163200000000000000000000000000000000000000000000000000000000000000 643 32778240797006351962489926393802266299256690892992150746335083121298312691427035664025742589203176736639541219005446187932952481749700193899521398603991810337897793054483506843108736881234550410773647727043474089437586397908381649940700755034076850431278677748033812692123104382420331023190935344861887566752393896291686630095107227928723819366831539842404129580785946422677202299464628018881378280154443226704313548274651278063906794246195257087560911678953379985659772137647660681715215785079580172909892828702053153452813637095065997846745193351840221892256490877653037875200000000000000000000000000000000000000000000000000000000000000 644 32829217843346952820907484599702425344823186524240972131632649346992400269485242562414585112670055705125761345318051858520717571145889463252397792692022901800320651208534025516270647825062286881085892902357694111349619969289265602739986448276742599809865425302851905713417230516763130915917515337622170440106596686177054727498054517552252161232098773963465411275312829698606715833367372385940291776702117321924693507136664732617660926119050926227665983081253463002744779559323629049804975063127915445340545850208588228341542740729739506397051173434813534834546158826140834201600000000000000000000000000000000000000000000000000000000000000 645 65658435686693905641814969199404850689646373048481944263265298693984800538970485124829170225340111410251522690636103717041435142291778926504795585384045803600641302417068051032541295650124573762171785804715388222699239938578531205479972896553485199619730850605703811426834461033526261831835030675244340880213193372354109454996109035104504322464197547926930822550625659397213431666734744771880583553404234643849387014273329465235321852238101852455331966162506926005489559118647258099609950126255830890681091700417176456683085481459479012794102346869627069669092317652281668403200000000000000000000000000000000000000000000000000000000000000 646 131316871373387811283629938398809701379292746096963888526530597387969601077940970249658340450680222820503045381272207434082870284583557853009591170768091607201282604834136102065082591300249147524343571609430776445398479877157062410959945793106970399239461701211407622853668922067052523663670061350488681760426386744708218909992218070209008644928395095853861645101251318794426863333469489543761167106808469287698774028546658930470643704476203704910663932325013852010979118237294516199219900252511661781362183400834352913366170962918958025588204693739254139338184635304563336806400000000000000000000000000000000000000000000000000000000000000 647 169924031557163827801017140288059753584804813449471271753330593020032663794855615503057892543180208329730940723366236419703234148251123861794410974973910539718459690655372116072216873142522396896500581662603424720345632961041238759782169856280419696615863441367561463972647585154765965620789059387532354197991744447652435269529930182850457186537343254034896968761019206519988361153509519469626950236210159258282213592939376656029012953592207594154399128428567924502206978999059103961790550926750090345082665320679652669895825226017131685111136873698594856303610918084104957827481600000000000000000000000000000000000000000000000000000000000000 648 170186665299910603423584400164857372987563398941665199530383654214808602997011497443557209224081568775371946814128780834571399888820290977500430157315446722932862255865040388276347038325122895191549268805822286273236429920795552884604089747866633637414342364769984279218354922998900070668116399510233331561512597221141851707349914618990875203827200044226604692051221709157577214880176458448714472570423776196857611140996469973889954241001160001564220456293217952206228937235533692994188990727255113668645389687481321375722557567942969601162313283086073364582287287354714084501094400000000000000000000000000000000000000000000000000000000000000 649 340373330599821206847168800329714745975126797883330399060767308429617205994022994887114418448163137550743893628257561669142799777640581955000860314630893445865724511730080776552694076650245790383098537611644572546472859841591105769208179495733267274828684729539968558436709845997800141336232799020466663123025194442283703414699829237981750407654400088453209384102443418315154429760352916897428945140847552393715222281992939947779908482002320003128440912586435904412457874471067385988377981454510227337290779374962642751445115135885939202324626566172146729164574574709428169002188800000000000000000000000000000000000000000000000000000000000000 650 680746661199642413694337600659429491950253595766660798121534616859234411988045989774228836896326275101487787256515123338285599555281163910001720629261786891731449023460161553105388153300491580766197075223289145092945719683182211538416358991466534549657369459079937116873419691995600282672465598040933326246050388884567406829399658475963500815308800176906418768204886836630308859520705833794857890281695104787430444563985879895559816964004640006256881825172871808824915748942134771976755962909020454674581558749925285502890230271771878404649253132344293458329149149418856338004377600000000000000000000000000000000000000000000000000000000000000 651 1361493322399284827388675201318858983900507191533321596243069233718468823976091979548457673792652550202975574513030246676571199110562327820003441258523573783462898046920323106210776306600983161532394150446578290185891439366364423076832717982933069099314738918159874233746839383991200565344931196081866652492100777769134813658799316951927001630617600353812837536409773673260617719041411667589715780563390209574860889127971759791119633928009280012513763650345743617649831497884269543953511925818040909349163117499850571005780460543543756809298506264688586916658298298837712676008755200000000000000000000000000000000000000000000000000000000000000 652 443846823102166853728708115629948028751565344439862840375240570192220836616205985332797201656404731366170037291247860416562210910043318869321121850278685053408904763296025332624713075951920510659560493045584522600600609233434801923047466062436180526376604887320119000201469639181131384302447569922688528712424853552737949252768577326328202531581337715342985036869586217482961376407500203634247344463665208321404649855718793691905000660531025284079486950012712419353845068310271871328844887816681336447827176304951286147884430137195264719831313042288479334830605245421094332378854195200000000000000000000000000000000000000000000000000000000000000 653 291610085764768421469416009319278492607746232311372952769725540754756526594495284547606858403605493812674120451498870354174725710296681621799617062515613127237217355281582484180648912453024977469654308719249924505174972049245397592288338868456536471967628040447154502880833046620771301887838743301598527097368112985704370928696272902031532917252200114181048794898390964433652145535165716611035684744189168647582004676985503399101167673236739630200247953685652751002711509542844388002138998319411274128041153158587994700302082161058376008442791265796060300157540962838256651798259223756800000000000000000000000000000000000000000000000000000000000000 654 292056655574515386892799494785311078354465598670195882253293267463416184368759442716898752520609483849140696439939144275084641063604946065324578191248408859438193185840972350159486047081590099946636934000596402184355944441357565123057539999954938518632203274812310941629502009938720415673271880733913379359385522040812647147576359077991764973787042687097099405610333370198481628147011299638005111520213960636322559048619478136312654913165126674044352468162966154909300654274150428412555750231079591546307678661127945687591978152116658360676241175850878156666204884680275421555990095462400000000000000000000000000000000000000000000000000000000000000 655 584113311149030773785598989570622156708931197340391764506586534926832368737518885433797505041218967698281392879878288550169282127209892130649156382496817718876386371681944700318972094163180199893273868001192804368711888882715130246115079999909877037264406549624621883259004019877440831346543761467826758718771044081625294295152718155983529947574085374194198811220666740396963256294022599276010223040427921272645118097238956272625309826330253348088704936325932309818601308548300856825111500462159183092615357322255891375183956304233316721352482351701756313332409769360550843111980190924800000000000000000000000000000000000000000000000000000000000000 656 1168226622298061547571197979141244313417862394680783529013173069853664737475037770867595010082437935396562785759756577100338564254419784261298312764993635437752772743363889400637944188326360399786547736002385608737423777765430260492230159999819754074528813099249243766518008039754881662693087522935653517437542088163250588590305436311967059895148170748388397622441333480793926512588045198552020446080855842545290236194477912545250619652660506696177409872651864619637202617096601713650223000924318366185230714644511782750367912608466633442704964703403512626664819538721101686223960381849600000000000000000000000000000000000000000000000000000000000000 657 170561086855516985945394904954621669759007909623394395235923268198635051671355514546668871472035938567898166720924460256649430381145288502149553663689070773911904820531127852493139851495648618368835969456348298875663871553752818031865603359973684094881206712490389589911629173804212722753190778348605413545881144871834585934184593701547190744691632929264706052876434688195913270837854598988594985127804953011612374484393775231606590469288433977641901841407172234467031582096103850192932558134950481463043684338098720281553715240836128482634924846696912843493063652653280846188698215750041600000000000000000000000000000000000000000000000000000000000000 658 172897540100113109040537300912904158385843634412755962293949614338342381146305590088404061492200814438691292292443973410850107509654128070672150289219058044787410366017855631294415739872301339168409064928353070093138719109283678552850063679973323603030264338688888077444665189883722486078576953394476720580756229048161087111365204574171124864481929270761482848121317355157501123863030689385699026019966664696702954956782731056697091708593754991034256661152475963706305987330297053620233004136799118195414145767387743847054451066053061749520334776103719868746393291730723049561146136513740800000000000000000000000000000000000000000000000000000000000000 659 227878957851949077715428162603207680752541910156012358303425591697935258350830767736516553046720673430195123241441156955500441697724140797145894081190718503029806862411533722046039945151693165023963147575569346382756831786035888332656383930204840508793888398391954486072068720266746236651564424573920317725436709885476312812779339628757542571387182778863634393823896274097586481251474448610351316294316064070254494633039639532726766871926569078183150279398963320164911291301331516671467099452301237781555844121417046390417766505057935385867801234904702787007746358501092979321590607925110374400000000000000000000000000000000000000000000000000000000000000 660 228224752932149303933509237205033489069313597424837870228013490926611943113123378916693361169705075059072505826026044902322141912743449053287238381769156619119381683143569433308628776631437767702299965705426052522943109224254455689762084057564787155999948927069332262226958050646513681623721578480709271166598222343572634987002070037905884821116146637405157359520138908807901483499200509989122714346355997399647900542953204994840161055343756588165218792721268272092323903275992110778707565460574836017946672412951821878111875407190041509366841904456910226745239145084554425420712900198137856000000000000000000000000000000000000000000000000000000000000000 661 301713123376301379800099211585054272549632575795635664441433835004980988795549106927868623466350109228093852702006431360869871608646839648445729140698825050475822585115798790834007242706760728902440554662573241435330790394464390421865475124100648620231932481585657250664038542954691087106559926751497656482242849938203023452816736590111579733515545854649618029285623637444045761185943074205620228365882628562334524517784137003178692915164446209554419243977516655706052200130861570449451401538879933215725500929922308522863899288305234875382964997692035319757206149801780950406182454061938245632000000000000000000000000000000000000000000000000000000000000000 662 302169572882165678407966230059464339527771202990485340181889861986834212681775353685702010188689519378211997713658483450674515892472326546552303617462363363714061348482085929700624500260023604437845154593984093540376676612912899333244999292215778194543932379439795915188492459055984114469807369908459075024576046382890168722790740730187391503157778147924428344004663915261661564152941475225598473794575340557133820318870043413168373237275133722730749681562959192250236847937413554671008816669801082887761394274748212166620123039119614958401698681500949140210696628091950059257023879862334521344000000000000000000000000000000000000000000000000000000000000000 663 604339145764331356815932460118928679055542405980970680363779723973668425363550707371404020377379038756423995427316966901349031784944653093104607234924726727428122696964171859401249000520047208875690309187968187080753353225825798666489998584431556389087864758879591830376984918111968228939614739816918150049152092765780337445581481460374783006315556295848856688009327830523323128305882950451196947589150681114267640637740086826336746474550267445461499363125918384500473695874827109342017633339602165775522788549496424333240246078239229916803397363001898280421393256183900118514047759724669042688000000000000000000000000000000000000000000000000000000000000000 664 1208678291528662713631864920237857358111084811961941360727559447947336850727101414742808040754758077512847990854633933802698063569889306186209214469849453454856245393928343718802498001040094417751380618375936374161506706451651597332979997168863112778175729517759183660753969836223936457879229479633836300098304185531560674891162962920749566012631112591697713376018655661046646256611765900902393895178301362228535281275480173652673492949100534890922998726251836769000947391749654218684035266679204331551045577098992848666480492156478459833606794726003796560842786512367800237028095519449338085376000000000000000000000000000000000000000000000000000000000000000 665 2417356583057325427263729840475714716222169623923882721455118895894673701454202829485616081509516155025695981709267867605396127139778612372418428939698906909712490787856687437604996002080188835502761236751872748323013412903303194665959994337726225556351459035518367321507939672447872915758458959267672600196608371063121349782325925841499132025262225183395426752037311322093292513223531801804787790356602724457070562550960347305346985898201069781845997452503673538001894783499308437368070533358408663102091154197985697332960984312956919667213589452007593121685573024735600474056191038898676170752000000000000000000000000000000000000000000000000000000000000000 666 4834713166114650854527459680951429432444339247847765442910237791789347402908405658971232163019032310051391963418535735210792254279557224744836857879397813819424981575713374875209992004160377671005522473503745496646026825806606389331919988675452451112702918071036734643015879344895745831516917918535345200393216742126242699564651851682998264050524450366790853504074622644186585026447063603609575580713205448914141125101920694610693971796402139563691994905007347076003789566998616874736141066716817326204182308395971394665921968625913839334427178904015186243371146049471200948112382077797352341504000000000000000000000000000000000000000000000000000000000000000 667 9669426332229301709054919361902858864888678495695530885820475583578694805816811317942464326038064620102783926837071470421584508559114449489673715758795627638849963151426749750419984008320755342011044947007490993292053651613212778663839977350904902225405836142073469286031758689791491663033835837070690400786433484252485399129303703365996528101048900733581707008149245288373170052894127207219151161426410897828282250203841389221387943592804279127383989810014694152007579133997233749472282133433634652408364616791942789331843937251827678668854357808030372486742292098942401896224764155594704683008000000000000000000000000000000000000000000000000000000000000000 668 3229588394964586770824343066875554860872818617562307315864038844915284065142814980192783084896713583114329831563581871120809225858744226129551021063437739631375887692576534416640274658779132284231689012300501991759545919638813068073722552435202237343285549271452538741534607402390358215453301169581610593862668783740330123309187436924242840385750332845016290140721847926316638797666638487211196487916421239874646271568083023999943573159996629228546252596544907846770531430755076072323742232566833973904393782008508891636835875042110444675397355507882144410571925561046762233339071227968631364124672000000000000000000000000000000000000000000000000000000000000000 669 724510776221277118456066997948657409028378902325474738212756594526384444410242038430792967021380105855061394070048091135748484057317327471362272174375038787723750039010103505299468561775457556266203575789377285145386996008074807079724201822948602513945208490453280906663787615108696887327799251600032690350125888108070225985960467885807387857555392034165810142706606650967224885723251163382516558223358115752477532443273427611580155837521639026456627588484781003421623889352144730380459155693915377235653944006986689319056402530404944307299919321840099749686626462389556289280329128650400032488423424000000000000000000000000000000000000000000000000000000000000000 670 727759703468906163830309450854256769606981498300028436590392274322466885864996487033621635034928895567415929469465347149810136452193189926390802542869994118610403626628982893215609676402253330061119286891571802119133126035016846573355252055338506561092944851397017592343894286028466828526578620441288442324790129758779061080067913930138362690997344464812293596261344797384118270861023590124142193013597389814147835279341918318358542186568821264243428609060945940656698435941167800920281842490749078478863154518228782096271902093321558407332654386063597954842171872534800936317460649406679853261914112000000000000000000000000000000000000000000000000000000000000000 671 1455519406937812327660618901708513539213962996600056873180784548644933771729992974067243270069857791134831858938930694299620272904386379852781605085739988237220807253257965786431219352804506660122238573783143604238266252070033693146710504110677013122185889702794035184687788572056933657053157240882576884649580259517558122160135827860276725381994688929624587192522689594768236541722047180248284386027194779628295670558683836636717084373137642528486857218121891881313396871882335601840563684981498156957726309036457564192543804186643116814665308772127195909684343745069601872634921298813359706523828224000000000000000000000000000000000000000000000000000000000000000 672 2911038813875624655321237803417027078427925993200113746361569097289867543459985948134486540139715582269663717877861388599240545808772759705563210171479976474441614506515931572862438705609013320244477147566287208476532504140067386293421008221354026244371779405588070369375577144113867314106314481765153769299160519035116244320271655720553450763989377859249174385045379189536473083444094360496568772054389559256591341117367673273434168746275285056973714436243783762626793743764671203681127369962996313915452618072915128385087608373286233629330617544254391819368687490139203745269842597626719413047656448000000000000000000000000000000000000000000000000000000000000000 673 3918258243476590786062386083399318447563988386847353102602672004952161713497141086189018883028057173734967364263601429054577774658608134563688080890812048334598413125770443897072842497749731929049066240624222582609412750572530701950944677065942519324924415079921542717179526835977265404787099292455896973476670058621266464855085648599864944728329702598549388722271080389116092770315751009228381567185208346759371945143976888226042391132486533686686619631184132944495664379107247440154797439970193038530199223926143762806327920870443270465079011214566411388870253361727368241133208136405564329962145579008000000000000000000000000000000000000000000000000000000000000000 674 3924080321104342035373028559006152501720844238833753330095395143146741448584061058085287856108336604899506691699357151831776255750225680083099207311155008287547296354783475760218567375160949955689555194919355157026365815580810836723531519082385227377413158638732718857918277990265493139415311921419427281015268379659336697343726191911306051629857681354267887071041171147495165716482639197949374704729317125877885127826211623572589259469979084256800567060056620512020917966594776782562159694710119031158030129162289593063098096087189842932337672449654920172508990736707646648623747821600817768788240891904000000000000000000000000000000000000000000000000000000000000000 675 7848160642208684070746057118012305003441688477667506660190790286293482897168122116170575712216673209799013383398714303663552511500451360166198414622310016575094592709566951520437134750321899911379110389838710314052731631161621673447063038164770454754826317277465437715836555980530986278830623842838854562030536759318673394687452383822612103259715362708535774142082342294990331432965278395898749409458634251755770255652423247145178518939958168513601134120113241024041835933189553565124319389420238062316060258324579186126196192174379685864675344899309840345017981473415293297247495643201635537576481783808000000000000000000000000000000000000000000000000000000000000000 676 15696321284417368141492114236024610006883376955335013320381580572586965794336244232341151424433346419598026766797428607327105023000902720332396829244620033150189185419133903040874269500643799822758220779677420628105463262323243346894126076329540909509652634554930875431673111961061972557661247685677709124061073518637346789374904767645224206519430725417071548284164684589980662865930556791797498818917268503511540511304846494290357037879916337027202268240226482048083671866379107130248638778840476124632120516649158372252392384348759371729350689798619680690035962946830586594494991286403271075152963567616000000000000000000000000000000000000000000000000000000000000000 677 21252819019101116463580322675577321949320092397523608035796660095282751685531274690589919028682751052135728242243718334320900201143222283330065306797215524885356157057507304717343760903871704960014630935683227530454797257185671491694646707350198391476069667187376405334485393595277910843073329366407618153978693544234967552813621055391633575627309202214714876376758982934833817520469973896093813400813981553754625852306762153269143429289406720334831871197266656693105291707077311054356656906550004672751891179542960436029739288408220189321540833987331047654308693830008614248946218201790029035757112670552064000000000000000000000000000000000000000000000000000000000000000 678 21284211661669951199863306904049371169333859151434278062437423256427925617119947179054601331531617744974924295777313191535554411189224088770730100455704764951656535428345572523425509442872992559660147377242582371711008183710317978388434959502857473295088972456486267085348739819200034788188651861778973572226815691272242246392370864926924024040348063665549019473327312304013778846201835009677408398451816090761648933329371846257724143365166553008886275733747109657201459050810069268617154184107685625001155420576258752774244073176917708064999535366928287015688765755902275422135208184362835577907418597687296000000000000000000000000000000000000000000000000000000000000000 679 42568423323339902399726613808098742338667718302868556124874846512855851234239894358109202663063235489949848591554626383071108822378448177541460200911409529903313070856691145046851018885745985119320294754485164743422016367420635956776869919005714946590177944912972534170697479638400069576377303723557947144453631382544484492784741729853848048080696127331098038946654624608027557692403670019354816796903632181523297866658743692515448286730333106017772551467494219314402918101620138537234308368215371250002310841152517505548488146353835416129999070733856574031377531511804550844270416368725671155814837195374592000000000000000000000000000000000000000000000000000000000000000 680 85136846646679804799453227616197484677335436605737112249749693025711702468479788716218405326126470979899697183109252766142217644756896355082920401822819059806626141713382290093702037771491970238640589508970329486844032734841271913553739838011429893180355889825945068341394959276800139152754607447115894288907262765088968985569483459707696096161392254662196077893309249216055115384807340038709633593807264363046595733317487385030896573460666212035545102934988438628805836203240277074468616736430742500004621682305035011096976292707670832259998141467713148062755063023609101688540832737451342311629674390749184000000000000000000000000000000000000000000000000000000000000000 681 38652128377592631378951765337753658043510288219004648961386360633673112920689824077163156018061417824874462521131600755828566810719630945207645862427559853152208268337875559702540725148257354488342827637072529587027190861617937448753397886457189171503881573980979061026993311511667263175350591780990616007163897295350391919448545490707294027657272083616637019363562399144089022384702532377574173651588498020823154462926139272804027044351142460264137476732484751137477849636271085791808751998339557095002098243766485895038027236889282557846039156226341769220490798612718532166597538062802909409479872173400129536000000000000000000000000000000000000000000000000000000000000000 682 38822402070885990988550671792986053012864959092216123185885860019724536325626783654595592828713670766834261915497819261360851246009144737917811703231205491271821520621302324282728129223800338428820108816090470246000878927087619992580505366133212031290242285760630951163676101430220863453656100995884847795741711820880569857419684457626709419849594868125961411519349017642521132615472147057651592918776112549549247654392774247574088837498063792688208566938354728014735461308677566345957689231812418580002107487131095965060221189474697899510559152509277195516616308738765750369974619728277812094103131522181627904000000000000000000000000000000000000000000000000000000000000000 683 53031401228830263690360217669218948415573534119967224271920084786943716620806186472177579804022874267495601776570021111018922802048491711995730786613826701077308197168698974970206624519711262293768268642779582356037200614401688909864970330137967634742470962349021879289581554553681699477694233960378702088983178347322858425235288969118085067514546589860063288135430758099683867152734952880752075927048169742684272295900529622186205352022355140812092902437792558468128640147653555628578203490655763780282878827421077088272262144822437330731423802327672649075697877737154015005385330548827491320544877659300103716864000000000000000000000000000000000000000000000000000000000000000 684 53109046032972035672337319012804920521599264038151656518291856506983165693457440039486770989680301609029270300401016749541644504540510001471566410020289112059851840209941579618772080778158862970625908860411763296529202372255864149850131340870234058805051446920543141191908906756542141204601546162370471784574661770964619564950128338033338486354245779596315210958469456134968909417965897174867379112885721967783370791209315170681353529697351268397469319571669267924158111070270910761270118869119388617442883042395339280202382587201386726530444920632691203466731110354631546506125279788284046944733083922344466972672000000000000000000000000000000000000000000000000000000000000000 685 106218092065944071344674638025609841043198528076303313036583713013966331386914880078973541979360603218058540600802033499083289009081020002943132820040578224119703680419883159237544161556317725941251817720823526593058404744511728299700262681740468117610102893841086282383817813513084282409203092324740943569149323541929239129900256676066676972708491559192630421916938912269937818835931794349734758225771443935566741582418630341362707059394702536794938639143338535848316222140541821522540237738238777234885766084790678560404765174402773453060889841265382406933462220709263093012250559576568093889466167844688933945344000000000000000000000000000000000000000000000000000000000000000 686 212436184131888142689349276051219682086397056152606626073167426027932662773829760157947083958721206436117081201604066998166578018162040005886265640081156448239407360839766318475088323112635451882503635441647053186116809489023456599400525363480936235220205787682172564767635627026168564818406184649481887138298647083858478259800513352133353945416983118385260843833877824539875637671863588699469516451542887871133483164837260682725414118789405073589877278286677071696632444281083643045080475476477554469771532169581357120809530348805546906121779682530764813866924441418526186024501119153136187778932335689377867890688000000000000000000000000000000000000000000000000000000000000000 687 424872368263776285378698552102439364172794112305213252146334852055865325547659520315894167917442412872234162403208133996333156036324080011772531280162312896478814721679532636950176646225270903765007270883294106372233618978046913198801050726961872470440411575364345129535271254052337129636812369298963774276597294167716956519601026704266707890833966236770521687667755649079751275343727177398939032903085775742266966329674521365450828237578810147179754556573354143393264888562167286090160950952955108939543064339162714241619060697611093812243559365061529627733848882837052372049002238306272375557864671378755735781376000000000000000000000000000000000000000000000000000000000000000 688 849744736527552570757397104204878728345588224610426504292669704111730651095319040631788335834884825744468324806416267992666312072648160023545062560324625792957629443359065273900353292450541807530014541766588212744467237956093826397602101453923744940880823150728690259070542508104674259273624738597927548553194588335433913039202053408533415781667932473541043375335511298159502550687454354797878065806171551484533932659349042730901656475157620294359509113146708286786529777124334572180321901905910217879086128678325428483238121395222187624487118730123059255467697765674104744098004476612544751115729342757511471562752000000000000000000000000000000000000000000000000000000000000000 689 1699489473055105141514794208409757456691176449220853008585339408223461302190638081263576671669769651488936649612832535985332624145296320047090125120649251585915258886718130547800706584901083615060029083533176425488934475912187652795204202907847489881761646301457380518141085016209348518547249477195855097106389176670867826078404106817066831563335864947082086750671022596319005101374908709595756131612343102969067865318698085461803312950315240588719018226293416573573059554248669144360643803811820435758172257356650856966476242790444375248974237460246118510935395531348209488196008953225089502231458685515022943125504000000000000000000000000000000000000000000000000000000000000000 690 3398978946110210283029588416819514913382352898441706017170678816446922604381276162527153343339539302977873299225665071970665248290592640094180250241298503171830517773436261095601413169802167230120058167066352850977868951824375305590408405815694979763523292602914761036282170032418697037094498954391710194212778353341735652156808213634133663126671729894164173501342045192638010202749817419191512263224686205938135730637396170923606625900630481177438036452586833147146119108497338288721287607623640871516344514713301713932952485580888750497948474920492237021870791062696418976392017906450179004462917371030045886251008000000000000000000000000000000000000000000000000000000000000000 691 4697388903524310611146891192044569610294411705646437715729878124329647039254923656612525920495243316715420899529869129463459373137599028610157105833474531383469775562888912834121153000666595112025920386885699640051414891421286672325944416837290462033189190377228199752141958984802639305264597554969343488402059684318278671280708951242372722441060330713734887778854706456225730100200247673322669947776516336606503579740881508216424356994671324987219366377475003409355936607943321515012819473735871684435588119333782968655340335072788253188164792340120271564225433248646451025373768746714147384167751806763523414798893056000000000000000000000000000000000000000000000000000000000000000 692 4704186861416531031712950368878208640121176411443321127764219481962540884463686208937580227181922395321376646128320459607400703634180213890345466333957128389813436598435785356312355827006199446486160503219832345753370629324935422937125233648921851992716236962434029274214523324867476699338786552878126908790485241024962142585022567669640989767313674173523216125857390546611006120605747308161052972302965709018379851202156300558271570246472585949574242450380177075650228846160316191590262048951118966178620808363209572083206240043950030689160689289961256038269174830771843863326552782527047742176677641505583506571395072000000000000000000000000000000000000000000000000000000000000000 693 9408373722833062063425900737756417280242352822886642255528438963925081768927372417875160454363844790642753292256640919214801407268360427780690932667914256779626873196871570712624711654012398892972321006439664691506741258649870845874250467297843703985432473924868058548429046649734953398677573105756253817580970482049924285170045135339281979534627348347046432251714781093222012241211494616322105944605931418036759702404312601116543140492945171899148484900760354151300457692320632383180524097902237932357241616726419144166412480087900061378321378579922512076538349661543687726653105565054095484353355283011167013142790144000000000000000000000000000000000000000000000000000000000000000 694 6529411363646145072017575112002953592488192859083329725336736640964006747635596458005361355328508284706070784826108797935072176644242136879799507271532494205061049998628870074561549887884604831722790778469127295905678433503010367036729824304703530565890136903858432632609758374916057658682235735394840149401193514542647453908011323925461693797031379752850223982690058078696076495400777263727541525556516404117511233468592945174880939502103949298009048521127685781002517638470518873927283723944153125055925682008134886051490261181002642596555036734466223381117614665111319282297255262147542266141228566409749907121096359936000000000000000000000000000000000000000000000000000000000000000 695 6548228111091811196144426913478466427048677564729103009847793518891856911173451202841111676237235974287356291410622079773501779458778857735360889136868322718620303745022613215986799311192629629508735420482006625288691916020310108728478325239299217973861001851708168749706616468215527565479590881606352657036355455506747302478351414196140257756100634449544316847193487640882520519883200252960185737445728266953584752873401570377114025783089839641807345490929206489305118553855160138693644772139957600920640165241587724339823086141178442719311679491626068405270691364434406657750561473277650457109935276975772241147381940224000000000000000000000000000000000000000000000000000000000000000 696 13096456222183622392288853826956932854097355129458206019695587037783713822346902405682223352474471948574712582821244159547003558917557715470721778273736645437240607490045226431973598622385259259017470840964013250577383832040620217456956650478598435947722003703416337499413232936431055130959181763212705314072710911013494604956702828392280515512201268899088633694386975281765041039766400505920371474891456533907169505746803140754228051566179679283614690981858412978610237107710320277387289544279915201841280330483175448679646172282356885438623358983252136810541382728868813315501122946555300914219870553951544482294763880448000000000000000000000000000000000000000000000000000000000000000 697 26192912444367244784577707653913865708194710258916412039391174075567427644693804811364446704948943897149425165642488319094007117835115430941443556547473290874481214980090452863947197244770518518034941681928026501154767664081240434913913300957196871895444007406832674998826465872862110261918363526425410628145421822026989209913405656784561031024402537798177267388773950563530082079532801011840742949782913067814339011493606281508456103132359358567229381963716825957220474215420640554774579088559830403682560660966350897359292344564713770877246717966504273621082765457737626631002245893110601828439741107903088964589527760896000000000000000000000000000000000000000000000000000000000000000 698 18282652886168336859635239942431878264319907760723655603495039504746064495996275758332383800054362840210298765618456846727616968248910570797127602470136357030387888056103136099035143676849821925588389293985762497806027829528705823569911484068123416583019917169969207149180873179257752962819017741444936618445504431774838468519557148435623599655032971383127732637364217493343997291513895106264838578948473321334408630022537184492902359986386832279926108610674344518139891002363607107232656203814761621770427341354512926356786056506170212072318209140619982987515770289500863388439567633391200076250939293316356097283490377105408000000000000000000000000000000000000000000000000000000000000000 699 4272064019676297624364624118353351497006557243229266803624700491725047448849559564733541257577172749625071244516289844844232560918907326786549444072892893741627886163252752862109787870622071570291498988322461122338342606011650314934459259386118809806146917608054409292308596583863810183718885091159984473450518299172601940136876462621561904160080053914882712311109031336911756387171799845031225175109593121360518692774607184514029190420887811382315112198282214313622659344535106474483733849344108338840625643803611831359300581398504816030078939700336847027598599046157006903516466305166339158218521774698993810124551977802137600000000000000000000000000000000000000000000000000000000000000000 700 4290399058387354695713828513711091203002293540410508292052274313577944648200845228101496370270637010353075842132239586667598365901391907588208454562476125045240023013738816179114550908693410933254123447499810740889150943376507183238898998696788847616473728413239192164807775109974813660902227945628482260890220094448020832583815846581311096881797135691341436398281173102306227444627472805739513695174441160507988730082652708911085109693080462933312172765656816091792713676485900922872076054706100220123203436266288276987452086039700115669693012402913400019133356981977423242158167877291516579498429593474525972399764647234764800000000000000000000000000000000000000000000000000000000000000000 701 6015139479859071283390787576222949866609215543655532625457288587636278396777585009798297911119433088515012330669399900507972908993751454438668253296591527313426512265261820283118600373988162128422281073394734658726589622613863070900936396172897964358296167235361347415060500704184688752584923579771132129768088572416125207282509816906998157828279584239260693830390204689433330877367716873646798200634566507032200199575879097893341323789698809032503666217450856160693384574433233093866650628697952508612731217645336164336407824627659562168909603388884586826824966488732347385505751363962706244456798290051285413304470035423140249600000000000000000000000000000000000000000000000000000000000000000 702 6023720277975845992782215233250372049015220130736353642041393136263434286073986700254500903859974362535718482353664379681308105725554238253844670205716479563516992311289297915476829475805548950288789320289734280208367924500616085267414194170291542053529114692187825799390116254404638379906728035662389094289869012605021248947677448600160780022043178510643376703186767035637943332256971819258277228024915389353216177036044403311163494009084969958370290562982169792876970001786204895712394780807364709052977624517868740890382728799738962400248989413690413626863233202696302231990067699717289277615795149238234465249269564717609779200000000000000000000000000000000000000000000000000000000000000000 703 12047440555951691985564430466500744098030440261472707284082786272526868572147973400509001807719948725071436964707328759362616211451108476507689340411432959127033984622578595830953658951611097900577578640579468560416735849001232170534828388340583084107058229384375651598780232508809276759813456071324778188579738025210042497895354897200321560044086357021286753406373534071275886664513943638516554456049830778706432354072088806622326988018169939916740581125964339585753940003572409791424789561614729418105955249035737481780765457599477924800497978827380827253726466405392604463980135399434578555231590298476468930498539129435219558400000000000000000000000000000000000000000000000000000000000000000 704 24094881111903383971128860933001488196060880522945414568165572545053737144295946801018003615439897450142873929414657518725232422902216953015378680822865918254067969245157191661907317903222195801155157281158937120833471698002464341069656776681166168214116458768751303197560465017618553519626912142649556377159476050420084995790709794400643120088172714042573506812747068142551773329027887277033108912099661557412864708144177613244653976036339879833481162251928679171507880007144819582849579123229458836211910498071474963561530915198955849600995957654761654507452932810785208927960270798869157110463180596952937860997078258870439116800000000000000000000000000000000000000000000000000000000000000000 705 48189762223806767942257721866002976392121761045890829136331145090107474288591893602036007230879794900285747858829315037450464845804433906030757361645731836508135938490314383323814635806444391602310314562317874241666943396004928682139313553362332336428232917537502606395120930035237107039253824285299112754318952100840169991581419588801286240176345428085147013625494136285103546658055774554066217824199323114825729416288355226489307952072679759666962324503857358343015760014289639165699158246458917672423820996142949927123061830397911699201991915309523309014905865621570417855920541597738314220926361193905875721994156517740878233600000000000000000000000000000000000000000000000000000000000000000 706 34021972130007578167233951637398101332837963298398925370249788433615876847745876883037421105001135199601737988333496416440028181137930337657714697321886676574743972574161954626613132879349740471231082080996419214616862037579479649590355368673806629518332439781476840114955376604877397569713199945421173604549180183193160014056482229693708085564499872228113791619598860217283103940587376835170749783884722119066964967899578789901451414163311910324875401099723294990169126570088485250983605721999995876731217623276922648548881652260925659636606292208523456164523541128828715006279902368003249839974011002897548259727874501525060032921600000000000000000000000000000000000000000000000000000000000000000 707 3445953517099974362014965175194140835847842888869561409880767523103405271428629127694390805065752373729633257889166659698007840193783459752447397416562992165023784689565400922719336977247225554698005973722226551273119788361520440202418033573833660713310079467271736378102307464959735050162962466993168954835839626826878875758004151956002376462530108871512692650331834697475184414424252326812167104172845197294958259099947705535797433036813184254265141900621831980392370967101823517460815407887784284919682591792190063388715905368093869786536037879953392781037888638867257440041166088571071373310002236253821361128358144270614720728268800000000000000000000000000000000000000000000000000000000000000000 708 3480071868754429553718083642275270943133465095690052116909289973827201363224952188364632298185215268519035567373217814744522769304612998957917173628608170305271544934016543506112597739398188183952441676432347606236219984285891929709372667569614192007501268372888288223430053083424682921946754174587160726665897444914273716112043797024873687120574961434596976735978684545965037725458155815196445986392378318060254875526679861036151863066880641524109351226370562990099226125191940581990130411926277198631758657057459271937119033144015591269571048155992535283820441991727329295883157832022270099778418099979106721139530007085175262517657600000000000000000000000000000000000000000000000000000000000000000 709 4934741909893781107172242604746334197363253505688493901777373182886971533052982203101048598826635250759992434535222861307733286873941232522326552205366385492875050716435458691667663594466630844844562297181068905642959937717394756327890442613712924266636798552755592700823815272296200383320497419564593910412242576888440129446878104181270888336975295314258513011617774686178423494699664945948560408704392455009441413496832042949263341828836749681187060038993458319960702645522171745262004924111461067659833775707477247606834788998214108420251746285197415032457386744269352941562317805807579001485796865770373330575853550046778522250038476800000000000000000000000000000000000000000000000000000000000000000 710 4941702053631289966279678772030884739249520435879874006011191762834625935779432107477777863423005681297030505669969296937222332412550458520242386552623601833485593806303491778679888789945427221212467180533933600855432377685966540187309187948852152650651801089501369277270675378463049749164390927913768231865574371778268676879102191775320635711216445237127706965089732055270353570150581257578953300677177211645561923247885402671335645554970510964235278741446199445940901097772555626425985184935313622057097293021592166150709027064502139602790888381509400103025027628252807600154084121471623541685353701970331544018132610060948872775073792000000000000000000000000000000000000000000000000000000000000000000 711 9883404107262579932559357544061769478499040871759748012022383525669251871558864214955555726846011362594061011339938593874444664825100917040484773105247203666971187612606983557359777579890854442424934361067867201710864755371933080374618375897704305301303602179002738554541350756926099498328781855827536463731148743556537353758204383550641271422432890474255413930179464110540707140301162515157906601354354423291123846495770805342671291109941021928470557482892398891881802195545111252851970369870627244114194586043184332301418054129004279205581776763018800206050055256505615200308168242943247083370707403940663088036265220121897745550147584000000000000000000000000000000000000000000000000000000000000000000 712 1759245931092739227995565642842994967172829275173235146139984267569126833137477830262088919378590022541742860018509069709651150338867963233206289612734002252720871395044043073210040409220572090751638316270080361904533926456204088306682070909791366343632041187862487462708360434732845710702523170337301490544144476353063648968960380272014146313193054504417463679571944611676245870973606927698107375041075087345820044676247203350995489817569501903267759231954847002754960790807029803007650725836971649452326636315686811149652413634962761698593556263817346436676909835657999505654853947243897980839985917901438029670455209181697798707926269952000000000000000000000000000000000000000000000000000000000000000000 713 1779012739307264387860684357931118506129827356916754642164029034620465336880595558692000030832282045266930982041188946897400039668518165067287259158944496660054813770269257040324759964380353799636488184992216096307955655966947954467431307661586774954234648392220492939817443136246697909699180734048956563471606773840176723676476789039115428856037920285365974507432303539897327285254209252728423188243783796192402292369238744961680832399789383947124700346920631800538724395198120025513354666576712903940555025487773179814255249743220770257004719817343384037089009946171010736055470283729784475006727332709319355846527739621941594199026565120000000000000000000000000000000000000000000000000000000000000000000 714 3558025478614528775721368715862237012259654713833509284328058069240930673761191117384000061664564090533861964082377893794800079337036330134574518317888993320109627540538514080649519928760707599272976369984432192615911311933895908934862615323173549908469296784440985879634886272493395819398361468097913126943213547680353447352953578078230857712075840570731949014864607079794654570508418505456846376487567592384804584738477489923361664799578767894249400693841263601077448790396240051026709333153425807881110050975546359628510499486441540514009439634686768074178019892342021472110940567459568950013454665418638711693055479243883188398053130240000000000000000000000000000000000000000000000000000000000000000000 715 7116050957229057551442737431724474024519309427667018568656116138481861347522382234768000123329128181067723928164755787589600158674072660269149036635777986640219255081077028161299039857521415198545952739968864385231822623867791817869725230646347099816938593568881971759269772544986791638796722936195826253886427095360706894705907156156461715424151681141463898029729214159589309141016837010913692752975135184769609169476954979846723329599157535788498801387682527202154897580792480102053418666306851615762220101951092719257020998972883081028018879269373536148356039784684042944221881134919137900026909330837277423386110958487766376796106260480000000000000000000000000000000000000000000000000000000000000000000 716 2547546242688002603416500000557361700777912775104792647578889577576506362413012840046944044151827888822245166282982571957076856805318012376355355115608519217198493319025576081745056268992666641079451080908853449912992499344669470797361632571392261734464016497659745889818578571105271406689226811158105798891340900139133068304714761904013294121846301848644075494643058669132972672484027649907102005565098396147520082672749882785126951996498397812282570896790344738371453333923707876535123882537852878442874796498491193494013517632292143008030758778435725941111462242916887374031433446301051368209633540439745317572227723138620362893006041251840000000000000000000000000000000000000000000000000000000000000000000 717 612265024359988111726133128625573745069641383156470277647172232554979350340825767479438730611238188699066966779295587964209197652317211689557583112142337970524464707175867502998169389341142563682893773746921091705346018557584808009511158844811704468249396590666604850167571229770663552602070041430288890884388187284835221220496251715701965995094010645411553786477901586291064158493088656419014124465980631297577172941797206466012075278711514379242436871396204640473407387851384987980676142049041513020181417571872017564874086751626860291650744372336899050204553663074215054920850652848442624918315278825239349508140986868287419059536982651699200000000000000000000000000000000000000000000000000000000000000000000 718 220722822170948015507630252562257045502930132103604515155147947936974982532910243205139920625373566269086233714243129117139181881688916147164357158753907278411664766402814828695909098684656248062418943707258247955366581418081619489955989314096135803281874519882153447240326096891382308335541233345747660412547641073060262177229945806798666904340167184973470603526928873116477355212403843669716556334681553107109829375168398782893725548174828782073340421922581555745559751201988830813452118824039400677066238234278213528826574537741298254094678389625720594835248299625415770426696620290467851727874662860178336207621035265990142368910905545064448000000000000000000000000000000000000000000000000000000000000000000000 719 159141769612056223771573856749901430802168343715033405857266002350993327239048711284730966726104996916686018759316689528357397878151417981983348765938332478952856011520068496544983596388680844703277212783249930085702189231911549829471332239723241758555655712329516986862635116767034531168722821279145750476835185000977488194858493517080130756321473187071122927623705486121083561624452955140583380060359256841906151073728658331376634877129728919085970570502621197462898846799784927486779795087505176800144359622731400528694904048325787298300463939751313422749737241991762167178958643999957378109312194247154764746464146986765705990999718081572372480000000000000000000000000000000000000000000000000000000000000000000000 720 159363107261029876377653931654977788842226992315471560802825482187364667054402047461761190601941026119629949244378326092374584801486816338008360377573851717449313391230110316428912641724409190801612786097273921643540439842804333626174352173297265738748361770343883491712235443772273800335855954549353185456636068429351587622111426053265221341518026000961347020708022183598303427495975142838970839559747795446693224997336069539069787359573581115079136037220983674788994672734137896787874064621701985112801027716782487316634674429477839853652759438972108017218095708253224979650695721390777902974554631234981127423441148582018509476383584170698342400000000000000000000000000000000000000000000000000000000000000000000000 721 318726214522059752755307863309955577684453984630943121605650964374729334108804094923522381203882052239259898488756652184749169602973632676016720755147703434898626782460220632857825283448818381603225572194547843287080879685608667252348704346594531477496723540687766983424470887544547600671711909098706370913272136858703175244222852106530442683036052001922694041416044367196606854991950285677941679119495590893386449994672139078139574719147162230158272074441967349577989345468275793575748129243403970225602055433564974633269348858955679707305518877944216034436191416506449959301391442781555805949109262469962254846882297164037018952767168341396684800000000000000000000000000000000000000000000000000000000000000000000000 722 637452429044119505510615726619911155368907969261886243211301928749458668217608189847044762407764104478519796977513304369498339205947265352033441510295406869797253564920441265715650566897636763206451144389095686574161759371217334504697408693189062954993447081375533966848941775089095201343423818197412741826544273717406350488445704213060885366072104003845388082832088734393213709983900571355883358238991181786772899989344278156279149438294324460316544148883934699155978690936551587151496258486807940451204110867129949266538697717911359414611037755888432068872382833012899918602782885563111611898218524939924509693764594328074037905534336682793369600000000000000000000000000000000000000000000000000000000000000000000000 723 307252070799265601656116780230797176887813641184229169227847529657239078080887147506275575480542298358646542143161412706098199497266581899680118807962386111242276218291652690074943573244660919865509451595544120928745968016926755231264150990117128344306841493223007372021189935592943887047530280371152941560394339931789860935430829430695346746446754129853477055925066769977529008212240075393535778671193749621224537794863942071326550029257864389872574279762056524993181729031417865007021196590641427297480381437956635546471652300033275237842520198338224257196488525512217760766541350841419796934941329021043613672394534466131686270467550281106404147200000000000000000000000000000000000000000000000000000000000000000000000 724 55843382593981045160751980114810696854937813739218282450282894166167577170535347863360509365969766608736248294418075515985532507797804233899537610067918823421718601301290336641753852262500571003937946053062338526642866767956123371949511791158134671109245938116822277631834695264905096018489300169366145834972584554739665928189797471880985801609380599152871377608422301487783093849429625653060805715168583489248453130666516143602678607392336000021570533618828215384860357240805665240819678228478322815287284928404052075545856074879906730157585351566850202961496225703262084469278191906870829648731535658837146747212553521516598016676430030759430350438400000000000000000000000000000000000000000000000000000000000000000000000 725 56151909569638399001419118126494733854136365196341035391997164299682315165952670227246479030975124435303851876155191955300369703973482710329921795758901800346700472026711830214360227136879027197329868406946660838944761059491792561849785336965638177579462766504208036071789583084048218095939517297373693602016631983218890601826205192720107270126559497490732545440513032435229409285061833529597053260556255221233251214261358774230317715720470453060363740986888039779251850927218956209001002417585937858465667718063742970990860804575375828114257093840700204082830458994440328029881938823483375668890273424908070209904335585171385851022708649713902341324800000000000000000000000000000000000000000000000000000000000000000000000 726 112303819139276798002838236252989467708272730392682070783994328599364630331905340454492958061950248870607703752310383910600739407946965420659843591517803600693400944053423660428720454273758054394659736813893321677889522118983585123699570673931276355158925533008416072143579166168096436191879034594747387204033263966437781203652410385440214540253118994981465090881026064870458818570123667059194106521112510442466502428522717548460635431440940906120727481973776079558503701854437912418002004835171875716931335436127485941981721609150751656228514187681400408165660917988880656059763877646966751337780546849816140419808671170342771702045417299427804682649600000000000000000000000000000000000000000000000000000000000000000000000 727 163289753028508464296126795511846686047828549990959730919927753783476172502590365020832761022075661857863601255859298206013475099154887721639412582066886435408204972653678002263359540514044211089835257327400889719651365161002132769859175759896075820401077724994236968896764107608412218222992116300762700994664365807200533870110604700430071941528035018703050242141011898321647122200959811904068230881697590183346294531072031315461763917315128077499537758789870419678064382496352724655774915030339907292418161724129364559641423219705192908156259628888756193472870974755832473910896678098689656445132915119632668170401807881678390054774036753368028008572518400000000000000000000000000000000000000000000000000000000000000000000000 728 163514360666787017892132471984352664983245095451745095061495742440674901763254175701741746938199562355604816663363918973834676577970781652480732269249922042609591774541784849584216981422591727198624576801028676363007144205240099940106574901243938373111395576060253801041051265940748411095375874369952195769072432335133409432517909521200952370608541256693013172322773950451388039838100059238186619094739815204231227535929076750558685188178009959311779213753817971837181389900061600480610919040010251043852024395001619531525386662923494411468716657264118994289202296591810235223016205853983589947808476213332300451241425224019075598178127587966883617937817600000000000000000000000000000000000000000000000000000000000000000000000 729 327028721333574035784264943968705329966490190903490190122991484881349803526508351403483493876399124711209633326727837947669353155941563304961464538499844085219183549083569699168433962845183454397249153602057352726014288410480199880213149802487876746222791152120507602082102531881496822190751748739904391538144864670266818865035819042401904741217082513386026344645547900902776079676200118476373238189479630408462455071858153501117370376356019918623558427507635943674362779800123200961221838080020502087704048790003239063050773325846988822937433314528237988578404593183620470446032411707967179895616952426664600902482850448038151196356255175933767235875635200000000000000000000000000000000000000000000000000000000000000000000000 730 47746193314701809224502681819430978175107567871909567757956756792677071314870219304908590105954272207836606465702264340359725560767468242524373822620977236442000798166201176078591358575396784341998376425900373497998086107930109182511119871163230004948527508209594109903986969654698536039849755316026041164569150241858955554295229580190678092217694046954359846318249993531805307632725217297550492775664026039635518440491290411163136074947978908119039530416114847776456965850817987340338388359682993304804791123340472903205412905573660368148865263921122746332447070604808588685120732109363208264760075054293031731762496165413570074668013255686330016437842739200000000000000000000000000000000000000000000000000000000000000000000000 731 48400250757368957296071211707368388835040548253716548138202739762439770921923236007715557093707070457259025732355720016255064267079351369134296751697976924612439165264368315476928226501087151250792874733104488203450114684751069582271546170768205758440973090513835125108151174718461529684231258813505849947645439971199489192025301218275481901700128211981131899007541089333610859792077617534503239252042985300452443350635006718165370815700690947956286647271130119663805691410418233742260832035843034308980199220920479381331514452225354345794740130550179222309603879791175829626012796932779142624551308959146360933567461866309646377060725766038197550909594009600000000000000000000000000000000000000000000000000000000000000000000000 732 96800501514737914592142423414736777670081096507433096276405479524879541843846472015431114187414140914518051464711440032510128534158702738268593503395953849224878330528736630953856453002174302501585749466208976406900229369502139164543092341536411516881946181027670250216302349436923059368462517627011699895290879942398978384050602436550963803400256423962263798015082178667221719584155235069006478504085970600904886701270013436330741631401381895912573294542260239327611382820836467484521664071686068617960398441840958762663028904450708691589480261100358444619207759582351659252025593865558285249102617918292721867134923732619292754121451532076395101819188019200000000000000000000000000000000000000000000000000000000000000000000000 733 141909535220605782792080792726004116064338887479896919141210432983473408343078927974622013398749130580683463447266971087659848431076658214301758075978468342963671632555127900978353560101187527467324708717462359412515736255690136015220173372692379283748933101386564586817099244274529205034166050841199152046496429995556902311018183171983712935784775917528678727890110473926147040910371574611163497486990032900926563904061839697660867231634425859407832449798953510854278287215346261332308759529091776593929944115738845546064000373924738941870178062773125479811758575547727532463469520606908446175184437868217130257219798192019883177542047946023995219266929636147200000000000000000000000000000000000000000000000000000000000000000000000 734 142103136223635258621265077572833589619679049672911785333763243942523167426766620918652875627123958862512499550196393967724868688144975619778295262985260250662121389216185374240261273007191876072327880216394777365329536714429140293549259557375452106782696993748619927317531848973403051152902975876453175446287011755441700267786284376856814863391576430376603255486140638283481484349539885081301510443998204842128373677464379724533528714897228623199657596388038031332933509980987934267277802857235148731165864912622527463589326431733640359253357023295326196700996991066892235781973571794639562745682643104053715700954068039485121763050290849088148009470568012185600000000000000000000000000000000000000000000000000000000000000000000000 735 284206272447270517242530155145667179239358099345823570667526487885046334853533241837305751254247917725024999100392787935449737376289951239556590525970520501324242778432370748480522546014383752144655760432789554730659073428858280587098519114750904213565393987497239854635063697946806102305805951752906350892574023510883400535572568753713629726783152860753206510972281276566962968699079770162603020887996409684256747354928759449067057429794457246399315192776076062665867019961975868534555605714470297462331729825245054927178652863467280718506714046590652393401993982133784471563947143589279125491365286208107431401908136078970243526100581698176296018941136024371200000000000000000000000000000000000000000000000000000000000000000000000 736 568412544894541034485060310291334358478716198691647141335052975770092669707066483674611502508495835450049998200785575870899474752579902479113181051941041002648485556864741496961045092028767504289311520865579109461318146857716561174197038229501808427130787974994479709270127395893612204611611903505812701785148047021766801071145137507427259453566305721506413021944562553133925937398159540325206041775992819368513494709857518898134114859588914492798630385552152125331734039923951737069111211428940594924663459650490109854357305726934561437013428093181304786803987964267568943127894287178558250982730572416214862803816272157940487052201163396352592037882272048742400000000000000000000000000000000000000000000000000000000000000000000000 737 1136825089789082068970120620582668716957432397383294282670105951540185339414132967349223005016991670900099996401571151741798949505159804958226362103882082005296971113729482993922090184057535008578623041731158218922636293715433122348394076459003616854261575949988959418540254791787224409223223807011625403570296094043533602142290275014854518907132611443012826043889125106267851874796319080650412083551985638737026989419715037796268229719177828985597260771104304250663468079847903474138222422857881189849326919300980219708714611453869122874026856186362609573607975928535137886255788574357116501965461144832429725607632544315880974104402326792705184075764544097484800000000000000000000000000000000000000000000000000000000000000000000000 738 2273650179578164137940241241165337433914864794766588565340211903080370678828265934698446010033983341800199992803142303483597899010319609916452724207764164010593942227458965987844180368115070017157246083462316437845272587430866244696788152918007233708523151899977918837080509583574448818446447614023250807140592188087067204284580550029709037814265222886025652087778250212535703749592638161300824167103971277474053978839430075592536459438355657971194521542208608501326936159695806948276444845715762379698653838601960439417429222907738245748053712372725219147215951857070275772511577148714233003930922289664859451215265088631761948208804653585410368151529088194969600000000000000000000000000000000000000000000000000000000000000000000000 739 3360454965416526595875676554442368727326170166665017899572833192752787863308177051484303202830227379180695589363044324548757694737252383456517126379075434407657846612184351730033698584074073485358409711357303695135312884222820309661852890012814691421197218508167364041204993164523035353663849573526364692953795253992685327932610052943909957889483999425545913785736253814127770141897919202402618118979669548106651780724677651725768887049889662481425502839384323364961211644030402669552585481967896797194610373453697529458960391457637127215623386886887873899585176844749867591772111025799636379809903144124662268896161800997744159452613277999236524127959992352165068800000000000000000000000000000000000000000000000000000000000000000000000 740 3365002265775682924151557036924699402193999896254551076703513616558948604665833583353700094850295345864295989348650609155724890535273022676350031827490962735679034496639269662009386944810303625392724203524228328011003429397682042151246466318650705888614264811967319878879154183690184251300742468754411194568076438368859462341179214043969375965112529871317965089911810314552841549397104478725219767313877490661599888682356511876953959968766373797367891882468740581963865516349794283449138371659328321954007681130901450337795249903452603707119494311633324337879608748464008143317134180097064845817764988703991987798592331175007683349030887306407344864263050528555008000000000000000000000000000000000000000000000000000000000000000000000000 741 6730004531551365848303114073849398804387999792509102153407027233117897209331667166707400189700590691728591978697301218311449781070546045352700063654981925471358068993278539324018773889620607250785448407048456656022006858795364084302492932637301411777228529623934639757758308367380368502601484937508822389136152876737718924682358428087938751930225059742635930179823620629105683098794208957450439534627754981323199777364713023753907919937532747594735783764937481163927731032699588566898276743318656643908015362261802900675590499806905207414238988623266648675759217496928016286634268360194129691635529977407983975597184662350015366698061774612814689728526101057110016000000000000000000000000000000000000000000000000000000000000000000000000 742 13460009063102731696606228147698797608775999585018204306814054466235794418663334333414800379401181383457183957394602436622899562141092090705400127309963850942716137986557078648037547779241214501570896814096913312044013717590728168604985865274602823554457059247869279515516616734760737005202969875017644778272305753475437849364716856175877503860450119485271860359647241258211366197588417914900879069255509962646399554729426047507815839875065495189471567529874962327855462065399177133796553486637313287816030724523605801351180999613810414828477977246533297351518434993856032573268536720388259383271059954815967951194369324700030733396123549225629379457052202114220032000000000000000000000000000000000000000000000000000000000000000000000000 743 20001573467770659301156855027480413246641135383337051599925684936826390506133714819454393363790155535817375360688379220821628749341662846788224589182606282500876181048023818870983795999952444749334352665748013181697404384339822058547008995798059795801923190042333749360057692467854455189731613234276220140512646349664500644155969248277353970736628877555113984494435800509702090169616389021542706296913687804492549738327927106596614338054347325851554749349394194019193216629183177220821678481143047545694621656642078220807854965426122276435118274188348479864356394400870064403877045566496953443540795092856528375474832816504245669826639594149285257873179572341730967552000000000000000000000000000000000000000000000000000000000000000000000000 744 20028493485896864764550067483775810841858687382507088008539313045758862094971041488121222964548957898584289728603168425694874548465945030969635389437226210202761613323996933028279871095510927178337494459376207008321492411775003514884218967528609001449032104160829487919088725701323976663742019174026255430069190961171451519854698681989705725744349777794084528215155094992218512902011565857372508055052198824417842537437385958691629969734097456841933692484453943943848927553313975575089271588116322172270253718091125432410557327425349897264775230142841546459059431270857776469023582639937729962307337212766160311377221555153645731293431841247736516632093676745959407616000000000000000000000000000000000000000000000000000000000000000000000000 745 5968491058797265699835920110165191630873888839987112226544715287636140904301370363460124443435589453778118339123744190857072615442851619228951346052293410640422960770551086042427401586462256299144573348894109688479804738708951047435497252323525482431811567039927187399888440258994545045795121713859824118160618906429092552916700207232932306271816233782637189408116218307681116844799446625497007400405555249676517076156341015690105730980761042138896240360367275295266980410887564721376602933258664007336535607991155378858346083572754269384903018582566780844799710518715617387769027626701443528767586489404315772790412023435786427925442688691825481956363915670295903469568000000000000000000000000000000000000000000000000000000000000000000000000 746 2241188421071859167153152551434513233203987118102543148155549129820416668427259542520764849733028388851582020630694546835256461973339248965502200078025612921689024530955256805864517575587672751255965630004197564231175000877622893315544102466451347262146692455596819698146028405978152988672731945573537982624742468555085425071740782514648070710792740135158058707275855129629251593735094219439983651360341048452356579939243488777593393613245505420612380189010396327316694993215833866852489490710216451077041391054396935886741364938896653503928348252983969048768750359208985186883738897409031982782191034108533338843111092021692957331735023035621716211131282427872857712230400000000000000000000000000000000000000000000000000000000000000000000000000 747 2247196969117628226582517571679645976456544724317295274558110923734144327055750854967201216622393076221157307549275497362964924337879032474793090694856780784749853014952455885773001536916326029409466878342010426333671448601155394370009368156709929962581402086845068544521755023688550181671854551325745859253763225843436860527697192119244982428516045068496284065740401658126917147605697689197195403776856708099681932700474704565200882604165734657664960296755732510499849671481828059525016272186651347728722467169824273516464532137124258473107780822026821512706468188590242519824445972201013301770883235272363186936524258488239051051123052587996037166120910530896645534515200000000000000000000000000000000000000000000000000000000000000000000000000 748 4494393938235256453165035143359291952913089448634590549116221847468288654111501709934402433244786152442314615098550994725929848675758064949586181389713561569499706029904911771546003073832652058818933756684020852667342897202310788740018736313419859925162804173690137089043510047377100363343709102651491718507526451686873721055394384238489964857032090136992568131480803316253834295211395378394390807553713416199363865400949409130401765208331469315329920593511465020999699342963656119050032544373302695457444934339648547032929064274248516946215561644053643025412936377180485039648891944402026603541766470544726373873048516976478102102246105175992074332241821061793291069030400000000000000000000000000000000000000000000000000000000000000000000000000 749 8988787876470512906330070286718583905826178897269181098232443694936577308223003419868804866489572304884629230197101989451859697351516129899172362779427123138999412059809823543092006147665304117637867513368041705334685794404621577480037472626839719850325608347380274178087020094754200726687418205302983437015052903373747442110788768476979929714064180273985136262961606632507668590422790756788781615107426832398727730801898818260803530416662938630659841187022930041999398685927312238100065088746605390914889868679297094065858128548497033892431123288107286050825872754360970079297783888804053207083532941089452747746097033952956204204492210351984148664483642123586582138060800000000000000000000000000000000000000000000000000000000000000000000000000 750 17977575752941025812660140573437167811652357794538362196464887389873154616446006839737609732979144609769258460394203978903719394703032259798344725558854246277998824119619647086184012295330608235275735026736083410669371588809243154960074945253679439700651216694760548356174040189508401453374836410605966874030105806747494884221577536953959859428128360547970272525923213265015337180845581513577563230214853664797455461603797636521607060833325877261319682374045860083998797371854624476200130177493210781829779737358594188131716257096994067784862246576214572101651745508721940158595567777608106414167065882178905495492194067905912408408984420703968297328967284247173164276121600000000000000000000000000000000000000000000000000000000000000000000000000 751 27002318780917420770615531141302626053101841407396620019090260859589478233901902273285889818934675203873426207512094376313386530843954454217113777789399077909554233827668709923448386467586573569384154010157597282825396126391483218750032567771026518430378127475530343630973408364641618982969004288730162244793218921734737316100809460504847708861048797543051349333936666324053036445630063433393499971782710204525778103328904050055453805371655467646502162925816881846166193652525645963252595526594802594308329165512608470573837818159685089812863094357474287296680921754100354118210542801967375834078932955032716054229275489994680437430294599897360382588108860939254092742734643200000000000000000000000000000000000000000000000000000000000000000000000000 752 27038273932423302822240851422449500388725146122985696743483190634369224543134794286965365038400633493092964724432882784271193969633360518736710467240516786402110231475907949217620754492177234785854705480211069449646734869569101705059952717661533877309779429908919864727685756445020635785875753961551374178541279133348232305869252615578755628579905054264147289878988512750583067119991754596420655098243139911855373014252111645328497019493322119401024802290564973566334191247269355212204995786949789015871988724987325658950101250673879077948432818850626716440884225245117797998527733937522592046907267086797073865220259878130492262247112568738768319182766795507748439071286886400000000000000000000000000000000000000000000000000000000000000000000000000 753 13573213514076498016764907414069649195140023353738819765228561698453350720653666732056613249277118013532668291665307157704139372755946980405828654554739426773859336200905790507245618755072971862499062151065956863722660904523689055940096264266090006409509273814277772093298249735400359164509628488698789837627722124940812617546364813020535325547112337240601939519252233400792699694235860807403168859318056235751397253154560045954905503785647703939314450749863616730299764006129216316526907885048794085967738339943637480792950827838287297130113275063014611653323881073049134595260922436636341207547448077572131080340570458821507115648050509506861696229748931344889716413786016972800000000000000000000000000000000000000000000000000000000000000000000000000 754 13627290061941344622409389116914548195917473645984791158715528079722089169739936320630543979353919280518854221114172923272681760695213701443302075489220460346663556663857606405680860264057326332070771562026379002621954374262827259350216169701413074164128832674095611822753621248290400436081379996621892585984804683207509082158103318251692836804272147349130234099010210426293865828475844316596010169514542515575107999183064269245562497824634348178116500354444746677432432388623755026951317876622693663999482317393612132110851030339635055286010140700715865086205649523539370191257977904511386391641262611745725228071010978577768100172544734644339232868114464935905213291928590745600000000000000000000000000000000000000000000000000000000000000000000000000 755 4115441598706286075967635513308193555167077041087406929932089480076070929261460768830424281764883622716693974776480222828349891729954537835877226797744579024692394112484997134515619799745312552285373011731966458791830221027373832323765283249826748397566907467576874770471593616983700931696576758979811560967411014328667742811747202112011236714890188499437330697901083548740747480199704983611995071193391839703682615753285409312159874343039573149791183107042313496584594581364374018139297998740053486527843659852870863897477011162569786696375062491616191256034106156108889797759909327162438690275661308747209018877445315530485966252108509862590448326170568410643374414162434405171200000000000000000000000000000000000000000000000000000000000000000000000000 756 4142696178830168765212454291542022651558911988379376512249520536235515107600940641471685369723591461277731683218708568674895255251344965238763830948723019945385721225812712347326981520273427204949514554856019216797074129775899486842465715589229574545895165132925065994117100859480281732568739518973055346139380623695082760976063408748514622388498732794135591166099103969593335211856656672245187091532420924734832831751651537850650999338688841846147416107751202989939459446141621528193200634493298873855842624487658088161698713223249056806947082773017622986206517455155968538142425282971461463058943833970700469333587337487641502452453599331879126791906797340515184840746291586662400000000000000000000000000000000000000000000000000000000000000000000000000 757 6272042014748875510531655797394622294460192750406376039545774091860569872907824131188131649761517472374485768393124772973791416450536277371488440056366652197313981935880446493853050021693968788293565036052013094230770232480711823079493093402093575862485280011248549915093290701253146543109071631725205794055022264274355300117760000845251138296187081450321285025474043409964309510750978201779213256580085280048536907272000428305885612998774906555067187987135321326768341601458414993684505760622854495017745733474314345476811851819999072005717883318348681201116667427106136366747631878418792655071240964631640510571051228956289234713014749388464997962946891173539989848889885462206873600000000000000000000000000000000000000000000000000000000000000000000000000 758 6280327407106535848062080705977706339763310574383134792570273132933040903123026012471075020500964655297041231759562190111141206961038967301965967718264098237204753378332071918547703984734515642703464065161725132664364380740263622053178024833272035011577070341514400047081524902972107106574209110763151904747301025521745465639712127662748167540964078915909556207806241617903496181174691515123703630763150121898006572935503731381586914997452284238759482819350823732748220520350698236740892161891841092765457418723289661653135249246445570119331777483894716447089080462016448303823916728984735577997358852299581911509718403631264517717919656587128756216530704768221020218571378045380198400000000000000000000000000000000000000000000000000000000000000000000000000 759 12560654814213071696124161411955412679526621148766269585140546265866081806246052024942150041001929310594082463519124380222282413922077934603931935436528196474409506756664143837095407969469031285406928130323450265328728761480527244106356049666544070023154140683028800094163049805944214213148418221526303809494602051043490931279424255325496335081928157831819112415612483235806992362349383030247407261526300243796013145871007462763173829994904568477518965638701647465496441040701396473481784323783682185530914837446579323306270498492891140238663554967789432894178160924032896607647833457969471155994717704599163823019436807262529035435839313174257512433061409536442040437142756090760396800000000000000000000000000000000000000000000000000000000000000000000000000 760 25121309628426143392248322823910825359053242297532539170281092531732163612492104049884300082003858621188164927038248760444564827844155869207863870873056392948819013513328287674190815938938062570813856260646900530657457522961054488212712099333088140046308281366057600188326099611888428426296836443052607618989204102086981862558848510650992670163856315663638224831224966471613984724698766060494814523052600487592026291742014925526347659989809136955037931277403294930992882081402792946963568647567364371061829674893158646612540996985782280477327109935578865788356321848065793215295666915938942311989435409198327646038873614525058070871678626348515024866122819072884080874285512181520793600000000000000000000000000000000000000000000000000000000000000000000000000 761 38234633254464590243001947337992276196479034776844524617167822833296353018212982363923904724809872821448387018952214613396627667978805232934368811468791830068102538567285653840118421859063731232778689228704582607660650349946724931059747815184960149150481204239139667486632323609294188064823785066326068796101568643376386394814567433210810843989389312440057378193124398969796484750991521944073107704086057942115064016031346716651101138504489506445567731404207814884971166527895050865278551481597528572756104765187387460144287397412360630886491861321951033729878321852756137273680005046059070198847920692799854677271165641307138383866694869302439867846238930628929571090662549540274647859200000000000000000000000000000000000000000000000000000000000000000000000000 762 38284875873721442529786443983640097847197141261439589695508385018359817345437966572023673324973880538690763348806291110917516797634493544672784539210537942854000176594312310415466803490941607357920316941225876408721965264992647040036173239383626325430573820801871782687008975808517964921676378739212174011339547051580560358539685130232112829329717025071384654642786848902739712720440919476194097333132163143090248068614830746502153833824469124719477807266762621474833152292057856451172478618892663301498228424537173777437512479406332195447446515541822191461455034496452268860110596379890948083471899563618251332563243388536188500008438226555136897895971176267075339252411120564637689446400000000000000000000000000000000000000000000000000000000000000000000000000 763 76569751747442885059572887967280195694394282522879179391016770036719634690875933144047346649947761077381526697612582221835033595268987089345569078421075885708000353188624620830933606981883214715840633882451752817443930529985294080072346478767252650861147641603743565374017951617035929843352757478424348022679094103161120717079370260464225658659434050142769309285573697805479425440881838952388194666264326286180496137229661493004307667648938249438955614533525242949666304584115712902344957237785326602996456849074347554875024958812664390894893031083644382922910068992904537720221192759781896166943799127236502665126486777072377000016876453110273795791942352534150678504822241129275378892800000000000000000000000000000000000000000000000000000000000000000000000000 764 29249645167523182092756843203501034755258615923739846527368406154026900451914606461026086420280044731559743198488006408740982833392753068130007387956850988340456134918054605157416637867079388021451122143096569576263581462454382338587636354889090512628958399092630041972874857517707725200160753356758100944663413947407548113924319439497334201607903807154537876147089152561693140518416862479812290362512972641320949524421730690327645529041894411285681044751806642806772528351132202328695773664833994762344646516346400765962259534266437797321849137873952154276551646355289533409124495634236684335772531266604344018078317948841648014006446805088124589992521978668045559188842096111383194737049600000000000000000000000000000000000000000000000000000000000000000000000000 765 29402784671018067862875988979435595146647404488785604886150439694100339721296358327314181113579940253714506251883231573184652900583291042308698526113693140111872135624431854399078505081043154450882803410861473081898469323514352926747781047846625017930680694375837529103622893420941797059847458871714949640708772135613870355358478180018262652925222675254823414765660299957304099369298626157717066751845501293893310516696190013313654144377192287784558955980873693292671860960300433754500463579309565415550639430044549461072009584184063126103638923936119443042397466493275342484564938019756248128106418864858817023408570922395792768006480557994345137584105863373113860545851740593641745494835200000000000000000000000000000000000000000000000000000000000000000000000000 766 22522533057999839982963007558247665882331911838409773342791236805680860226513010478722662733002234234345311788942555385059444121846800938408463071003088945325694055888314800469694134892079056309376227412719888380734227501811994341888800282650514763734901411891891547293375136360441416547843153495733651424782919455880224692204594285893989192140720569245194735710495789767294940116882747636811273131913653991122275855789281550198259074592929292442972160281349249062186645495590132255947355101751127108311789803414124887181159341484992354595387415735067493370476459333848912343176742523133286066129516850481853839930965326555177260292964107423668375389425091343805217178122433294729577049043763200000000000000000000000000000000000000000000000000000000000000000000000000 767 22581338627341876118688759536206537072625206647387344552563537685069060905955603195377291095229394114852740801446321848205813427647967520493080468055316331605917800159563664178492291902241142618277993019541611326898024440459023047742295844746208013770762773280643222351582382147283300141962848413477081324064337000151452432915311242254025717446571014595704382540027110367209548315621344889126707265417344993710062476822673930224886382881683677018541278193310996448771989217510733123456356028909746239142891082274213986103303360653360480847594693582939732256561254266835463028145872399172798562385729688211571473977782468399968845828977068539657065664593303070551444899214136775916860540033433600000000000000000000000000000000000000000000000000000000000000000000000000 768 45162677254683752237377519072413074145250413294774689105127075370138121811911206390754582190458788229705481602892643696411626855295935040986160936110632663211835600319127328356984583804482285236555986039083222653796048880918046095484591689492416027541525546561286444703164764294566600283925696826954162648128674000302904865830622484508051434893142029191408765080054220734419096631242689778253414530834689987420124953645347860449772765763367354037082556386621992897543978435021466246912712057819492478285782164548427972206606721306720961695189387165879464513122508533670926056291744798345597124771459376423142947955564936799937691657954137079314131329186606141102889798428273551833721080066867200000000000000000000000000000000000000000000000000000000000000000000000000 769 69460197617703610941086624333371308035395135647363471843685441919272431346719435428980547408925616297287030705248886005081082103445148093036715519738153036019803153290817831013042289891293754693823106528109996441538323178851954894855302018439335850358866290611258551953467407485043431236677721719855502152821900612465867683647497381173383106865652440896386680693123391489536570618851256878953751548423753200652152178706545009371750513744058990509032971722624625076422638833063015087751751144926379431603532969075482221253761137369736839087201277461122616421182418124785884274576703499855528377898504520938793853955658872798304169769933462827985133984289000245016244509982684722720263021142841753600000000000000000000000000000000000000000000000000000000000000000000000000 770 69550522972212978445561379371516134183685636473953021221895696070012707590343257841762056573306533873746441668454671292473905357155739963118687841610374301346226824491456085669756259058902719264296218500188162886845915276613790987046271201818320682413949341704381124842873737013632564437245573113509410478118157960466473493379158626142399209735438724954769498223283499931005408812113742258510258377485422580626992428613835705092650059275585725217107136835397869062217726789933058020245576569042018416560104533404579077198174350812350281010591656235454375350208663141853226126689286989452219572148047439691640139851570002671904045153249371102143762246947373457298450289579541269823930463302975488000000000000000000000000000000000000000000000000000000000000000000000000000 771 35748968807717470921018548996959292970414417147611852908054387779986531701436434530665697078679558411105671017585701044331587353578050341043005550587732390891960587788608428034254717156275997701848256309096715723838800452179488567341783397734616830760769961636051898169237100825007138120744224580343836985752733191679767375596887533837193193804015504626751522086767718964536780129426463520874272806027507206442274108307511552417622130467651062761593068333394504697979911570025591822406226356487597466111893730169953645679861616317548044439444111305023548930007252854912558229118293512578440860084096384001503031883706981373358679208770176746501893794930949957051403448843884212689500258137729400832000000000000000000000000000000000000000000000000000000000000000000000000000 772 6926397481756746097436566648850548771084885165168033477446148580220425523507104361945399690022451095418660632878063804674891286708425831447063884770293955922468036997455128659679686327158004006092731807996738765575211010567414216817964056446682920120240387041655907460852109721713639827176412135228175170694831114966935162258643649260269252499132871740795584789060357191128966652780783364040519611297018263959480921980794670198766834103137031202921265543163602984168138975555853382120216479357756530068387690272695221140011787248700339785282801861176430332376580344970879083504732712705567642751079748424011058247538153426089580048721798369320292994648995027865438067438647355979225586979416722898944000000000000000000000000000000000000000000000000000000000000000000000000000 773 5381846731394845379605090195828632097458194555123982571734607945010442758322136706352621908368636327311778164910156498842777446307611163396189607709444674704897159400064072559911321870431443506537192991662212117943988567703163579183707387735012767186898906329226959557742508176619797180119321847788018678485690485298816221775288699121080298669818464828980246042160980751793171488001615724550489129271105973574568279907170623483665657905568059446904035354320726583999080088353921683365346651178486449544640180355823423588592992950205183185909738511428703862714283635712554244147858689444312615762888192917935473144649308622192982400344136409637356363023588561496149344400178418639153510231125858027831296000000000000000000000000000000000000000000000000000000000000000000000000000 774 5388809016946455787599404672149238348554518222077571164971004591769835310402760427835613657279850604578675678706935485257839254129483881589457640837141239613959122090102965279911207150988275904346426100318954953801613391206013726116674667667399588360491272314128934925863779209189809854349747878638973424512192025383290757637869926416191657400309821187103118288011124323270264853445343558605535040175725774316579364357244582893088252547101782680341168647146497252283684331676501142205405314375353831756211513060035355572536838995418902698440022778584497787504340923727706319496044793829104740750938501058838365089209010185740450682880157284682165362199556981368718748467966489038427964966224339086082048000000000000000000000000000000000000000000000000000000000000000000000000000 775 10777618033892911575198809344298476697109036444155142329942009183539670620805520855671227314559701209157351357413870970515678508258967763178915281674282479227918244180205930559822414301976551808692852200637909907603226782412027452233349335334799176720982544628257869851727558418379619708699495757277946849024384050766581515275739852832383314800619642374206236576022248646540529706890687117211070080351451548633158728714489165786176505094203565360682337294292994504567368663353002284410810628750707663512423026120070711145073677990837805396880045557168995575008681847455412638992089587658209481501877002117676730178418020371480901365760314569364330724399113962737437496935932978076855929932448678172164096000000000000000000000000000000000000000000000000000000000000000000000000000 776 21555236067785823150397618688596953394218072888310284659884018367079341241611041711342454629119402418314702714827741941031357016517935526357830563348564958455836488360411861119644828603953103617385704401275819815206453564824054904466698670669598353441965089256515739703455116836759239417398991514555893698048768101533163030551479705664766629601239284748412473152044497293081059413781374234422140160702903097266317457428978331572353010188407130721364674588585989009134737326706004568821621257501415327024846052240141422290147355981675610793760091114337991150017363694910825277984179175316418963003754004235353460356836040742961802731520629138728661448798227925474874993871865956153711859864897356344328192000000000000000000000000000000000000000000000000000000000000000000000000000 777 43110472135571646300795237377193906788436145776620569319768036734158682483222083422684909258238804836629405429655483882062714033035871052715661126697129916911672976720823722239289657207906207234771408802551639630412907129648109808933397341339196706883930178513031479406910233673518478834797983029111787396097536203066326061102959411329533259202478569496824946304088994586162118827562748468844280321405806194532634914857956663144706020376814261442729349177171978018269474653412009137643242515002830654049692104480282844580294711963351221587520182228675982300034727389821650555968358350632837926007508008470706920713672081485923605463041258277457322897596455850949749987743731912307423719729794712688656384000000000000000000000000000000000000000000000000000000000000000000000000000 778 33539947321474740822018694679456859481403321414210802930779532579175454971946780902848859402909790162897677424271966460244791517701907679012784356570367075357281575888800855902167353307751029228652156048385175632461241746866229431350183131561895037955697678883138490978576161797997376533472830796648970594163883165985601675538102422014376875659528327068529808224581237788034128447843818308760850090053717219346389963759490283926581283853161495402443433659839798898213651280354543109086442676672202248850660457285660053083469285907487250395090701773909914229427017909281244132543382796792347906433841230590209984315236879396048565050246098939861797214330042652038905490464623427775175653949780286471774666752000000000000000000000000000000000000000000000000000000000000000000000000000 779 33626168265745884114620285154211247294980193705764044069419068652643772336913225069694229221426267772570936235131277428008916945767979421118215678823761335191104921842242503346645932622166841643121698865990278911722067561125525650968049926244573431369465539240164553937389982265344413491142426762707194168956078238391734327660308340837035942177933284207523458117189415777206452685498943805698538650696528831735455233589206197252870695893915123925328892358194142854250190229661367127361729161702207910158759841494620618772629875331413952838265742138367266194027087364060887433655319513493613582285856246607151398156664223559020412261172181456416711860125235563740804990440110891599790501389239875897151979520000000000000000000000000000000000000000000000000000000000000000000000000000 780 67252336531491768229240570308422494589960387411528088138838137305287544673826450139388458442852535545141872470262554856017833891535958842236431357647522670382209843684485006693291865244333683286243397731980557823444135122251051301936099852489146862738931078480329107874779964530688826982284853525414388337912156476783468655320616681674071884355866568415046916234378831554412905370997887611397077301393057663470910467178412394505741391787830247850657784716388285708500380459322734254723458323404415820317519682989241237545259750662827905676531484276734532388054174728121774867310639026987227164571712493214302796313328447118040824522344362912833423720250471127481609980880221783199581002778479751794303959040000000000000000000000000000000000000000000000000000000000000000000000000000 781 134504673062983536458481140616844989179920774823056176277676274610575089347652900278776916885705071090283744940525109712035667783071917684472862715295045340764419687368970013386583730488667366572486795463961115646888270244502102603872199704978293725477862156960658215749559929061377653964569707050828776675824312953566937310641233363348143768711733136830093832468757663108825810741995775222794154602786115326941820934356824789011482783575660495701315569432776571417000760918645468509446916646808831640635039365978482475090519501325655811353062968553469064776108349456243549734621278053974454329143424986428605592626656894236081649044688725825666847440500942254963219961760443566399162005556959503588607918080000000000000000000000000000000000000000000000000000000000000000000000000000 782 269009346125967072916962281233689978359841549646112352555352549221150178695305800557553833771410142180567489881050219424071335566143835368945725430590090681528839374737940026773167460977334733144973590927922231293776540489004205207744399409956587450955724313921316431499119858122755307929139414101657553351648625907133874621282466726696287537423466273660187664937515326217651621483991550445588309205572230653883641868713649578022965567151320991402631138865553142834001521837290937018893833293617663281270078731956964950181039002651311622706125937106938129552216698912487099469242556107948908658286849972857211185253313788472163298089377451651333694881001884509926439923520887132798324011113919007177215836160000000000000000000000000000000000000000000000000000000000000000000000000000 783 538018692251934145833924562467379956719683099292224705110705098442300357390611601115107667542820284361134979762100438848142671132287670737891450861180181363057678749475880053546334921954669466289947181855844462587553080978008410415488798819913174901911448627842632862998239716245510615858278828203315106703297251814267749242564933453392575074846932547320375329875030652435303242967983100891176618411144461307767283737427299156045931134302641982805262277731106285668003043674581874037787666587235326562540157463913929900362078005302623245412251874213876259104433397824974198938485112215897817316573699945714422370506627576944326596178754903302667389762003769019852879847041774265596648022227838014354431672320000000000000000000000000000000000000000000000000000000000000000000000000000 784 1076037384503868291667849124934759913439366198584449410221410196884600714781223202230215335085640568722269959524200877696285342264575341475782901722360362726115357498951760107092669843909338932579894363711688925175106161956016820830977597639826349803822897255685265725996479432491021231716557656406630213406594503628535498485129866906785150149693865094640750659750061304870606485935966201782353236822288922615534567474854598312091862268605283965610524555462212571336006087349163748075575333174470653125080314927827859800724156010605246490824503748427752518208866795649948397876970224431795634633147399891428844741013255153888653192357509806605334779524007538039705759694083548531193296044455676028708863344640000000000000000000000000000000000000000000000000000000000000000000000000000 785 2152074769007736583335698249869519826878732397168898820442820393769201429562446404460430670171281137444539919048401755392570684529150682951565803444720725452230714997903520214185339687818677865159788727423377850350212323912033641661955195279652699607645794511370531451992958864982042463433115312813260426813189007257070996970259733813570300299387730189281501319500122609741212971871932403564706473644577845231069134949709196624183724537210567931221049110924425142672012174698327496151150666348941306250160629855655719601448312021210492981649007496855505036417733591299896795753940448863591269266294799782857689482026510307777306384715019613210669559048015076079411519388167097062386592088911352057417726689280000000000000000000000000000000000000000000000000000000000000000000000000000 786 4304149538015473166671396499739039653757464794337797640885640787538402859124892808920861340342562274889079838096803510785141369058301365903131606889441450904461429995807040428370679375637355730319577454846755700700424647824067283323910390559305399215291589022741062903985917729964084926866230625626520853626378014514141993940519467627140600598775460378563002639000245219482425943743864807129412947289155690462138269899418393248367449074421135862442098221848850285344024349396654992302301332697882612500321259711311439202896624042420985963298014993711010072835467182599793591507880897727182538532589599565715378964053020615554612769430039226421339118096030152158823038776334194124773184177822704114835453378560000000000000000000000000000000000000000000000000000000000000000000000000000 787 6774731372836354764340778090589248415014249586287693486753998599585446100262581281241435749699193020675411665164368725975812514897766349931529149243980843723622290813400281634255449337253197919523014913928793472902468395675081903951834954740346698364868961121794433010873834506963469674887447004736143823607918994845259498462377642045119305342472574635858166153786385975465338435452843206421695979033131056787405636821684550972930364843138867847483862601190090349131494325950334957883822297666467232075505662785604205305359286242770631906231075600101129854643025345412075113033404533022585315650296029716436006489419454448882960499082881742387187771883151459497987463033950021552392991895892936276751003617853440000000000000000000000000000000000000000000000000000000000000000000000000000 788 6783339671912385710674120883588726494321764515876369082035769881160522905980831066859277472379878145225189824840562332997382797635882952663335412457759726625431213673391895715112190696004472630983654068838486984303869244970730038518482775521465309163299544299839915136681806342423397844741179465987396865315171750874287782450258680980373586543670125556615292159064386465904303287340330936035954804927709368168329913361483387759427099741287710119208746797633788049702182374649128267868426900331862997300506305305026828183765079490855473878157671630088551874788696279777274700216420294818039680727361208915567437247347560490114069724621741820840030450119343519802305109111502689940642538264248581684980674524610560000000000000000000000000000000000000000000000000000000000000000000000000000 789 3568036667425914883814587584767670136013248135350970137150814957490435048545917141167979950471815904388449847866135787156623351556474433100914426952781616204976818392204137146149012306098352603897402040209044153743835222854604000260721939924290752619895560301715795361894630136114707266333860399109370751155780340959875373568836066195676506521970486042779643675667867281065663529141014072354912227391975127656541534428140261961458654463917335522703800815555372514143347929065441468898792549574559936580066316590444111624660431812189979259910935277426578286138854243162846492313837075074288872062591995889588471992104816817800000675151036197761856016762774691416012487392650414908777975126994753966299834799945154560000000000000000000000000000000000000000000000000000000000000000000000000000 790 3581603346769739655235935826534847589001891664382722875314886497252756094357878803301698505416575660678900227515816911822618117151746199006241097777697135658227680819550920937579236687490361549159369348346721127712442961344545460337758905475333683238222159390315475192167993748799554062023342758041345544886410684461623949133736583557637253695057826293892874259985996053997472135715694734226984137001830546392878194254863228736977508663399910942942218309150640090242752293814739725434529403375223662574667329201054165281027961971171690207667250620686755389888431635722401041714269915663924951424046718307419606866599511938780228814600279681403536077663013378455617097610873420288659260203523251129669796148994375680000000000000000000000000000000000000000000000000000000000000000000000000000 791 7163206693539479310471871653069695178003783328765445750629772994505512188715757606603397010833151321357800455031633823645236234303492398012482195555394271316455361639101841875158473374980723098318738696693442255424885922689090920675517810950667366476444318780630950384335987497599108124046685516082691089772821368923247898267473167115274507390115652587785748519971992107994944271431389468453968274003661092785756388509726457473955017326799821885884436618301280180485504587629479450869058806750447325149334658402108330562055923942343380415334501241373510779776863271444802083428539831327849902848093436614839213733199023877560457629200559362807072155326026756911234195221746840577318520407046502259339592297988751360000000000000000000000000000000000000000000000000000000000000000000000000000 792 14326413387078958620943743306139390356007566657530891501259545989011024377431515213206794021666302642715600910063267647290472468606984796024964391110788542632910723278203683750316946749961446196637477393386884510849771845378181841351035621901334732952888637561261900768671974995198216248093371032165382179545642737846495796534946334230549014780231305175571497039943984215989888542862778936907936548007322185571512777019452914947910034653599643771768873236602560360971009175258958901738117613500894650298669316804216661124111847884686760830669002482747021559553726542889604166857079662655699805696186873229678427466398047755120915258401118725614144310652053513822468390443493681154637040814093004518679184595977502720000000000000000000000000000000000000000000000000000000000000000000000000000 793 28652826774157917241887486612278780712015133315061783002519091978022048754863030426413588043332605285431201820126535294580944937213969592049928782221577085265821446556407367500633893499922892393274954786773769021699543690756363682702071243802669465905777275122523801537343949990396432496186742064330764359091285475692991593069892668461098029560462610351142994079887968431979777085725557873815873096014644371143025554038905829895820069307199287543537746473205120721942018350517917803476235227001789300597338633608433322248223695769373521661338004965494043119107453085779208333714159325311399611392373746459356854932796095510241830516802237451228288621304107027644936780886987362309274081628186009037358369191955005440000000000000000000000000000000000000000000000000000000000000000000000000000 794 22750344458681386290058664370149351885340015852159055704000159030549506711361246158572388906406088596632374245180469023897270280147891856087643453083932205701062228565787449795503311438938776560260314100698372603229437690460552764065444567579319555929187156447283898420651096292374767401972273199078626901118480667700235324897494778758111835471007312618807537299431046934991943006066092951809803238235627630687562289906891228937281135029916234309568970699724865853221962570311226735960130770239420704674286875085096057865089614440882576199102375942602270236571317750108691416969042504297251291445544754688729342816640099835132013430340976536275261165315460979950079804024267965673563620812779691175662545138412274319360000000000000000000000000000000000000000000000000000000000000000000000000000 795 22807650112229702124542439343373909446764046118789179270005197214505550808870972219425216082492753807203236648820722094486432170022319795271743310648375359871593871458900264530504579225938622345046864010271920141272836777842065491430848710066924894860998710997528946023725784192355560266964646683207288429836663238651621308083634564095034031530128237839509823287590822871855902560237544067557434984427656919429848341014969040597072775168530632884656046192671276094665846607012262571567083240693424283275481552352312924509586061832421323242425051952533258322809532656280249833636470822947874090668329502181648056526505692026152497091374581011177717742558069194005369677586041940398182168976036063193737261876796184330240000000000000000000000000000000000000000000000000000000000000000000000000000 796 45615300224459404249084878686747818893528092237578358540010394429011101617741944438850432164985507614406473297641444188972864340044639590543486621296750719743187742917800529061009158451877244690093728020543840282545673555684130982861697420133849789721997421995057892047451568384711120533929293366414576859673326477303242616167269128190068063060256475679019646575181645743711805120475088135114869968855313838859696682029938081194145550337061265769312092385342552189331693214024525143134166481386848566550963104704625849019172123664842646484850103905066516645619065312560499667272941645895748181336659004363296113053011384052304994182749162022355435485116138388010739355172083880796364337952072126387474523753592368660480000000000000000000000000000000000000000000000000000000000000000000000000000 797 72710788557788290373041296626676023316283779026699903512776568719843695978680659435527588870986899137363918436440462037222745758031155507326317674347020647270641262210974043323248598572292328036009402464746881410377803647760504786681545687693356564816863890660122279923637800005229526131083293626064835514319282404821368730170626990334968492518048822232357316640839543315476617362037290487373102730355370259142356511155721301423468007237275657636283475262236028189794718983155093078155861371330636615082235188899173603336560365121759178496851065624676027533116790108221436469633068983557822601050634452955094004206500146179374160727302164263634564163275124590489118532144301705989404754695602969461634390863226235644805120000000000000000000000000000000000000000000000000000000000000000000000000000 798 72802019158237209181539466384049518954070835211175060229856589508701718181916143324405289735316870152592731383035744925600691486711244786507404647589614148710127637696809644381370616889196082525389589920787969090942894994871873048647269082533624264396307885504112395707732703141998948372151152212797664668038629057775975215402961528591348628644169335183715355933989906606964040972278240663643332470293080886820075904519781177585856298337949780167822099447006713294173382369583142128442129704293410312215337115108582855034598709369088863789820765832486160566408028238846557468967614866849614097413307770963820596432606168947478770715667662587679275034245356867265140010854645873750997483371507113714409339910733420382126080000000000000000000000000000000000000000000000000000000000000000000000000000 799 145604038316474418363078932768099037908141670422350120459713179017403436363832286648810579470633740305185462766071489851201382973422489573014809295179228297420255275393619288762741233778392165050779179841575938181885789989743746097294538165067248528792615771008224791415465406283997896744302304425595329336077258115551950430805923057182697257288338670367430711867979813213928081944556481327286664940586161773640151809039562355171712596675899560335644198894013426588346764739166284256884259408586820624430674230217165710069197418738177727579641531664972321132816056477693114937935229733699228194826615541927641192865212337894957541431335325175358550068490713734530280021709291747501994966743014227428818679821466840764252160000000000000000000000000000000000000000000000000000000000000000000000000000 800 291208076632948836726157865536198075816283340844700240919426358034806872727664573297621158941267480610370925532142979702402765946844979146029618590358456594840510550787238577525482467556784330101558359683151876363771579979487492194589076330134497057585231542016449582830930812567995793488604608851190658672154516231103900861611846114365394514576677340734861423735959626427856163889112962654573329881172323547280303618079124710343425193351799120671288397788026853176693529478332568513768518817173641248861348460434331420138394837476355455159283063329944642265632112955386229875870459467398456389653231083855282385730424675789915082862670650350717100136981427469060560043418583495003989933486028454857637359642933681528504320000000000000000000000000000000000000000000000000000000000000000000000000000 801 51835037640664892937256100065443257495298434670356642883657891730195623345524294046976566291545611548646024744721450387027692338538406287993272109083805273881610878040128466799535879225107610758077388023601033992751341236348773610636855586763940476250171214478928025743905684637103251240971620375511937243643503889136494353366908608357040223594648566650805333425000813504158397172262107352514052718848673591415894044018084198441129684416620243479489334806268779865451448247143197195450796349456908142297320025957310992784634281070791271018352385272730146323282516106058748917904941785196925237358275132926240264660015592290604884749555375762427643824382694089492779687728507862110710208160513064964659450016442195312073768960000000000000000000000000000000000000000000000000000000000000000000000000000 802 21019398971366247034894074734402777112419331542170463389564194522952360073482828900622295252380686750456573404910080274919431646043270594760417869852073397015588051555822880525789324508248692946730482401929902435937032642919407186605439529509107997616502012702747330888736586051157936374007480666878941742956112981561079564191143052534894176062144570454242297565261565835562657909516173644407102950823018313642692315152951221592588430456132860530053596552339778262293738957746044795323811688223593425342812131874150041905589339369043336753397051511155404278733325913119778072440329764356820582205170219632674282602022053098516070681027567542314760287887319434716791223933953356669387993399021533871624264619026953132727441817600000000000000000000000000000000000000000000000000000000000000000000000000000 803 1538242599036692981261849169964548371922837165677143188603867462520099647671888022238558295452278387478550132519928218822408082505700296443489333687478668101794132072212414593291305528725850731208859692187119493478823341494047190269633986117142851117341316869762651302396169212611672820028986353242467392490748357997235513443275022492990036136458091183416943801371984815487336057388183620370999608964718941227327802195706998874952868030338341459139533277867738485998184696892806560008909171577579981696035323745583060173968640282104602893678777739766499984946903197621977574348713010635449518217937469489627081040496107656431552643903827922934585923711574254691269215106149115223989675945854578386525400672094675727264387799449600000000000000000000000000000000000000000000000000000000000000000000000000000 804 1559314415461853159087353953114747664688903428220665698036797153787498272982461830762374162513268502375516572691434084833673946649613999134496036888677006020996791415667379176761049440078259645335008455093792363252505853021362905204834451680391383324428184224142961594209815366209092995645821782738939548552265458791718191709621255677825516083532859555792518373993518854055655729407199834348684535114920570559209004965511204338993318277329277643511307706331680109094050240685858704666565461599190666376802930920180088395529854532544391974414103462229054779261244337315429321942530997082510470522292777290854849273927561185971710899299770771193963813077486230782930437230890883925688164657441627405518899311438438408459790372044800000000000000000000000000000000000000000000000000000000000000000000000000000 805 3118628830923706318174707906229495329377806856441331396073594307574996545964923661524748325026537004751033145382868169667347893299227998268992073777354012041993582831334758353522098880156519290670016910187584726505011706042725810409668903360782766648856368448285923188419630732418185991291643565477879097104530917583436383419242511355651032167065719111585036747987037708111311458814399668697369070229841141118418009931022408677986636554658555287022615412663360218188100481371717409333130923198381332753605861840360176791059709065088783948828206924458109558522488674630858643885061994165020941044585554581709698547855122371943421798599541542387927626154972461565860874461781767851376329314883254811037798622876876816919580744089600000000000000000000000000000000000000000000000000000000000000000000000000000 806 6237257661847412636349415812458990658755613712882662792147188615149993091929847323049496650053074009502066290765736339334695786598455996537984147554708024083987165662669516707044197760313038581340033820375169453010023412085451620819337806721565533297712736896571846376839261464836371982583287130955758194209061835166872766838485022711302064334131438223170073495974075416222622917628799337394738140459682282236836019862044817355973273109317110574045230825326720436376200962743434818666261846396762665507211723680720353582119418130177567897656413848916219117044977349261717287770123988330041882089171109163419397095710244743886843597199083084775855252309944923131721748923563535702752658629766509622075597245753753633839161488179200000000000000000000000000000000000000000000000000000000000000000000000000000 807 3355644622073907998355985707102936974410520177530872582175187474950696283458257859800629197728553817112111664431966150562066333189969326137435471384432916957185095126516199988389778395048414756760938195361841165719392595701972972000803740016202256914169452450355653350739522668081968126629808476454197908484475267319777548559104942218680510611762713764065499540834052573927771129684294043518369119567309067843417778685780111737513620932812605488836334184025775594770396117955967932442448873361458314042879907340227550227180246954035531528939150650716925884970197813902803900820326705721562532563974056729919635637492111672211121855293106699609410125742750368644866300920877182208080930342814382176676671318215519455005468880640409600000000000000000000000000000000000000000000000000000000000000000000000000000 808 340180032877157885186497138411513350528531171900620428683707667070280623233853872999119547293894656478242695498363259947314308201079790051181655407633775633540660015241995441202190545847473124226285444563261741967166676895140531399486683978594184186057252670339028501392813320292175727930092480122327051912162232490001240703370973138674414588783528640691695808470426073200781853927474715861509018180671071673197036523275924338594782315382155210708426889213319332599958000508026935010057921102479435776763327409546488084368793064819884553138180811319890590643633064628734060874982562323520484249143392293772893917600036748331588449791237991443675145460984396107604104186291155237228130001667465434788003073783409723189587867565293568000000000000000000000000000000000000000000000000000000000000000000000000000000 809 277930454979775389800191790766745135236765695474211846872496923478271450178328256357835116867302963002689413337959796874579030536006951638053542979476474234935724585522168117001211479824176111533709131826447845778679800435972340297255863252927078125396756196544910434434971975879898581359756151234991917521661416837722003765948177836209260822150883330421755987360025927805763534875122362410495061012204113785434386730967155688833309377234699838388494752911927571163201329563577887358019401322122753281455012387930268353920238278443635975800558457311829027314171418089444329062196149285269933854166479656411402577153661706919069462374983926514348372803460498990171044249944292553124661697797979334136994432103558450872855560948048461824000000000000000000000000000000000000000000000000000000000000000000000000000000 810 278274003131789945288201916589695376442249954677517423939088390627193911797831752348388683142787886319132787149255173632149585579932794594342855146323787552902270598606867953981435474236814153698769340889274110112151592525510006972530592379321301954970794214093173611733408282401381768728556838690164960682998451963602995117945641591260199339854407290039088195008184179879689076945425356677998763188980633085539991658941157117373276385117561024838913164225786566924836930712605795747831539024622286969071149609670602430995541415994246156240361372586627332663138255441841664450406527714547152561031951201104123717545693427199562749720317652010657826910757730756537139483875002432671169314235306873486978355999854567623007421962817372160000000000000000000000000000000000000000000000000000000000000000000000000000000 811 451360433079763291257463508708485900589329426486933261629201369597308524936083102309086444057601951609633380756091891631346627810650992832024111047337183410807482910940339821357888339212112557299403870922402606601909883076377231309444620839259151770962628215259127598231588234055041228877719192355447566227823489084964058081307830661024043329243848624443401052303274739764855682805479928531713993892526586864745866470802556844379454296660683982288717152374225811552085501615846600702982756297937349463833404666885717143074768176742667265421866146335509533579610250326667179738559387952995481453993824848190888669859114738917690780046355231561286995249249039287103240242845253945792636627689667748795878893431764108684518038423689777643520000000000000000000000000000000000000000000000000000000000000000000000000000000 812 451916981086026871148039912541665291342213926396288296477079546378562912759678765813783221423887527382271646330390401978610926981810858421212796757629830985913287452137553557265851210160586185606801409604181154822134186261428251323389682024017794374872569803687313945455055050619843992415176306032827896149189485988891264071543721944206563727923557439023479228693291108124615060959370779245069991418904548130916946454120439158614200849430919104338394978702677384685935175477271812294478419375986594037771546966105058347936759259574655757734346869080682788244936526837550863067460201008424575759115888750593096917294206125772089905545795866865308310903070554748616314521813003950657978966318138362542852850143763817819764053267615412387840000000000000000000000000000000000000000000000000000000000000000000000000000000 813 903833962172053742296079825083330582684427852792576592954159092757125825519357531627566442847775054764543292660780803957221853963621716842425593515259661971826574904275107114531702420321172371213602819208362309644268372522856502646779364048035588749745139607374627890910110101239687984830352612065655792298378971977782528143087443888413127455847114878046958457386582216249230121918741558490139982837809096261833892908240878317228401698861838208676789957405354769371870350954543624588956838751973188075543093932210116695873518519149311515468693738161365576489873053675101726134920402016849151518231777501186193834588412251544179811091591733730616621806141109497232629043626007901315957932636276725085705700287527635639528106535230824775680000000000000000000000000000000000000000000000000000000000000000000000000000000 814 1807667924344107484592159650166661165368855705585153185908318185514251651038715063255132885695550109529086585321561607914443707927243433684851187030519323943653149808550214229063404840642344742427205638416724619288536745045713005293558728096071177499490279214749255781820220202479375969660705224131311584596757943955565056286174887776826254911694229756093916914773164432498460243837483116980279965675618192523667785816481756634456803397723676417353579914810709538743740701909087249177913677503946376151086187864420233391747037038298623030937387476322731152979746107350203452269840804033698303036463555002372387669176824503088359622183183467461233243612282218994465258087252015802631915865272553450171411400575055271279056213070461649551360000000000000000000000000000000000000000000000000000000000000000000000000000000 815 589299743336179039977044045954331539910246960020759938606111728477646038238621110621173320736749335706482226814829084180108648784281359381261486971949299605630926837587369838674669978049404386031269038123852225888062978884902439725700145359319203864833831024008257384873391786008276566109389903066807576578543089729514208349293013415245359101212318900486616914216051604994498039491019496135571268810251530762715698176173052662832917907657918512057267052228291309630459468822362443231999858866286518625254097243800996085709534074485351108085588317281210355871397230996166325439968102114985646789887118930773398380151644788006805236831717810392362037417604003392195674136444157151658004572078852424755880116587468018436972325460970497753743360000000000000000000000000000000000000000000000000000000000000000000000000000000 816 592915079184867254946228365254664862240984671431930244977928364848674541540698540747683586508140435925540399985472207395937536200135846248631189346010338253518233137204470267132796787730689075516123449400685675126640052374993865736287262815511346219832811582437755896437032226413235318048711313515070199747736605617425338461865363190799011611035707359998804748045597933859494959978694462369531828741602767147763033747806016176101831514453365864891974212057912728707946950226180617730355686221294411377556269619529836552493028148561948354147463092233855818177356723210866732344507783723053043395960046040778143155489998437012981956076084177327284503904828567830184604652618661183263268403809397531656222939388618128979530437887111421052846080000000000000000000000000000000000000000000000000000000000000000000000000000000 817 1185830158369734509892456730509329724481969342863860489955856729697349083081397081495367173016280871851080799970944414791875072400271692497262378692020676507036466274408940534265593575461378151032246898801371350253280104749987731472574525631022692439665623164875511792874064452826470636097422627030140399495473211234850676923730726381598023222071414719997609496091195867718989919957388924739063657483205534295526067495612032352203663028906731729783948424115825457415893900452361235460711372442588822755112539239059673104986056297123896708294926184467711636354713446421733464689015567446106086791920092081556286310979996874025963912152168354654569007809657135660369209305237322366526536807618795063312445878777236257959060875774222842105692160000000000000000000000000000000000000000000000000000000000000000000000000000000 818 970009069546442829092029605556631714626250922462637880783890804892431549960582812663210347527317753174184094376232531299753809223422244462760625770072913382755829412466513357029255544727407327544377963219521764507183125685489964344565961966176562415646479748868168646570984722412052980327691708910654846787297086790107853723611734180147182995654417240958044567802598219794133754525144140436554071821262127053740323211410642464102596357645706554963269810926745224166201210570031490606861902658037657013682057097550812599878594051047347507385249618894588118538155599172977974115614734170914778995790635322713042202381637442953238480140473714107437448388299536970182013211684129695818707108632174361789580728839779259010511796383314284842456186880000000000000000000000000000000000000000000000000000000000000000000000000000000 819 972380729863182298111814519017650374075214861148365601763802518351826248126745606826201081873350314917886255976174420129337559368222787847755150527456954735769902345015331238097786731878330083846442457017124507207689685894989939807511111017438607800525810995197919670156732851317705921599886554164715127586288033212577555077459195632910379042098560070398039786794780611529571734365058918286032199136228538122331375346401866528807003683703520018422837707774976875081032998370936213077783325402922834659192282176028931946088566163641595300801839471263523541810865026065821441044992765305806991169374475506876154775003597436701290407964778050816746586403918851241502751630294604340551760182247411951916205620597333731526429918134862730526667571200000000000000000000000000000000000000000000000000000000000000000000000000000000 820 1944761459726364596223629038035300748150429722296731203527605036703652496253491213652402163746700629835772511952348840258675118736445575695510301054913909471539804690030662476195573463756660167692884914034249014415379371789979879615022222034877215601051621990395839340313465702635411843199773108329430255172576066425155110154918391265820758084197120140796079573589561223059143468730117836572064398272457076244662750692803733057614007367407040036845675415549953750162065996741872426155566650805845669318384564352057863892177132327283190601603678942527047083621730052131642882089985530611613982338748951013752309550007194873402580815929556101633493172807837702483005503260589208681103520364494823903832411241194667463052859836269725461053335142400000000000000000000000000000000000000000000000000000000000000000000000000000000 821 3193298316870690666999198880453963828463005604011232636192327470267397398848232572817244352872082434190338464625756795704744544965243635292027914332168639352268359301030347785913131627488435995351717028844236881670052928479146962327866488581268388016926763308229968196794710683727346246534027443876924478993369901070104690874375998458477684774251671271187162659834059528263113575654853487651329741963374519193736236637583729680602200097282359740500599032333024057766112366650154523747440440623198589020787454666079012510954851281398998967833240823629411311306880745600157612391756241264270159000225777564581292281111813982127037699756331118882195789750469507477095036353887480654371980438500500850092819258041643974332795851154889207049576303820800000000000000000000000000000000000000000000000000000000000000000000000000000000 822 3197187839790143396191646138530034429959306463455826098599382680340804703840739555244549157199575835450010009649661493385261895202716526443418934934278467171211438910410409110865522774415949315687102798672305379698883687222726922087096533025338142448128866552210759875475337615132617070220426990093583339503715053202955001094685835241009326290420065511468754818981238650709231862592313723324473870759919433346225562138969337146717428112017173820574290383164123965266436498643638268599751573924810280359424223794783128238739205546053565349036448181514465405474124205704420898155936212325493386964903275466608796900211828371873842861388190231085462776096085182882061047360408659071734187479229490497900484080524033309258901570827428657971682974105600000000000000000000000000000000000000000000000000000000000000000000000000000000 823 5262571184294576030131449544020436671713018438848289758294583891840964542521857307932527912750501825150716475883342818112141079503671402525867566901822356963814028446535533396484650486688652573620971206614614654984362549168608513755360893359706582469620114344938910755032405714508287697582822825694038176823114977572063931801852884806701351074031427831877570432043118819067395645826948388592083991270827387287887275280743528943496886672380268108665281970688148046828554476767428590115191090680237721471612272366213029080964732328804168564513993706772810057410408442589476798364671005487762114944230791418038079697748669500104345349844961120366671729454156211023872483955232652832074472590811741359544196796542558827040151985581947571021390175377817600000000000000000000000000000000000000000000000000000000000000000000000000000000 824 5268965559974156316923832836297496740572937051775201410491782657201646151929538787043017011064900976821616495902642141098911603294076835578754404771690913898156451324356354214706381532237484472252345412211959265743760316543053967599535086425757258754516372078043332274783356389738552931723263679674225343502122407678469841804042256477183369726612267962900507941681081296368814109552133016038732939012347226154579726405021467617790321528604302456306430551454476294759087349764715866652390593828087342032331120813802595337442210739896275695212066603135838988221356691000885640160982877912413101718160597968971297291549093156848093035567737500828842655006348381389636606049953470150217940965770200340539997764703606893658669788723602428337333541326028800000000000000000000000000000000000000000000000000000000000000000000000000000000 825 10537931119948312633847665672594993481145874103550402820983565314403292303859077574086034022129801953643232991805284282197823206588153671157508809543381827796312902648712708429412763064474968944504690824423918531487520633086107935199070172851514517509032744156086664549566712779477105863446527359348450687004244815356939683608084512954366739453224535925801015883362162592737628219104266032077465878024694452309159452810042935235580643057208604912612861102908952589518174699529431733304781187656174684064662241627605190674884421479792551390424133206271677976442713382001771280321965755824826203436321195937942594583098186313696186071135475001657685310012696762779273212099906940300435881931540400681079995529407213787317339577447204856674667082652057600000000000000000000000000000000000000000000000000000000000000000000000000000000 826 21075862239896625267695331345189986962291748207100805641967130628806584607718155148172068044259603907286465983610568564395646413176307342315017619086763655592625805297425416858825526128949937889009381648847837062975041266172215870398140345703029035018065488312173329099133425558954211726893054718696901374008489630713879367216169025908733478906449071851602031766724325185475256438208532064154931756049388904618318905620085870471161286114417209825225722205817905179036349399058863466609562375312349368129324483255210381349768842959585102780848266412543355952885426764003542560643931511649652406872642391875885189166196372627392372142270950003315370620025393525558546424199813880600871763863080801362159991058814427574634679154894409713349334165304115200000000000000000000000000000000000000000000000000000000000000000000000000000000 827 34859476144789018192768078044944238435630551534544732531813634060046090941165828615076600545205384862651814736891880405510399167393612344189039141969507086350203081961941639484497420217283197268421517247194322502160718254248845049638524131792810023919880317668334686329966685874510266196281112504724674872610041849200756473375543568853045174111266764842549760542162033856776074148796912034112257124505689248238699469895622029759300767233246065050923344528422815166126121906043360173772216168766625854885902695304117970752517666255153759999523032646346710746072495867661859395305062720268525080967350516162714102880888800325706983523316151305483623005522000891273835785626492158513841897429535645453012625211279063208445759322195353665879798709413006540800000000000000000000000000000000000000000000000000000000000000000000000000000000 828 34901627869268811443303468707634618409555135030958934143097568321303704110381264925372944681293904070466387668859101542639190460219964958873669177207680613661388333572536490318215071269541097144199536010492018176286668336781189481379320412484216081989916448644959032988164952725628174619734898614162068675358058828462184232109975906904862641069079662986252964605695482507147024661673329098240566988017788026047936107706862201500243089805474899470573795972834450976484194604841477900705435293517250553622161344270628391515217203941072930205084729179171797457978266721189866480426350583291824385781095800946465873259221193070961768267600693205490253746762051678324952878474891786275043640957261807055736945193396692063595028680505142485306497377743614771200000000000000000000000000000000000000000000000000000000000000000000000000000000 829 57866899007247689372997151117258197323042413881329912809255768276721541415012137246268342281585292948833270754968390357695777783044701901812543495810334457450581857063265500947600588164899139065082830705395766136283296102383212160126913243898830263939281471853342076694377491619091513519520461902280709863743661537590301456838340053648262258892534081231207415316243109996849766889054379644882860066133492547187478066577977530087403042897477383322211353722959519719010794654827170359369611716651601417905543508800701873132230124134298918280030480979066840185327966223732798624546889267097844831625056837969240417863788738111654611787681949334702840712131481682662771872511370581644022356707140076098411855130651715441440557552277526240638172652298913290649600000000000000000000000000000000000000000000000000000000000000000000000000000000 830 57936702262986226995883758054673466559861524151391830677541963413364148823232899776119088170947880756974203530306108560781056163965141831730290834164749818677904633730410573928237018307438221259371229777416750172635869439056774539089671884723798696103261304750631994760353821524542769868759931699509034001094377655247225825302560005462071984174672240557179921245454500961864060938377726303079341200109528123239573938793391254490403529077088333121152501314905188620963763044036853315171022587238635919012787831489243129915260558542181064140440650437425183780243922757175178357507741968264428480396619029571133349610307180497796535324217150721113821219625005786019421778268320365216572443989054599712523329021038508825567747609638536525608785647054400520192000000000000000000000000000000000000000000000000000000000000000000000000000000000 831 32096933053694369755719601962289100474163284379871074195358247731003738448071026475969974846705125939363708755789584142672705114836688574778581122127271399547559167086647457956243308142320774577691661296688879595640271669237453094655678224136984477641206762831850125097236017124596694507293002161528004836606285221006963107217618243025987879232768421268677676369981793532872689759861260371905955024860678580274723962091538754987683555108706936549118485728457474496013924726396416736604746513330204299133084458645040693973054349432368309533804120342333551814255133207475048810059289050418493378139726942382407875684110177995779280569616301499497056955672253205454759665160649482329981133969936248240737924277655333889364532175739749235187267248468137888186368000000000000000000000000000000000000000000000000000000000000000000000000000000000 832 32212806458220342209711369478398447407283007428173857856713331657830466745717492275522213023047021700877657162850196359794267227164618858442041703795600899184914976354108279104099782178935651020210403756243713095985543408115566643733857567906432075033413285441351389086756724767645780047030522024927022904608473976317457558868223363036912023201117765749792036212472702534796417881738015824512113707260897636521203109969125537496664362166861113215360790731087284873255852252484490443235088558504681570971110034308019180232884870549452671662085001643208402181815621052989399166774304534355022235100520180441550142383330792356774873640264735800939284598111503217026798508717186123060414278857914357440162970935697410907015667670959026308238484819762246689226752000000000000000000000000000000000000000000000000000000000000000000000000000000000 833 64425612916440684419422738956796894814566014856347715713426663315660933491434984551044426046094043401755314325700392719588534454329237716884083407591201798369829952708216558208199564357871302040420807512487426191971086816231133287467715135812864150066826570882702778173513449535291560094061044049854045809216947952634915117736446726073824046402235531499584072424945405069592835763476031649024227414521795273042406219938251074993328724333722226430721581462174569746511704504968980886470177117009363141942220068616038360465769741098905343324170003286416804363631242105978798333548609068710044470201040360883100284766661584713549747280529471601878569196223006434053597017434372246120828557715828714880325941871394821814031335341918052616476969639524493378453504000000000000000000000000000000000000000000000000000000000000000000000000000000000 834 128851225832881368838845477913593789629132029712695431426853326631321866982869969102088852092188086803510628651400785439177068908658475433768166815182403596739659905416433116416399128715742604080841615024974852383942173632462266574935430271625728300133653141765405556347026899070583120188122088099708091618433895905269830235472893452147648092804471062999168144849890810139185671526952063298048454829043590546084812439876502149986657448667444452861443162924349139493023409009937961772940354234018726283884440137232076720931539482197810686648340006572833608727262484211957596667097218137420088940402080721766200569533323169427099494561058943203757138392446012868107194034868744492241657115431657429760651883742789643628062670683836105232953939279048986756907008000000000000000000000000000000000000000000000000000000000000000000000000000000000 835 43036309428182377192174389623140325736130097924040274096569011094861503572278569680097676598790820992372549969567862336685141015491930794878567716270922801311046408409088660883077308991058029763001099418341600696236685993242397036028433710722993252244640149349645455819906984289574762142832777425302502600556921232360123298647946413017314462996693335041722160379863530586488014290001989141548183912900559242392327354918751718095543587854926447255722016416732612590669818609319279232162078314162254578817403005835513624791134187054068769340545562195326425314905669726793837286810470857898309706094294961069910990224129938588651231183393687030054884223076968297947802807646160660408713476554173581540057729170091740971772932008401259147806615719202361576806940672000000000000000000000000000000000000000000000000000000000000000000000000000000000 836 43294011879848139929852080578967513315388361983465664959422717748124147306244309618301854302975197165979571226870663907563495153309247745746104049901287608504525728219921527115910107248489514971162782648391550401004570340507321569178304571266244708844907455633176266932601038087715928383209021601501918783793789024170662959118892199921609759182302277167720496669563312206766385633055893268144280822558646423484496979798504722395516902752261336161444902742581310869655865427339155155707959022630292031385171886109977778232997266018464390713842242208472092532360194695217752480144665294173149883975099122513443391363196584927505430172515804916462398499861860323684017195715898149393196790785036896399579032937577320259029057349768931358272523597760459550320754688000000000000000000000000000000000000000000000000000000000000000000000000000000000 837 86588023759696279859704161157935026630776723966931329918845435496248294612488619236603708605950394331959142453741327815126990306618495491492208099802575217009051456439843054231820214496979029942325565296783100802009140681014643138356609142532489417689814911266352533865202076175431856766418043203003837567587578048341325918237784399843219518364604554335440993339126624413532771266111786536288561645117292846968993959597009444791033805504522672322889805485162621739311730854678310311415918045260584062770343772219955556465994532036928781427684484416944185064720389390435504960289330588346299767950198245026886782726393169855010860345031609832924796999723720647368034391431796298786393581570073792799158065875154640518058114699537862716545047195520919100641509376000000000000000000000000000000000000000000000000000000000000000000000000000000000 838 72560763910625482522432087050349552316590894684288454471992474945856070885265462920273907811786430450181761376235232709076417876946299221870470387634558031853585120496588479446265339748468427091668823718704238472083659890690270949942838461442226132024064895641203423379039339835011895970258320204117215881638390404510031119483263327068617956389538616533099552418188111258540462321001677117409814658608291405760016938142293914734886329012789999406581656996566277017543230456220424040966539321928369444601548081120322756318503417846946318836399597941399227084235686309184953156722459033034199205542266129332531123924717476338499100969136489039990979885768477902494412820019845298382997821355721838365694459203379588754132700118212728956464749549846530206337584857088000000000000000000000000000000000000000000000000000000000000000000000000000000000 839 61023775624883550193925104617666289368306203982934524073605509120335948111097479293188829677129599909391525235698738190988897688492450882584048580416862909939299104440543790900417614368890941142153365398560858121223961986351879898188203859291197242011073956864074611766839815205397355374700780127748984564133021505349032854137260933633507387762638705713445394465682879821681355877504942679314726705012863306829868182965588376310928984767367398546279819313723209296997335437143085975073482401577849224078027476909735877974974306398345927998974917237685583866212341626803326475813508625442938224460581715165148728994252850387017453936764477345852079933525289363439095917705472759532698740547325206213134638506173984451506636915646304128112287461515322945368110147829760000000000000000000000000000000000000000000000000000000000000000000000000000000000 840 61096509564841695069007256113038954790676056431066746390737339286152796678571969733347576792358598240630370915359880906353604360350010418796902035220697073121586707663953259065972343349068403527304918873410155925897649664523932198424423410970924533121933401389538347895286584949384718134384571284039507787689795070909639567908580672529375692158064973539087164900087746186188723405368476580005209096794761832821322137891649864244553453163991197591031046750330745899258357291061015755735071772735868114690754565678400640642405741805256948175374172204595816981666706753891292299980151663137149116265659881690971313891743020649695663059454303898111736763005057288782885066594275468423679311155844068199085931281509114349541805731993915932794185301159560517412649015705600000000000000000000000000000000000000000000000000000000000000000000000000000000000 841 122193019129683390138014512226077909581352112862133492781474678572305593357143939466695153584717196481260741830719761812707208720700020837593804070441394146243173415327906518131944686698136807054609837746820311851795299329047864396848846821941849066243866802779076695790573169898769436268769142568079015575379590141819279135817161345058751384316129947078174329800175492372377446810736953160010418193589523665642644275783299728489106906327982395182062093500661491798516714582122031511470143545471736229381509131356801281284811483610513896350748344409191633963333413507782584599960303326274298232531319763381942627783486041299391326118908607796223473526010114577565770133188550936847358622311688136398171862563018228699083611463987831865588370602319121034825298031411200000000000000000000000000000000000000000000000000000000000000000000000000000000000 842 102886522107193414496208219294357599867498479029916400922001679357881309606715197030957319318331879437221544621466039446299469742829417545253983027311653871136752015706097288267097426199831191539981483382822702579211642035058301822146729024075036913777335847939982577855662609054763865338303618042322531114469614899411833032358049852539468665594181415439822785691747764577541810214640514560728772119002378926471106480209538371387828015128161176743296282727556976094351073678146750532657860865287201905139230688602426678841811269200052700727330105992539355797126734173552936233166575400722959111791371240767595692593695246774087496592121047764420164708900516474310378452144759888825475959986441410847260708278061348564628400852677754430825408047152699911322900942448230400000000000000000000000000000000000000000000000000000000000000000000000000000000000 843 28979785188872231538692073777585541347951792494835027682025660668922283742953685259679289404765869186281722575540821590548892449036099741927096948562162801299615979872827621466244529676076917708299487559386892440019180370074307711814259907679016691946660426414296945480475495265871754583246364928015891649919325116394427516966941253239513713309950642768848136752728820473002524795421618759240710820464465790638472087021870496807390550332369616770958574342990882040903418097154389481386305123818258851105036231629104419074631030699003917714128880353461524677280005681159748894064985378072517666020057920362715041375642683498728844467664841059383543875322662813673808307867529494386466960301929205180736031612895655191189465629245210156570400325528412021103306982321605836800000000000000000000000000000000000000000000000000000000000000000000000000000000000 844 29082916097017684319968558025904351103638453678090668349933225297637309663747114744589180114391370500111906641645949069518817333196370559514026119197615337959045218235364374567547890991650145173453578262445208783222095602708024109365200334396735612558570249995842486211722739021266315987457206084343350339064945490474122988557570937414743299478313456444182115887080168588564811360529880747707759613419855348612274478790631601778235356561310433912492234749905440339981366204261700475981985924970636996482634225335969559356035411591171191442648911956142882416345059082160317395467351874079893173728314354243009400953491945717585530746909199924363556486978615350377273817859940631377166130979160269967856088664898842576211492197320815886664956910316769359256699533860116889600000000000000000000000000000000000000000000000000000000000000000000000000000000000 845 58165832194035368639937116051808702207276907356181336699866450595274619327494229489178360228782741000223813283291898139037634666392741119028052238395230675918090436470728749135095781983300290346907156524890417566444191205416048218730400668793471225117140499991684972423445478042532631974914412168686700678129890980948245977115141874829486598956626912888364231774160337177129622721059761495415519226839710697224548957581263203556470713122620867824984469499810880679962732408523400951963971849941273992965268450671939118712070823182342382885297823912285764832690118164320634790934703748159786347456628708486018801906983891435171061493818399848727112973957230700754547635719881262754332261958320539935712177329797685152422984394641631773329913820633538718513399067720233779200000000000000000000000000000000000000000000000000000000000000000000000000000000000 846 116331664388070737279874232103617404414553814712362673399732901190549238654988458978356720457565482000447626566583796278075269332785482238056104476790461351836180872941457498270191563966600580693814313049780835132888382410832096437460801337586942450234280999983369944846890956085065263949828824337373401356259781961896491954230283749658973197913253825776728463548320674354259245442119522990831038453679421394449097915162526407112941426245241735649968938999621761359925464817046801903927943699882547985930536901343878237424141646364684765770595647824571529665380236328641269581869407496319572694913257416972037603813967782870342122987636799697454225947914461401509095271439762525508664523916641079871424354659595370304845968789283263546659827641267077437026798135440467558400000000000000000000000000000000000000000000000000000000000000000000000000000000000 847 232663328776141474559748464207234808829107629424725346799465802381098477309976917956713440915130964000895253133167592556150538665570964476112208953580922703672361745882914996540383127933201161387628626099561670265776764821664192874921602675173884900468561999966739889693781912170130527899657648674746802712519563923792983908460567499317946395826507651553456927096641348708518490884239045981662076907358842788898195830325052814225882852490483471299937877999243522719850929634093603807855887399765095971861073802687756474848283292729369531541191295649143059330760472657282539163738814992639145389826514833944075207627935565740684245975273599394908451895828922803018190542879525051017329047833282159742848709319190740609691937578566527093319655282534154874053596270880935116800000000000000000000000000000000000000000000000000000000000000000000000000000000000 848 465326657552282949119496928414469617658215258849450693598931604762196954619953835913426881830261928001790506266335185112301077331141928952224417907161845407344723491765829993080766255866402322775257252199123340531553529643328385749843205350347769800937123999933479779387563824340261055799315297349493605425039127847585967816921134998635892791653015303106913854193282697417036981768478091963324153814717685577796391660650105628451765704980966942599875755998487045439701859268187207615711774799530191943722147605375512949696566585458739063082382591298286118661520945314565078327477629985278290779653029667888150415255871131481368491950547198789816903791657845606036381085759050102034658095666564319485697418638381481219383875157133054186639310565068309748107192541761870233600000000000000000000000000000000000000000000000000000000000000000000000000000000000 849 263374888174592149201635261482589803594549836508789092576995288295403476314893871126999615115928251249013426546745714773562409769426331786959020535453604500557113496339459776083713700820383714690795604744703810740859297778123866334411254228296837707330412183962349555133361124576587757582412458299813380670572146361733657784377362409227915320075606661558513241473398006738042931680958600051241471059130210037032757679927959785703699389019227289511529677895143667718871252345793959510492864536534088640146735544642540329528256687369646309704628546674829943162420855048043834333352338571667512581283614792024693135034823060418454566444009714515036367546078340613016591694539622357751616482147275404828904738949323918370171273338937308669637849779828663317428670978637218552217600000000000000000000000000000000000000000000000000000000000000000000000000000000000 850 264305541489696715099874255339418742829866267026487993964193151504927870224133778798826468879588775105017007559278385143787011924088615644863469371267928191371802943322991436069875233332116519336346119249102057421922404837410523105910940638997533246932286431962216514692136252225268279694011088894512367881422224617428829720011204679225187105658912692164727069181784572132877005644495556235168119366759645408188350463249259996960602920429189223396729429407140641809750656064330333925724288086133149024034179839853291355427649820540563787830793311857426515399743896938672964490007293831638069162842920851360469435865334802681417303427910808912616001353661656304228664456711140457955685798338608533467876133786600681332610041089251574778011128400958799936924885363720742292684800000000000000000000000000000000000000000000000000000000000000000000000000000000000 851 528611082979393430199748510678837485659732534052975987928386303009855740448267557597652937759177550210034015118556770287574023848177231289726938742535856382743605886645982872139750466664233038672692238498204114843844809674821046211821881277995066493864572863924433029384272504450536559388022177789024735762844449234857659440022409358450374211317825384329454138363569144265754011288991112470336238733519290816376700926498519993921205840858378446793458858814281283619501312128660667851448576172266298048068359679706582710855299641081127575661586623714853030799487793877345928980014587663276138325685841702720938871730669605362834606855821617825232002707323312608457328913422280915911371596677217066935752267573201362665220082178503149556022256801917599873849770727441484585369600000000000000000000000000000000000000000000000000000000000000000000000000000000000 852 1057222165958786860399497021357674971319465068105951975856772606019711480896535115195305875518355100420068030237113540575148047696354462579453877485071712765487211773291965744279500933328466077345384476996408229687689619349642092423643762555990132987729145727848866058768545008901073118776044355578049471525688898469715318880044818716900748422635650768658908276727138288531508022577982224940672477467038581632753401852997039987842411681716756893586917717628562567239002624257321335702897152344532596096136719359413165421710599282162255151323173247429706061598975587754691857960029175326552276651371683405441877743461339210725669213711643235650464005414646625216914657826844561831822743193354434133871504535146402725330440164357006299112044513603835199747699541454882969170739200000000000000000000000000000000000000000000000000000000000000000000000000000000000 853 1803621015125690383841541918436193501071007406188754070811654065869627786409488906523191823634313801316636059584515700221202569369980713160548314989532341977921183285236093559740828592258363127951225917755872439847198490610489409674736258920519166877065922611710165496259137785185230740631931670616152398422825260789334334009356460731032676809016420211332097520096497920234752686518037675748787246558767820265477303561212950219259154329008787260459281626274327739709738476982990198709142541899772608940009243227158860209438282375368807288157333560115078541087852352709504309679809773107098183967240091889683843430345044693497991678592063360019691593237387142620056406252596822485089599887862664632384786736959763049413730920393052746285147940208142850769575417722030345405281075200000000000000000000000000000000000000000000000000000000000000000000000000000000000 854 1805735459457607957562340912478908851013646336324965974763367611081667209371281976753582435385350511517476195644989927302352865465373422085707222744502485403452157708782677491229387594125020060105916686709865256306573869849188693859583546445631147143041380903165863228376674875203032886869483759327308497365876638586273764647116550368466478305861691512869415336649952196811815702563193640198668591513701897428742810364918944299234839152372220774246455461709584864844216482231504841380548336204461674132201516665877686540281703573933131798459979906609937953211050303885013693395729831457751288520542835256494727185831967371919443017019486646490992521248216435870490235568250511608753245374249373500652529746030055854864391800721766758883372029235350521169070816804940111343622553600000000000000000000000000000000000000000000000000000000000000000000000000000000000 855 3611470918915215915124681824957817702027292672649931949526735222163334418742563953507164870770701023034952391289979854604705730930746844171414445489004970806904315417565354982458775188250040120211833373419730512613147739698377387719167092891262294286082761806331726456753349750406065773738967518654616994731753277172547529294233100736932956611723383025738830673299904393623631405126387280397337183027403794857485620729837888598469678304744441548492910923419169729688432964463009682761096672408923348264403033331755373080563407147866263596919959813219875906422100607770027386791459662915502577041085670512989454371663934743838886034038973292981985042496432871740980471136501023217506490748498747001305059492060111709728783601443533517766744058470701042338141633609880222687245107200000000000000000000000000000000000000000000000000000000000000000000000000000000000 856 7222941837830431830249363649915635404054585345299863899053470444326668837485127907014329741541402046069904782579959709209411461861493688342828890978009941613808630835130709964917550376500080240423666746839461025226295479396754775438334185782524588572165523612663452913506699500812131547477935037309233989463506554345095058588466201473865913223446766051477661346599808787247262810252774560794674366054807589714971241459675777196939356609488883096985821846838339459376865928926019365522193344817846696528806066663510746161126814295732527193839919626439751812844201215540054773582919325831005154082171341025978908743327869487677772068077946585963970084992865743481960942273002046435012981496997494002610118984120223419457567202887067035533488116941402084676283267219760445374490214400000000000000000000000000000000000000000000000000000000000000000000000000000000000 857 12380122310041360157047409295955399082549559281843966722977648341575910387449509232622561177001963106963816797342050941584931245630600181819608719136309039926067993251414036879868681345321137532086164804082836197237870451686037685101304794431247144812691707472105158293750482944391993472377180653948027057940450234147492930420631069326206175264987757012232711548072072261341808456773255597202071863417940208771460707861884282115554057228663945628233698645480913833371948202179197192505039393017789237850373598261257418920171359702885551610241622239717734607214960883435653881921123724474342834096841678518527849586063968301879701324685600448342244725677771884328081055055925507589612250285853704720473743938782062940950270185748432898904398632437563173135149520014669403371876227481600000000000000000000000000000000000000000000000000000000000000000000000000000000000 858 12394568193717021020707908023255230353357668452534566450775755282464563725124479488436589836485045911055956606907210861003350068554323169196294376918265059809295610513084298299798516446074137692567012137576515119288323042644831194652181462802812193989836038519330485199577496343393617735472136524022645525919377247256183120537808001729153907091434650544335666870765271878916302982393761146323661212150049823950890650344803633669947935941882923394427670289174590512290701934037049231236083779707424931243431210394584440412493613331477016664629302078970614110840649285866733991468289563126004844405006021200579807403550624040855056868821756341514172665847757615815044976940471511682482276248847699708478964176750303387789185320154207032975465608671445977304502086549108924262625207910400000000000000000000000000000000000000000000000000000000000000000000000000000000000 859 21293868156805842113576185983952485747068474401454385162432747575274120479763855761134061339081308875194133450666588259203755417776327204679233739545579372752369858861478824479053851254355368555830126852356452974937338987263819992412447753095231349274538314176209773572874138717950235269541130548270905013529490110786122601083954146970686412383084729635168675683974737087978208523752481649384049962473785597547630137292372642644970553948154862391626737556801946500115425922675650579263591933537356031876214819457896068628664027703477514629833140971671515042424235473119048997342521469450476322687800344422596109119299972102188987700635777394721348639926447583970247270383730057070504550595520348099166860455657021220221820380024927682651849915697544189009134584691369131883190107190067200000000000000000000000000000000000000000000000000000000000000000000000000000000000 860 21318657293193276155617601799998996207775189738359454295334299085839049607214104720110934518754278967016245363880402680925762117913435851017626328299415902871988450082504993075653448287247516831215260876631606005175915633349109654801752116020836973662517986253248434543273293710637022505012074821318950304581328865280634967325029762974144720197267598936257347017716267631736041129717269171676697284898085697195531918593062249912310449820038628238415592897380295681140007326543724677726064101096770881738701681878685237509489014930140468663162399575829456270645916771690782465325458048576728332376610356464997268734107073350270697814373420907404376985258143099201877360337611000093869515148018043498583818384010521826997398750665236096717800846914887080963743588864467349731715357605888000000000000000000000000000000000000000000000000000000000000000000000000000000000000 861 42637314586386552311235203599997992415550379476718908590668598171678099214428209440221869037508557934032490727760805361851524235826871702035252656598831805743976900165009986151306896574495033662430521753263212010351831266698219309603504232041673947325035972506496869086546587421274045010024149642637900609162657730561269934650059525948289440394535197872514694035432535263472082259434538343353394569796171394391063837186124499824620899640077256476831185794760591362280014653087449355452128202193541763477403363757370475018978029860280937326324799151658912541291833543381564930650916097153456664753220712929994537468214146700541395628746841814808753970516286198403754720675222000187739030296036086997167636768021043653994797501330472193435601693829774161927487177728934699463430715211776000000000000000000000000000000000000000000000000000000000000000000000000000000000000 862 36753365173465208092284745503198269462204427108931699205156331623986521522837116537471251110332376939136007007329814221916013891282763407154387789988193016551308087942238608062426544847214719017015109751312888752923278551893865044878220648019922942594181008300600301152603158357138226798640816991953870325098210963743814683668351311367425497620089340566107666258542845397112934907632572051970626119164299741965097027654439318848823215489746595083028482155083629754285372630961381344399734510290833000117521699558853349466359061739562167975291976868729982610593560514394908970221089675746279645017276254545655291297600594455866683031979777644365145922585038703024036569222041364161831044115183106991558502894034139629743515446146867030741488660081265327581493947202341710937477276512550912000000000000000000000000000000000000000000000000000000000000000000000000000000000000 863 31791746149676577772930927330673703080791660549984873250277408191944684473452534661331512654175581069468514126321744823568075719008062000931949508845100156980492984023836725993971263906633880939785394795929155297702656651050726660258280067545697428691861222251964273490739905072099408728914326746339383107011170808953860823912993184451874952020258068660078876343027632133573215639266693694031278299866258869142597711048764383053231730640430084901332590726518929258639571885810901037804481255657974932185183224925135662029350626360780995860502212641049738275988512428618683022371103871352726199853273466623417686961499450632618081905453765156059480840543999510688188439886507130443984228637693979619872099338613066821815448850512042642535774562173682167906316119304381037830316771044786962432000000000000000000000000000000000000000000000000000000000000000000000000000000000000 864 31828584789479215754127834546584101346238696077852758387299745860765014351173800634287864349023988463523518198310530159400715435947816418082507967140401547660655780065579294622005993065274244648869734766723974712879600633265153921741777495202181434982350053332209886785630681323631389503802987611630622253137487345233065761136530835882294274096758947071040729038674245844040855518338845135159935632774562761227351590204093194621080203097719111650928572871045602409576581818471168594047591894424670152268827701431422030119767023378580278590352157267516771576424188572800164694471186262860666786411620249319389202241871987655367349671277002427387475603974525581963609283965170522252146435159869754799037652176780637003532500355553192170510902922037151092782221468225938837410653175182729936896000000000000000000000000000000000000000000000000000000000000000000000000000000000000 865 63657169578958431508255669093168202692477392155705516774599491721530028702347601268575728698047976927047036396621060318801430871895632836165015934280803095321311560131158589244011986130548489297739469533447949425759201266530307843483554990404362869964700106664419773571261362647262779007605975223261244506274974690466131522273061671764588548193517894142081458077348491688081711036677690270319871265549125522454703180408186389242160406195438223301857145742091204819153163636942337188095183788849340304537655402862844060239534046757160557180704314535033543152848377145600329388942372525721333572823240498638778404483743975310734699342554004854774951207949051163927218567930341044504292870319739509598075304353561274007065000711106384341021805844074302185564442936451877674821306350365459873792000000000000000000000000000000000000000000000000000000000000000000000000000000000000 866 55127108855378001686149409434683663531685421606840977526803159830845004856233022698586581052509548018822733519473838236082039135061618036118903799087175480548255811073583338285314379989054991731842380615965924202707468296815246592456758621690178245389430292371387523912712340052529566620586774543344237742434128081943669898288471407748133682735586496327042542694983793801878761757762879774097008515965542702445772954233489413083710911765249501379408288212650983373386639709592064004890429161143528703729609578879222956167436484491701042518489936387339048370366694608089885250824094607274674874064926271821182098282922282619096249630651768204235107746083878307960971279827675344540717625696894415311933213570184063290118290615818128839324883860968345692698807582967326066395251299416488250703872000000000000000000000000000000000000000000000000000000000000000000000000000000000000 867 55254423194535918549165920772869999937070376391152388560352358814288064913637717901123732509905643972676827592267080356719641996805409301791233830955737086738898434193845655463802403961316088710437859555032820101558986699348307208143725731670986971129359692584716363459854862777824092178601986493790760231446678031324602161333017531091662859831973532115326705611138490785254925179836235154637648258496640953490682360594305785862195232577640377826012002504135165783024946036865948679266619528721227384338684889684948644287915552585215363632851345016409115456672391362381085909601979352326117541210572752818459655091889770569717719029336876213944657648499776410288825716963536026629726211437533894331129364178891185838132420617240341608006927472656494297069936468840229821744893912117219170451456000000000000000000000000000000000000000000000000000000000000000000000000000000000000 868 110508846389071837098331841545739999874140752782304777120704717628576129827275435802247465019811287945353655184534160713439283993610818603582467661911474173477796868387691310927604807922632177420875719110065640203117973398696614416287451463341973942258719385169432726919709725555648184357203972987581520462893356062649204322666035062183325719663947064230653411222276981570509850359672470309275296516993281906981364721188611571724390465155280755652024005008270331566049892073731897358533239057442454768677369779369897288575831105170430727265702690032818230913344782724762171819203958704652235082421145505636919310183779541139435438058673752427889315296999552820577651433927072053259452422875067788662258728357782371676264841234480683216013854945312988594139872937680459643489787824234438340902912000000000000000000000000000000000000000000000000000000000000000000000000000000000000 869 221017692778143674196663683091479999748281505564609554241409435257152259654550871604494930039622575890707310369068321426878567987221637207164935323822948346955593736775382621855209615845264354841751438220131280406235946797393228832574902926683947884517438770338865453839419451111296368714407945975163040925786712125298408645332070124366651439327894128461306822444553963141019700719344940618550593033986563813962729442377223143448780930310561511304048010016540663132099784147463794717066478114884909537354739558739794577151662210340861454531405380065636461826689565449524343638407917409304470164842291011273838620367559082278870876117347504855778630593999105641155302867854144106518904845750135577324517456715564743352529682468961366432027709890625977188279745875360919286979575648468876681805824000000000000000000000000000000000000000000000000000000000000000000000000000000000000 870 442035385556287348393327366182959999496563011129219108482818870514304519309101743208989860079245151781414620738136642853757135974443274414329870647645896693911187473550765243710419231690528709683502876440262560812471893594786457665149805853367895769034877540677730907678838902222592737428815891950326081851573424250596817290664140248733302878655788256922613644889107926282039401438689881237101186067973127627925458884754446286897561860621123022608096020033081326264199568294927589434132956229769819074709479117479589154303324420681722909062810760131272923653379130899048687276815834818608940329684582022547677240735118164557741752234695009711557261187998211282310605735708288213037809691500271154649034913431129486705059364937922732864055419781251954376559491750721838573959151296937753363611648000000000000000000000000000000000000000000000000000000000000000000000000000000000000 871 884070771112574696786654732365919998993126022258438216965637741028609038618203486417979720158490303562829241476273285707514271948886548828659741295291793387822374947101530487420838463381057419367005752880525121624943787189572915330299611706735791538069755081355461815357677804445185474857631783900652163703146848501193634581328280497466605757311576513845227289778215852564078802877379762474202372135946255255850917769508892573795123721242246045216192040066162652528399136589855178868265912459539638149418958234959178308606648841363445818125621520262545847306758261798097374553631669637217880659369164045095354481470236329115483504469390019423114522375996422564621211471416576426075619383000542309298069826862258973410118729875845465728110839562503908753118983501443677147918302593875506727223296000000000000000000000000000000000000000000000000000000000000000000000000000000000000 872 1768141542225149393573309464731839997986252044516876433931275482057218077236406972835959440316980607125658482952546571415028543897773097657319482590583586775644749894203060974841676926762114838734011505761050243249887574379145830660599223413471583076139510162710923630715355608890370949715263567801304327406293697002387269162656560994933211514623153027690454579556431705128157605754759524948404744271892510511701835539017785147590247442484492090432384080132325305056798273179710357736531824919079276298837916469918356617213297682726891636251243040525091694613516523596194749107263339274435761318738328090190708962940472658230967008938780038846229044751992845129242422942833152852151238766001084618596139653724517946820237459751690931456221679125007817506237967002887354295836605187751013454446592000000000000000000000000000000000000000000000000000000000000000000000000000000000000 873 3536283084450298787146618929463679995972504089033752867862550964114436154472813945671918880633961214251316965905093142830057087795546195314638965181167173551289499788406121949683353853524229677468023011522100486499775148758291661321198446826943166152279020325421847261430711217780741899430527135602608654812587394004774538325313121989866423029246306055380909159112863410256315211509519049896809488543785021023403671078035570295180494884968984180864768160264650610113596546359420715473063649838158552597675832939836713234426595365453783272502486081050183389227033047192389498214526678548871522637476656180381417925880945316461934017877560077692458089503985690258484845885666305704302477532002169237192279307449035893640474919503381862912443358250015635012475934005774708591673210375502026908893184000000000000000000000000000000000000000000000000000000000000000000000000000000000000 874 7072566168900597574293237858927359991945008178067505735725101928228872308945627891343837761267922428502633931810186285660114175591092390629277930362334347102578999576812243899366707707048459354936046023044200972999550297516583322642396893653886332304558040650843694522861422435561483798861054271205217309625174788009549076650626243979732846058492612110761818318225726820512630423019038099793618977087570042046807342156071140590360989769937968361729536320529301220227193092718841430946127299676317105195351665879673426468853190730907566545004972162100366778454066094384778996429053357097743045274953312360762835851761890632923868035755120155384916179007971380516969691771332611408604955064004338474384558614898071787280949839006763725824886716500031270024951868011549417183346420751004053817786368000000000000000000000000000000000000000000000000000000000000000000000000000000000000 875 14145132337801195148586475717854719983890016356135011471450203856457744617891255782687675522535844857005267863620372571320228351182184781258555860724668694205157999153624487798733415414096918709872092046088401945999100595033166645284793787307772664609116081301687389045722844871122967597722108542410434619250349576019098153301252487959465692116985224221523636636451453641025260846038076199587237954175140084093614684312142281180721979539875936723459072641058602440454386185437682861892254599352634210390703331759346852937706381461815133090009944324200733556908132188769557992858106714195486090549906624721525671703523781265847736071510240310769832358015942761033939383542665222817209910128008676948769117229796143574561899678013527451649773433000062540049903736023098834366692841502008107635572736000000000000000000000000000000000000000000000000000000000000000000000000000000000000 876 2065189321318974491693625454806789117647942387995711674831729763042830714212123344272400626290233349122769108088574395412753339272598978063749155665801629353953067876429175218615078650458150131641325438728906684115868686874842330211579892946934809032930947870046358800675535351183953269267427847191923454410551038098788330381982863242081991049079842736342450948921912231589688083521559125139736741309570452277667743909572773052385409012821886761625024605594555956306340383073901697836269171505484594717042686436864640528905131693425009431141451871333307099308587299560355466957283580272540969220286367209342748068714472064813769466440495085372395524270327643110955149997229122531312646878689266834520291115550236961886037352989975007940866921218009130847285945459372429817537154859293183714793619456000000000000000000000000000000000000000000000000000000000000000000000000000000000000 877 1835981596917243925505930202274671235028988562960899948948350659752789420423813435569729532123062519059855747626469878267080359070042855868235516498619097833052687658143844018324402387088123660866558059214090218982899260832924897891385094417399660775604830888633816348578642372892276702313938800370704771840218373568974863905889367927186808974016214163056881940864852876790514756772358138401625137500116482355014811564978819528132990056357737082958093792518842362361217509325069484742167077977574509971871729649036184123902537488217757014550930733503958412752447925573533549241010819075717312609015680262355146084430572713181972751137743151376681160741037306611161196226303775260782577494975014233242436339958620251403836330607443809114333992509676117448317305320854136305459264055594644338666798841856000000000000000000000000000000000000000000000000000000000000000000000000000000000000 878 1838075076503238502387921000680913733586604285381607930646125289923545166627261341425567308100397824098692527270285693407635752866017819215861782766006348799795051042018580442518614932569410004835619128836911302470907127720989806554887243897921211129966980068666466082157409353933202901518401672434981516163867425306225690432577953295404809896449527976241667439087047691929386495377571773679164048717334403087460666538257016585747736909329638721593165735269719035522404758480514261805727131658278699835009553742136567458137318032674105654248252205263940121318870329137471443823953818869418244550417066442813931883842694232809318216076326666942675095930023666139794219255068089713759524561673959517430854169308630080652871491759789811177178158977760126704244691073785554932945534596136941538596863606784000000000000000000000000000000000000000000000000000000000000000000000000000000000000 879 1077111994830897762399321706399015447881750111233622247358629419895197467643575146075382442546833124921833820980387416336874551179486442060495004700879720396679899910622888139315908350485674262833672809498430023247951576844500026641163924924181829722160650320238549124144241881404856900289783380046899168472026311229448254593490680631107218599319423394077617119305009947470620486291257059375990132548357960209251950591418611719248173828867168290853595120868055354816129188469581357418156099151751318103315598492892028530468468367147025913389475792284668911092858012874558266080836937857479091306544400935488964083931818820426260474620727426828407606214993868357919412483469900572263081393140940277214480543214857227262582694171236829349826401160967434248687388969238335190706083273336247741617762073575424000000000000000000000000000000000000000000000000000000000000000000000000000000000000 880 1080788144983904239404097548400377275348923319804385463219921670475044557976829668758233577163033920570031206034927987723689822685218477698926728266411733094279490012706925300200945580350813082843344047756103845852893391099942006254273699411977672144420584280375882056308556700112723306092820183391769131504354046080060705974355836537698028219112322450030100454183184042854479259282012202923348460645792629015426871924495125752419669302685827568296781452338594792887173997986542385941767553415067875502985617600376301665384743003212374124697972296695196791335495753532833208968484845495217927795645235068374591947699504208891879111052880080162292956406853915690199000921980036751690600442264288196249342251553474487423888437154756408972180757478922954502095878351385906300571974342528521624694955800788992000000000000000000000000000000000000000000000000000000000000000000000000000000000000 881 1904348711461639269830019880281464759164802889495327186193501983377028511155173876352007562961265768044394985033543114369141467571354957705508895205417473712120461402389602378954066112578132651969972212146254976392798155118097815020030258363904658318469069502022304183215676905598618465335549163136297209710671829193066963926814983979423925722075912156953037000270770283509592454854905501550939987657886612325182148330960411575763457311332428175338928919020604025067200584452287684029394429117349596636260658211863043534407917171660203207717827186776936746333143517724852114202470297762573988775926904190476031011846526416067490993675174701245960189188876599446130639624528824756478837979269675801791341047237222046840891426266680792608982494677862245832692937655141966901607818791535255102712512120990203904000000000000000000000000000000000000000000000000000000000000000000000000000000000000 882 1906510287751607078308828075378265513715500736134935957119941826717978600271127535689524030115591835885535047445612970344588847216725394660906748661950297178309020382415016229554468003738834278135658900241767184084503941900297699032538805762728613662757910670583055947328294018998843911947734803503080747973680537285227085338763695652499321778514136801853097201179136651595301413373469525956786684579178197583213002074809401827268296649937799830475522481925281214652974932448260768801277964224179732387266629447063796137738686657666627955967223131370327139915814509231917780620407267453564424631518194660612780195741925424485274751897280461406284775101690307277511037626372784829982219180154204378183839731740328995815739203140990305426926856192820091741697129411844738714208962740220312145961902032591781888000000000000000000000000000000000000000000000000000000000000000000000000000000000000 883 3366897168169338100293390381118016897221574300014296900273817265983950208078811228027699437184135182173854893788952505628543904184737046971161318137004224816893729995344918661393190494602781335187573617826960847093233961395925736491463530976978731728430470244249676802981767237551958348499699662986440600921519828845711032708256686522313802260855965592072569657282355326717302296017547182839685284966828696931954161664113403626955811883790154500619772703080046625077153730703628517703056884819901407395912867603514663979246520637439264970238116049999997729091328423303566800575639234322994773899261131770642169825680240299640995211850597294843498912829585082652084492448174338009748599072152324931872660966253421006610595432746988879383952828036520282015837130541317808569293028199229071249768718989557086814208000000000000000000000000000000000000000000000000000000000000000000000000000000000000 884 3370710188744841314450008037268773428249005301486566772188057149637386165279353483099078485244366365845625963883843731569233081879170497760483131634328125411250348036109748693852299430610259003743844935627444381461402969279726331889528608588504188955755986065590842914876423825589956036323595132593446762417467189920281486878934213913618800904412993865676275851684713600020492898844294121891598858335987053327120587668263022430610348477090030100280723748043897187506459680568525039240659440748349766860687400862408791571521998010754598226150050496262738383371160052322030636136880048857901902748524168159963395386071724150489965761354391855766311482379788463266639514523427083579408563510512633340629028645716901664602226911153270859994806681748905922199320524800141498046721446124709511874060642793622270377984000000000000000000000000000000000000000000000000000000000000000000000000000000000000 885 6741420377489682628900016074537546856498010602973133544376114299274772330558706966198156970488732731691251927767687463138466163758340995520966263268656250822500696072219497387704598861220518007487689871254888762922805938559452663779057217177008377911511972131181685829752847651179912072647190265186893524834934379840562973757868427827237601808825987731352551703369427200040985797688588243783197716671974106654241175336526044861220696954180060200561447496087794375012919361137050078481318881496699533721374801724817583143043996021509196452300100992525476766742320104644061272273760097715803805497048336319926790772143448300979931522708783711532622964759576926533279029046854167158817127021025266681258057291433803329204453822306541719989613363497811844398641049600282996093442892249419023748121285587244540755968000000000000000000000000000000000000000000000000000000000000000000000000000000000000 886 5972898454455858809205414242040266514857237394234196320317237269157448284875014372051567075853017200278449208002171092340681021089890122031576109256029438228735616719986474685506274591041378954634093225931831443949606061563675060108244694418829422829599607308226973645161023018945402096365410574955587663003751860538738794749471427054932515202619825129978360809185312499236313416752089183991913176971369058495657681348162075747041537501403533337697442481533785816261446553967426369534448529006075786877138074328188378664736980475057148056737889479377572415333695612714638287234551446576202171670384825979455136624119095194668219329119982368417903946776985156908485219735512792102711974540628386279594638760210349749675146086563595963910797440059061294137195969945850734538790402532985255040835459030298663109787648000000000000000000000000000000000000000000000000000000000000000000000000000000000000 887 5309920208852013460748871061205946006801797039495406475029112684509570074798548894167775526747273268513004728417785636465791704681239835168062203061136707897847608265460120434409853520633508331705723853233140663448725634341984247341557091452773710912269873920958041933919808969537764823492995295516047806197385073887698469658227614388690660490332642192526225464469149550675482709464202661745298380722980436950852987200866758391209649280141649497333427488978527766245176012315764316616281704924164367932843190827362918268117461730317847640832888347368646928185188884343522725474060783526439162222583104392408256312423419914956648943450709743090939673930669323645496426902928965887645263000872677453092996373941583795067863279862681425000138903439232486111656014563960503570976854737608390569350219320506685993682731008000000000000000000000000000000000000000000000000000000000000000000000000000000000000 888 5315906590147224298923334275480135348410367272910846617616518674007326072628085025953759490137067263178746560129643342933058662634657241972084821102919274648577988883572251348090135204422272151696372921838815004670201086015425041306992894261626894351855296552210531270936629498252012585413506000471533767647438495616996889578924601552601247480738879669631666530381741602029119104852550128105777860295385149957561953364565593519046413259036961390791526054355053727650187484708454017085973116090933437118787771651294556281948484798784947807282530837050009551554056064596446651883839882493210796001864483315060351302629083297047919122642875143026780643123375827956257978680722572388082292609667347889905953528816377012424196834856889634047489680106018543029482007816005554871507832025925874662438551022108159145874030592000000000000000000000000000000000000000000000000000000000000000000000000000000000000 889 10631813180294448597846668550960270696820734545821693235233037348014652145256170051907518980274134526357493120259286685866117325269314483944169642205838549297155977767144502696180270408844544303392745843677630009340402172030850082613985788523253788703710593104421062541873258996504025170827012000943067535294876991233993779157849203105202494961477759339263333060763483204058238209705100256211555720590770299915123906729131187038092826518073922781583052108710107455300374969416908034171946232181866874237575543302589112563896969597569895614565061674100019103108112129192893303767679764986421592003728966630120702605258166594095838245285750286053561286246751655912515957361445144776164585219334695779811907057632754024848393669713779268094979360212037086058964015632011109743015664051851749324877102044216318291748061184000000000000000000000000000000000000000000000000000000000000000000000000000000000000 890 1892462746092411850416707002070928184034090749156261395871480647946608081855598269239538378488795945691633775406153030084168883897937978142062196312639261774893764042551721479920088132774328886003908760174618141662591586621491314705289470357139174389260485572586949132453440101377716480407208136167866021282488104439650892690097158152726044103143041162388873284815900010322366401327507845605656918265157113384892055397785351292780523120217158255121783275350399127043466744556209630082606429328372303614288446707860862036373660588367441419392580977989803400353243958996335008070646998167583043376663756060161485063735953653749059207660863550917533908951921794752427840410337235770157296169041575848806519456258630216423014073209052709720906326117742601318495594782497977534256788201229611379828124163870504655931154890752000000000000000000000000000000000000000000000000000000000000000000000000000000000000 891 1913726372453000747612400339172848725427732218247904782341946722642637386146110609343353416449344214744348761646671603455901118548476607109950535597050938873488075998086010485312448673592017974610694251861973401681272390965553014870517441934185681966667906758795791257537186619370724530748862160169752156353077858422118880248412856558936449093065996681067399950937426976730482877746918046118080029706338653984722303211243613666856708773253306100684949379567819341954067494495043446150950321792736037362763597794466040261501454527562581210621711101338003438559460183254720794678182357697555886560671213993421726468946469986937250884151435051489641031524415298064252872325060126059709625339480245240366143270373895724472710860548480268257096284838166675490613522813761999753742819529333314878477878367958937292514651013120000000000000000000000000000000000000000000000000000000000000000000000000000000000000 892 853521962114038333435130551271090531540768569338565532924508238298616274221165331767135623736407519775979547694415535141331898872620566771037938876284718737575681895146360676449352108422040016676369636330440137149847486370636644632250779102646814157133886414422922900861585232239343140713992523435709461733472724856265020590792134025285656295507434519756060378118092431621795363475125448568663693249027039677186147232214651695418092112870974520905487423287247426511514102544789376983323843519560272663792564616331853956629648719292911219937283151196749533597519241731605474426469331533109925406059361441066090005150125614174013894331540032964379900059889222936656781056976816222630492901408189377203299898586757493114829043804622199642664943037822337268813631174937851890169297510082658435801133752109686032461534351851520000000000000000000000000000000000000000000000000000000000000000000000000000000000000 893 857349414858944334930355351949436228991624033775061342489192131743901548993457552985822330569306208205468245217708878348243701109717519985257839947478820615322658047142532697419977005769224052625591024834164083953210031152567750661991813986515185521067222227940514483376659605478084589775490247756048966046178880573109258351288959738403529193693566513118195178019967285575256329230619284660899853308439716985155591838637138922751805530417481133106857322046383065195422237533779463875625744163145744738518091811920786037152651628348036382358526573399425540474638162098114916015825696248505037179180703869052933458088018554147888396099842903067359182122938053532785286801626936474749912152087149867684032185127505284563774465525719160179179135607498670619794858220565375889676783149141325065558089508845603907046563653877760000000000000000000000000000000000000000000000000000000000000000000000000000000000000 894 255490125627965411809245894880931996239503962064968280061779255259682661600050350789775054509653250045229537074877245747776622930695820955606836304348688543366152098048474743831153147719228767682426125400580897018056589283465189697273560567981525285278032223926273316046244562432469207753096093831302591881761306410786558988684110002044251699720682820909222163049950251101426386110724546828948156285915035661576366367913867398980038048064409377665843481969822153428235826785066280234936471760617431932078391359952394239071490185247714841942840918873028811061442172305238244972716057482054501079395849752977774170510229529136070742037753185114073036272635539952770015466884827069475473821321970660569841591167996574800004790726664309733395382411034603844698867749728482015123681378444114869536310673635989964299875968855572480000000000000000000000000000000000000000000000000000000000000000000000000000000000000 895 46039663577925310785760082399684725496850210613720794091669617474647513180948670595338659151571743380633644768190966767300686749591830823208346005179612667042826737131554005851452765209807331625994238033594611308287378672892888210548960411075865462481309833640405627757326620814173142470943826304499829476679805886775967173464217137952269517701344521754447081059672243235391264879684255586290322122663212802102855281734814360151771956983418736847838238193890770600994174155563957210121102461560926492458421530300146210195097392442289553732652876991549151523488069304668770990049839888544720496522003797768142526699326596357741606870561563894717188080001773474710569901247366488694070282567079947894632528341347033781074688798731118901621919582122678612282983886444360685275643255108889156020469406625008929808400468213235712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 896 46296868402382994086239189005269556365547697823853312494416375114170683645646707861234405850742535243095285241756279430805159859924746079203923357163856313227423534545696765660678758311538098841781915341044860533473341682238658535747557955271820018137630000308787782102339618695816567847876473378826644166493659550947899950969603825873790576459452591708382539613078233421063841778453441371688592078655744717198401959286405501828597498642543981187770295390504685520552800826824091049283790184809870215879976957843722446006243187930793964647360434963568979185630460753298205464854587597419272007675758008928858406736753001923985973389391516765637395834638654890770405487287854569636495256212706092854937737996885285366443821138388834649675673322804928213468922343910530298042546290053631553540136833477662610980514437309399040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 897 92593736804765988172478378010539112731095395647706624988832750228341367291293415722468811701485070486190570483512558861610319719849492158407846714327712626454847069091393531321357516623076197683563830682089721066946683364477317071495115910543640036275260000617575564204679237391633135695752946757653288332987319101895799901939207651747581152918905183416765079226156466842127683556906882743377184157311489434396803918572811003657194997285087962375540590781009371041105601653648182098567580369619740431759953915687444892012486375861587929294720869927137958371260921506596410929709175194838544015351516017857716813473506003847971946778783033531274791669277309781540810974575709139272990512425412185709875475993770570732887642276777669299351346645609856426937844687821060596085092580107263107080273666955325221961028874618798080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 898 83149175650679857378885583453464123232523665291640549239971809705050547827581487318776992907933593296599132294194277857726067108424843958250246349466285938556452668044071391126579049927522425519840319952516569518118121661300630730202614087668188752575183480554582856655801955177686555854786146188372652923022612553502428311941408471269327875321176854708255041145088507224230659834102380703552711373265717512088329918878384281284161107562008990213235450521346415194912830284976067524513687171918526907720438616287325513027212765523705960506659341194569886617392307512923577014878839324965012525785661384036229698499208391455478808207347164111084762919011024183823648255168986807067145480158020142767468177442405972518133102764546347030817509287757651071390184529663312415284413136936322270158085752925882049321003929407680675840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 899 83334363124289389355230540209485201457985856082935962489949475205507230562164074150221930531336563437571513435161302975449287747864542942567062042894941363809362362182254178189221764960768577915207447613880748960252015028029585364345604319489276032647734000555818007784211313652469822126177652081887959499688587191706219911745286886572823037627014665075088571303540820157914915201216194469039465741580340490957123526715529903291475497556579166137986531702908433936995041488283363888710822332657766388583958524118700402811237738275429136365248782934424162534134829355936769836738257675354689613816364416071945132126155403463174752100904730178147312502349578803386729877118138225345691461182870967138887928394393513659598878049099902369416211981048870784244060219038954536476583322096536796372246300259792699764925987156918272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 900 166668726248578778710461080418970402915971712165871924979898950411014461124328148300443861062673126875143026870322605950898575495729085885134124085789882727618724724364508356378443529921537155830414895227761497920504030056059170728691208638978552065295468001111636015568422627304939644252355304163775918999377174383412439823490573773145646075254029330150177142607081640315829830402432388938078931483160680981914247053431059806582950995113158332275973063405816867873990082976566727777421644665315532777167917048237400805622475476550858272730497565868848325068269658711873539673476515350709379227632728832143890264252310806926349504201809460356294625004699157606773459754236276450691382922365741934277775856788787027319197756098199804738832423962097741568488120438077909072953166644193073592744492600519585399529851974313836544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 901 333337452497157557420922160837940805831943424331743849959797900822028922248656296600887722125346253750286053740645211901797150991458171770268248171579765455237449448729016712756887059843074311660829790455522995841008060112118341457382417277957104130590936002223272031136845254609879288504710608327551837998754348766824879646981147546291292150508058660300354285214163280631659660804864777876157862966321361963828494106862119613165901990226316664551946126811633735747980165953133455554843289330631065554335834096474801611244950953101716545460995131737696650136539317423747079346953030701418758455265457664287780528504621613852699008403618920712589250009398315213546919508472552901382765844731483868555551713577574054638395512196399609477664847924195483136976240876155818145906333288386147185488985201039170799059703948627673088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 902 666674904994315114841844321675881611663886848663487699919595801644057844497312593201775444250692507500572107481290423803594301982916343540536496343159530910474898897458033425513774119686148623321659580911045991682016120224236682914764834555914208261181872004446544062273690509219758577009421216655103675997508697533649759293962295092582584301016117320600708570428326561263319321609729555752315725932642723927656988213724239226331803980452633329103892253623267471495960331906266911109686578661262131108671668192949603222489901906203433090921990263475393300273078634847494158693906061402837516910530915328575561057009243227705398016807237841425178500018796630427093839016945105802765531689462967737111103427155148109276791024392799218955329695848390966273952481752311636291812666576772294370977970402078341598119407897255346176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 903 1333349809988630229683688643351763223327773697326975399839191603288115688994625186403550888501385015001144214962580847607188603965832687081072992686319061820949797794916066851027548239372297246643319161822091983364032240448473365829529669111828416522363744008893088124547381018439517154018842433310207351995017395067299518587924590185165168602032234641201417140856653122526638643219459111504631451865285447855313976427448478452663607960905266658207784507246534942991920663812533822219373157322524262217343336385899206444979803812406866181843980526950786600546157269694988317387812122805675033821061830657151122114018486455410796033614475682850357000037593260854187678033890211605531063378925935474222206854310296218553582048785598437910659391696781932547904963504623272583625333153544588741955940804156683196238815794510692352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 904 2666699619977260459367377286703526446655547394653950799678383206576231377989250372807101777002770030002288429925161695214377207931665374162145985372638123641899595589832133702055096478744594493286638323644183966728064480896946731659059338223656833044727488017786176249094762036879034308037684866620414703990034790134599037175849180370330337204064469282402834281713306245053277286438918223009262903730570895710627952854896956905327215921810533316415569014493069885983841327625067644438746314645048524434686672771798412889959607624813732363687961053901573201092314539389976634775624245611350067642123661314302244228036972910821592067228951365700714000075186521708375356067780423211062126757851870948444413708620592437107164097571196875821318783393563865095809927009246545167250666307089177483911881608313366392477631589021384704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 905 965345262431768286290990577786676573689308156864730189483574720780595758832108634956170843275002750860828411632908533667604549271262865446696846704895000758367653603519232400143944925305543206569763073159194595955559342084694716860579480436963773562191350662438595802172303857350210419509641921716590122844392594028724851457657403294059582067871337880229826009980216860709286377690888396729353171150466664247247318933472698399728452163695413060542435983246491298726150560600274487286826165901507565845356575543391025466165377960182571115655041901512369498795417863259171541788775976911308724486448765395777412410549384193717416328336880394383658468027217520858431878896536513202404489886342377283336877762520654462232793403320773269047317399588470119164683193577347249350544741203166282249176101142209438634076902635225741262848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 906 146572477912430143888668525186372627613975506999759751753522654566255981459801157490969542071180251929045781262406587415763028856756055625448191940021681827853369371999533396799756322857717891729006788820778927547241336128019780158908537466125074171470401651409599391355244500595019241706983311008924473790108272204958101479333374349874836654084199489637989383460090164453108332771828701209481126240647098711838954800716556339344405095926394153203465335312597093213215854731584218008931252438150447097028118282229127966083739873490261985637745091366646069424837976343030675753807411035782245117881684920479308551749824179070397986383172082864374044300132551979179143070909483181372818735118570234810298755080622242713158167458903265082642965610443844281126096828136227108572765622902849551225732660719335870396140542658971388870656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 907 133821643012710393093161573220490569095186220510032307389057266550478904821020044876390893696034399019509719125565707069448703379521965912230394262378471149107131888088368690174845070824214698180978754529720967333595228900353105773693818604171306129639704988542602718475492899536633991646963888668439494401321104895790355644680902790537380665421616413506303101730740863789161107213611867970489443629407759051715004401629055120313755391687393400908891026407522421581104573488179646566776809179689888997249566217624082767656746449793784625085841650835571481557522270003679344914721224602894592324050600065410327113764488480949412900627348582993470617505917047324884459472369966816667432331777394482462827997155198045492760513897710196936115826562372385085915021278901806715869375892952837420729698063161659075737043177305539281822941184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 908 133969186169284494959857451471009301806426778636283721178901872136532354550701434121017565023152408279729685739816606415721524441682409094052037475457168471211990908913162922468312375202190679105103317654891552744106359251952172042463051039236544614898403670999650792035002814530610434857158997696739868706063465540658922740209768173988910302318442892462759885745879497597087414939315960437932100127345364078232882025004610859145413335889915334096221667009956294151756287461154486309408316135786570242009488561855200830245122134964450319270059778344761747799592305582514713541970090341155777100593103483343524828333137310586622837673244226414632106610113207244757540464070484971922853977126652910778663529676868605631120779072900616116861268488019984187443042250543374308720389537818276050741527939747283837672806179706096656995844096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 909 27061775606195467981891205197143878964898209284529311678138178171579535619241689692445548134676786472505396519442954495975747937219846636998511570042348031184822163600458910338599099790842517179230870166288093654309484568894338752577536309925782012209477541541929459991070568535183307841146117534741453478624820039213102393522373171145759881068325464277477496920667658514611657817741824008462284225723763543803042169050931393547373493849762897487436776736011171418654770067153206234500479859428887188885916689494750567709514671262818964492552075225641873055517645727667972135477958248913466974319806903635392015323293736738497813209995333735755685535242867863441023173742237964328416503379583887977290032994727458337486397372725924455605976234580036805863494534609761610361518686639291762249788643828951335209906848300631524713160507392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 910 27329713978534036971810920100085897568511062841801879120495981915852600328343092560687583264723091289064855890922587708807190986103211455186615644993262368127246145418285236183535724541246898537441076801597876759797697287398243096662462412004255101439274348883928761575140574164244528710860435530134933216036946970294420239002792707493737701672962350062403016692159417509805832647620455929338148425978454271959507933100940615265664320521542728155629220070031084006958282642075515207119296491700460329369935666618460969370004915532747865131092194782331396551116830338833001562561898429595778528520993110602079064979960011359671058885341822188584949748463094277930538254670378934272262211333837193798847360054081195548748638930871725687839698771556076774238380619110848358978959465714928314351271699708445902885252460660043718027152195584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 911 49794738868889015362639496422356505369827156497763023757543679050683437798241114645572776708325472328676167433260954805446701976680051271350013705177724034727842476952115700326402090114151849135217641932511331456351404457639598922119006514671752794822357863666518203589906126127253531311187713535905848319619317379876433675463088313053590092448137401813698296413114458702866227083964470703254106432132743683510223454109913801014040391990250850699556438967596635060677990973861588707371358207878238720112022784578835886192148956100666610268849978893407804516134864877353728846987778938723508478965249447516988056393487140697320669289092800027601778441699757774389440700009430418244061749050251367101499890018535938289820020132048284203243931161775171882662329488019965710059664146532599388748017036868788435056929983322599654245471300354048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 912 49849398296846083436583118262556677164964178623446627515784671014515142998897800830694151874854918511254297145042799980864316358652257694260386936467710559464096969242952270798769161563234342932292524086114527209870999852214395408312331439495761305025236412364286061113056407275582020368609434406966118186051391273817022515941093898468577567851483326513823102446498777537885838749259711615112782728984700592054142469976115682244571720631293936155867697407736697228691907539145739737785596800861639640770762655912072808130888965931732105999112163282972467309237098538031394850112902735582700036022291433738192214523447060720040011406863483671978948341196683962945301776518771176112606273472919041489097584738644100680917517409910027654619610559318284036210806249258187406777622065464029245376719580268205326862700488243919741681525604745216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 913 99698796593692166873166236525113354329928357246893255031569342029030285997795601661388303749709837022508594290085599961728632717304515388520773872935421118928193938485904541597538323126468685864585048172229054419741999704428790816624662878991522610050472824728572122226112814551164040737218868813932236372102782547634045031882187796937155135702966653027646204892997555075771677498519423230225565457969401184108284939952231364489143441262587872311735394815473394457383815078291479475571193601723279281541525311824145616261777931863464211998224326565944934618474197076062789700225805471165400072044582867476384429046894121440080022813726967343957896682393367925890603553037542352225212546945838082978195169477288201361835034819820055309239221118636568072421612498516374813555244130928058490753439160536410653725400976487839483363051209490432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 914 91124700086634640522073940183953605857554518523660435098854378614533681401985179918508909627234791038572855181138238365019970303616327065107987319862974902700369259776116751020150027337592378880230734029417355739644187729847914806394941871398251665586132161801914919714667112499763933233818046095934064044101943248537517159140319646400559794032511520867268631272199765339255313233646752832426166828584032682274972435116339467143077105314005315292926150861342682534048806981558412240672070951975077263328954135007269093263265029723206289766377034481273670241285416127521389786006386200645175665848748740873415368148861226996233140851746448152377517567707538284264011647476313709933844267908496007842070384902241416044717221825315530552644648102433823218193353823643966579589493135668245460548643392730279337505016492509885287793828805474254848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 915 91324097679822024855820272657003832566214375238154221608917517298591741973980771121831686234734210712617872369718409564943427569050936095885028867608845744938225647653088560103345103983845316251959904125761813848483671729256772388028191197156234710806233107451372063959119338128866261315292483833561928516846148813632785249204084021994434104303917454173323923681985760449406856588643791678886617959499971484643189004996243929872055392196530491037549621650973629322963574611714995199623213339178523821892037185630917384495788585586933218190373483134405560110522364521673515365406837811587506465992837906608368137006955015239113300897373902087065433361072325020115792854582388794638294693002387684008026775241195992447440891894955170663263126544671096354338197048640999329216603623930101577530150271051352158812467294462860966760554907893235712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 916 182648195359644049711640545314007665132428750476308443217835034597183483947961542243663372469468421425235744739436819129886855138101872191770057735217691489876451295306177120206690207967690632503919808251523627696967343458513544776056382394312469421612466214902744127918238676257732522630584967667123857033692297627265570498408168043988868208607834908346647847363971520898813713177287583357773235918999942969286378009992487859744110784393060982075099243301947258645927149223429990399246426678357047643784074371261834768991577171173866436380746966268811120221044729043347030730813675623175012931985675813216736274013910030478226601794747804174130866722144650040231585709164777589276589386004775368016053550482391984894881783789910341326526253089342192708676394097281998658433207247860203155060300542102704317624934588925721933521109815786471424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 917 365296390719288099423281090628015330264857500952616886435670069194366967895923084487326744938936842850471489478873638259773710276203744383540115470435382979752902590612354240413380415935381265007839616503047255393934686917027089552112764788624938843224932429805488255836477352515465045261169935334247714067384595254531140996816336087977736417215669816693295694727943041797627426354575166715546471837999885938572756019984975719488221568786121964150198486603894517291854298446859980798492853356714095287568148742523669537983154342347732872761493932537622240442089458086694061461627351246350025863971351626433472548027820060956453203589495608348261733444289300080463171418329555178553178772009550736032107100964783969789763567579820682653052506178684385417352788194563997316866414495720406310120601084205408635249869177851443867042219631572942848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 918 730592781438576198846562181256030660529715001905233772871340138388733935791846168974653489877873685700942978957747276519547420552407488767080230940870765959505805181224708480826760831870762530015679233006094510787869373834054179104225529577249877686449864859610976511672954705030930090522339870668495428134769190509062281993632672175955472834431339633386591389455886083595254852709150333431092943675999771877145512039969951438976443137572243928300396973207789034583708596893719961596985706713428190575136297485047339075966308684695465745522987865075244480884178916173388122923254702492700051727942703252866945096055640121912906407178991216696523466888578600160926342836659110357106357544019101472064214201929567939579527135159641365306105012357368770834705576389127994633732828991440812620241202168410817270499738355702887734084439263145885696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 919 1342829532284103053479981289148584354053616173501819674537523174358492973985413258575413114395531834318333195324339494242928158975324964353893464469320467833571669923091014187759586408978461530168818430265201710828103909106991581193566523362985275187694851611964974828454890747846849506380060682288694596911705772155656474304296851459406159069684802246164554973819918621648078419279418312846348830476487580710193451129464770744838702486857784340216129636755916245564856401090657289415259728939281014277100514777517009221626075362470266040271251696008299355865120847926687369932942143181582695075958688578769445086550266544075921976394985856288210132141207467095782618133779444836361485165907108505654025703146545872947170874423420829432621012712843800794188849403217254136800939686268213596003329585539082143178519097781907655247199365662137909248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 920 1344290717846980205877674413511096415374675603505630142083265854635270441856996950913362421375287581689735081282254988795967253816429779331427624931202209365490681533453463604721239930642203055228849788731213899849679647854659689551774974422139774943067751341684196781478236657256911366561105362030031587767975310536674598868284116803758070015353664925431328156598830393815268928984836613513211016363839580253947742153544710647716655373132928828072730430702331823634023818284444729338453700352707870658250787372487103899778007979839656971762297671738449844826889205759034146178788652586568095179414573985275178976742377824319747789209343838721603179074984624296104470819452763057075697880995146708598154131550405008826329928693740112163233222737558538335858260555995510126068405344251095221243811989875903777719518574493313430715368244188429680640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 921 2688581435693960411755348827022192830749351207011260284166531709270540883713993901826724842750575163379470162564509977591934507632859558662855249862404418730981363066906927209442479861284406110457699577462427799699359295709319379103549948844279549886135502683368393562956473314513822733122210724060063175535950621073349197736568233607516140030707329850862656313197660787630537857969673227026422032727679160507895484307089421295433310746265857656145460861404663647268047636568889458676907400705415741316501574744974207799556015959679313943524595343476899689653778411518068292357577305173136190358829147970550357953484755648639495578418687677443206358149969248592208941638905526114151395761990293417196308263100810017652659857387480224326466445475117076671716521111991020252136810688502190442487623979751807555439037148986626861430736488376859361280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 922 2478872083709831499638431618514461789950901812864381982001542235947438694784302377484240305016030300635871489884478199339763616037496513087152540373136874069964816747688186887105966432104222433841999010420358431322809270643992467533473052834425744995016933474065658865045868395981744559938678287583378247844146472629627960313115911386129881108312158122495369120768243246195355905048038715318361114174920185988279636531136446434389512508057120758966114914215099882781139920916516080900108623450393313493814451914866219591190646714824327455929676906685701513860783695419658965553686275369631567510840474428847430033112944708045614923302030038602636262214271647202016644191070895077247586892555050530654996218578946836275752388511256766829002062728057944691322632465255720672470139454799019587973589309331166566114792251365669966239139042283464331100160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 923 2484249246581219420461942316168506175612400515278404502569875299365979776551730365287893754701531450962630430209607219294947485052762232204478250872861682907426779473822000741524851391826791246062914409575283286922207989235411106291680152732114304094789204479432395652171781342610772205404922709031498374195218373871774658708589047853344913388373572782197094433394638567770616980763978061772413958240375544309295427499750625276980379129549652474278405835937909210075676016189653859817462438251804144976447455064356168006789758746743686083816726097372655313240091252242695102138401429979977839891558132724788530749019914219342893914458867413957522674930571585699201062074348706129475889684079031117489388835105148456311057708226031727277654995619008178844666065507479702712974413076176023968858564557290670181225670325663643219962000515260218049822720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 924 4968498493162438840923884632337012351224801030556809005139750598731959553103460730575787509403062901925260860419214438589894970105524464408956501745723365814853558947644001483049702783653582492125828819150566573844415978470822212583360305464228608189578408958864791304343562685221544410809845418062996748390436747743549317417178095706689826776747145564394188866789277135541233961527956123544827916480751088618590854999501250553960758259099304948556811671875818420151352032379307719634924876503608289952894910128712336013579517493487372167633452194745310626480182504485390204276802859959955679783116265449577061498039828438685787828917734827915045349861143171398402124148697412258951779368158062234978777670210296912622115416452063454555309991238016357689332131014959405425948826152352047937717129114581340362451340651327286439924001030520436099645440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 925 9936996986324877681847769264674024702449602061113618010279501197463919106206921461151575018806125803850521720838428877179789940211048928817913003491446731629707117895288002966099405567307164984251657638301133147688831956941644425166720610928457216379156817917729582608687125370443088821619690836125993496780873495487098634834356191413379653553494291128788377733578554271082467923055912247089655832961502177237181709999002501107921516518198609897113623343751636840302704064758615439269849753007216579905789820257424672027159034986974744335266904389490621252960365008970780408553605719919911359566232530899154122996079656877371575657835469655830090699722286342796804248297394824517903558736316124469957555340420593825244230832904126909110619982476032715378664262029918810851897652304704095875434258229162680724902681302654572879848002061040872199290880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 926 9201659209336836733391034339088146874468331508591210277518818108851589092347609273026358467414472494365583113496385140268485484635431308085387441233079673489108791171036690746608049555326434775417034973066849294759858392127962737704383285719751382367099213391817593495644278093030300248819833714252669978019088856821053335856613833248789559190535713585258037781293741255022365296749774740805021301322351016121630263459076316025935324295851912764727215216314015714120303963966477896763880871284682552992761373558375246297149266397938613254457153464668315280241297998306942658320638896645837918958331323612616717894369762268446079059155644901298663987942837153429840733923387607503578695389828731259180696245229469882176157751269221517836434103772806294440643106639704818848857226034155992780652123120204642351259882886258134486739249908523847656543354880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 927 9221533203309486488754729877617494923873230712713437513539377111246516930560023115948661617452084745973284156938061998022845064515853405943023267240062566952368205406827266752540248366461049105385538288343451561055236056041846026554716726941608296799857527027653052660861652343771186426463073095924921965012650603812027533126282545631616318497642702167515614536760898363564530232595886565299200612988274020476104626879074321028151167328888309984521442463001518987800909372095995127642420570790696986152572953198890095641203584467912562743127687273447296522747218728324884219137746108085677741677463788674415026140361921582200822210471315840610324169342281726115434342419982397152614502507301363508120611355910311069826646212935029771654655343737758359871400435163764656470561021338765400972402991636662967712709688248863443632498945912645929400941936640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 928 18443066406618972977509459755234989847746461425426875027078754222493033861120046231897323234904169491946568313876123996045690129031706811886046534480125133904736410813654533505080496732922098210771076576686903122110472112083692053109433453883216593599715054055306105321723304687542372852926146191849843930025301207624055066252565091263232636995285404335031229073521796727129060465191773130598401225976548040952209253758148642056302334657776619969042884926003037975601818744191990255284841141581393972305145906397780191282407168935825125486255374546894593045494437456649768438275492216171355483354927577348830052280723843164401644420942631681220648338684563452230868684839964794305229005014602727016241222711820622139653292425870059543309310687475516719742800870327529312941122042677530801944805983273325935425419376497726887264997891825291858801883873280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 929 34267217383498051792212576225226611137112925328443133800312325345392056913961045898865226570451946916036723927181838384652892259740911256484274461064072498795000251291770123252439562929769258475612660279484266000881257184251499834677327357315016430908270570434758743687761900109453728760736779624457010021987009643765494313097265939567086239537240281254488023618603498319005794344326314476651829477864426260089204793482640176940609737794148959902481680192513644558668179226708717894319234841058230000542961094087075595402712519882763083153462485908130153878528664794455269758315864537646378488073455438714126237137584900599458255334111409663707964613275918894244954016432654587819115491317131866796176191798562715935475817327266570631468699257329510065282124017068549463444604755294852230013449516921839588020429201532776556538366083011392273653900236554240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 930 34304103516311289738167595144737081116808418251293987550366482853837042981683285991329021216921755255020617063809590632644983639998974670108046554133032749062809724113397432319449723923235102672034202432637639807125478128475667218783546224222782864095470000542869355898405346718828813506442631916840709709847060246180742423229771069749612704811230852063158086076750541912460052465256698022913026280316379356171109211990156474224722342463464513142419765962365650634619382864197101874829804523341392788487571385899871155785277334220634733404434996657223943064619653669368569295192415522078721199040165293868823897242146348285787058622953294927070405909953288021149415753802334517407725949327161072250208674243986357179755123912118310750555317878704461098721609618809204522070486999380207291617339128888386239891280040285772010312896078795042857371504004300800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 931 68608207032622579476335190289474162233616836502587975100732965707674085963366571982658042433843510510041234127619181265289967279997949340216093108266065498125619448226794864638899447846470205344068404865275279614250956256951334437567092448445565728190940001085738711796810693437657627012885263833681419419694120492361484846459542139499225409622461704126316172153501083824920104930513396045826052560632758712342218423980312948449444684926929026284839531924731301269238765728394203749659609046682785576975142771799742311570554668441269466808869993314447886129239307338737138590384831044157442398080330587737647794484292696571574117245906589854140811819906576042298831507604669034815451898654322144500417348487972714359510247824236621501110635757408922197443219237618409044140973998760414583234678257776772479782560080571544020625792157590085714743008008601600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 932 31971424477202122035972198674894959600865445810205996396941562019776124058928822543918647774171075897679215103470538469625124752479044392540699388451986522126538662873686406921727142696455115690335876667218280300240945615739321847906265080975633629336978040505954239697313783141948454188004532946495541449577460149440451938450146637006639040884067154122863336223531505062412768897619242557354940493254865559951473785574825833977441223175948926248735221876924786391465264829431698947341377815754178078870416531658679917191878475493631571532933416884532714936225517219851506583119331266577368157505434053885743872229680396602353538636592470872029618308076464435711255482543775770224000584772914119337194484395395284891531775486094265619517556262952557744008540164730178614569693883422353195787360068123975975578672997546339513611619145436979943070241732008345600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 933 9985787317184151197621634276252385364778463319278674599961481692820547863796077818931912760161055267715481544806716594800424157669141530569771919721909301121187659450513538958462536835158045447418468191331086397294998181286752824719015171686355200606734935278027098024602202808464192296471424380464663233697639849422229396432493439319833259919730056112177066224597775748549471432426363767677890298094976765063985207173486589020919775001744665917705824192580791437135163874236319567355456777526586075157578080149908893964471090882289888355097409786931260930338522704538513047553331388815027426155795956384039161191599833400599469616907212340090486878763762329804510328268844368679319392945339279487746744237727452629597997550321991786243650813219353807993465673596884199556630483571580821760640951062893680887392054607027089114042796952921795609415329635945676800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 934 4678357412421220469769333120858770280352672731421800655668127744600402269924577885947445070117383912306162453390732587552414795720336326592083754955501841834602979847516478072038024009742340366143602859645352451548136382656607824993116998634690347746635713857715949487384692469467738502781583337399431806439488477878509684816077247854202525091139382944593721084208341857449042397396305165291766327953795802498015757639889678349530851758373648883837329286674571175422321276950896161549708920619722499983150342733640917962055613588145227951418369760755731326668952129074210627269165905710304681995511556363279877627848431272671849263864464523474418971650788509652206986720526366218815282410635737551391162773034857742581821977723844023224581665882034492732732869793441850199997710541201324931872762487678009260503446702451044991229876807808737323068331798314562355200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 935 4688375308379295888334149680004078139625376527420562541440436369321174009260604819322064866841404006336796634233111029924047375582692507162944748006798419654377290296868761750993137551519090559647122351850160486776290850285422831042352795205642575472003242152914484711126415579680731518847496792083370632577474534576322339387417884359243643988550816312783429266401507471704821931437839009328793664844489155394157119005285587725011645873487939352539336415768092741108450444567493369604419218094282933601957945180608029135421899698612348353883933721699533749209999135774583669297579537200048375104709653914378978008207849755054444230168242820098561196429483988259599292901940769572602895435069647053642535712591677566441740226070147757749687836472788313916314738893641939814986999000604325627658357268165542470911376995175779562945572475491411278792246855698533580800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 936 9376750616758591776668299360008156279250753054841125082880872738642348018521209638644129733682808012673593268466222059848094751165385014325889496013596839308754580593737523501986275103038181119294244703700320973552581700570845662084705590411285150944006484305828969422252831159361463037694993584166741265154949069152644678774835768718487287977101632625566858532803014943409643862875678018657587329688978310788314238010571175450023291746975878705078672831536185482216900889134986739208838436188565867203915890361216058270843799397224696707767867443399067498419998271549167338595159074400096750209419307828757956016415699510108888460336485640197122392858967976519198585803881539145205790870139294107285071425183355132883480452140295515499375672945576627832629477787283879629973998001208651255316714536331084941822753990351559125891144950982822557584493711397067161600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 937 17572030655805600989476393000655284867315911224772268405318755512215760186708746862819099120921582215750313785105700140155329563683931516846716915529480476864606084032664119042722279543093551417557414574734401504437538106869764770746738276430748372869068151589123488697301805592643381732640417976728473130900374555592056128024042230578445177669088459540312292890472850003949672599029020606964318655837145354417300882031810382793343648733832796693317432886298811593674472266238965149277363229417372435140138378536918893199561280070399081630356983588929852492039076760883139592527328105425781309892451782871092409574763020881944056974670574089729407364217705987996978149796474004358115652090641037157052223850793607519023642367310913796045830011100010600558347641373369990426571272254265012452463523041084453180975840977918821801920005638141809472913341215158103860838400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 938 17590784157039118173029729599375301179874412730881950655484517257693044882745789282096387380388947831775660971642632584275025753186262286875368694521507670543223593193851594089726252093299627779796003064141802146384643270270906462070907687611570943170956164557735146636146311254962104658715807963896806613430684453730361417381591902115882152245042662805563426607538456033836491886754771963001633830496523311038877510507831525144243695317326748450727590231961883964638906068017235122755780906289749566874546210317641325316102967669193531023772519323816650627035916757426237927204518423574581503392870621486749925486795852280964274751591247061009801609003423923950016546968081767436406063672381315745266793993643974229289409328215194387076828762445901753814012900328944558185831220250267429754974156470157115350859486485899524920171787928043775118028510202580897995161600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 939 11011830882306487976316610729208938538601382369532101110333307803315846096598864090592338500123481342691563768248287997756166121494600191583980802770463801760057969339351097900168633810405566990152297918152768143636786687189587445256388212444843410425018559013142201794227590845606277516356095785399400940007608468035206247280876530724542227305396706916282705056319073477181643921108487248839022777890823592710337321577902534740296553268646544530155471485208139361863955198578789186845118847337383228863465927658843469647880457760915150420881597096709223292524483890148824942430028533157688021123937009050705453354734203527883635994496120660192135807236143376392710358402019186415190195858910703656537013040021127867535170239462711686310094805291134497887572075605919293424330343876667411026613821950318354209638038540173102600027539242955403223885847386815642144971161600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 940 11047012450620566212662670188407689140961131194993865011644276837831232186364355669156531274884259238355115090191573262924716173000972716157731540159506817101144416525738801088348086314592166245711889924281051747929555973730129258180530027820066552311360471342257672087499883468116201725673527401327194553234469836942666970115639714528773991609886792241893831909534150389249316904881996792765026045551816639332415076598918197790585040659281198027056926665672063129793233010714823657090630409149962727997215020079478752298512663696253537482929142135356856593778555723663677418284437570004837184130722750293678953205707795232445564543999303154314155410454150224240610391495955349950063007986255466288027546628008415815993749058119142075084248462816026301395200101406577182540702006317167945886123770263258668440339757513144901649867882818811490774121904407220803940961484800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 941 20790477432067905612231145294583270963288848908978453951914529008798378974737717369352591859332175886584326599740540880824315837587830651808850758580191829784353791901440423648271098444062456874429776837496939389603424342560103263895757512357365251449980407066128938868674780686994691647717578569297780149187272233126099237757633942743152652209806942999244191653743271032567214414987917963983779017728518915223605174159164048241881046520767214686921135984794822810270864526165298122644566430020229854090758667789579011825800833076349157542872645498741604109491241871935040901211311506749103580534020216052703789933142070627462552471806688536419240482474710722020828756795387968606018581030132787554067842753911838565700235727380225385308555607019761499225766590847178257541601175888910074157684935635452814004719423639738704905051355465003225636897424094389553016889514393600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 942 20812571456969146744656470634960086341570771171368441681937817562474041439110446080690904921881944405061036829920924027350165269933832597241166221660510843418556080734491901250447794616691641206921200617345501493099283454507563522412118572413005384554603128008813454212849780453930924051168925624100434538293741172799984571697865222172210200193026716583727979317562339333345713048797681957569309069819622548502270004312361884637462216602085777082975249838126166936530450992186727769958747690838529779546753097829737969330397858403741664617838503783012317822678798983382368256047880381889113254902281661553291147839553486217927443600894687142727868793295619022469309977578379879305918707046105298486643897847167855397332223225496463669458724103945393551828556991049991411906682579901544410049457183175979331341600103154764994708351091230640848618445667903203994624771437363200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 943 41625142913938293489312941269920172683141542342736883363875635124948082878220892161381809843763888810122073659841848054700330539867665194482332443321021686837112161468983802500895589233383282413842401234691002986198566909015127044824237144826010769109206256017626908425699560907861848102337851248200869076587482345599969143395730444344420400386053433167455958635124678666691426097595363915138618139639245097004540008624723769274924433204171554165950499676252333873060901984373455539917495381677059559093506195659475938660795716807483329235677007566024635645357597966764736512095760763778226509804563323106582295679106972435854887201789374285455737586591238044938619955156759758611837414092210596973287795694335710794664446450992927338917448207890787103657113982099982823813365159803088820098914366351958662683200206309529989416702182461281697236891335806407989249542874726400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 944 83250285827876586978625882539840345366283084685473766727751270249896165756441784322763619687527777620244147319683696109400661079735330388964664886642043373674224322937967605001791178466766564827684802469382005972397133818030254089648474289652021538218412512035253816851399121815723696204675702496401738153174964691199938286791460888688840800772106866334911917270249357333382852195190727830277236279278490194009080017249447538549848866408343108331900999352504667746121803968746911079834990763354119118187012391318951877321591433614966658471354015132049271290715195933529473024191521527556453019609126646213164591358213944871709774403578748570911475173182476089877239910313519517223674828184421193946575591388671421589328892901985854677834896415781574207314227964199965647626730319606177640197828732703917325366400412619059978833404364922563394473782671612815978499085749452800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 945 166500571655753173957251765079680690732566169370947533455502540499792331512883568645527239375055555240488294639367392218801322159470660777929329773284086747348448645875935210003582356933533129655369604938764011944794267636060508179296948579304043076436825024070507633702798243631447392409351404992803476306349929382399876573582921777377681601544213732669823834540498714666765704390381455660554472558556980388018160034498895077099697732816686216663801998705009335492243607937493822159669981526708238236374024782637903754643182867229933316942708030264098542581430391867058946048383043055112906039218253292426329182716427889743419548807157497141822950346364952179754479820627039034447349656368842387893151182777342843178657785803971709355669792831563148414628455928399931295253460639212355280395657465407834650732800825238119957666808729845126788947565343225631956998171498905600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 946 333001143311506347914503530159361381465132338741895066911005080999584663025767137291054478750111110480976589278734784437602644318941321555858659546568173494696897291751870420007164713867066259310739209877528023889588535272121016358593897158608086152873650048141015267405596487262894784818702809985606952612699858764799753147165843554755363203088427465339647669080997429333531408780762911321108945117113960776036320068997790154199395465633372433327603997410018670984487215874987644319339963053416476472748049565275807509286365734459866633885416060528197085162860783734117892096766086110225812078436506584852658365432855779486839097614314994283645900692729904359508959641254078068894699312737684775786302365554685686357315571607943418711339585663126296829256911856799862590506921278424710560791314930815669301465601650476239915333617459690253577895130686451263913996342997811200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 947 630704165431993022950069686121830456494960649577149256729443623413213351770802958029257182752710443250969660093923681724819408340074863026796301181200120598955923470578042575493569968064223495134540063508038077246880685805397204983176841218403715173542693191179082916466199746875922722446623122112739568248453532500530732460732107692706657906649481619353292685239409131157708488230764954042180342051813841709812790210681814552053655011909607388722481971094575362844618786867226598340829890023170806439384805876632379422588376701066987404578978018640405279298458324392419287631274967092767688076558743471710934944129828846348073250881512599173225335912030438856909969560535223862486560498325174965339256680360574689960755692625444835039277175245961206194612591056778939746420108901336401802138750478964877656975849526001998399641871468653340276533377520138693853109073637854412800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 948 631370167718616035645898693182149179257890914254633046863265633575212521096854492303839291710210665471931613272481151293694613628712745669908018500293256945945317265161546316333584297491957627653161541927793133294659862875941447015894029012720931345848440491275364947001010939850448512016260527732710782153678932218060331967026439379816168633055658474283971980577571126016375551048326479864822559942048069631364862850819810132362053802840874133589137179089395400186587761298976573629468569949277639392330301975762931037606949432535907137846748850761461673468784045959887523415468499264988139700715616484880640260860694557907046929076741229161792627713415898665628987479817732018624349896950650334890829285091684061333470323768660721876699854417287458788271104880492539471601122743893251223260333108826508995578780729302950879472538703572720783689167781511596380937066323850035200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 949 92180044486917941204301209204593780171652073481176424842036782501981028080140755876360536589690757158902015537782248088879413589792060867806570701042815514108016320713585762184703307433825813637361585121457797461020339979887451264320528235857255976493872311726203282262147597218165482754374037048975774194437124103836808467185860149453160620426126137245459909164325384398390830453055666060264093751539018166179269976219692279324859855214767623504014028147051728427241813149650579749902411212594535351280224088461387931490614617150242442125625332211173404326442470710143578418658400892688268396304480006792573478085661405454428851645204219457621723646158721205181832172053388874719155084954794948894061075623385872954686667270224465393998178744923968983087581312551910762853763920608414678596008633888670313354501986478230828402990650721617234418618496100693071616811683282105139200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 950 93442784822355173275593006590958078530167855309685690935763313769131453122334464860968215173111178489845878764327210391466802817049486359146386738043402027999906955243908854817370476028809728892667908205313383727609659705639334158352316293882697839185569192708754012156149619097866379778406558104441195758744481968272929131119913028212792957692237454194027853125480526650423581555152319019993738871423114305441999701921331899589583962820449371771192302505230519227614988672248532897161348352493090630064884692412913793565828516015314256401318829912696327673380038802063353465489337891218244675705911239762334758607382794570242945503357701915945308901585553002513090147013024338756403784748696249563842734193569241077353607917761786837751578453758543900664123522312895841796966166096201181042529300106323331345659547936836730161935728128762675985996831663716264378685815929805209600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 951 59242725577373179856725966178667421788126420266340728053273940929629341279560050721853848419752487162562287136583451388189952986009374351698809191919516885751941009624638213954212881802265368117951453802168685283304524253375337856395368530321630430043650868177350043706998858508047284779509757838215718111044001567885037069130024859886910735176878545959013658881554653896368550705966570258676030444482254469650227811018124424339796232428164901702935919788316149190307902818205569856800294855480619459461136894989787345120735279153709238558436138164649471744922944600508166097120240223032367124397547726009320236957080691757534027449128783014709325843605240603593299153206257430771559999530673422223476293478722898843042187419860972855134500739682916833021054313146375963699276549304991548780963576267408992073148153391954486922667251633635536575121991274796111616086807299496502886400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 952 59429611147017890203277152191849337945186755976960099435145467557167604185804719651575784850098709519541978894112105808972886591643473324417101965395603689807940823535126031663847622754322987575736789618579312050759743572786616524712073162909395825722022006562767551731311157746243017539066570954424600502561490531821582927392264685943336321092263020867401714587805614949669397869076874896716017922225100698261111810421967088138975400353805800446478304393326610228763132795550066922594617552185605640721266664374613172707866936185739867071238775824474864400269704678112292804051218898814803613748959548488844906474295457346674513340135498418541216461408411709598325333500283479449072807100170814722603978947110037325196894635696496428810003896590433920822382560191001755382870481637183951143048634867621638735839472487828160382991123089893061927093984938123544144844178931356113305600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 953 113272838846216098727446252077664838123525956892085949523387261163961453578143795655903445924288140344247011772177673671902321843672460156338996346044020632773935209657950216351293568969739614319354321013012168768748071249731291096101211448505308443826173944508634953599879066664339191429460884239133288557882200953651937059609656491407999028001853317773267668004357502094069872338460523553140730159761041930885679110664269269992887113074353855650987648173680519096022531108318427554465341054465764351214734262298012707181194380370020186637781106721449091546914057116482030084521623221141015687805516899419738391740007141702761622426298259985739558575444432718494408085651540311829932770332925572861283183873191731141825281175637522193311867426901367053087461159724049345759751138000472610878650698057686843430510034561800473689981080609336176033041135292063475140073005043164751960473600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 954 113391698068510134507852806382048536799416330404039869722257552099075788786515405095206597493988337763286095729965897883520267616855747102987830549974811840153551091305020468414621264215248260294505794592249327392849590736876864329150635594831127235477617988521760488703341688979831677464539017381042137758887323934715580225464441020779885700644037843815002471433533113323969211134198677302934162195605492132282201334285113204169165063875061467251880604782467172316480057373909527688310530289570135562496176795626761933526610114242391666371923584273098041275714596525838254670129725658938645295033014818516716081552955732617454971452978530982576641008367249541913604736318540878788830915947125914490728391831085951216475674964908915186169487434694547920929105924844431349270516878963746978780936795327422086707981713506776130010747062855515962156895323261939722228362693401027464187084800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 955 43315628662170871381999772037942541057377038214343230233902384901846951316448884746368920242703545025575288568846972991504742229638895393341351270090378122938656516878517818934385322930224835432501213534239243064068543661486962173735542797225490603952450071615312506684676525190295700791453904639558096623894957743061351646127416469937916337646022456337330944087609649289756238653263894729720849958721297994531800909696913243992621054400273480490218391026902459824895381916833439576934622570615791784873539535929423058607165063640593616554074809192323451767322975872870213283989555201714562502702611660673385543153229089859867799095037798835344276865196289325010997009273682615697333409891802099335458245679474833364693707836595205601116744200053317305794918463290572775421337447764151345894317855815075237122449014559588481664105378010807097543934013486060973891234548879192491319466393600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 956 10406636481935586104592699158518886513303233139161163083629909101444779591671237818017680691608273686563344721713350244157956080804553046123811136554488331441932304955609558509220281144618624336788563804498274270806164039467611100672128732351221533163193868514573090611237886847813032030985532859162523234959643041432457090772224539123094790062307217153965666818283935008420598321052217808154085669663889645932331309655350549425829292902197641218508594384515707206517273745547920813122387227855588761383649121595441703211338169844709737572949658870247845836119982810755331660605825702074753110596949967984190135100604065316699547460068557659456953805183912693958662988280370407691723746141963427928301088888689744258843271545579480600125890878806526829991189625358522531510650957083776842724599255327969489429711729738797886107866322440627832942911225187687779947230214549572696553233894604800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 957 10450178893993893996243714636169593151434209010036314393603256001450824694565259733574240025045965208264446582473657148945227863569425653011358463485678659188551268574670686369091495710077279668741654029621698012525018282310571816574522576419636686021617273822165446638899970056381287395131915841836843415859055773823387873578802884475074266171354527685990627767314411723937002498127750100238412387947002154911127674967716032896230252286725664821933316536752174600686802087579502071754698471486783693439647653484962379793812388128578815972836477526608715483969857215821253550399155516727785550390242645674500554075920400318024650169106501415354263235331125717782757812499116727389178657213687124279465528591152881264110398204766005623557379961981449536392826402033662793148770835565298921564451135057375219511007594716784488141790449312764351072379472991820364800565905823838691099481735168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 958 10011271380446150448401478621450470239073972231614789189071919249389890057393518824764121943994034669517339826009763548689528293299509775584881408019280155502632115294534517541589652890254033922654504560377586695998967514453527800278392628210011945208709348321634497880066171314013273324536375376479695992392975431322805582888493163327121146992157637523179021401087206431531648393206384596028399067653228064404860312619071959514588581690683186899412117242208583267457956399901162984741001135684338778315182452038593959842472267827178505701977345470491149433643123212756760901282390985025218557273852454556171530804731743504667614862004028355909384179447218437635881984374153824838833153610712265059727976390324460251017761480165833387367970003578228655864327693148248955836522460471556366858744187384965460291545275738679539639835250441628248327339535126163909478942137779237466073303502290944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 959 10032171738234138236393966050722809425376840649634861817859125761392791706782649344231270424044126599933868719174710862987418749026648626890904124946251512821009217831683858914327835881674188481991987868436830092024017551018148943911541673362851218580752582869278828773343971254126035899326639208163369679224693542870452358635650769096071295524500346578551002656621835254979522398202640096228875892429122068714682567969007391580381042195256638229055983875282087616659330004076321988884510532627312345702061747345563884602059892603435663333923018425544366864611062927188403408383189296058674128374632939847520531912883584305303664162342241358740092705917880689071447499999152058293611510925139639308286907447506766013545982276575365398615084763502191554937113345952316281422820002142686964701873089655080210730567290928113108616118831340253777029484294072147550208543269590885143455502465761280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 960 20064343476468276472787932101445618850753681299269723635718251522785583413565298688462540848088253199867737438349421725974837498053297253781808249892503025642018435663367717828655671763348376963983975736873660184048035102036297887823083346725702437161505165738557657546687942508252071798653278416326739358449387085740904717271301538192142591049000693157102005313243670509959044796405280192457751784858244137429365135938014783160762084390513276458111967750564175233318660008152643977769021065254624691404123494691127769204119785206871326667846036851088733729222125854376806816766378592117348256749265879695041063825767168610607328324684482717480185411835761378142894999998304116587223021850279278616573814895013532027091964553150730797230169527004383109874226691904632562845640004285373929403746179310160421461134581856226217232237662680507554058968588144295100417086539181770286911004931522560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 961 40128686952936552945575864202891237701507362598539447271436503045571166827130597376925081696176506399735474876698843451949674996106594507563616499785006051284036871326735435657311343526696753927967951473747320368096070204072595775646166693451404874323010331477115315093375885016504143597306556832653478716898774171481809434542603076384285182098001386314204010626487341019918089592810560384915503569716488274858730271876029566321524168781026552916223935501128350466637320016305287955538042130509249382808246989382255538408239570413742653335692073702177467458444251708753613633532757184234696513498531759390082127651534337221214656649368965434960370823671522756285789999996608233174446043700558557233147629790027064054183929106301461594460339054008766219748453383809265125691280008570747858807492358620320842922269163712452434464475325361015108117937176288590200834173078363540573822009863045120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 962 80257373905873105891151728405782475403014725197078894542873006091142333654261194753850163392353012799470949753397686903899349992213189015127232999570012102568073742653470871314622687053393507855935902947494640736192140408145191551292333386902809748646020662954230630186751770033008287194613113665306957433797548342963618869085206152768570364196002772628408021252974682039836179185621120769831007139432976549717460543752059132643048337562053105832447871002256700933274640032610575911076084261018498765616493978764511076816479140827485306671384147404354934916888503417507227267065514368469393026997063518780164255303068674442429313298737930869920741647343045512571579999993216466348892087401117114466295259580054128108367858212602923188920678108017532439496906767618530251382560017141495717614984717240641685844538327424904868928950650722030216235874352577180401668346156727081147644019726090240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 963 160514747811746211782303456811564950806029450394157789085746012182284667308522389507700326784706025598941899506795373807798699984426378030254465999140024205136147485306941742629245374106787015711871805894989281472384280816290383102584666773805619497292041325908461260373503540066016574389226227330613914867595096685927237738170412305537140728392005545256816042505949364079672358371242241539662014278865953099434921087504118265286096675124106211664895742004513401866549280065221151822152168522036997531232987957529022153632958281654970613342768294808709869833777006835014454534131028736938786053994127037560328510606137348884858626597475861739841483294686091025143159999986432932697784174802234228932590519160108256216735716425205846377841356216035064878993813535237060502765120034282991435229969434481283371689076654849809737857901301444060432471748705154360803336692313454162295288039452180480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 964 77368108445261674079070266183174306288506195089984054339329577871861209642707791742711557510228304338689995562275370175358973392493514210582652611585491666875623087917945919947296270319471341573122210441384833669689223353451964655445809384974308597694763919087878327500028706311819988855607041573355906966180836602616928589798138731268901831084946672813785332487867593486402076734938760422117090882413389393927631964176985003867898597409819194022479747646175459699676752991436595178277345227621832810054300195528988678051085891757695835631214318097798157259880517294476967085451155851204494878025169232104078342112158202162501858019983365358603594948038695874119003119993460673560331972254676898345508630235172179496466615316949217954119533696128901271675018123984263162332787856524401871780845267419978585154134947637608293647508427296037128451382875884401907208285695084906226328835015950991360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 965 14994003622590837135008530507681905184692823020219067394077706489971575342623693448693302925612959263248360716728769458134092162945236824562130177911667941050177808897492042062483068886063188711677369132262738760898360439611317266378638892674730528481044164335761183254009712684646740246846400347407307015611793171625835131597974554284835389720554021993529700162565741997410354340174480266702908077817426410924414848625934695396904862616693009444041241052125605895158101349452438234010878365980520013387535871088701017415161899005954114933574671954671206360912777762472370226942247656374925882875699394832585406832740502034032414027723415196842072637523217134840672861918732673109165415336626303793051145575784032429717716742711328521846916766852267480476570109953564295684295392642442795947701904813765642316220028482830427232782276370492573118050990045879151361287102384380208327446341307082997760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 966 15071692760531722301511165380778702620882941274209839763995207559867801121601018285215029883776756979638248596090058419057066733737699191528773339455251712765463704280380601865915623647130873627281915086315913573130994431526401811800289871393252448317733512337500878504030488398038692268850785841435324150407709198421823914663249033840715365833095752677433999127138621489624915761626161511608104492728397532224541350432286688637303333407453076850487050591255790381661511201004005271492800015545185920192652637260145064137520250814275120710432571809358621937912325833780517222936767074283604255325832552318764605831873872510892685602996593513924155915437845202896842151358726106648591142877230585159854519387057524825726616829461128151493791983260828451878003115704619032967633710739035763802353210020054583468117541583777735145905500600391498367367316419173861990102061464092022878365752401938350080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 967 29148653798868350931122593846426010868787608424321830103566731420784327369176369363605867795224247998620372784838172982456367063048710236416647638506456812488406804078256084008680816133551109595163223776934976850435343230572061104021760611274550235046496612860726699026794964561806830847957419817335916906888509589747807450958723631447943517521207185678157354311886093960934587082984996363450074088936720827322262971736042455824544646810014250628841955843488698598133362662741746195067075230064389569652590200461120554041964165074808083453976593879299574827922438162531520309159707521664490629800160156184490747678844069436066453956195411855929317540456792622402492720727776290258375270324563951699158640494569253012955276948177821844988993695626442225932058025772733209759403596569295167193751108178785564427339325423026139772181238161157157842488389954682249088857386871553972246759365145348769054720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 968 29178797184389414375725616177187568274029374306870249783094721835904062971419571400176297854991801512579649282030353099294481196516185634799705185185367315913937731486816845212412647380845371342417787607107608677581605219435113907645361191017336739943132079885401700783803025538602908232495121389018787555189325008144651098788050129515624948252873377183512222310140371203913836914508248686473290297922177622386712054436907029201819253476829156782542929944671210178896685685143754205610060830095479941492975505735640844170239205576436633695397459022918292071798262814199081343605581055813057838310811821289128276890507817181088239327401405042957165852287668312808286405030493742471672452610318412869478349533343368062606730181836744101291981279592963882835814032004142447825338863990773238721355814598825673594275560506193695242473049162357940839223124587520596812837590994482156292516096650152645754880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 969 58357594368778828751451232354375136548058748613740499566189443671808125942839142800352595709983603025159298564060706198588962393032371269599410370370734631827875462973633690424825294761690742684835575214215217355163210438870227815290722382034673479886264159770803401567606051077205816464990242778037575110378650016289302197576100259031249896505746754367024444620280742407827673829016497372946580595844355244773424108873814058403638506953658313565085859889342420357793371370287508411220121660190959882985951011471281688340478411152873267390794918045836584143596525628398162687211162111626115676621623642578256553781015634362176478654802810085914331704575336625616572810060987484943344905220636825738956699066686736125213460363673488202583962559185927765671628064008284895650677727981546477442711629197651347188551121012387390484946098324715881678446249175041193625675181988964312585032193300305291509760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 970 116715188737557657502902464708750273096117497227480999132378887343616251885678285600705191419967206050318597128121412397177924786064742539198820740741469263655750925947267380849650589523381485369671150428430434710326420877740455630581444764069346959772528319541606803135212102154411632929980485556075150220757300032578604395152200518062499793011493508734048889240561484815655347658032994745893161191688710489546848217747628116807277013907316627130171719778684840715586742740575016822440243320381919765971902022942563376680956822305746534781589836091673168287193051256796325374422324223252231353243247285156513107562031268724352957309605620171828663409150673251233145620121974969886689810441273651477913398133373472250426920727346976405167925118371855531343256128016569791301355455963092954885423258395302694377102242024774780969892196649431763356892498350082387251350363977928625170064386600610583019520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 971 226660896528336970870636586464393030352660179615768100315079799221302761161987230636569481737576314149718715622811782875319529934537730011124109878519933310019468298189593253610021444854406844587901374132011904207453909344571964834589165731822671795878249996549800411688581902383867391150022102949897941728710676663267649735385573406077374598028320393961522942905170403512002685151900075796524519034259475770699979238865893802839731961008008889886793479810205960669669454402196682669178952528181688185517433728554458077514418148917759770545847461690029292813728905540698463877128153641555833287998386227773948454885464723862693443095254114373691264340570607453894768794276875391519951611876953431170107819175011283110329080052507828178836110579878143441868603400608178534707232295480326518387491967803677832480332554012112624643530645893196484439085231795859996042122406845137390080265038778385752223907840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 972 226894326905812086185642391393810530898852414610223062313344556995989993665758587207770892120416248561819352817068025700113885784109859496202507520001416248546779800041487788371720746033453607558640716432868765076874562186327445745850328621350810489797795053188883625294852326588176214415882063921010092029152191263332806944175877807113499597614343380978991040683651526481633995847216141786016305356642853191679072935301389059073346515035823523141053823249763330351100627887677832702823833014822452025049377532600343204267780062562371263615410641362212639150303291643212056527876998290002337750704872722344261481100588786400142149009873325614034921667388908800397235085517119341459724991497835978473063645971278030054829933893962522131646446430114887152931289912864211674289835006392252704297262814320468437869086758496162174205470430286495347965799016792560160816625107573093247330605167551586973389946880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 973 453788653811624172371284782787621061797704829220446124626689113991979987331517174415541784240832497123638705634136051400227771568219718992405015040002832497093559600082975576743441492066907215117281432865737530153749124372654891491700657242701620979595590106377767250589704653176352428831764127842020184058304382526665613888351755614226999195228686761957982081367303052963267991694432283572032610713285706383358145870602778118146693030071647046282107646499526660702201255775355665405647666029644904050098755065200686408535560125124742527230821282724425278300606583286424113055753996580004675501409745444688522962201177572800284298019746651228069843334777817600794470171034238682919449982995671956946127291942556060109659867787925044263292892860229774305862579825728423348579670012784505408594525628640936875738173516992324348410940860572990695931598033585120321633250215146186494661210335103173946779893760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000