8 1 9 36 10 870 11 18150 12 357423 13 6926634 14 135036473 15 2681453775 16 54631129553 17 1146901283528 18 24871845297936 19 557921681547048 20 12953636989943896 21 311333643161390640 22 7744654310169576800 23 199321978221066137360 24 5304713715525445812976 25 145901905527662649288000 26 4144457803247115877036800 27 121502371102392939781636800 28 3673742549077683082376236224 29 114481515057741551880042390144 30 3674201658710345201899117607040 31 121365366674745136523074652102400 32 4123257155075936045020928754053376 33 143984983283859317750146955086368768 34 5164765278172019979882831529510219776 35 190184293406442993287964540251118796800 36 7185089355542011817466415990510138343424 37 278339416827423885646196749773365430042624 38 11050004678819733229243556160499514054197248 39 449328634556451555410525581398073308985196544 40 18704949855619362787852443530450388458311090176 41 796754920135881799916091796763873825883726151680 42 34710540274511227194886186414162202385600068321280 43 1545846989408344043555788353327307097023184539484160 44 70347292731143394418254495249574701933368500019527680 45 3269776884468846158504114242369922642526473153158840320 46 155166996336258638197771158605534322095368497897603072000 47 7514810409642252571378917003183814999063638859346214912000 48 371284730779688769773963894301160770666134228557096157184000 49 18707046391436667867188040795130486113291449405951670484992000 50 960852239932151040190382884511526646902863634150762168188928000 51 50293361153311185534392570196926631029364162024577328008396800000 52 2681771788900063972067345413468925675772920586834540277876654080000 53 145629480339554715602848105847276942315606902351582060433312317440000 54 8051131241655835578958490679085057651797190132108647353978066042880000 55 453015239765440295940283759051167937009527681766916839796157657907200000 56 25935186627309683285993348599807034027460964803038025041597496526110720000 57 1510299098356064000932787367830795432047063060532451607664629982869585920000 58 89436286643480033128250865173729063870340189652588823285183943680238551040000 59 5384255001975216009355021730283329240926070586245870079040278019064746475520000 60 329447266909948668265277828268378274513015929790562077920046685064403385057280000 61 20482612498433161778067556907865002333439890487969094829299730946630039581491200000 62 1293653246326797628039490175229573089654487123601479498297603086185678689743667200000 63 82981358346103667737810455218475978388435083969317538897946043133621288179230310400000 64 5404721354402004688383762084426637860253676685208119786101794968372441631679525683200000 65 357354303641162192019739653338418430686844141496758771306555169290317187860008848588800000 66 23980775153671217871056639046167108700782652403217605131299549351183632114541729415168000000 67 1632954478851944632138976744560864038710515235122768359514708995940760634668261025251328000000 68 112808618760530146099708432616859980120073959781478131568728409864263045387420038087049216000000 69 7904618667028696630824375229455645389415695457951354569942855729008157830630480344061575168000000 70 561701290274782512934371582226782704932033432618754752578035538957255580572633086968863916032000000 71 40470020574924866767338430351131137471305570869282286416055722833973007355956278048124305408000000000 72 2955865934843719933104050253098874218583194646066571007856212203076586497006092489747780652236800000000 73 218817075010657491734111375460165162656857801826007951634992837388178671077764529082356344448614400000000 74 16415220038971701214065335717273303280361910251991278249185177363436224462689848215362148223470796800000000 75 1247690896410121643481919118473232501424576258330621777487634811792146226721587705253795058367332352000000000 76 96070427319719810599895945018380869761597130931772315986381549785892636241923526660811972463622828851200000000 77 7492457001357555683297806956221472655725674251252214812109015121269137048933634931668141038348807648051200000000 78 591754728510912965545926362839495998266290521975322308482423514802916406115251042094932348187873139648102400000000 79 47323290333998643123650520102780059959591520693977921156593178149131516714856215224255369067336739708941107200000000 80 3831406437464504446331229553735746205150707527703294464041286010180459419108916189432304298954586544635956428800000000 81 313998470865392290138989497467890608072367741739799341762813188507607488148840700742401535421335048340786642944000000000 82 26044754705285639964289262161925060602251853064457149708927664376968291253742883408036813269572267307486479908864000000000 83 2186126525541798927720220391493505330896976463279670622068367657531726689750852726052509513826452782793876987445248000000000 84 185666199146724149704638427138068837722632587036355847809270362350499001008436257343167453625252649404537348118544384000000000 85 15952711974957163807985674421995875533159215446874119600469422886773121939952524471305951222820186084666093776358342656000000000 86 1386510686946131265855220382586483218775141108090319952796665167771233670096546521260251225389276589620978525178020495360000000000 87 121882988572253079436606351615674603277566720398558737571831231306970253354958756387384894577439982468426048121160555560960000000000 88 10835264543789489846765802518946081943318862831423347001477614627400497650452080083356112680640466870443296625159491310059520000000000 89 974000211035102434260765115427977686623080061911534348073647965495030232402662455038066788825632840760681027149725553142005760000000000 90 88521627403369942174986319165331183766703206385377813488403666942551000264697403535588445101039605810541037268900153131679088640000000000 91 8133160478779843001144935853648997196646852973454969403170236132538142489186905227557734755215368743463371812873916183475755417600000000000 92 755333571177343505435406951093234964817821740836011444641177062969245712389386639291969954910799358149279011476856686635684305305600000000000 93 70898761356070119196385434061615451711628122903974497346438909299936347555739792072013178602319751284036238906712118707271614280499200000000000 94 6725287454719953191562436750318190146511640376162660675872296508960410662179741515075679454528114410817367296077351369997714984638873600000000000 95 644626725910686991474767025032477893151828088302245658163405745289953699823827664500423021349763452656513121464246840171481472006776422400000000000 96 62428783283887428548289080212568880982281811000343642516532155204766250800580088943323116122465901625456600443291603588696436569144295424000000000000 97 6107947852890611199263075202057412287903165265374550512112791544228843925867115786689990656725322249978560401722353574134834280207277359104000000000000 98 603664071864897582239569380816237748834818712622528048062496757363266203073445629759190177445750155754345243386463623785915764319375471935488000000000000 99 60261707883578598235873766076437147009841519949812480168939578754446794089208943497427391468531960777582126124432031571487354108827177660186624000000000000 100 6075625909520223889643483719698671309279057275898367884597817496332738401864675728448266377315687625240026803418399567530213813311971410288050176000000000000 101 618589153198590034406443094101693611822046948780079104385042050170012735628737286763217854206786223268663090589231548313537619364989830838825779200000000000000 102 63596652993153744510854052841046409358243782261101530244712680132147653645052984154261410949286235302473851890502725890982007264058902058068292403200000000000000 103 6601561546284078899143738824041988589051747946538116009638423929900712630892649841255193548686060474107468917471286227085993341065969740041630934630400000000000000 104 691831091334716037684514603452831265744938329403747347242177220906565572875334313830798878645257807799608611862813377927094257433612859210431997358899200000000000000 105 73190668486723433789680176833731386319201153764254655247956649675213245146822975178683600032416163310402287298525700669098970808064451893031021461687500800000000000000 106 7815838190324222800371486649599876447745070631226596623213489997852878762266375632477801269311847285710072523508781665592551099773398404559610079954862080000000000000000 107 842407595970292324250895438110629385745696874450750846392756049327223195912306123411924644007954653751442724086032870251322005031521991052395269710843740160000000000000000 108 91634537502133436219961432319947749961877628426228805403144819115358075280920053777198349923678505753473868127589447014563117527584687014790773506598544343040000000000000000 109 10058895689277889131672364797628600134015258476332541703998081607345588876011149648265534300063364649147442693180582771321802973593023778818060056374980640768000000000000000000 110 1114192525524371573675110144622399091263286288611043167307561581156459196962215195759897559572075409248799259226259141981403452414336456849698165539040815029944320000000000000000 111 124524341052392531576712621573414917761237628810979395484960273259566266538743083855730342793635283062820855131752513453993991414196814282833102027431393415942635520000000000000000 112 14041005083939648948947061742569704061541990546554674069462584600897201111344539383283585374347996171243926792408252418078674928302197257581017085572832121552193454080000000000000000 113 1597197131254918876661352805637717943447027697234425652794318580013339617123329338297754363747898119550457178175269991930766892584123153679224658324149106512943718072320000000000000000 114 183274587158575992482551727914704180336918840779432544196545488039994049468204505311916441524135939739605812482950652262116160973091888179343454583196818573238555513978880000000000000000 115 21212749602612320984714470800604532296109798910322154360483168330161795078047534752799336149538155932843503522447502052546072049190323156211730899093443161949479885057556480000000000000000 116 2476342998968935856378675057461198465836787786998288013369297462532892140484594440294858528779671307616375413343157268249884704801260321267356101975587443659903721338138787840000000000000000 117 291549575197750126308510329383600330124327593335556418523048768411581623707812946399394794031786434104235210869627872526462071485982506919330032185829169458969899515102510448640000000000000000 118 34615530472131428872988409746317134187630236338000327889647203834797585373113167596864330422255971867390992854893452366502799939634209902213349620828821319007347717536290523054080000000000000000 119 4144348082829463397423297286933474834657321708605550343282697654872989149145972050664516840234427754183176081909018453443781552471627534460727389323751046846838862203256269795491840000000000000000 120 500308979498934667110459965982058910502493252389027822665053223800866808425412615785137327290583117660440703864097145813332532514905388265969192629759270402257675090867870798876508160000000000000000 121 60895875510198422726527299082424510752754345786899516421417371648586344565892873519068142922497398393002976655207878715811236661842407873694073237579413499627848284609236850599526400000000000000000000 122 7472675224769543729176682031315161589321956546062972950516597182850158600670662228553387094684315945572060390457451539063569461094510436845761997497911725101640879173598592311597465600000000000000000000 123 924431175918935624057421251479178394680056892847886670980371997181608568108185317387522684535223874325802201648672607155623064873060082309650345522262520932357219376123673029030340198400000000000000000000 124 115280368333028878982555985086340011109067907812073948034572248677135696695294844866246015861151765868684853915624120322324734284435673762776596875192377130275338392503364497634796503040000000000000000000000 125 14490751582443916376072907609508364022186337915697272031978700905115544970456518192128426794704332393743841691534917093143083123047203848494245705948287209230140219706450334683601231780249600000000000000000000 126 1835921752223767340060331396464275685931333031017577322000793334366625735379973962447643827308415887060137058182945123148386391608633445999725722383632912539716133301677182878236605869247692800000000000000000000 127 234432845440794825887432966523395222705219027710304012442658135393041803411741328996507188185423786304689100072415492813673578608684975618755517871491021191883281057113269910120792084901055692800000000000000000000 128 30168764842358072540703242965870648156011777578501032616736975474618872469604044446835122955512573599073988994883400056991919236046927685364059620768615813924207537317487830056429800400893457203200000000000000000000 129 3912420487844478174325071413511864785646150444120056498550953787656156594272103608848450075206578976393948021723404429352729665043455148831053270818217308502663969907318683371633496730269575964262400000000000000000000 130 511277849439262723616465899949132131947820219282222602056780932926045359999190793394345726579340544141240086796372325893167403402867166437248666178114675786328289031414802723811006216967862147560243200000000000000000000 131 67323518757848303028371497109877186725779929428074642130918598114572121853213384413683973795146135882942334574904579520866706012388472157584260555353547324123108855465766734577169728104742490363396096000000000000000000000 132 8932032663242136253844168919784626594476356554991343311334130633129677517532872617015223086495866005872790423471472077914454341742031692091402420057623878266373676098242396718036572594798508509567018598400000000000000000000 133 1193941700360677481172062766497279710663664540875845697928508806058025681973452762765693766407464226962340648110928517717749191234705979027670386509639892626380859231139067294330107771760539718663951037235200000000000000000000 134 160783424908372067821071265330693303650983159077010792446393951539780541753818184772528964993450052141137442020455575306671634997793456050397324744790616951881270032068414420786055860670052264647142563800678400000000000000000000 135 21812283289801430782020578312747478574490125935162424097468820374314472080742353677380457584544457136781849374772788583721659111894564240682812295021586117512415637342308558258864772472704397557047675043446784000000000000000000000 136 2980844961002007814002135859391095234115347375769315924122810089546242925781781530474726744557838238523225242202218847734573298440635544385098933721483532689687981549493271976963904813621391676486269807317588377600000000000000000000 137 410329831224833473476096356269897504109057651262368845135646338452393854823137583546536996955475702913812862127288483866326609974486341146454997735230364006703648503808164202703503280273527359176879460513740331417600000000000000000000 138 56893101176221781697958734148534030749636699391834721571594528167537961089459968223039449180757085093755176987310200182872935031400267303135610220670635031967958265435354858957917173845443841382803117183304943743795200000000000000000000 139 7945049798789090777209629175033015170497600679131774263188786133284646007960072064919616242436680801245082942147171608740514304032703995164688279921778543342702819784333315901869280736964828743675868370372924439894425600000000000000000000 140 1117434672977207279064221833017212710875731667944999694308329103274505424242345217059747409943712724705990870419998058847720539130122698536629806317150106041511693789220094933363600100583995239338176679037921900292892262400000000000000000000 141 158275784571595280143012671677624288071375456038106938900806455651290544285541615665575299721700271074679811238480155732759816176539553062348456067125145529740091492590657783866428010573358892940686820930773353737614262272000000000000000000000 142 22576272082351680761305075636059337491531746071170336297155414364911864708605708029852568660889087083317653528847769610172826329284756468685016253761935709698175768643707358037042128615413526041652760825529509931655482048512000000000000000000000 143 3242756323654784758251086052773861489763572094580956648073122520711919112319231318147696142335586881688952931620274823482293730487559274006606000803125307162746635695508363299172468520302256236931622892210588023164457204056064000000000000000000000 144 469007646061687832468915119671809753636878127926296588557637746891778983064461462968841161484754190349498680310310888879638664439859309897732784520574811053894043443678647313903452830148357858822643213488404599240304989225091072000000000000000000000 145 68301231119904026721491492771717185536130949643335663822585656621726682184575277099226011061388799889131782880609956858832226662208292168423203793220570295926879934804628921143634037287790630827205551410211659418103414581549334528000000000000000000000 146 10014745018911047554208183865979894440752318663225789841082407592550400287760706121730773573107407469146836785540420825941777576488938737355091436413654767951475517707449869002588598154832863818796725434110170896637013859628377702400000000000000000000000 147 1478407111418572806630119294420328145674698870430769855827895202728474050089761112450880626206695149993526130108120650041372656746633732136748124773998329080292136519531519762880859911016469365916566007986218149807043045548391556710400000000000000000000000 148 219720846807930615232359864042890133120995547151314492066572242749360294140518260548566414726498131207770215217609624300165548841791786878205399243554726214466802383557603146345749115003535157023962454809979291531285645872600074472652800000000000000000000000 149 32873966914801528413391285622224635241396075184796186580822934895622795280969365186878611354218722001877513213208688009182699264883056902949303737562187446880894681733143626037922418499271524961998525885837286779532265520698823075587686400000000000000000000000 150 4951279025411941662581399261796592359273967688581889519915101489828600598783062806440025908521196014285069003634613107399034304845114994956452276477302473711518389123430759485005355673200064529451773506855866270294917324679071975790451097600000000000000000000000 151 750668491973099811316758121431981321344406657765856034657101285346086288451827190147812504981796829694998186662065895050370734286304606840366709704569627270634212379190603786705865416389653945034997376071232711594049967340462894480653025280000000000000000000000000 152 114558093843140273278239781170686067649207321832804974769627448782967705748583866093486935742101067565509108319743488225883384901609185893047790507545185151808731444984873624993754718624400433406635292637055659920496843954073801734600068694016000000000000000000000000 153 17596719971461708947903779829771919167493095750590458789564373018977681684142667833053918585235776674775748408464866023069127221329202223726743223276437170378244366903040319458236608995398258603536633943241091812138854062136318373189426471763968000000000000000000000000 154 2720494200975890931041498452698835498576436332152819827372765685892841693127505527546436421163586529182132981483806936036503852216172989422745279068873371564097113525174190937690169403634586018038847317546228485006771586385631945814321703709310976000000000000000000000000 155 423307575130230694352981095810918148106993682527893875023839642450140115279038644463621505594081681913882896148357306182783817891740594304650765963108041106960829742374048802875328799812777027627532074293814897336654592383623285336253741726716395520000000000000000000000000 156 66288573713637607199995956040390025895831765465618405516741140623969302518218453891192844825068339358127217917358360159018063567635648097259294285639913074921320742851470345093575619923218480343087164168061839838328681735239993147899156903859022987264000000000000000000000000 157 10446677209182436428448001179512585979454400800693267237505130866393710372285051014010633931847045534996402825410105605836280528052830372909214387964152610565714064647277507170928281812292014703920718549376378106462286523364226179738361256470913119944704000000000000000000000000 158 1656750958573570684898682255504535581742511662616609829301870884134916269944728212883105922633033257591630604376080408977738761286296513253820482569022454092198753884830766041228860767464425533233608336746264210898095861911034962765990919903300353574043648000000000000000000000000 159 264398350721052694036457615470660841512216670877000428388848685151909718864584634691623260180398567055211400340929357980597556351769513348055390540552341777640578600302707657806033179870578869708743972449041555417548946186208120205600087045275970717534388224000000000000000000000000 160 42458614974860338639132562765801617721023828209131608038392536630235665428973058102565372592930847334999388458826591959832541338057155180138118344329337612930926782806446611034739002492466392717718235876988082941109795088045337356408225167831507082771836174336000000000000000000000000 161 6860595210517702523076165551051840254291839728676184560042684803565634180484744802266196854172734700226723360228095410752562166270669981095082333436455498816648800060460310825554609295290007819733209933300079577404261340263234975615715689651495882041225107210240000000000000000000000000 162 1115398829930119578666415953712692705465135448644745849080311135736065878303275421147395215183967559733304406649665840849605930502058813721851853760037255617820933558368493826757660252652451004928847359975049382029239033816480263096187099171960134161380125641277440000000000000000000000000 163 182454556717655330727775935551676613413771600657352880807609111782872098731802177413509257905415642852267455870655522643945989912325570964553924481044046506052072373224184463110834140243078123479407928897460428951043327266278503838332028287528543751445697387382702080000000000000000000000000 164 30027508978212346439572059373700999975954601981347815299888039524234222773314221512573692669512556515900477002406363677027532412787010465013048480742753734709674379379968039479657501312131810983944730361422737446911614004259626059870607572299398562605578994552814960640000000000000000000000000 165 4971736148498289368894682080902730531339676174091274909662069767159816029893351879858793840228052308590208341301282418256426007135533610774196888782714319533054229466225959200148392682929505618421244511711046821498882750691745923654457243776434144478937020249631631605760000000000000000000000000 166 828142967335907198103227690870568192568781438925125287527990984729092559718646827962174280507943298885344899995894289155011224553973268886772933852187934362180258648347066826016326529236306744399075767575994992702345623666597514544856633386814755198547562740800261036441600000000000000000000000000 167 138769981935855706307587601109622493915848453576461513374310397206822767551106588106126893171268496944012085198443666917753529139553592443636408272730836836046831533584292192143627341864833230941982908820338913949121829655026074287191516158047792096362551258444226639796633600000000000000000000000000 168 23391786163081654053170925694524364661786322630735734812597467188127237709670095140786928354528033967931003876579665977330107369440649045351372108248206410965706059762125026817084539868694098089022260441947745331133404279540977337832933353774174781924104774991118611585905459200000000000000000000000000 169 3966374614114866059667629355937949630295480231303021914883260918874457738287059703136411240058011891907008633836553894961763239666283063114436743683712546860414214402292099563371502468830631484101979388121970361685314441535746378341027676431622054468857205750074579136378673561600000000000000000000000000 170 676505907773514832274571751347372107656227409849885936714428862039669341851742272982504824603755688492210223230869825220157897736198860433217459614415703734396368504650932958236420198047112854584093324364214427237065302643471286583920096586999367033449604391051615802317779396198400000000000000000000000000 171 116059896120112528550286087742249227823303736627753011321507728940814352275816660616118891323794176112041735101343254512469341867763035219872516164904695092952441867744154812076114123515582205473847987713933814084931604669673577117104545285333573479073962767186213087445373262233600000000000000000000000000000 172 20026767378078072379783566684221688573412884355505636170571569719846778662693212289862879146643761434679751887223833651687515918313612287095463865601214863403566025744978067739129897654850370140398837925398479674616187936717449437766903995949686995980375068756668843916079613492592640000000000000000000000000000 173 3475707010400461512206482711129970820736876256645276966757281282599574990753439054569810449157588577732192988398159648881639886911671991986464179492040036685128142641329964628676129255254196380651692134203746030357104858046757831508356530198148902622552791226805650683870739599112273920000000000000000000000000000 174 606687156192471870430723364617934108074312977460091748080161053667342941949781810655902001026980252877154554618879433211317593759103311740021753238167915645717645775759069830634224604685530092444652397079735447383282989873136930277641920587696319943174881825395041182142470219281087856640000000000000000000000000000 175 106502951064961244499753626276144478046158112554692441942056586293435927373953415687635932396784562208708605858359399253449491315440712250992753887328595599933905459643158002839660076061898060863300122717964634577524489264528166748500539531079800797102099629050079355769906912175717770854400000000000000000000000000000 176 18802677922411830820993587191728999717477970937434927332572927698498210889092195659044397785422885228761778310969760437322739087635640792232522884530935609526936138660464090373813077786215413792732522357691278843962861181155076395100416973727668178088082963854093015503176219177120502340648960000000000000000000000000000 177 3338298578251810323272322235543349078013070404083886729273727628043676973489442054660004607897455771097237917012524339826053851475091004391207175590204712001676246192914170179918985716774541490460195132528793807261935678352401423740381441987224043756070059259897019118959374751273877930728488960000000000000000000000000000 178 596024878892023145439490978130792039191856440321583120592539918464618219204618824400610897347152908982905610769251469627408208693850921095511750698118411792957116992329472728078824681752689779233375861281944538758191860841150672624717752499362185726384472469288905327633821975527917392708417617920000000000000000000000000000 179 107009867182919431769533533972195629051224302504525396888604963832420820393805053559013621107352830093359960886751573089646132834250829229226607075625336801788841118814650394782504634314804340171974113285874478081499308561563089907352663530307043698134711534822646735146822541525441052887945586933760000000000000000000000000000 180 19319243791848151548862956374514402829954502452435712792591160333791019331867651315084291592148195911431386776628658381328793861098868975432286781821424985375972602845762932357419015446297646362603884316395939567561477149086890914696949034691323063111994291163407611830931900051168375339759548015575040000000000000000000000000000 181 3507115454350098325415980411121828792756227852613312598323105818885865946872111080829446191586431424898665168624443737378266815362062710288130853928695675682279475519127570654356400284318017335341950757023266307202274447532443056107888563418182787813079632680082569608812260786662067841006246764426035200000000000000000000000000000 182 640163002123812549947534440748319646734038867141644071431894899426476696854952650432020533700607048716944894560476925966808847233324721797403382991613823806139491665849142154615906959409751952660877716536653445217642275688499433449816750053158530285627825825328375338109748486656909684285145930186044211200000000000000000000000000000 183 117489407213109966556565275377275471405359669605099540777653168602026990108242084508894986853020498546286923984695158746558903771786293395699107699601985410539795517852640352820192896663182948489513873526466202256937754044187770530395840069754130606389060475698538712102859674076934917565393149515476133478400000000000000000000000000000 184 21680120659819199450471200829431007853121532566883044186570060728693737521445903681819454391866831305456596394082385679568415063104758191851340735220089679294831099362803820344557936939262218951859668526851700303308443175609645231608535099833768928754433100639536555229699671150375387925437460711277684011827200000000000000000000000000000 185 4022229630476638826996659055896092282785895278097106305617232744189957926958552829874896149182219824704244657161824419195792347245365595104204901590096872640810592848434849888513290595350669661602013778484806647459398845965500158611897779042576643902386665037855203776991118504449128060453736320376353623690444800000000000000000000000000000 186 750242545712930277400252787404119684566563108185324219794662700148878020415943199268405911215176187490172750041439549534341220382264174449915911889269526337485518213689501715999107796732796158276574223908105329147692731702917585469359639809957513225734294697888711193149792687258092744975809537210930980295016448000000000000000000000000000000 187 140686942088332416185071558581971617599414172183305998322788415743098550105773057561493968972020996004580600707360628642230698821926339988825622244568780524306057162768662939297756521929153416757541797870060817264041758591269110182182206544340214131584811990745655033073711921559398727847218025573775106739879804928000000000000000000000000000000 188 26522283067865249007125403422530725913271391366326879679559499402114609138495010674796179717913740019718090579521140093878284650649392262591139947731367332003585727717383306382251945901696650886951193496337584601633513857781225662438552061701295041053680179023905431067260814150641012923568578056405693902589196763136000000000000000000000000000000 189 5026444675950326418527147410267417235547084130599968835914235990933482397357046365114863715907757900823539862176293551899053599001630212813062096375750738924290597982221478552940233570609412390482702551234079026079274715117110054007003041429261795211494384482280543941895412474776143294190429155269148457667315019808768000000000000000000000000000000 190 957616873484767117238366754448456141189827000488079443529918049040749494156681305634316251714367141793582039517546558614384940406133495055378135926269958997288862709081879541898456623880345028814458921615869503880707586850312959128200085385443184786142549758182177552202919420428968011006769564672357226970105615065546752000000000000000000000000000000 191 183396767531291207670167411816303525145877716255250520371333414055503279213442885908352270151805320343222267870587293851263602682970422424740388620572347239481249632906846352931311723647617169377100292808414341808552845526915612626247704899991382790380396429879030397484365376177576047340976725670862601906319238628670177280000000000000000000000000000000 192 35306023978635003667947383226439486127327863158647503627065721462123010173053170413204500585546289806346881606615236069182033060141549121023309471163611759211434234913944974842751204011162641213931929203608621741127236363656096396775689713776637500972733877701343697994002238310082668307355015740650824462839523500800585236480000000000000000000000000000000 193 6832058249814668633464676117776757652578216502798185653665235913662713657594500808230537971147254702859945742924134945010459120480912204167692056144178001802800709105132029332075170265659796726575554286988998503538526641363159240394069262995271157512155519742390322519721622127242204756909000791890768861835174255494376361820160000000000000000000000000000000 194 1328888083280976298196073270781948964572206089458280926583984042755180768739327018343522085543830505587487569566614211196851020200250098474933964161465757213104474738679183675445680870175936704642388317948187367136862458955414469233886389440645781374013556153650535182464605505536053031462984104063145044363294429707215376880762880000000000000000000000000000000 195 259805267881758476206539287770346487765874882303066721328776132635709741689197718764887245913125573128534120161471551982915400311395744137914770387331041092880868024633473663732284643621144748898145949771806074535226345888414039636118396932712886162888952307971617373821551662174484343427474924637905642149099592119627918942635294720000000000000000000000000000000 196 51052723430356740856948952652079655231542759472293922119629495731832553781677199862575618857618345827024356697879016967765690082560322511239040715870779121985896104308763255114252841086440821613376181859674016517809351379728330092045131161305137546751861639253163847899162879002857948186861776717533694090803867326998120202517243494400000000000000000000000000000000 197 10083008271107034854304502758043777117005559477217011809747904757570554450904065829045145928475298914190208745144800215612923010237548270074640812677502324553411792495220732705442846496046479663110527130955516875507935382073424184895409034076535743146867646196247716762641704224958312985916831387069196063754774765866381197838282810982400000000000000000000000000000000 198 2001476621121109792961712075669524387128878667900325904909263852673891668964317725096064860872303432559589388940937454397334413023920867243980254915207816886510365989618243323496147793792504282062504574838527452141569899067793975395803054842653635296930115936595176588488573963422072625833425687601525355362558298314139622047338675883212800000000000000000000000000000000 199 399290669522178381350519365870392911881145866190706405824271661113897293441124608647573680294081296811704444731072336901064701653788541749939223378413115706794475761828208683341136541636130750487633038475987511329974922334789261796746673884256264918472681649806497564084303893442261598430201001285285047794882558531801457764186316199061094400000000000000000000000000000000 200 80056243167399880956880263506336016982581278769076083204811984569960343501280505626590940591424302362919570247678354325174368788343781222884735740434936909113994501142144924168695090951343546052148371981821218327422329544010807941641265356267910102885900329795814433385232313239410797593429798814375276472333704324855045201250491111409555865600000000000000000000000000000000 201 16130874869179319964581548340383544710214296742399085387298991746675783920458731176573675430172191797143415793972440128588781550722108565082035501060136968758536160514605663628296065506685643120919210486765305988742063173444187024734585585121402873603973250506028315496284126866954631201369603004427928408510201526809982706054120315573806039040000000000000000000000000000000000 202 3266379829120726082399114200560814065724611618858476677028804305521221007755917089295653638083612192633778527157677474347475205337891437028737634666592420188489204052079270002306620558523436725143392118577876913834910889658058109742914290151271397122292247552740736982138469355974000553991860082216091334808013626748630718436568282070164480983040000000000000000000000000000000000 203 664677491453516718903771469709134263917013840366103187017547547233676306483673280316319868798939837447105383948824816849611141132220546721500629382269727505982028399428222914253442584301627936410813788919572451819164517070087040545104373737283693059758599903805207621943422367812990076082433770979162308330828661100425321048463486747097300027310080000000000000000000000000000000000 204 135919060534864407714390365978163782364492416876064843338575893192819194527448834025168517731895795227083483803630770050318827262509554490073205152609567702068406750887012483024974537274645859164990658215810506230637282942965205149335412409123640657826481261394418688584213616872666815197046522189913503864666611714179415322515304503006058890123018240000000000000000000000000000000000 205 27929588825613580195203954481814602770098745205043089334356175327401781434209127058693870353012990503712431781711614667949329327839886071810242301651336553167967037640187552026296893160995589984391406721240980093161766219807922942226396675575623426934072633093466544956243551485891346721118686838805705939600783698189307565103516352264071521453956136960000000000000000000000000000000000 206 5767044296957707043342089370904489214300240735004182135055764440483087245373849153682133071850211205502738571009016017892555342967453052203517912361733602297798410013518912618779449664192184777820167796097525406621653198624825039889154757399748971160395947836269823692652031047046471198926605320860466359926436379971339587790453844936943785142628699340800000000000000000000000000000000000 207 1196565503952039800560671129446826332852836060206341861734125049111644299658900120950817734364992917175376566697584704022904987854301104842065368569725746257167081768279118794152064304633272537291588849511324580253130742289205251940804802734692879150006531894736243897197860983191688410225378714311871746782680839159258004930307919618819735596940672158924800000000000000000000000000000000000 208 249461822507334958332728375752210048677943773383056932501071697710684184542777993650262237573663983160920069434341716204747492244915862184365009131824748163905321240862953513519183465170476600341352458683375653900790407210137173541159876579495349255647850328748655247373850577835496572896273929576098702658370381597463021037126705858524023785859150652217753600000000000000000000000000000000000 209 52257207188007454681480376194623734870049470571139292889879947655455578578648046452010250799411376825524547631148039959164453497080823751845495195958739157975887875772702407881963223165737711686726577782612023119543860072598651940114234280084259316361111676193733205617367242873050399524532199477018010162281617411527249545669464358663562843157200422073846988800000000000000000000000000000000000 210 10998993813294894447279660647538327218521557975307803830644045822276934539204438157071869855544084551503609387009406893836987687054906505970448149321186660012863847692362281829057502212464348066605980343039908268795454247022586094234375816764281983218660932004850952930753630197083898467969756935266014192829408431735267162475695401581565476011598428023752438579200000000000000000000000000000000000 211 2326026371454575533358668649991395612141140038783759374197143536989154765480488875055662750152196127989050789014324796096469629377381707315554793940190444930958558439317348660423429170939833389431954390876307476790432927536978834332790459256641379616192669639128700074861561203240020794166268330239440577736758230031884527217925369325924165271473162227982807334912000000000000000000000000000000000000 212 494221431083056766867648678329065835536778226318549505703516480250523182488426125170386601505645187037273435617288201537922368775768877371407248480132209163632327486992746115024744329577574804509345794172990843753147224670167981157172320545766951515931492033664096629238443203308871078585975827383287869052417373976108224974660285478313606218877578298836367790047232000000000000000000000000000000000000 213 105502855802248076040243157497117364143283920537519925681619792205534950951914283973749343642297787579978255320462087027477799659605325477148903600428406705058727665602682814250823192938098776680922286008662067846087535432554008205258237613706484648887991393634417043990515977107326108464831912232232740305172206804257339249716138741920595046211929190591197630099881984000000000000000000000000000000000000 214 22627318315169641685193350344365750213463237961619258912087754525030052338449211166471918749111314320616962554078628262757985221880381329686466098757105875694469431451922105871870638662279437875034276061985997763325940599377241647868993224625717488880102178928343630205144980533952928052302618144254769659666744067625026489283139093928885867234911345416043424877685768192000000000000000000000000000000000000 215 4875495970412668274606764752651753687517296978006856084206751605665602738692658309443961176417875459546460250804318531669336049964209863680771557129178648508039846249501579125207606659695618800459995182349496916930355361533494261030940180813960763870782386106023791002538587566472993364140564704531660849555711691997238800022364907224518400611905024161754407892142037925888000000000000000000000000000000000000 216 1055387784265584202062050403514037145885885169896890946354306896834518532678474829210983810453504311860958466422554009136318845550476344995284792107769135302580409818668856849601237747690396833492114626021092176083417061097027322064431750837386493818106749400905961832674452193536630742493699798651736261570627534599693013194343661578170979045289770379134506791955072150405120000000000000000000000000000000000000 217 229511080051020373700306187425818581045212934619414665965082227832277829047186227119080170507482587392854108373558524102035274172812084960810819850601092348037218099908023832645010028312877162038754395971025462327510088091873617778370009407619231830680509257134442840270261760582125891803069440006757132925185845170412120858766977931710214680183797079786017185945150868600913920000000000000000000000000000000000000 218 50140014281067839128818820543541457527464379678533418087273386225986682285485398767013072357120104104311541801701301403922070154976378112286195871406992347145811906848590813835693216030322052268574174137906712088719700705125738816367840018853236354945335929319922731286021802031611023882106403499858731124905835061779442445193038630457114059145789241965492291644243158038625648640000000000000000000000000000000000000 219 11003868868440668353952014602541851956627935530667572284836097485169946965743613411019333189610811108900524614822486468794191319747399964615922820052944071441129567980682261407177169083439475074012158304805525013121639755985905213384629916486834206597415428881874626503005469074111923798807259457544273318948190019192758702273735412189272492797618087930854449650863932229178380779520000000000000000000000000000000000000 220 2425926009976187660458391688661116053454087236166762094545487513208388442889225490446904548176604460022536871698295498087785124381695115640661105972453906774246687100087089798526207098170737634191856710263877626535333857410250242348788974087598296270463777602039832358085850355158922594211904825923496896605272319042697023324368807374000666744225895711895855243535470218700009641082880000000000000000000000000000000000000 221 537244530510701721584321029976531217081904376327088949236185749183588240374635634066256424124739389553919147495583794870819334098017107398152476256849803325881719432081138642340602417565399011901473910197453505048507385257531128215702384356133801325879305978515857557955619320057520398704455168385807898633609639559292070848047221969179978182983895231618629220304737063047763859184025600000000000000000000000000000000000000 222 119514323468291248639959624584984096864267153915442297850502579131735265138446462200799616486995584893860026660308674704467017331883299811066943931561777144290203561129161545976400218695819401228722701185159820378875082664190164975854923578776197042002849231311045631683230738742729639207123086637913425342174043014080737816728464982361282900183026707298163285200566982837299598618892697600000000000000000000000000000000000000 223 26706236376668513247847652430298651378261445122305528629223299780262460171520912513483795752372467124412906182792560185966463148142167809096195804591868465150985962214196471351991419960301475381958586471106310967057041621431283910721468997918334935181725060672263649867955470470702598146308813910512572193942959469557501806365649656422654986847249425826210967413248094074426669864024486707200000000000000000000000000000000000000 224 5994342417201834535516098399376595932948358500764433065603778491211532536621588342910228595922667387812800453036770206530598308854540950690643417770128877600809913728204001841391385761348670301279011116608038256340080053178471997647600846255525625962076582298679413193009808505297505434759310636151851012353402539590439803512533279002162664183930835568263144524459382981824735623596648012185600000000000000000000000000000000000000 225 1351443713409017959417308965631445128097537892786519400975454643113162073551722596140774520226925086554654869062063325978577725577776256422878544945606280430792717830659253852395558209490741837407923837072455696766561168360442476463607677468069978835734420654814924003184005923016396460975960411350575400761372720479182257522151127872059935126790198888046033009533414672395541574950058075776614400000000000000000000000000000000000000 226 306036647518180311298607688416314501797296027765891418483514303363135484936385227792188102417103673861177675754404701224432697557724191856666000964763133987022003577871939037245986370325562137312757672888981207131486315464760938255427340887550046900429048241289534992101774992384440735059626178883021040546772738812629624296499054896559501872052042535252165831471682020700246228045236588983091200000000000000000000000000000000000000000 227 69608062508083620530331539848053564109602701940139193926695553570472245088652146913665241865537047726054376566466861269793505260138470903017086113908199968699584006843835534513372607414987125783083501535887462712619687793717787107937573419572022829473169957065972619640036965387526083840296632926492755884894765066269888292595647634929132290842636157392732516275231593756272299032165042483311411200000000000000000000000000000000000000000 228 15901860631655894807929426098315211496673351374882992632046698795332691625256783140289602272628273391624493850761526185419088665388595780169300645505609792437662046845127056005910005472870602864765546814221567182280335438986195220045161920689501515395683563748426774115480480850991920484946183237289737888434485284088620933973940761819773405647197268679834255502024040468437049140582661865983075942400000000000000000000000000000000000000000 229 3648634421932842432277180754336814121231943038229880004661530337014469900534486646947346513713327491479330313345601146434029215058782447890709966051658177741916104340081858410602526315696285233188745656751626057867680564879398968146659548459764657127812841224993297060907416965401493174134251702063470386655462288033809886327014958801491343571392463766664612834652322480989439720516427782849956098867200000000000000000000000000000000000000000 230 840811349507912657469329042410663129765292883723225134447226257864858733143596737907734320557501798308173491528605996983459080970002107154531811862421207052146089354684941784278522451328433584517612941123552462891866240189397441551908988698549014101016516856571747235673875778079787415212840328544985120406836680037846334422540221552829094520153649559068493505173214006059695068957382921184544532778188800000000000000000000000000000000000000000 231 194600723858596023319832344538376801709368099136549779448589676091233337380141297468134518879092714474776926281896819426841778043491765148685212427473123751151907836322687232018265650949065868721603401806191419277477166424934964074885520117277658542864788260801607256065365991980299213999007084423848737674416408969761122995396220867285011996232972343235290456568558451132044320198643892540617218928410624000000000000000000000000000000000000000000 232 45233474137402626813717939744539181061293548813960505025320778908949480842865419758749488782454029319726025897701095523718938712795291591529153252337619138980801295701746393196422969018670798442687951694865673257816880580494921318240604999468375747228570120107723204285232486774107206197544762542186676014119259606221307905248793117534812097645793376348018319980248197020568604711866702811123174586496057344000000000000000000000000000000000000000000 233 10559346710944738448729583208208325818179955908220920808310556093055020641274928845346718724662733332142534029579911564722556499641057403736839618963958513098300480024487270260450784593169059296118895055176917937249144968610656573282265356338496079385884992331741329490209167421723540248609820741143143000183648448561314733491047905299915881057885015483124587153439997774292309366871480819654330859551885099008000000000000000000000000000000000000000000 234 2475527978447646131001032623910928916431066387001709042666339800861097809796601755401289541366160121726803817746523580218840199374297206204281356664891000479349694123991742844344802798467965468269684733274728421614483424079788868498940313236399891498060107670856335057808811474958537252131890527119600046840826278610542529279794287908136270102397541886097063050886249484583336877286400932110000141517300657291264000000000000000000000000000000000000000000 235 582833426926228948421220882617155221478920480849462739474022951922293836315983146564100488942884300373507142254552415576910791810787785986548532142164940312235696370472971470262797699241399362894587182594973869672701340711029361274657305320330695260203408524749551106605276937644464253779729664091086775127769628315771093570411491583699350602212911927256170353460219563920640759062949362779557230606503387097726976000000000000000000000000000000000000000000 236 137803133582759092761849735108284429969476715354486038196966618844792709412999895862392490085494149394983341516730644599270627751500925110158663967239127157931442063197850540268330801633789730156630814921894773155689025908661222354606188923531641526918080328198707307400665350678372615496302103052742835777832538042193855016225506311171841941538721068705253670141439379414529187552016105872633939032425847475834716160000000000000000000000000000000000000000000 237 32719302373375808481864264166913605877355952873145324567318704538776090446790608377054744092999365726310858973775450488124007276135234903026490818936407052290404835339401083313390241638692567091297896023584131221239102917255598640674604507333231014471639354028118506217765326801315394043070924385751219300623433529558548474521729091122885544562075752830119903389515355061167151694655242769263851110856000389999503605760000000000000000000000000000000000000000000 238 7801383242600249638417932442687702713620907453269514105057837417157068753596520237743505058480561466589617644942629550122001650321955360123901287497218455718308612968366115970355972075074186230413439224162848958194684410124339047411505588869821525468208082667011706293564201733244251127430863169629790742250963560265894407088753483917988654047195462679996724369858995232739579208792458931917479094716232750019183242117120000000000000000000000000000000000000000000 239 1867902599331682700790055605314683548059383000644458182535632953908874047809999469045469785199653167402161659674034149381025133360675758203714715497027445879386113118256397069717655463486810845273510156961835584178940904210102571489278658473022829988667777318554481266217941613899088247757178011893135577897404765246313245187365106663463962976838980191263158721793184776074886005793301493743359075168095256436420679103938560000000000000000000000000000000000000000000 240 449101326472669384658745442174315662358094657945639425784998057903855155730630448200577968653174772096782053623565255269929336717015728063876483811594870969541796554871599054382247462944384167332144246772955208504690682340415623448196164758203794892370571139048352444948808553770768088766086133214240323427463756518961425200088250528122743411067540943384730206542965774323320914547689193393522680419018943686616289063563427840000000000000000000000000000000000000000000 241 108426258559400770365334398402081031386658038855958530251441708217996008719219773579999182361384001152725863219256238058042427369686895038543487430088217992301151863534301234314190052671164405453934367166641861575370977348160000636175624490603101601828265865458146694547328916107430519155035169753329003192089467825421392860601869733058005142782959212905821912984813928776997857961660257129182354411293367041735113474383124889600000000000000000000000000000000000000000000 242 26285558862320825258993244772388913459185483694397221802767960715290362568048524624800944393554082657484805289162192667267331177359409419014658019133080220833915782830146416438484943751839282429526470597139144338918146609643254448236753607040311712307370105406978563771803712670839996423449401795450578087656110089493068019409474899281919154153752551026128738984953449097098681329160504062468437927202899394575984436125739096473600000000000000000000000000000000000000000000 243 6398603720191074793434919322030330588510367456718102913430976435948266261850055514045714494802809588217887893561292004944952954242495730970763067060993646797221485861108668296070014295686936865217525463125083057955310614142139739816270224237394119518610349680774618837313031963971605357437732080844228351906438292248223372607941723125766438319381151149277925775746878745396277318386552653780051471879999580965106056735873041642291200000000000000000000000000000000000000000000 244 1563979931976188736067168494549396454651211247765477605884681178250900834933537725849136507817160180006411475658305165401832386322619429676784236692967165081685413758336188068150135561800092999967621818207731384221956929145669421076034133591775257674067606530633876976515829275425528249764708515037278716576906014065531239432950042532081247680766792889053702465177413872436534179995720847397823038272371533269313485449094237259405721600000000000000000000000000000000000000000000 245 383837911144198810207139521989928526879091064448081781534897564241600090379784144036601159602477158559097105025470754462319995935319197474409814426633633325694444306845450002259339422923699840102718981512597944120736461721333118007513127774839745118053894399236426973897080337779561874988306227297324236285880974630427898754287317115114550019826933598528757358319453920365183988113629022612775362241596814529548479528311459664070338150400000000000000000000000000000000000000000000 246 94586272721183746581965735947954451790022277024900229835723749313703152860780666044509570818530726853270752582906121035662744244708147189314749963217220217667003894389534991644267390757290511327129078756328996230054272880179096754318086775922930528200607868823371042568548650217484769659672870093544003767961041775024894268775916325371193224995656808096612386424514080488990736698209944487853203657650170414516667410692170409988763680768000000000000000000000000000000000000000000000 247 23402636817791143842521898439226728484557306443671771960692532713052543204519269343765453338654805830998651502518443701015770194184587323355911840338304649836084619508992845567220977720768448781883769046279260105887149414822156013278752558569054842451652070123884786730911626641876306523992671193040704779349681685546580480794516131430509500530571779672675594703912765522772097543467009344008773147818678908514339631740575799695662989180928000000000000000000000000000000000000000000000 248 5813676336744226659469179247779463329543360249835244496048333050984160509852701159906118148711984118554921671908689922178789163813595751042399815281440767096220771009462432060524258362671394637315423731203980026192612353946903185153232732371618970222536447083179199942921421621058027444816499384714968159855647095044751141267618042520631909361802089257990056005193662475991906618373309033527993927650243757308820873809995882418797549732233216000000000000000000000000000000000000000000000 249 1450037649051917909138963972000509123614638237454604350905327700495489678668720908361544264109392707632951061554307467368891508594809677256394882820142495453563898759290313150242792624030634295302565344008902417305292731768052843190446388884956269442360660171317701019953113537688605325572596882011125658611233976743588480361468963250160037438164123778101496050393219625130512742806374407570166436343776334955410633015820692028648952474598637568000000000000000000000000000000000000000000000 250 363114114828083731536376562446286016103796836044105455732141416049188776838987869964068144258408317930828252715073252244738476422528764510284874555685918254936745224088843682777111888729199669653323830070876804112956404534680781682927027036036747175009449741279027721157369815156551606079021625876366648294926945558699272555453109221870519645345495401294900214273269532834893075502955655628841412322403245724542432322127190466595806698803331858432000000000000000000000000000000000000000000000 251 91292587012383414714208352752155523397387236099692608874688238224763602040566853913437604870893691316129844795340496235851236543338134811788434870665168039478438260874548241982831631674419397888756669073431856078562755130093106512535515120399775470465521029371413095643575417028823842928610398198393919817285973802157736894644170032835381063403085708703342765498906866887331487621806154007529330547722212742709404821592465469824421033149355524096000000000000000000000000000000000000000000000000 252 23043560807536017736035772851913962165150238393805801408817836101940458326837331953016831710723009597221078402184052793585920696956127349917432600934528691900061262084692860209402628632862095341308393187339998984392658349760029999427663336816775669564587751455288356004693384783270750176720033988612937093117930872780364187234618892316597972180336513001733086633945065362653395736975166847444202710553996914134613982137510330552562033592564925333504000000000000000000000000000000000000000000000000 253 5839539114260392016895090614755576691932599860295431805568248530449837321979131694457178822653936094521452329652123371010186165746280242285738879716793245709023808862273848025807600283508830704729343906750648255097681092525584299054726649592945696591269364676958350126228767542460378348832496534890757192953587350979368972855670451806307469385976505673386049516677726575387879610855123195285822782927492243168315046829570941629776078686696028468412416000000000000000000000000000000000000000000000000 254 1485647340436587097781684750098933359397113884677682850015841182312612334388603708341993890331746727258729570141161623650206024200372569751438954711933166346288774238924506173141332165507502877758651302785724436649372735416511036467780319220573710753973030626698813301099899488981182036747635549119617156917735928202915590767657067013193710907464247077251540099918697244817210924959550752740736786087451344272861657117296646881370023487019752636037464064000000000000000000000000000000000000000000000000 255 379449849086478807407443143810469567815232888002798009576799984398084815044091851644612900444201610120519830322046871715576219139234606808290263914848401256627628728270137861441317323215522824838642089625844188916290562821936764610200706709529051374023339525968356105834406195384961917814660640966424850766137221716723582893849823271244858808058031783181361531222968826006673391576016037414457066153885855782624635121379724437594552294926723846841988808704000000000000000000000000000000000000000000000000 256 97294414399296224773931691181033046549978700725651030025576497708472486063646440487509099484031351571011886712778205589524623210502146230297950062515452595539726411078032396396881507446805128126216335951567673198789782761417998071630544801625981584154761107459883125568278856169906384881228543943961047363316417333581978853906322932562767856662264282399946369686431397120943295683606149906738818324344779253275110719485283076709304781987701798402647824269312000000000000000000000000000000000000000000000000 257 25044347785221076399553861686602208171606504459292351612607526136578394608420048200170349637522681763934726635771432080993943166505879444160107540024105959560674565164379606902811940674131630192446337842034992417291975757457750280040803123551952793762443441837048830049368367163481599327549183230973800610556009490370288689756274846255791191348193385067403579307283184235115224022045884539163143969767599351984046421317788090243109590246683931986042210937208832000000000000000000000000000000000000000000000000 258 6471624527799331630334675555420523789961111265097003796712040071444615376178896275772138585332927045211639473074287815129472501186882158773825217865086093821466771460407776989578405975467885241234089111042302075188733426837695365052990629668235953149218837981870460469301582345853263644006519049651022413971703338980346331278353556471378104930911251587399714450909357455427182877548978495794577205801270234027611134109224723730410007163764863091700368677833539584000000000000000000000000000000000000000000000000 259 1678773836960764848274328801243169764559972364048866700454148752765569184097413431221656768427290372380437811996928013608009615565312885034299122516351538416535451024459373695218282403556036322107910102623193775360897341317236268989057628516192977546761016735325225141622476109209453652496518387937502358543486863317224981528289768686062625353246885594180032874425405744946012087181258033866192298750085468734495776187079270393387815439526943869023943345228576980992000000000000000000000000000000000000000000000000 260 437159520211755432309899272200610334192933954262859840307677927748315458681020927537037561863690361746472861652872076290546289267514121738807487035074161484395244985806194864008047323791240106798303641964606874029718913542730959602441018316002337348124399886222942396593033505080774274225993985399765962738156526312619101169977255155825164500825993962086982359096567565099677055543260595242625642114191221010622048528165545294624074512699055018369323017466936177983488000000000000000000000000000000000000000000000000 261 114274724032979915892808192798091620452354613369561975346142252370523367041962460542146259771607997981942031501687140440004108165751867067972491761007289285986183522552551157236635000240070722591956741660066519947662449378067989189815888269720443121220882045020681580370209176713782619859249975114332257295884595387901745656179722562956447285069262471687206369063343623726349347376172770186422852040803837190242491447939157336925999498259459277511541251425965893924945920000000000000000000000000000000000000000000000000 262 29985865319186470571363691859851577078137129694632837688229407902664709238503987946018816262755077095559452733832029856023760470188623896767824547399835026616040757515809425101435764998710360172398181595039869372241985592751076091114508472101731078199824567065833922225426824857103527779294025207621811380443884034757422344069111930460599338969698481563931903493971430215822779361124438518676682335165769061899903682938043522857821646642734262930887329403789996627349995520000000000000000000000000000000000000000000000000 263 7898286358546574853581584942612658453727125432321538002426351482286318347661051584184179443004490162835459187325332111290051349185892244966402415584026521121664115124607908214922457164352536567480792013533359987269878741492115102043314646526045444265818554482556220219650990189535493682650062952202680817721201779113181052938614270060694351639333527596747540908010103224734514944643666686842511424838477433275275654077672177184462932096341868391281970049359795475712720240640000000000000000000000000000000000000000000000000 264 2088299654610778128423439195360065741403023379457199438748058817722032235330031669280624764584253049697059310974836928370309527582614728342993035010965019707646807695461409459834879128629231029634698565881582039745467294471017935886742312763189178881221639393677554219638553656080986618663791267737961742221478321525394576798201780003660259097523296794395754400154711922714281005378060560535474378577642164763997886941657735125964564738598406981626998346800939680091453123461120000000000000000000000000000000000000000000000000 265 554230247733077925454045730478595919927047672954281819204888489267311110015565243097658588231811338849238032823810235261894454367952841705919090564818158153119721123818262729919102293229050917968503461489489666440049089498034846806534017915030844439541790120134237298815785091390110973543747267380388877592697208295123108625873948842049309619942465795549658864060139327381171161174087304724492891707248313437539949442982885408721812152532461794037378452433719532727289560254382080000000000000000000000000000000000000000000000000 266 147645072917944946997648200831759902446328337144494420190023513382482285352070118201944965494754995808259736024908325754015187255499916248352160702394414850855768065249053194194072052822565125876948759686212916363298069295315086293161377417337344656271439525821571917374835079542570984052763299988759088898525192662878061631800340532646905945479927858036148532548070106143411695498929981661465488721126883111742841564183017625786745791601894639125290996716507856838778327023799500800000000000000000000000000000000000000000000000000 267 39479616599660713607317127664193276924443432113671427155904449969298346224458630164338555013298143266210041306251287734898766149826306185387601553126374461176947482310395715036045973781606598523818266520613439033792212349156117384932080104069929532877495446931887526754022463944040750218774992639171574962634702009932771024965344864961073524862983098240735093098839450208254557793498513326222160764068211634701251066423434781029996405977512307776598760445339202505426013409977879756800000000000000000000000000000000000000000000000000 268 10596100756377996008531977455304944542252055884723949375860757639031169895301593675845974515186085432818274619652234595748303409304989951145741403866118649530287409519244383382633571011787295323008371810842785292571504299420777735457720595612374431318142378750472922878362206159849745392661783938126385530485628361767124237596164992773416443538944619790628669182974392565374775323996405696108135887673463281544209972050509692539527671235618855820365535263945411885108826446887334287769600000000000000000000000000000000000000000000000000 269 2854515553247795624023453906695513060841397303818303182177996781341034150591067652583869909745936442426261461850645836841092332576396989742333755490698426195861048973944276056745961618494727067359159073531411494402720920107957980786620118437148605858027176692105313447476283914421969742558970612529394862985541067976060049148686917236951787672880058153752155885475484842453564713563234752846398154703675606330599655362906871371190903495838691060571479630729963723549153406274771994070220800000000000000000000000000000000000000000000000000 270 771837669387112110143169788453410081618810295457108012359572543396430894714152096973375512443197682209825799958763044982064694769543832859641967338378105758575361294281465120262262078988916162851687522791269564323853622866825922939900810206669858386746480695897553489492786244412235465263576857128847581490957211851185323983663311150789597305076817981163999916324927400185672337454798637835506185302313150736869806785473563168170869920480466682877758193521923722759170867640736071998976819200000000000000000000000000000000000000000000000000 271 209469518347381299166949644371003333109264206843071046624499503003352507475247581229635229636176605963365673871818491922241032034838941522859164951820806156636779094338087993706555460263253788504601326930256694713178085196117993364874266029109535928083854442876381415709802142864977194878348405436065764422952866915624873402070422345668897381101627835410646835011182656374842118121878620470865739075534325248131862475370713659285445513245322418864146460220553775424144585561286484454266634240000000000000000000000000000000000000000000000000000 272 57057288966334947126345203553351442692559409471440975720822474409902734733660295561828510013173709807689840721905551018586410855794458698633951584923475639994196861025629591436316886662639686157459996391262784536294520109985244999226043187394651113554280340910529656022124177430781104683552751120357683356309911983421877843408225883981250268494384575995670860033104998615022964996406306016146382078111635068032243475655575596561302701452762953663940347892295773843266466182014802373720051548160000000000000000000000000000000000000000000000000000 273 15598794504638236680152084986795758169436548755519928580939448692750071073583199400167119667324032111567310651513287921747417479855695661564865939884844521477238919181814590638241255650386993662071152295143148152437060057443742779918328738915998408215631906785578865555581367132571687477010606534371354160445931458806561403636949203762863513013284462348903939148747729907347133740309072907233160985812474035541801304295667796397985933166474162083940831473155316881273298735413150023808705405911040000000000000000000000000000000000000000000000000000 274 4280108315574072333998213034587137986913382268175912149981347373004271559259986938567341242037311669726629549985283861718495872377818542405456441507643283803652273798545964361159473175811069847937889703174353357491210383086835131611584301832740117008613311784160250964636756190906952622371626175967867586172596587996874651705288928951252693046728869339332135558421382243597973761409042889273523478008717733383522175560896744004118038654235821285720978343287597303664558417869618770624526067024527360000000000000000000000000000000000000000000000000000 275 1178681742545075714323661001559857869527509621113629696224161337347678882576815298861298121453487335059396630297672190765238808186468077079446473316560530949950250633947986970139245893946136346995059289213758051295368016266068110336890521328294772101751984547282225317028321951104546493428727092251383306248795612551052478639457135523928673176877974040150483474950772552282511187464966635720268481381696215069325919809012706915626814287796051202063886471745896083349111512865958000491815033041070325760000000000000000000000000000000000000000000000000000 276 325769726769761159075557957002002408566719263646318004604237095547267140692722168952197088772261280177473112737964222322330579546687727315804576113310473608378387498369455653283737750765185259221317679213110924657506411490246748349410302030681317069162348395020869013075581690822350064263129305736620774109803167888741167255761487780938759589766881858136441325199334360504650961708596273064744542766396636360830709463344039951653101232750823245000270190097991507595000378782971697951524133698846725242880000000000000000000000000000000000000000000000000000 277 90363199289277581655336681542737380509019240292016217950631121945299780495213606744954741656136682873321275223382172615910865104420423181855895604777808816341160519904461321250317108215388674034944247864572508397293906776240447920780082747750601335327342623523538986573192230035122960866522410594540650131226639332128462336779544814691687053388069444562932116313669511140013674242754963318810781600758531691244839105865306282176855422200963022493500418248224043123413073514491070214802777078044558234746880000000000000000000000000000000000000000000000000000 278 25155535086662927515133495258563412437944541348786892626167232937906096359312440305900231393606748620118557680577225921893306252596654108121045999172546812800815932934961589593389899120448672325478446437927565161538853628838554833554383997627374857021216693867649222273087192518464820805971930984670623492427453927722396953953620994785039626916450564045093262179205647519622148455445699049765048761177265793178959639001083718587641679035344857454185398137382686577549890867714259791592355180932192907569397760000000000000000000000000000000000000000000000000000 279 7027988223486618425840520163085392015791029057245106588660028052378627422101046843386010055989870966359299295908095821837117232759449598278453570192628122303553793868687684608534240158500568157017019796238644118853525072068578054813682312272320614740377498922056505308352123323598885587623188750460572875946991504652352701984461736921224907768971481720245000407793075470914405705263974935018102352727737297880818286768919513595760404703994746654364899096223986590622424347129231475218459309629149560622578401280000000000000000000000000000000000000000000000000000 280 1970509136296909085169811428383749800926446971147648674689948816311849757569919215105049526961002842091435998920111816258931199755211128954467536883289566859464780977644034952516737290663070352412689493973819022550834022160542162509907843985050128760948403468692394775967512318109326110336409084232732076088501054045605358907401562982524223886271720552188757166125390844386713717275217170508663136441055923013783115641849744914249571214938523076286214643790253469037212368722583504872710212551193824101479345029120000000000000000000000000000000000000000000000000000 281 554460152612565957650623615775265117936383908673594455472472058623396772625028565529645142667423319574312530343339421738596158495174107859321997630042052243614552895321798715831578958290674841502980518160873382475632107758183540797085465685251614390473448835008582058739254900359265990536767036189748632224663232303793434495585377435062758732192333913119923522578108049429828110412390134223750336214930019499589521593816449718269803888707064270907986262008918137828715023003121038323098446426775163527114545273241600000000000000000000000000000000000000000000000000000 282 156567358066450754602405309801392967959989756630994536754308369513020274165048978425637324137896235168815555026083221954341564928900407624660662465108609736672004935286122061112403654963494655744812768036048077039596204755823992866028205839576404420605438223345223056591408952373887436961474647025525382702190201035508507613368424360541130686382405872519551984858965372690024160596969391086774176034060204678072683442055779548137388519288968564133038319922512651486075827371871312179084035670502503178684379388549529600000000000000000000000000000000000000000000000000000 283 44367573444603014545149430810587847911499360591035295226534885994915814797499574003730582281433551387311989432940143331834643040680629963277906154960652519076630010066465176102959658987220908426659273267245014183809221891058010741444334776372110865013147619407419915499800999517758427667257549381850576576605673720493917820988868329697818175153820818961862948818393484265457751975313792780260483179312835938438416742510708151849597654137342093721954138723196524975408741048827797945743320153562950894895134476806075187200000000000000000000000000000000000000000000000000000 284 12617064221091753245708541251297155571019205106167475571650291851485852897050285332604910012212695361931475512239009419789893331346921924628333078056785508189909558898187965972839031428862514896913617709520652689652374046695444159192320969366597554407114406357253239990090166227282600423678509472470692962322007188643504676628147838561490022467177858718814986542824198202729576059436264265527357882800909513322568398931425726389729999056187392688531497046369429380897283129524660758021348996147226703165469843746914408857600000000000000000000000000000000000000000000000000000 285 3600590936271814908185912361485443727058961408762090309497975097246278209978823850718584831162002737223269914902741847541900591556162253659058511856440269079087025730055479098328938881230980097015626946916105176900213385867346557516288723485034956880074435638427163277868212463390136809610363835283952245615417465012906765601377085560446654250175762959827294706350437890348472991914492626308664124824441707093296449935121566694778665560727969994046210239751761379683684319758237304616072902988916070293981061581219633194598400000000000000000000000000000000000000000000000000000 286 1031114217996453246097373214587246321020084354947165801825028936576837776525565830999216863516319377795350200431719592120757711779253655177430770734948325275661825852123690610689664980884765755536542537584164976068704081421931617209730672037913417881505437048178930473677544074817909471910287576349356553293199983899823803449826287365366865045852586190701667015633211300313940560207339823289663951684685410310238777661456955753030406600727550597724912003692961786689516803906391987372252869498595291371168390435026869791227904000000000000000000000000000000000000000000000000000000 287 296313891794002086899775549022982445654481122625870563764172564605655880669400776300445283873905613236484931139297734717235461693884350258732185332062481353728818041318400211049680856324666006046731344968454235326047277833847621385665339336663488612942407378098940497768016154304996443291320869043319510118739597760483174325693649089736426686159239877073969437201922937831638891235778413144805430178245346263743077130218085298665410013800042549736050262321622936838235089004722114713053407983572086158606921430371892538474758144000000000000000000000000000000000000000000000000000000 288 85448463245503529763112097609440054791808771433978585127689009814020648337302415470429219663331295963992475716945169091387491814441408834946575641992914411375895446668586527406336276956410038317239985616391528820046754926994714926007085200753040920193886791512405234892949024508645515022629206690765673899098405004102298910424979662672811580257234478002575273434248849859979504696641448900555775377930813468733118764004813072955051975775258953640608095258580991821262802451922230322462870327100234565278930324962733035800051580928000000000000000000000000000000000000000000000000000000 289 24726252759908816757969022508153987992062372805016820785591341441920799141520662235583787044880034541968298100258826198111367597213471356580733759871466739177210533216537972620704513023061722520129220000970442943903876068768700149143616190377678728748499942252337545810858614034265697700521531374855394760581821783184192902042550384527292271847428852754465563606952126265335357647904615700010846466935269255678531223817626188846599107135657058821105282476566557393616439812614586728160992949203001292751717899178399889572172046270464000000000000000000000000000000000000000000000000000000 290 7179744493288347521374147966474111157479528035242014744494668292822988987240017599668899819989288299550421109366627958283056233011283173255128670547895223662976943142729801417696415014159752040690489496148797715172936329912035493403069091726010523308531590802901311160956075656066926071862281414737285062529555426399880100499064536751233028920953980974278865193747595928937536718427944729830146449209426722923060828385755566119012134423571068501662368199394619870151031019094089954196040692027086701794631822449720552371595952779165696000000000000000000000000000000000000000000000000000000 291 2091949417100658262858220606012673225525394890332158567809452386262111835680565193910377238027927191458633002621175653710826438569725911008128452982402482291751381699397424967946891009107859377791795577910711542663840744345218175655256018350687350359159954922091790543403828790178890080962339610744440873322135866230367561742305067161655864347316935258555187252546197986998813726422749984366315003705543618295890193029738730620792019794851992997600736924529836607082410041366086114706595787931582543931743568525263720169502959946946314240000000000000000000000000000000000000000000000000000000 292 611617323149785059286620789978961549614911802749821287430388612348177953844508429145454587664544537103851585765300220203656429874553189311602706182061039850552526332709188421154215166248423022969972306607973663479045613281514222644217269367075536191200914218912241088354151413508999743600978665541303014043615405505825363512380369838755995598759834168335142374926274208050250953989690244962413100945446246083203570335122989094459871579252089560583498004068859577171431264603754044800991340464348645522787753411371374221584984850418200739840000000000000000000000000000000000000000000000000000000 293 179427796069224386871837490633967143543483802555709671343738315434469553563374020484907445634895931907038582665981658490375289884446134497615668003113122949304102669648520231331311332614731501289552993594705899675521233694524067522007687178762066896963937386588598654835948687232925593386563147749978577697385013389715108260233141003181100692492571452297188170881104391723033578145478691514849418171044980976210814825287147154332900548603645387330588151114744647702957560266705045591884909332148010295073099001677491197952174790734872083169280000000000000000000000000000000000000000000000000000000 294 52817274471211542107629318378464558688458501414116746714284622274543688982848220197605915775461146825014468100664526156924855444856583462395576581379154102015987490262196809989210042117995523989407293962760971349457436624354760926851107934826099719972020719061596289961214589067102068936188620028110472770786238606631689244053315954199557852267232656257674347054893014405287767487517063264410046647528568442863629306290166759023870517597700744299964987713124255597378082874798923664374925674537419125079276274614530201721191595676655569380311040000000000000000000000000000000000000000000000000000000 295 15600322468791928589071989416231648558495863569395797034394111286137869948848207027020102828446808598248054760361980027926473494206195152088359807581285366571714058158717218085044678092025762291106776503083100528292646843864546083517240800277213935439914031223707935522027748782097613896942727984387649243214890902823834549265548534609213141704102294763112679716343135705732915638304412397014081332820150667051093930217773742900531414743985091593220233498738682698138369950935514419298186840685464475193918520125742664342456303464634804306979061760000000000000000000000000000000000000000000000000000000 296 4623358066987848735977224537341988343792930101310796783163268729332735171516452812422307945716057923914326597384867430430939663396536605013829313590151544363425907026297279105274263858498184681162764735186140810940593189579561774938873078440850536981455318723274588317075281259897936580368232672655836083337884500291696940974359191873074962353628999892909828474607632171532482301678252953867683804903918448784514548652077130437591281810092360411310096759247031271703033189124625770295080010176987017888327809464175954844186553633706687803040150323200000000000000000000000000000000000000000000000000000000 297 1374810758801485992105323020356600704460446819721065139418480002793837969745776997329769431146344905184661850457800171474501521841548782478181399806785169471202211556408237469651117327620819648375198231927935621516928964353004577038828196332687115143622804887090553598063407813543908394523025600950180936585841347470139343532124995298963629013659783432431760449420456100025575387377598840484639414635994448053779591865305573838641591928674107466582254092822611231214555357758359741149136777942269047394160141565453006090033941498815778272387905303347200000000000000000000000000000000000000000000000000000000 298 410189802095128213512666681215510115316468407209825513432169700461711874582608279047768275350237081067421333127095008157501346765852123267704727230294405380778473274866499549201662741468297522531991183870758902708359294841234487171851558353991817452826190322690427359354494801019308984510276620826694942012331714538422890476772781766463357449917515153926433636951699676207911657721662902900475961253112650636456254280145296261190348576118777431962215770572451833596693646574349253982699862784126787335201040048313855733412588624487955544058265462007398400000000000000000000000000000000000000000000000000000000 299 122794376732413860638155490832361764033879146195957082819381422179398111945387811130891711447350155813108710809504754400703513222426972128403089721875051688163018371088790286639915649069490709456793722652869482938019127754208649594192555360568957973409484411167448688545977716308681349069266061071144086030025417056445409281670934706636101264813110221058383610662262549143017765124052591499033506978754543271858984867084490032809308409941108692511580569945136638133260763659048220156544365532715825097308587910439743192129216313943920597548390401120088883200000000000000000000000000000000000000000000000000000000 300 36882381315494942687766381107903812435731307833265814049839420665593428782290440790714157387003854812663287321788594619583847821607825869223267290204387799583649412766312106532657769725136104433469453515234023084724972641161249182055931582058237789841865530250626856396494129011640025624330358366928337188755515605528607739974036334436335512596538392640873035362610158189170392769108818674480994976610127542138629655253825921638617831142264750448801254076291883369768457962183931393168070487860651991556819716502466912867747284737106931089702859257882135756800000000000000000000000000000000000000000000000000000000 301 11114795727201239063040204722132319898871748379421307709085584186005197803212142404850480689391435537431849115186668796703684026493440224353351457510420842967829148001964855377432614843810023050258510913698505907575312266734907567861621916750222279068468260258258172780721963944471045790295805100475138842903073619388362843272738076852522240329907642653243554891591852391564407435408943690550021339252470806943039283592499158635189435286721223394875860617045136233375909674487440696521049958469346108834509661249832494051246170657006011856739312615816544911360000000000000000000000000000000000000000000000000000000000 302 3360634716514631286919102471607831242412772202004260767616659125990276677437931544819691145928537099316887714807744108557447082860549171611027012861663466571804944980705759683324673839350819809548259219473062207442164765445664025134225555172896182633808107156349087947029025606775251264408587632714704616551073900098803535819483317404383234450696043124914919077689405196893586472985316635198818106415643730432685736632974667598376408732230384331231033800313735705933863642484118396989571779714321034499293047683920167946938711955647342556654131998573527941775360000000000000000000000000000000000000000000000000000000000 303 1019468219450409949495649818035482675627088856528714703064478866445271071790064376378929847224617262857759735210369058830902951290591428091872897803467805192522115623846609017425484176404639561270576028821442879301903727242143158322367530638072621857631120270038914704189088943455731944333970678685620969266976592617629266682516260561463961125216094494586655954148919784871912617094837851077904790683982044560185724106168954041312738296574256076779222921881465169483334625946984775482177147329412631753596369435383543813054202716019762341980156418381737823536414720000000000000000000000000000000000000000000000000000000000 304 310280104798656578683933808142539645283592490467087053622749642574776955126241100204945637496668875627343030432302153844330734627356655011576870951739781615314142204628541887248835298943529694076641266824723102249499545691963446446431339817969579487033493646261852078310164192746370100351296337491418868010165932020740158483917405955837813269459131592736649771723555529316237048304879052843183999850200161779907779170280020777876628781270596202042386719823563391799950051296517566020581922576144925509387675125968309380684783616558564528737584097319378538410970972160000000000000000000000000000000000000000000000000000000000 305 94745229126861234954784803521178608894480666895636491095651170084380128302983394265126044216979720920772405102327455524572209609435327279377099809085577706342121376885167871000381305751611248994290616140276617517902250428911146441123137710256230406902071042485089372909453368388635882854527842327964436733434365985897428567206820345681770841494113660692670281335171424783470975021420496256668279792030553697968371631511036479215438324776584418366969759121045093822137276262529029367257851616373724726431277230574052303555117466767971063119400644391736471975031881072640000000000000000000000000000000000000000000000000000000000 306 29025473479132128778228376963006903856421942678242414741702663371554885013625445339275107808338375805529206908642906335564042808094731803827360799340148340119448357890452822437982996355625073705971000327311460208858678818074577812204122145412737527467016937507815804350312125464331840260060943792745334748760108225373281362491678488666730951199319674596383580192112749037173862686164053132276136097644928061518986564721881039770747039966736022787864063372319702242929462606693792971120361934735773683450299932973024127221163112702516239916346446539169961420573333730099200000000000000000000000000000000000000000000000000000000000 307 8921034223968034719606318054499102117518343178667963248388064634367135485574230566008548019724658922493796401034693244578201029046870296822378864170915667462512083034338896523585151207702786636491317918939231548427290887846660047322611296843921056040534676469039659810395781465926144604876796307325403993099133366095752910907283043269659480976660926507118731872693844768337099643576853937006429456957451920568483305313257837490237870211858574943867319410785440006115120300777063463800761407192008249654286491449936102000109382496973411519248490218853664022419690944148275200000000000000000000000000000000000000000000000000000000000