# Computed using the Mathematica program that I contributed to this sequence
0 4
1 32
2 1536
3 184320
4 41287680
5 14863564800
6 7847962214400
7 5713316492083200
8 5484783832399872000
9 6713375410857443328000
10 10204330624503313858560000
11 18857602994082124010618880000
12 41637587410933329815446487040000
13 108257727268426657520160866304000000
14 327371367259722212340966459703296000000
15 1139252358063833298946563279767470080000000
16 4520553356797290530219963094117321277440000000
17 20288243465306239899627194366398537893150720000000
18 102252747065143449094121059606648630981479628800000000
19 575069449494366757705336839227791900639841432371200000000
20 3588433364844848568081301876781421459992610537996288000000000
21 24717129017051316936944007327270431016429101385718431744000000000
22 187059232401044366578792247452782621932335439287117091438592000000000
23 1548850444280647355272399808909040109599737437297329517111541760000000000
24 13976826409188561733978135875595177949028030634171101562414552842240000000000
25 136972898810047904992985731580832743900474700214876795311662617853952000000000000
26 1453008510576988176165592640609473747296235619879413044666117050194722816000000000000
27 16634041429085360640743704549697255459047305376379520535337707990629186797568000000000000
28 204931390406331643093962440052270187255462802236995692995360562444551581346037760000000000000
29 2710012706733329648274559307251220956266240096782031044170648077766750111720003338240000000000000
30 38373779927343947819567759790677288740729959770433559585456376781177181581955247269478400000000000000
31 580518542740859242614421070113366024069762831407118889408784067945648402971818980692669235200000000000000
32 9362603057324577864885383018788367236197134944934013448384869447827417443129496520611369425305600000000000000
33 160662268463689756161433172602408381773142835655067670774284359724718483324102160293691099338244096000000000000000
34 2927909180482282116285958137506290349433755036977953232190558171623269640098437769192226594340160405504000000000000000
35 56567205366917690486644711216621529551060147314414056445921583875761569446701817700793817802651899034337280000000000000000
36 1156686215342732935070911054957477036260077892285138626206204547091572572046158768345831986428626031454128701440000000000000000
37 24993675741125773261012246075521163799507763096497275435063667853554700136773398666416737562749751287660812980715520000000000000000
38 569855806897667630351079210521882534628776998600137879919451627061047163118433489594301616430694329358666535960313856000000000000000000
39 13690215904909567151554326953577706011921738614369712427184905888514597046757246154013502033131000568512604859910580076544000000000000000000
40 346088658076113857591293385386444407981381552171266330159234420861649013342023182773461331397551694371998650858539464335032320000000000000000000
41 9194883467766192968485482662947055031249345078086203859670540093452290986470871919925320652570153416075260156009676488453138677760000000000000000000
42 256426910149063589505123140504267470711481735537668053238492022126197491030699676102877342358876438467506855230797857909981131445370880000000000000000000
43 7497922852758619357129800628344780843603725947121413876693506726970014637737658529248133490573547060789900446948529365287848283462644531200000000000000000000
44 229616389442879959192743014442430568554520503404646178559861950006729728266078054799694840015324305189629911287351763282575065832760026123468800000000000000000000
45 7356909117749873892535486182735475416486836929084863561057976878215620493645140875782222674090990738275742357646750495573705109281631236995940352000000000000000000000
46 246368172535207776913228361287445600747311195081193910932709529697684699091188477648195072909959097843378060072874380595772236699623266864520050507776000000000000000000000
47 8615002257211145543101769337499397766931977869599188677494986834468638557820678686402085309515449733387244004628271340672963572912426395718537126155911168000000000000000000000
48 314275282343062589412352545431978030537678552682978402955017119721415934589298358479948072091123606273966661288839338507749711139845314915812234362167639408640000000000000000000000
49 11950003335812611899815293187505532633164689287217570793961570960287119496823480782841545493192884004961308328846827007418675016381478254358844399387062320874127360000000000000000000000
50 473220132098179431232685610225219092273321695773815803440878210027369932074209839000525201530438206596467809822334349493779530648706538872610238215727667906615443456000000000000000000000000
51 19500455203501778002236508626160828354399040439447401628191709278807860160914039045533642504666297617427245507158753873939666898971899053862522696393705739095809193934848000000000000000000000000
52 835555504559644183839829921613739173329290084749442264964758359178359192174844745023025514039941520311522615490738285990566847287147930659901372495077503508777232341720367104000000000000000000000000
53 37198931062995359064549228110243667996619994573045169636231042150620551235624088048425095885058196484268986841647668492300036041223825872978809103480850456210762383853390743470080000000000000000000000000
54 1719483389455897477399723520167903309475762629144439921265143692370284360315487845950401632190930074288849647768321828388076865969530127152572471999298831487886280431239133726160977920000000000000000000000000
55 82466423358304843016090740027252642722457575693767338623876291486078837920730797091781262279877006362893229106968714889492166491898664898237375757086371958159026009482228853506680501043200000000000000000000000000
56 4100890300761783233504160320075219417302370324099662215088120223019728452122101077780098610653723772413954497031340254024666455309136808059548221648391104735332045399532276427180207955876249600000000000000000000000000
57 211310675417653166456002372972835906134756538060207394619060658851760567680947624335852921209765078544946247323030900609383013109169201445692400765098296844802189635347099139739741755550391389388800000000000000000000000000
58 11275537640285972962092286621830523951350608870892666576873076756329943891455365234561111875753064591158331757156928856516677579505268589142146504825645119638644838942121210096512620076168884537786368000000000000000000000000000
59 622680290647152570858584436403968854689386024286176619041238790791564821461731089713402842226587238982127712957234239172277002650598952566785898582491426086924522585739701706369812931086350479714714386432000000000000000000000000000
60 35567498201765354847442343007394700979857729707226408479635559730014182601894079844429570347982663090659134964117219741520462391402212170614810527031910258085128730097451761467843714623652339401304485752995840000000000000000000000000000
61 2100189633817840673031775469900642303458639223752304967905520530937877454276641626653877269907680290177240601361193591297300263287517824250463332000180236919410681254794331611153235661097423336968227274742898360320000000000000000000000000000
62 128128369179958823780322557867698385649404661762680621481979996551458027730509352358899744482527759143133094607843698617865694462644887421872266958666995893979406841992492582933236601212231602941757609577514743166402560000000000000000000000000000
63 8072087258337405898160321145664998295912493691048879153364739782741855747022089198610683902399248826017384960294153012925538751146627907577952818396020741320702631045527032724793905876370590985330729403383428819483361280000000000000000000000000000000
64 524879401886131481121976722175720849193413989766762318068388839633006428094364328050461110069608755662954439658167005512470231754558333062348804063382852683637367881104349775896998935705121308230145348725604075558086083870720000000000000000000000000000000
65 35208910278521699753662198523547354563894210433554416296027523362582071196569959125624931263469355329870983812269842729776503146095772981822357776571721758018394637464479782967170688607099537356078149992513521388436414506047897600000000000000000000000000000000
66 2435329906144788928561306947476723420475434747268091866363631735943076700524350932801225245631648369456516208327080481933181169609152425606688842689912850558616320284143137628273262189575860799845213478682175247395369918554320981196800000000000000000000000000000000
67 173609798349249713139278449671720659198852792263247732969330579191910051826979929297533745310588948961816127459220913396052619219097258116649634217678507290622640240415995995244344314970483964699365578468294909036321130753900434107557478400000000000000000000000000000000
68 12749903590768898932948609343891165211563749063812913509267637735853874206173406007610878255609652411755776400605183879806104355450502636086749136946309575423326699256150745890744646491432342367521408082711578119627423842566447880859021213696000000000000000000000000000000000
69 964198709148307212905305633022425477959296959201787771224855836136213382967657655919565057202224353986618834519366425726456835776588811351424316732427715331813658304547144007241673146268079459201438964846980383718704300670245054542082620264546304000000000000000000000000000000000
70 75053227520104233452548990474465599204351675304267160112142778284842849730202471936778944052621143714318410078987482578547400096849673075594868814452173361428375162425949689523691837705507305104240009023688953068663942764171875045555711161392284303360000000000000000000000000000000000
71 6010862885630107848747743549119000909078116971768148319061290827276494149192455572472752071286322157792332826405949504750704178956496617278241853611845660170075710008369458734573431898158669051188373842689200873363157848096997128648465795493585265287495680000000000000000000000000000000000
72 495102754163580723285654140653833866878946338730598840744440402861110270080684180593435642607711783493038870245405248807306001812288713371974224998300503336888796081969375577049344438587533252408283976674624097537176585632053459492516830643215631131200444170240000000000000000000000000000000000
73 41925301222572015647829192630566651847309175963707109834239213314278817670432336412652130216021033826190531532380916469002672233464608248338777372856086622567743252221166723864538487059592315813933487144807168579448113271322286949826325218867499644190053612335923200000000000000000000000000000000000
74 3648507413593107089736687659482432310360233729065647526214833299461799828951703643974638979919014447690404816073916874798488548445024068203433762095428082242335288781294812977587597297873961691391747785289699038457892609323550699521686125846725289035995225559921380556800000000000000000000000000000000000
75 326176562775223773822459876757729448546204895378468888843606096971884904708282305771332724804759891623522190557008168606984876230985151697386978331331270552464774817047756280196331198429932175210422252004899094038135599273525432537238739650697240839817973165056971421777920000000000000000000000000000000000000
76 29945617875267744227092396365373625212129979034906471746953788550794809331457981928254514798875396130172325270657805943470067517014284807033703706642861286880686046403520408572264774665455213141718446112065776025453153098103822910378814209851212287022008480337550432290587279360000000000000000000000000000000000000
77 2822314593508234357915004172643733428992826264081865149206900663335309189871251880774131510764408334476481312108956894560166923343562314493312506943676390565930898501438991467118810482669822928180680109169975258846908773190089101657382481650057055627250255254853453142523269905121280000000000000000000000000000000000000
78 272974267484116427097539203578101897252186156261997997231291432157791104844347481908473999721133574110565272507178310841859344825789347057793185671592380495536836503059179254699731349883825273613635380158920007035673016542945417912302033625193518420267644688249425987944850665223330201600000000000000000000000000000000000000
79 27085598716843968362326229935833582652950919168940489277277661064424664587075534544886424148329757757546728599252260714972651630994122172462471055078082362289147065179544002368326143460872678949039356960888678778107619393457216146930256984426201671732636776546861044227839862406119715923558400000000000000000000000000000000000000
80 2756230525426042220550317158270425370764285534631384188855774789915853868380806395287642521334036149407955102259910050355617029969961872269781054564745661186543605352670397681000868358578403809854244964340031952460231349478206315111622950735210282115513118381408579860624984398446742292381302784000000000000000000000000000000000000000
81 287552018256648132785573488488036938081096381257023049654945272282341202380432769607569168965737323395433139908571895733500813502706182210161717860630785340269721259233397249263458594113767712674473668639666853536271016228362308442965399204303018312547252614495594319699283372321151729879556556849152000000000000000000000000000000000000000
82 30747362208146871542495801977048813715135473855050960653503988074606180088134915188598156099168360516026874784143775666991774986217366651368172167401528614864360754807308701069243100551396953980856120440302297314926387223266324917189404206117713142124052627562784909416804972435556112172561223510766125056000000000000000000000000000000000000000
83 3368681003524571246195840064605468030630242515559383249197896933453853090456061308062813982224885578135904401350792062075618867489974690323896942660511475044539364296688741289146274096411050278142596555439519693823334984181058557927271124822256651851111205875778714675705152780039527649625807647839536661135360000000000000000000000000000000000000000
84 378046856939541483533081955410284044269448336066136225757984785459925209223341024236041236341205559120723735537191288374374251785194919646909010493133239775398385618831597302433151464195633706414274755837644658119629945264735115604830074712052930497339103968203390475766335065587155950951606637471144162259254640640000000000000000000000000000000000000000
85 43445144799492107287621778315749842367445002780720375064107611545054605043946350505205858880331342854153571687934022859983089015154600165822783485870871914988782475316127161995617766265362225541128454940862124111107873309823359485307072185909122772754209828025933633475067225737275961883358634778183887126833543302348800000000000000000000000000000000000000000
86 5111234395370647438174126975291337454845169687146190685542132283052584174210200244236458885553221824105459401942061921431290456454908400308718831545736339054600280655991728354460438965587335110462680466882547177423619079154098596727406428527836475968987277847595040111074708973539042363653376664383777952697712702434731622400000000000000000000000000000000000000000
87 615433511077788916735670280840879360262997191689898528064757063937795555248301791008023541491692333396890155669039791835698821280822610664372217068759021112886310593226652027703872534968439845980590429656393740539223126082786703834753553246179734398473820151073223589694283558085889012922775777405121935728426191074761165189939200000000000000000000000000000000000000000
88 75821408564783594541834578599596337184401254016195498657578070277136412406590780652188500311776495474496867178425702354158094781797345633850657142871111401107593465085523529813117096308111789024808740933667708834432289133399321912441637759929343277891974642612221146250335734356181526392085975776311022481742106740410575551400509440000000000000000000000000000000000000000000
89 9555317192968287718540160933435528797326983636137021522822618728605839237128196540911403563291321065677993189293920713480419736781228686160395215773188943213183358843938017321168268945133480100062496767424539338150494805747516144693544957057335557253058212360562557735052310586503420682036243011233820297239067259853502373289697801666560000000000000000000000000000000000000000000
90 1231489279829752921165455941101170951399501651025339333861379101742720560881081970192661691236985458944579762236200501553356495676364753072351735408848591001315071287806731672352166501648802915296054583385674629900835770564739880728104074065549406618774142409029302440893541788388560857500830999287814759908170988449919385869576252678786252800000000000000000000000000000000000000000000
91 162270879424606882916129798447019093924009533552306913344246201478434802866178409048346645730915099954209386110339667688682678722283230782837643471353161139061284313451717419002500275589259462542730520343563574632773327815774644603780817631469314211342631196952973124031660214372383887071169499114156775283579874806068977637262323662978306958950400000000000000000000000000000000000000000000
92 21855940207941451846207690293232107722436996055093113544509832384727426728439837557903713020205492982632553796429429161653292631746883787678836523869614567497886261610184915730608757118566178490955288324033890740138973976851055332394030765147338992497316310655202044129576250953387640981841677496687547749394806177879818460007587849519222207687111475200000000000000000000000000000000000000000000
93 3008251610221061432112026491960467306916228137023016148266333329433883014902459241469867060101084054129544704540546629809959197833641084536115059145413749070409065048025851801160989329799448807495085884920024721472728378173779255950714394514879738927330616998582009353994875181224274904740688490644074072226701122323378212835444391607825744666054023446528000000000000000000000000000000000000000000000
94 423032374435726542829321613405448754567787665540724622833804858118310365087643428372458585459654844027913094531309829270395702236157943871806644077264663049277204363313587383686462963513717689105188957480993556432380955452309534088813261014260448406916940684808596483396175327484482434204254578308332272332807618625602737801771532125458887517919180993144553472000000000000000000000000000000000000000000000
95 60764370263947760612003756549558659106117020278269684823847729820114100841189102051419951215424821796169436898477343876399638669201727057746306355258296200398177634746363691792723540079110408863069341852569914445947200441169741476517136812088370809169549359965906798875026624039871056849099127628208847597884486339381577257846462874500914603073911157855283660718080000000000000000000000000000000000000000000000
96 8913403945277969108653607040741660586958093470578823527440575791852897224192347001718689803888236259636502359763844618541310197107862938646690186640128953044007880885674597221691030647124547655305915617669775610247102938314307037707345764691618937255462856514678936513379905427160605587080652833526699436438479532151204804798981946134790161295705879923475849623413719040000000000000000000000000000000000000000000000
97 1334942682076390877464833419277797022787539742901649242057720155194224711472839425753404734548733368133239685417111480829694945600450416595237495872718833039494972304485713076698222277958549253239856370227166953595488112865457136423353760486334384994876161094490434963735881676014989577565895213571626721196518202571221641205133928108715252876935278224379131046399425873182720000000000000000000000000000000000000000000000
98 204086037235838637346823733139189608843759075894804136125784257326093073889967691409180515817810357320209683106568003189243763283396859689079908369021255195077991365909775815165624221854303009835309241880329283865678222694871087016402322903150800778016667508125697697255941590629171606618274060250830293136523702809088364507440874929260387859825865334943081554373544227492174233600000000000000000000000000000000000000000000000
99 31842319873684487553400826139308919530238666057410920534889362965046345760608319084425980799958043190528395597019166129598568922528711636129003623368172320556848524874706861785401353590595772806544289155136496185858579017744566480647156028641200540589272531287803857516661030736325870751009591976575545656332974207085202983908955069962922755441470813019159356439577864550238992623206400000000000000000000000000000000000000000000000
100 5069297323890570418501411521377979989213995636339818549154386584035378245088844398240616143353320475932120579045451247832092172466570892471737376840213033432650285160053332396235895491622847030801850833497730192788685779624934983719027239759679126061812186981018374116652436093223078623560727042670826868488209493767964315038305647138097302666282153432650169545180796036398047625614458880000000000000000000000000000000000000000000000000
101 823294439778419760527977242363954974088266603306677250931065616340017710028389041029461986609726071855183839001613646257914425545950845504549923897865318333729867512273941607807879315003483340578466990166699365150424880097326440835839775954889967505446793663213232103537288841028173753095250557546083650057433127463867548476741143540404106731425551974689848735493722722679334118780793037783040000000000000000000000000000000000000000000000000
102 136377077360415676491938374243104413547773186304544473262229157215491253630782587868448319157927904350667492562939297275331008762835665656137685793833594251345685093673153879450159592771697008400141899987133416438437580538361930271575187207375613337342250476723945471486744821938634925852722064356393664464713682698134731670075216945180859471847179833503424063337064181566386338107800805122685009920000000000000000000000000000000000000000000000000
103 23036815907721416073018230177145197536489846630563652423455749236840782563311794742738290072157181602914752843731706095748914000218200642634777884294370740937313126023269153316720958410995058658951969745826576704780876104540097261474480623069888604943852950528208869043540935321874211675041811111082017801379435281368918873709105646379950781984425617475398392778896881550193980233169712001323951875686400000000000000000000000000000000000000000000000000
104 3967492582891413161759491674028654500524427346102194474977242956565666936183810537773359269387198444380390393758849350634260964773579387477131986344713706487187815816231506660818950341375212982479344037505236346404181606228313710760180950827588495097850130551770244262154794044874464231522400876794989433824771861898480684105677010842140643476485717544083012797952736528100608051677420479716016287838214553600000000000000000000000000000000000000000000000000
105 696532997852416494678496358292470584112068464881701262027004773454668487316429778011490953333616558895421337528303591997350854975649597265485291522677938310890692944697603309373374921931832391204073639224419292974718122789442755061057367727291436199378568919668784082663895642518160940486072697930128345002276948074897268901592656023446211368731832572039213726808582424873342749552487939418943819492876947030016000000000000000000000000000000000000000000000000000
106 124629256239737178559833996396555176674004186284353043411967910104696923098554147320040053298077343650039949081264305108901993779083031139518752241569718146091049907208852764939559228031418906093362488119146895253380364274469413277564872692708802096282408579658496198342885519524489500759292015695242004514567409765145218530024170756963183707784449338449832433710406036117737471491927562024352779734221486378186702848000000000000000000000000000000000000000000000000000
107 22723403031678800292457412894991112252617835276853521699217285113569180594713180572568262837731845913024483836088758221895882721752650901606175058700923570140488947481575706925899954928512546310190595733787815117758335057435459184071848108316210468610978991511974294851461631003861121694440194637682084199132046687659397404142247005775583359072923078980881047973550911753274837702180168528776193623381135168362025156870144000000000000000000000000000000000000000000000000000
108 4221099347164653942326889019373549012046289081028310190846602882696610987273920423160280504737067696803428117391847727299379174392772431482363078904283562389297226884177503318555175627520490602581005063508424536274788320269210898033186504600819256649175457463264345011607512575277241965959210555895823960830768992699609661793463803792872364781386191151488463471566817367288333851556988105905465727479279668874929793140197949440000000000000000000000000000000000000000000000000000
109 798733302867884477582863247801940438255447005068500967552757583875383517455920318152080918228366897859931882085354994350497724895297970574818671242584152809552378459931603887950284552941937313782788102137318124452060545114621162969431683146585423020183576763028732420476419959544260833766665658228831393164241431874590938643206394808902480353393020634449253011943759449507767684727019517351855846816539216063189715177160816784834560000000000000000000000000000000000000000000000000000
110 153931882128698696519769405116389961260589746816801506466767441564463911484104963714269034560970868555566072315489614511227921541821824889179054321870817929456934376798018701285778839042970159112218923043903948944401108254489790527468873976009942724449778913770897312074215654603369947883511805653860386090612608750871165695318736407571686013705902936671060040461801321109136988200591201384049658798483437719697921908942432610773316403200000000000000000000000000000000000000000000000000000
111 30208824003992861794611706215281297117468216633303662041090176872142913700932630918997869494521411012292730559770205868599457146739449490851611052558504277020064457577857574089931525604504807785454739209520062172440828692727112411434711580043999239787820212269711055699940673784602145532243424835958793049510543242140964525374911382513128236817756039515822190820547585665025915660389622089216977439884777685615277778786134514999041797495193600000000000000000000000000000000000000000000000000000
112 6035964706589805729457775795462925414447089429067138105106146060469131300755947118663126307961334091544185907686565294193120333575715923868078701189609622582825039139716566163761038267984896633996140531975784582551057099436418876703946851385431400103524780973186426617293746147553785494506494229623254521636602624125701839886110293517183126742082198743577400303471971996557498156271129610402265828308497659807417422423699965172928543473919642828800000000000000000000000000000000000000000000000000000
113 1227715221320366485371711596797159029298537989872255890578590108699421306573759643936079891039335354220087413623447380838880675849300618914767207821966597233346612961018349557708995183708127975354814984203874584090885014025367599521582789571796746781056940449946119173957547966412439969582620926305369969700884973747167754232834833701395047979339519224443643221726199104099795124985547762755820869477948424004828703720980572916173665742595255351377920000000000000000000000000000000000000000000000000000000
114 254166515978627551267593221615335050881500528815313903491142038663388996572126016526223003362527362372059376717980570570788433037025611330210766432134812825636349201641862798835147018911991485969855217289822931896831379143587701923356155428311649705601532039709645375869387410198568972262872514647442912607356010805033657152298398612197608412874784627921220794334644643327155985955008040036761059682802794531175657559132282127397936976695040143863662510080000000000000000000000000000000000000000000000000000000
115 53547801586377252501056539929918788519714531410810333187513804705602793797815509161744662348417264704545469486944146607853707072240555795048804271922162366105066049801907654458588773944378366264129097178619895292024434957971057041212674825636698359976130770126028087788162539580634511076341981385923272828117764356404490888846226619617792140424459625410442796950422933456165223121001093874944820053972892751828087534557989198600197362250111057509196417623654400000000000000000000000000000000000000000000000000000000
116 11478935130468518864146488351696830857394164669472589504740959287130659700850115067984879778305512200184003202977242820032383477662063464673022074163410102097210798963935340070978758292908501619308826303986389713960694073070339555810678677022087754031363200930376389122972827284821458870413277865737600149617948909553717902860187907994226865558510560979985801496668263399131226550002762491784171185330061073423883468608127028525527108150831807176131417653147546419200000000000000000000000000000000000000000000000000000000
117 2503418004733618342043979351644858448027378584435938099909946329011751312838999894946686461091092544713728890530900932135222447876364096883610038110149782346176508724446730445399615438583829301151823310983783759938259849007764213047639291314393074101191937764503925951050897956892142322130690943182981741429879241786751229998972660478644948655924451223003143476805388228189730935837002466308226325466262359380867897901809207397075155962398607163428148613139642103470489600000000000000000000000000000000000000000000000000000000
118 555358250170105892999036379368895398110393665171268508084022493627966911240203736694972924528447970119293617075375062784877747836892611252660050854355627715675796695431262682007450688895436692167520483308642589304703564903882413022488300385184959558608419473677550932981131202756952852741472478835712669518804410997972892862972095000582595409830280259311017348894507324541609910806080627125816928041435641805051734470537354568967152598698507013134900488338898204233893412864000000000000000000000000000000000000000000000000000000000
119 125302149836379972002014584058727655303259460310602285867949491102316406381659727888066571123806544810195503059014423165775256977951058521270171313963134147721635953609983211365249054231344008233604641526029175569284437127873565555785900286106971315451466035329023751702934746490834730446941986564828835347510726427006635979315215962411447506747547153226788978326974320592376194515711135414635318572420875246622992538180520087268644837928751946331548787780975568432067967384027136000000000000000000000000000000000000000000000000000000000
120 28749325258459020776142226166434473232779850573664588469542331238515476280208007966637994078646173641251256221860269251155474961021090867120228106275701498853252153196274548015642743002839569249118248951732134042616621254619310881119516961644383498617184367145891209590721348234857120553746369397434327982132861071412402559094083150415682515948157218836354463187340988116714794069684762909533927493256245616585179407960138528822917871614372846566310553868467034421053674436591186083840000000000000000000000000000000000000000000000000000000000
121 6706872590895388038824667657915165391528745780629064514882591369970798430457165762521044362619208556420223061485338493063558442706688246208743774456845851264477488314852496757473264229646437430988298061451686086533946339247629796834609872948094937625405706642730668503000201887013347939742383023988659506295810893627656568205940469994173742780513701267895460008048404435772160878928618969639350877046763027401923333724204797112040864433173812629761456490866937526018769601963484619126865920000000000000000000000000000000000000000000000000000000000
122 1590655558637477390391968779092423945578089579300233972865674430033234322154665089565591049393672454909071463046354759722898028739859837976835343500381216852693596948656936950976419130816786272632632674638373485771082985386681863655670754347353780166742220633043147187519551881139181704172821497033342397789164878019884052968266489387578198227768873502304230459188823983223211851333742703791425568807426693682859353212702203321468507735886966793775265113025929839170819548958475720149080536514560000000000000000000000000000000000000000000000000000000000
123 383475242076323049275695833263601564799965835777700406178456791592412130385046659792472690187826555429478948311215205473996256768605409739455464611071903758847372352382214360141395124057310834606275085201819079949692686117021263690109105458060049322598214550214041923967213567505033925241983806504798185259011868793033647489589685261557352028750520023935503879101241685875451913119538691030036876128094427313063732872518247176739627844967629954643340913448291165627301176862909326613540335742930124800000000000000000000000000000000000000000000000000000000000
124 93960637714508978825728095849580709813546828945595264323470196903139189835465672768990828440582013917552649831007194506060458818470771916000335760863282146607818563270099691379285198877018529938567946476490518245593500723137018114405293455755705525220304921951645408378142537164353432498491840205031670544904124139144276442489223041527828623492567418344772902472902642839946729560201848230943755536410208957956128083355910996233450573085348562006529963976754094566663843559657494844156107225075710898995200000000000000000000000000000000000000000000000000000000000
125 23396198790912735727606295866545596743573160407453220816544079028881658269030952519478716281704921465470609807920791432009054245799222207084083604454957254505346822254254823153442014520377613954703418672646139043152781680061117510486918070483170675779855925565959706686157491753924004692124468211052885965681126910646924834179816537340429327249649287167848452715752758067146735660490260209504995128566142030531075892755621838062129192698251791939625961030211769547099297046354716216194870699043852013849804800000000000000000000000000000000000000000000000000000000000000
126 5919425463691249440970213704602968340897958168368924492352184346939290595330983235048271049001598770135788046282423598629746796621169612169929824595939825047888788804904504296406057209771699351451602551528854347029998987308903219093274167176806046337709788015592333469251334673676804579145027453142068572405050557408957158446167022479427343228779266847763001324707173813052661295989319755086439807488262462860606449474314370004423182786199289375060885148331819389572498947104114040427031845823686910320111412838400000000000000000000000000000000000000000000000000000000000000
127 1521576476590908286302511492340783806091138351262895302910144282012050768948638578602687976603762960665864045720804421180579154577878406469056121552737140148909717384723093020382584193657395774891931532665388952195367179689778954661487938124463640599015625589831978133604117075199275263460071016775262442399573435680857619664270340794291839722271252984683783964513329614297560480811462664405459179635242889553393166624473560180896970288826954935280650405608397510450831709355218305863687681905287072923963998447285043200000000000000000000000000000000000000000000000000000000000000
128 397314049567417971719311800880025467446518046281767221495896874918986696787868505644733884450774584289070419618616450458672828843375609497199934459850722035683305403498894049482300384647819184739781161809586363197254277960595080641207730403059945833214960154016926130246707050676034756794693743900356528959376615524985541646734271388205485188279469579360629668813720628885378992749489130929553500986354623320182023668982536034435816881818494472700483433912464757928921175946834604027126127499108560481905479274555070480384000000000000000000000000000000000000000000000000000000000000000
129 105377221482468864131282753076603874578035302307035429554027752753513327668865636541118899769572238343484412972927929456451042357155452653285355417179447901192068992337590675379893637217833195453423718859785733592628568617820869667983679088421171073668604591888985215968552630808500642336115853532228160036721703475998765297713450394665411603576234039716343643281450240075495757972990505261659897745604918615471957045582224137197205096663428378027513018275999552956940189969323261018490500039823568845252898835114594013089366016000000000000000000000000000000000000000000000000000000000000000
130 28384408378517813242402322368714019656339589029423063304672915481686349940885647858715786841931978120200961478387867078389652769323392726688943335171456086665095703776053424320328150120995549527334212912071885200510431242896229453768083799257126640403375332871217057773289336634577733019656166307440977187491358048295027420592094998307075269539294400937994323754291436666735537367604722497280710056756140878263526349798027893595439164837261067905490906602823239584481409570136913587940601090726876504157320830226467043365751630069760000000000000000000000000000000000000000000000000000000000000000
131 7763930454959220420567822432869608368559255108040031659600573225874703926630569487498811743299970111262328591260476506217764942687488965745773292582778040473330297662456341047490718246295670671112672589413198615125217237006919850030276425443203335696254448049598259378612285670982778157400511857741715608140136184234042260299714560696937684326544118899767711387863828088578838065086184535236198060404393702149665835407554973679373283879606345382053116701257035077064030996900409699882216735144341076429143652050185077437747311869721313280000000000000000000000000000000000000000000000000000000000000000
132 2156260877394914368963460188636010592983224802645741912757548000875729772135254802624069987843214099060663994993589619118847422002710935478642125002429779624577076909198674686437502197107204024146780332912548824981496332799457836109208611085489976016249355347918825380703232874830705012098529357226891192417543742174952088868519125513239109192642445053794686948328645247384823538140255858602078814919991454110622393136069427730024983385315311090266847995206713837882839200707156985128888289418167558474513208196593801186630685430953960894627840000000000000000000000000000000000000000000000000000000000000000
133 607979316990270055472937234787809546797550065353993389721118234326920766551256444147882773772272647371144820028392529006750219107884375367557933565685100662945752605317658314587918119496347246648426182668022266691782705996135131469352459981664753637541668233899192004343083541387265585211301337563694240614050633543649490977367652629712899227957463807367949931950744813952624844814026541891442142654840790401031089968646135842757844315323505115011640460728485033729445341031389983526941342084346524787473744183111588182582388064111778813849265766400000000000000000000000000000000000000000000000000000000000000000
134 174018272026223056357685987089905999722581969905881403979537345501988569485366824469783599040194966221158554967806623222428074713935097455203901976904652252150985093704441433434612275834722494324699135707972005261588813241037781869683938505792012445151726448579562332251094743550028704861519514042830820325516028535397531905506079006286944868622897120800084101322669983628776093582049932926336135839239150391744722695185771585457521231309154928039091779231549900294176763291368566645015258696749999710769884955066931215971461441262329779215192244722073600000000000000000000000000000000000000000000000000000000000000000
135 50555788389058322333034932969359491039404513897056665484135189615237719206888769844961531193157441586570983389247180178579804265892424512685837602330339572294904189423014325241423558375503579051211592905880026968596782022786296388780577814702695455565479567841334448765588044896154339336368649219723209920968916610103690969187626072906483223232324071534840433116262083643832030707457146513759174184015757971809676837405370361007119068119935689693916943702349877033464233271408395981709832956579809915972866977146044856864028977915532047457597650936656822272000000000000000000000000000000000000000000000000000000000000000000
136 14906273094937068223250683916149707213986342113519363704666292387673611032712740011247217549240085336917281310352752581293898128189849582716393845371895962212007910442996927768783253339900479276091635745112914191636823985854493917639175807509460349682570519618881779549636103861541314644649623485136948998777843124655853074883033172344330765403604287843904632023463642838216586590032324735288864989808678206472139596155298640202227042997026798234872023016750456543562862251608222738415180827581643794104767882477557033956645216080438793128777752183371390733254656000000000000000000000000000000000000000000000000000000000000000000
137 4460076160189930308942390633183321596082425451101901775345792012731045809875913513285257468473027453488345906308026394343784671139428513945406769686034247061530462867828224763842099665324942603240826148023744829451270831159551416108982515013290612307822560034126379495487519364204053672196324543740856236026320885642028486829602589430802519654881631757199017138476509646337108440430391819396310715870674988802115944286434595537627949081054394246259588262795870601486356888579193109115729425059048476346499388580344885016099901812995930414475333675282187078515659112448000000000000000000000000000000000000000000000000000000000000000000
138 1354079122233662841794909796234456436570624366954537378994982455065145507878327342633404167428411134879061817155116813322773026157930496833825495276679997407880648526672649038302461458392652574343914818540008930221405824340039809930687091558035029896654929226360768814830010878972350694878804131479723953257591020880919848601467346151191644967222063401485621603241468328627946122514666956368719933338336926600322400685361543205223845341008114093164410996584826314611257951372643027927535453447927117418797214372992707090887930190425564473834711303815671997037354106539212800000000000000000000000000000000000000000000000000000000000000000000
139 417088867546901763181035295075322209418230000006804421627550475738986379918713901387311685267968911409988137167387701306933838609270383356742264357104079521565028881779816047374077388259938416559710018065967710722518307636516422414089960690072182048887237920020549453419199270984579350439348763794910490978216216615824455445618377830874655249383608857179207108716850040457294476441457774568518588746607893479137707148707803984245869737318683335432874532812044540731818119213606996034351180512844302415807593160026705608963663808975644071488463114646518551215433961312634483507200000000000000000000000000000000000000000000000000000000000000000000
140 130331929331055862958809909005136683999008510402126245670176972658918463996999719905507155412534925437393093102065308904390685888624809391314822766307882768898640224978556918483451702283465556406578186445253590246572520770258651675954830916433755446636284105248021293204431388197261355425287701710633630220873003368112825837646830704591712272327390095691358637331841300642095377998426725397170688611540034554360950729828214588997149375517342168656064634013107678087878525891867914120814056886653587618891556710645144968688965667028709259458714954064744116883798804230972023406329856000000000000000000000000000000000000000000000000000000000000000000000
141 41311050976206114770328059237540164453797729525141151837584654669752067696201007219008792036800370246039613934375436832806906924745628583146276742591076985492264194831003229337862719169385510483080274601179139993275598763507344304424050845920174596409409700272254813264422208254109537306442592235816120503849674131583986180107240634773025855535068183851098564557799073381923687773405322295690398827822621672626681830932189521845248443258980912514575494913866714508158680594893589003046189983248814360384818947459770310435404069546755916552109961559993813240423939379482740315057561796608000000000000000000000000000000000000000000000000000000000000000000000
142 13281007156238551425283227108158312389922524469578578621961415460469252739516269408824698534326877429658783404534490436505426893422622641938530217422120157911937031467829566193370809860327408994184511320983879358158185695282449105740679258353185090650468305721126655406752566887197166929573616092708052948541624037214672549070316577191910536244258000289921975322557708503407882534896530254196914938359038996289406688462727744998985231526443255602485846708869182313798917907091150141411313525334694831091394673780946637561257183510447466100504727321999291031037411423231147218407225426867912704000000000000000000000000000000000000000000000000000000000000000000000
143 4330139573220017306699343366343936171610339878061399773904299896731395163191884478053204710131935117165949741214425261918229384331511886177638392088308056285607949739771151761686618846861148428463918071093584025933894864089889706435691065393472466955678686397316134728817606907901764305718181790866533583342511101093471837898886016827650511237077878414526160834166715280451106021677664724078362146502581074350198156706387753979469144886881559056634485460959708201590999194427998592105744661800123902729038319439539841710472292111746291847408561296064648847759437620430283239089491778176014258012160000000000000000000000000000000000000000000000000000000000000000000000
144 1431648066256295002010163701154097552802497011844172238847335249056920794435153613671862754082660916177874967239278137796452671965221785855595515745804762801372842774762097280055876669624620338012454448337245124990368055544855694300593922804651440914754310011426249728580592466318112921813768136423456799459034390287928032933481290427625122627247636472924297399635536072883866477311156221733684406325269365125959915362892744771708006559080328581540720121044342564442822517658562606516369723063004165215885565326378420625683191107154005995757608169950078460641616303817141965640724129667666538041012387840000000000000000000000000000000000000000000000000000000000000000000000
145 479945697731760336473887279174899663601509098250640301351180668893842127126440897447355269678671245539470804017295602914882793749620951490229840698623588681532231811811245492165932094724957722115295229260578055701770986940857422957331106681031349052262234888230535959009357818408484175908847630054599657450646689000124993760620267802957046109558497651183141460253817113073587397853792011774000360376483301964826802026256163757267392118866089353675711013378905401303811820819856528208547785959641516346973476920015101730554032986762308970017780562894064303145495449691658672561396357229788530212868992899481600000000000000000000000000000000000000000000000000000000000000000000000
146 163127783310652557243436599544198296862189724386213630745650095188990212904751743751586687900544212303919652635830567883533683001971165960111240095373774309788627206052900607841294327811876430254323464882919354196363537209354147774121355187602383166675306491690900406035772610183222869581306403283997768371585401830874483879309701583011464488085618649665335584642749390928355473481729659297841434487642156538221052087100154987130099372497157378242130064915329399038349992154819395659746889874250635708140121123390092896994549163804667671201403399960937727867516157404798482899547885066118363956991616258619002060800000000000000000000000000000000000000000000000000000000000000000000000
147 56208614039784930344256462231745318753210988952308858318767161999079979680164498840996721876514718145136986869422867114493434084623200712543609777182750666375247699135235856642659103945482637819871727647777756036732591289152739990233447114281777962974977007228950171106934096745612737725891584766760543052260438738060759161325985255055094295730685446877885351729182872133401588786652625244938627398537882594061751475547926203605444080582600523506134272207745220367846180096801809523687666350190793044682425255244277529331617816273846730130525166717740391015854307324656603655731415661462272431932687230999832302085734400000000000000000000000000000000000000000000000000000000000000000000000
148 19632544711816080470641897128304004934121534221262438033578994343038655302687856155183335017029060753733446773752019025750266657077191544877232022974391152751546516353955180008147971826078175737724797032815814628509959485475269023788738408076339406907899969084927715764229941311307617032899412727334122477293526042429861959867940129885643335612813812885507795651968993578754506931402028945552163777761311632453888555379379664395309508465890710850222578596721250570081313784210936030433628102794640194646677493151721255444947470868129185899989830231172363774017592462356058524873868862235542515025448996043621426472505311232000000000000000000000000000000000000000000000000000000000000000000000000
149 6950392009055976072538526988950697042797442031148213362399769893299916904878765587482624996068696204279729760630784783572212403005095659483617189701485853461713503905692628647204577577755500087372283544745585958043609896885896640877784326180817982191162378655322449645715740742794367812455181691381735375901363263645189450480287636542634996246990797292979011847892670982724985561882671895420159229258170589367855441929629506307885053425128493018039198165125644011822467031141492417238234755463769700269595352835544965737642083426618566909057999657760564912732804153893141263209946550084075703339369555375347031885502220303597568000000000000000000000000000000000000000000000000000000000000000000000000
150 2493800652849284214826823483635510098955722200775978954429037437716010185470501092788765848589448198095567038114325580345709810198228322622721847664893124222062805201362515158617002434898673431349175335854716241746047231002659714746949016233677492010189061461529694932882807778514619171108919190867766652873409138995893974832327203991497436653420298068720869451023890348601724819603502676076753131457831607465186532564351066863269157168936103294872464301647081071441901170773567479305078630260400568456730812597393533706665979533470741806970010277204490690688530130416859085239728822170166362358165796468674515040518196644930807398400000000000000000000000000000000000000000000000000000000000000000000000000
151 906765867781222534784751633237740556061092237979752155662033444653043031518557961346737572673912080413132939594673695618342852666557403932202645585736459112135812473657021411794411021348636849026010945519461663228796741570415093559708637894695005514840824259903889315155651970730143647568571889153046897117994550212019016400832829988940399946676847740171457899347894721874375958206390401042916052623119235127201544732658562720019571699882518646841986999793291854224846800902635324015161030591723729895414977306913068004013403486206229486948751496873770451059875063660613298265847317571649850684327948922381803064852740445670001016517427200000000000000000000000000000000000000000000000000000000000000000000000000
152 334096070452255880496372169763179032399597312899163722249364898615524398876949643742282765176557558204058005327778333803187187379287742364012200360773426886948215834293982225132827151993862549749935680854754610893323701838136300391887528215024585391932072016913068210390469657311579966659345175414661823149330856036517982554854054543765112479553191196170693320098933114485170073049228130483460333756883035944147154753658582117065771153678314230391636426099838797105436354098974179862738051399459424832505857558777506079942730487685712842007293591520146975152108847455625648519454912464639244184939264124553730575638862511726220534533813016985600000000000000000000000000000000000000000000000000000000000000000000000000
153 124724745021236165306905658415989996375417668851515800790132903951147568588742841001869001895712467628738934548966207575405840792435699979333034638683935725435507935258629444286587032382348767072645988376696991338695604370213043662299452033232978218516081125353986624302970132467559033153266740885801551818108195175552893247378115642278391790866797337354443230259333710299603691670737845672085411798119574978669015812635821875942993687091188268489805710591591819735401499712229040826357369348446192478471086743842818569764220145662830318178162843586301268763785274932134167105282907921299122639121526082978398698497500152877632649952163075501064192000000000000000000000000000000000000000000000000000000000000000000000000000
154 47173891960912027387039085748729400389095972383695712238047227464018837981908672295090901373003952356412154780848194894000298727878200188983257693181592905817119553305259862935850093735781480077284456307787842852086806267319458226129547945817509953720026267555886236990366575382410047755361159804791406134852154012078317495596340410685102456708803556123546936321606233244357306678473150941478832791931978126732109836718371093206662844306377591661288275082794224427602496827158116737508189664446712703977248312603206210730502400373178334262617463352585211076913921825931513219228522565625439361059100081208421869340518497821989731395506927068314502955008000000000000000000000000000000000000000000000000000000000000000000000000000
155 18075148443743052413617896095483157053086012778536849101130175675113457961148126876587029770080194384882881225829794355585154460573811184410825017719459137792887528044443369082500321915802031906412312278891989867205580689386123613923797590919437113867365264676713370565228857023524233897944181990803875174629951331267928131612693791758103857312545170564298244120986644329907945626923772514737029572556656739038675205037011068073064935424431638020939215480723435031680172684293904009143637951829402439655922463457044491703499299726987010556064507258176549476230338286823918605079600706245043345583404787115818923456513067625473585481502434175495384952240865280000000000000000000000000000000000000000000000000000000000000000000000000000
156 7015471215173103447192686775747686780700167967707950167923452824430436211544500188355970690601685686215822924418866423644554830473592187383004692477418236233277850484833715955252684944536411039771997940181790243178767621810057386025015711368379288131112745448443407090741145818826413854341279467726726463778773750302358409866571616007489333931003531960779948894190304290478511120286669978599853813937270066809602929980605031829062547256413802801791095826102225391975962063609624375260901910967642310098773873896655764475895776204436014433104205073101547795110328738588393880352335262913476183634595733213688567123329503911339811785764576771666672770743342559395840000000000000000000000000000000000000000000000000000000000000000000000000000
157 2757978167878571811987966566776136608723095632809091033615411161962688526972066270048006045654859490450654034630940119394536551394422349441505868744262476373916054805401709086056577526875710199243486006227786834720382557626944240053242376578828212784408091392655659742768885173463590425729478514588472521252421766908865556954025566257792266869627556512677499748875245945107236119696057995347003330165531106824725580657415294952895701077819445467862529919923915663896726014142724411397567846454887286084510775497244487376879954707697521482057389931978265281596133316343778109395152857238649065119901351406830959016060281213657197527714056537091775733016788773690167787520000000000000000000000000000000000000000000000000000000000000000000000000000
158 1098116587322532152661128768227586552129187757159267685944312108247064063899197906082314087137938854717832410428655117938128673303203202653629976699215547593038416381318744489704286908100832772930786388239655606112267519144744118619598984658626241202239925668899777483180859320666263163908449165368546219061864250712433910156814819461202568976810907901087673300012167925503897133418182451427362845938707865493332737194556473838444952341144590407484144912916906260737120429791067151642055613744477921827408810371982865093978522766416845153295970375316466104520316441235438692036774061638140511768139922076143814641834561568029749767634628750808461425857964618132477206278963200000000000000000000000000000000000000000000000000000000000000000000000000000
159 442786962806540704724630986439800359895739604192788553397209305535814160101690176482135015472108256754743255862684031275483996164010808186807293724564489962655322406940869428116521384232050194032243410611546892119012958139620302486269180989989907482531991787916443875878118818716333298003820506256566680635001150629270450989071498762423944673105601527508175978724106399593383417725413200794346956190789540355683599622537839607033127462805686322467386848366006610079464648182073261153716232796503365550935090153432418794654395863965665970092614358616606728529100076700718531157836184229977569717196451939231013515139099253707227820304705543415991049980151925181849989024628657356800000000000000000000000000000000000000000000000000000000000000000000000000000
160 180798772653166700553161324383099282952628395183999422123148503636383637852722132861185369517571243398096766233851143650405625313688893198837154173614172541551421245202095804888538011609630735227245629420906826990035371067569761911193431981832679023267462886842042363398553476058253212240919989114681307036883669824943710547857674374672945088922479215712138415632627125081970317125640718148347749151823185118032727397874650668343766605612817839189883397924807819027647005145704153994285412175468254221757816011449525242233282919174460728908216294910332859393002143318437390642367670744784441266925655255826807438501597007273735263586817367487617465527895634090252987518536373371928576000000000000000000000000000000000000000000000000000000000000000000000000000000
161 74750890955906466010303443243543632338198304732034193077971502531455542302932260387191368656300795440456311805853287639972904974694045515272823718772432408959352010986316106339556263823978608218234250992815085805376144097144582922659102066024757476811885995639068731062405137569332674094583887659486757031785479521783327238590659754859779801124821186777752203666478419610890463674961903636998080191322992240680395077196478569525393615557408309977378911105215943161342598983481091060629315093122998771477325514301783312350866356366842439445644210698087300050317950150721302286305628734089637672927878314211081881833608279463311297259442466953020465887577394123346917183563826497877125890048000000000000000000000000000000000000000000000000000000000000000000000000000000
162 31291320961270093923641103769293312845828515947267369495983494731687541652345867656161404450476763377738535772424633032393777805646725005057326191267890385849656426614959812642588968486828037229018603339600337438816896928217499568088481397654491677853269972862479283372571289827623212037385572045362432387561656011654675048691958898662342702989259147354661294472417198276475635218048452557676492352729335135886738822475063501031885970621255577823010631219932235534883302675277052566707916332502032269730580278890840908816571463706011179891462231751904928499463496476693142907465826633119795046988993285355272564390603094649577815523180692206269991184266997799186006308377286282623347914581213184000000000000000000000000000000000000000000000000000000000000000000000000000000
163 13261261823386265804839099777426505984062125058451911192397805067289180152264178712681203206112052319485591460353559479128483034033082057143294839859331945523084393599419968597929204844717722177658084095322623006570600918178576316955898416325973573074215814499118720293295712628946717261444005432824598845848629817739251285635652181253100837526848026648905456597410408629570374205408934193943297459086692230588799912964931911737313274349288113881391905511007281419683543673782414877770814941714361275911819922193938377156462986318607538038001693816457308698072629806822553964184017327116169140913935354333564512788737591512491078218723977357017222263892353667295029473490293926575774846199518147379200000000000000000000000000000000000000000000000000000000000000000000000000000000
164 5689399592516469300655289942910629303306269141077272747407275921188673225644987008029340524299017134314986390686725501973618305193008996483844925375810028596095758879597552607757979179300176039547581870911693012770945488320645525805687362165834486214592365599669909855110899814921236426373752986812140695241362558925764543568550041409930333719118447785020014611247403151892800223101362583622329249087209047536129293859866948501189090214428983769850280869954387903798312641100826760520746109554062132036792630299332218321174376242354280399215638687911780406881911930242239391930083849748687349511460201457603181534675356461054972341709835661616956764544153139757582724834699861555245227615902073661213900800000000000000000000000000000000000000000000000000000000000000000000000000000000
165 2470792455038052287888579316407228093839846562587038008744031787053817008433104957846982002892577161090312289747431150997102957579219946993004174192206779218712466166231625146497135197986480450454723854899530041586166206667889938946893907641378600673273172532624648451877561571623994555245593447112776461129418932090281025980949911983504545327538759504078491945372522240804005280888459742815505146293593145163990229737463018395096398098322219071570579976203791578861531213777267045558949620457138102700938303486393995772519608114529616891771367569386327995100676713065599723127396814268859942145836936289007909676878813803906953388557747431127011983706234825533923025741213455876211897449033952549591972839424000000000000000000000000000000000000000000000000000000000000000000000000000000000
166 1086081297876166568082607032954492438752993673823259123427596564571672234762923080110882185047484357546146392579698816181494552857182553659820858841319949527611001327758103002395452724708521238645482055450476621319947907132591044683008261194105508740749341903820751470694915984915616038660195020360468923465736421141060650028394190910765125980535557437688774547443508856345734993309578472229925966145982151633444857305237144069895733519283301192852136698979948256737005552577645720682256366765103281528046048186907235933734899099687554637882156499740009424150414261408819539095663562854534227049161250410686628840846266426155771687101551922805638403653782229790295476579013716372594711337876956454319044317079928832000000000000000000000000000000000000000000000000000000000000000000000000000000000
167 483184536449531992141134877677058232091941849559882104903456580419162117179207323264370153541405220859989976301997046933352748631526231932610382248197149705439803158703646928529708171790124596818511220685251643105788984508404164686934179306123211572654493220907006480294519782697138588207456842218128298422824544928604190469832234805908475367228503077338483530863047768081941349703511747353427303226753707475900015676812342550967773093926909301085601391735791220043212926275163649382887670497393268712449350285776786380087451790661796807738116840856333312691429499929646907109191571151228023203447250372709552931746413777799588954331235231833154858124723868646944973984284254249570915937685403403049090988137055378210816000000000000000000000000000000000000000000000000000000000000000000000000000000000
168 217549005691037284141624567325318698417075898345841318911732290767923551638766305226550017930482286640001886930211150411272741543858370665338498503428284683377216974174729993101215807266785698471566492001327699791950432385063891108645244890788914778471959027781170597687804586961559677954525368640290085081892523108654750717137265399012231949340961225540878824935778627101213273290509129128407109004813589253949223058327989110147730157809651643720781170615122638912256187926129681498151344764746345305093195472668140299770574294227567394716009726427155510706189218048324223456842412995128905167120090007808749111989505339316486930798095350780559643322075674619600505086684142633326809191783476028188822726498827813485637795840000000000000000000000000000000000000000000000000000000000000000000000000000000000
169 99120548168973171549743551863031006647581789107925605087839113248844400291861259052541625369558061368064219730690525194985731593178926276024188042126008780579061106641387178376748350970121967080409011351612931890007623805012350322485381058120808507026507860073768072400908277129773666708352666561363529725352198948857712140744949410159549169686526117425837373732539201194363196429714931450001360633209186790241360806727631710321949405421864720518637200080344637231757813367654910002913708307092788833287782094038948755942668142233141166650087215593646302409996756284049675988300367578492612287863923889717853505401106380720735041357951396104041706928977407172880860529615375803166894111197154481867504165938301923691580235091804160000000000000000000000000000000000000000000000000000000000000000000000000000000000
170 45698537527823391011293767150931815304801108050318020969697344772247222310559714873583790960381048613132327864637559735896221693719212170298191654941775088198170332605945144718816059731265031702751770593547626118569114879062893992678660083036017554079501183808410032099714752087910851299218913391451041744576377803381359605369051476059958549192276001178008062785649873318649208081955771995708627306334763477772876986333707323726831553875696510747912494725042091549329622275023619707743336077902059363698999056635716934439807720295167403472356209877294691263104904517198262617646001468388233969196783470115519180130126085767487683467669911659807388562535743802984991938573872860292064861026336102320194120664194718898766151586725389926400000000000000000000000000000000000000000000000000000000000000000000000000000000000
171 21317819374279278026076406850703880657906059292176752966112174968116062241208380271948355477526234605442873360919045966078756665459687846898062828730478777343388082116682138669591066071918362108953267960642845012799069261704291292856682784815305756767438348232417579054131735271985357200870032470151213561343945328743763679589398084964257943695606447237526625192752238104670031779735384166734126134877491145219313839600838462030682197904365913905772203839295435202663676835831218310225773360308375868453218671931882321312957023825052051711012503633239445937943280698418783131980447932985490487822669127407248311300542257497503794485466401750360229075760174055166862919441448802851924752890453475699142714960398866029647624521388353695986483200000000000000000000000000000000000000000000000000000000000000000000000000000000000
172 10061328574439842291411229588513009146350606992010077743910030995351801663858636820190921438017101894261662054406240286518258625883677953724784917150266607585204186340446235623609556271831165527838455972848682275000751121308050952906982860583710227410014342338557659951020446832848385067380227484872327962120379188916536656328449035364410893170127983689800966238972888313784905559018149794405172043625859740826869114248728527247697015580527771654279495501624587961730770228853588443440637801318023541882128710154346635425433700620662166741943149314772754820439214304671316237234548050035295974556689502724144170987894328186581870875716606701314016596428377828468993958362941708584417221772201546018772988894429532002280730050110618517187348502937600000000000000000000000000000000000000000000000000000000000000000000000000000000000
173 4804083167723535897303033903923191607199487826544971921162161599660578258459221908904761168224405812472058397737891612006738128686938549344510302240909299789783294893836268585561090928673944916232305957915788812667358645402168168994026176271509959383733648179814511473413242953748446901972711019476839155353238655123867922663707845405798913270872709652206165359784774712066016706319986163832581547390475509050013464671482897190230370999390400409485373512115708259967208168873011409974035737373329880777878816524497431482936083372353771375943014934817694971663316046194460076954752002930853121931328103760724358763299783822529111705737165367743416644462621845537375235239137407014887535051790794193043726737312212940449002984326818129586615163182645248000000000000000000000000000000000000000000000000000000000000000000000000000000000000
174 2320487468006493203258900648408595702875925407929058517247431944514451152714007203326813358520425393163503535508947357997942677870879805858582744229612973621660286232800369797272060384731803569218193353016315975449838242336736877660170499767369826621368561678406724589933958264491389816378466767471780756175342748152551179476714818319290614283750019707047230816744681020520975653553504996799068869346737042283373703759478354932413834721609548767391263055316177866562400758561717463291298638009015292332854137472928847344613718734847808065093498845875382295992701569897032884210992131463672398367757825990920122667284114781093301652551988564588896081274913454318845135626149106885959036730856196574300753063563494343347439217501477000225445202581134038269952000000000000000000000000000000000000000000000000000000000000000000000000000000000000
175 1133790176867972579112298856812439860425177154314137991527095248089760833216063919545481006973079847099687827449671679117794792407711873142503528830588898911543215853346260682947128703979959223920009272283771985604790965205729638424759306186336897287200679236069525634641732008030493064282518862586712077467272466747336506292322860230805394139040259628863276977061451146626548704326242541436025049562815718859656391656881124219977399644978425527747371128827484505602389010633255152564128514531204871833832531569273034812578262973846639020604683536094711789822033987051690267225490755433150333842486473779163571935235018482042187187436901612658134625310922713780187733266936453624479585346696337646203347946857123336159558801671221662310152525981142091098698547200000000000000000000000000000000000000000000000000000000000000000000000000000000000000
176 560328175729566992377930993427562278541005951079281508516622688367944521862044517550733077494151845075442521828247341193447128766230469402010383976307678553275949620450548799597934582536527688135059942436818385461772533332393233146623447191737185334512873283899448124845021092224733916312935082041253802380945791246267680101716296108945872226666808630661262388279585648272013382067663673918015067694340030786193066007963906638506590723745497723216972790835573462544745468167039762438412824909437697299254707761787287988654678187778799777094999441006295324224367772672841743584975335261106360187627555233452870558968628013973105245528816272188551396905660492531879019282386130872846806915020103635454864182120365209716743236256331115286975859560088270557705611614617600000000000000000000000000000000000000000000000000000000000000000000000000000000000000
177 280078917982072602006124051202780149804164742635076703469016817535340333363699228008698827319296811457269793650805777000862160419542767669656086409789440509497876865882965916381428405211718291858933442107158796336296077241130092801873436831895448615085590685210571346307534102906348798601187974888156630612510991862864407363482687177464376340754950960418770682256774327117469344999757552080571995556880475708417031657948742805444242360082739545954557415553579724106065932772358491175315773705332614119637867165313852326553063582804857510981381280588114705222901782434974599847462751379593491927065258228330950443159350775528428710767087756020903038640500585871074664030262142744530730742858968761974842951704500309346494673156254595313964309449391001861728034554343378124800000000000000000000000000000000000000000000000000000000000000000000000000000000000000
178 141585494618297341766135830364029421329001360696883975137657381600465245322017233742957431186450924127879026086355336389475839335287259912364544801876757966361366713241156930049139687402627830900528033654010914723924392966936084513203059787259787183898067803187648026985384639701217444668872545065460939907236556606515215210387768021951791527778442809510896955294444557844423103284277437727770755193914218080118977843726248463008173397869026495270947864710645622130098450335082664458945629923519743089759334609409458628119104702379511568951307864962903745784281309056528359714889370077412102038970029339585862068025915004045131281866978202423686904093545856169545664160578118400215175005130065888553522608945658996380839987173949823023115237712856139261140756027911664509648896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
179 72381902900744440247051023742020576889497391620903813305773757251316244574502938303009669800862187236350827231970920490373396488342894161438652051794643714595123336609997210407441387552721010224291543476738075868823523870128932869177721036682097443301105814616802174947576277046615186933399697978545203543137101414609134380715276319254282671997006646849398785073447124639457356553401448824941876553253602223790744329181107644252890437152195201018395051188835097527837450174102300055360020712021457141319126076360741077701561182369263422325563411957795504534823427941114654166884603328454924452770414279100442749864480372027968194441164064555846913858318886774419812614827388001031602626822612803809886042235635574765798541603015324325169064284517166937637421859613112777280747208704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
180 37418548523568845830115497233674957428794571572342435326552801548640445795235038985123878900253716313703923645839687056703431048613742565697325564695759014697094960093904157892230899709254653445549756315734515701147008899901853136050114667123177094288939661924302052360899032182018187037090307866988728423660155947296338109454569246001693970115572556155265195931569225553613875043846412984541952502969982205610863188413465407772974240390198831118469505662580192017990848242003925036618916307286612483776335416435448707528599068837614418805423261445701964024322319308438631618112664536678057745104193365723764883969941773123578437798304174812790620588196531706904066329361166501013297293962217915057558688394134166730927214067094802063139399472523994620081041604545594781343055077011619840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
181 19559723032628095643084613637964443146838928808867416533378292847917722949651621458615834969771824621229824599542487935776471105179764423881831597782284718234583054299966332646690073743219266486285333019411271923429173668227895886101204339715964116143468851598366563226508029294442002873524142450695284031443025998018320227278968072823973485610573011133929465338917318135189473673919747766583645747972492858374555292752993945674351278730687854592895327755989218613180320119846227726541732883475316370419436259562469231989009534055348509913321290608988896250505957327461509028472796907928647768982824789678052170267839723181341909633431944691540415518826796626086548784214303842741678867878282246302207538066888964706924120754864331692860732007473522659765722715860909668861892494296130015723520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
182 10337861294988862134048224676846071207512485365493077925553362362324258275133472186279310024903562923409356735946992063720066720278450531425416690712675377559087712523052605861089811295356192477463414490083400727146174300521153356889297327261399082377075305197581482928979835706932842894737967961181077078570519644680626753083298437593509058402784932428593472456647292319355422141929456447576921119884405705450986959768154384119373532644972990412273781788217469735186968232302087047853648997437442010625043807394032738244687231015205237247467875082987683357487412614368576443800670404153712348044954420438961557447320793213588276814738518863930472733334489167192271455823217581396574048681972759073613145679416690738621191694326935500964296966445965984320657895568534865464238316225345004950320578560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
183 5524139561590248369950009338319466610446371679904881120298694711931590651900322197460212104907467883753023865420634679169454852647992825972485662849225214752474110063818390467931951563786535012257350166920966012557829699226483507787364919795401213659013960085379641217929665008356633929232180559736720347704942877331539711777591353112467500448112156492543207941934047123770763375761424347327203569621431032764789391821710976698028440904167767156702618036351887127694508344612943234891075878270671512797598408919075334008431068765285070575556933729345298478906973804613992508509326237163577730301301844105763497837550339061613031598723674940129887409784617631380862175133694546795073308653698963538575920525253102863089619993780541254295281726990066383381586753076002290709470386658175356845253304359321600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
184 2984272770520530335407873844784295530161780694404934498332242052058531628332199658800745624161531930032593564672996948919639578316909276418160094727059842414440573635116226172148070601595017090461714736574711943168040991434927826510921426431550825247727157573164131297314835349474454207785525510703210013118555060963553709255337511143829642962080941629027661967223378673391936873907339706610491221195167958244325584407491990675715716459013127844462515126070161871671638075960182646125796575262895247329569802859898553239370665692657361966609668967001834525469041016623789488916942257145456615774290487430191979855792794369220838382388898570856728296063485275295094887699425002847821683094135868878663638089834332241109726871520099118560414275681481621895934322093730261496232930162026123976370121094210152038400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
185 1629771045436672026772948064113599474931951672828422828229204029470205292864780877664263200267095817629399997539217093743993566510430494037485590932341921139374286073609673437133504316943070733442951651938181686402930546242442784614144409402798536684288755293856395384089577881054988931955831191905237052364305289893415951698524921585868244614451643842444586753540031561112804565578276360574121465719105125356391088156619525947821867072596249378417868760649436801357314986043374946702220025682572352471624660737847797895085107948074038517204872416259041871049152679998583915687320505472276767006655520995376444038845560860918884257390225287516276457046190578544157220070409982555252377571369480712015786033620325523514844039074556530628213444235170743349807651981827970408322727820085706825975250531970048231211008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
186 899711846091223919035952432897784362937234057081585165478275626060967891515416553952801171181049711930675009841529718167184160404950133372405845503017492881149295878364073001622676791159788312255714573549169323615365002192048054360669192921996126579488238782462835358995883290080644529908352697828902304283610006675080489303267285911635392702918801079933849228118267343249201534818356308302222606907300546242744987434685496060443166073692614276856827613579000287315703023415273052577067160738012702037255450711007401132385943672518376815345915407650971546828942638687858253487353910404959444672490167054455575178756614182148548216523759089522785385559435416504144905025429690049661964533519379088106890648288033464605322622083030783620243975463137538524774614661264167407973745247622674281865985105673001185943574544384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
187 502046407813671676613413745176426856793880101723981175018201625547028571208734560438094675928395187655012100891652314975034098979245414022869441037447785167624356294494179647489466630881491156545186777757024875931962594143180350717688295004017214600367073146524521833002574842931320292845100072210110117008688652604748313675137571676979842211370314353011727340083818123671800450040921366883106632435128963207821644948453984285695770214449068307400324662997990792324460812689909685522424092229096991838404839540347817891080415656814634409977543564792503330902924623928934408311971380837250609802806893137722646594347620766552347093205989762026430427425249437892644890163429970485231773505420081686196349836869908977517486865703307841506365100260234451597132433177902695526988613638135433230675474616846380045766002144362627072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
188 283154174006910825609965352279504747231748377372325382710265716808524114161726292087085397223614885837426824902891905645919231824294413508898364745120550834540136950094717321184059179817161012291485342654962030025626903096753717804776198382265709034607029254639830313813452211413264645164636440726502105992900400069078048912777590425816631007212857295098614219807273421750895453823079650922072140693412735249211407750928047137132414400949274525373783109930866806870995898357109062634647188017210703396860329500756169290569354430443453807227334570542971878629249487895919006287951858792209343928783087729675572679212058112335523760568178225782906761067840682971451718052174503353670720257056926071014741307994628663319862592256665622609589916546772230700782692312337120277221578091908384342100967683901358345812025209420521668608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
189 161404674884115336457494889967772414036030137063282403954036504958062149650923867920648766466993851684593388438446055623909464201411598765996281465472596868907907024840791146290622149916097388870441640961552076203327949810823941237949747706652628526742837243846814634801199283358634766095326722488683636466497057648976145753457133204885699273255501766781292472031421224960132430170047154937203249926621900997696483491815009141296767386486709262051665343455232420719832565965112736319252128702322513993091912463339034643687505689859099313010954161239187002143759310088383335640283470356170339063660650800020588640895174213425944596094115224973675643570934817470118794130972719099672798643808617226704106899348330209180241354288513564862408882589657294032982953402647654648902952830261984876221762003048187889713153857974723443626606592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
190 92982005107241163026433656212634332277876241359415727269841349776240443170904221831727341386305818078460559211620003723821764137149193817115137826629453604240467078870282963555101608123665383780484020525130920059213165327019456068358090658848446241686013679435272974816274883157242316052195818291280869295619624970422178045651585296670553637337029457807366967287861139275033090372360765016224048217728344726752990209964790466118241756007263471682723371057690292928281144601182145138794766302833953861140388931880351077535498277814029932239350473206670848194976863355715871995654501602782608927793627712875860704246891960870418162917897898802835064748344129648186034922970764018939505842725268211959701902576586066904553439378526894445936509082249773946520819796197260890140013066457324247493832654716000079505953674502078681404415525519360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
191 54131147949272373396772828769996903953546655679728335113228998916534346319918969015333042880182885499101226835110394327889868784195871866122285558253215745873464238371754892326946392998138029144716821261074417469032010032100262700403892922680482251629863211729473997202841116177885444651474735142998401116092285829780738548480892108992102869941223765392799212612039543729467464155896521847965121702818474992884334804554782136079124566611236560782587699481913442453471577390181007071161871508988237251432377943694920226106685961398438177591918186285781154351973290586070397767966189889088745874275760658349514074470004599076009601069586783950248883974414005269025167579036043747377974237447683944420155737219205957397690066696118245085801965619395186398898132619112566977891031126873327542514989568930704334285822038777526141795845777660554772480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
192 31844704764781546000840693891443938633024054976516022807091261314610157527852490444092245129897029344495262532373423658365675127317021068377347126493667784708408529863242942097234639644088624889487169346034946904021903117764199343495205359697855542846828969101908798866464994554055872463126768987804243395783698646230051119208727057014746213151982646495399063189111519101520955553344053044895705516307675016613939553501923673269716033042591133869666952552815895234067887319714804287879675066279672116170650755740397229975850070859164398619194365973689623731413663172298182162121293917472240132885938686179118935841810065581227536194025069956524015455540066331704277784735956104057493708199623092295044578337212234265572293956526010165036266750302755416234984642232493802289558919566056113331058183527106191408337675548353298904794520848372445992714240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
193 18929766300376742204739742076829934881014819240240184597447329375856862040856634419586194195015990123541763859744057959478891922682330003886230225872895877942066366491906134500280159190032042179306752946057013837626780089323750657747289874018793248889869012392938666398181451362712972826981076557110354444189661823264991587302435711771845738946064564382725019122135451414708116819129838892007803187113934336875990228183683508338449998681837873617484823275495880762939314938331268260887194046399288292736481635242321729386844316121521685115193898909400059930901537936140931404451381956302198424592717392612315460221805575384104896615176262584956135747391237030218290886358441746495936559902183950983866299146772440536826794419517321482504158407049969929626724270728683615833005404146846396008514226615853004420772247852963135000966054973106516795909052825600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
194 11369671954397480409979602845153902807974644791350020633657204759044651906427475191629538302187284051962148376494915067854049982169151776254163143184682213793075669307834630128096270333353805301903939181472547879210747164369988415058808233292663676321228685699496393566741336043278116591232682126037849527686971442936712307131938146947253075108741082917809831885213483370507647956373040354673294781457119697151804754812596723512273192008280191003628204495021437887359663095520279667927110036924526131536556545685784246391243980526172840600628220338559501595937805321356710783867206836122051626572576291220379360980261751909502619424593627538826694077141114350037830745328152715547375400354689333375733712058731050324991056571428171698107577639075981139012121638382144868076083037860295469756217848846920094927221910594438129996820235802167128544026078944323174400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
195 6899571728806567011992022190553194379991333445182846521328538135978656562896449045288469023299331454092710120792174259776551691179528063902076361810192554618190039162766366946933940689092423209407386452884800955020249809226283769794287188291320025338774415629882391472041312364502892272223640821364808607381561750431714496459945345093471056098988438757843718381222950248558861085845415808829942205179438517019601197410476195696187863838304751108641739615758809367565337952885526513684887454807279437661643974183961312080062497142502726590085229230251447948478897781212106372081975796432305809069302196564175011417262041528762569571620396935661591033772313832176957209494936193902769287951239675065730245825720350579217572769805471713279602414496868394398115895035820791743290230695141702866863239394264990405635344225128834807270391894187100285656785746573075152896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
196 4230044632070560556248164900761876836040126639240261008068270788710882594833058152277816896556540522526791462536232532577886523241874501641596192509487332925756894730222106378761835829194295560609155745626236847911454915038923863855639943695148811694898528929693335622810864114928349217393047503888907779482346930448678977205634971732665982841616623941168889614907216121988455025398794287403931606689051601522513258917994029866984425064898583247694946857546336917541897914858681679222040279892885335877101980844496472900541356248102711639662173018316399719837030482887767871446994377083089503870680345087136929399786350516785986253525605916490893523713400342741706341654831441247461017211449629906698424952799238295911343254294497041751164885099056050184752077855721297568310320956423036327239449713751134437810161920295787074319790025623380939932747459794993499338702848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
197 2619954283676278950602313398255082132184501156292961980045228741862281930996561561660006895586431390356373774568141271237700420127273326332752150562216150419560196375268205583600960733856412452783371575857031064017222007817828195708540000646576929201845912066126301898029119285134941798078297046388665033562422253618137400753899721172117864460646405137193892823005852635043745412171200420200798311371784512331795992149520126290654409383596105708958323845264759603944090227730191954296396644076696604711528899671694091427462498736674880302834280778008591861676021896125231011002382013345198979833375543975929825688486872346880702733873647485285131739995321343483245173418069640102557435308221134376051990066165358624862016848725874043755335492554032147690829524957342388632289226870137823163929643490306612634477604368249761048647299708590302206004265928678305533698413705560064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
198 1639252996210574213812855447020239788465198683469380451674698719208392558585928637899433114430518392318175943271794630588004398865232374819876365563767400994510423668077810869547449111959280143457499927582227196134295465851458745490919307604550253063010950261533904571558859354323230384221628895984459938199336355643796208903699977542970705435737242766239474861498301876694170629487276678911235487459098133675758116368111752617536650863128411419981044063505254788995738373686226501964169452265907531635909401946585559124334736209562739107877352797184415756013453379967634538963970378109824097702146410354859773336772466289996318086530063758593201227080272658190596840104217812419368136123647799356408209144598341584403666701910804871696838310981206834167198217175309985719450723468107833197207499339015041393139947501126510492917642481670780284252749106255442206324423487294820843520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
199 1036047235676991956910856151047520032064928732721051710589249783308965098447712961439751314714833956386502832370412729602752892188399626463157540069074527846154456008393210337014856977536952073388582934230229561409581957509302362160152784469458269141896432828095704502934916524556785360357290781355682307980497360839414655136152074606618517132316395122089737859863602745315756497931066555712194697725849038838287347739439462336345984225117871099302099393192845152760242549890663618677402233898907941774654003855888791419998537318112680621917076024287683183778646859020664251854164414254483465526101382858119893383400281234468632942321077016961109412344182246520253777270028158676538726865412376740434541976405622241541143043608474538229322536659586268157689286012008118414350124049207385168631872562241642521457882179451981667775780071835493238374559501131989605009987430134021848804884480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
200 661412555256191665291890566828736788470250502969119412040177061664443318849019954583137239313949997757143408185271486578397446373074321534079773580097178576985004715758225479150284694459590203651271345212578552003877121673938628003041537605302159020186682717456297754673650709277051774052094434817467585414749515159882315838919484428865261337270786645942088649736923992609578948279192889166665095028182026394362642796858152755523276329315248909794460252614312345522138843850199654163653586121062830028939116061599404442527066223883135309031861333905256944524288154798792058383698562060062244391863122816623739935962739540084775270377775567627972248840525946178530011409185976499102323230879261311093411597737349238999865719039650145205599507403479873591868840190065982795721119193013994691654587443735064585698711983362145096708057997859778883378318785522662163838375975397559548277038252032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
201 426484106929634435313533372615704111099925286318511949838802490777726367540398858874843557007549470153788126745128536717643300600929307119746910642635301523868546920758629854759936773265099440035968973563832350960515999072329018845385207780199674553488534509677560442595607366547517200322982908325781638816113805371213396311461994915607751432362901395596626298059566485826597382482009808477778986594931996075296186976556511761983452763353107019026746326567729514891439303625359538601957141559550281305300173549447788779776992517689636712346216442992780919884817196519499509582275902404824615681828476497141520500628262157362983772541752708211057529830361854303485579596734391134433170837856794727483520545513824688101025414562518730829732207169823050331025763105276066234543343424608967889136411220419919525375215076567778055518129461483968302233406979455296744540295535944149577205420481216249856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000