4 1 5 5 6 45 7 350 8 3290 9 30870 10 334950 11 3765300 12 46950750 13 617867250 14 8815156350 15 133031398500 16 2149039893000 17 36645888279000 18 662781093975000 19 12612741639498000 20 252857867367105000 21 5314211504296695000 22 117053051989758885000 23 2693288170000578150000 24 64677704052920728770000 25 1617265518782050887750000 26 42061525993251321306750000 27 1135774656638538220804500000 28 31806470031730181315277750000 29 922433753553145623658118250000 30 27675092202357688292738283750000 31 857949342781189081616605912500000 32 27455410748366813321514495090000000 33 906039900970589511254797618950000000 34 30805935685528796097921493547670000000 35 1078214501989476415362782702218500000000 36 38816086892378116714434719819791650000000 37 1436199714256138727031642203223475950000000 38 54575845627282335411029403023753408250000000 39 2128461313560908991123348662198763437100000000 40 85138652618396691564024344254303772653500000000 41 3490687491490217374060593926977900372912500000000 42 146609046909844191196303064701506934694350500000000 43 6304191486260726677654526380999363467083871000000000 44 277384588362634531653654509446018323103797214500000000 45 12482308920790903246897360644584918878735316497500000000 46 574186379030622988864856746522751477511234049702500000000 47 26986762456951821351972876565448700692930413565475000000000 48 1295364788198686943751893270901994772345998775925090000000000 49 63472877729389884525330390236404619977217220479151030000000000 50 3173644119544862089517907116814850041520126738078101750000000000 51 161855854059056581545614352909268872038978646750574378500000000000 52 8416504720130194543355068476428374949291951509097411318250000000000 53 446074755626923878362345635285307818005809388601150810023750000000000 54 24088037246117914594779945771586575280347271010964014928251250000000000 55 1324842056644654786881659226390477276600758803974122828350837500000000000 56 74191155853187749625417524605669458151592951620870427386583402500000000000 57 4228895896572347104924419518223584542581860325805059111965959567500000000000 58 245275963127034142014736393413253685991727616034220337874961892557500000000000 59 14471281846636474313304937370506906444601276804591770153029178420665000000000000 60 868276912790921971807257300115962887698213561116663002529467687398087500000000000 61 52964891720765150257591726315286461462557077247896036622917424124036912500000000000 62 3283823290455698982679279694273051174547424201836348838359923189398154587500000000000 63 206880867377842476443893473308895240520577805249965154237306350010567522825000000000000 64 13240375519778731576124221226657035011315021506370788551041227707574763621000000000000000 65 860624408950215134689905707240547967565269312730650842536521194589519222791000000000000000 66 56801211007009363381928159476897874427998386197209824767481237131384996869919000000000000000 67 3805681137833552677364555625127954753076088075803777719279630616509764661968954000000000000000 68 258786317409801968073921744400823719073648111402305554359247751470696034181436501000000000000000 69 17856255902130104645515111656028780014829695588675853273560846352764476054033485491000000000000000 70 1249937913238753061592024840252054479909673743804462178301866254416570895849463504705000000000000000 71 88745591842073083035614320939840146471220854267181174361746253722594304689623093569550000000000000000 72 6389682612858396482154751762823272459255113831809787565602816104088702076493663923801710000000000000000 73 466446830744238549418802403731330049831921035613446986016501121175210540336324032124280490000000000000000 74 34517065475692544956003884845094699173989294343710151933388349522416281519237242668462331170000000000000000 75 2588779910692413179055241270621429086746617087995035866859518435261301731118018300272947115500000000000000000 76 196747273214387244678679133267259570098277347942354079516848221111886091874047122437219191431250000000000000000 77 15149540037553089811931058146359601449399500914924511856718748574146447891539277110571954544872750000000000000000 78 1181664122934437826078143906302109607614279158744601009562358302577793105110191373446966608431199250000000000000000 79 93351465711960071206343919520108407248266212253438380469569973146958331113786676440809605249313097500000000000000000 80 7468117256973543650098616339853277870925296528148070634257247425712636037627985080072719957328819415000000000000000000 81 604917497815308960404166446892114206004903613995297050084708448847659181915590091868613572957037936285000000000000000000 82 49603234820910921497145826242075024745424475228772490722690774546243412238292386196756515393865772578125000000000000000000 83 4117068490137144384177007692460119632618482786446235861055559741842851653866298262028310172897217443742190000000000000000000 84 345833753171713903660523039856083260553258109794950342600076173023080221442853577497841695355729606163112795000000000000000000 85 29395869019601172113849751009015029490709959694662767879463576922494250262798860735313422197409874650122698925000000000000000000 86 2528044735686409050840537476768694304424051245941423030177247108666714402302214790923743694022189647740540503175000000000000000000 87 219939892004738126645553177937987877728645780776872588501538511807308363943797055877419409989956851670932076442050000000000000000000 88 19354710496419666322171396991240482866344018104950055984880482132788800602426259113381260087510699681056296564230150000000000000000000 89 1722569234181430734268307081603613653511093782836884046507559258598982222830359657040514697511695886360095196377240850000000000000000000 90 155031231076339624349486015480578843425660922612411917614906590805367679460190040959668077672816148621227272250688528250000000000000000000 91 14107842027947235183185137123895436568076868121573645809838077397782150891816375506391307311966074960263405831940660749500000000000000000000 92 1297921466571191089551742946524823619049264715050397963139107222106083675824490849570630687859062811412358090119194412853250000000000000000000 93 120706696391122180361971994004037683125019080159284256907033946190693126703006269252244193016826256248285110399189914699542750000000000000000000 94 11346429460765683627771452907819070737069931598349922211781167560679386048768351210301800407144503857174672831889229442717655250000000000000000000 95 1077910798772746235973580016725678390815874384880562755188386595975065736378690013276011827592847893035748406796342968410191937500000000000000000000 96 103479436682184544605745844245458306768649833318987308467567431069026088452389660155176042580536584751815091963539720257770228130000000000000000000000 97 10037505358171930119214469733718499842037060108006103593451986166364654566409625769675190503411753226830664955134984117847748411030000000000000000000000 98 983675525100853457674215234619759988225802995495105626743312754303144988100068367301727558598888084857160343286556001360523449149030000000000000000000000 99 97383876984984634407456813155245159520286862446428684184917294749316090543790563778886634205977885661818965566428724285194485238042340000000000000000000000 100 9738387698498484755402107998208992623212709512131224003351418760163091701897622458602256398200564893370575947343271582913993610080979250000000000000000000000 101 983577157548347677889045921318320833112117075358589694978086562807873745176304176547056485114192023397243571042596967383590514694446102750000000000000000000000 102 100324870069931572936477938164117489292648557192763224982077132511691409477749003994677898275749636235141388703695313112518121292913395978250000000000000000000000 103 10333461617202955781975531346163533780918367089733195346691965558486688113904453341392103154084241128459208175405373541443196186223208459967500000000000000000000000 104 1074680008189107989370310643919816081364974617650441684273275287807691176130183529451750294903475393632345458217276749817732875798790513503237500000000000000000000000 105 112841400859856359465452555961972245901852091756086206133333689559924915862751600825853956488287286596019055296788968921350355432211220752928152500000000000000000000000 106 11961188491144777375807591161871777163008809020285382988091518456627271324715518837636867972713015279877542725013855696356307673990712615932710822500000000000000000000000 107 1279847168552491295929495375197404875091089014607091796476405422836499664648774149637889524532214246012261662642423836190868940287587777735118632495000000000000000000000000 108 138223494203669078868714966222983100770147918510210787188264320867929801104533117510088279346928623440522700090114814451582057443500849042428015031502500000000000000000000000 109 15066360868199930283692568571649555414942316225221014026312916683166170506283462716075949292649071163012427942659907444418624211738740783678078162949377500000000000000000000000 110 1657299695501992444561617689869118161102466283266690501389896925842889072541278292403235510520773106378981460008504108196109411559322891185779296607836262500000000000000000000000 111 183960266200721165540490664010086577243924487731237268196218711264300893187764577413051099143660572294771824145937615309080638604006723196789615415259682275000000000000000000000000 112 20603549814480771245152339243685180424192995720428266437711269750659305765810143088034044996770959671210923118939267484245243429715849795108618829059655121850000000000000000000000000 113 2328201129036327177242802498111529803972072805419405747287670271795374832682560572303943603132205053041444954394600133761612890914381851963949993110678680388350000000000000000000000000 114 265414928710141302744120060762434895613351792330397158766341726784160903241390482111976504898141054307458396067223765343680933723227270485069707781596001404497150000000000000000000000000 115 30522716801666249989547362400132134716476776054300526960085812976637272015224457367577373200198617519504697149448127439037361038838632640463135847532788821941352500000000000000000000000000 116 3540635148993285029058892680193025404448582185491094933902813930880300782862966560167710953230730199046956413149270059867713001230934883937959340925045475987229701250000000000000000000000000 117 414254312432214349580474990611668405454958213369756818233736353171916049859418542740640196906111888694458550244951439144697589243696862060764842438758472191103669328750000000000000000000000000 118 48882008867001293459459513716426323723520689288686118685168378574564977362065088161506636913643591349334968287173993243655555356760445178680384442968130417754376020926250000000000000000000000000 119 5816959055173153929964566236947659950791677647082782392206058140192763808579837631493662662958871193877202010689115704879274938912470691334412691708235185419639528833887500000000000000000000000000 120 698035086620778473087747087278912049196694834703076160547670506893682329765749288821793489949108242733692586426398701543565864914070845017407110392800970863309474827208412500000000000000000000000000 121 84462245481114195303794696160835715105155136878653780800458656387637874765838356507450645041440570806223126675588757838582375099695266213984068469004267223217255566789935237500000000000000000000000000 122 10304393948695931838075398575438835179167357915772759921034549088955636918658246508195530964984740726922080903411099067322428083647013004992324876540575690064320012832169469387500000000000000000000000000 123 1267440455689599616534784296175447834041314617464188438230931391955023456129056450774961033767739007788251205355298280693321572540107937634191360587378091675911730097412697437325000000000000000000000000000 124 157162616505510352534294163205508222883404364581556432885046853141088596638404822846823102964262091423834716714266320326437838203259820674914952430359775806063191250498325324947797500000000000000000000000000 125 19645327063188794070285975004011340824697082091761895435919404571456752176469153874642439854302698346370188179199630777454866237059079124282480877080554980234208069715317280067046562500000000000000000000000000 126 2475311209961788053517382520533486488554565903946279050160422367392353579040476859732391214741419227238181626816618370719845569758571481738014945007473212432796942124161618488956440937500000000000000000000000000 127 314364523665147082824704716138940337562667915529510461429616777978406578301277768912212609528463437614215342837749069643805727843901068918336650722778958995566850978271509960289080478125000000000000000000000000000 128 40238659029138826606937653783772470194528878991837575905397095509358901054011696910133916204647379416609571159661768181275063862346582097855674270132795576018205499570222245634370836210000000000000000000000000000000 129 5190787014758908632526101693180134879177039340235594767636611057307250371458202656160002905862882434700217563473027025263860362521654712604838907432664098680176913097801088412976386540230000000000000000000000000000000 130 674802311918658122273466369352748429222500490412043509895935430147678730012268876869628959991302811321991225806912935891934858928061804754427683011085973644245828110057603036975182983724150000000000000000000000000000000 131 88399102861344214019792288568660799660722311019205335215030340382488457851676803001692029510388979612922481794934015675170825005115125644524032588791871535074115779673464604127059873119100100000000000000000000000000000000 132 11668681577697436251002284539386481140514491954620810198858167741390903872545912736899128072718191299697196025880062516406491175686155124377589926545515696490059659497691356805438970696518307250000000000000000000000000000000 133 1551934649833759021400580652280732959700268751567161670611824286661988679920008610573105442211437616369338033101195911884104705587363990110357768001990890995727720162004143325435030104901681854750000000000000000000000000000000 134 207959243077723708871150445922626755054064167249386521557025027779984466584792892643614105141755974215447869081754555790399763346903392180507591157424354512878325182087218566603849192784575953601450000000000000000000000000000000 135 28074497815492700697761578932819995805725693989867048067808765666655721878695814355025188666352255027162871168903178039202592484399977263835295771718984184493275425208790008174701831735944164464775500000000000000000000000000000000 136 3818131702907007294927453556449657909696108909441919417922583234753084148570167843143115205661168476622316859383649094869431947648185825865313762844727199834694492835095900429662596271837270283702651500000000000000000000000000000000 137 523084043298259999406516936752703453119148447539544718738308812328202804586717025661585415026267251218254044120297501951436279411461444134295777285502585018929314371836481613060332322883553629138191594500000000000000000000000000000000 138 72185597975159879918400687772326843697737173212501240313918574598806271019596181323565175856677914528050303412001940887663888890475536903598401033503772073996447836935477710532267392023284245172040542552500000000000000000000000000000000 139 10033798118547223308671658173541122480753613347725037769371853066322429520961746706864104009095533374821806839058899036513174803062199707998946452404341581512348826967581129240174249010835799236834568362779000000000000000000000000000000000 140 1404731736596611263216964284665172303331905300208583267832274086080312082570730992606609319929288383237052732519167872853791573795306794041633365724168869904739119624814985952364372702296816307522064741928092500000000000000000000000000000000 141 198067174860122188113729774735151807033074180848104514017290941077822260852398483943880156272945644950909593084047129074519422092245175984901326680099640836336625491164809616994218112778272065920753266191395107500000000000000000000000000000000 142 28125538830137350712178981669629771745546946482162681924248364038027677564971110618616463743933630805004930148477353150819614184782832455685057272995507759453799706947739725015607110859034530172823891499227090972500000000000000000000000000000000 143 4021952052709641151842993569752078947332606918079101383579061409728702789609662549363768411500283324667934445888586024363592307672173705798122721541940253893321428453883687708771805618661493463009172649030480066775000000000000000000000000000000000 144 579161095590188325865693299299224031593440101265344890324398021329930713559371257857354703491290967562417685411711265669835919282014813996478469439695263689888316908094281224369885444646201020943633298564749367507470000000000000000000000000000000000 145 83978358860577307250540135952375509966727454110128842419330486696372666205077619297488511046359371083374585537653383253704655078989622481184555908399258208705567557901041642482657728488286029486388790592541035536063450000000000000000000000000000000000 146 12260840393644286858582058903370202015237437228017726062526238314867880693142176320662103603176411807751532512491866932544892802827105441620939284634609591139452161954963807986405689049610424613213603777136354307533718650000000000000000000000000000000000 147 1802343537865710168211719412457265196666884496969564253579040052423587956378474242426044819139528564545435880550109962965722554076725245002800781916155890222091935245295564209731744411626913125663331355429777085993643395100000000000000000000000000000000000 148 266746843604125104895369272356604950210649563762959515946070534199090230653872271305224350348862322855520377971091471104507987399848663557791059183698983181455278024632724024235540912339056573415402522890450606477605149392950000000000000000000000000000000000 149 39745279697014640629411749947009646069289674714494237276117652007059551045286477163451454622792147441999616153638219088019693329282740698202851474645070435180384799228827599643944331630321736027343876730270907799062812489205850000000000000000000000000000000000 150 5961791954552196094412151374373436320237412115175383390582107281706146887982530916194851594615747938417907178291934567064168147695192236258236955165957386077174793641953916455116808490521402122508737561442016325165990734879228750000000000000000000000000000000000 151 900230585137381610256254431273929017984293875868976108986947381345191727479329593820557402421919337006544089578333175826164091061266611946585651512783762778447119477829884703381932241923025068497740524827036817744802921210049962500000000000000000000000000000000000 152 136835048940882004758955136367164361201093852490111890069215303036320103736143403848049589002199134639052760354650409004022925856082738006095263741239671854725141230751783103518805147210583609355717101973490766544829572123144968547500000000000000000000000000000000000 153 20935762487954946728120363467666031937603193495378457487493719551552254828003641322011013045855399557240986274352988526044583627842717444468645429630225432263555928765593339914180758333427468723807183267376719453136131931823489213962500000000000000000000000000000000000 154 3224107423145061796130588550426732278050045155784568793149114716508612396257054764635766005012579121452652369371513032122912133936282844239061185247954165565475953786619431863152349484945695172985786734752548675812397647149652559571692500000000000000000000000000000000000 155 499736650587484578400243941763795276680055783238889144864287647631754523713083064749964565519789076402767046735976769356247274540154247951003041255528430059228684519223002764810897304341869525973062435015518846363093927769268274177451875000000000000000000000000000000000000 156 77958917491647594230438690563902578180370522354213852460434465951423855365929749527953272337285511804494283349474732234214314064396893169261818871547129338808639913008912929443855431185312469096311808554981712771236943252405711088427920862500000000000000000000000000000000000 157 12239550046188672294178907684150648393608114930433050166517116226846464860243939475290522704091886131745170724943117548297830094268593419791979441284806036567777688422582412093866824367522042805639824457611717656317622852629811173322592277337500000000000000000000000000000000000 158 1933848907297810222480275298047255083961875498991555772240856755267921285899826816644911821580378358031871638792169319276528994541850395545368242549057106793207742386419173495549615292810107132697714501046040960954254450346720730654168041964562500000000000000000000000000000000000 159 307481976260351825374364190238940548151840923364096294642735415044469765172817341090175189516864233395250887456533149583867474476679254209069878878197334907322436387024256015760833237936113599954655329347993569798396061827328127951968176715310075000000000000000000000000000000000000 160 49197116201656292059898370722092965256752503981134363125188439918728046448332208603969672492295547634033198691934683229949615212707861671654114279806652752754255318724750602446967400427974093866031361994064606146480086601682232284811336188806885500000000000000000000000000000000000000 161 7920735708466663021643643068157587034985690146568718951741780695398382882781029554094452934985249597868247156605893641551952945862875490441688674506371157711935253303832949657866095512560971571962785884734909046505537594724688978129990764596733492500000000000000000000000000000000000000 162 1283159184771599409506271484843379669429287225482655116130362866122308114178475381915825676137501850477255694563191809059991755570955991629200007175788283526552445006548063996958671734692523152241558898515459949839994348505120571268324043509334798336500000000000000000000000000000000000000 163 209154947117770703749522323086704767074020979687083339859059593608098159325669544829685640727744813062307297261422022360507830009570069162827270046217270804889589583146055424439327279384686931579587862772993395730087745534599865999531100551446476197283000000000000000000000000000000000000000 164 34301411327314395414921678466299116515573080377422890659490489446882038890834267682332056290819561544013868235278244148566739436357890231268958852471603889560576090958332400092824010561482166615626307159793487722219081855743600644513639479797519314325113500000000000000000000000000000000000000 165 5659732869006875243462077908343728634418407255957417111531826903205498241167428217604134477136684931128929943342967603088101624878996309481031439495993164721028009938466556263718279442316942617350763422865477409740089783588649773325416150325572513005427922500000000000000000000000000000000000000 166 939515656255141290414705172174748181241319695479120488304439448788729559437426793279437416668910949722051622617772405290386731177835125979166079163182544291825436638258631403848628841736565219551501277903614258038804719678670589775408763154271368480082448827500000000000000000000000000000000000000 167 156899114594608595499255777079208979955284801545170536548003706286438918935226020457454163908827892342682407640661590220885409483203975873212924259429703812509098001479603923687341156057253795856562007164321863071855705241960500703413563797997087921779823096225000000000000000000000000000000000000000 168 26359051251894244043874973907465669121859924820945363181528359428203723122505380819552553885447421030886098374529544841400786610258721304706743787204442989974628727496115004608910491404494426718213705756557831257819837008335285014046083526642518882957644054879965000000000000000000000000000000000000000 169 4454679661570127243414870779537963655828954325460217489608976925931773534824022475363565315344154212617205268811030079814260181571775366897858136426851002508402081555762437856189908086512852900454220558117678777490850164490004522975952392023221348188417530356730055000000000000000000000000000000000000000 170 757295542466921631380528080761401542920752151388358355138555472375085754922479011238825001329301835530342138902355326066460255323772642933943988455527462185269678474399333762828064245403829754262699244705828942570909318652797299895999311639152226060074620304886300075000000000000000000000000000000000000000 171 129497537761843598966070304559876683960948922346318962150608700763804253607915628661440956989350595291421985975439823273251445685179682553507321153272417086213436880170689328548949293830554718402784725468296413603136128928490208741360850470583565393499681900040389185650000000000000000000000000000000000000000 172 22273576495037099022164093093715460832630293649388935491455824717931459132615147540816853838276091067753030621601327389609611837574771539331685276831035343090863689327195038924869213224324593565877309261992263070874193606313223840465566946684051323214452304887488867109675000000000000000000000000000000000000000 173 3853328733641418130834388146122469429412722342339407537460890234486059144812135756222187382158293596558599848967616264690572306296732542878576646327603658054637768223748720030621289904032961490041077558337451869881603919777252499520562745232904156471657185595299586885547125000000000000000000000000000000000000000 174 670479199653606754765183548102739998818778574173297606411258950091784385795324139436560999408920519615713023349653279765120630722628484205888209635501764551551526881326417869761516275159467428743418973839194576585649555095813799465290400159488446852384736957109887369857606875000000000000000000000000000000000000000 175 117333859939381182083907121540829601682509202170463716543482168035654761541577036022813928780632826696990616626662423413595343989178046110409691537336908784573580585751895105832292029558381605097073644894155970550026730112359782752370813824916783957532981816693494088239076006250000000000000000000000000000000000000000 176 20650759349331088046767653555618436794876478845791100746438161500427547418041122592617992787471885011993677395461088881367142456051005545879984077815371196705351819474273819625310101555456130636540087932732107468940851527021387770836114018034111794104698287725493146916641630997500000000000000000000000000000000000000000 177 3655184404831602584277874689045976499719673451675455127499392580761669384945032872615438622200818383486750726849783853967546224230397475578278604139670246123117754911110582208696085965741670535509735829629934088486701900100169631566952342781509681683402665849893609060405977800332500000000000000000000000000000000000000000 178 650622824060025260001461697240487837886187172591867987774472822474943903513189416713415849548145960782329569907559247854114973398943752059028630319231340023936771423026237197756009989220257194250883125380710944644836354483325139994945397787942520131226961922831977214527100684465692500000000000000000000000000000000000000000 179 116461485506744521540261643960602129564147260006898758194777747397303372738414598616086079117239936326527476194121786621158879657833370030657568692987766270525065574404537204777271973466407071973257996974649649737811383991687567634442490203393819190208737961457468709432416975120982235000000000000000000000000000000000000000000 180 20963067391214013877247095954638181098826840955566493994227334613129521309648595267020881155445337202425833719744089435783886255255177543343991093397496093817776658612589794336185695041122862331667438478245909058851851700848458788415213380789400330912224168123321873240419525103294956987500000000000000000000000000000000000000000 181 3794315197809736511781724370307208578116905040242804743623247854240734859952976259680825330204463222073500930828969724581378752061149434721944582750246997079960354894028081383041752259315947658276744403628876704113044052361144162954685441197652725362625838346006701716397022008795632309512500000000000000000000000000000000000000000 182 690565366001372045144273836083243460406861101189411412245388207309596558935705122212729768969117194651565270810638947148980886148935478019108766979614752291276635456076814804905752511127236903499919950017899931255075680041170449667932506224739388433142166173172226403035329182751446092834737500000000000000000000000000000000000000000 183 126373461978251084261402112045160774705020228932871116198656562705197204661127373281373723841182347990215064914299814228308637169234957919029386135444486866446087309711874953298189714609528972044306481482461568772758354721895961663129067622002929504359215520217668421876771677150622952066083525000000000000000000000000000000000000000000 184 23252717003998199504097988627881495666079564810612776522522234598916766667934427615012488695140862490551495641140900282954695134555441786589111412103903999096215025368508785338591491786569622830196687869097524463289595098723478383259899721302636854429908695434368857429480564936288937827876876875000000000000000000000000000000000000000000 185 4301752645739666908258127896871678007313329788979913350239756178916744707159427900517710291013048653814525464246332083618845548780687887474687565836858886366528136138612030047451383691036505543182827299688751920678767249316473034256290274639275429648860626004127531350821659630754792010158567058625000000000000000000000000000000000000000000 186 800125992107578044936011789017226874596001614179938791441013286397172734099535489439850737315455154346812026881377802947355414930932925060175929649293174152162814380951073698475269014001156673225907282599031456178697835733360084364796189948193103881756747339725828750487703237022537902827027176325125000000000000000000000000000000000000000000 187 149623560524117094403034204558631665915812323562070187702218886760877553333690368514505473155916804349505967835950009329414374640094093815104339950190670550747804176824214066797983677426131358139348596093636813457908951691519673063482191338562793368493931707905151602078427059946781808701025485134780750000000000000000000000000000000000000000000 188 28129229378534013747770430460522440975486242952026587271197084693384192148814999670913383549070229286732065766506043550313501262946061726022834543435156013968839001011285453018181806412731026147893040496049249279467533220051591664031647804030139767082571007973072940423904263526944385508214091354055888625000000000000000000000000000000000000000000 189 5316424352542928598328611357259221674715652063640875003152419155655734088583167304146723305084312876771924167948359256045339866399450314994005175643626217898327157696191791057567544220775697718650301784111533304207540781688547252579769291351900321639973305626239235863389475166746685823694133214556687817375000000000000000000000000000000000000000000 190 1010120626983156433682436157942089012345368253618946184353738317294364495151683797873979104317480387328231392500466863194391959097228341973671938158351013895751466911968400703266423795111984701005473987558581165649227831747494027922220420326157695605665619548967505248874041130108170802965141100013026459695625000000000000000000000000000000000000000000 191 192933039753782878833345306170939616952143444125099738496256412436124953823146909833315687385460426781047025113660098748037829436798114744682544820050082834271329819604298116576992946774236473491331882080786351688671765546800591374131259613144213669434925745943855008677740185309148481991058273047991784626768750000000000000000000000000000000000000000000 192 37043143632726312736002298785972583745934836284982100842525879573755062142997049832234832933196758006729274307140452610588836389973980609252045614031522100001804202103210988600904992342170309498441829369909872533602458973196410980356285561319808623760095440235011683814659458340188672272837441219768680452850210000000000000000000000000000000000000000000000 193 7149326721116178358048443665766832068694355382168791347343571762431817121610036170831049671157979244372552824707209440223517158437310108704585802748999115824051886592687552361927906007262125044644701337720871689950298458722418936829425021524584883181056112766207761381961748925113652635093626096504046194968085590000000000000000000000000000000000000000000000 194 1386969383896538601461398071180335332393824150078439400244540856436848618093925141003511640336380885574201151260850495494000583166552199072854351022375026214618200927995491515120915397757931217037426269831396364355892176761706521762771817690677976684562432411436421757009329243134230776736976540902023512709993824070000000000000000000000000000000000000000000000 195 270459029859825027284972623881567434036158457651244844478658286063438577371624803968398212608229551589723435538356986243212335874182373856716768954211151394829132953252350113387753951811376857857633861741196339991255101654386782079835166715261077529604972121886789663216094228549835032381691326302739851901734599131300000000000000000000000000000000000000000000000 196 53009969852525705347854634281199418071579705725113688295238081998083789697154288721074386913042080455555046324732236042598894450806977170800037738427324338475198134830075303045188419283693349611867021899625128481657605560402976698804855468147505711458903404034237284576071492659040958328999308088827241309961191401405250000000000000000000000000000000000000000000000 197 10442964060947563953527362953423353225800219248186549265804386923778679313078260249905200815374160163892242882723794148120683245910278351773555881490382940237526039162595346626121020388306125567614706449206517627602778202719846104629693083466282164452409873365790023570101185280672424568513315937176566093183919676313227150000000000000000000000000000000000000000000000 198 2067706884067617662798417864785863094821051525581673188857589618218307263381806842573948515633296326595837066181944965993570786077830706130300926359557237212356848980790125422157170613055896346604182208860547325676941906895812650221593780281675173452601973030754107825576285931802874146523742069717989027896321511816429301050000000000000000000000000000000000000000000000 199 411473669929455914896885155092920019891525591848655088421311179247973198935408014931634859232443018754076254754289585898606652662816448955108839420975954854345583622400804578972967880494950595465576652344830149986635442312139496930743772622844477523637869633509643889607912428483664749722289057068367994048400722970609520403500000000000000000000000000000000000000000000000 200 82294733985891182979377031018743983184946019847101696578136936533350366814875101445298694213992814757428039420236347113667419403076109646534023670535928307848625231348220200144541843981973292968139856280094051805532643607085453658403476817314525125004926092472910342800638156435949220394803499922488264177532801902685115203747500000000000000000000000000000000000000000000000 201 16541241531164127778854783234778259227019090388251274899962144642250018404687664064251559451973032944682795051571837314943896448684979242405771935648275994557507751580013036074406849234985804156101931005844716271566336742306461771241601409469029444937193534565555078858417981230223897750830245566445707787313918873467725042742402500000000000000000000000000000000000000000000000 202 3341330789295153811328666213428456101731873199318860327662629273208504502667759825288251672480826845908503089669348040940674326280348364506942971484422158325305535929071340085879891854594056805938275589335447960992961711171145589408626387045532479856504819171333711294138576713965528662234338722257745915044774557314492384058783712500000000000000000000000000000000000000000000000 203 678290150226916223699719241326196352247712072462094225482708312665302340015362201160103003501570751883421121336051270889648564462423049143246464497289755360583111608994641944404426332021715400540765010766368310767525006675513781611301740838510057565875097239252506539366054726885134448367481083268569635384573798332272545646874567435000000000000000000000000000000000000000000000000 204 138371190646290909634742725230611303518952657560379104202266981478644840978778322292919119995614542952070454200215170136062017769932384549797291353541524443025627951278859483565974372590438388145686665984449772764392971432517616146337366425460399625565880006552713056053637607167293497440426271473560805858192034596113331473916976572892500000000000000000000000000000000000000000000000 205 28366094082489636475122258672279912478180620109715361531199363496772910851241918326694684628204212880879094241271426430772054911943276013198748551826479624989520400710377122467785187164706646125136835034623913096229121643367796079310333919959067745023683565230603751539417357511516001911110674857196893799705004996534921165555810010398787500000000000000000000000000000000000000000000000 206 5843415380992865113875185286491081904854963263341196915207015028063829699781890411374587023656761732496258974678756548558210475031405869538540271632440656017743877491945252500138050420998169969466491822881332628574204737257240566826215136905962276473026900879000952071704911277404421324272028730273526932855208179344276903581762463421490412500000000000000000000000000000000000000000000000 207 1209586983865523078572163354303751929775110526442676196546437429825145627237210237520745919428821912149964856060290163349596617413065147357419532204606031365913210134770808242318513282555683719586880477966466825568342109143722757445170736327747189811563793970860922549718441421144059720881093082377366113431312203566414877368802103818669657975000000000000000000000000000000000000000000000000 208 251594092644028800343009977695210969739904526350563762995673747585705757483908086511122576640670351482626663921695208268973876642263974944767580040180221779896700643339969092880349001319129854611338496744332331764399613614599131166956654602587863146998119743346524914424765269081483536081540399647872899887265081829788199751078417930337554148550000000000000000000000000000000000000000000000000 209 52583165362602019271689085338301222270458859741185095321958739998637509031001956907006849199160250992543849505338391585920266022882562324027484300148834595758958147898676637085555690824098186097514780854566625392675385546309826005118280866180985690046493556034997212735534354336982159497931782113324593042781382776448445917232296659989682760816450000000000000000000000000000000000000000000000000 210 11042464726146424047054707921043927499164286871832809740547793359401994174389929744885921615372657289299928745846468542310687546895997332112246713913249101055226325977248417444058816737507456879017775129821556319781505668883040948506679847989252978089908881041011418489225799600037870657876357092873170066838878247493998835409943180654058580950617250000000000000000000000000000000000000000000000000 211 2329960057216895473928543371340315883496875348231659948841572193745177881498089785472787983687831976665015863839212239607754727142852430849277685601382418706105655400494024163543108229373864021091989914069540640384061785836159550590933227108325540774071122046980903783043419810528930538315340941985294100767910769369899397951104328501394357156024223500000000000000000000000000000000000000000000000000 212 493951532129981840472851194724161970914418614036541905108080390393125968694015694304298319373024199670550971696591691670717206246851255351542164473909852375434882984657425856493622842394571488931549156587019037337622820836197868550618168797849694713475432214090029642960017639169206033923153879042574571584802940765211502772796357331679819071365517144750000000000000000000000000000000000000000000000000 213 105211676343686132020717304476247565061299918644794955492888097283309125935456128419082619677964004118177988766653079389291116697695735000226626419573252419535928876391042650030484769343482003310771788584414703076867481792867156039638609203522758317816573171594471744740274923733411563478328854250839605475719039544690390339205288516100738294520549090553250000000000000000000000000000000000000000000000000 214 22515298737548832252433503157917320870463912577444821516615049821357768062253069540530284559054669234097647043439016411216667537419656584090800127838559687039846093615634890566806763363921468185479439644430872884398237121981738254653665495342695690255680075097863929136324195725577616585628264170749443357697150333792941834411756121781464219120270353366875750000000000000000000000000000000000000000000000000 215 4840789228572998934273203178952248493376185186585176867113137613733377536030149717975616370811834801755801255623282591344008687815840186539997925256498811773034578436111760912116077310080844068529680072757676584709217945253644573192876827468825320019680897969263908382893450079523592043493698415503880021532311699401760057908218046190868962180861825767974812500000000000000000000000000000000000000000000000000 216 1045610473371767769803011886653693614586623850611189241481382401733484893740289806671108537506301591850263801411691492185344015109797428327360313925037886091289365312435824790678084721029099623789281621463075703819207598619925697304808704674893958165426360016819426708492716243299885465980570377022276730803065738722695663825373240886111812889597075495800725517500000000000000000000000000000000000000000000000000 217 226897472721673606047253579403852088693220316754963950496132858602010828891565790094108131697799523427835762243799588664908508951738566997924757839265924895024087714360824402449766543770789780229410567831969826351262791800953907213508662344464384304433346231127704323293100432782349833112269934266899611162095893590624095933879893063331264772904472760613249095592500000000000000000000000000000000000000000000000000 218 49463649053324846118301280310039943140352830815935975634652746998646722770053347976942982769429783458386935146500587568167419551578237114046200577659511068080845021181616037816814985585010214923933733293403654038088179920608465478451351193722910758992993724688248881059754446106595298192037968033188367515418450623815395836553667618766212502450057825795570161717042500000000000000000000000000000000000000000000000000 219 10832539142678141299907980387898761257519118477414808577100711833483029107171252869133865792483958043857658223582260305146753129433078328593281190029446039534793466770472391287267507810221115602105862680410967967876970149407078735765562421934917796428502715704818843867918867440488781273283720789720601519589417578936172957682428408728140567553899190905704535215303015000000000000000000000000000000000000000000000000000 220 2383158611389191085979755685337732000882216079510451758306310106137115834597271933920303603495675712947123152242443212335994033723006326637342121597650526412930210441747913596057358556008741052466013572159002538231200149920521270676394565077785153187179934046023290438759235230019454273310001580610691605750918178967888427291736836580089507636649524808623857833538891412500000000000000000000000000000000000000000000000000 221 526678053117011230001526006459639105479766491305110453773986746302837781029283881536423271086096728099230064396958621683286993193058493849519485369276030015378348409408939515487895052803971896749352405595433089894280015434352152457395984965621218965236014147386791871493314627544224564846792673154021081098303291212329884162860278181809320276863687842151039584432542749987500000000000000000000000000000000000000000000000000 222 116922527791976493060338773434039992400345474734923625595798752593023631271472557086591821790093303348897497994963404392721791953562562184758505429495148180236175698103895692646920873061523505186062656498989270166014721220691802905787841336412553670137343493760376806125798324575678113581249279125334089624136042510194444582875889913722385195435825862286134156330125233416712500000000000000000000000000000000000000000000000000 223 26073723697610757952455546475790926555075614515000358635636916760095333356369114520010438325453636533965488716724490434623510865661673186598837396719086967426938581359600835614322969014676980976793959137616388766714698541021910330687507999477574411890326560011424184355438633075768409566846744418073685125036578332836444727733424321059403827213121368403310561531810486020455375000000000000000000000000000000000000000000000000000 224 5840514108264809781350042410577170320269258397461843417316428234514868302501358365496132646071877787129952901178113890272876555679223480964808164044467301194730952921165146668750996326591260554754028097480557934672121169037830292391703800851842903448270076554496555353663058544599568701035737701864211893266167513012535045736545623776356350881969757146849523363942702712269634500000000000000000000000000000000000000000000000000000 225 1314115674359582200803759542379863529955507195386547000116152678078363621784387912320759414092913519118638134037740072809400116281108022810851251481927869547725776387558304150843739000035326619882211992479209147570433736693730184650986036276685078655581056479677206433331790108939946397112072460728854564485657462285952751622286770510048272335671709028641882586922592021897451747500000000000000000000000000000000000000000000000000000 226 296990142405265577381649656577849228246323881126996948409875491775491623980891673586008418929437380179227861160868124238640609907111705225031221382824045764352424810570977419933329098839134449931467899908548907036542000779601639098811104030179584906868198722100945470828056530306446423285038270095066001649839955156821187175186519815622666273837646663660465644950444720665766413127500000000000000000000000000000000000000000000000000000 227 67416762325995286065634472043171780144628217975197531652066775310840314504195119831437674226243166908199827105604690767598370211430467873670503448631451857564284561455526379237913216510803900755392418373780970063281648982761125169897173682255294858763550011218037856032486878850081807382147443265926363788085591586617877308785136752848381905689675820182619722896666512584461331526605000000000000000000000000000000000000000000000000000000 228 15371021810326925222964659625843167696762976058449311948826782693990377630165040784423859317020353676020129949898855832410809545262450199731923875898865439024976676066493199931525868846704173715953688990897971907589937600766026346719255467336495963575410076515442607471363368260229623699407610213268060754560753092295915954858730928882579612841054576604806362000819548038232637853854822500000000000000000000000000000000000000000000000000000 229 3519963994564865876058907054318085541774519184206185407502532388565346374718285847782971583447063799783380532329382641454110284058578311353816475421805130903613582034886806042400018329442808510107997241540245974881651774629492336490441976831544274651939265673986826963783159319298323289363608128732282533278680094083664376983354285930032295396284778325805580593955734177475230944543581997500000000000000000000000000000000000000000000000000000 230 809591718749919151493548622493159722637589607420768718796902948060694243714339913944526592662808539869827203313137374640944169068021583505187613214944748914195403456717546482567379735164536976695002530673917707890976643493054782521461651966746640632044392902032331562789315623268324391476223339252385896693388135077640338515703782675378430909194315423247085743448870415956382993155660324212500000000000000000000000000000000000000000000000000000 231 187015687031231323995009731795919899627550864333305221822575960580731028799165208790397866546332174910335543780610880532102853332530072795232888521319760640458609179342358137793635533401618695684327834417265393927967277965069433312635920482708060172967826736417583648287390735762736490619638024484141202998420468460091153028850440026908649980334769998944935021264136882938057052701852901882175000000000000000000000000000000000000000000000000000000 232 43387639391245667166842257776653418000588947951976272890448865590342965182303069363204298809638604339783737125729856114710442820180364805754377416725733304411774986533737321248551530125826464013602525290698574658614113932321754227272596136313720896625043804271239225391266920539717570320511954321189408437290679164168896677874930784460258179890764372460461786809557554473818861974629431361686075000000000000000000000000000000000000000000000000000000 233 10109319978160240449874246061960246494094003322946913087685714766322979616988837912151154666119872553631485201551099808857425801487003167429003615898780689626721430514047974303711782173754781386277719684800541381757458191139813030728296425092592788559625984639228040905026559346260673902118650291747479285907084430423954579655457869690329502567520701344344153360203243370682659446319334049784149825000000000000000000000000000000000000000000000000000000 234 2365580874889496265270573578498697714702826013567468630496567816011534322071603596816579650239866781188774478335801295671740196180689998686825956355538293728341599589174716845131998020535881555844510164025419407091168190627420516017295906305636182427587875016565262183030197649278645779077051750926391448974633850972762943816712933505517241403366369515510559596759483694678464072109507884662220376925000000000000000000000000000000000000000000000000000000 235 555911505599031622338584790947193965703475736674856587324978727006262451114334286173988629744445906813406340348415405461269468059355362752378122040420337689879399494051063014713543289738519503608483620216184245028618865860215344243212646372209365445569936157990207776672190867254860161587182134045981743402433965979511771634323272469261517201464542123961716035747866709814110232300744180295908272258750000000000000000000000000000000000000000000000000000000 236 131195115321371462871906010663537776878922588569487671150728002890493378897583511763049184634686477723471809695179812337010746743609769442353029530578929807432710640106746062454816087659883427982511917779210540945642291392161518655451446752359711361431340301643717405041137703802281070948886286689825913553942333218501845626926559821697986550052349541866494158045284215609850014241501604198569704523898125000000000000000000000000000000000000000000000000000000 237 31093242331165036700641724527258453197163936353392077869543144147037980440793440752811985522583320019556682233576729558785648980355480741723680304366203675240789172010211176399825251053068135535959596744133395271276373521177335737551622135059343491295215271402009507886805398218926813067402677214189006063151205111183378380223318877198637960842355251622423261941231890482720032976875215960409295706953081875000000000000000000000000000000000000000000000000000000 238 7400191674817278734752730437487511888363780833992503963986226320510134803965115245055435693096344377472240679075332534256754782510877379325023559084431274250052619255612295247474407199884332063394530560147380498032699625599779281748105569039043848736360832600889557948349110740615083595535306517214346151273821408879496556741026160451809356558800671774349102943064903333962463959850916585401960455381877248125000000000000000000000000000000000000000000000000000000 239 1768645810281329617605902574559515343504898483214395205398493026678501873318300166516187486032974698288373606873978566257719679861341833664446709404701972712274218285161989436358132601942818104775601010718300530109438942655301952164891248607656531009784567493818788453908295261466296289360972651458963956388028360942289246513429758033997632200494983421109843200294506781196410636177890553005375438997115090043750000000000000000000000000000000000000000000000000000000 240 424474994467519108225416617894283683228119386971922082177720924585458920100164103231245469626530906022511515514854569390996814801001240923781560130879734440699449338874576543279578764513789568248353641217636480770907070095819141830796760069882537095845884945619903379721765590746174350283818676889896772134102802760607399522896266948936631992290421724772716034593025390511224349975741924714940339010573599339012500000000000000000000000000000000000000000000000000000000 241 102298473666672105082325404912522367721194586923937422846358044689913839077986847328598088684282768237188859237510951212302596565457464517992034937906863327363069591591707668897951967731006798599867475704329519224164063100480567857076698874123551548644807421719091249905393493215021634803293834751598396269604240612853418736097017340374362403208766063695790328491078224716138126780870383062136907489325861186311537500000000000000000000000000000000000000000000000000000000 242 24756230627334649429922747988830413011477156758517481306893057552128241395465217923310156186756023740908331516041449270465709427817452476541955610492616036230897277445688832376970878014069069034987932311494844062796341402631616152632225762618975022388971440267526106619506928176056516146232674935810511817989203484543930228106232629326564653307056377590163047939630078374425013578945824461108316372643145259475072337500000000000000000000000000000000000000000000000000000000 243 6015764042442319811471227761285790363647742496876642580799040247461032973785248223456467352336599195396299293155282165072778790307565429641200324639850999063606708795346475354809810888515551956511633341878658725350450042904048167864345016728041714605837158006805692131851641589068030963184845872151695189517208389629606307816557196823556809642798910703217879970156212429342452940407704188514194470096154239352275972025000000000000000000000000000000000000000000000000000000000 244 1467846426355926033998979573753732849410367555305724221814959804714018125466037573470268957807618659174273786835795833200095835628785319771688123197071302660851013880622736319670401609601898821686853030405683448585236634374653113936202491727029567329263059110602519417815652493145023864380788376814970473932748256016011351728649712877716245335952481111769042317186316912912426779308689508432641358462720282370219867625822500000000000000000000000000000000000000000000000000000000 245 359622374457201878329749995569664548161099385912108014632831327246587158509221881322054358444163212517539940923797187441571630336130413470187142212278340399621361584086915433636510325251512787157836863975204669236358177717557307941338228324470685193249317800657652377355762199496213988836746205048352376754639779709216910586082833505125846976653638831748098897896442201978206461573447686584387877534502730016151156375062637500000000000000000000000000000000000000000000000000000000 246 88467104116471662069118498910137478868131843498532430726009825234185118854861720987796715351018774496737897270056368501888694342612382844991510363237675270972195487044647256741245535727189582286470725272858326137978457094599109594079802529260132543133860418574571992167078072705264408895617526315237068029115744970132332905781730868677371282891476589434519027296981614418653370581736377311809648016996165220331545115999770112500000000000000000000000000000000000000000000000000000000 247 21851374716768500531072269230803957282116513496586178124059203407283400916788735478476823966198687469956130786869198428862093680052767182342963712099419202615334712137014231710079133492214381678738237376126398369840355121061677427838910639760838069727048193182836260051174509677742256137544410750080419887349326504400702232994256593437067135404224561047575926187194579484390866271186887087176599494808165829775672294123668688375000000000000000000000000000000000000000000000000000000000 248 5419140929758588131705922769239381406592812059864276572088019331672192132054586914259608618537194692023511774741538988806219893528307795098566262380775842518200210276993678963996510556425093713949112528769730549599674909262250057164194127112572333935154425637546071685764719047019720584723810323447209858781816307355532237507094919645641944352906667669968267412546700352348273336296415613247472131159350370233298106154002918162225000000000000000000000000000000000000000000000000000000000 249 1349366091509888444794774769540605970293727290061209931427587775133434281065816736459873539209999278647946840894270101607625460263202925068712637020973914300305198507165312935716039271993653958088697221198161220459360681811122288253930502000008684163888956490346394763306403873300208087216815925003415887761487168341015934711787243482389841438582023162728110009444281049186759895535982468940607339912014628064925089635607792076018675000000000000000000000000000000000000000000000000000000000 250 337341522877472111198693692385151492592975730198429382223523554403940969852524346655610887671440123981768176770057214864284562174536553120447595797944320123019123323761287404518567052108609880424290108552780268435801109950098598302202522274331195812141212023798606810448065180012894623166164746738978828880945027831444260722179719660154691745155732504732577204779636473566599515123088287199118375375793409955917983077244480477401809375000000000000000000000000000000000000000000000000000000000 251 84672722242245499910872116788673024642472081889294058851778838575378042938587010645738298214957308308880061716514944813237418559310361110141120559867179034084864767055196360600579306902669208535426785233768242970456924355207889402486331336021893853250996791370906111376126733807948243196883900006181464409709795286033160111046223416377727947783939415944504365397394366013927663169921334416525132567343995101135987175068827365754650706250000000000000000000000000000000000000000000000000000000000 252 21337526005045865977539773430745602210521060260488674150017200508573149549356852880537952554773615209105552514529314288301379755749245312844559409009363974452496818913947802948906192906281811417994712584420721501769846982069449591427597591901528120575797011427885893314515370319530003676164443446896625320011758676561901018362608894793713527506287027803522471819277561981058096678653427413708721577974809957961640074442318678450557306421875000000000000000000000000000000000000000000000000000000000 253 5398394079276604092317562677978637359313954310226902074554465094147038289065680747112475672464549926002906249920189374437283989546393201745896629687756610250880246780833493468891110232872689948033858797726043430360152553181294584681154234155215689027505461909373109376625906047903239816069725160678126703155458277132954446497616791471066142775400966969229971795890044006007167214786173412138620782252622311963309796711920370873625930611328125000000000000000000000000000000000000000000000000000000000 254 1371192096136257439448660920206573889285604425304798049999477326167325963832495670396110802750195732574838040882589167634920889068979487543589057719269399024141556391466683697401747273038639711855133983656155625034866111600658645729256839069960166071913886504271419711965130254116981776868071078772593868887749144293469864616182840524375586272445536159653963175095039117082187924951903507177225238148046533159042169931028197679264249848049646875000000000000000000000000000000000000000000000000000000000 255 349653984514745647059408534652676341769517231045832521210191389513923641523897509842269262043964077467204560458083477487454518873288494442293527616269728330686064261184583160142472952117830491399086641248035808775817093726629304716982710065579471274564357826701514690840351203158540106945212081759019083081991930367319618980462066875245429217714430819447004285363995208317586046990590580684469360315167211950836976545112048771534723895260415906250000000000000000000000000000000000000000000000000000000000 256 89511420035774885647208584871085143493644642543486988518573669510904608245144212056841252467993679070250098144100703378413177980924756692017155373167674694595503170542148533374480522507245144242779888313491430865960367590840230679905931098006727943218168296383205399220596953551427700260592279317625609214063525487339111881268608406343309750356028066314520635881517824777907146890344005926811999212976323506111841674861474377411687237786931941000000000000000000000000000000000000000000000000000000000000000 257 23004434949194145611332606311868881877922204956579070320544273452755368110114044547370101992507469936693293629124824768034701910223429278729864105239204468363336236195867028565682823974999402502921316663881481831097401280030971162439020814584225132508799968275649131308807077136522757478977854645108992946820522478642007646231049025210375623484212770809636581297277665561792069166510611345205630344463069864658621270735545891105267682903268511943000000000000000000000000000000000000000000000000000000000000000 258 5935144216892089567723812428462171524525419694260827965682237781148502935426324728308527710624603678877028296453341419887632604382051737529781370301908938008052063286157780335887446541417253835730925982785295868176475983867163156037752676178593018187806535738515869216972784478109566551930225733202728214848057553267271261831243003379575724503658743401202406173275686336645555126369348784022954494821703800223087405622208385273974406877083434356095000000000000000000000000000000000000000000000000000000000000000 259 1537202352175051198040467418971702424853939074548563711829129633536549012883030943735386515902064424187079286907596070950853682252048242719284381233104136672983959823816276185510780970425103146315329186543127397709828634570746787707960084680262739348563731548692076060284336246786508371719453609099162020771752045015487475946318846169375678656458259226317001777300712800462859386378977795432039382604706539962932659443662152829661137878687974725989626000000000000000000000000000000000000000000000000000000000000000 260 399672611565513311490521528932642630462747755139280179875371423525002024561447186403280287588351265861572544062877656129898126060326056355503996544622067748915912261391802292792501119328352079170159930816424647617585579083137284080551364035536575393271146567941504810645684488513230446092633880775398469238245040763978124653631206565650236659758014969371332014757372646389471926889656410944329066613022811344663751636393746825896786864317817374623972005000000000000000000000000000000000000000000000000000000000000000 261 104314551618598974299026119051419726550840116922180991435054343076101209333423494270184274553082116394767199310455239788018910248117016641827380633150312007144594330228612160127304918248042732214372131123091894796322556373820937239137116735334253311582199775266104435203403384735641573585137613543382619140762714970411573952036124134447375830018218463593146084194086952754721143399820682829511957322908308197560496886358391498832478472628179490009648514595000000000000000000000000000000000000000000000000000000000000000 262 27330412524072931266344843191471968356344851096127163499604121689618787197565717914868239160777626266756037597816155661334654888214126104696663148773802791576777968294766596505807886591450629423006875279492684260326295435729613276097039062805885196303420405944030578824866513422963346848205528431497132327038566876090733082122241320698264939990474897718922612367023836053265600557372447212924822077728392295803943380557172594670699219237189638097842002164785000000000000000000000000000000000000000000000000000000000000000 263 7187898493831180923048693759357127677720864752161990868586560484492251438956303731390454225060707329094815355860967160946522293023996664874892239640884336011670962908993386646722043316309482172034270382079956450468718566863946359507159688343866263982405209050915023363979622344245976146035187208597696336809716096352760729195744640902793344926350195623523282358494996200849239632230949994060506942886509922761080203667052436999972079024117647851456605497663150000000000000000000000000000000000000000000000000000000000000000 264 1897605202371431763684855152470281706919167184467462149110359854034524913528325769599175450414186399929664243301450976135635042613332141806457434960900169867173203052528943880564105382236838575339427399286038838526714433792566308895865613690219083621379597489949521329799059338981928644083564722561169603998651181967165793592179146320868335448695655609387045556792129222092167741132607060190848810827875175971772366915682371725521213990445424291561647478795323870000000000000000000000000000000000000000000000000000000000000000 265 502865378628429417376486615404624652333655172491418998963555224593838945541682675593683975728761323337077072359494148045843438475000974014756221211079719225138613429661111618625432307511689178621417970462210768509549947882023855191294253624308104180645019830345559443616124056653394611838040399485925457793466298496002497751045142926625022145102214933800067658438991569113061612608488277422338843897638805023837665966661386797576092638533282300617784468104922614650000000000000000000000000000000000000000000000000000000000000000 266 133762190715162225022145439697630157520782547457126523974580325188562922531117545564472367427898473908579393095849951940571470403999503047843667603969260555177911915717111582875969791438897527864548623356308680281385053942804194751451507626983318154085861942884438090980148232466041326873862831828089274596074748962843725463501757818948831746139845590810545232210409824439027366892665201657977346265088075506512930893109415228951295066481094119599761433523659949960050000000000000000000000000000000000000000000000000000000000000000 267 35714504920948314080912832399267252058051634341175189153487389380093831008595117903319585937908794761713575160762999368172409330311128248245661967665903839512205083508412166384258894979321598747845013689804736796500892283770652386511910276560486525865376024105489826582722418191617023165668251308920887566367336998030157288469642393901298592116915768439147577712258489338464635822675902186746499277848433799420713438161510205384533236223133986468694615294802096621130700000000000000000000000000000000000000000000000000000000000000000 268 9571487318814148173684639083003623551558921059824158408548946260873678639157497190585830367869793958761373454005077756590270547228066530538332108793018782099400464005141192878643837332569990417460021509994217324067031255736580461623889339240629145139073420679404888925836572452902471999762646575562822326768436398932622616673551681497687570270992646849526096338118842216042809015865018437435009849123433475337218172630516533217554467416187818330873085941040764712078163650000000000000000000000000000000000000000000000000000000000000000 269 2574730088761005858721167913327974735369446879148930903715151100503449990257722437055071079953409537193369534364303873088277240042267018367162158545446816871993064880127499948976778664143954222362957433652567371743888060323558130106637359186567452988526293016690870144824517566933836873622824300062426894068599539617756249034934993715255975605608284802516336339404631645206107944075310089680626596957217926595640619097208845500511929158287459684315919742776740150657050757950000000000000000000000000000000000000000000000000000000000000000 270 695177123965471581854715336598553178549789988562985422188362042448946398151539415785439057731619008883418510033082093927564983339210745545408906018412147019815147523909172223708644622170929409911462242644570550629180337691545125040790594399563309010630291533182195299952963798479369652296333020253058444678063245805740048630645138421932682039164857666842040245937554154588622902081068942777687265460885397518824769705478071525710071023417044693665848515331827309169727998717250000000000000000000000000000000000000000000000000000000000000000 271 188393000594642798682627856218207911386996639818316307809115615996940147507735948593786045191530440802625013110351264401624216811622726718926480016862920979802794853232253477991766426432861121361858089564391408789129074860515235677099206112793420962774343939545162890599728591015062040732933780043458350004344903892594100444648558055542743672182229237237403280644130887167071633662851920393178819581184327603878581328203055151947957201801380773142297909545510199407055948783277500000000000000000000000000000000000000000000000000000000000000000 272 51242896161742841241674776891352551897264535621022917149675804568424200439834358372751023657089941284363198895632805656298678005238385074627678500531656663506774558758335481324857396116068877386970983669850193174045123377675884657762192468840279983604900861653431674786829109770506794786339560971448417543830380813359208932525271996590020080579086197312697251572945660920542299641589670464527549916484396867777926635094632332692916100468162043770869522502289032279697097430249571000000000000000000000000000000000000000000000000000000000000000000 273 13989310652155795658977214091339246667953350137269376591590763135750146143747773428503851610167116521097447912520568494926297798578948908380062021282496923102197684431990436062497773548676802088374609070703402331575292518676765054313210690032588424098385104871613469798418872493402454442152816375755882901054214645089977127315941931607803834557385646264931711888589508716957061954467419163416671734402767184813068864943492572318987061360771377450299619305664876922503840079044845025000000000000000000000000000000000000000000000000000000000000000000 274 3833071118690688010559756661026953587019272153743888592294598447997949820062084540008534774773125484624298506771983304500857650998286970140898459816112963656534496221688477161063693756867674262634520665306686880679726936074159485829386479436670029665389814884845855255482422336149165292974246869266170938914943268005822046525993140865558138150759715720643149457963949068111557731188625767672354581700788307322076610251034821471512473297374312328706467329001954417383850936269165486513000000000000000000000000000000000000000000000000000000000000000000 275 1054094557639939202903933081782412236430304812091676641782564763506323749050387342086764940564037901809147801860238469315461975662548887194664214420123103320161132058618939034416463268950125589098551474413219817255269960750306253910527220524974965740883331937052422662257110870560948784539326187773760764456404311862835104040932238101709463961208305697030874914519741814452859831871355990184921701579986651929613546291239570614144369392398129850721797760895317841204698593522936073927750000000000000000000000000000000000000000000000000000000000000000000 276 290930097908623220001485530571945777254766185639515166597229653514796806504234492406129829752694849006446045357795670549312532126570153740414646128355325150764080106782101720639188231644151280705831347322365607679715959812701524347975363486721480269505384833719045456548982672129418914456435566306217435310795767304428194271330685077213139368045138308705565635278139578040327796658783217350892451234809050319453098068715972255900133823532140707426846952729854305183548733813967146371660775000000000000000000000000000000000000000000000000000000000000000000 277 80587637120688631940411491968428980299570423398183313990723271598269799379631670106806064700758176336247413360708019578802662349536184981076963392438143960971755802923556677042446457661694058905471055943072847089979063410949987497442496957447932190017427486264666363567922378022853639435560053724392287854229042794949466142573835218464609541679931727762631602408383132211902073876469327854647291390134833725779710607184225710500179379389095636100246570348682827629474796992563146424466669825000000000000000000000000000000000000000000000000000000000000000000 278 22403363119551439679434394767223256523280656924702645845073273712956846312963350789314125735110030071377129747451533088177054191353817408331545312547816277733334944111114013721211143598297485611970043774145082305055042587582136973714756463628359946134732711107510510511732663471750371254330066113520710118015247535521588017536546811032645794164072942350437398065255476987177521179164442354512343371835276116928257525704906835693272844073613488292817563978884955589161289051491869863943151067875000000000000000000000000000000000000000000000000000000000000000000 279 6250538310354851670562196140055288569995310649452752854451098357318279431721153597252981520465927698220048729313164369522216528364096150344703139780694374249337242119166584657852206156790593419635532993220691984464946221916778005109906412392092464502763493298232530500424340695493785749786400823451515438917524862045008275347924237039748457452565434900000089358363111544944538971028179431346223967579490638528100767270712920971868856783794171193483679433666728388982173135579330675183538264219850000000000000000000000000000000000000000000000000000000000000000000 280 1750150726899358467757414919215480799598690076180270957990082636438512354721173456067156881783129702353494077777105256737155894332206090790766773259765097903089016536555648173234601854376383788173920110217176299723288637888816082590366709272562303215906498699128363522940219349282342048414697396606116304488195561786994502370794968491679227798682461324094062613190322921889404718834968342266493912262809889095216737829942716274636023818198072545802056250723800698497893498351909953824965477678340750000000000000000000000000000000000000000000000000000000000000000000 281 491792354258719729439833592299550104687232201242560654064213488201028553487230085813318270844982074189238250103396211393798219278898513526135373251085596352948392650033514235086052777688763852540157197438933461255110289287050660756971054633818630749803628093123488098915266530929765025400386449726083982824547327767528119121357858208001962413210405335056705320785452017007625800512932673251342369896148077450976183058487923700808698359574553970738800620573686837719079103653580958647962925767233246250000000000000000000000000000000000000000000000000000000000000000000 282 138685443900958963702033073028473129521799603350989714235695316766734236277642508263052263068000706267743974366154966854475919408048292108018981330092202826970521785149859234282898417374566638948486373475594060223672296045425536263492233469540717350828054166420688980593103264682404003889861500406238391579435670673628784454949428702146472005984158052982304077116742339421427494229874124084703952463505174430509984555434436301938169310803638790537842075550746696228642018291745651436072535302796529907250000000000000000000000000000000000000000000000000000000000000000000 283 39247980623971386727675359667057895654669299313652186985519492313523956907970249370255899874827594066396142868402679127124700696367837920556794929935392605618043615866767265814444234719367305693501169581765002647758554765128324610479814514243917879341113437998813522489796829718949157790274384107957262813228244839062370358976938946853757695389419369665247238944354938485828004670157444233614636815829587955861375629108917829318863898885961891300237363847316041950728440153957164822736309829564002931279500000000000000000000000000000000000000000000000000000000000000000000 284 11146426497207873830659802145444442365926085931904434790891883543838063348419523172538716026831144260105025584371892255353399202976841803220316720111664968799430279578994052642745053930233479859494243003618819830392950670410953112509892411391019490877751680684467287636748994070106637407385264919768156705415466800777271679671034211143788799389495543137493624404760951958882058363628919274484387504648772291250292947990672775268162342795235962460504373955436027496775526519770053514754430045629036772343800250000000000000000000000000000000000000000000000000000000000000000000 285 3176731551704244041738043611451666074288934958641349215669599844039587714972402160452786325611683284749162198507658527839849071416882395596214502713626526560967723356078896252386339318775567787136918325776967371373695230245957839805683208703524980389496972189430970076429127397708497590080285335207539092508311548785005771240029875867629445388508217454107602880478299993521387948794738975131512649496887310376938897888002004535934249671894026539709698189696042713981315756602376942833721247220212984535425203750000000000000000000000000000000000000000000000000000000000000000000 286 908545223787413795937080472875176497246635598964268969495367747000944400960783840452820115339108044859468987412866843395671551638346885533975752898658667433153786160852019357194267391851143829293925674835523221101037293072053860262329341087089646207506877215928819680889242984377878878185501562780681949909337166526453173986157440312336527569078150796897453562192664380131738335605934458377579238813934723856075785086811968453006556764495443781028428320577114622489074752593049486086052369681719477031381562346250000000000000000000000000000000000000000000000000000000000000000000 287 260752479226987759433942095715175654709784436111927183553363359719542244491470110030916649330895498282299331709784587637054182487971466644705240909363279016767341293577171457680569673019164346525890314361664795559091170847591631163149596084719413982590962984325464263995623985195813969549896157056662481818225046529358474743001378865743125466147782718115987883106653116485426889834323368345053868767649532810568310013470018648981666800385480884769192065390846963737063227749070224384907437972931937363228609401787500000000000000000000000000000000000000000000000000000000000000000000 288 75096714017372474716975323565970588556417925898601648244507944253905325426465833894831452170556506159623766572167323243146769911583155714040037678982792807824896242081382295213923495999995308225836224132372461887433342244433313349636651556333160754288479814359052619930882150743863094622538176727869209930058999490503691569794485266529642234047389776419382343813466468659664559492813655278292836414230864396880531036389869065316886575020722389107448137368000525547875191046814074963603142785853844567269743417965390000000000000000000000000000000000000000000000000000000000000000000000 289 21702950351020645193205868510565500092804781384105194009712548133779205366479260796912036158181148155922211169610949456016249790998301094333312673037896732903306353049796235339447423126564548420057187945766167910501965163201561273331500465088306757435786988144743990846036516076398236070444464193366814147978439183300211588934003794611869882123617139301156508999258681459357479356207854846993620193331880214730496660347236498647859920299914038033693909878544698175029346717340253821491099083788703160033076836947471930000000000000000000000000000000000000000000000000000000000000000000000 290 6293855601795987106029701868063995026913386949133559447983281185110215904723752307839067742617636000460499353947804414220900676331001661073812521245362752096611231835147696668458782375834351371342124258544463560798129919784891923323237397408212429741195103176543643814873304285396117701141496157771487876509052777015954862894434589410802301669808718960693536788057978556885280082456391971469652953760588762682067470429860801853805884480356413109988311080323717307755086940280446493734687650654404316744356413509044084650000000000000000000000000000000000000000000000000000000000000000000000 291 1831511980122632247854643243606622552831795635928941958324299120819554724072953870823189552067088195324251770360198694970390853820037720734498998750471962087195245769952983392893496742333294440898860429845121558512568348103048823729444026436886357379723183294002143963436152047250383794476989325182963866376330986377680457365437054692330736562836988156857834673181794087293544919618986104982091017100242165885038761734627901098940541168890312958974113475003906396653590095025504808714118784774116981997659793846959773106300000000000000000000000000000000000000000000000000000000000000000000000 292 534801498195808616373555827133133785426884340465462409455685304906497049789794331654436761017990823813372453047217299456466158717556762752347946745795782715853486246641948340751661375886580229509368880325847716070960544581867366690082541631943087799110492228864183585885854099327896685800288431209838067181498812363742030436412568591941712681399046296282526698951968539734842237401980271240202995265958932275855318683261931869267155378711793181403452059131910921564030360747907783368108171186330891786208440638173130592088350000000000000000000000000000000000000000000000000000000000000000000000 293 156696838971371924597451857350008199130077113199328461898556480589858906126905451377793090329508387088556000126057997213521330403032806254884583598599512663875316702110557358358299466099816815656112105277474540111035717788629369191022892595061436715738338968795550340261699791659913529792427266213294002354912569596999822302468589268435254190184707506842983808631098372255907380855467163481710556105703323904098816586435381066641862207720033106147441487850931681158713731555188375554969251948869691021414565485735133602986263250000000000000000000000000000000000000000000000000000000000000000000000 294 46068870657583345831650846060902410544242671916942625182441547930663092708809461743983584373928849089416498212388816893890203172495917057017009887363791299442257997225479987165892490279407716424636676732053071952154639101889151119420328987327232435661792060872103606972543549161194033794120011495420934319057405710337668423743293053308724569413282219144145390810520977162801917838322529658724619610735700865454656531188216254393171887884616970415916355431924074086074247795335584528810144420111430522389763118742628517887205607750000000000000000000000000000000000000000000000000000000000000000000000 295 13590316843987087020336999587966211110551588278071513404939740998874662156002637548211757239947720552462918374691709479094824790693475039172229149791274792641320952241467761052016473047303789502085269633395512569507934537265200411550892284839492535352053242488134160175690321955311095022858101455392783832172016607737460036406350905198132726792653330371158516557892135433244546334246377170326573487763622263109863106347943397889555996537500891268478551765823109572615737566427642287030332566707714959492535322775674207391713300892500000000000000000000000000000000000000000000000000000000000000000000000 296 4022733785820177758019751878037998488723270158091774873259214391208998112442344867189417206041027254700934153106817392203634664548954566229764463979124881211649885956374889609322653481204308650211539813016468775374117724148333513198321604989815471611118688013707419972500523005823349961891247470225304041202047127339157457562032706979538965514989293490257769812783088077162291572742608276140840155785741027901988729883270698061641169139997300954782771213627405494048803367368315773147374297499339202042761023553301591499602885345810500000000000000000000000000000000000000000000000000000000000000000000000 297 1194751934388592794131866307777285551150811239703735220992294728687740152707652772869509601576867615355911302730110980336904690698897531284872025983306337840224263660875962712951486668747221446918677776217151946018950014266322352186453769940733856904532731731296206873422693106630837028680655168609788477228855141772613196322935787120234144953967153652034518448105353128276105818335204598674281477903722277282849044094388819099442106524152910978046567271449268897552267679451706235637325261828337022045732889017402540794392337576082383500000000000000000000000000000000000000000000000000000000000000000000000 298 356036076447800652651296159717631094242941750661176799240239529509851033357483181053749290121722711070358131409321145232986166240059181972295160677220754921846667556749415012983080513833125961689793743327087356640335980409704955985946071008473144761463168863746703622723454886597805945244986138320928938782516282099896103319372149866877728202391337048410892766634900684456481255169864770967763593613306143688280664302964328118383323563296408129044185671753912518699671671178942793553278768208198463270287255315215380268010026943476378481500000000000000000000000000000000000000000000000000000000000000000000000 299 106454786857892395142737551755571697178639583570228412076823677459415604269663340844162620580945460362487379155763011979840801057682000993244747782430374842694136688885132997829547273483012291138678911532253421384110524951667944314751467968961760389334314337886005531566100911287891231106096689147782065757484089222844533876455888208675406483721487626218925737696251139375411418255028553432752838181154003770622671807487678441398645682287018492841971857476301975135265617788117371143989603758271750466011433645022843059699735205027234286113000000000000000000000000000000000000000000000000000000000000000000000000 300 31936436057367718542821265526671509153591875126209970719843529399011246663998579780268658496844629018658735458603217894451403296187247137547651606543410433495987357801024370716052071609074651382668879175532084863212586835149074440287880351716958413830753570833943491596931664421981115641613754844664416208435359796713669936280083748111005900475575460278976891347553873083549092910695913590595754050786512464078837823892970049856662693160058100779931722579854543338729167396219110132585308810131733891757549048023106252542981620766446104366337500000000000000000000000000000000000000000000000000000000000000000000000 301 9612867253267683281389200923528124255231154418521726378718143773941437305967891930051988705611963471432529192592275127742866320576985528438275499608599428813549188142396746726981366066916185610770932177511549170293252245648597517136623080772031225157892495835468552833973424350097449015441884342037539394697843407270780236619882235189863312172988971758179767276248035357911573201910286794612018537292066424603439706642089913304227224348331316351864957992984111185969049493627321542191512564882735871870452075258367984545046900351300214116107662500000000000000000000000000000000000000000000000000000000000000000000000 302 2903085910486840350979538678905493525079808636899795278369373785182404649629565197917616439775207027377288315247964409139134694669898739185826527167095030496836402724724394834369557401296833667659638943666485969587536059990292088998223065964037243474509398381641293218449322587417012707005226714936241646848303161613045276488789843249398234482217004878754833051122392821846896705178834575082464171312207096035460769415745866189005935236044252876499411239064153717020612856791656621847854017065584337117368461802774881867003669152542056094094681337500000000000000000000000000000000000000000000000000000000000000000000000 303 879635030877512626346800219708364538099182017233767594457566187820929757743711403685276383162092408677808195977099561355628545596852031305359746308484191650085544725542841010333091626219635184450546521095073993749453843557517651754791558612642306501239819539553559800803042161707282568958712379802398266561559704339110993666434261012875462522769558259813757332810310795423888795234863038782426481041590417728263483177720384083556052858629499987372475928764203777557641598626894992791425603257889652583054376647014330467255244831859380313550587943325000000000000000000000000000000000000000000000000000000000000000000000000 304 267409049386763838409427266791342819582151333354492457766010665592824130255203218141795395497389514330380392395491185215998930527824423337199986950131846901172989211661931796474067448850049971234124794169958480420573478392892349172751933932375005112193394941234808616113212443837659351041222514755956764290788512897643912321388293492901121014011619564408661949815995065422532035956985516763862439676917624863424763951323272684175025741649206949513185940227281630411673992858036798563607966723768572658629975382915987826345982276519166321075657500002750000000000000000000000000000000000000000000000000000000000000000000000000 305 81559760062962970714875316371359559972556156684855289038809158362829610591116983259174460729295651796887100544560907780780690101386306282660793129695441262162106734888719000357875574989241610719863135864914264606182483855037890108288428393079660092090335812629228864648467656902447493692018632968045239872259584220538391953124159047377484496211029956284635929017840891453957114386237362030324072640926287798077492186107727832491463903482557195525465336756840545052463524984559995622294600652558717342249602228905972164227775461724110500389073951484078250000000000000000000000000000000000000000000000000000000000000000000000000 306 24957286579266669038751846809636025351602183950952124489736343017897237987127327137375663027421061507516965441831765169313211648105906045469465961390734305791002461164364753236718130365530349778999249551156738409942927569375745503332040771226028847088312716054136914835240958310462537005300694394836441182912598644126558256168205850677335918382359580645896780317446113747729678733798737762770271730633830435615722918195500862308033316867157150544702925604392107666090662718284343297661986158557044337521378687600080629448235432963708601896065071237536134250000000000000000000000000000000000000000000000000000000000000000000000000 307 7661886979834867394896816970558259782941870473493511103504139757018956323347215253468151631599588676966073932830279697495367569273760925592636622782707204002940827928239527870866415416780258084184239220425987493088743408527653505224041703501913874071051031977973762642191985217438802163246963739624568639563056454644119290927617339327340778374694313432829590956212333246632976130697140299675241282725829457625614414148858621326042277849489587167476415468943813576220487373958165386364915066708438273869994908262122249103217885541631822559239924141230768765500000000000000000000000000000000000000000000000000000000000000000000000000 308 2359861189789139157628219626931944013146096106090659924820923137304159516311138544018047799120492509676496975045103534196691758550710261903521171192620472162564936730709240341919714639491989086159171396417995431950622323877571679325450476788483438257185606050780373672986503396367218080945007694498346199915963456888991974728709492116545181272037065682437002364181805088088838884117896435692841582754076952984381266541962935534660929285038679306966235842686245155601425453831047625767930043863119942520530298807529127877310342646981045178086245849462182515485750000000000000000000000000000000000000000000000000000000000000000000000000 309 729197107644843999707119864721970700062143696808243742778655002917644350318322016604034099013997590898194984975503010665633941794262720120223365046403345851619210337598839224676175220919872508915370932545109972699459889152546402216304002467481014467409214388974048210529109016373218455399061343345871446029590173551754749539749135791203534173445453099068528552401083589739226387943937440590526507123621441289760139699723993876885643037769591898047881877686744611968897704991736750257271166580581468492685704068430202264674413687652046437503988695340209753970148250000000000000000000000000000000000000000000000000000000000000000000000000 310 226051103369901639909207158063810917019264546022752429355563286277626211395533628581853306490336436205221938134958591700379773390867995167436978719371409085758294993216961460806330035175240487089340292987227033268548640933151382078426943194659742679828964462592384686855262297805091387997616247295138646441510054175042314478865171962888830611707972254783536012202807068567207542425575363167241254714669563854310882212804534818873932376559163984502151109552942051611159767015580448974571984564998764588459375387935775942467589185648701129795334710690946784080480648750000000000000000000000000000000000000000000000000000000000000000000000000 311 70301893148039410011763426157845195192991273814340414292343533099358971720618135672665703036619261572985445320321770085500365445112331919857245634149605547317720391677622755116275819019678290252072461300540526652969968091349280792238899288212496147672781802504142335502971343353909074942776780690492934878491545232659043594754589266556351508436169616953199438882336848206088085471871737124538306380002016077038099386741441895860393228466506925977950901068969925579919895652376770393151682715846509770367554451379518073724285887762931243202546860512370875583997927362500000000000000000000000000000000000000000000000000000000000000000000000000 312 21934190662188295923670188961247700900213277430665952560184430626364058125885017482987038472528343009044762987523858226250733927451459139387096531046742407393182563078941354036940007791252096329754844434568187417487155857660128099296239345540368159074010372688704893361225043253554551697610813714044684545226464994075716411906396314623253672269345709376403062485877996338527119140774342822596393811097019691804894812180549248692160617842851310260235349051814458067454023864605901702140186611859368000218557695925190047167053638697844964791093516330043919497480393585197500000000000000000000000000000000000000000000000000000000000000000000000000 313 6865401677264936624108769144870530381766755835860181702405935691952267010419785741137138815652038558774562339446051202971099416601252274464153744088340370163909766213680728183324127695169553985297799102002909120876982555158925004507279349730283816249887608492029097263520666876064317802253443974312909001770553681954417509017844475044810961100573946535793873620937196655086061358563851556721700683532344216770339419974947018446438035848408433705907494371204019571974574822184913546943197985219066175391563317303684558110514913285807288631031842044212273254593022842784952500000000000000000000000000000000000000000000000000000000000000000000000000 314 2155736126661190099970153511489346539874761332489175912108590201952061062087184877343031362074938290531941897098944158997222306399933430194133518882086007371879976338542795974646627252218886157963158640725023871890672112648928764396811015543033416945206479688650751574276220224987754388166814766195340555513255211926397788133514158987339332659436926467915392942796633336087298042740507858496822037827202301095968661758816699360842843022592076254077224342866405508846288553300552387185528538065534596888943270905619514605803098650758534989810296037621870716084469343987057882500000000000000000000000000000000000000000000000000000000000000000000000000 315 679056879898274881490598356119144160060549819737143692357284185056199402743077312422095171448008334741639283177408815659667948193351141865714723287728977728785327298667508965931887329014959346845708106107668946139741185377780221609586853224925078716975174725533425221433473530860254029790881739777427432397134530890221662694938639834383103070130578242196460772819295078474912333277667495039195874387303496136016433763654426427154929248816358496982593107101080208635968147814163937007020897381929243416529141327141330524780178324336385690024343734153148994233185252793257953975000000000000000000000000000000000000000000000000000000000000000000000000000 316 214581974047854862551029080533649554579133743038384661525320903140935290986793502972782479234305896101441555802800409094842297165286079432779797038360423670381511453255553160469660112424430615826366659710247863682236389454507987319435516698846304528864506103412920476325600293505299527017734173728509674478062847145150311102398461900892863534977114231311904251386769249394255504136697958603818729438313432728047596385637715870886113099004841973662303026343721164796867071961325184786442794217407918219023422605005655018656704636038459252882460294517641117134397309390138232241312500000000000000000000000000000000000000000000000000000000000000000000000000 317 68022485773169991428676218529166908801585396543320864287764344599085447466558207064714659737624870114902984998462662452956384524447145190406831063028019016592301680013126797162912722353144746686746806409299098305912914061607091231020289790561372453941186688736920317065004412376531541839624989080033371853346239094167187921078771396429422483954083850484692015308304384239413041567357057513244395812184579171538800635869740193326554687693930715228142895788204496238219903958890138068377540353396218051759263420741299629496590488774408082420615762617373848059585517585622193130032487500000000000000000000000000000000000000000000000000000000000000000000000000 318 21631150475868057274319037492275076998904156100848980824190405513235246321091715831768521390610301701617595530638174984921746924534160085559589998410513269682014373763055318148956489956324081864707813941327203312615045121020387343193500938275740739536066957361283038449596190100226525250746405408759271516630604618765107166969853623323040518047852539674718706919159793886145205760151382148819176398249701664495385009223026915626182678359064995977310362060116090562068883237128343743330588994291112398523146212154315423835095572351253068686454471665066764958749653770912470368876838412500000000000000000000000000000000000000000000000000000000000000000000000000 319 6900337001801910270507772960035749562650425796178581472195855596689249447936810586684473495113954959206563357918164743760243185544877117002687805995447160873813461602072403789120304892902337478992402059415356363874044711334082409098110462577339017498841521700644889279222086476032423740403571205736959777817199837674133383198262517256276886575451847807989636763381356599881651861926128987822684797436039204602080238777641270524309233262957973089979488615762088324339048387867908098880666591198854711962287776922890183567354220203642525214472035673360170125866295099600977287906714766375000000000000000000000000000000000000000000000000000000000000000000000000000 320 2208107840576611286562487347211439860048136254780869233956649585164818641663884941270969364590736764740957127237862813189119166424908403660824118628854242657849405546269591287820779255716192950033657403678454848845315684400044385391775974634255333106493153949193567605386359031978062946879643433726311084813621426694884236812572846281262794106535983132613821605305657784502799050900398655450842889377142493213592820301606117836605163928760663606459848595996791646623542206915393397025540641433116331300785688893140172403319331729226977162456555719601338729712841093064017680274766166327000000000000000000000000000000000000000000000000000000000000000000000000000000 321 708802616825092222986558438454872195075451737785057402525459926819902477534786360370775565669395817648622055058773089509416727777551595150011543911751396019629255348048213212781463946991746733951939398249856755874899715091513671787385307405470249447825178326039239549393547929818385394905667394161459212908309672293845849629882960748965331326034761325233722173649171319496156698155817219865637588610644638292773279638526359337403894544831670539109930523043195588144327339189656365996613116803952276791854332097464632820044105806410531027693379239249715913611730983856916378399035183656173000000000000000000000000000000000000000000000000000000000000000000000000000000 322 228234442617679695801671817182468846814295459566980900392654419457312517756009307154772991710007420730557312452923714300040706415129650957215729253283026350312108968732275166506458226641227822960493292512043925808162807486143313238366046977944200392912190194272857761663627000893667957314303430902113635900021695965072738048132853491798636728330326980258317312731371390013801083700289850390830519265908417224944429495307880926006795615995652688004583098222025854786827185218755794794216735217379791544614468619263368091008281377380423073669724648070719001756932768767085425084442704433735285000000000000000000000000000000000000000000000000000000000000000000000000000000 323 73719724965510541743939996949937437521017433440155547700082174930005665287427011548726062250383377250268667599789412448607724082148528033688676968493236766186006108787115598870054074560629216525461329961196294754862246362851974265863719182512414478136877692067190455602026449742260929535283927896953329971751877237577432447914119258193333699244720486424909139300935369671672926002497287630926984305629017945680794193216956825652461305639369099734598129341577120686645270841302335617447592528323447182699765581973521477325426231527099874132845285261881395026966019890797481171039999396503153982000000000000000000000000000000000000000000000000000000000000000000000000000000 324 23885190888825415525036559011779729756809648434620465855228456235734584470513050336120367718961408694815358442960900331857015164955173491706834244390172573600512858527406802990259090696821368776295217348102969117758978549117682032996536113651324466256968321770722949964797313261354360822334506870717147806107067812110645674251919517383710410952623817234863285325400566538293107924514668064704207315889420519655934508171670806899268951452022442503900540502731087425059430280661612778560333751212733353263479413624398798953962752794316553480155446436675705978800417328157364273494011053436473002951000000000000000000000000000000000000000000000000000000000000000000000000000000 325 7762687038868260045636881678828412170963135741252742146326113362108454418966967040289536822992545157587401828402888289141542925909533933052571706895126358303835231705165674361631005018713786581180781011827588502564849540194543063176563054388869747781359020048285241931735991186454531234724533181966238942074088966889149433955993736461211836863985170806787741343280519804862665437810601784194835222330524123497977936391785783565203014237198714580733642176781373238905204907547546719159987461082365143374770907761054590340151536325838498876945232817893211231809737864314438276641915293241061294657425000000000000000000000000000000000000000000000000000000000000000000000000000000 326 2530635974671052774877623427298062367733982251648927313213599982854271514481791613170710428808478660309114993970338995151782133250619323330934210051579135168041805522455962953991786814285919421505393254161706616981024087136308928254050605621170309680023677776983199592575487961637939966661675801957324896026131033313564147106059785741880674322615661631547623798696394908415465037747838454234859919907548362646857658291876261922934723069740525014912769218392651983528025771436741667490603686074202540826338041233646444923935991387491163460853273562276870614292923979432819410440490733092968216899581675000000000000000000000000000000000000000000000000000000000000000000000000000000 327 827517963717434257384982860726466394249012196289257369133577480315300560990488936532615207206108687994673941065582125078760689238852839028441196987864644685482512854699823899700308995996604824785176796639608833649057770327417827840053068031013686283882700892209094050241233795388113352774631652607629118275719163901042647739962458991444007866127939328472526899656890110925428167231415421200756104923076635034810831897244250843987956082629649734353806925215362134403866795746641681141179224577287037887821701869012962408928381178912441809816112037441674040719259635542478993113564234822043684250428265050000000000000000000000000000000000000000000000000000000000000000000000000000000 328 271425892099318436422274378318280977313676000382905020830476714217019841676312366063578620033110046064868074759670641804811256259406870866102135549663781671097908938978810976669850340252785015360136646996400626426350983715164574155473770144550313595892158697380453874881644523362580511851606973258795331032569524050250141046464086925538205046831143574639481358230563414385054150070201950127123789065181685540712790207351493638340043949083852604400265289921032476505012824433913110843105701148937841017081918910676629891676843322360549925209255710626670890763529439662083487932773193147950961454130504542650000000000000000000000000000000000000000000000000000000000000000000000000000000 329 89299118500675765582928270466714441536199404125978888731654914284604465836140477206842011698024223258645532432533790782470862982564877280502113675613198607476444812235135728255076196006225928041098086402542317472290620927339513285361946574136665991961299532383911979508009117399250277500322691091298792337591139843113830494832441097733057332417658399854896145091508030072944848074893791339693502352259686901595284428552825391852427013930336132077707818068989789055967806086107490911893330102836905205857507886318707472731956953557812167263067270288106610522450406761663927459831946761476979503486300287926350000000000000000000000000000000000000000000000000000000000000000000000000000000 330 29468709105223002642366329254015765706945803361574586036268018990985917998620043320367219372224061000016545706281135133358659475120714713655805591141154788000266976547557888816780428798715466097090720590777571377542359801881810334650514911674222849111024291723833099524638892203905032859326694156858214155145518738315295490384494917733298481994512746585283864080050312263621251189190644822425947738500624924718879358294659606004494763598117342140187894821286594516010235326374705294656511405658477947288514133776398992547540254530180813522581207601165021309532282201576060844386505620032261062300606875311237750000000000000000000000000000000000000000000000000000000000000000000000000000000 331 9754142713828813874623254983079218448999060912681359298620063618919336542297104343620866907440708929407137159761852322131640677246089846769550504814480469812594727023017837252238184057185343015051093492907020882657797554039579152049422970426205072086878448919749994982386913753449135295935548687304873898375555031574453298293242451221816903399354342819774339522646838650268510433709980455923865495418087041120391784657687546227398973774458532285922370350140481057856936138243762039584927795645510867996470437056466741670397387355062589771094477568552872947844781736339578601399266567858448895459915082560805726500000000000000000000000000000000000000000000000000000000000000000000000000000000 332 3238375380991166206374920654382300525067688223010296604808305089266912579050065904362722641130843247113377741402859597289714988305023834310641542279136922268769047277901820335732023320516475436080879507241453517963906813202476200251451670565147425892852410776207699532288039899469468112118238591472662039718004756721307026575759965538391003186573951474416901557126152143248238242514929801673316165722918001585349617649347424484940842238046679235082575136849165670441830842318810968615573491588752781860409343231664220029689368424727319168906970528024353599812621517509669990356752234744178784448876086770077135007750000000000000000000000000000000000000000000000000000000000000000000000000000000 333 1078379001870058346722848577909306074847540178262438239662140875150093794841496372265926651419636007158281544369893125651578974304863469553713469288474550858999590051504702169283754349191205909316071356404864050838296327325002692869343170619562787691745671796630370117309182901734301393642480193265586947361904645787795854349937256342101331889913984330881368480214727250426549475682156826567691299026076275437117569927269387442450449909490386238685174624158774580590786136717553324162855449454363809693151104733708557503643739172063327386851676322714902118443259117043022186359920523509745555572312323127224879913584250000000000000000000000000000000000000000000000000000000000000000000000000000000 334 360178586624599487805431425021708228999078419539659116647903667792661492391989825819509677877905106381854628878872373881398895812096487039016509860186600581160458592201400150552677914600665533438141244988424515666803571269346404343462096768237378361655384715616694032347888971677964704856511715859230228072392147384823614131150038244529624107448290368205914197389231724374488102588544687343703425185174168201945638390893371940865376127580977285537791602839048264422597463941241759568742895923000923144911752462415832527339856341337636539450409008575457159396078368174960679296068565529205820743068792226449847322046151750000000000000000000000000000000000000000000000000000000000000000000000000000000 335 120659826519240828414819527382272256714691270545786333890797990773874135033483779168435696507655163433130425851648339177766748046254949581447352883098499331168126057687562862011029818537897680009985154523666278386870406552711289088986195005441311461755302514024613195953338981227686422823554090924472287875531256574806490463017776419013255921189202587554210947073326853515813787817049898485234106664713058091202162831435039523941721189167411406243606912736063891523183398076731212200771539477499540745599659080868276556094042663477223851285305083680755152234515071104732832492582562281208086350364078371336280690432458312500000000000000000000000000000000000000000000000000000000000000000000000000000000 336 40541701710464918347379361200443478256136266903384475213438256979941307052662812310120225410874767931063090969539954792887689599875234859587916084610921231799519607369266109277369107200674489458025913738005186507679049999277835179294798854502353130847384175946660983457608403112827538040166792307389197494770234582698847032288002544303561026879729070704385080756135490924018618356939101127663807157921837665819874199999333786467082358502615225579019542624861217469969467082612439441333927161921295655461055098418455137445074402008156070512788178300306444728075076620398874607036772910774836650524901952372419486657849262605000000000000000000000000000000000000000000000000000000000000000000000000000000000 337 13662553476426677483066844724549452172317921946440598142863977439217855282959345237080581180878239753272890460687203942566404587028749601983170496346174423405386971080727079581675767402682154490677297228860023668304591511462736773019429768678026902281896333154962491395302995384805612389460809898922406492985615601051920581733139477976920118649783440791623872903506936208244836321044874995101113050508174333270367914566621785181810510519566600680370119303626885669068598921450559518667612744909322107591838726250177200238047249847088103366386287437435320538250901686181332656469506703244084175683589751107632095850393686023855000000000000000000000000000000000000000000000000000000000000000000000000000000000 338 4617943075032216989276593516897714834243457617896937380227213786803295932389731276838263260102462597882510603686369577927643538642646772750846608844147100740720457541590923144119423342358767966229880696696127525341600661028200653611554253780218694991164289527632034630123349224017286173875052401197794737477203453298600622312799599259322257115701753354324758581372752305369247831429422344124699060737029945821966879874218537256530312055981466791863225123598953759333723505270577532417286338871872379819993451554176808973774112934891097338523107940347979209319102122705797607228710948055752595822898304419125550529024056282072255000000000000000000000000000000000000000000000000000000000000000000000000000000000 339 1565482702435921559364765202228325328808532132467063490394153877321602996762809305145839033430546048664133882522840576004842580124258404327933384579117342053595215466285427964127071591313812299662660357630512964526153709420753573690605808723574006444797278086504585995763340359723885348116020690124479312055201328195714475701130941025810876856384245838566484583696580239911833208387877814626933839311406691745075398594559882992382544093094667262399179875739761834781313198891183237910649450029197232002389754120385497199138040437596869977516205637196011845428614376060493430599603217712836502912416830542077535131058320401843427290000000000000000000000000000000000000000000000000000000000000000000000000000000000 340 532264118828213330184020168757630611794900925038802463167547804122940713497527268921396131967680614982891339057692628674077863219213526875903626276466933736886418074415954451147735749775168835194624797599675133262889503171559033085063429523467868924739224222983075723130524952980524285190523111560614887518343173302023896039205472859126006041643638769515755683229607560463043613559157034322991141709574444971477530811636358083652772281260875074483399141483847270634549192000112460102727874026509662101463192125191021102072248109989447336578647625198073017875232789496493675979135112955744633857371830855816813315600060358062197088825000000000000000000000000000000000000000000000000000000000000000000000000000000000 341 181502064520420745592750877546352038622061215438231739561412334762341493921982361323391896744664673762237917408816570502572510941899018709309081812682050633641635461791042279103337895051500234995108818591957987612483797099734385436705436166951791894383543393302089154089404136572689071743226291986970687272428987655809022911012975198875404298816349111026847485560833091965432061709198515221805830107210680536863371259225183482569916300436663735092286582535392877797772137286973828389918418362966777088541880777021598777296173160420386688242027013015183868629789936960375659137448587968148260835265988391232431294581841839762717558690975000000000000000000000000000000000000000000000000000000000000000000000000000000000 342 62073706065983894992720800120852397208744935679875306035718906203163589469031981197273492981198854460885152717565147829956812067590035458241115203411604255893618432766690473785370134191105578363026916255902365437258607170214957458758851117795339480023497403655101720696898817469585153523408715380266196473293449598925851414648974341962062890713388339035823298008637432954398137964477243640196103729215207334494804486484829937194526753065415756283047058995401208257174156901975199216936439363558051321790024858759656860595562312924577947906596918054439464573075452781797228945386614856555236303698352182909684437654493329970558724117576925000000000000000000000000000000000000000000000000000000000000000000000000000000000 343 21291281180632475982503234441452372242599512938197235813338434656369737821833271775085807372796235026833188895043086908144227854470740790837914073375102065568003494845554587632585122375618389154612259839991766702935731555888364129354847084875791875095324490939086771306374261355147810728535888992953173536624523148464011703461972702862425846170253417627228098488971898720777928474089945750413673300757877016760150806202713262258195385346164161322590376176065820029906787977064909657875629248828317011542305530684549459195957498360028677087540081673574881321998426000437889251481790407595228259579532052555758546767016991681386729789031645750000000000000000000000000000000000000000000000000000000000000000000000000000000000 344 7324200726137571737981112647859616051454232450739852134821236033392457153831581438430753530312650196238756097690310530477884584569466721801006831076660810114784298675056159777931606508012228959030147212422676266743096673257733500262872735425760040604642221858816573160532757014450001035485376329555794956264160887274553626300605143056050107904532846242783795007621258776935315725260105260781793235042407155683141656361085152726039580508807018929212000857539564223200522964744766931955198887687372376067167149137712435403149682805620606460191618953131771937151912122812233818096102982029368959536822633971566247650025963932759068592868243449250000000000000000000000000000000000000000000000000000000000000000000000000000000000 345 2526849250517462249603483863511567537751710195505249333242100100354543462530803230255752073402631028867840662781116748741892401663586281798435435894478598134240351706805886399782625387276637183210360692941903281745537782259467325907143908521505566843140829097476837033796620801326287419864924530136030000065522252194280245511617408737876459056954359841860191834727937352768118133697854966030045659588953509998743964514982405582643874034338976944279930861837070327337447611407005236778545876278640955960632753029788564294238850202869327936225149406045871880378867198320874939452309011248435708216082363002319014733856310815164371407974895846667750000000000000000000000000000000000000000000000000000000000000000000000000000000000 346 874289840679041938362805416775002368062091727644816449254000168847593679409830979713006983290794122612856255680107065606227164513993920286932442782210819901495042821984608064083971862795115874095131727157875240606053623948021054519732059935495356534139330566677592916995673259365394201923700392299025335293126546537827515643115343485934273204133012319905425186233072612397561602590705385399038040587291466922189323793705704135486483577309969304868777540031643230228207533038196854822955051823557428650211507834104525429146746451612198441229714528737684169018030377213477684925900119686923043038753967388702386723698815211156856130407941104078134750000000000000000000000000000000000000000000000000000000000000000000000000000000000 347 303378574715627552611893479620925821717545829492751328705613070703897609940824034136895861586599565648179364649740964257467572387785841790046600540342735838397507653979975912385681503910946279859446357317129631822616849010274330538418943162424237961212930473148161359262822711786518966851646804781812592193526360508981173228582965301682797011979688709618016307380378417468993624757366667129062888239397660260683215253166839198660595710791413301227331164265823212073688703854497692661627069650147416265560434568927705172605561786142364208440645481855195004185207171162849724690532339794543584174526056396099323168923935641556029009364690427001552364500000000000000000000000000000000000000000000000000000000000000000000000000000000000 348 105575744001038388308938930908082185957705948663477473254709304928350887122296585019763593180041724590113836145962238803189973208974902270407991747409360274646034762800158266595759692748444429658646847445170492816431785393186210293666847188137524221302982988542859752488566966527074106583028639611947997354577257459348452490364316076607554915522768870147852111337411260798162943835685602601336213678666795439305504118275195498758229436928663777541258632838749878052729177334643203019841418666270575808173638916298773787913528359844027819343017309644958223374647476209079019520494613594051986238269533819966641383597871211714390864793599029446064830317750000000000000000000000000000000000000000000000000000000000000000000000000000000000 349 36845934656362397519819686886920682899239376083553639429873357005616021966731024031198566626034478768622350281550248908339590102303681795248201362833689589127681826039508531969053023785509590665222456263401825970317973127920241357035538535824509008994192624655190946601113531718680895681174040323441364107634307692745513087456204549967221262196846574578604721541381890140494074687842021607109751715559873193462727267446698435130570495309696532589940927362701882388276583116340735331538128904200967696217630906948757540897865523215544334736505472722699316555437373518467537966892585425300725686968409443246400959038969332934327539923090213851675755360470250000000000000000000000000000000000000000000000000000000000000000000000000000000000 350 12896077129726839131936890410422239014733781629243774464045074984416927927906854237052561445459831584242865758212017870154221447198387220732925408233547678547289233427233018556941057905637684600275692369537339167875472462242317704754921755533128370900567186535509726643006797479164020084282387435829820468995430192541360653959540095334088411910865883404046788629803790401698431292867504850798542575408725522631372036148042386891218067731880287571522113397371239603166711257412803632996009199679209816940815420183228261777755417427915156309820617744875621002382124409747778675672481153573850870800178026962575482872752785879418709727766987189651459606915043750000000000000000000000000000000000000000000000000000000000000000000000000000000000 351 4526523072534120535309848534058205894171557351864564914519781123327146170722772348863017452598027278697739201616690636282313499730389576729771439571113027198059807300977761144355553992812326519809788115712800652026262225360783923332701374153329198790564763507306182347063144187187497249068153863838299292572170151093002677425769495444821311998422491086939393923306104175166996917989141504618997308915447006743164179717187814823523125154841285381427098351635221734140716200090870218317566458134382080186045977323968768542758067753977412250166542537379419804272118263945759998850333204181875058901389037632180970247154038200818436944667938792077174023983624712500000000000000000000000000000000000000000000000000000000000000000000000000000000000 352 1593336121532010428429066683988488474748388187856326890904861731815868211212918184954978251388672717901743522555537786165959995822969572568472644918673439495008096660194419700845571570505047488812800412332098420241442814259359800267857124129132612627665086955119783403487642265874478966331998951933523233235888131567983296921028484469580874741617160983045741605675891834439130559827414610434140284467789575657933072980549284785568715024685039687411169480427742959883338283246130545863005162777445392503248225777561570125285872604023855372453798469730655587478249402531100121392895811051867138931025487845113259341501779077958334686197943511718227094828123885350000000000000000000000000000000000000000000000000000000000000000000000000000000000000 353 562447650900799681235460539447936431586181030313283397313031614021289346547770558725368731412108333699649936788706098588244692417659550374431549446169701046767175378698507812959048237300467930795528022536879648893329773087830315556317610673037765921204197345672969948974443156198179273343627068699337576818725716834442755354957488768102363182289551313495030454200860666502928523957734320024842932127526695539631902449399678815130149319973227422948810897499735121222164954702807469859045675697345510735750366965406972963498173463555485839081056882726111838890976716093877480507316421355028467519672683732647286900569641167967452876845984209497473553797967259998850000000000000000000000000000000000000000000000000000000000000000000000000000000000000 354 199106468418883087157353030964569496781508084730902325210152980812079286580393921129435338951443322020665945167780296964952879898161190987023983121735799511541344088403314653740142164457159279927809369023835044561851417359100835991441658322062938752199044395394614920598061955410770650555790015639674796043540514761489204914263879068034198423799757315275832172761178985155551707004229790970376734445222512818043078907842176143485506084211534193274656753757078203843656089406943232448558073666788347928521911025994233399651616453388607605675836879728508697621601691152393294287087279311966107500005576821163525972161847458314670271835442788868960978266616402812433650000000000000000000000000000000000000000000000000000000000000000000000000000000000000 355 70682796288703495940860325992422171357435370079470325752696183273032384921167013962927030944477920192209583635341022112691927861933745716221898145094670514404825798560623580295694273011286647451413630942613484340376400749932658221289791686360992457352917834797507034754191352078999352025008676655466824959435829247975462242256736656346770040840119857185166533595022327351193362627105608176387629698371133469558544660520471982097247392465999641617903846202617551184950654330839592078721624598463087749975420892580547277427780405602050954624685955927451009861517590098796058359677533761052638117901991736396154921591402133850903160005059981041193346087011148627450227500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 356 25163075478778444554946276053302293003246991748291436129810902540452952222793366798498000335998872944364095230091189414131865826190978550774866678134823459224240114981160561258258317469941727913696491363079933774773047483206640456528449219294120440804750940668211318288914326698889500145128552852116970889375511218524129538431804884649557303419304079143783429378796472506870426554665631457166850357069733215866849918831213590283126370529237712532625286995150750555412795077551305469105888910439093686342134327297835076583950049495514046523703412785331433342387885242164495229945320133646393407047694204492919710572604749915410837513545459076782826588017560086014931313750000000000000000000000000000000000000000000000000000000000000000000000000000000000000 357 8983217945923904706115820551028918602159176054140042717602768501076861303249323216559607420973773762539188315029441337539882087432223262201320772686224810734383681912979828709875763752689708391517968418388671462910092378759260059727464699812017835928163353826121184700686077066400032284084592601819985654632287432220588878376981225229781981362232027494677475105232509601257781880776319034835808930632697678349593244316896625020866709651536544254931710928204494722614897658629557012860224544837872013292720443019896269254842582212930612974552241747884314353880433316125407494160645605243154000349599274623872237982108907770056099347282262552179325576810044983321911511116250000000000000000000000000000000000000000000000000000000000000000000000000000000000000 358 3215992024640757884789463757268352859572985027382135303244559493336095848728650723247595495394893000569536038833869502498809535584920332209883740733834484395541588687045054047120093960796195716952393706441347637474140513523298860036243996094545398587261854311384362614256319060814813179402101755280631171574139667877572063719623979666250601744159262213768478695471825196747643866698415896306930525185530831567875383778144479651217900465332175086897420203812012010525718000552279723581933347566960694335640054649846921975975072803580405788061613589675068001246703422908095002972956955054883407764598838098203267151471438321265119358838240279269389250599316999954645963814038750000000000000000000000000000000000000000000000000000000000000000000000000000000000000 359 1154541136846032080639417488859338676586701624830186575102481473045077756786044306714957755473669369296585374240225180114197138686465927609329348182397080705991085943268680623399910810461337051709448475915735306440067996996459954609438019804488801812070885865656128546166920216121115642196325282371428557936790840312807221825879585353944779962903192189967976122383699267572727591630663831555163110488488616441123153639365302457323844667936211776736774891819512932038783002101886055877547062316726073873219387012985886199612496237787399982126042670088425355012037852751769182537074530194871931326000322891809146531546140603956553227775555990412278792605707332150089551951325262500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 360 415634809264571549030190295989361923571212584938867167705243022362434439872903646834683117190601020383871384183029529494993874407742361510643640292377978191108335767560317478178067405602721031335538052914412264798471823324941126893824374659036128362489245015617652620683120030442813514605809066132845022905500882612688631445492738906709655904961592112817846618515690800793769280367616973372394498959104370681991282742545417303071079827764446778370176092449979497476769718839650589853597904869598146864157840301002904426290816090291883909063810535428947218200506271954722536082448832603865109344809092233138133222057210931641831963513480040549607212336748119686839038193841672112500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 361 150044166144510329199898696852159654409207743162931047622017477351472341968186182642868837107269175963739974352763027168379087963947913382440015227270406229768848279007094666994984214846653638472369430598872256601231201269085344866937119285790919899892857561312892138837106476538482462366937552572275720889217296921635434678895091820680419503562539770893820966565849721813196595816719243427767992157856935562395864460782276998541167673722659031352580354631600215050014728877055834444966782720511959663383721291808763846210926991125295101661759793252806301226222195232793999771430179524711641130791847237184495200039639183800354202048785759627732615139456296414411060438558733207337500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 362 54315988144312739170363328260481794896133203024981039282840964030530983274002303728321208901051720945107341324240558312858195824980990816407034413989573180718801403964377015129423561735194002218378873714811666854130566344066254072101183119934305179353594080907212471617175949824188595294466941341986486509185254346695520993366773120547184845375209790536286687443263933768831004527136285490121070142565966526069929463003191124455466579007455826460618802422905233627644791820397603251780681585352703208699673206589793352012150487526925225837024321297833953848542759109632084409272917452389976705672796476592002356492856652041569958925480730100851948894095794514599649032722563389104787500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 363 19716703696385524318841888158554891547296352698068117264955417047827804381726623832384524305134609999004063718572302988270397990729908352352129400211505177580268567402307242148991093486241007578876731086258662852880369180128480335240891049509193741435435297459908581150692975555050508076473104367755831302591435282584697158694503309863105958085276832316813984054337243344682226252038987584433493603812575070855487593263786347723574702961308899958672710668914406870448645271534043182572634639229896816985441586373658860912964663002833568508368402209896574692470755888942843260613715796546734901203348329379069350833628763631975245819122597016572364970695510721569832598231686107004219725000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 364 7176880145484330852058447289713980523215872382096794687328916124600122164430519093124110155904162871124241682337716568597695691934215336712372422347978828587802576970654035763332690112675293512310782818527982674211383364660415070303370341238207278335510798165043287276075039185223441659438386308550515097791679253409904963148788021099042773321775676861681504453304447623914526282688229928626207473359097388030885927092636338237628324674543377947702397820923558340265520786585719467668244275745485182255442516232519615624054752290559142818793754024649026781141545126194386727924457409377151032158836525161605976845865443599110182877193681191212308050842456055458371665319457316584771458347500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 365 2619561253101780761001333260745602890973793419465330061226080277647258756637452877863530976146470099149950237808832076585833381268540038385645706741486085042242147660773626665632451508476910838519510072214912852978983259640871893874416908103809912039638256677786729282657666738848835076643283060971750001423335055569629505329275871450829553142755489444359304780439224652008420207328156912356331485864448062826204289901279764525145754489566147027167183665682405934731526652501556071127208994489648338033690044971253085862783518640654240107358777248631055653862627418382113173394939831907637846778883397297784990411396750685105197813734174601160341128852781069699502944674521598701675371030212500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 366 958759418635251758526487973432890658096408391524310802601458596419246282403859814769456029583263944635048436150428963541363880686465351615890511374975326788332940312426552278545952492029108564471245992207057033690106582580323157165616146223094022745107351414487159702004015097301505606512194187080659898208587240399254684558111278476979190972468650730334061140879377390751865352212098468997362734540909302783271824425379689064978425733091066895372945478664393722826782169590377845033968478162238925857577819608289853902769532427427257723730358490795141813356400005017658271934818220600482888856722070825245625345037934368939180263052806261931846612755295065780702090202636179417758941971044787500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 367 351864706639137395379221086249870871521381879689422064578310554829772817286603420873725414550093752486173141487442189209208635263246715696593002312135383037012782535231552145951275490113142606414132209288703065463543928074727487233319966263406275887924857398214229830256073999318358868235308147913558132074950997906709652684826744736259316632921005344214134002510609592997695979980877589519565265657182371036635490702602022322205442459144523403833147225704284277199879018744418559734852141333079461765101155419909549625949864303265576786016391505847035778332639612147907569737032418498352730000271872499916889440442624422855465330958195751130673899776362083849092242568310649163002317782814963625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 368 129486212043202561499553359739952480719868531725707319777831822146394403029171610488571901088992050964243683907697055840406597497168226314671059940993624843312875948473762323113125223309015229776382535214178433638410503921885914689097707149553500287565312199466934117472488503973349893661020089413309521940351586479014266311412003817753197607427178931301992065331713278878344193271857605526216216568729260062562062131615072846972342261286863750329581868817897328952285382805677759786534322710299764538817558802549906097087515682606454744421267396532781516384636612880670646399194676021362667425835917775296749102271890928028554840431699159908232684264219113455944112118412939881195449573670279791950000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 369 47780412243941745193335189744042465385631488206786000999620607542211209488691615117949068171588523049679432164135428004592259120577684116039934562121670273782767546452073017814654438973243184595212304069913488042658752039985119771017545321291070844094293159118613748595691496235610943652361190177036439753217057645710858858031730330280349584490016277399766027729117077965701596996313224142120092298312910965610386786421392694236586174084186961854586592998300323953776016815983423902814788346344390618420143280008205046902607866207660398958214485069834416198324530303283473780253885635816984883224500370665458204789672508678705887773292622305406703267635857310932799620814006661806967938503123625781850000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 370 17678752530258445721534020205295712192683650636510820370747993960074527008680544014095805575199415267522832924550754933807977052109952538700375196833708440347867527421858090641953581000532944634377136665295191371706152256628339319124407964629877804543151618876408819785696529754017587047215220722622535153749441677178554284667515451386832861367863032674687742096982157469753343816463879569089901172836294703302613479061664942938682674570340501230366902713261753860466653150947550825117050277772968329970101831775215602912988975418851406265564994146871696133704703955158225052398623687976035869331628415711525136545869392387796295361387857676987803366865502296532843202576502903357061207485190590100348250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 371 6558817188725883362689121496164709223485634386145514357657367413143755118123076436559102295227314030310186667372920657512220919282580200417845979963849215191480166168809968694222383298223003346822851430420235798386814957666285173173136985297960912587288415347031980602893840179450752648998914808158129691515632348746236274278338209753603317221567674667866950924836106385765230828293275061176697302150872915343718375663952421585484716664664755013399241708850655623454723154430522930956341022806006025571157488242565616584719463122421734457051565979739262056548528220035092227642297934597365913889808848021142186868456885816818760901863892030411127190074365566222472457938746521371589431836687514704666785500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 372 2439879994206028610920353196573271831136655991646131341109843480596983827571432225289879655994776530610352867974784771368261778105963490220739303414227831021200215264948055926815552662850470837328181952935138856374747712624334984114863207938611614569588661563418232799731203166778707152122971677099055696719681759463281721506035811760561919600923820494566203474179081947209613550481142616388421694220778636540615164218118983655256454047611067109550691525278675108115768895849993761868678311618778675930888576837758769759195868144919239585361186876536290714004849124712466420966730593153681314274784715535623452893535644927823170671986862599765723702433860982257297641691120103291087713492064143121940133443750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 373 910075237838848671873291742321830393013972684884006990241593600090841661855430428700435216222548368877413458972447816864826184890782774602412998639178897370570091572280466689922952051277941043496957846792315681747793044651454873411228120149942129241650642611336536661249000238716616865137563651260618536615727589648813925907218281526172411662466007125108168150756842750644743153736986652945492526608437967861077055211860619086290986168294089168718747946931048266805292956543316707178914281335829847048002832739601507517623653302973292536232625289914292809115410387096757122499079276159448225940204087029805114396304464081310614288047023951335220480922017272047223311474992957558415525800491003670286062239326250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 374 340368138951729403280611111628364566987225784146618614354631938239576296964022543396323739512207878709350004028876847818476867929868094852302245285841928523495211874812090706286657149750092112576897618440832840002887972350295986456889352520655916112453063340490162851381699462760106094485863414652620354847713358506369465150175050283902424485211896841389017230601798248970651293055512745899634319003824661771793427408118823140914588971036304558184651482198554249720745614559156150278272713252883551142079748092419500529898137332556211168834228051928221085774584685297255144069862475500159502355996273068755512709041306914289044874068857079388137898275032411260935379816723295120597411496605743143475767446817374750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 375 127638052106898526230229166860636712620209669054981980383521468315541300790269899156416523397699794026171880766621790127023005041933282797902139741143131109195498092147217114099242579108897540288489166319478926973899907144052074450157009426801140553105089221235065726694884849090193056420219921410451209064379155194409929074837322710940931787167213131212677341022549175048593210619819335402992154496845302041697095248393270772312769761971397195361336202754738995340343526635859892384358228049345520333919789697781692156404374696420892137747359661993888371916194573676479535806686808082463926104018811338886971175291444953747151044256076123934969982331673400018183722453734524310339289046808377660691036171109303062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 376 47991907592193845862566166739599403945198835564673224624505525278938435934962937278709061087005851991439041394281812426214570261967281120606238702651397775171651374908873373758551499437633057115675687802832379750263507268466767319966114387793052761740176079381249865492779574551923939303235470600299415030032508904639545376628060708969528849864592354345099033651097312340646137790089162387718058647872487636310629068938981488811640901870963605922494936558671614301121838424460500733275573562410983516556032351015885088622328296411184796399622915878790589537697965969495492225445539449156446985556125130380948001863148379492941123109480576843452014044993488456523711661246305475521727147309999220020454362214225035437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 377 18092949162257079890187444860828975287339961007881805683476465647991516973433923557024303031511360341696032708465443581796479883381412511957834575429510291964410816315095550324195279063035556019586633283916826939220658124069921466972982294459545782012189249879342915662768582408422194759776623645467319228090579927631657434247704608694005350185453138947677298757350605456527002940709649756305317310694003819933121677289319531005593294001956865027658869348154767294133080495471130316483153273857813192894133594408248409466457668537101656018887081747619743713890182296533921340063973249197291422091361102625088015836380182252371697629514941112197076696557693899559008070699367357191819302479833969743014492464759088916312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 378 6839134783333176198490854157393352658614505260979322548375583459251382412873315251628396175880952154617496086715877011024358261095737739648378042320049367347521043096972267036962310713716186196378535823048701821421601094426668529781098314294738526010921038995702502489411953700865163942651149249922773169666809687776787891536045823288594773273274867981645732529480987237381634894994723965436111058722676413235412646188540053222078366677401016138381042815668984429859782104563206644689040275233665784880064767755154640470975926893478155630182701591449777785950491110381874252987600318950338847928302837898028941892908206545383655307931965818906221712209598916520054140974102649164829351771019319011863696624554471023111562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 379 2592032082883273779228033725652080657614897493911163245837059700854178344422618388280744300578380979356670592716379767383819405687364444821589206789779544522336620104832460872378440805648532194203323503262936187017407052093051030619555176538984078059248572236407983507119680508451337229557175947269323175839881545098207780252784886304664234749591719272359431686116595527730904389598916786809341086680361695781391886582469965005890205715361310731692408090426674854801326055017204824536127699613492974472126132370884083078065226455316382395214181226828819481417120140384392192476717729260593454666377299155805067475896580330166760392015312953770051053598817814916771147120522391067519159350231406552080693295337386113216516375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 380 984972191495644036106652815747790649893661047686242033419629421109393284548465175057424659673899846649223878268829416534492432121574266089494652142109938295201977737722098212328734773481776821671627983585109074468189142389355734173147736136129857924795578892693534722847014493462496804477452121436401170834755262985011944529929675615287116367385747996832944220385572374759745792832673189574831511664669815940137430307416953989507256066518043161297795985533651228165250179435758908974412075522079641924500332042907282070661793243500148829578769741190695647297934368330377312520917153831753178940481484558871329199879615524890721357028304430220255724077969986300999561741785351698547680712811493703236441170448302544420161150312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 381 375274404959840377756634722799908237609484859168458214733075244760349141648784745510743007168428455292198309733335460241090501738362214365949652169944910560008324446161468415494320690009311081380130365238409675595647609020937625822888678260752044273158943323502210884315869374314343909718977920782012945697944323306400172044491513106658990513386236246106775653234281341284902289044002231266446796872779062020048906438265652366605761800276719285000406090903573657362241874642677975377844110792570973113981899701194835057621729560869286404271889886105340382574376281474429190340530836882117424495754539093794119146072836510283443933267611345077642045582650390936790224876208475080027577397368802991710408895014237717168199865474687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 382 143354822694659024303034464109564946766823216202351038028147300935478454144960354200448022118461078574376836580432306282207946448235804351152606859287943642852063579532322986679658754286885168958733671975976874875224923851263036428274830197986332558861552076698890913081580920153675669333532011250498089306134080706346772815717624734191278366062852198535173058057521794900554908732479606123327458457795697567125543872025378118049314294699527143084614083963924235683352664465358669089981730318745352322039233689906186249983807556175230449147400550045914802602646824523468160458160487310397631168867138486761454333939183186506780164517601409683406515904644838719589641987758939803579215583534038721163379654539388940259285302523867812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 383 54904897092054406308062199753963374611693291805500447564794786091081783410670720552797201159566092859629806492997493507672943162422184957313591220012989213191617351611002631683060712749074499561755221554423549829934158671125346986628282506242951274957027106743172565922587111934162474156666820895622465725109170196874772202932358352610062454580864358679870275276321443282112919466708909407143628546999872862897625515397465871087916992440975625025974062590439069526831223279414880148541458333113944232784445330242133783741506420524770848365692939267452956592682145468468687607781890749607135941994059978747517744751112626549141660070029705207345693510004286942802301968360627027433164421739837536152506677821047207161391644334423384375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 384 21083480483348892022295884705521935850890224053312171864889474882664481262232477911232875849673987569996803172752621471803498411078034288666057568609742591868141804832624619440408611710111335852453095783839015297673754583430689368745444004397086089042637947404188379266002882449547902555091489813975582365868651231873907704613275616312678597252305405887197304438216704930435794037452303472159870830726593252920735686106807440120639187038643327589274986122054227122155199466686490166670013918708973963997487639347427216450436482611452091753555993041579875960407018331120929686461156108054511190165281020135126237723542999297493694819058126500577557327327988227457959465546749383160509911749888858829667966794985624595944098746014651170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 385 8117139986089323428583915611625945302592736260525186167983510047865923428134818885591030196355896562473876137668938482780044345468337537687774574631010680100633541247645295365957887009670258208214317243999648100843628525731364554316019811556641540155773696287741094997684277389799974598927389722568626035552030765024918959757852735211311026280568013205719009861056816447089472996343113860689567923432027772442769068212695119445789571408832803270651864571527915706335883356262963012561259343458648335599308863640737542422013662357075615738790721081747907551175678662838987069025324197749324729450055363686590188815317608371394169666309681094113646061333501654853480721443220110215307999829833754315639809436833220141979202127242723643350000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 386 3133216034630478843433391426087614886800796196562721860842249902721463267579547411012867619453363244524721732721773324683319210389858897193429585423880671826345204125236500899397476607664788766717758320973578118179319976360596506390766971797825702134017385231533893623096174927858293559981320052918021777479764025236535623587457550683761111735522761354247547986000723064447646540160686569839106370054183824781964327051858357279100338235430305834965924181630886475834739103156591360286765063827480037868802602835952635590366330405238398576417028182858850967854951701217470980826209036159696016730540646015665497848993843750412582739014665040059517842360535861429933559951344779342269673359784367185704502826662970512937684247414240856434950000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 387 1212554605401995312408722481895906961191908128069773360146030050480839254890501292493519934040589920676348423144104266302067600865162425260201159851433937162593369590209637928990260977722751831819723809629092093345947134530433741341651805807441650637196393963450324883854859644344576541005133854028520082126710845852432844644400010551274948416524212538845902677485509763395985187014590522436457038915780618597285310719793831789095366599095341880076627085364569303591091775102001230164367952295269766059872405310274576937864870686833645802532183529901565578376594909068583364256774290074841610251903443314766431091501231996828306230156779876355001268715105689628417255008660009393468844827423680801665154628357114145398984307975835508083467300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 388 470471186895974181214584322975611900942460353691072063736705834376848019633774472146642110619413406129197599552934117143683696277688562510551943492772530821084451391162028839269422261268063811288107451780887398758358197546587028471283410793823470470688437297389515434920737626870808912225837308253041125566922535671803780526160980188027853050712413392555531990604367062390710294717091327366212167299967089368470798364648837899545731401604138158879576609165333889843402173558246485483537372832476988063772539828631110751824688113512952524643595289827750778582670030409667070719502977082165956102241560704509055692907532430890562843632611118191083822847597368665668608020253740181790992381734964213973166148053876980661267034330403588102422506850000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 389 183013291702533956492473301637513029466617077585827032793584556903733829377006645860514391146397647336469863910689856356747687573074906987227287274093653946312991544114438567459351330515258815519359365508125649459846350387514413990680392888463652955189419240952281317625988768650019407199517008660825268853906711897504649504556023533027371413144027062064380723204984494709269969446860174953275073184984195691807572104707918754159387102481497222705577419205123499269134721992770951859546794026247195866658389753463552770983035506948195566632009798381353402030684690702505939633987480858316707061602525323735211588839864210435572626045995188777756925750114426700187401524090811783103641386941375800272306363190787384930583912120737173482030296525550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 390 71375183763988243032064587638630081491980660258472542789501479781173064054621591959950919464630894391676539191020907705915746693961069449724673018919692003180153872427781816028495569485556255555765747567259156654567155785417227178389743864921715396029254828512866571294971699120817369190183005071013411391341555311381893449334424146378947541270193032695650229730030178636014535407445495687014551224676948072814256143691662121901930554979436237717756647111739661142414221979305514699922100947407305110768766463096243827863773888591944874612017341124063471348706449890231519210954728954296188631458485315659376860258271283953001867140986835478970388790387676175119930116448231988884275400369152424127643671343102486315768882663435046152942936856164250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 391 27907696851719403025537253766704361863364438161062764230695535098501433513242808799364466178922847195350753101391814326173455780942851710616749054589793393689387475713426984612407587996186761973966895003047755243206435061578729137809433950725641836747187194852978866480246452764873016914336229731893747142260295171674532146364436149893369985488517467844332813907105340706688627993658109429039046548602002630362473018069861490006126130361324439941965172939629534161413861541181524069988232803352595214147790515234554390545555868731399829090847763442637391384324428186316786408343370572902659253678230819406741668247069231182068728505753289278476888107564930419523151818589617844920363877654229258932593222478785818291775274992346051866654702241272507500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 392 10939817165874005986010603476548109850438859759136603578432918183001468032308011659048780863070030583729774328226976582595845339366618736098774772982161672118661848553252929425193274332094903608054297938367715751740739986632015392010042714312069930793813158018088219738107802919329177364903454622894047375987372931608297570411771871962196750740506781367873784048468553949158381530771903483039566654434237323443082775202197027152209817255336106059092512734437580345916766638312195948802750062719468813886253514210365266597002185516370543657883058977828240170907368037644359541885639108629690373585729291609608526142480815876828400675312521023720824427981808563700599353872286046633069227395368638310789258735882974985828994130570511932679109369182472575500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 393 4299348146188484352502167166283407171222471885340685206324172009514523635157353391876597105028649976692191935290444666102290949359716518853551337916310429616176244898844402407153308225974134635660451464303184372556088873932491718470757804051192545977494041918679111635411084932065083540342604696579769634983077446873098742928286888983587528031545092250244148747200794229062833995632816096186352530630772857464905874640665759488442823452467931012496205293281976428893347783144631382972520547457273482139202079411287826680871903531602432248303518851702555608935382611013792377733516737809566178480375791499878148544997654292718723977024229424034052423876775460499248614992249598751544577054381042091985855679951157139949084005603796114709028692482248751542500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 394 1693943169598262834885853863515662425461653922824229971291744553433335811042037379032801158853985713582023879948857602675773822298278230580108904436300067889761469721256764528872137543387409517774493112839217541634633522859693016846656217404872825171505427825829335598183949618965344722007512543739023273045829433118900105257203404826808074689078189998801997175634786841519463265145523435035198849076484339791082839614206021619396285589120337762927686082724398169814127861471811963719158477869665104602933715250913678243760006764207369569199624943890238748255746881310300620455123438510030238955197600928218864476443364758828385716932824203746598376218703737808578390347766109561352794976358486277011501511193440579458911713196944964216540749849357531966836500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 395 669107551991313819779912276088686658057353299515570838660241834861308422702293383498023674511229543861650225066842562359874738645889881082523887264874506194542208761338446582913880025549954255511048978982424611420832101641254963255805521029710384716499116033213377985533816870342330167501931205396668089274436325732353142882929911346930938896469831111582000156217534491271434700477120084465038352756870259256313107745672793246374237968857393757164098599187171856237512144813170074550283853850249555772510299880035779802057062273976450667117983979024309669416757026023076201634139847459833130166026246048125685044815049446684803133761754231231605189953967801016055499054267660514528446779809534052629987353986944777529058257321926214485616424158578537653523075000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 396 264966590588560272632845261331119916590711906608166052109457391940631757130477219420577301864206580445738142560875962618078080487255644981358093977556761228681705360983888888046396964359530748075164185845815778557593369611845847109987601284502471149014909501641225158010767330369623033535378715426251421119285627334812744968461767392514140685611755476897765421235478763672109315435650810052008317601735301936241725388545503247069125374619604506976401985346788984400877318036627618740360928016224819922657432420979489439600417964484573488419390924230703085408468340050067643063907181102599311898448279211845110672740779351307774684625580141534097197212137162642556537384719243338027313811171906016903502476168837578786687755447334897664070555878797017221840394872500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 397 105191736463658428235239568748454606886512626923441922687454799686502403524441625677795152481033543566078119548163465714467836142884150136386741589084585182024552723366475279317419847525931977607947452374593270300227791896244944687107314783642608875820345458325903389182656740752310754359780503529216472281135496039744465789272001663941586716996373082749775965603555454289336305843017596483905724258221377478504403221978174997649673340353798251165756622695346770212454401370633594454081183250986015794255858045844371047004702852238278112715992088275406817353245264078697481898973208676449909134800564451349014856414102853282099483046924244621205175899593480241660507661124455628256714198981857014336154921296989413610936478493479466875753304891226451725192223380167500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 398 41866311112536054437625348361884933540832025515529885229607138681612699381082142251754570981094638423393090449094745615905666307480702975728614573765197191126678542368926262766110973107745169641376681828395303908986563723786545733077916750558350012647123235344560148192223013380252078535117063453462860433838358442298594023116758439658123470093552320501284533616584761982839829361425315665000594792509543980692489266899533285985497228860284202785409142245899919316420122808075625705806499992028669421828871095005650908258987841053130331122956766799595216436252252811466591187351834654045936777429662816711592940914342164578452420847637501365298225721715066510356043681761937165496784837297193105231744799564077550425015888501471276345703826158604310459098575014739512500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 399 16704658133901885720612513996392088482791978180696424206613265412012637842572906664305023160511318046117637156160830906216148015805168426660928627666869786517479123154013514376450464540537600447120122090560329171156935577691495768750726675580586720697626076243040001718553424402630246683225181816543877094827513001922057651147174696109421956922971679813218416046003341941446460910765940761263307095574666379251015650161336686795637144230151307406951199187572659646633384097415405323590450277293937456438720844500143701981587729363921163135467133984595699978118998209591684022657590955746996825295822905777055096596443292008500080641564990629923683510892340346147690335638578588882174517076147251452724190549316062876975240162231855045389043126336815881827092055050134815000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 400 6681863253560754288245005598556835393116791272278569682645316411634557610741841809234978867637261607558322198280673220010767931736278468682570669571915101727110367533690183310761989940917244413448538528840779406944735799064772251136040946344060717879490337590640941256183536476975141365970121080771117593403433978826630740143197002389728235163298567095790972920348338520135143995607718113536163512935928224330685373169456831255761574957615130093388136425041890629728230937210390000269837215021075294114051495438135950269101471930957449895359603389025626752044672784905623760431868686073959163437589635557355423661655187227253259413255045118284754486140867785956100938138364825230326393129943400134938203710711460204872966806400654274778578263416454102794521739061397082750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 401 2679427164677862469586247245021290992639833300183706442740773250725001099227073344352793462914717401308684249845832686301740157702949478116394117212878212903015015277575935986718415434902087435413105410847376933220640049555001683276200770514735547884316961923393228446196585018207206547459992404281918413611241226611200858926835417817195829214128232363736595142081006694468743479423031900727515851348737350066197743827056895312741154049782080523377393345648324249960577372937305740417407201030967158638352690990821971888372825299104700105790963926642053828732751944924854514443598546824552214659253732350085160208644837751883178363273091049720010845983993591702173255264142426761912387856027312770786172793789911164387012979140033744067284055356169917314793800392896641326250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 402 1077129720200500712773671392498558979041212986673849989981791672696155170772999136076111835097998219822854031770652305130070252308678973409794641333341522195570645687124832675351156676120247777848861432710542740296430086028608757692669590356226964053134888148635163968977256850649579459762766528183015053104237060301298767560422624902486275297862845866039443371502057299773083907216513228830646011691363415395970629508499470143577985310068025153617291760065966676772632859874456684472061769065647876727353160802243761183395941186294219654698779226967345857085936376918573868690121183925914419927441839881750653330698014976591454567185566460269522442371658707342809090580342591175110303129932279710131493783617847734325503909242564394892952154887519018064602574043970913223698250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 403 434083277240801787247789571176919268553608833629561545962662155043082535734897787709824540141670474346007899866658063784517869498256180941040588693978699151806530742249196560806406166638064625305008734080675908679748653832726051895641511088882927778135192574403227374436990563473932390658161559087565749242776466125395288255672081021841574265850164757092901598258116560433738851916766610823192676063772543264874920391436633730478284847985197355708317052609330201333333940063292894935133102696083437697776274074877924215396525859362231398536426500773001653910833354320732721019999883376870987081640455639635502111803558392871455046144695803812808484975966882363192997362464941109896535281318333493136831095202411496462790004174226961817131423113506796202802129474178633965888501500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 404 175369644005283922048106986755475384495657968786342864568915577871003737596406462572686905399124249840771296545620747446612741329760805167225837583108850053037863354286524459726462269812719343735837277134209050500949003799092202173127491600264245931581212337611743678140631514497661470439442097403108475917725415196910673673667335080127583824608076091314117171066725283544214565125886092447413977758049977408270883333194819742632738507188172145007688629443153835130935660758180593351829198744442118939614750091195441378543833971918330926476263479959439295486652682228594861714114267004369754643902599017197955290095282704681694657558293482333016012522732800095496244878746190249085983812293360201878748058034111129554206760488292779730888415492591377915934828402119564161910840731750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 405 71024705822139988429483329635967530720741477358468860150410818114292296803078164447557098496200387243185145683038946458592875343062337977447631116649175298117078151255705731152506554954426588018027218511147101344841492928724385365843090444995946813770366074548747294348922842297814766654558296419300322547396508754679774439358503367312462189963478026205323329035916670360288438335756568542938409924475134805215837481733317245996733697552138488486228263394264221521256971303650230059431891057345628320431514202685166491019968766236929865969903617825089577791562645926958875894751942519247675448021218077668081703374775863367623514119900606488458449601195314866381222761344322979414924787987184844733164692170326304625997704393061862838811315044077609968830027306803259973427740285166250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 406 28836030563788835302370231832202817472621039807538357221066797682012964395658664953030093191476392449856005217256361564419707817356511541491812648805098391609146976574897979323464651769923400483476654698915207376187843868873808877182567249117951123025210606191655651140224938231862228743303631795300114009317891066372671936629811792636881337116226093831968590446860654038971954790295111272417291246262630697446196316864486224814213979173627973487518535247758125140069046506813966481249328333650884849783331271434533290135094925470597317401130051239075211379742358650121322246065281833474526656460424545444339632968398635171195639158660219861205875353431756331203816811825453763067298131559846331070604641825064552717801135706760309624461029349615609071768617599177183380348629502199058750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 407 11736264439462055968064684355706546711356763201668111388974187406491739442599354831296587215338140839842383008210335624186727807496159586791161520545886368759276837760365986933895161546007331527917298632690856754251555318586860816688659601594466976246827283783769529135156082669690662476294595912079541426123221847828029306690856200823667617672029736120508373552941556908400407622363902393532072687898247619883045401262126207027036659278909273872237098430896358124095491829970198759578237089247516092197888036667113686189655026217246752974131109883880232733340298552062201624414940810258052701764883470206991590579565951219360807007336827326176810486762367145330343035552596559329805163873649245233059909099346349135662094483154093044962840772153171449112036987735004306248268956080421662500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 408 4788395891300518834970391217128271058233559386280589446701468920795057007923099026761971227139197919659303805030700436305730022417100140871815739674145670983156073178034241394469159681938867824473155115589563312042200654074587179434465161442105025529089694201251725967871455105824161292423465653021948297030819681775614504924773192671406461929396501938542059409594145399633017822050575948185249888266452046564116123975897303520967764060316446930464846151065480690276867279916537385405131522003630586250086717424664358431432208098191455167254574042901234889675217708580776951710177397221941122809301938125434967354008358967960096951743977984596451970523158133382739570017902969200809465807936364191929853954012225169994782006748367971805915019170761598522117524543913706777241015887304135727500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 409 1958453919541912203502890007805462862817525788988761083700900851174874573565583489458153608600607186112147533185894046194858552818161722136550353503170645593862319903289189590331600859655305041356498470044444927137059771917140952846273312511245710281793784768999777996769858535565031937704700517000243688550596795548964931990851819365492486297990897360972177762623187056830099667386761689294336348371420571311228136473789764935889172606970519923205670045803516959519624526011588439365589178578165791988563301586485174575838045826758944830422935776160131292489166021211289955747098675423168723890327747034253486104011409990413609754231295283180371931113368867949485247365037558789645398016344870133181908327686453942706970870015503169327619453765225091708718517069982673989489174656455111336942500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 410 802966107012184003436184903200239773755185573485392044317369387462061773416786362998035016197164217043448376737638333509523651210532759034975795438190389124839283620021517438088303331438313847964965274364172270460937131625625960437503755381278410323054573447676431784412533650916823318692303264663803057505016401097361889338436520950723709364468790983679909200894668706523557972610580600599289988025134353860778368870501086816054714983071938325860431461871640927083748785986435442818643270156727263091250354734352156969221292327444790745717054340459352668392334613394119819383059776204879681472561348255445378167041108100483727949837961097933691242027455669884245850703214171921452741369519170971149610925215039705816653020246885185700892940161411026047082317364792606587683756599623235179362912500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 411 330019069982007625412271995215298547013381270702496130214438823518717147035220102320058700680949885295890372723798308848101816123460086844041886452904604307326187259786774394297520710066116165119768114262955148190117440428057525008074207580406167054132665770406366416133722292276964476946419521861754228267490901646129539178658738979580668040639248621936576882667534805002701709334635831236568627928170561636297373991077415837769462285757932187055119109152997413640720003519218098455262342529907079194174320012106601801777501945806479388445825104657174065303049107052358573747701467359257352583711678227021359206182876600266841846001419810697700644923992956583641986025955758558462360845796815202022435221165254864964703635175015417905714154883211019086809697303584120527703444820945099856224954075000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 412 135967856832587141669856062028703001369513083529428405648348798547689895121959802760885563657331065054165298669185542587580379479133859653936215543106181935997464298816827081775777235647238752037752215772520285544057391569648807178794631237735153173797820273402573916397952822654704044941536357611091733146885501999376042967165995421591430800707543702272619648114120019670506994952419595706519276614204060551838528866964128884476515461894671291789971394912500971097887167788130988931111831600611094090965416902670160509345446578313619610032840403075203490673195642198492191245641685358418552916217610727919306432469269095630543403446332193644011888919814855153974745576835177256276141864136566468237362127724782934627720820656158354122043515762737085407812256620435495203753552605716458437799166984962500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 413 56154724871858489509650553617854339565608903497653931532768054248710957290184227476870347629614403595691182489516608026617108309479981435619417090645630333145563727261305149240934454272344874616453011660152952556944457647707819797862192217397119588247642894357508927927862723460376878894208337683498143827318830863557988878293463219839629090983762758039930713742970199733177055447471361514099015282479408427534276597630427860531795328474954657539384999618828241350171935580470328253019355219105304585582116794864695499626052390632202372171106392199303953927821547495136194340107422719284379163440658872460129824518269504147844348093108790243154350459074428095614183704815597668490471214775076522868975415934008987709821658692403253224773369013111230140775083827681352786538430781106666035522102541112437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 414 23248056096949414656995329197791696580162086048028727654565974737494170323726278945068206628764237473903438086127394050712302100792606316106494960918371781814213288154731399354476323316994076074536703208535620275853902068263524774214858826870737847481033192412369839523883048709871944495616943307922012417806183623272219957758535998538553858310543351672026749359102348004395210257395381578917760037743577812227106471989955240149581314445873503729945634674409552969890844492838576711874909577449484259613418502810214416516165325525906772444077869180025347839261311455989672949713130608667042688422673708521814128210574776192634395947391915898933841653022304557180694252811171510243334123053265750746264279579391169618791710103003439168374157065891944098730745308255012761594330903795892542470008487955271062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 415 9647943280234007082653061617083554080767265709931921976644879554589764388453023642004042859168194508301335040006623851969050535049005831217865600621146208524832608946077794570947461965082418967541624058904277313939849465521678647930704908039025420518255171645556017335501329035088575988203389345431342554638929693530218557826418900855876779055489634899505913019524411983013506803756869488068734664740687935089255506814084399994098938470693126067284573041051836906097023216187934083155413544149138109407852885697638868771050305612334960414739439565072759643712647044544165315345106646926968245554280829881092776920316882681474505633112637764935560982300995736090981190023262635148412650815623244753522661200912727313052297896764662063136031801115365393984268851729119405388235328180071150444494096620438661875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 416 4013544404577346946383673632706758497599182535331679542284269918751864616958987392069341784950135352391354133958942186852521683469940773579784070636132266467470087084895449125665484359717425915030753645573337321393586017109135012009080856795882015583985335554718182691418410832264525011288108309216288040063280125406150014066346711059398477498613125327585885127866476932243132530487343026906648140645041401261024868988441170955809422905579476192314513755511215680942738460724630439998479588725782244335504204186731898903416448356229929098193950046363385708313445444880025697583946113567696613759829459757094379668586195691280559650629932643592586301199820669077044544841644864000518101008025273393450923771641945272165281753671750700898211272120874055283276133313242817533180405135552880654631014125905632061500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 417 1673648016708753676641991904838718293498859117233310369132540559461438191031289350915312258143733576681576499607915201221957280049703815405007957594406330560786109411368310898604556020203028852554791492541169764935637864437023937561771244405204484691766314642365910393724542034642198069914834672695546913439014653838253552608312624753885736172570602336059097191694991445242026589776789640963415124411627085408443055462771397702924594017679893870040062040862607905279360498184450186992425756856824409192089321661034368528447314705151557972344399878517023510787837062381004812808900199432772821884181343416366509445141670803942872755564348429024681607086255407365469735025433570572680654417842140544624313368512006841573994485307327340566023244674883633778397391046643983109229165187286509924285708257504691042300500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 418 699584870984259036836352616222584246682523111003523734297401955950259138742217487163443276008924148531356383803133971051435390825563901624074365513159442132148898663512524701473055502605363367349044604912676063569159410354837863543006318362008415203540862313117950670227724030460959673082325076941611967768557670750031775534127310146339890296408398832817880037187671829088196580707770518566087576649091151722884014173978667738371100274856349569050351719352981890338830019514092201251820873990653604719151844087278918527272313604648964675216027287881083326450295606434177876886016770398911860344159840648216603027367725243906368224486974789985814992458951081210851327797489423644637149552965005769786433104716466083062512233782753238867454989491747750564709606844751469283955549394770899594273150005744946263100104500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 419 293126060942404536434431746197262799359977183510476444670611419835813036292784809662640437025049028950462875809107207622913908835626798547379740733121309058722834333872295815514449920134437994147592150084252739829212564508676187060667622280000132675761438059019203999432676904372769975709634485190366526780928124059275245887781525935394259663497360275025734429912126411916456725285026428527732030284901518298656804121284235769073029642193969887309789829054293508468277230973010217713543537944118184027559840808852695620849878622019327715398831204302541853545254674878501740857316315180094905355891659423806182665593152991198940607643949591084748469611444664251654949079716351465033527182542991492962730475503707755415039812549938418411003379909230090005558491217616347941453302343135779024724183311639445245838920019000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 420 123112945595809905302461333402850375731190417074400106761656796515413783253640900059238337308225772910163875092829131134809781539362287003248694406180860610603850923555885037644174216453889114309186230758305785355147336145193614775061681625360369444817520848601395705796924640958951981069891529435912461267351949070445687426371186307670567144320971561188687528833549814138962189500125677058972209919973532407558423699448727620400353488439346293486502466860351690638574165251980990715852079588959257833859237308938677218110855637242508388728047503826864449743497629905838791659834441796568596039205683355840064754852605832061812073455780340272536321335414051977946731419411311601107072524449138576147061908109494608102545475126562509214191787995265144179950234664855276942768262447832924636263397033036229213774945876017500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 421 51830550095835970132336221362600008182831165588322444946657511358862783307280355218403092650761010760565039983291406364358967877463777896606701682848833523118681482265896459178079358394421106635959052934527671275168123937464659027136644976162457042520553748886328043062033364982976057218448391658831459576399673772352238041212423678119313700675278645460093756148264272031581093235894159962604352254461875150123562506829915670132982279686622575671643626644694763422703752253629713483034919613215652201690470379219519791218441194228467013752965894162525853751210793834682043963188398585521972722804208471574896114389979466959897171899103617586214919837788942870842493996843748148254326306234445624209845602971934528832984040298142229667834072595688998108548285733877070388188923109756975507437440383772901115251077276942682500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 422 21872492140442779395845885415017203453154751878272071767489469809818071048568250375928660522271855452247815620155862337392960220161184541680298163459700744718570795178313866764120077457365628220925389618287807079005235115263832434413420432661629373016546198347016372527451761273182859795121206776809669793746470260076884545055852947752981904399043837999210218598928260350255978256010237595913487715564499746306508498980887819122703112382612665233906272070566675314951209803987974453214135476947963887025312738261426413930050867895738661549694212260349550488598804431829882513866926410151548564199103301841438385116777647278878741418596995884895600100605625749037393925811260127426390520335466048250524781169168427521895176410128141315260718171630281845525874618539314386929415216103485183351819247177111796106258002052454867500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 423 9252064175407295684442809530552277060684460044509086357648045731862338739042697515818343715655744812792627000448706434182148644274589588322370777168048052015105024949175082948258277926681160385662396034042551437378383339525357877766254216768492941155141736229633596234637431310372598727465237148934177954904190996431458075645640437223609627734840495056503368714754798808461573545031917631857578110151208702929235716783275753769819325183244211884966526690351808022954451797845984459299107046254384286968928423585883636648974005003258532998301847773391877054404774389940276885563569238223028437236423850344766854937607088430687331435539301147301591839967096898417871257045071658929341974328339622892530985731525946208172216390642357459823817999760802372471671782048459972079548084791520143485920268433864966189980692569867130865000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 424 3922875210372693370203751240954165473730211058871852615642771391778343045331040104632108655609336772952859280162695166650168382886721479422181098125959435343238287121961924569077808954167459639779377872949980192985067837199320193003171406751101962684792754844171728447830837784709710879847499760081463664811347745690964499475543032642140072496094350183943944378564903939260312167032252208871003690998943503039284204889789196492266863094451343187086602633477171896378972126765949917697601941691591117867386938661145817175930649381219132787345933952784424336755814445461709177058894984398921390644961099634184883863098508027941102913413752681154432797759586757098626461095869355149105666602466526745794489194739085457375430854865685774184386947562794294439328202147877377771276026036112354916397993710628533981489379366174616659725000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 425 1667221964408394682336594277405520326335339700020537361648177841713863245429091361841373058991569099584876463570536482486358402331105374202796976687629440816291505787102173199243458255262334518084233353602736790722067898919049640713294495479412111301916800543315605649787338432474414066827635051384300348926441826418597152825617081110497656338551994910910741368074833420131794891654918943233272044439020306402791337013109938289526980109468971588474840859797086389862422366486120024701312828538638100979618452686894739622780405334550084757680651377145366004657029737310548697405670176230268748410748424877396375909460147322971965239893967227741228221852978898994313808128845582844407170074434133374332895380785295984516185129389438062744006927256655161162978656848115664310136935923052000903705807972935382800460267542547625142828375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 426 710236556837976134675389162174751659018854712208748916062123760703060843846205083945597399678915456943220674712593575413880835425133945408647512249967493487102690018090378509667952617169752307007287407646329772551097103869235191851491653543870980927132221055605760436920414646320974881323666292214714999932513581472220819408463091527100014452794744590049132219819753256523741156318830451946867451566549060626530663176245965185359407829533218567545647790746571071192319305870033156006088731115491952479334506268840102253016688376969306423323230308245631377170507998388105701847348461198602682906516799549689212775312453921957826493739255445719539994688977398201162984382880526348312127414512973931053862744519632060722935648570792083934995985898090673862508852609645970998100021447420616036066893900859380883545681511375793410058282875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 427 303271009769815809506391172248618958401050962113135787158526845839130923073091902159136972158301066035444237977248600562532651422907520698080139544064173359257617161504690275819956052123514224857202807355383187068132510864490310278980560625107374922479796869390491207374394603847060897014723023367007349244568461280562287338740087902749171627192099112314028720791734455811624758999820415861784124410527965411470078164631129739849752131614548169324907292586629484419181692491564094372272823060980040924107433406218302896196161500589303765589760195636619829008371180551119304209196506316806336941828831343064772810037332923714748101613646742119460953624132938214940098717883114193179131829556153910413344578324601938361468263667605688907093151099586308610885547184109997355061587849167012992151461246164804825545959381784650766216418247250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 428 129799992181481166468735421722408914195649811784422116903849490031297206321272750827934162645802330784252478194471386808518216721339739274447422270175596298847389914651724378149548831217276157711617320265357205315203980790839255298449443448918381588675770728747629296287788219757492688451678408209709641874790258181289243915147483375273672114935132186623455550728490059988245026504143020059104431510822329133245011238122094748212539531476073462120353994922623247890911760814013669288903579403146639986388848820529819012954270947351748119525779764469338666031938858477939842133749106624686455687296576273806909658405903824326853561543047114620899916593945646600418146140355000511777734300890644547026801324409383402455019255789750541799229438287336780532407953442503484389254600336333364052745925219511916438514104136113514331235209496930875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 429 55684196645855420415087495918913424189933769255517088151751431225163833000002496693830521789422274762959088386039090401926746609702403173952179214094955662878091938220291279189171753510531742052863734832738293182098676318138354554725213920911507517082709500282201605910592920001315152982861945463195308785654252043420389021039785883569637978764418775630380473964826371234993415830325710903930928467619477117351124445002648519655310343328594810797279152103855786208336165424309606175015677798028086819039551825486066463047211400824688812755332094685686798374988042751105268980109379647119608811516410393715491213234600914286214855440790502360710143196819322886361286234620549188512805662799386802787540942290179033185611617879358087608124208890780597834434986847752634026611810351984564823981808844811726047484024165773824063758601665805057125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 430 23944204557717830778487623245132772401671520779872347905253115427941026999874907428024288448722211430524438036249541448313439008162296026373425118887964503164212705025789543286472535217877120074967247606357068967716987378673063970110229671999865943580372266100990387127943588674420075352821456575726704777774099892375871977614096469448257851523880891680509013620783111332976608617000972051666873444743002353829115959152007478970677417035788031358266105466481528500721656063440222636102047249843593399859768309735339405661522490830132273034709774663056966732626719140857370448489583358298493088548198894679004875441607344340709402972840510243223799453858804661218582405828615400672615890866325100050726318410059076952908445745421981504511520223755443912609661958738306533392562526923224519846302901998983921335290188854510229675763045464423776875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 431 10319952164376385065528165618652224905120425456124981947164092749603572459297959231215420894121154108134974441298373954485251608751286590050417257655338545865614333529455175462825621896308293384040688735641497033904463633950610371185601810136160857353219911386466639497406875876370743743014152095167422286889216166471659336129887607122784159476067825841701689633227849622795067359063801572470245338275283896081529727748482949763975585942049476046561818609092217634906707870694845343592198452233654609743404737121005711919415705363994214588105064121369825803969074769449388253954858476118240919434948488938994905513140078441029835638293230893905266570318611618164027797486080419506696193131910445012701423708861125323665914492600716162253236971818785013912127158336769725373309449491307605495477978277382092691221448120402396487671698117169374706250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 432 4458219335010598348308167547257761159012023797045992201174888067933064707300732823954607093384117450777463146337696440354657791877713689019047592918197738359403132774241041956520568131589479529165299728650304744096819234288224341668803740955647026538069625564042489143195692764542819891905112409759906446414992764719163223987092682653853234789429065308188739342027603071004791046076151940676423878636664468542169817345201621174641072069436450206067392265516669891315230608181723432479691640278195009518010714598542895331953414885938943082773084882380840674294793058758473417526702570413572796026575875867190215929929216776862095782181730232155462983320525994228152544176624385649357116796191351923912389761047296837088358507172270004698373616238505277828252091806217304766174682835523980462992574952330628469171941152444803942074280606113193834597500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 433 1930408972059589084817436547962610581852206304120914623108726533430074074366143396378382571656854940631756796788404169896867065500994084130994018598885631357305316182738792962115604231844729038671424904503580506090538609272551410549373147882856767636695834147819809081342730589697262095082989614644744593218954896193955194285979162948209154523719475586016377146655291367384775327838085989110251498397658856481731281600500090230266327752222551226448664301595352073122862048557249739069079612506567616944303784433501063203465569754048331495184948944968775322280469338458131696789463624690429168025353578175833223259621755676654963586300670079880974072505899571219850312082698255146997602187414816537957934921086890569220666430280697938626108170677846857470503421057223850711206974465507232411440866991979171919507514647969567932552884016217377379254652500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 434 837797493873861662810767461815772992523857535988476946429187315518454291799213114455748578943292431207952480436395252809977195641348311999938150829140870157242431614591066451597953352319472732374196269345023270978768494068056020320341592074757873695475198605591117318001680436516276125408140632115229412594049943095493320165385569385968850511220473374229369668716478669299948024375898516118884386071565625340976124766375053084622169005125577215171018910653413552681506699372520180789872696275464003592821401409023403256263715717588604180670953623214369479928220153917003500405782678002932856519590741734332618152818476424598976666711886066007789868347629168616159394570888062850551422524588851714874413274160968262876803933737760348290158771541322984226195723352579678627393647699602787127908259680298846935164811451336168317890765653623019225015232332500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 435 364441909835129823322683845889861251747878028154987471696696482251948927743682202450242560552743728686655983431207878472797830395151824225408076275521264757658632194421623307082478278736052270594793436951922044640915114227779536727554428880016793167005671874822853774594958825463995040226987357756796528065273971662331580115120381795820665922847719981823814538531444780180463660084978629461642922349447690753980134165595352141677963649950387188091855742409042445001687710462623133503336890039219619351787664013422441459194703061580730476824302334040652706629148176286444900326350349539299537407359128063055968743078010216061006121614457438504292054452040169444691703690128886217588849007613139886632926136183493203466234314765042743451004047066814673579368853025642234276834937170479960860694831154826971823583931836296110463982337610396548919461334721275000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 436 158896672688116602968690156807979505762074820275574537659759666262779269766655461739248477778913400514104620780677327118887727274753434269646302571354058951722629622255580311871157269790033397071530766186365428171101440498103394707641222817065174913360962832004214387058866666661387767765045664515900196705428992581254426557059858708071724859735154912796730296198527253940626764166793316506095674282090405502095980780770580135501169811264144232249812774351668696665361932043438487973764523524341648580785345298405279828493606799790111443389191590388501481253662241195750421827060072972790235014304675038978526841682892693617955996712180374216250558496669749457527354636688472208805280287528073178413726901648228089050436643919373229497046015894350692132641553009652224258343347884088207264709580902923828748698048482142599913182156698537508144419249064558187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 437 69437845964706955497317598525087044018026696460426072957314974156969943483751496574318907870101751994842979763168788377215830069805936564811871096084917483295992394539375837090297666124628900603284502429321095552027103269345017600967108452563910466762463203198241090017967845859979397509670503327609354733579883717582414862612413032438183305756612905095328674275460458426521434030358732105626483043007212352300719798648851467623644046547614860891149751615634482020737991097723270605587848289914523025318182151713659157340527730605144751659564781284975955758492744361680265471461665844212408227213433267065803724537725458221525570556696270854546540628619971860893896653138774582422103435533517467068476422459688245573310973715029692873694324562869338300694020400615684992511586715800255061521525621048092027483398055319913121375932469716811841889483704584839512500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 438 30413776532541646507825108153988125279895693049666619955303958680841794751273205784385312911135370926148999272951002555027047012244090580763770383576617906684276237369425363529034576552345863589174174515938312012096563033047753664811451170520583658008755691221907446179567074493910338764893427377706507500375423818126587447443924597663657818769609280051696729639358914581505571667551471667899062721914705012650624964982759574209231375931027828514378823329711682837076986330376717702993916620095482988398034348308688983711195340475598137002712285821569071950341793806348179595557952532890442060042514108886309356521030090699079660617916963119996511243962949538963061938409795155767245434681268743745798337811967219688178822875504041065345270628123535058900352067800900627806492906534348663456700601938166194994411837697334012526788039640089295130398369460233210337500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 439 13351647897785782816935222479600786997874209248803646160378437860902565636764348031025807076291602089748414962826769011394807314086253888455853081886100100666307195554114399197835307200139483814139865699508321118362101561098748751268487955799221559236681675488189176053717972039358389231990619263670561078867003282014572569199794460808281066961082518491710799617809439350088050725808883200875161635924457635193454475566755213301031911825120294107820394196303127194080898220803455090607881628216845366473752531435334041281004802505086930325008820633136196822841378851830221007997887226994166801159411642226024173607512505464117679905811800933065715367969945724409064990553318311981947949472683024624058879586316129805371289440244571091059515906024287856471086615762703970559762626865250031718055805796808370135306736116995259924875225314858116517292093270439691841125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 440 5874725075025744439451497891024346279064652069473604310566512658805720589206884190160587221048399926580845409764639108230984076030453773045489105370373212072635220045509966576018918343170781619197884254242445855390591435806149779906528211131402144036937371966591448876892490845694294325734279878870393145384095147665210934139946642004185391484161297777924002930491422265441579198070778589435472000879841371073272570645580424287171683059267207987461049682580231528755913801884210589748182763110615960141279524556708231076871811401751890334185382445915470455732920554178795653113203329505232000137648206515179213350677932080735597558604534367822152426416226637799898265759146267907865556826702762397173438907709465844802098143070767738570460868903820118315561236296616604999560047063350094140871072464042261877196894000048938887421552497614998140795531435461567697932875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 441 2590753758086353297798110569941736709067511562637859500959832082534585761067729873167676084281918333664609621145970975199622958554301023793801190737801641517946838583140775836003357865448200108810309619496718972761915000950236939005608209268763000525944322690751608653678108456441042911505480930622315255626995368796665454388034956369848065072685230369119993987511319561066936344570264508510259930127882725400536101725220458174771772449172980205872630494815173321335258320226217575047961008070135760043272326607342987767416835228561469592816413248857131464324430909408420399861648399178660931487447016768411275629841782668205134604482235816156211183573595814655907872294880795033856135367689694948789441730578049475837431465799463278402739397045990065782771017229008809768386138505019338243336572605172905943458474491694853216464447510533741934685684475989220428235314625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 442 1145113161074168157626764871914247625407840110685933899424245780481124262945765089678559099679725442965906307923085618225262302145846629628050039311670750091871133490146075860274488302515421273837112401468188014846175157386170286954190575290946244132404314047101071140314818580691080436339626802839217642451647735455421463199944368144838429458762903357186044297048590832626788868344317563179037871558424767192902109999118507146587738404902341057271848290547065988874342971676781586754615278107204608610409822665437958406478425733674491959578905622695027249335478494611024495680807226292577585706173504459805841379755180675044223817991843852509763551432707740397447258088127591735788094169115230494015216912133284557101225770682203656293250350043008068467667662242822066582115738457143644591472931794364640200072782083285981525127711694158745967873805465789258868936857973125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 443 507285130355856493828656838258011698055673169033868717444940880753261698136089274454978913757856061231351142053866391387241639979901247985293835742917383206686446353173186254226943861082263881573108414419715385186829448154480969281303203024233631114333196849277909740672297342462549275050432985472150219599060016431708556549769196495104911341256296245342593902450337817887598683700245502104266054526957741465509325637379964461249041823097132226196925504704094120763624731201744893198977197169983723508641424685387158509232639891452540685205522642523736078691960487153897662961388277778221194428970568903362254057186967533489835726114902559849334755983754432918694918785862570919696126385300281256439526140861285085398816046301456322431180662002803275547061784828436605529584444798975478744263203334745719191190467386578345880634922593854746790273443119534917936218839229084750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 444 225234597878000283259923636186557193936718887051037710545553751054530544640066454116443874619913392725024702402780496813628032260587328467119048264062707816903864369006372833396419983606262046113874401386643107811881909177332956233212072741573549244438335018607177808856119586318963907492351116611533832146596484282532861583636413606395638101837308107496505410671289739707147925877388875701470817964341872284000316948026258106069070340808433451621000366199936569795728267854925477182649812066909639506240953534412728702939957222166195579579032971346507074177843695505047919579034168293166222388920087057596485391195097211449946088657569057356019121583990852185502668481470202283690392655389775510323809148459181601609099042796834025243713456308603502983424254608821434958298943177720351581599774484734156172110581543286282578425829584234123375178469996537227387108674360367928625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 445 100229396055710126050666018103017951301839904737711781192771419219278307713863256493485121014389546157484537209982118647964380873404983798310243816533919572101186981462899425582699013284648328501444086745804196952885503238808319050145000195115865405609359922729663838415668174672261615973099483679272843184280797094910443240238875849976469811216281569494132248851900944197639302086405683612838543326964754737604956235717653182361233683636385751258463512383019477019259859242721438368639860620546168921999880641380349738664834163462054309574140172210908135980403342975280706768048708021558261121762374266837881140960557010032454574938237430146834352640274732648746175133745387287805477301337894805275416142698872212754120596777890004108089642024105343882425069129988243599270869552885755390879478982386619879504510677310906789044464943428933270619749808976677631180839805677907649375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 446 44702310640846716218597044073946006280620597513019454411976052971806297308886547267499986237323027384391779960310298013355422666629374625840993429839653844849663584441082222059390212951313401032782589657075364575210145833207641074904255697422869976378301691327699362643802250559141577796576509169757526067150032564689662777635670219802106693571345437648040966133426274714532173120367762502400986710414975201606717341914787726168780596542577450099470387681715146616069516620074453395223444560516454956067206796512242974900118521391541009020954589450195662263635550043511682182148422017189868387793770454631031987674059350900461180108665120071492654129147645431860724384540480760587703127423090024444568346243949007305226824685210161159747374961922666907312224012087642457089699520313574421953069133833258986837601119529801335007181315072541444712717503296228293973863482334130764455625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 447 19981932856458482149712878701053864807437407088319696122153295678398632535279313324411931565554281420748023420592785603218484411777724324529875468548653645465620044506084487949299120044789635095241453335898772933262200592621376510861317062003842960249121914740181720099356668871032823005214352015785920685358344419311461189380399754235843214259253718348872055841648976069774999935725943954506807101913994012901752163281882572788421900247198683998865325764266261690857150605515760797615714758545440721559659388266442098475901925993797187933311720355474638643327054803588404910097395555331643638239487815989539154949816557416379213377776801225338201787509983044474540357377994214870991019358928384725103993727719711373312023498541383587012352889839267733950152905571413030230202000103528955378713433877076771324429168113653870182435298758876151449014076093475439815373487070889065781408750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 448 8951905919693400003071369658072131433731958375567223862724676463923405628680254308940647487508754933404645799466071787732678587462550129393925505690814713786060288397015521904604294375851438675507230594391063773716915841055185312449259851210483742054359072932551200855351604903081641891581802592745999121030965225153337075061925763133333461940447547461539770086372687614854323729902958950227022503191765661289725148541501777355826214718162920703562478693823474539757317847151819530695971036969651855528677605623418298511975137554987967275038971071796780417399843394540857675182216398583688040986809074197281266015878403536702019863629082669229271350134589934176343019397405212030653278671914697523851740827345891852261766298984124850484499217515874947818697752325157562503240935934166565367834515830440352773571146298190574673285418901637896474188849270821051795966281069474155137806970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 449 4019405757942336601379044976474387013745649310629683514363379732301731592457744101675098009763783014682812482913994933458008271461538727376540881770586345732783424986201919983096659966674597980265140781649983325096043035219618968089894880183912062938333495984467285687243973438981116949779940644874154960591728665740114765328350515578125799943781674977470128260394443240547099610184620741005843450583156919414121706167246530023869723549849661207906666389217478563526176965253893841396511280949790716790572605215572168042999999408681474809936003311580910715796018828953823419371599661411454975760837480923187079349919098146864340730293634781531030988726503529917407679301208669476043735588566983217953671227066280275560958827067848630975443869494081726821052137377967752471910267825603377360380227457507119399256562966893422669910447012488474916522942452349631789518050981443125660075574430000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 450 1808732591074051470620570239413474156185542189783357581463520879535861880602694039702298523707539990076551017605064623634290772300009609087721888934088089115933181640285181554846989240031908173010071309169145771097751910264263247223934979419159213066499748923991789877933294703352057872233104302288147456887692395479184805762443214813978218898081242587090211199626427284855196630464597537652349818102476035401216413764262512747513080439267320646510705540684848992570795627246932754564000966828696272453571674219172562933740706129447507836795253375591624965944706216464710041085210574781794224352947895089097176659983726341359751379347394123379826584380136389874512422942929451015185820354008554998172142442678299365808817065745472747758316981329390550268754636466264519191595939337621923522434305343638093497217303288226388480274508624079999990690145872141121991925706118906751017500706636750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000