1 1
2 20
3 600
4 24000
5 1200000
6 72000000
7 5040000000
8 403200000000
9 36288000000000
10 3628800000000000
11 399168000000000000
12 47900160000000000000
13 6227020800000000000000
14 871782912000000000000000
15 130767436800000000000000000
16 20922789888000000000000000000
17 3556874280960000000000000000000
18 640237370572800000000000000000000
19 121645100408832000000000000000000000
20 24329020081766400000000000000000000000
21 5109094217170944000000000000000000000000
22 1124000727777607680000000000000000000000000
23 258520167388849766400000000000000000000000000
24 62044840173323943936000000000000000000000000000
25 15511210043330985984000000000000000000000000000000
26 4032914611266056355840000000000000000000000000000000
27 1088886945041835216076800000000000000000000000000000000
28 304888344611713860501504000000000000000000000000000000000
29 88417619937397019545436160000000000000000000000000000000000
30 26525285981219105863630848000000000000000000000000000000000000
31 8222838654177922817725562880000000000000000000000000000000000000
32 2631308369336935301672180121600000000000000000000000000000000000000
33 868331761881188649551819440128000000000000000000000000000000000000000
34 295232799039604140847618609643520000000000000000000000000000000000000000
35 103331479663861449296666513375232000000000000000000000000000000000000000000
36 37199332678990121746799944815083520000000000000000000000000000000000000000000
37 13763753091226345046315979581580902400000000000000000000000000000000000000000000
38 5230226174666011117600072241000742912000000000000000000000000000000000000000000000
39 2039788208119744335864028173990289735680000000000000000000000000000000000000000000000
40 815915283247897734345611269596115894272000000000000000000000000000000000000000000000000
41 334525266131638071081700620534407516651520000000000000000000000000000000000000000000000000
42 140500611775287989854314260624451156993638400000000000000000000000000000000000000000000000000
43 60415263063373835637355132068513997507264512000000000000000000000000000000000000000000000000000
44 26582715747884487680436258110146158903196385280000000000000000000000000000000000000000000000000000
45 11962222086548019456196316149565771506438373376000000000000000000000000000000000000000000000000000000
46 5502622159812088949850305428800254892961651752960000000000000000000000000000000000000000000000000000000
47 2586232415111681806429643551536119799691976323891200000000000000000000000000000000000000000000000000000000
48 1241391559253607267086228904737337503852148635467776000000000000000000000000000000000000000000000000000000000
49 608281864034267560872252163321295376887552831379210240000000000000000000000000000000000000000000000000000000000
50 304140932017133780436126081660647688443776415689605120000000000000000000000000000000000000000000000000000000000000
51 155111875328738228022424301646930321106325972001698611200000000000000000000000000000000000000000000000000000000000000
52 80658175170943878571660636856403766975289505440883277824000000000000000000000000000000000000000000000000000000000000000
53 42748832840600255642980137533893996496903437883668137246720000000000000000000000000000000000000000000000000000000000000000
54 23084369733924138047209274268302758108327856457180794113228800000000000000000000000000000000000000000000000000000000000000000
55 12696403353658275925965100847566516959580321051449436762275840000000000000000000000000000000000000000000000000000000000000000000
56 7109985878048634518540456474637249497364979788811684586874470400000000000000000000000000000000000000000000000000000000000000000000
57 4052691950487721675568060190543232213498038479622660214518448128000000000000000000000000000000000000000000000000000000000000000000000
58 2350561331282878571829474910515074683828862318181142924420699914240000000000000000000000000000000000000000000000000000000000000000000000
59 1386831185456898357379390197203894063459028767726874325408212949401600000000000000000000000000000000000000000000000000000000000000000000000
60 832098711274139014427634118322336438075417260636124595244927769640960000000000000000000000000000000000000000000000000000000000000000000000000
61 507580213877224798800856812176625227226004528988036003099405939480985600000000000000000000000000000000000000000000000000000000000000000000000000
62 314699732603879375256531223549507640880122807972582321921631682478211072000000000000000000000000000000000000000000000000000000000000000000000000000
63 198260831540444006411614670836189813754477369022726862810627959961272975360000000000000000000000000000000000000000000000000000000000000000000000000000
64 126886932185884164103433389335161480802865516174545192198801894375214704230400000000000000000000000000000000000000000000000000000000000000000000000000000
65 82476505920824706667231703067854962521862585513454374929221231343889557749760000000000000000000000000000000000000000000000000000000000000000000000000000000
66 54434493907744306400372924024784275264429306438879887453286012686967108114841600000000000000000000000000000000000000000000000000000000000000000000000000000000
67 36471110918188685288249859096605464427167635314049524593701628500267962436943872000000000000000000000000000000000000000000000000000000000000000000000000000000000
68 24800355424368305996009904185691715810473992013553676723717107380182214457121832960000000000000000000000000000000000000000000000000000000000000000000000000000000000
69 17112245242814131137246833888127283909227054489352036939364804092325727975414064742400000000000000000000000000000000000000000000000000000000000000000000000000000000000
70 11978571669969891796072783721689098736458938142546425857555362864628009582789845319680000000000000000000000000000000000000000000000000000000000000000000000000000000000000
71 8504785885678623175211676442399260102885846081207962358864307633885886803780790176972800000000000000000000000000000000000000000000000000000000000000000000000000000000000000
72 6123445837688608686152407038527467274077809178469732898382301496397838498722168927420416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
73 4470115461512684340891257138125051110076800700282905015819080092370422104067183317016903680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
74 3307885441519386412259530282212537821456832518209349711706119268354112357009715654592508723200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
75 2480914081139539809194647711659403366092624388657012283779589451265584267757286740944381542400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
76 1885494701666050254987932260861146558230394535379329335672487982961844043495537923117729972224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
77 1451830920282858696340707840863082849837403792242083588467815746880619913491564200800652078612480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
78 1132428117820629783145752115873204622873174957948825199004896282566883532523420076624508621317734400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
79 894618213078297528685144171539831652069808216779571907213868063227837990693501860533361810841010176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
80 715694570462638022948115337231865321655846573423657525771094450582270392554801488426689448672808140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
81 579712602074736798587973423157810910541235724473162595874586504971639017969389205625618453424974594048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
82 475364333701284174842138206989404946643813294067993328617160934076743994734899148613007131808479167119360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
83 394552396972065865118974711801206105714365034076434462752243575283697515629966293348795919401037708709068800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
84 331424013456535326699938757913013128800066628624204948711884603238305913129171686412988572296871675315617792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
85 281710411438055027694947944226061159480056634330574206405101912752560026159795933451040286452340924018275123200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
86 242270953836727323817655232034412597152848705524293817508387644967201622497424502767894646349013194655716605952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
87 210775729837952771721360051869938959522978373806135621232297251121465411572759317408068342323641479350473447178240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
88 185482642257398439114796845645546284380220968949399346684421580986889562184028199319100141244804501828416633516851200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
89 165079551609084610812169192624536193098396662364965418549135207078331710343785097393999125707876006627290803829997568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
90 148571596448176149730952273362082573788556996128468876694221686370498539309406587654599213137088405964561723446997811200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
91 135200152767840296255166568759495142147586866476906677791741734597153670771559994765685283954750449427751168336768008192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
92 124384140546413072554753243258735530775779917158754143568402395829381377109835195184430461238370413473531074869826567536640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
93 115677250708164157475920516230624043621475322957641353518614228121324680712146731521520328951684484530383899628938707809075200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
94 108736615665674308027365285256786601004186803580182872307497374434045199869417927630229109214583415458560865651202385340530688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
95 103299784882390592625997020993947270953977463401173728692122505712342939875947031248717653753854244685632822368642266073504153600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
96 99167793487094968920957140154189380115818364865126779544437605483849222280909149998768947603700074898207509473896575430563987456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
97 96192759682482119853328425949563698712343813919172976158104477319333745612481875498805879175589072651261284189679678167647067832320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
98 94268904488832477456261857430572424738096937640789516634942387772947070700232237988829761592077291198236058505886084604294126475673600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
99 93326215443944152681699238856266700490715968264381621468592963895217599993229915608941463976156518286253697920827223758251185210916864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
100 93326215443944152681699238856266700490715968264381621468592963895217599993229915608941463976156518286253697920827223758251185210916864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
101 94259477598383594208516231244829367495623127947025437683278893534169775993162214765030878615918083469116234900035495995833697063026032640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
102 96144667150351266092686555869725954845535590505965946436944471404853171513025459060331496188236445138498559598036205915750371004286553292800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
103 99029007164861804075467152545817733490901658221144924830052805546998766658416222832141441073883538492653516385977292093222882134415149891584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
104 102990167451456276238485838647650442830537724549990721823254917768878717324752871745427098716838880032359657041416383776951797419791755887247360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
105 108139675824029090050410130580032964972064610777490257914417663657322653190990515332698453652680824033977639893487202965799387290781343681609728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
106 114628056373470835453434738414834942870388487424139673389282723476762012382449946252660360871841673476016298287096435143747350528228224302506311680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
107 122652020319613793935175170103873388871315681543829450526532514120135353249221442490346586132870590619337439167193185603809665065204200003681753497600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
108 132464181945182897449989183712183259981020936067335806568655115249746181509159157889574313023500237868884434300568640452114438270420536003976293777408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
109 144385958320249358220488210246279753379312820313396029159834075622223337844983482099636001195615259277084033387619818092804737714758384244334160217374720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
110 158824554152274294042537031270907728717244102344735632075817483184445671629481830309599601315176785204792436726381799902085211486234222668767576239112192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
111 176295255109024466387216104710707578876140953602656551604157406334734695508724831643655557459846231577319604766283797891314584749719987162332009625414533120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
112 197450685722107402353682037275992488341277868034975337796656295094902858969771811440894224355027779366597957338237853638272334919686385621811850780464277094400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
113 223119274865981364659660702121871511825643990879522131710221613457240230635842146928210473521181390684255691792208774611247738459245615752647391381924633116672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
114 254355973347218755712013200418933523481234149602655230149652639341253862924860047498159939814146785380051488643118003056822421843540001958018026175394081753006080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
115 292509369349301569068815180481773552003419272043053514672100535242441942363589054622883930786268803187059211939585703515345785120071002251720730101703194015956992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
116 339310868445189820119825609358857320323966355569942077019636620881232653141763303362545359712071811696988685849919416077801110739282362611996046917975705058510110720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
117 396993716080872089540195962949863064779040636016832230112974846431042204175863064934178070863124019685476762444405716811027299564960364256035374894031574918456829542400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
118 468452584975429065657431236280838416439267950499862031533310318788629800927518416622330123618486343228862579684398745837012213486653229822121742374957258403779058860032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
119 557458576120760588132343171174197715562728861094835817524639279358469463103746915780572847105998748442346469824434507546044534049117343488324873426199137500497080043438080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
120 668950291344912705758811805409037258675274633313802981029567135230163355724496298936687416527198498130815763789321409055253440858940812185989848111438965000596496052125696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
121 809429852527344373968162284544935082997082306309701607045776233628497660426640521713391773997910182738287074185078904956856663439318382745047716214841147650721760223072092160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
122 987504420083360136241157987144820801256440413697835960595847005026767145720501436490337964277450422940710230505796264047365129395968426948958213782106200133880547472147952435200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
123 1214630436702532967576624324188129585545421708848338231532891816182923589236216766883115696061264020217073583522129404778259109157041165147218602951990626164673073390741981495296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
124 1506141741511140879795014161993280686076322918971939407100785852066825250652908790935063463115967385069171243567440461925041295354731044782551067660468376444194611004520057054167040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
125 1882677176888926099743767702491600857595403648714924258875982315083531563316135988668829328894959231336464054459300577406301619193413805978188834575585470555243263755650071317708800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
126 2372173242880046885677147305139417080570208597380804566183737717005249769778331345722724954407648631483944708618718727531940040183701395532517931565237692899606512332119089860313088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
127 3012660018457659544809977077527059692324164918673621799053346900596667207618480809067860692097713761984609779945772783965563851033300772326297773087851869982500270661791244122597621760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
128 3856204823625804217356770659234636406174931095902235902788284032763734025751655435606861685885073615340300518330589163475921729322624988577661149552450393577600346447092792476924955852800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
129 4974504222477287440390234150412680963965661113713884314596886402265216893219635511932851574791744963788987668646460020883939030826186235265182882922661007715104446916749702295233193050112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
130 6466855489220473672507304395536485253155359447828049608975952322944781961185526165512707047229268452925683969240398027149120740074042105844737747799459310029635780991774612983803150965145600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
131 8471580690878820510984568758152795681633520876654744987758497543057664369153039276821646231870341673332645999704921415565348169496995158656606449617291696138822873099224743008782127764340736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
132 11182486511960043074499630760761690299756247557184263383841216756836116967282011845404573026068851008799092719610496268546259583736033609426720513494825038903246192490976660771592408648929771520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
133 14872707060906857289084508911813048098675809251055070300508818286592035566485075754388082124671571841702793317081960037166525246368924700537538282948117301741317436012998958826217903503076596121600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
134 19929427461615188767373241941829484452225584396413794202681816504033327659090001510880030047059906267881743044889826449803143830134359098720301299150477184333365364257418604827131990694122638802944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
135 26904727073180504835953876621469804010504538935158622173620452280444992339771502039688040563530873461640353110601265707234244170681384783272406753853144198850043241747515116516628187437065562383974400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
136 36590428819525486576897272205198933454286172951815726156123815101405189582089242773975735166401987907830880230417721361838572072126683305250473185240276110436058808776620558462614334914409164842205184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
137 50128887482749916610349262921122538832372056943987544833889626688925109727462262600346757177970723433728305915672278265718843738813556128193148263779178271297400568023970165093781638832740555833821102080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
138 69177864726194884922281982831149103588673438582702811870767684830716651423897922388478524905599598338545062163627744006692004359562707456906544604015266014390412783873078827829418661589181967050673120870400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
139 96157231969410890041971956135297253988256079629956908500367081914696145479218112119985149618783441690577636407442564169301886059792163365100096999581219760002673769583579570682891939608962934200435638009856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
140 134620124757175246058760738589416155583558511481939671900513914680574603670905356967979209466296818366808690970419589837022640483709028711140135799413707664003743277417011398956048715452548107880609893213798400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
141 189814375907617096942852641411076779372817501189534937379724619699610191175976553324850685347478513897200254268291621670201923082029730482707591477173327806245278021157986072528028688788092832111659949431455744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
142 269536413788816277658850750803729026709400851689139611079208959973446471469886705721287973193419489734024361060974102771686730776482217285444779897586125484868294790044340222989800738079091821598557128192667156480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
143 385437071718007277052156573649332508194443217915469643843268812762028454201937989181441801666589870319654836317192966963512025010369570718186035253548159443361661549763406518875415055453101304885936693315514033766400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
144 555029383273930478955105466055038811799998233798276287134307090377320974050790704421276194399889413260302964296757872427457316014932181834187890765109349598440792631659305387180597679852465879035748838374340208623616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
145 804792605747199194484902925779806277109997439007500616344745281047115412373646521410850481879839649227439298230298915019813108221651663659572441609408556917739149315905992811411866635786075524601835815642793302504243200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
146 1174997204390910823947958271638517164580596260950950899863328110328788502065523921259841703544565887872061375416236415928927138003611428942975764749736493099899158001222749504661325288247670265918680290838478221656195072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
147 1727245890454638911203498659308620231933476503597897822799092322183319098036320164251967304210511855171930221861867531415522892865308800546174374182112644856851762261797441771852148173724075290900460027532562985834606755840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
148 2556323917872865588581178015776757943261545225324888777742656636831312265093753843092911610231557545654456728355563946494973881440657024808338073789526714388140608147460213822341179297111631430532680840748193219035217998643200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
149 3808922637630569726985955243507369335459702385734084278836558388878655274989693226208438299245020743025140525249790280277511083346578966964423729946394804438329506139715718595288357152696330831493694452714807896362474817978368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
150 5713383956445854590478932865261054003189553578601126418254837583317982912484539839312657448867531114537710787874685420416266625019868450446635594919592206657494259209573577892932535729044496247240541679072211844543712226967552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
151 8627209774233240431623188626544191544816225903687700891564804750810154197851655157362112747789971982951943289690774984828562603780001360174419748328584232052816331406456102618328128950857189333333217935399039885261005462721003520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
152 13113358856834525456067246712347171148120663373605305355178503221231434380734515839190411376640757414086953800329977976939415157745602067465118017459448032720280823737813275979858756005302927786666491261806540625596728303335925350400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
153 20063439050956823947782887469891171856624614961616117193423109928484094602523809233961329406260358843553039314504866304717305191350771163221630566712955490062029660318854312249183896688113479513599731630564007157162994304103965786112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
154 30897696138473508879585646703632404659201907040888820477871589289865505687886666220300447285640952619071680544337494109264649994680187591361311072737951454695525676891035640863743200899694758450943586711068571022031011228320107310612480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
155 47891429014633938763357752390630227221762955913377671740700963399291533816224332641465693292743476559561104843723115869360207491754290766610032162743824754778064799181105243338801961394526875598962559402156285084148067403896166331449344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
156 74710629262828944470838093729383154465950211224869167915493502902894792753309958920686481536679823432915323556208060756201923687136693595911650173880366617453781086722524179608531059775461925934381592667363804731270985150078019477060976640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
157 117295687942641442819215807155131552511541831623044593627324799557544824622696635505477776012587322789677057983246655387237020188804608945581290772992175589402436306154362961985393763847475223716979100487761173428095446685622490578985733324800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
158 185327186949373479654360975305107852968236093964410457931173183300920822903860684098654886099887970007689751613529715511834491898311282134018439421327637431255849363723893479936922146879010853472826978770662654016390805763283535114797458653184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
159 294670227249503832650433950735121486219495389403412628110565361448464108417138487716861268898821872312226705065512247663816842118314938593089318679910943515696800488320990633099706213537627257021794896245353619886061381163620820832527959258562560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
160 471472363599206132240694321176194377951192623045460204976904578317542573467421580346978030238114995699562728104819596262106947389303901748942909887857509625114880781313585012959529941660203611234871833992565791817698209861793313332044734813700096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
161 759070505394721872907517857093672948501420123103190930012816371091243543282548744358634628683365143076295992248759549981992185296779281815798084919450590496434958057914871870864843206072927814088143652728030924826494117877487234464592023050057154560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
162 1229694218739449434110178928491750176572300599427169306620762521167814540117728965860988098467051531783599507442990470970827340180782436541592897569509956604224632053822092430801045993838143058822792717419410098218920470961529319832639077341092590387200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
163 2004401576545302577599591653441552787812849977066285969791842909503537700391898214353410600501293996807267197132074467682448564494675371562796423038301229264886150247730010662205704969956173185881152129393638460096840367667292791327201696065980922331136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
164 3287218585534296227263330311644146572013073962388708990458622371585801828642713071539593384822122154763918203296602126999215645771267609362986133782814015994413286406277217486017356150728124024845089492205567074558818202974360177776610781548208712623063040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
165 5423910666131588774984495014212841843821572037941369834256726913116573017260476568040329084956501555360465035439393509548705815522591555448927120741643126390781922570357408851928637648701404640994397662139185673022050034907694293331407789554544375828054016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
166 9003691705778437366474261723593317460743809582982673924866166675773511208652391102946946281027792581898371958829393225850851653767501982045219020431127589808697991466793298694201538496844331704050700119151048217216603057946772526930136930660543663874569666560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
167 15036165148649990402012017078400840159442162003581065454526498348541763718449493141921400289316413611770281171245086687170922261791728310015515764119983074980525645749544808819316569289730033945764669198982250522751727106771110119973328674203107918670531343155200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
168 25260757449731983875380188691713411467862832166016189963604517225550163046995148478427952486051574867774072367691745634447149399810103560826066483721571565967283084859235278816451836406746457028884644254290180878222901539375465001555192172661221303366492656500736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
169 42690680090047052749392518888995665380688186360567361038491634111179775549421800928543239701427161526538182301399050122215682485679075017796052357489455946484708413412107621199803603527401512378815048789750405684196703601544535852628274771797464002689372589486243840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
170 72574156153079989673967282111292631147169916812964513765435777989005618434017061578523507492426174595114909912378385207766660225654427530253289007732075109024004302800582956039666125996582571043985582942575689663134396122625710949468067112055688804571933402126614528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
171 124101807021766782342484052410310399261660557750169318538895180361199607522169175299275197812048758557646495950167038705280988985869071076733124203221848436431047357788996854827829075454156196485215346831804429323959817369689965723590394761615227855818006117636510842880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
172 213455108077438865629072570145733886730056159330291227886899710221263324938130981514753340236723864719151973034287306573083301055694802251980973629541579310661401455397074590303866009781148657954570396550703618437210885875866741044575478989978191912006970522334798649753600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
173 369277336973969237538295546352119624042997155641403824244336498682785552142966598020523278609532285964132913349317040371434110826352007895927084379106932207444224517836939041225688196921387178261406786032717259896374832565249462007115578652662272007772059003639201664073728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
174 642542566334706473316634250652688145834815050816042654185145507708046860728761880555710504780586177577591269227811650246295352837852493738913126819646062040952950661036273931732697462643213690174847807696928032219692208663534063892381106855632353293523382666332210895488286720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
175 1124449491085736328304109938642204255210926338928074644824004638489082006275333290972493383366025810760784721148670387931016867466241864043097971934380608571667663656813479380532220559625623957805983663469624056384461365161184611811666936997356618263665919666081369067104501760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
176 1979031104310895937815233492010279489171230356513411374890248163740784331044586592111588354724205426938981109221659882758589686740585680715852430604509871086135088035991723709736708184941098165738531247706538339236652002683684916788533809115347648144052018612303209558103923097600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
177 3502885054630285809932963280858194695833077731028738133555739249821188265948918268037511387861843605681996563322337992482703745530836654867058802169982471822459105823705350966233973487345743753357200308440572860448874044750122302715704842134165337214972072943776680917843943882752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
178 6235135397241908741680674639927586558582878361231153877729215864681715113389074517106770270394081618113953882713761626619212667044889245663364667862568799843977208366195524719896472807475423880975816549024219691598995799655217698833954618998814300242650289839922492033762220111298560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
179 11160892361063016647608407605470379939863352266603765441135296397780270052966443385621118784005406096423977450057633311648390674010351749737422755473998151720719202975489989248614686325381008746946711622753353247962202481382839680912778768007877597434344018813461260740434373999224422400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
180 20089606249913429965695133689846683891754034079886777794043533516004486095339598094118013811209730973563159410103739960967103213218633149527360959853196673097294565355881980647506435385685815744504080920956035846331964466489111425643001782414179675381819233864230269332781873198603960320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
181 36362187312343308237908191978622497844074801684595067807218795663968119832564672550353604998289613062149318532287769329350456815925726000644523337334285978306103163294146384971986648048091326497552386466930424881860855684345291680413833226169665212441092813294256787492335190489473168179200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
182 66179180908464820992992909401092946076216139065963023409138208108421978095267704041643561096887095773111759728763740179417831404984821321173032473948400480517107757195346420649015699447526214225545343369813373284986757345508430858353176471628790686642788920195547353236050046690841166086144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
183 121107901062490622417177024204000091319475534490712332838722920838412219914339898396207716807303385264794520303637644528334631471122223017746649427325572879346307195667483949787698729988972972032747978366758473111525765942280428470786312943080686956556303723957851656421971585444239333937643520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
184 222838537954982745247605724535360168027834983462910692423250174342678484642385413049022198925438228887221917358693265932135721906864890352653834946279054097997205240028170467609365663179710268540256280194835590525207409333795988386246815815268464000063598852082447047816427717217400374445264076800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
185 412251295216718078708070590390416310851494719406384780983012822533955196588413014140691068012060723441360547113582541974451085527700047152409594650616250081294829694052115365077326476882463996799474118360445842471633707267522578514556609258246658400117657876352527038460391276852190692723738542080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
186 766787409103095626397011298126174338183780178095875692628403849913156665654448206301685386502432945600930617631263528072479019081522087703481846050146225151208383230936934579043827247001383034047021860150429266997238695517591996037075293220338784624218843650015700291536327774945074688466153688268800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
187 1433892455022788821362411127495946012403668933039287545215115199337602964773818145784151672759549608273740254970462797495535765682446304005511052113773441032759676641852067662811956951892586273667930878481302729284836360617897032589330798322033527247289237625529359545172932939147289667431707397062656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
188 2695717815442842984161332919692378503318897594113860585004416574754693573774778114074205144787953263554631679344470059291607239482999051530360777973894069141588192086681887206086479069558062194495710051544849131055492357961646421267941900845423031224903766735995195944925113925596904574771609906477793280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
189 5094906671186973240064919218218595371272716452875196505658347326286370854434330635600247723649231668118253873961048412061137682622868207392381870370659790677601683043828766819503445441464737547596891997419764857694880556547511736196410192597849529015068119131030920335908465319378149646318342723243029299200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
190 9680322675255249156123346514615331205418161260462873360750859919944104623425228207640470674933540169424682360525991982916161596983449594045525553704253602287443197783274656957056546338783001340434094795097553229620273057440272298773179365935914105128629426348958748638226084106818484328004851174161755668480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
191 18489416309737525888195591842915282602348688007484088119034142447093239830742185876593298989123061723601143308604644687369868650238388724626953807575124380369016507766054594787978003507075532560229121058636326668574721539710920090656772588937595940795682204326511209899011820644023305066489265742648953326796800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
192 35499679314696049705335536338397342596509480974369449188545553498419020475024996883059134059116278509314195152520917799750147808457706351283751310544238810308511694910824821992917766733585022515639912432581747203663465356244966574061003370760184206327709832306901523006102695636524745727659390225885990387449856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
193 68514381077363375931297585133106871211263298280533036933892918251948709516798243984304128734094417522976396644365371353517785270323373257977640029350380903895427571177891906446331289795819093455185030994882772103070488137552785487937736505567155518212479976352319939401778202578492759254382623135959961447778222080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
194 132917899290084949306717315158227330149850798664234091651752261408780496462588593329550009744143169994574209490068820425824503424427344120476621656939738953557129488085110298505882702203889041303058960130072577879956746986852403846599208820800281705332211154123500682439449713002275952953502288883762325208689750835200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
195 259189903615665651148098764558543293792209057395256478720916909747121968102047756992622519001079181489419708505634199830357781677633321034929412231032490959436402501765965082086471269297583630540964972253641526865915656624362187500868457200560549325397811750540826330756926940354438108259329463323336534156945014128640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
196 508012211086704676250273578534744855832729752494702698292997143104359057480013603705540137242115195719262628671043031667501252088161309228461647972823682280495348903461291560889483687823263915860291345617137392657194686983749887501702176113098676677779711031060019608283576803094698692188285748113739606947612227692134400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
197 1000784055840808212213038949713447365990477612414564315637204371915587343235626799299914070366966935566947378481954772384977466613677779180069446506462654092575837339818744374952282865011829914244773950865760663534673533357987278378353286942804393055226030731188238628318646302096556423610922923784067025686796088553504768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
198 1981552430564800260181817120432625784661145672580837344961664656392862939606541062613829859326594532422555809394270449322255383895082002776537504082796055103300157932841113862405520072723423230204652422714206113798653596048814811189139508146752698249347540847752712484070919678151181718749627389092452710859856255335939440640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
199 3943289336823952517761816069660925311475679888435866316473712666221797249817016714601521420059923119520886060694598194151288213951213185525309633124764149655567314286353816586186984944719612228107258321201270166459320656137141474266387621212037869516201606287027897843301130159520851620311758504293980894611113948118519486873600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
200 7886578673647905035523632139321850622951359776871732632947425332443594499634033429203042840119846239041772121389196388302576427902426371050619266249528299311134628572707633172373969889439224456214516642402540332918641312274282948532775242424075739032403212574055795686602260319041703240623517008587961789222227896237038973747200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
201 15852023134032289121402500600036919752132233151512182592224324918211624944264407192698116108640890940473961963992284740488178620083877005811744725161551881615380603431142342676471679477772841156991178451229106069166469037671308726550878237272392235455130457273852149330070543241273823513653269187261803196336678071436448337231872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
202 32021086730745224025233051212074577899307110966054608836293136334787482387414102529250194539454599699757403167264415175786120812569431551739724344826334800863068818930907532206472792545101139137122180471482794259716267456096043627632774039290232315619363523693181341646742497347373123497579603758268842456600089704301625641208381440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
203 65002806063412804771223093960511393135593435261090855937675066759618589246450628134377894915092837390507528429546762806845825249515946050031640419997459645752029702429742290379139768866555312448358026357110072347224022935874968564094531299759171600707307953097158123542887269615167440700086595629285750186898182099732300051653014323200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
204 132605724369362121733295111679443241996610607932625346112857136189621922062759281394130905626789388276635357996275396125965483509012529942064546456794817677334140592956674272373445128487772837394650373768504547588337006789184935870752843851508710065442908224318202572027490030014941579028176655083742930381272291483453892105372149219328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
205 271841734957192349553254978942858646093051746261881959531357129188724940228656526857968356534918245967102483892364562058229241193475686381232320236429376238534988215561182258365562513399934316659033266225434322556090863917829118535043329895592855634157961859852315272656354561530630237007762142921673007281608197541080478816012905899622400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
206 559993974011816240079705256622288810951686597299476836634595686128773376871032445327414814461931586692231116818270997839952236858559913945338579687044515051382075724056035452233058777603864692317608528424394704465547179670727984182189259584921282606365401431295769461672090396753098288235990014418646395000112886934625786360986586153222144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
207 1159187526204459616964989881208137838669991256409917051833613070286560890123037161827748665936198384452918411813820965528701130297219021866850859952182146156360896748795993386122431669639999913097449653838497038243682661918406927257131767340787054995176380962782242785661227121278913456648499329846598037650233675954675377767242233337169838080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
208 2411110054505276003287178952912926704433581813332627467813915186196046651455917296601717225147292639662070296572747608299698351018215565483049788700538864005230665237495666243134657872851199819242695279984073839546859936790286408694834076068837074389966872402587064994175352412260139989828878606080923918312486045985724785755863845341313263206400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
209 5039220013916026846870204011588016812266185989865191407731082739149737501542867149897589000557841616893726919837042501346369553628070531859574058384126225770932090346365942448151434954259007622217233135166714324652937267891698594172203218983869485475030763321406965837826486541623692578742356286709130989273095836110164802229755436763344720101376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
210 10582362029223656378427428424334835305758990578716901956235273752214448753240021014784936901171467395476826531657789252827376062618948116905105522606665074118957389727368479141118013403943916006656189583850100081771168262572567047761626759866125919497564602974954628259435621737409754415358948202089175077473501255831346084682486417203023912212889600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
211 22328783881661914958481873975346502495151470121092663127656427617172486869336444341196216861471796204456103981797935323465763492125980526669772652700063306391000092324747490987759008282321662774044560021923711172537165034028116470777032463317525690139861312277154265627409161865934581816407380706408159413469087649804140238680046340298380454769197056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
212 47337021829123259711981572827734585289721116656716445830631626548405672162993262003335979746320207953446940441411622885747418603307078716539918023724134209548920195728464680894049097558521925080974467246478267685778789872139606918047308822233154463096505982027567043130107423155781313450783647097585297956554465817584777306001698241432566564110697758720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
213 100827856496032543186520750123074666667105978478806029619245364548104081707175648067105636859662042940841983140206756746642001625044077666230025390532405866339200016901629770304324577799651700422475615234998710170708822427657362735440767791356619006395557741718717801867128811321814197650169168317856684647461012191455575661783617254251366781555786226073600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
214 215771612901509642419154405263379786667606793944644903385185080132942734853355886863606062879676771893401843920042459437813883477594326205732254335739348553965888036169487708451254596491254638904097816602897239765316879995186756253843243073503164673686493567278056095995655656228682382971362020200213305145566566089714931916216940924097924912529382523797504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
215 463908967738245731201181971316266541335354606980986542278147922285826879934715156756753035191305059570813964428091287791299849476827801342324346821839599391026659277764398573170197382456197473643810305696229065495431291989651525945762972608031804048425961169647820606390659660891667123388428343430458606062968117092887103619866422986810538561938172426164633600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
216 1002043370314610779394553058043135729284365951078930931320799512137386060658984738594586556013218928672958163164677181629207674869948050899420589135173534684617584039971100918047626346105386543070630260303854781470131590697647296042848020833348696744600076126439292509803824867526000986519005221809790589096011132920636143818911473651510763293786452440515608576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
217 2174434113582705391286180135953604532547074113841280120966134941338127751629996882750252826548685075220319214067349484135380654467787270451742678423326570265620157366737288992163349171048688798463267664859364875790185551813894632412980205208366671935782165194373264746274299962531422140746241331327245578338344158437780432087037897823778356347516601795918870609920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
218 4740266367610297753003872696378857880952621568173990663706174172117118498553393204395551161876133463980295886666821875415129826739776249584799038962851923179051943059487290002916101192886141580649923509393415429222604502954290298660296847354239344820005120123733717146877973918318500266826806102293395360777590265394361341949742617255836816837586191915103137929625600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
219 10381183345066552079078481205069698759286241234301039553516521436936489511831931117626257044508732286116847991800339907159134320560109986590709895328645711762123755300277165106386261612420650061623332485571579789997503861469895754066050095705784165155811213070976840551662762881117515584350705364022535840102922681213651338869936331790282628874313760294075872065880064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
220 22838603359146414573972658651153337270429730715462287017736347161260276926030248458777765497919211029457065581960747795750095505232241970499561769723020565876672261660609763234049775547325430135571331468257475537994508495233770658945310210552725163342784668756149049213658078338458534285571551800849578848226429898670032945513859929938621783523490272646966918544936140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
221 50473313423713576208479575619048875367649704881171654309197327226385212006526849093898861750401456375100114936133252628607711066563254754804031511087875450587445698269947576747250003959589200599612642544849020938967863774466633156269135565321522610987554117951089398762184353127993360771113129479877569254580410076060772809585630445164354141586913502549796889984308871168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
222 112050755800644139182824657874288503316182344836201072566418066442575170654489604988455473085891233152722255158215820835509118567770425555664949954615083500304129450159283620378895008790288025331140066449564826484508657579315925606917480955013780196392370141851418465252049263944145260911871147445328203745168510368854915637280099588264866194322947975660549095765165693992960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
223 249873185435436430377698987059663362395086628984728391823112288166942630559511819124255704981537449930570629002821280463185334406128048989132838398791636205678208673855202473444935869602342296488442348182529563060454306401874514103425982529680729837954985416328663177512069858595443931833472658803081894351725778122546461871134622081830651613340173985723024483556319497604300800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
224 559715935375377604046045731013645931764994048925791597683771525493951492453306474838332779158643887844478208966319668237535149069726829735657558013293265100719187429435653540516656347909246744134110859928866221255417646340198911591674200866484834837019167332576205517627036483253794407306978755718903443347865742994504074591341553463300659613881989728019574843166155674633633792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
225 1259360854594599609103602894780703346471236610083031094788485932361390858019939568386248753106948747650075970174219253534454085406885366905229505529909846476618171716230220466162476782795805174301749434839948997824689704265447551081266951949590878383293126498296462414660832087321037416440702200367532747532697921737634167830518495292426484131234476888044043397123850267925676032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
226 2846155531383795116574142542204389563024994738787650274221978207136743339125063424552922182021704169689171692593735512987866233019560929205818682497596253037157068078680298253527197529118519693921953722738284735083798731639911465443663311406075385146242465886150005057133480517345544561155986972830624009423897303127053219296971799360883854136589917766979538077499901605512027832320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
227 6460773056241214914623303570803964308066738057047966122483890530200407379813893973735133353189268465194419742187779614482456348954403309297208409269543494394346544538604277035506738391099039705202834950615906348640223120822599026557115716891791124281970397561560511479693000774374386153824090428325516501392246878098410807804125984549206348890059113331043551435924776644512303179366400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
228 14730562568229970005341132141433038622392162770069362759263270408856928825975678260116104045271532100643277012188137521020000475616039545197635173134559167219110121548017751640955363531705810527862463687404266474899708715475525780550223834513283763362892506440357966173700041765573600430718926176582177623174322882064376641793407244772190475469334778394779297273908490749488051248955392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
229 33732988281246631312231192603881658445278052743458840718712889236282367011484303215665878263671808510473104357910834923135801089160730558502584546478140492931762178344960651257787782487606306108805041844155770227520332958438954037460012581035419818101023839748419742537773095643163544986346340944373186757069199399927422509706902590528316188824776642524044590757250443816327637360107847680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
230 77585873046867252018131742988927814424139521309955333653039645243449444126413897396031520006445159574088140023194920323212342505069680284555944456899723133743053010193409497892911899721494504050251596241558271523296765804409594286158028936381465581632354831421365407836878119979276153468596584172058329541259158619833071772325875958215127234296986277805302558741676020777553565928248049664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
231 179223366738263352161884326304423251319762294225996820738521580512368215932016102984832811214888318616143603453580265946620511186710961457324231695438360438946452453546775940132626488356652304356081187317999607218815529008186162801025046843041185493570739660583354092103188457152127914512458109437454741240308656411814395794072773463476943911226038301730248910693271607996148737294252994723840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
232 415798210832770977015571637026261943061848522604312624113370066788694260962277358924812122018540899189453160012306216996159585953169430580992217533416996218355769692228520181107693452987433346106108354577759088747652027298991897698378108675855550345084116012553381493679397220592936761668902813894894999677516082875409398242248834435266509874044408860014177472808390130551065070522666947759308800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
233 968809831240356376446281914271190327334107057668048414184152255617657628042106246294812244303200295111425862828673485601051835270884773253711866852861601188768943382892452021980925745460719696427232466166178676782029223606651121637220993214743432304045990309249378880272995523981542654688543556375105349248612473099703897904439784234170968006523472643833033511643549004183981614317813988279189504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
234 2267015005102433920884299679394585365961810514943233289190916278145318849618528616329860651669488690560736519019095956306461294533870369413685768435696146781719327515968337731435366244378084089639723970828858103669948383239563624631097124122499631591467617323643546579838809526116809811971191921917746517241753187053307121096389095107960065135264925986569298417245904669790516977503684732573303439360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
235 5327485261990719714078104246577275610010254710116598229598653253641499296603542248375172531423298422817730819694875497320184042154595368122161555823885944937040419662525593668873110674288497610653351331447816543624378700612974517883078241687874134239948900710562334462621202386374503058132301016506704315518119989575271734576514373503706153067872576068437851280527875974007714897133659121547263082496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
236 12572865218298098525224326021922370439624201115875171821852821678593938339984359706165407174158984277849844734479906173675634339484845068768301271744370830051415390403560401058540541191320854361141909142216847042953533733446619862204064650383382956806279405676927109331786037631843827217192230398955822184622763175397641293600573921468746521240179279521513329022045787298658207157235435526851540874690560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
237 29797690567366493504781652671956017941909356644624157217791187378267633865762932503612015002756792738504132020717377631611253384579082812980874014034158867221854475256438150508741082623430424835906324667053927491799874948268489073423633221408617607630882191454317249116332909187469870504745586045525298577555948725692409865833360193880929255339224892465986589782248515897819950962647982198638151873016627200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
238 70918503550332254541380333359255322701744268814205494178343025960276968600515779358596595706561166717639834209307358763234783055298217094894480153401298103988013651110322798210803776643764411109457052707588347430483702376879003994748247066952509906161499615661275052896872323866178291801294494788350210614583157967147935480683397261436611627707355244069048083681751467836811483291102197632758801457779572736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
239 169495223485294088353898996728620221257168802465951131086239832045061954955232712667045863738681188455159203760244587444131131502162738856797807566629102468531352626153671487723821026178596942551602355971136150358856048680740819547448310490016498675725984081430447376423524854040166117405093842544157003368853747541483565798833319454833501790220579033325024919999386008129979445065734252342293535484093178839040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
240 406788536364705812049357592148688531017205125918282714606975596908148691892558510400910072972834852292382089024587009865914715605190573256314738159909845924475246302768811570537170462828632662123845654330726760861254516833777966913875945176039596821742361795433073703416459649696398681772225222105976808085248994099560557917199966691600404296529389679980059807998526419511950668157762205621504485161823629213696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
241 980360372638941007038951797078339359751464353463061342202811188548638347461066010066193275864531994024640834549254693776854464608509281547718518965382728677985343589672835884994580815417004715718468026937051493675623385569404900262441027874255428340399091926993707625233667755768320823071062785275404107485450075779940944580451919726756974354635829128751944137276448671023801110260206915547825809239994946405007360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
242 2372472101786237237034263348929581250598543735380608448130803076287704800855779744360187727592167425539630819609196358939987804352592461345478815896226203400724531487008262841686885573309151412038692625187664614695008593077959858635107287455698136583765802463324772453065475968959336391831971940366477940114789183387457085884693645738751877938218706491579704812209005783877598686829700735625738458360787770300117811200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
243 5765107207340556485993259937898882438954461276974878528957851475379122666079544778795256178048966844061302891650347152224170364576799681069513522627829674263760611513430078705299131943141237931254023079206025013708870881179442456483310708517346471898550899985879197060949106604571187432151691815090541394478937715631520718699805559145167063389871456774538682693667884054822564808996172787570544453816714281829286281216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
244 14066861585910957825823554248473273151048885515818703610657157599925059305234089260260425074439479099509579055626847051426975689567391221809612995211904405203575892092769392040929881941264620552259816313262701033449644950077839593819278128782325391432464195965545240828715820115153697334450128028820921002528608026140910553627525564314207634671286354529874385772549637093767058133950661601672128467312782847663458526167040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
245 34463810885481846673267707908759519220069769513755823846110036119816395297823518687638041432376723793798468686285775275996090439440108493433551838269165792748760935627285010500278210756098320353036549967493617531951630127690707004857231415516697209009537280115585840030353759282126558469402813670611256456195089664045230856387437632569808704944651568598192245142746610879729292428179120924096714744916317976775473389109248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
246 84780974778285342816238561455548417281371633003839326661430688854748332432645855971589581923646740532744232968263007178950382481022666893846537522142147850161951901643121125830684398460001868068469912920034299128601010114119139231948789282171075134163461709084341166474670247834031333834730921629703690882239920573551267906713096576121729414163842858751552923051156662764134059373320637473277918272494142222867664537208750080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
247 209409007702364796756109246795204590684987933519483136853733801471228381108635264249826267351407449115878255431609627732007444728125987227800947679691105189900021197058509180801790464196204614129120684912484718847644494981874273902913509526962555581383750421438322681192435512150057394571785376425368116479132603816671631729581348543020671652984691861116335719936356957027411126652101974558996458133060531290483131406905612697600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
248 519334339101864695955150932052107384898770075128318179397259827648646385149415455339569143031490473807378073470391876775378462925752448324946350245633940870952052568705102768388440351206587443040219298582962102742158347555048199279225503626867137841831701045167040249357240070132142338538027733534912928868248857465345646689361744386691265699402035815568512585442165253427979594097212896906311216169990117600398165889125919490048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
249 1293142504363643092928325820809747388397937487069512266699176970845129499022044483795527166148411279780371402941275773170692372685123596329116412111628512768670610896075705893287216474504402733170146053471575635827974285412070016205271504030899173226160935602465930220899527774629034422959689056501933192881939655088710660256510743522861251591511069180765596337750991481035669189302060113296714928263275392824991433063923539530219520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
250 3232856260909107732320814552024368470994843717673780666747942427112823747555111209488817915371028199450928507353189432926730931712808990822791030279071281921676527240189264733218041186261006832925365133678939089569935713530175040513178760077247933065402339006164825552248819436572586057399222641254832982204849137721776650641276858807153128978777672951913990844377478702589172973255150283241787320658188482062478582659808848825548800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
251 8114469214881860408125244525581164862197057731361189473537335492053187606363329135816932967581280780621830553456505476646094638599150566965205486000468917623408083372875054480377283377515127150642666485534137114820538640960739351688078687793892311994159870905473712136144536785797191004072048829549630785334171335681659393109604915605954353736731959109304117019387471543498824162870427210936886174852053089976821242476120210552127488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
252 20448462421502288228475616204464535452736585483030197473314085439974032768035589422258671078304827567167012994710393801148158489269859428752317824721181672410988370099645137290550754111338120419619519543546025529347757375221063166253958293240608626225282874681793754583084232700208921330261563050465069579042111765917781670636204387327004971416564536955446374888856428289617036890433476571560953160627173786741589531039822930591361269760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
253 51734609926400789218043308997295274695423561272066399607484636163134302903130041238314437828111213744932542876617296316904840977852744354743364096544589631199800576352102197345093407901685444661637384445171444589249826159309289810622514481898739824349965672944938199095203108731528570965561754517676626034976542767771987626709597099937322577683908278497279328468806763572731103332796695726049211496386749680456221513530752014396144012492800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
254 131405909213058004613830004853129997726375845631048655003010975854361129373950304745318672083402482912128658906607932644938296083745970661048144805223257663247493463934339581256537256070281029440558956490735469256694558444645596118981186784022799153848912809280143025701815896178082570252526856474898630128840418630140848571842376633840799347317127027383089494310769179474737002465303607144164997200822344188358802644368110116566205791731712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
255 335085068493297911765266512375481494202258406359174070257677988428620879903573277100562613812676331425928080211850228244592655013552225185672769253319307041281108333032565932204170002979216625073425339051375446604571124033846270103402026299258137842314727663664364715539630535254110554143943484010991506828543067506859163858198060416294038335658673919826878210492461407660579356286524198217620742862096977680314946743138680797243824768915865600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
256 857817775342842654119082271681232625157781520279485619859655650377269452553147589377440291360451408450375885342336584306157196834693696475322289288497426025679637332563368786442675207626794560187968867971521143307702077526646451464709187326100832876325702818980773671781454170250523018608495319068138257481070252817559459476987034665712738139286205234756808218860701203611083152093501947437109101726968262861606263662435022840944191408424615936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
257 2204591682631105621086041438220767846655498507118278043039315021469582493061589304700021548796360119717466025329805021666823995865162799941578283471438384885996667944687857781157675283600862019683079990686809338300794339243481380264302611428079140492157056244780588336478337217543844157823832970005115321726350549741127810855856679090881737017965547453324997122472002093280483700880300004913370391438308435554328097612458008701226571919651262955520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
258 5687846541188252502401986910609581044371186148365157351041432755391522832098900406126055595894609108871062345350896955900405909332120023849271971356311033005871403297294673075386802231690224010782346375971968092816049395248181961081900737484444182469765205111533917908114110021263117927185489062613197530053984418332109752008110232054474881506351112429578492575977765400663647948271174012676495609910835763730166491840141662449164555552700258425241600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
259 14731522541677573981221146098478814904921372124265757539197310836464044135136152051866483993367037591976051474458823115782051305170190861769614405812845575485206934539993203265251817780077680187926277113767397360393567933692791279202122910084710432596691881238872847382015544955071475431410416672168181602839819643480164257701005501021089943101449381192608295771782412387718848186022340692832123629669064628061131213865966905743336198881493669321375744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
260 38301958608361692351174979856044918752795567523090969601913008174806514751353995334852858382754297739137733833592940101033333393442496240600997455113398496261538029803982328489654726228201968488608320495795233137023276627601257325925519566220247124751398891221069403193240416883185836121667083347637272167383531073048427070022614302654833852063768391100781569006634272208069005283658085801363521437139568032958941156051513954932674117091883540235576934400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
261 99968111967824017036566697424277237944796431235267430660992951336245003501033927823965960378988717099149485305677573663697000156884915187968603357845970075242614257788393877357998835455607137755267716494025558487630751998039281620665606067834844995601151106086991142334357488065115032277551087537333280356871016100656394652759023329929116353886435500773039895107315450463060103790347603941558790950934272566022836417294451422374279445609816040014855798784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
262 261916453355698924635804747251606363415366649836400668331801532500961909172708890898790816192950438799771651500875242998886140411038477792477740797556441597135649355405591958677956948893690700918801417214346963237592570234862917846143887897727293888475015897947916792916016618730601384567183849347813194535002062183719753990228641124414284847182461012025364525181166480213217471930710722326884032291447794122979831413311462726620612147497718024838922192814080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
263 688840272325488171792166485271724735782414289069733757712638030477529821124224383063819846587459654043399443447301889087070549281031196594216458297573441400466757804716706851323026775590406543416447727273732513314868459717689473935358425171022782926689291811603021165369123707261481641411693523784748701627055423543182952994301326157209569148089872461626708701226467842960761951177769199719705004926507698543436956617009146971012209947918998405326365367101030400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
264 1818538318939288773531319521117353302465573723144097120361364400460678727767952371288484394990893486674574530700876987189866250101922359008731449905593885297232240604452106087492790687558673274619422000002653835151252733654700211189346242451500146926459730382631975876574486587170311533326870902791736572295426318154002995904955501055033262550957263298694510971237875105416411551109310687260021213005980324154673565468904148003472234262506155790061604569146720256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
265 4819126545189115249857996730960986251533770366331857368957615661220798628585073783914483646725867739687622506357324016053145562770094251373138342249823796037665437601798081131855895322030484177741468300007032663150819744184955559651767542496475389355118285513974736072922389456001325563316207892398101916582879743108107939148132077795838145760036747741540454073780369029353490610439673321239056214465847859009884948492595992209201420795641312843663252108238808678400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
266 12818876610203046564622271304356223429079829174442740601427257658847324352036296265212526500290808187569075866910481882701367196968450708652547990384531297460190064020782895810736681556601087912792305678018706883981180519531981788673701663040624535684614639467172797953973555952963525998421112993778951098110460116667567118134031326936929467721697748992497607836255781618080285023769531034495889530479155304966293962990305339276475779316405892164144250607915231084544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
267 34226400549242134327541464382631116555643143895762117405810777949122356019936911028117445755776457860809432564650986626812650415905763392102303134326698564218707470935490331814666939756124904727155456160309947380229751987150391375758783440318467510277921087377351370537109394394412614415784371693389799431954928511502404205417863642921601678816932989809968612922802936920274361013464647862104025046379344664260004881184115255868190330774803732078265149123133666995732480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
268 91726753471968919997811124545451392369123625640642474647572884903647914133430921555354754625480907066969279273264644159857903114627445890834172399995552152106136022107114089263307398546414744668776622509630658979015735325563048887033539620053492927544828514171301673039453176977025806634302116138284662477639208410826443270519874563029892499229380412690715882633111870946335287516085256270438787124296643700216813081573428885726750086476474001969750599649998227548563046400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
269 246744966839596394794111925027264245472942552973328256801971060390812889018929178983904289942543640010147361245081892790017759378347829446343923755988035289165505899468136900118296902089855663159009114550906472653552328025764601506120221577943895975095588703120801500476129046068199419846272692411985742064849470625123132397698462574550410822927033310138025724283070932845641923418269339367480337364357971553583227189432523702604957732621715065298629113058495232105634594816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
270 666211410466910265944102197573613462776944893027986293365321863055194800351108783256541582844867828027397875361721110533047950321539139505128594141167695280746865928563969630319401635642610290529324609287447476164591285669564424066524598260448519132758089498426164051285548424384138433584936269512361503575093570687832457473785848951286109221902989937372669455564291518683233193229327216292196910883766523194674713411467813997033385878078630676306298605257937126685213406003200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
271 1805432922365326820708516955424492484125520660105842855020022248879577908951504802625227689509591813954248242230264209544559945371371068058898490122564454210824006666408357698165578432591473887334469691168982660406042384164519589220281661285815486849774422540734904578983836230081015155015177290378499674688503576564025959753959650657985355991357102730279934224579230015631561953651476756151853628495007277857568473345077775931960475729593089132790069220249009613316928330268672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
272 4910777548833688952327166118754619556821416195487892565654460516952451912348093063140619315466089733955555218866318649961203051410129305120203893133375315453441298132630732939010373336648808973549757559979632836304435284927493282679166118697418124231386429310798940454836034545820361221641282229829519115152729728254150610530770249789720168296491319426361421090855505642517848513932016776733041869506419795772586247498611550534932493984493202441188988279077306148222045058330787840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
273 13406422708315970839853163504200111390122466213681946704236677211280193720710294062373890731222424973698665747505049914394084330349653002978156628254114611187894743902081900923498319209051248497790838138744397643111108327852056661714123504043951479151684952018481107441702374310089586135080700487434587184366952158133831166749002781925936059449421302033966679578035530404073726443034405800481204303752526042459160455671209532960365708577666442664445938001881045784646183009243050803200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
274 36733598220785760101197668001508305208935557425488533969608495558907730794746205730904460603549444427934344148163836765439791065158049228160149161416274034654831598291704408530385394632800420883946896500159649542124436818314635253096698401080427052875616768530638234390264505609645466010121119335570768885165448913286697396892267622477064802891414367573068702043817353307162010453914271893318499792281921356338099648539114120311402041502806052900581870125154065449930541445325959200768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
275 101017395107160840278293587004147839324572782920093468416423362786996259685552065759987266659760972176819446407450551104959425429184635377440410193894753595300786895302187123458559835240201157430853965375439036240842201250365246946015920602971174395407946113459255144573227390426525031527833078172819614434204984511538417841453735961811928207951389510825938930620497721594695528748264247706625874428775283729929774033482563830856355614132716645476600142844173679987308988974646387802112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
276 278808010495763919168090300131448036535820880859457972829328481292109676732123701497564855980940283208021672084563521049688014184549593641735532135149519923030171831034036460745625145262955194509156944436211740024724475451008081571003940864200441331325931273147544199022107597577209087016819295756982135838405757251846033242412311254600921853945835049879591448512573711601359659345209323670287413423419783094606176332411876173163541495006297941515416394249919356764972809570024030333829120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
277 772298189073266056095610131364111061204223839980698584737239893179143804547982653148254651067204584486220031674240953307635799291202374387607424014364170186793575971964280996265381652378385888790364736088306519868486796999292385951680916193835222487772829626618697431291238045288869171036589449246840516272383947587613512081482102175244553535429963088166468312379829181135766256386229826566696135182872799172059108440780896999663009941167445297997703412072276618238974682508966564024706662400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
278 2146988965623679635945796165192228750147742275146342065569526903038019776643391775752147929966828744871691688054389850195227522029542600797548638759932393119286141202060701169617760993611912770837213966325492125234393295658032832945672947018861918516008466361999978858989641765903056295481718668906216635237227374293565563586520244047179858828495297385102781908415925123557430192753718917855415255808386381698324321465370893659063167636445497928433615485560928998704349617374927047988684521472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
279 5990099214090066184288771300886318212912200947658294362938980059476075176835063054348492724607452198192019809671747682044684786462423856225160702140211376802808333953749356263233553172177236630635826966048123029403957294885911603918427522182624752659663621149979941016581100526869527064393995086248344412311864374279047922406391480891631806131501879704436761524480431094725230237782875780816608563705398004938324856888384793308786237705682939220329787204714991906385135432476046463888429814906880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
280 16772277799452185316008559642481690996154162653443224216229144166533010495138176552175779628900866154937655467080893509725117402094786797430449965992591855047863335070498197537053948882096262565780315504934744482331080425680552490971597062111349307447058139219943834846427081475234675780303186241495364354473220247981334182737896146496569057168205263172422932268545207065230644665792052186286503978375114413827309599287477421264601465575912229816923404173201977337878379210932930098887603481739264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
281 47130100616460640737984052595373551699193197056175460047603895107957759491338276111613940757211433895374811862497310762327579899886350900779564404439183112684495971548099935079121596358690497809842686568866631995350335996162352499630187744532891553926233371208042175918460098945409438942651953338601973836069748896827549053493488171655359050642656789514508439674612031853298111510875666643465076179234071502854739973997811553753530118268313365785554765726697556319438245582721533577874165783687331840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
282 132906883738419006881115028318953415791724815698414797334242984204440881765573938634751312935336243584956969452242416349763775317679509540198371620518496377770278639765641816923122901731507203823756376124203902226887947509177834048957129439582754182071978106806678936090057479026054617818278508414857566217716691889053688330851636644068112522812292146430913799882405929826300674460669379934571514825440081638050366726673828581584954933516643691515264439349287108820815852543274724689605147509998275788800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
283 376126480979725789473555530142638166690581228426513876455907645298567695396574246336346215607001569345428223549846038269831484149033011998761391686067344749089888550536766341892437811900165386821230544431497043302092891450973270358548676314019194335263698042262901389134862665643734568425728178814046912396138238046021937976310131702712758439558786774399486053667208781408430908723694345214837386955995431035682537836486934885885422461852101646988198363358482517962908862697467470871582567453295120482304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
284 1068199205982421242104897705605092393401250688731299409134777712647932254926270859595223252323884456941016154881562748686321414983253754076482352388431259087415283483524416410974523385796469698572294746185451602977943811720764087818278240731814511912148902440026639945143009970428206174329068027831893231205032596050702303852720774035704233968346954439294540392414872939199943780775291940410138178955027024141338407455622895075914599791659968677446483351938090351014661170060807617275294491567358142169743360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
285 3044367737049900539998958460974513321193564462884203316034116481046606926539871949846386269123070702281896041412453833756016032702273199117974704307029088399133557928044586771277391649519938640931040026628537068487139863404177650282092986085671358949624371954075923843657578415720387596837843879320895708934342898744501565980254206001757066809788820151989440118382387876719839775209582030168893810021827018802814461248525250966356609406230910730722477553023557500391784334673301709234589300966970705183768576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
286 8706891727962715544397021198387108098613594363848821483857573135793295809904033776560664729691982208526222678439617964542205853528501349477407654318103192821521975674207518165853340117627024513062774476157616015873220009335948079806785940205020086595925703788657142192860674268960308526956233494857761727552220690409274478703527029165025211075996025634689798738573629327418741757099404606283036296662425273776049359170782217763779902901820404689866285801647374451120503197165642888410925400765536216825578127360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
287 24988779259252993612419450839371000243021015824246117658671234899726758974424576938729107774215988938470259087121703558236130799626798873000159967892956163397768070184975577135999086137589560352490162746572357965556141426794170989045475648388407648530306769873445998093510135151916085472364390130241776158074873381474617753879122573703622355788108593571559722379706316169691788842875291220032314171421160535737261660820144964982048321328224561459916240250727964674715844175865395089739355900197088942289409225523200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
288 71967684266648621603768018417388480699900525573828818856973156511213065846342781583539830389742048142794346170910506247720056702925180754240460707531713750585572042132729662151677368076257933815171668710128390940801687309167212448450969867358614027767283497235524474509309189237518326160409443575096315335255635338646899131171873012266432384669752749486092000453554190568712351867480838713693064813692942342923313583162017499148299165425286737004558771922096538263181631226492337858449344992567616153793498569506816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
289 207986607530614516434889573226252709222712518908365286496652422317405760295930638776430109826354519132675660433931363055910963871453772379754931444766652739192303201763588723618347593740385428725846122572271049818916876323493243976023302916666394540247449307010665731331903556896427962603583291932028351318888786128689538489086713005449989591695585446014805881310771610743578696897019623882572957311572603371048376255338230572538584588079078669943174850854858995580594914244562856410918607028520410684463210865874698240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
290 603161161838782097661179762356132856745866304834259330840292024720476704858198852451647318496428105484759415258400952862141795227215939901289301189823292943657679285114407298493208021847117743304953755459586044474858941338130407530467578458332544166717602990330930620862520314999641091550391546602882218824777479773199661618351467715804969815917197793442937055801237671156378221001356909259461576203560549776040291140480868660361895305429328142835207067479091087183725251309232283591663960382709190984943311511036624896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
291 1755198980950855904194033108456346613130470947067694652745249791936587211137358660634293696824605786960649898401946772828832624111198385112751866462385782466043846719682925238615235343575112633017415428387395389421839519293959485913660653313747703525148224701863008106709934116648955576411639400614387256780102466140011015309402771052992462164319045578918946832381601623065060623113948605945033186752361199848277247218799327801653115338799344895650452566364155063704640481309865945251742124713683745766185036497116578447360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
292 5125181024376499240246576676692532110340975165437668386016129392454834656521087289052137594727848897925097703333684576660191262404699284529235450070166484800848032421474141696756487203239328888410853050891194537111771396338361698867889107676143294293432816129439983671593007620614950283121987049794010789797899201128832164703456091474737989519811613090443324750554276739349977019492729929359496905316894703556969561878894037180827096789294087095299321493783332786017550205424808560135087004163956537637260306571580409066291200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
293 15016780401423142773922469662709119083299057234732368371027259119892665543606785756922763152552597270920536270767695809614360398845768903670659868705587800466484734994919235171496507505491233643043799439111199993737490191271399777682915085491099852279758151259259152157767512328401804329547422055896451614107844659307478242581126348020982309293048026354998941519124030846295432667113698693023325932578501481421920816305159528939823393592631675189227011976785165063031422101894689081195804922200392655277172698254730598564233216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
294 44149334380184039755332060808364810104899228270113163010820141812484436698203950125352923668504635976506376636057025680266219572606560576791740013994428133371465120885062551404199732066144226910548770350986927981588221162337915346387770351343833565702488964702221907343836486245501304728869420844335567745477063298363986033188511463181687989321561197483696888066224650688108572041314274157488578241780794355380447199937169015083080777162337125056327415211748385285312380979570385898715666471269154406514887732868907959778845655040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
295 130240536421542917278229579384676189809452723396833830881919418346829088259701652869791124822088676130693811076368225756785347739189353701535633041283562993445822106610934526642389209595125469386118872535411437545685252428896850271843922536464309018822342445871554626664317634424228848950164791490789924849157336730173758797906108816385979568498605532576905819795362719529920287521877108764591305813253343348372319239814648594495088292628894518916165874874657736591671523889732638401211216090244005499218918811963278481347594682368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
296 385511987807767035143559554978641521835980061254628139410481478306614101248716892494581729473382481346853680786049948240084629308000486956545473802199346460599633435568366198861472060401571389382911862704817855135228347189534676804658010707934354695714133639779801694926380197895717392892487782812738177553505716721314326041802082096502499522755872376427641226594273649808564051064756241943190265207229896311182064949851359839705461346181527775991850989628986900311347710713608609667585199627122256277687999683411304304788880259809280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
297 1144970603789068094376371878286565319852860781926245574049129990570643880708689170708907736535945969600155431934568346273051349044761446260940057192532058987980911303638047610618572019392667026467248232233309029751628191152917990109834291802565033446270976910146011033931349187750280656890688714953832387333911978662303548344152183826612423582584940957990094442984992739931435231662326038571275087665472792044210732901058538723925220198159137494695797439198091093924702700819417570712728042892553101144733359059731573785222974371633561600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
298 3412012399291422921241588197293964653161525130140211810666407371900518764511893728712545054877118989408463187165013671893693020153389109857601370433745535784183115684841381879643344617790147738872399732055260908659852009635695610527306189571643799669887511192235112881115420579495836357534252370562420514255057696413664574065573507803305022276103124054810481440095278364995676990353731594942399761243108920291747984045154445397297156190514229734193476368810311459895614048441864360723929567819808241411305409998000089879964463627468013568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
299 10201917073881354534512348709908954312952960139119233313892558041982551105890562248850509714082585778331304929623390878962142130258633438474228097596899151994707515897675731820133600407192541739228475198845230116892957508810729875476645506819214961012963658464782987514535107532692550709027414587981637337622622512276857076456064788331882016605548340923883339505884882311337074201157657468877775286116895671672326472295011791737918497009637546905238494342742831265087886004841174438564549407781226641819803175894020268741093746246129360568320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
300 30605751221644063603537046129726862938858880417357699941677674125947653317671686746551529142247757334993914788870172636886426390775900315422684292790697455984122547693027195460400801221577625217685425596535690350678872526432189626429936520457644883038890975394348962543605322598077652127082243763944912012867867536830571229368194364995646049816645022771650018517654646934011222603472972406633325858350687015016979416885035375213755491028912640715715483028228493795263658014523523315693648223343679925459409527682060806223281238738388081704960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
301 92123311177148631446646508850477857445965230056246676824449799119102436486191777107120102718165749578331683514499219637028143436235459949422279721299999342512208868556011858335806411676948651905233131045572427955543406304560890775554108926577511097947061835936990377256252021020213732902517553729474185158732281285860019400398265038636894609948101518542666555738140487271373780036453646943966310833635567915201108044823956479393404027997027048554303603914967766323743610623715805180237881152264476575632822678323003026732076528602548125931929600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
302 278212399754988866968872456728443129486814994769864964009838393339689358188299166863502710208860563726561684213787643303824993177431089047255284758325998014386870783039155812174135363264384928753804055757628732425741087039773890142173408958264083515800126744529710939313881103481045473365603012263012039179371489483297258589202760416683421722043266585998852998329184271559548815710090013770778258717579415103907346295368348567768080164551021686633996883823202654297705704083621731644318401079838719258411124488535469140730871116379695340314427392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
303 842983571257616266915683543887182682345049434152690840949810331819258755310546475596413211932847508091481903167776559210589729327616199813183512817727773983592218472608642110887630150691086334124026288945615059249995493730514887130785429143540173052874384035925024146121059743547567784297777127156926478713495613134390693525284364062550767817791097755576524584937428342825432911601572741725458123914265627764839259274966096160337282898589595710501010557984304042522048283373373846882284755271911319352985707200262471496414539482630476881152714997760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
304 2562670056623153451423677973417035354328950279824180156487423408730546616144061285813096164275856424598104985630040740000192777155953247432077878965892432910120344156730272017098395658100902455737039918394669780119986300940765256877587704596362126080738127469212073404208021620384606064265242466557056495289026663928547708316864466750154334166084937176952634738209782162189316051268781134845392696699367508405111348195896932327425340011712370959923072096272284289267026781455056494522145656026610410833076549888797913349100200027196649718704253593190400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
305 7816143672700618026842217818921957830703298353463749477286641396628167179239386921729943301041362095024220206171624257000587970325657404667837530845971920375867049678027329652150106757207752489997971751103742829365958217869334033476642499018904484546251288781096823882834465942173048496008989522999022310631531324982070510366436623587970719206559058389705535951539835594677413956369782461278447724933070900635589611997485643598647287035722731427765369893630467082264431683437922308292544250881161753040883477160833635714755610082949781642047973459230720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
306 23917399638463891162137186525901190961952092961599073400497122673682191568472523980493626501186568010774113830885170226421799189196511658283582844388674076350153172014763628735579326677055722619393793558377453057859832146680162142438526046997847722711528943670156281081473465783049528397787507940377008270532485854445135761721296068179190400772070718672498940011711896919712886706491534331512050038295196955944904212712306069411860698329311558168962031874509229271729160951320042263375185407696354964305103440112150925287152166853826331824666798785246003200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
307 73426416890084145867761162634516656253192925392109155339526166608204328115210648620115433358642763793076529460817472595114923510833290790930599332273229414394970238085324340218228532898561068441538946224218780887629684690308097777286274964283392508724393857067379782920123539953962052181207649376957415390534731573146566788484378929310114530370257106324571745835955523543518562188929010397741993617566254654750855933026779633094412343870986483578713437854743333864208524120552529748561819201627809740416667561144303340631557152241246838701727072270705229824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
308 226153364021459169272704380914311301259834210207696198445740593153269330594848797749955534744619712482675710739317815592953964413366535636066245943401546596336508333302798967872143881327568090799939954370593845133899428846148941154041726889992848926871133079767529731393980503058203120718119560081028839402846973245291425708531887102275152753540391887479680977174743012514037171541901352025045340342104064336632636273722481269930790019122638369422437388592609468301762254291301791625570403141013654000483336088324454289145196028903040263201319382593772107857920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
309 698813894826308833052656537025221920892887709541781253197338432843602231538082785047362602360874911571467946184492050182227750037302595115444699965110778982679810749905648810724924593302185400571814459005134981463749235134600228165988936090077903184031801216481666870007399754449847643018989440650379113754797147327950505439363531146030222008439810932312214219469955908668374860064475177757390101657101558800194846085802467124086141159088952561515331530751163257052445365760122536123012545705732190861493508512922563753458655729310394413292076892214755813280972800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
310 2166323073961557382463235264778187954767951899579521884911749141815166917768056633646824067318712225871550633171925355564906025115638044857878569891843414846307413324707511313247266239236774741772624822915918442537622628917260707314565701879241499870498583771093167297022939238794527693358867266016175252639871156716646566862026946552693688226163413890167864080356863316871962066199873051047909315137014832280604022865987648084667037593175752940697527745328606096862580633856379861981338891687769791670629876390059947635721832760862222681205438365865743021171015680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
311 6737264760020443459460661673460164539328330407692313062075539831045169114258656130641622849361195022460522469164687855806857738109634319508002352363633020172016055439840360184198998004026369446912863199268506356292006375932680799748299332844441064597250595528099750293741341032650981126346077197310305035709999297388770822940903803778877370383368217198422057289909844915471802025881605188758997970076116128392678511113221585543314486914776591645569311287971964961242625771293341370761963953148964052095658915573086437147094899886281512538548913317842460795841858764800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
312 21020266051263783593517264421195713362704390872000016753675684272860927636487007127601863290006928470076830103793826110117396142902059076864967339374535022936690092972301923774700873772562272674368133181717739831631059892909964095214693918474656121543421858047671220916472984021871061114199760855608151711415197807852964967575619867790097395596108837659076818744518716136272022320750608188928073666637482320585156954673251346895141199174102965934176251218472530679076992406435225076777327533824767842538455816588029683898936087645198319120272609551668477683026599346176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
313 65793432740455642647709037638342582825264743429360052439004891774054703502204332309393832097721686111340478224874675724667449927283444910587347772242294621791839991003305021414813734908119913470772256858776525673005217464808187618021991964825673660430910415689210921468560439988456421287445251478053514856729569138579780348511690186183004848215820661872910442670343581506531429863949403631344870576575319663431541268127276715781791953414942283373971666313819021025510986232142254490313035180871523347145366705920532910603669954329470738846453267896722335147873255953530880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
314 206591378805030717913806378184395710071331294368190564658475360170531768996921603451496632786846094389609101626106481775455792771670017019244272004840805112426377571750377767242515127611496528298224886536558290613236382839497709120589054769552615293753058705264122293411279781563753162842578089641088036650130847095140510294326707184614635223397676878280938789984878845930508689772801127402422893610446503743175039581919648887554826733722918769794271032225391726020104496768926679099582930467936583310036451456590473339295523656594538119977863261195708132364322023694086963200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
315 650762843235846761428490091280846486724693577259800278674197384537175072340303050872214393278565197327268670122235417592685747230760553610619456815248536104143089351013689966813922651976214064139408392590158615431694605944417783729855522524090738175322134921581985224245531311925822462954120982369427315447912168349692607427129127631536100953702682166584957188452368364681102372784323551317632114872906486791001374683046893995797704211227194124851953751509983936963329164822119039163686230974000237426614822088259991018780899518272795077930269272766480616947614374636373934080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
316 2056410584625275766114028688447474898050031704140968880610463735137473228595357640756197482760266023554168997586263919592886961249203349409557483536185374089092162349203260295131995580244836442680530520584901224764154954784360196586343451176126732634017946352199073308615878945685598982935022304287390316815402451985028639469728043315654079013700475646408464715509484032392283497998462422163717482998384498259564343998428185026720745307477933434532173854771549240804120160837896163757248489877840750268102837798901571619347642477742032446259650901942078749554461423850941631692800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
317 6518821553262124178581470942378495426818600502126871351535170040385790134647283721197146020350043294666715722348456625109451667159974617628297222809707635862422154646974335135568425989376131523297281750254136882502371206666421823178708740228321742449836889936471062388312336257823348775904020704591027304304825772792540787119037897310623430473430507799114833148165064382683538688655125878258984421104878859482818970475017346534704762624705048987466991119625811093349060909856130839110477712912755178349885995822517982033332026654442242854643093359156389636087642713607484972466176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
318 20729852539373554887889077596763615457283149596763450897881840728426812628178362233406924344713137677040155997068092067848056301568719284057985168534870282042502451777378385731107594646216098244085355965808155286357540437199221397708293793926063140990481309997977978394833229299878249107374785840599466827689345957480279703038540513447782508905509014801185169411164904736933653029923300292863570459113514773155364326110555161980361145146562055780145031760410079276850013693342496068371319127062561467152637466715607182865995844761126332277765036882117319042758703829271802212442439680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
319 66128229600601640092366157533675933308733247213675408364243071923681532283888975524568088659634909189758097630647213696435299602004214516144972687626236199715582821169837050482233226921429353398632285530928015363480553994665516258689457202624141419759635378893549751079518001466611614652525566831512299180329013604362092252692944237898426203408573757215780690421616046110818353165455327934234789764572112126365612200292670966717352053017532957938662651315708152893151543681762562458104508015329571080216913518822786913342526744787992999966070467653954247746400265215377049057691382579200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
320 211610334721925248295571704107762986587946391083761306765577830155780903308444721678617883710831709407225912418071083828592958726413486451663912600403955839089865027743478561543146326148573930875623313698969649163137772782929652027806263048397252543230833212459359203454457604693157166888081813860839357377052843533958695208617421561274963850907436023090498209349171347554618730129457049389551327246630758804369959040936547093495526569656105465403720484210266089258084939781640199865934425649054627456694123260232918122696085583321577599891425496492653592788480848689206556984612424253440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000