0 1
1 9
2 1700
3 700000
4 451770000
5 399077600000
6 448380625000000
7 612032839680000000
8 983672470878500000000
9 1819783935144064000000000
10 3809045473682732010000000000
11 8900000000000000000000000000000
12 22963427643543537169897000000000000
13 64847222511564256853913600000000000000
14 198940449533294636273223947300000000000000
15 658857022281386542383052619776000000000000000
16 2342835206004524584292541503906250000000000000000
17 8902897630720397477460297486634188800000000000000000
18 36005568517760294267018929165813012945000000000000000000
19 154409859659073539047857679013747475087360000000000000000000
20 699906817277573522356076484817140296746300100000000000000000000
21 3343529218065929965619524510000000000000000000000000000000000000000
22 16789385249670542985594596460952845039311044921770000000000000000000000
23 88410075739115724848853129797952232287534892187648000000000000000000000000
24 487159811410538455387972716407383272984776248842095377000000000000000000000000
25 2803432848774801580830798626576103306002982861759326453760000000000000000000000000
26 16818024493068041192795366173432334772961908578872680664062500000000000000000000000000
27 105003890959466780407053191345344572171728298669568140570001408000000000000000000000000000
28 681264985969644790828275160394887676549034477305142885922545740250000000000000000000000000000
29 4586599154536139690664933113427987092389110134208833381214208812646400000000000000000000000000000
30 32000531163877158122521703155726094108329775388101131129075838967044401000000000000000000000000000000
31 231090587145602529541857061382458031726395392000000000000000000000000000000000000000000000000000000000000
32 1725315031422602971782498649050793962853653987308031991543324201191869739385700000000000000000000000000000000
33 13303014372787507972361464569789492605175397566812696646759687751902277434081280000000000000000000000000000000000
34 105825581197218582030083442585478018357418834293705649730286048306961641643408162730000000000000000000000000000000000
35 867720876584409616900443820985733905667211102180328427498504476987868235886323407257600000000000000000000000000000000000
36 7327099953151731070769307614408613709846177322083937699659372810856439173221588134765625000000000000000000000000000000000000
37 63662367856294946804217956280945579395014752726315998485283027273997598556131558560135905280000000000000000000000000000000000000
38 568706459223420092044479312520679318629115683676581794185838182579215706705295886775265656430500000000000000000000000000000000000000
39 5219427701944787384477527472911877537978683215068367799780901326470272623581195788521319836942336000000000000000000000000000000000000000
40 49178888031867974472332874112305280244623270051409070546878347803850828061898074172089515091430524010000000000000000000000000000000000000000
41 475404333921726942748429394906260915476872532334602119910909931700000000000000000000000000000000000000000000000000000000000000000000000000000000
42 4711924245433127740375703868739698815322708053885295754190269469155015212161568251335272948708724247541937000000000000000000000000000000000000000000
43 47854176210773218817370067174534537603398622744413945494276661797330614942068722048799260848770029404658073600000000000000000000000000000000000000000000
44 497709567667631592999729218240581678648308388462815431886793453084506587710505752246991501853189455079735172957700000000000000000000000000000000000000000000
45 5298179229265869417822235599096032002952217126836551123063084881195456330678157045660161319026977108507903578341376000000000000000000000000000000000000000000000
46 57695590351837202151109204447927614347117737830639407853565980044347285626574503931422498226311290636658668518066406250000000000000000000000000000000000000000000000
47 642399060141329490552472231683394727632129523349911977077880335941371128975946459712402365091628860730698953507015019724800000000000000000000000000000000000000000000000
48 7309774200314161690099600549928354122616392229431361146346254983117609319755449081826976968083218982660134711026623239148065000000000000000000000000000000000000000000000000
49 84964833322563687352383498006846698684987879537104723564880853986480234628897845130516823240724179338832832340434151004585328640000000000000000000000000000000000000000000000000
50 1008366438866230767368709214102788913611364062345095423644595613489035668626670608798280296565807520443754594414435359920802808200100000000000000000000000000000000000000000000000000
51 12213975947014515938948656635364308399192765835649426625138814398690125989882667991040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
52 150930910071297977455431125815545736287279765689075814089275364633245304542441104598907809925009126371481443480594054882560045547748434170000000000000000000000000000000000000000000000000000
53 1902005013094926401420959657478401640195414929584721270807953918924747633815267561977653260817916300283463711037670077858990920863118786560000000000000000000000000000000000000000000000000000000
54 24433961178188431501198548154307499419720535283256938223545396099486532625517027660086838026462995838384462527931918668047728862140139112493073000000000000000000000000000000000000000000000000000000
55 319865531596877135208614156331703440041830434827669286896617073257923421799158910294478456971992280141511986950324000895211799778341505703094517760000000000000000000000000000000000000000000000000000000
56 4265606204279918908585663043549011205132029423872175896802224435563663167904211680091050954215819799937989914845326566705807636026293039321899414062500000000000000000000000000000000000000000000000000000000
57 57927894671635820307011748517684704215909644926614861729187948226387528822484308552639181659665990241853136819865298670296998742176230582167455890669568000000000000000000000000000000000000000000000000000000000
58 800843268494659439459940886623166175113293252020078700043716523590823334084209137378279590255315158063860120098798303428775450623544130665749727630106028650000000000000000000000000000000000000000000000000000000000
59 11267412173760873135519918691270678887736953774774563729902868512314076882902992110955266892004253290790097439542902077750988254739638447936100413798742595993600000000000000000000000000000000000000000000000000000000000
60 161282205078041412171866475089074021406776000890518098355662297599378845734254365742220799855120842768875483575764228044062131108877967541955872217564420887288201000000000000000000000000000000000000000000000000000000000000
61 2348051073899295931425227696758011926899378685305222805934713039242855980859303599572740495204925537109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
62 34758806987538016009382473827899041546361089958143520126756247611617551162175591642866778291369541528645785195167025322604716721245125603376441386864097610573903744529700000000000000000000000000000000000000000000000000000000000000
63 523045965456909178611087904179586832166122231138553167147361022664203908388773651437688329090014999334370164852048864916292909257593951509165384159173093897603104207011840000000000000000000000000000000000000000000000000000000000000000
64 7998670022750346663096681117400384608888904815451020768091687637445131280440029061329487337759535879764031232416937058237950649688952062700906058343055279498553706182688597770000000000000000000000000000000000000000000000000000000000000000
65 124276076122567328485216078703153969352056778871053669773037183204744993896827301605482007540366969027703482416466732587250707508449736216861326629270664222032330931954995796377600000000000000000000000000000000000000000000000000000000000000000
66 1961288485565217526071573840696607884073298873353933219313243707293855617492158423428019592109956664274078018917027244392226755354648468966140273384013426039018668234348297119140625000000000000000000000000000000000000000000000000000000000000000000
67 31432237409915771807774259443386146629560963474250924096153950739869405611678443995619002879738203421775505044746248577696755737999940722011411769102223084798919539855645428740396154880000000000000000000000000000000000000000000000000000000000000000000
68 511431908617959526610097774173207305293305677040336881940560504298577005189940521112576382435286396592903124129246683998933712700025156940755085033886335721282140293768332386165862147890500000000000000000000000000000000000000000000000000000000000000000000
69 8446580113676211954737817690706141040692752505295874202312101652691812166676323744633255970005413760231248734550397195496177427931677336575364134230951551611487090672461012258766369287307264000000000000000000000000000000000000000000000000000000000000000000000
70 141566107169599008214970436068766863181003311358139257023239145428093347355955585779777947782716893477568584903795647130040422002910873744041638103000094493872802545191552066135675434585203860010000000000000000000000000000000000000000000000000000000000000000000000
71 2407301415946569297943294785732139018639118493482726488146977052871276129366151396957009028737267181300988157710325061600778649600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
72 41524516962167130512325444376642379660802792650482590948309259003156777998419100891676679890594578414009897565086077614362322876423731015322462570406362294908277578596611251774549247347280629919734577000000000000000000000000000000000000000000000000000000000000000000000000
73 726430905514802074335366435051522000538923620198662955754949225229120287416839249740267189789722064622984218665371448791532063397065620406305098054696345606075253314893911410936166076398929838964159283200000000000000000000000000000000000000000000000000000000000000000000000000
74 12885899366232920833815991002089240030730009480131783294299634763641099053519317192675445688490935231900378731221000027640825298498370844669021162013858820423810974158022878545641570387409382489415460679787300000000000000000000000000000000000000000000000000000000000000000000000000
75 231730541107408611537513417443546177439729318261037834623999533207220497454386538793300493781784844891854353574559895583441817820252482550094873371941665514096889023572913946139383397399800780753664578080997376000000000000000000000000000000000000000000000000000000000000000000000000000
76 4223957920607225616463606292987158259663586948974510909392209594745467274544818175641358876361795766651021219894961664583209849524653167893480410589025931617311731645095446499582614308110350975766777992248535156250000000000000000000000000000000000000000000000000000000000000000000000000000
77 78027096796581606764128581132382651075349814757166033747897511340439847771438681125743706717623355356815672790505275569446457305613297102578402146780397969111319900774945345308538461200453003678098398359417982340300800000000000000000000000000000000000000000000000000000000000000000000000000000
78 1460443361163366020389494844994121253871907878906466075175647241089858561122439096021100302221888732983561947834650827545023769758979307650028830309863484010239999840259541298281633206102699770350711093606902429135200625000000000000000000000000000000000000000000000000000000000000000000000000000000
79 27692567314270403821885061557713251553583345888360946659357545714246748772384275143598701341349219368344737292935379459174079699890564128029353287059114043154693134374503090823068498286882649475317751264780234532337336975360000000000000000000000000000000000000000000000000000000000000000000000000000000
80 531873898034259016125778318381651716983179968281021561806255538524349336588470528592624437158145691036659541458557562957400028789884080227723402859301086482338020106220593103122079242215703993177700708521140900894605568965040100000000000000000000000000000000000000000000000000000000000000000000000000000000
81 10345480020343426251754206987824882964024100246993470891558039164594921636668483305890555918153802577058458000052710279199510196593532642397293959733130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
82 203760708075185809014762171869127415983722388024221299049642531306301819768759790060750137642100063048463837575130961563285463462833815890622348845285735872020946382989418695323423808878696288121546651750453096619601590849975983382570000000000000000000000000000000000000000000000000000000000000000000000000000000000
83 4063039760640167401364570993982732772246122702744441914578257075562025637125200333074610546818107675981849440891826733111201357467179961285374219008848286118144115958036822693186199396797975677826884753169319723758168389133554356846592000000000000000000000000000000000000000000000000000000000000000000000000000000000000
84 82011958494221173511757721301969936257032335729155457635824896959084863362328152779141415364722421950836922806781247271001468199330579771459159243313625483639083675028767581615485052136066889062621759502977273536239479461974393876674517977000000000000000000000000000000000000000000000000000000000000000000000000000000000000
85 1675463578149518784622441045715601401087267117700135664877541959511885901574909416322937813752989796884401482269504956522982683510164091803107389785700371298181697709272254717467159798305938628062215191762789080444071424175088620132036782325760000000000000000000000000000000000000000000000000000000000000000000000000000000000000
86 34638751681879933233320260636032374663625727069729362895513054574982870584242746964441267022917093795063851508257714807909193613778540736661889474999074545355383071718493123207262008229115314565505359212325281470512550185958389192819595336914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000
87 724599627228883771326883007755423886837800727745625637406741657414251293022283504499302274287035714731487453457766297998000272070416316938168775382792982491271677503125780038667175147920486825901552048083768046028214770056306555797502133390570160128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
88 15334980437728251566558580292897785594072072235626675115428655110307001908525474430244278523235353477103303809993624940649237619841214863416868480682497835820654755856626499496230004121521890648097776801874541926600799707296209687333178219403207583745450000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
89 328291448815591924826911017089681732595590601644367027007024334705841375227877417918314879401508234064619495336754501387516800515844348674051435610760927465420450998868134666216166581009977910163754322996586067858155912333521209588512573242306825013323366400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
90 7108376710419767162510492855293974455063522762245516687428326361130922563742357374443216432392941407682276645746619697890487485362175241501610644775947186252130196181679414693107620317352654167576811792761392881921644117032616646886436807087208815716773916401000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
91 155654037560095972278446044310497181535376418723275867921210167572053596860759951064121943826617215717377940399352064951616533117187117543054157769531563039607709327140323328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
92 3446475831848857394688045860014932272726198161137656428813741818156888014017449432527484319909600364423340667700775792023411194523023566947489466368482717036748817292447796898933016953612604473206406363912671812767202717940456921265076366515126654753214754332612333700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
93 77154625592055169865441966726776057697734196771358032214123612387498571305521255173643988000430085328274143591312930681428940827571003046983804461230233785694678980996695739722120962454867290500046611006157722841138318376055796685654063498557053962821252560071363133440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
94 1746098449223846920814467147170181060148997001736776778013042845606967889812835769336458344163198328467855650663414364470487068390415591506137265374340704463062762966031770545543088232624106894634920623392843074104425539875796378296415961437920275068146685879427844741386730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
95 39943376298357737525317007528751642452838046766520757105076274662128310885377472387101904964449144556897452770058404436192581791684100210141355248909514829239647586134601627895571502862138317913554257304917245088148269486787849640347806765025657277494423270900264453818390937600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
96 923507531271466524139375762649184759266421927118911416091467877234283182699318776843430139408620333456275692031700241714292626328504135723868917148262962157747430738139982512419558369226615139440919571314838913700702370720690459455389496358501677519825534545816481113433837890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
97 21577797797555937349870941931249087390004802586645316803570893514299781998402549744306679872770518954645042186604549679769618995108852962520236011760005080108243146946485800457781088067865444847881386808589144029285915493756146777459969723923467495886375863658512273964817483017748480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
98 509444878029379955764496182478725523902075312965985640641415406587359059277094138792603006600793457772705861060272447560970856186975049803946216320394542844252399469774134114715427091590794598494557205052241746960723358850843763876151785434221630235587832917822108409575908837627666958500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
99 12152456125581877597701200467393250998834528359444165552952169686098532678193793414259412907454620646500432729898944785980661572361630180913048519349032426069293760435883817012438255186521370719643329573847903869058633052571227039963576852997414700878484784055347762845794094137537919451136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
100 292861331135224071851438238967603438697177689004346829996369443957417108656140566698199809891771433179488347259209616969721006014162456491133638069464307715774844311243650413572670698395263834230338258188088942247694517418376227718042149199809662245256680313398881430085989098944030170485790010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
101 7129291320119813937756610994874982884035729167683255820729956942079047546764603652723507242878104365574333411880975498390614903854112393039575777029537173726308612986607504389178394018050112505589900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
102 175296479883365762233791007575919261574185993096260348342330386845595690817234863167564160345523035391224529902984930195464395435227867591795641248698049026127780543684585249537971648044946028879743644579697124465613256175252375265994097624926594699165836518488468382800646591330308942151824474196817000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
103 4353109048233854585392411365166051533083803879193237968004507954942966483364604192455063739899546434010081814149925088282663093432423107580162458394220156216231909857973548309249654844402475439880585614791660394497084220884280620250433597067726020960699506347197828450999865225352661950855957138374656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
104 109164963012823364557290861698844102197233448135576504511523933564981539010585970170229152730896333398255077143238810800512250851900168665530109363555402050373823958528960966376659143071783959931876907335332030203738767428081448917459678338386522528046097663383940812339404267227784297215493549321930285617700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
105 2764286451619820245360753526283002658000512465850608635431274434807345287102225762645462578923092491491884001478983721305820446510634413319985590050068127380047398881731646443031326343577801544217475190811503005153540937894102371667260139158889922864685668760866458089655979144959386923443609853109729834827776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
106 70673782391865068473902034279646395562927780239759197403537454707683947677070354673785479178137979488686659670843697742372260015998930824782617210838819410189042408704204348691445844301716442794819923154102256726481092214546551387888985166075074545239547693565108089490964596302013944750797236338257789611816406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
107 1824187106276559110281929478612641537117209903536640288535982904027792296340967227198978214591526932830024276353512310495345548757964476592373937316194772346564097563648050350519897066226167713992206879095312069004804359070292869684356495412322358448317931249396367815459455890214872008971719992081855212277419789516800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
108 47531024563728735537376196837001590319208306184556159694884628047032928882912803994056861608890748485539669907609930764000843910246480327280342590867712821125313788204417859323502534348719920634391749385211133380153933397122684328239088170602168745281252931841597160754272334739851395508250396063721457628598322380402985000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
109 1250096205422611568420967651889199418924010849338933007999849886500632136893584026280671588624541765372295886323527090555793886365625105842538427477197895064516591084809152739193722561678533218114342480016966512775435685283183681886116445118047664510661904958543893847530001443979759677671857408189230981272901764642389360640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
110 33184141976817201331004599719653612022581417159370086768347386205787154817782580021751531049697735903657610704428862906785936010713580054444015801278074828976145526013006117256407010126819587912249400648889569136025387065246380108261336938691793368364994036614642239772134370394216083038050895397969070632486158766471279159320100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
111 889000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
112 24033705163355694930187575087217801676352966090817295505827552697723126319948837001904772035904623276058924827340856426128945476505250616717187786062319116880785847066184371085413586326146714692028114183575626020147469144174621204952543704455437823285315439309957981218875329978033860400297444352505013763620408653714215326942719056970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
113 655619613276043462100953792589066514095956497220223336478254571403202336772060938483771494423431681221173769128010126689378102597545122990181431731577271603784977395031551922295978779360365900101907732491083128584151994968054230670361897474318929060076779675778846226390072251212693924775240672348050798307030835825523772096720977002496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
114 18045148502249853024993325179179181963668657101696058693707717299511400182813647491996074046511756990131763564611257773388325473840800266225285846466936847992087424336176874976398843075173091138475140806394245141862780856162882133881299497092642493388954127893047008878649979968849159382785124607957645227685800802708205191277081941191803473000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
115 501085679726458594021420760621323046256564459165204022233425637263629815518396763993966224948185901433542159366536511083533635482806557296778292538978375195110814393409548184105547091214585910727336817478387917156490312568348653443049443738341686269946295895904747963308473141712062588738163246844555767954240129032465768372724780811090143477760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
116 14036952327589830249643245087628048115855966438556240494958289277679805024117718118790802678637591111128609133414686568650487109260088643486180468288764262162117912551622729981256315415372781323340830443508689392184568423612990606649866116237039574580157752415809803410288431362769502211564308725612501527971881509770923912583384662866592407226562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
117 396652176508964417718302598083375434187658549738985102234464726951586976618186860908899994456273030538138639307577045282559299375756659059592422322451594942286695894575552032059814703647834753344840468126322529098585158620311367889173287857688115284500724941966683642376610207565434611578813848126026372801984173696546084298473525968121803623091929088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
118 11305518713920085069284630816396520001999391253816539208147930323033022916630021697364329223048241978863212551255463016304349669625750004696744086522871923634187620817887622022591077881711009767749607500798111380874309267316031259791534849138124743331225078217922485248104706259059043285042130620155046875827126499454145492057924547682603220533329075617450000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
119 324999570751879659387966587133527474862859269480630056374545462722585318463217072366395690033651994302950996743169671855656459608228043079273560985935814715399558050411018545677458695993274284063959757178106876218909081307613538768614644765552636313974021660424135875934169830217792838833998670141390359553002401262628561450548772536677232267581798800267673600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
120 9422264123679943699211349888865286375707984444728871997724639239667308688400001038278940124372749553862037925435534435845257145913202513792792445907145136050865190928522951530875557379359470160980820475102045781268260031025169902290503214428974347652542884745438531013974738160981034781672390263890512159898868081799169725644275184887645617639130906078215474001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
121 275471727164856382133721144180182457279139590104663667178115685159409012256901009461848476885310072364983713578223266812166860332261785664290859267760957383016698675633610564815232332608188115155079364932505570807643215937194009726305863922311341000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
122 8121152289362178352975321696504581920545731728015887617920349451307004183752955763487787125886342880425256875541088225273866667928562776146219266820083660200785854071295295808971565474955182944898212316594988044170639920392585077866848937707910388530312214423453389994725182161338184721172999116923615420553839163345006868802260728428514901219761137183917172448483697700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
123 241405543061597740308412077148730194528864593834887202234010038978369385624265979923782414195966576742821029734769998161672573946493110068072028640917594389554050889548553129765875640344437230911024031803900823159439124619685139766132777781365723171571994857155201452504605210174487572141230396067935423143588258041399056841042306868603056787300328131522622802499605626880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
124 7234963902006250020757598493756898744909524936701346544790114901518908689117026925112096198587520283304226582191362371151814971898095469215008231403858468813438306091666515785001325586780459908416909899049009589316433575955476440157214987619199260100111735029359203912331275970282346887407994439761626856250372188837748788457570298024607603796667078144411856001221669571463770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
125 218602996560219619509661921184781211624386423521194976177821610033712955348578794926868803943241399843871414323248934437803573618735058060228002866323223359509350067416034353623983876536958917702191446082912618917123641994253257558059475153349920039650381649074670610339050520282179403247586190021119003208105396022097118749777508928415489295241842900856585678838572367497238937600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
126 6658524404675843056236132715383186750098032036670774663471681851070456555482560632798833657562986025998769659983879423451304548224513904854100295368065058062679854393411719642964035970364351489125601365326393172175304010731031883008338086449726306196821326009887373837111249906121944034136295665394795617592873933097103868064240958361639705943846312408140875049866735935211181640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
127 204443830811529774192855727997363396039550051999514915613990369729461444023960657687261776367910744818194786305010572478843527836431807677549265553957759894645519926706726001129861313614429192397456126578591953560323614754796044932537780625442750422912472697610156656424651432815437560256854253301181742033646373259860610696821413452328396137402277757486174006828476833342395053590446080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
128 6327273165387133691406947901003470318327549882640101558993981717436547529405259857520791019176910152329035142650892913523275025917753476260795377299555081937773390554787442405156255033141231038201951649274238894194285360387496384423324525353493797023350393182902676153811422752940193222287218053809785923943432045687488078633927835706733976274412755172544607903752765981383381842291189222500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
129 197368838082595726122220981552456802977433817694787917370108162241329650999893743515528810235516924939191180172840173798265522430748099059068934108077446607952949441934328525957901559666248135601588582817732089396354104278500935777665735116033496296593505219792003736992517652831568214009107343908670719149240781817865915393762304470783852663640275038657801903823508119620286801896747474878464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
130 6204878741946590287796028343003154487267775302627111870284783222042640174226206215904750818477047862897923367671409023282758683005256936644541465841633410303868960633614361043084895009363671302935716993811102048261848507458247982401572227709943996968067426311457682968402869802803387704890633587235363406453494044458585838854092500532270459814216767481532020912641137648113977040167705720252964010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
131 196586834993965737785012280976406172315869905794989948176122134042282353850255760941614007456759986849178208424309900459583374961441567549980905154485359400918429599195595875132170717762480657670366779543150036072958406571018091160584941078453046729711083551525147194163200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
132 6276479110520835088146918036190686745250604459630153173323197018110307710594734452449444466616437032921321421301221661940800659337083721547998992214185393975203849994244612254794850913252227325418785119001294953279224017930807346190249450651958046857773296020812495150127418188432343969403857545121400178826035139848330585875950316286119882749397182025053472892104761707034442629214568288577396070817657000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
133 201926246627697532970866566123833738179735899653958949297617636677096226013158720450604507779521208428792060450127959795414030067362473921501934810143330141651639648634911992665488359754235143835944210560332563856420082428855239927807570004332596191255091806247751888606489962250547901927846982709315627430624756895470736901180506699423681328883816889535156576350083312351906883544992850367766597005528268800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
134 6545749403370148285637768540195179036518496753933382525715795417439872656284690301270790257766983642275182196013838119700216645904120685417273835279987231612085221592936628463839326993137461498696058000122114958140995498727699763375203692952144212108230895138072627690736993289492794079048873033356916521996311288899321968128978562000420086364843449205209302915031187601738753377957212114389323176899129596027300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
135 213791857468406654989842799891021026288583111868467705638219157821706429331277800174597703772909174336258050348808164716657728543037655484065842425530258590400587187380075279514320676908713616163219416721997467351458418857068241986661917981845467323087108821255974288655520257263642154856279031963392789190266791390443177414193571224421973758405668477323961565951601301729938470146692655257124434064981039121432576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
136 7034994554957621567280247691510250006506446155360683190281794038369166414947083859029025733923954592180119317551302245814312369419332561482864245123917115896628962792114351634957633605617588951823025620060370706179675443616628511298986331232783412110358851544075938433788883552488617546144292480530956271726329231820860665135898278315020985858578006913668951685627106542713369088937191975219320738688111305236816406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
137 233213231468885743464829833819808864745702093355815705580587016334062938875247503262367114613641546894370946442428225583183635822602338152543440805209873140929867708961307364302070503238174647639438335556437551319144013047645390485556142983530094927216831520981978229690862834660682416057000365037137473084168957587864689869859982311102718502706551184291763591701136757997355664805391161574880815434971445600825075616972800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
138 7788176286624983650069160399172476346686727673284718685869271921284641988571608121413687706447662372489060924011194928977971742302056009431522769046706074674943836671840257145030827516201375785941068128274937756732585987481647288256559715975639998166779518036167162503142740941168049803912054029295883020422568105747581089052582427609026722332409581446983428608124836807092634770538402409178205713040450119465835831686669105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
139 261992114566078519678033677501407904464987949875201497343743162546390155625834600587809739960476273253433755157143279799633510457586235364200028378376587736723131596822531656543364414204666626775561003051062459634592276420027488271285882241973267058269685206177403733373175307044715255161327253639111250317483295189365864420820990997905242618924439542958311432874602284580793025748042912705869551545162561803862936298026549903360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
140 8877436197248909144718843964703625776139818892997643458722555163335472680939325155055444795703028844622955668471769387291334301857587136784307562728961791639451914345576289096861453101495148241234397441315403559818077637946169264456189782954256737855428933284908807818692367839287021829828552880335359588694128780045327580033098285867005938125160191553339502868548355874888377158255407936800773097230786436474105154314894120269540100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
141 302978042121778495878031589378361942594240638774326322029973050914120808491306786724607421361467366042776353459790243861632846889520855615820511581396597497144452979090980029232510057204942567603418931006334967078812986782494990053418951155490804390191664936691069617320733731193921733278479639270000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
142 10414458451552271091488174067305284269459739061322582063424971856034999123292627682710458724830164382575411404517205801401061340944280198541705136279498244238957578354714007520855756741579447587836724559028746312138033595374497007531435873378391384652158659937406200439471621326217600587642626611808857996895164224031233347534868518632353636407820600875823877923165048904620253064043564194124570670348153790400087368896420700785116539147370000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
143 360530634624469435520111369880834129637599867198937753425965562401717991845685859576811087286445351080130818716325972527289142407384677459423231364125456097640561442554483970681098712153371062328099803020564070969399867061668453849129125633947612380373555449161804890910090951347010759149278209798963683060701419242331833381387562751430769512259811473243321209253899241059276973277590596982589619713534002972895940186728348156697718948888576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
144 12569150060994059242301587678279435261513100062894691050234956924188988813059838379797124070872241507331759961758670957930103975906463311095353213040045729634050056605039772282783088282355397425319839418693401184052540656344924707565268927754540204216409138533324984121092426677487358332710949205011709072817195699067139070572010504534157925036391400819708310520527975957702610319921660354173449660553528168709130376734836656097981556174829780577000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
145 441272153383427816460014461140267294260027153913976553541487741187826293349035571233286753534168451853879125577600471671539430918340265968256623599332893337533125877100404638813443129584972593297493319014291355735351352230547642872399530371819631731655220403309477874370538359487748548817513156894555098381079584016729813815926333064317178304965533826990119204107195254029141915194740402804903578335787512721324702955293882909853416402763049085173760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
146 15599939643880915237247958651655264006994985735348609952000850721923431516545376282027510964625946888615769462528767118597316076562070705057495045700082186832648231239322063620690076950623536144488416323327196275941159502010190463302717942882875771307355297742937293532554220648951442666151107564750750075448824930453264505914981050433085229123446417703770789694920769883145730735480166483743945485918629645599817884482618524089048150926828384399414062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
147 555308476590522697193130603381924192222193725871351523805786934282586324107734450355896713277745112857022554628478744745251996181477585855060501399732602404319690030342806648894581336850405032106865173533987849432879526500018810087612471358377991843700724931780964922286967817366068598563260929639987486178203105609905355198982672554581065194704164046663105883987207210338850491418617453615050589147805149555026603392037668950547816127401271118843973992448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
148 19903074322930264643463660146002042369739049520436328287601929825874707241729743152904911544470893121579324357539848098684698182903465997768111462836098583839096255849975438940599758354778859043764236833275598283869900678876329382728869048836954751404538436807629631505390761492873684182156412196701259555991839735340949048530853591837062150585652775919586465167740718514807248577079551174201878799624976753149365941993980886690084798098462363429143847909302650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
149 718224591728415169276891838473486585081969227246362518368261536658221779337633341774324772009570739916403845484928332775551980177478524815460358669044008956866934970488240207996664784116463734912630198705257097459751610134592780469749352736658338113284043837293745121139126664522912674568772195285741463612103927417103243577089167912237583369286232719519021877540343347376385420501057758555385863086182219862230438554153620197947703321294970392281625296221136486400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
150 26093639777807181347454537347332822987083176691283091384080529956536752498658893226040482364800023280424887842873045259508928923851671847379197971824714053467783460958175973588644661631456036063340170412839510593052219188635467099166982117515100109594839668195724401947193243631348200557878244429079598182701912756523540870826552742696921399427005478704679819401586444518624839754538149099401118215130617489130241722520660392874072365743705348697834466804394415866001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
151 954385094675429446205064320475247636275105543968689875550606866485079386631862278144440095915293436781079136427552770320584080175978548616251629167583729928262643135501448695154055289484419866989901763368411500180217797357515560733945795145502402413537548399296100688817266645117556817404947339797833261060482093383942144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
152 35140488811564767223642942104006206558151796811018253842755596778198674214443774832006530961708661900504133829855578107923553635712765668595891145067601075896460237505230845995976661829100785341961891499441137551973253941234546926318483441950341224830679754946962789910526759320927738651307799251256703950554182074843689781230679326285516768860031012972042597816101000406305544272228872675326023956248858872983788226690271065246583425333636082100959868526210392970445643521700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
153 1302470639099588724489992549865505657184756422952337214668269007968794821409387641606510767837295390050821858675813894372424132586236057698048675423602330154335796564240349531058336855312281800026706135058678237352161637035161841252310811694499508177744404107111730331277511684212579364804321212635453655660428094798494820784823804267029932110941128682127589027847612253234592006592450347369537493744933373642707522837292306070547336587280394102021634787661966825654062363443200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
154 48594280892401006241274915579742097835261282173466754681952846033230629611455534781016466622219256607540932993429298181827802268267067449309423668691965584772047470329215765978726756646146880253594894323744895803721692688695264175878837170354235053703100066857320307983007329336094718113556074158213644990949759392386225254602744104550408859198214269339773910970614118601924301430998566212784376099966602101626098174538617006980274174406136248859942352075482978891512055243096570730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
155 1824907178054762388591612602351041471682941041948531258447426348006669904220998262899982515969784173047617842080127242140418720950798072574088866138245862774307375710534675337288941752320058738910021734360848841991511222067435191899435799384943083833719756230979531627431595743023021209467934080547143290154671956962105110500179161771060515106004476251958625675765456323410852790712678713233588619374350237033559262014481931104180809801022151754818677239099625471380420144184906324377600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
156 68978917005876504668502778800716426679785253665219221268034139185998730297798075582524383847245570381914918412434453874801897522252143543653194874815167011452203396199068020951102387061232310590221520767056629547773857396040232650883627911541010086713397710557131157086477376468726703410081809805734183464425593942497787609295101034749453659719976942506818735016860117219589807622258727706880390195651565681928104665697042778219779027299306232317611942139734537704498507082462310791015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
157 2624180742601067594199883267267891334363487682160996185544890453998004553566578740035730165793362881767462463427690076509391526920911289374563339470342820032357532942324124802030678909012442932296787408809765839411340279982551703118264483093904264398274046832485717748923667694361727894455847145297589594167930073661727437537994731383589657403913377726042854825483304981888651800855354513707329834312619896514980037117871538451183376029049577942787882919126125398658833221047945885648609607680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
158 100474288315870759409196031248975162472133789741635480527541618415416886911353273634118297884965510734986397227555755637981551674154055847454370088590233597906134206411743675467518772860104789582171901010988104462166893882584976840326806910897103774955986390413515054855306529741525721441032617339270192202895185597243671835655404855999207814068496666601286081161556472608448864770657836923109345438819650962271854329456291491743971195753180348284602523746870658001468399768427265093270689902366500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
159 3871526401438893809511557597066160026557588608242551273208502295493248238823953497834690580863155943894272449735113496015767270716473658889588056261165442958113691994092006907869303713535241589335298319822394148574620892987015633639519881252294224679463156793622795009630762242362843785634364759476774171940306281889731784913327661831703631503587713350010098836388642218714123180263204033191931372735804080535832283143683793412328965006586600906890653577935919216426607634014724542063116515264167936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
160 150126755331546961199239602734270753546760508985282335147672456471974954426327518517987406963955026012496051957998735725895172968543247517417901497680097009900288845610252468100126995213366764375096440662813661924486228739780628702348061820642988935989692340057056025086605595074116738509127039181018387708616669633576550974937935169881538846859798041803887868353773659886049787053399619012258347791849657819189543023459989078342336005776830149427891800365101694872056011216028303007201568747222555632010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
161 5858214544187611025581268765711406407054438240211236749418286490418626251644513367967820903842929383295547276914700164194554776567906859476256426232473122336331152455856751945766868762448480475752103072536833772976852411507870717955684450579075663521298300436466835690347363924390886985650308633380045251429907304796529388113413006067276000976562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
162 230031165054537141699828868057084200100279127922922769402670632901859024128438016260571752907043371464091363405582924854166724470994542690269424491972299617888229829765505529659315218564805524506097199829373196742917122507143257810329548327574043442785004995451032334072913139091294456226141528050881187871499595296100496777659696733321705595339641725776315193694091421811938644212741745246342604221930042238330721829134583731149030662715161873865259973843860119337946484209757505193496957395653396491128926097000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
163 9088777256397559931705313934900778095990960038758290486533669809542988564936812676313350150468101187716719542246765780250944503819876927290924967316513940020214259089582022640892413841484029097982490836751254145100125130941250049522766619830101936972874409889436489668576967649425568042508398664921016815711616345162301392912546931526723353910615465096641476993262472052238239491024993449115549187976565855471932492260113495322964075167541396845122664165555102430271522374492836791264429703491907294164054074982400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
164 361330786706657774181794630556483900061079322262186121351950891032076359627441364744445667046663775698514961378693764369794409247970885263604636790225859666896561447082319506068336557973900783394037412165135274588213027628811120665393426527005781700780691836056317220943292705765191700164380519206509761017184297705458826088674321750375622406069244020179566454608526847435047050868236778764486324366629272533386500022025923694340777106750093137120913514061188271430039910355426828715742794295105678353288283752627077700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
165 14453357794394529525004015900183493008840166601975485268118103832161075855591645282026779143247464093857363690212940876552988495126924998501881472276070006447223469712811226517453268971773190460539731183970927408024111179400024720984383718517310787852999494609592335978633142410132225140160197867602359966205534222033223451541825231563617548961924501836444096856841686484033784584481777388267612781414423797510054991172652718417485221130083223955514662394551000998981111733971235996929380369944347951344081149773821771776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
166 581675239398355252821708451222661875698866397408816544141893816226754270019246557269988394288598197145215455225961359392922234557079505866825471719406681626243193722013630574043787090166371602916593716427109309671699137659885047101904168798977324229689059613024136343911419468649414604153435664659419812468816222933985912641972432799732456841850160294494695932065665989961413013601974494197026278433083427794978222383178082080258935574943313688452872249095357168060224763206088766662529843110007732320809736847877502441406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
167 23551815442587695420934854098119193229675582599309414564724958993429380117558434515877213388054586562000774246474632470547607043530002698825922100827962158136130056808491446283508248256904594097477538679116718924221951199154174212821862541909344356817174085888449019792214113186789164635747871003924840083530226212044626403621716766086753785594277367111662394469072175748397047376623396671775055409562084280494612499863468141620927450227658988248719203453877742474300486108863731058232052967976953523937022358478584181747928268800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
168 959366029186632573306944154162855002366827992989164936958158068340609644792398410056510161688379371571067027622541829831058711182874290758265509245851151771096517199306218907222530418407064973630850169190792938635532992874414826638239240308003645653088470316134890730920405496840669311150463417310118462383970885018182183374674585493106852002695645810685844827906352173857621494541020903614709336751083417882922144781723066666852069085991101037971262547697453769926936736728598747037705745855049360886546546181943999594821629365105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
169 39313775487084624977622316701173295519596066676167462595096666838994904571100708209423155882121391445106794267134737721279098809071501303592639863195205798277227264465049428069199715260464376280507089188622197839779414488592888168419220461806551857485395214698482303135436599519038583586500792388326128767686974597558952268896341261954607099125890688811540602004436838658490116485688217803685213667266407053863350140104696075687545940755973723720911408159636003543534770082804158220173225694264955098415714594268990694113156797185392640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
170 1620653466584800931667045855498148408374048466433360525825024289050011878955644921932440257216288906331299557474197513580324458034921587379184446442241256678712143040313501101840136122540203475309814160991494816679508704590093914886544823135215019152760019531160314098786997131882966139996297014854432379129565489965298812102544351507361963607568499300215526920910137438782052791456726962460177030678744537388013145517048695967955442046432393603382891475614637676062955694105163963137444901775461494225614777636822571381856467940629710200100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
171 67205570094214940198166118461906191560580385065903609781506833036911784859390188218909028389248354614945524240999027269534032153748720409404153815979650635842796718628865854507802187141121587430865441456237630125730014098163685262679401032007802777187808041593582672738629189217149138110990742988191493669960317209507636538479620288490584754130934056787720110297868255887360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
172 2803334742077866131961183236385304022685046233576867339535323903699217333270068335603842365637326873801760004593441674375538381858764019590897463584933471475592307731230370857851442131014317136209795116791757457539415376513682028077513785281821594277165150694145641906480552171894943289242431557266897254958401921517191220558126975723655617204475237676504370482209726452720645036830542484924263246888745687174698534817053021975562244106278105329754192984787080412499007007440428278884184505267963591315499473434929865444277231765326924407181743770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
173 117620844690503293786710458383968802598955488897667543478988294353252136319225274086472439966102592142766460561618735368066955410921923813087006377125889087305399968799991860248090067844704123465592920419289568977543276014817443012913113733912065218041556685666817123815552107970606739785735527614751500513511691976042298881832068913622366909801471861259511606741165149072111627377240458945252871203500168656299378834482697552896475476637902432360044264961496599391534280775662553998468274347247431043286359162928098434475178148305145077672854945792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
174 4963848396591570330267330418252286342439068168873560654808182650907092681280322205669043005162807575764575847265937012200480744529577310557245482084516291913023064395022897483672780217091114471374211922387448144631225629961061469624967569797099098781289210158464107739782846868651359461967053067884848478891785268833101662586874427295011879075019884173002103295073401069722092590545762564411409739873307819009029635385474088155045856271646424900191945645161666808254800657495770758153445815214739595552931718493917527418869034489280763666548666566821873000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
175 210699260256603220512482649087881112108199616494379739724653431403689200284671257350414846439410263527941893913860185487073584953944326672017207842429374644359214077533655461674954165507812707842111674027339550534545924422997370719363605501485650476311426035610286564082242229521487274246010627262352921621397510208598593871315777985177405582154215864375026800807141460621024032211947006448219344459391690526445380435677283458974070454474856232234687541804674077841596639560571555503668580678924118301935754584627366074357587533262673230658284721245268213760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
176 8995045685765440609277606995822728137019023141028834407321195052132991943283942180250593475569548532574729779865705331886098967945366457956706097404348243252841510525666032232894268346102396259704456386181162791904463517484292473373539598975080652809905902074741511804681175413421304828828710323551080345070826861816994414818012257493283643947829384662756633196895937392051009452463405206043933226159414034925222111648908265865704258872822329668257836691828418285896445055858016205720171009639445271060228909154351097186147478979023617284838110208511352539062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
177 386211619509529857476925624456817331958621796735183015514204883398192347572987929730727184624490362738272179192323735907301222910708343198442821602477826785836387242953112450332891243937998968502236801355542278969934357455219143231415447638538617009005368669156252394269489995457347515111935945668142259449179592052251040821446114276540203825362997557008448530805601795289593095246455253182754443260968602585639428590598660735633523618693804324903889411993626011379855975892174607378028838949776384347908094905001498268357991140576765279056918425320283431352926208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
178 16676879804537385637473943173075161470639927020981364674850796598997574397598788581709534365299321444562788931554218058375340348289263563965433297780392289685930253315072030572063586712780642491100162528949598242518057230142307334038410189330972280446563019662384623385662046408045775749784326068810685640709420739633426086137946382557500876874202887164235654640705423885590063514049937268758615086504195361113895970616954140920437444757868370784508616014705092605064872424034374371741678500825551836114521540105832951829016153093528486004010253279863004554549358974250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
179 724198835966907873788622265430507452923713315739142998808213049466563419654132493758391278387565270886123900063366784885960399570784084405400715416161678444701094440767347183579891634781238992256432635764040195869251339562575581165934367534990279437629899292235919677325105254543143551362873737852228949940932032019907802497978715208551345062814443839910329727603436060152744335345241069809625822804621360642082965750176890018337685936886797020856189556818046879717386539059731770074311979055256670995509338430875880018680963085041713103009233054062274975193709867014553600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
180 31625734730465185823583858969636244354054729690096955167007584615111037233857822674644609220096554139708914139367807809452550394017266742767963427105212317490869832566364242108179080506293400118623998705640360335971706174633242506885351062174250942338544731293375356766794982935456622123544631120425012273480224184601785919209092249242051971002196339089560272693137866463796890289774183488916809965959241686670185111194452642005604800243124857372691196434001241561333169404088946077385408804193759891684606198921319876609217646716682604928267726370585574999597545043788357401000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
181 1388831549982061822902259390898788316798163474726803862268838004964336045183807018282967835812496097069633172127372186337321299910859812080753135280093590262768686210990170881941431432594295912572259301668579941351108444898316053590535037061547686848999991889290244522124805860564274094503974061523671169470954264532935180526654698372191692986826550097312229104482623993877432166627099028614166401523000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
182 61329750013306240375122550318712210632451731878115807307727987651464114853670569034509874239007496952173647702780750953502532075803512485118154688564749099302231761122860550699383009538515242748112040147345956984287725161324391158919314966932937033150153589184031890269497256562591274826213940458104359148590406051480898550213192193340425633740773748560731072180668668707658191400251399026840899511550917300834567578375381291672007837152799109519897583917337675519082634723083210365914270485898772509651793395768803824190877749118954593013907315252887897872186360956195310881320705700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
183 2723279125092558948003465644212135584066136809116006679671381835601404798211621692616580661960881266417860992199422660259052516810397684525510281141198420824344713412355379919210397589983949331157869464328701663535389535361835209567254474924556598635512863442431166776623014128889788856135243288556748864512729048790418546360372771579385488035061139798967526146650470060572968915931937431677507335790300531454716150842014037034349882322573905754383521748737455285590636796958990052508408693520803148084953541467155765607374898834931393785235088059252219828496835988012815081586106040320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
184 121590397756064467320693115353897363847736671136479302336906574545401205002697152001350922714766094551516538196971646555573463867078698749751883435815705491842794630167466417702858271285701124128755886710600392142675978867256302478302221670697515385013284515444252180316568505815521235947822930054429030355956934661477479230838910248438040895740300380214696589002386223249809007066106131248037999446144631522467329757384177453091308901928221449069450091273667466413709808092095565919547419799202239156345081671652338875199340105227143438262925139388343821251338758631142631797545635932489770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
185 5458578024666525876654024195439318618415958803115305629050715672617496467154828067471338682088078205949117955786077568082849302827134683258289595714306409911270682786854695805370532102243068330179313881094068270343578620781519034599418734289276398669386227762553835510299031106159214300777978852089362055342527577300592660523282322224312051326647042204177512734119733454329235811992019798582016285855712224411055335861347601139219301038088361174604628083675000702172290323187043210358127096697325255548884534991716280839469112336757881205150130498554776370067060364393756264992970001180367257600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
186 246388248539794517460956411683709599522599026607043894879933230731916335877564470669386001522537904395963201826232697014584342825706294093088354511175157626763408883919470775672340446506212260588111043406396204591126038118989950855718978697742796333750930015076972958061809179898949548098379452186817985877336548423569650478506596199720267018283633758681516342553644231482344870017207939930469389398949432584166875317081280127986025543076736758671747543148445404999489020469945853512440560254750927854340376141809884127304446884631627174596015979538338376043926647440684973844327032566070556640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
187 11181702303364329519823986242236838785982336656299849652731749293985957145972296187801470945338544927756227810603078898563225223964085844561926536803164124152972087018027405923684250753745967308769988179031537657575216001402778321393788081720999627702762705272742814598804712360841194601931677301330166625173470541887366691859724724969436496083075592788341836586387593124384695552015577692610832002641791739793966250899764825196922402808313977988452182945175424857137059692384780100902611149607968834624761084722606738951425554681559093218304012322864187733940344484564050771701201359730897654676193280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
188 510188550636891121422710769321049506037880724393977373982303731660282986267226333151392007799247041352087740276273654559261268898587544981106855537772685040275311079760241507286474417216863166661831228806914608136055919871573446291536695353864245166636661521929906902730638902614079613971079101347626394391574000555323682834790158165655152137774818700909818682468430356853292513825969336778501989147100860142081959304633863177594190751701453366931512746723849784601967503890926917483918519752909724508752648250463866392402289956323340913286569528071664923932980512282143649325501383465251419985725280474500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
189 23403232815445237063233113831159468381577641867595455076950916843815045610288819617560005558475055613233743180670985727928278944728656775269710658986702091303863896630119796047982135715488991926153689974932824430299564869005079039659575610993958401393303726809849442754195686623458626505868420488412869094389103059473470034655923087215005058407579795276334112114981507729327903537864644787065114204427822423803594036008909688168947077216160840384137582838280985742733994534861969306110122301493697882963675625292654766810166745869568934742019523933938004192570739732734956743047630042691822052739610694385664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
190 1079272242682726891123494304697067632330475397076573739571894841848654542660651444821218388582976680024212513214897937468647046889884524156961412324407601633479375168312866892054457013138757336039667408656372712711959970004393363784615057663236158309510325034473636909299423269851048653969005537931200582010133041328297776974711569430030897673661434443467894962844356772209237781294315665773824666554678377250601644786567096305139951694087524649403521513875815503511036467184019302866160465123589496896461980345570350641531006620432852093477705539393303309511680419604200411248833657707196722313014050195637644010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
191 50036157505761397296410309312723930828508747403469985836288682441860339634686197005678207995054829132018521513827861641551846012401732160666699572963230952974666592679712076061174775953947783515321592697215820287941426103671640499742738138756797068752848159296745326631941983524280503328467834968827506064527809573120244839820038461928644811780111081508723761301242422815433315315772399257277963270744862470899313970152000716800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
192 2331968015802327800465758940914640459515590151240031579699459451482705433764696950861149055210737152400763019592259288290633711751178987543409221522943372406694879131153707931799852352192002877184309770588206162424001513690840575253249120777450761342810182806944309465856348470693566432181988181463929279040179785550269001805631424942361989232830988233727488164274062533403260930283017265420930042718197415368309656095876806998645204321823963217845345853765953370129588451339455061870631734580006049452530570746035561887384360278185723055426873468885525433090935177212466457455507716117179293945171374639896814709291137000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
193 109253399004706787499233915777333139410747478540929166839877140117324545483759279053186971210951232636189961679147132110707372636830473095639889424695921335464989807387295225270313145962479132757964942312743631718347100435321352113421942203313024257557310279155093746068963386274520802715393398026057211862239310850667934209449730017310855937287723848415591912455680004683359608363177556769781057461204840681548606753916539050252146771422320169402736836621269513002274069032502493681314890335600897257870164899077645303111492534685952164093880595217772704574069603272723710981007270825333826628394760780988989887396341350400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
194 5145282356719303499457843962059464063307255671963741561678826225672980281986810035513577040284566774666647694086989184417072369136218275259773080352542306932551253154830159805578833615605246787029380462283564807053066320411917033712867905014141366277801448900419859375167866106016100775310775106574394747206980899700985093579820260712986070329764422583736877934002987312279490413786360406829894375480864720038916504129320255095490845626828757253640599771508307752690820903495299800783643520930432587064178627769446926741053953113648523165300697153005270046868068636712595630815849539363501595667204669609731207261521513226267300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
195 243575518714058725444732935466754889370105057016168114993749519999746564157987027704348022642255600482888568298102999638123764075160441783694994869741438299205890001327165567872486219124755310351301570586162365462784600516416462683939872662304393141934954969770360067137355247072051750018069780817757357859787551876160148751973173391098001178139090575824940699513234495956664738485682133350069326386920363594465118578183316029067958706321391412542256481148105902857823614432930598266447157889193019526653413714189624695124849785547410245427346711777242054767791150343815984804285791884581885318940651921125140901788596742312165376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
196 11590352114411197025870946005007403813670792559451027999790995973632320196707447166079568757209760303780678571069573688896305379779540186547399376758364669528461068527469075448177403401734468150195340687025741026184316137246446647134960326217706456522039360612378999352345671344710623645477539869683293885785652486330819023915281873960793007195818014927321289520574654120918095937965397523679025450819906997706129368509076313216767015927234999673785017590931550694564278455174281685980305298479852018465415738915270915574260653626927761844511819815401089122935034573798370086255966360622122546600309966891018120804801583290100097656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
197 554353399327335150995561270075382236276823690449904896787564071663035885231627136886848315161926679054346536886932777235154700517880940551639057767369154221844534507357662739600131861005478441686520798382644468858634691465298509352812132503474665322903993853563505902677489192213721021392778322354227676082049534732101905351061244471496168476267769468272216658190039181011236550697998494717848213261275118592271853258402506652490134374446104094712606101378448562315334189344718809303173587895157126712972704589258751387611223770881211280062280866267519677628815206946913060913543955830724293960888721126650523989355219141526394078285004800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
198 26649712546118433147864824275541519943188707685478144021565444583571204021170460209652597099413865158855814321046399844900418446248006993146458989113941840224034265602120459627862993214995368083836310906430728963979706983122221425699926401956733469340789292596408878460077704498535992549901675992773366954892051656017470463029137687989575930037688788806392870741314439947546401158534708312094664126367594172396840206829671868555256866848074163832084081953350621202486535265581174218067219198923921152765454403993086179352904573061138856052006886299459315208134421127822117394692841742874529061326719583633822328334918967156488174009174802385000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
199 1287664803541984234750875512200294433518180418343808561842804463668958418215284500778558446058895466975940022048974169054690465790005808217997110612989542811392894117547966375383286737438547802485213102522949752446771191614644191441446317210815869680838344643516595707587217237967083478898796097402051647658368778081400974687900203072108729450393215828870778226013821362117365033281017280658593225602385141203039483736771619264003671528661834957552178839083128963774881931339395819105347145624222282348725986637232545898491114936809299884329585537943829099133770630201329523925020309587481722237589907482294719477657568224282782501359089730191360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
200 62532597681675542792262950866990269077556763608128459337052434100456898870898485521719991095987316964034822007723774138751100933377101465186621714304640841616339260028916145651492802138359483843810522430321252919123458265837393982036383494095706391684605296169679122703477031715485150084923671025568535543975737190639832137465666162686780564879344678024218116832700949422728420891210196789763190727032154818933487221512596489602757825568294482188180136473892600810788693814231752714116573134191078307244488326421505590500768311039197029684665184045961697298906716602719753487109925733176748497944064101861386481344703503030953353407996448158431800100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
201 3052055614541612316486692023935345005066864809796164563247730680295292991661708975746057563066572705543223402195975382098384134764748428249756966401907735214770865532031003894883208269862246949080307427984633155236210100893842112275195360970426400694975102985759072581529778067841623151274559848949607421022228542003680876744977071850921904091583021518486417776489574779296125359445911549485671950514258770862229182743027420162792454059015195148008395890000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
202 149709662947474397800152631497932164313532282362148357848589879540337803623052423736063044415164577181823109314940782153361238234451799906420637497660580868508732897475235406384430351727476192312718895271287822322430942516344783091459827033836039579593020157257822230011815158275245305028731049566028396135455442055737130824192157383806284422542624068542923243388504071077423725953582855834656850305699495013360544913388189769264174093531623066698925274127209257892481313488120966981116739788756089237083066733406470455868113151388520396654278334108305302879762666637949941877187519751149212486659633322932924750475071881469290076817101320514875202299336170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
203 7380194988836739302423543640354009934308828014941198563452864892367495039757192538772565087752357038185188577943455518005613871886176194011846321194244618497019764581063026526182810440896132622977048670947370120805079138927092934088774620542631158047154845093818799009773174156879645312922334248139005166816540527026518146325277056562205209523532568425937293276473191437370696333144549834302966526768417324071865641387010549238212583818028218860126143213721028283488364439752978716237314498682379108017600870018249584802971114776630897510972851996042535234834437274840400952281124784762885163879240378174009772447543839577439218163773573444983200919899340800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
204 365624894835140723156365324167745264755319586366662518254632924615465913486429439719294190632908515977677606038823144996204320965205206116809059022973075186868170072922678656117844526072735183716740598888593182383542239887459906041569857393142020068351529331232695056517966096211230920820390532412271821488485604775513563949078259900708269388674293269322083854534818926794017098674109848928116276530559922570277266277515099533387099233138255709183993771678956540416033808237537326401194474151692481838146396356628666958569843895576676358156237630530207003942930540613758379769165677700003431809494298096026614260318413794891518709074845522066037174424628350467177000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
205 18203001677112276308951001615799066950620198960925286008690924995902606864513692020169681369439399614968457157800481980055159857150346240499117693756207505149123897565081799668317239376558075439792914446336190834288279539639427420396781981651463490369180464672850841115988272362709819356473607187974732270185643134594554528363289012741669390422874317169498458656730325409364780202138028767579701028725397986383959548865664885522484516082007032661518227037612207984984840971108248189193400010601020820153541350209811328252531047246633028728905973076553263290412200338477281963898491103828963816918836819679362234117126801022735780414517837766673187255942871468746997760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
206 910707895284670810299583477157924416843373884409294633697325272763091384191145382221098149095988016006666239525145718151507788273674293891675838480140589865281427256301571719810600726844277615904463312821525356661908849674818031819306184634643911604710059984847045795830965108815575741439809683909265131913009946899902399709765643360939553063849785648682864901051010729751941640677387948231558357221640718943732301237833843452505729320258776898478019154778339753231017061949605575113743778922403692359481986314210055210067618484405965792061723113107080032313685117266036493971028638735816934568537186065144746288915563719352250313804342241041922534350305795669555664062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
207 45786099961353970046581305940107027857328145927188649076860665795359021075354521225743850460457531517494625723755426116539810947224607701262989972639274041879377064152952595909282045349121800320228600321914150848922601041629114286174649533008655208312715546304897734202455956978639866173753561411777263125000086737355571874384758056147474984219473943845551163495502689147256960115193610115890676984345035446041290280690172932117380386619815767023359491323190168078578869291478384019815885053501956420178162841805514233808058558394834875179577389631434439591448608494717164164925840007924433164686850271824966960628074783726563289695215293705446026765685387891686570215866368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
208 2313110484653147151904114768857867224982377412894411903182751068715943138946637897313961598706097978169970420700951112780359646593260232415026449649245876264171870592061178871081276975301063573756854521383032098898012778703449691922583513474550557355016502709002010776570243729072059150915940579594623601564957999411405599759901487525191434433424084979879872643802753129910106789991611378820015383336828291579720162311730248530985248416411943221296283537088467111410658198062834176835829041884822001266783959765203224024168455489140319699958064081263360673203808335939170022286894001492129819613866490367048685168696939575629497705374263642664547379096946104107058727178606171850000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
209 117424060157429814912203601747896490136880435614693241459166478792585578235465917046580918275435868420986737150180935270299369026184220374807259897413734035208752065494038067524341559636618752022412978503091137519753609306945267093310096365422298758896594708817331340914205079408908012771983322485353275190033573711907217212270668083998862371224022044539562002226776204765432222441069420563220441720921951619878807218694060080037337699080135696574279126469917869391197588054260176556380880459790339738205070457183960179360412995815570643171118922791957031508137807519508267873212283091030355597011982204274715954845416854325046080876779219186080801601873888782523284373003752072806400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
210 5989708859011491401028997259055213428568291597537341307960805359572334505771036938785503156651624692338519572085789201947726891250623511064615273909711156666213978340007916438905101023390538219534927476876269503476282884999948157510503236283319418363458073202346349301619546410493690831225130669915911255158021229749685990680725755553441405123787704592666833161447384493667175141122233158308679450116112837003586426029923524573691573405285693683302199868452509853948168223599535452712093603396677639299439146246403166188164437319500909863665404092586997018964761461968799371549069187807777650374689026641949718515616472048176786798237679489220902127487379031561376410351652521303573201000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
211 306995669059490855339128577736435183349251750667877884841138645018685689780736404031099769870378431039515298697269925284984968157621552871924026873831537068548373300981425674980757983401311891178003245415787444052229250855133271713302465939465833981907616839373624618473100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
212 15809815617492098935834874421270967367849983595345744281392869407547436768211451937843936790503724257993115245546608399193074458653365653725528242797412595706307386287111776439936849737750590627519388867184141915391148864691741704174587395830124906865372380000764748898978081292535195907579346894100926138511182796012183912657345167634750111293139073432477513596947651158036372453252964752091070111991652959075119569313557666699046996350930831525972080344121225362897201875770675099550146949301215678058029001458906413933390354710496960961955476620534904120996798885359871973600078250915497069871435810404949271386683703061490945944487695058871425194727594734072806217304936398053040164688149700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
213 818049496055829904811936854588201193940203419046042921702452164176877411050761181287549866732498241087209928739570002381865800728296990536314911726645906291694663553938182161002564344068297631269592154773968837144914677936921941019825209255484040061030658522622755502084178004747324630863902803607242000096446202462685580355249470127772101885516920472313258496158987593706173443907153415090353011873372483091261510926408305119151145336590171150490080416910698932503121360948741030386247659891113213463648677184377030445997930301244345796992854990247650609965155847554572318176251317396145292880687341368440976582954485296309585380863032118494821875977501165458414557887847683096507636270036418560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
214 42528578801303516415257413062453903540705675351641830723881121518034992250268122590972225692685483131187206669306518967974511144962539673637369708973670223959975512269922453354544274111361954654611618996519791957871654498025388720699162858070977456978183043051106853147347036726612574402903999771989307648038786984895406547392414414042825280181167311308450017090025619496587161742627845233116430717934937943139066479988827236882021322998425817092696459685688490689565653838358030173480201080687506477180489571191567625265073406576473180988174853597775858778360605562827206067138157916458763474520464515001229796311952477131582004531417622396650398064075744739613962096101345054792192526561150176674730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
215 2221370772845497831167304422308442278773671180720658645439596806135463374914506523109529296493315213110508871153377159289639266310642387710347820616058381019384442018809126589060860122982016031168408264723886527096285692386158524902987061644812908426945372970297961163388653285353907971727812569574326073910335688395432412321024756919910855815093312258349894175233119288518178346926042925206004536109200623163782882373230801139166958372915254965428705174595177234855642109188128433387621878386596665598162019967462950230321536451192961383827165539704627002769164199115884403772609197300736122763937721414916445983944141097401463786730791958904474129868278657172669604159705369438995952983873269958023577600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
216 116571022229465001899586123458425079480752384761038652080465802981370887932106836639125707291678909302397540549057350065984057368089089033773480273723734229257765119732749337885589012551622904328696734952352772538090493897949049427439041387162695703207638005729568950450155722353822691149448421789516017230443221766305373231913167890507388012891035686843403121507692751656696888142808667534277111213166387727802657417901856645458038103464361469570690570368972029874029479589901927812975322748879013119187541210286753724196914640861779863635428725937628223681075100604578135056948415107605693259820041924371084069022175886500397770876291062884652052957592209212001944408643172579331803717650473117828369140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
217 6145823528421674817339270618275399555637914769323826188971612965295395162713153190619820664474673828841595295941566505125861863945321123073884800272931765734759044840418855596479111755685032954802396095630387261412509295102393159105479914720796704401135251544131770424849703105389378102546938062818306661219687476442077097028294817409705711441412519095690458635920883883011921014474043911622526613501846101529886925201492479450481109529517366065560075818624894765283295848600527670504980434099378792258896423892568811529403208483826742606349680913157815290062270239816110989728423118561268338622944112797232440403033684191556483033517653170374982008188902185450312621112770066535040845276282775008940462576762880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
218 325521849902264142994645639734948064531141356490916950964376069031865837328668880887114416756703026456961237369596097203157227155912902171162649579169442918877043478069726291549333321948321361715035877080932225904049037508344100022898912928899163904596270896261380094437402309468404799015012925942457854014822851477480020101249536629327758116472972525617125043854253059169100478492003581372275145003393070776590520140840043477805820283208206983773542591128498478048453614626507205287831160495249451793643096455030272840507300059256099101442285521733109347229989980896465959478938831145755410898051066002175592063516084051506370374719008170650774414318476523502426579295332519926823809210920756518683149838941949054500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
219 17321341231951818307688020256054136465251531549081949457350036829755720517885525596841914762804875734767288216988413760425677322105441932645331283583744861206526482881936314118140979923879504342439207527883341408774845046852659773284589307421989272671957177574143494616134627592517405096309048940307168565245604740258249633436880544549545016734716924029088900250020886321636204347394422049017361785928961414326645193857676901808233648785199249104674039650927730407793912073539281814216687318373942338561279094451175385747122113173298838113736864673402036887217345160999927393734691434311006574400810628885267001783393263437054692313190103365292953152990828181324296752820130367169720876130815130676594863555774813044736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
220 925923322425376251801420760481760957441401911240453139538971886214592759442084653422624200835111202999017342218951946968386101288558763414199049493990918730994360708113337321292682945791255434386808443066668258747492700843844559315663287902594520961961398525893539151669413548993147828058897009342562555384544327001442930696210305975694884903272576064585506193771628575369859876713305795148347451531362565048982678111840165694818385811668252910597822426366326090451345952458045123347106372578336316277213885298167396297182370845832680052451988121484913203763782384900183851406920458534622189895911682671693831769049472832979116324352498561079074353592789201722145441722879622988088017705313653393136905900596532248596450010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
221 49722340882053454207184054248232496871615008989168103054440370726988663977378252051108427233752315684748752130706209507376263470078076979799510824456402977200351340949818801171031542175910742012377193719901262232412942614972398985383292142610558028143131876170505404433517619988879991039572759502143147132323819341550694223134155228152534375898612565491922884574465520376872490837976822349731602147493101246389265315915300814728336011786314980870039543429530878010884152910638004997916970697353094025352043100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
222 2682267786189193481336228447075279742276328838822450080836144615346997956384041610809767694991143816598148484557004576685549440543351077702954377063978197711465123764764051518198485734272495657549578853112535232129414703453589373463917710101171397504166578083422389561686552290007273361546694517057673247225752369954948581051884513955993143633958265316340618004800608894700869960549770647316617340883825816271728354026031345795008718422654664351013827359918863381586535134550202284005179136089782695726621352296540121648912072449561168388733868153466403515545507947238842750970758491035164818195593863271399465943820536258430105265369615081011200005239894132296899994362037130047668786899014069457693792988897457013934590938121777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
223 145350922674472419465381282523941872267296360415996580127420299045262977510325851654388166972450596431085770373818931252962198361077955671987150678229214987974792801939675796839767659983683185047321198154693152816627631452323546665684863185749423370003212091003949491375313228207396825371989842264273408882118295511295196597438217921797276712866332586970767700419802154576764192771739919322434422650173776398399109751769162466163355890412201898984255234310968366919194139935800712430113511916216755014016246349659106985408848681671929550675008937478377245515159092518859324016817259639424580421534611315646408853375836990240554136768220767304577132041693815102983414897300377827822229625637625769376504733873939069717786946607828172800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
224 7912062200449203677459068363434247407239502907727095110028234957658579804122783244943794482080467141059138744211679941705985475017505603201876429884323297382426969562434524841580077341018836509553014650318278302022005137366614125663130621372256781110092746874657013826311357344438517679532583646335731030362676812800213460808137973589737001941433824792338721795021640213863654462713694504206495757408780048124757536919050657731345605295130922695729328809751471174506248051019673128427627913252270964179442007821211380597274656969840021476076636443254705551530582716424490323510185202015964998053999269894568731066058249619746524852070657082586599205665540791678605055936168404420131640545972197524147631458510448749813249316063382679737700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
225 432622458741793697087932127953820240949607972027687136476539155401810566247326943219066679899199239300881756522417309681382482050987144440802900301316498211151161394546564082506359098923209766359422895213683171401859985699504740081527142599176498886467646301227051961251494074754141060314092233126846138241947469573164076139824457574218874742961450777940543536486643489475386410297469592380929291850894150413414927647844257669892962719763924327184189507872929259933009890121860264740691349465066920419645668517099513756986484064137717321711603539987661100396338507680158214699577317001618541350485707919901490144859862463677957791395835698345467724015659604257351643884911720769936052785181621171621846093639743890134732754818124946264293376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
226 23761136247110788827773422106869263928911480960870037241271069567608072813050230973030430772308874999830040959803545710431463302332915879475527899644846462697821463146912086582614232147566197538912460453290843247775014613455771592756832545858141733903095780560875295623447131883179066523173051319033776833485061941471245571838790397693819760832846370341894528260084292580991835931371258397309195481124656129825091554848426563288754963599755876906352962027915022816149357105290920875509852947094983007717399375295688959796539190518847049590635936942191414864856334193720080202337178017079609779760625780728862793087927350200880775559478210056231862590655768524468078488633662533658856329031835048708984911916552995592155639315024018287658691406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
227 1310857570048684866660136983057776368655528715849819542106015971612281625498607846107391900318894052007308839005426618850143407638070792983985810118447821136874771802673022176620258347576584848716631495882898861868363411267080526631533872429752075090693394151068476741315736545034991662302871265786891612666831560778868067046317144410713022814484462929612358019102242144548032458994415580292874688345087306322768521106646021209056893692258603147563621006922400730901438738354803825028741416167874612432339540153258270617084987054204281875337716955802069577782073490677014139053575316618247379947809135590069108992397365665118925552230601545875603586509379025029062477775171807965713064065267086230858708299214963472095353307162891537270638558104780800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
228 72638259019359311204755629851617054855539409172237284009344148224682124411227018956186854319859982816838940522511836411111346296549138716577651858069868053816429825309673161861686948857374114967794129778342177412943486949798869126144425420996484266984931128771547672816760742206690224356739497408716298993369350294352357970100636183057544271665268530073844759688113669718206981219910873258391148753862059930951528355431827477756023540455298000513672873871213701761946247199066851153834118896570122989306455797461403899093240002128541548474934857120732089057408415939178286632469236658781512375926550840722093258194549587771775599424935602727298262476310047077425224176382317131074937402765544061106915733200696849953201046253237623239582676558745930425000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
229 4042858115968216730968553701123266325090064034999944666229601571883453824676467138837976862661099730829050572682836731483778578153685856487639218751261763194988054644919398648917114014964328319661773661704710411121542276563632135403417972340337899532529459423729362037440414446099566907365751719440692785294903179558021464501850107040105950462047646782810449377600588122317865743357618333431032154350479380074305538114003996432559288443572758042470338643888947894388716084231696560664579466745824054625790866483370929643046555908820215375397278016404809293566524928119986568739941986622968958187087960264178392420433301694560837502603206987366368680865180613435809016685773159362117238923257410565817212369109096918125037709930596582581736400721298472304640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
230 226004109544839062985515022000442254553464167111216851090324843738376204864399494404426606229422827750600878668863143726710484927192502374275935325819741526812116406285766097655226696139760821268397300830909700483277634398832859193202524825843039448545921808353060343257452158411657724770902445691368469986590267029797054871266161665830158174318050648135912574607383352378200400637655742119921196414640935298330119293171933981588439858858395314338833689239635966395998919074244016043507908534902806363539968520755759875484437387219804452409090722677577886822808474353408158412138245110570291715850576363277349328783322414676100377816388562615097674584773387229077823951778235246709179899662152323003009332067109500643052531658620772877849054913397114589320840100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000