196874404340722592 122824
11809075866005132 139619746299367552
39824456330311104 54590193037126976
38284674054679736 143078119123902224
9718773434921542 99763560155137936
107556850409480560 114997884151153296
63121169762600120 110293249539366144
81051933434180960 128349781979292336
29777948834996384 46045410981604048
9466502992625308 36517116506922472
135818934268889056 161644670147335456
18930384451399020 182296460754255520
113084191646243712 186344217394204736
111208141797181040 147300581380517600
122420946814703744 184301213980624768
65631279846438032 125847172114864384
81557490327845136 81903695032175440
16294678174345902 52187759239636560
75235476881783232 138515756098979104
15892236977180032 82457862370136688
16336717668436276 80374360933987200
93513534385779712 149422722294318336
97041206613156144 189227214375335552
42055140309949792 143345355867780032
3593816054056395 86294492510624912
32092805639723320 99077389837281456
80773327753841136 139034331707910224
12049614716241426 24773314467436460
88340613070939280 160416767643813344
168258455507125344 182465034020107104
3191483316137393 98960309774194288
46453206406371904 128061416140424784
58590279403301096 78665032391116432
111669837763100240 158221431524206336
7957178583681070 29121923645710996
90989709243962784 185658771569424992
125927235330071936 174250068194893536
183985557133264736 192939310129882016
158394839883701312 167249552121959520
14502696943979306 156465930086103360
30118897118915196 51417064471905256
24341706360061860 136908546025222464
7160550599128369 107425418095230288
134530020239717728 137312354089436208
14551662750249004 31639980660070240
74328426794075136 134395467402196320
17960994619998710 67363349942179624
27036121706087016 152942978619113984
44593689811329176 193132975364602496
187940672380573280 193396677053233248
28491372415173364 182507917680709824
5521320791639634 84047839484852560
57346130421778912 107258164867728256
54182785529095648 110623702372851152
93300642198539552 112741824709829504
75733947985558928 79977903637402528
111361115517654928 122587633141063424
12850624393868732 143696354283240832
25923795081628200 125904654380303824
71076812227010472 84841624549508432
69571490735247824 115664187147322736
80237896938055856 154455896029090720
146210081004883904 147286244508015488
71684177337238264 164712005617487488
27733414358791496 93273587902663984
93341729239183632 143321938468282304
16835173721693220 140913415356942480
166626297009394848 187594546672623424
134031978077682608 188864203479503648
13832991765365998 91427197571932128
15716595645715154 89215557859466144
100903002738516 69635278663321760
10599392758498458 46196360642933488
19601246803064888 108659252205029248
91141789799822704 116135539583898432
24642541441891992 166222023886656512
6616743565941191 10590681153339250
9316937777557498 178912855951393920
140457192047413744 148271565643362240
31713266423849044 43894221113755072
70228170790710360 148761677042556672
5409629476783680 85044198891673616
79616649542332480 81449431574671728
104415596157768000 162599344729162496
102568380540461424 193405038867847392
89289365671340144 130978906597342512
60138754435411232 173283255739651328
1655684504834386 108582143792139280
14809684364458792 123718180433634256
27264921257164348 56910676494094640
21313083064597912 89702499578093536
135820716292282640 138521754342753792
80616956129516032 165425219496244032
69896548604982232 107678014053623744
45671463114671816 72591261598249168
49614883285653608 101114535823471184
91905478104276016 196665894324950496
61251969320590672 109522866165014832
125149267538050240 193838824649827808
96943646380097776 153073514018970144
73283901644914800 147559264952540448
28346018612673076 48243305416204928
85304653957673184 95576153582839920
56146699335893552 179844459519603648
85976591999603520 113610848842914992
85507900398251184 174959490848346624
100374441645096528 107951425266894224
137670485008475136 171404007473766080
17612596398706804 82184544692267504
116220534494769760 136513708831237776
30644631074620272 129141360577115632
19723002317298624 128853225316888976
117502078849704800 148973035807198944
63008251656859512 99697968905956816
18439753404114040 85745500643345840
27920970826830328 49006672964005664
149986875773212608 156936720697504480
32039410158406112 34880436624007360
7036434094686275 188966592491093696
64460710993520328 143394798453130560
52360589826647688 87901642161633008
26465066360265508 175019052040367232
77767583986219280 186268333522085120
140530566949313520 183953633132948448
54607154467914552 149216183047139168
184535100245785280 187814527543986848
107565851442508944 137773651024180560
152921776548299648 159235794162591936
128441731096118704 151228347543956320
67623733436862544 130027013678387648
37277968681820592 69558939162203072
29535508729813012 124130304686382384
92380239232207680 93860365060805168
43513251813879768 166617522960259104
9180275927270654 63901521796976784
176992560046253888 195182697586894208
18413327781563560 127282149774222272
4935335958892195 29436587469352856
14360598942683486 42854673621700088
149406242530825600 158233387172240608
157664128507544320 169848426550915360
171953513380805088 178618757621316128
12072103636537562 20535695052105520
88647214888267776 168994449893377888
65187588782421992 139943426496612976
42063061744028872 156373160999651072
6233506157338491 47577213222635752
98089527685758096 146112679864235040
137951624538548592 185163728194883072
91162121488350624 120030441613285136
22289727429580752 149310853222045632
40341583645262016 193615506501208832
386355660067872 44540223782015648
52612086072859648 145315862190190816
10021568639775516 81206525855190016
51361045253921696 85886923066692832
18462174702603880 58007809479825056
44318919592382168 133375437611977056
90729030846653216 139115519828624496
53944918046595968 153699215323271040
62612588921624112 94449128788156736
5945994073072895 133629681063353424
72835103063009008 118790959226212864
16431088108388584 153317514677866528
71495480256000520 96238259053094416
8369452373469553 181796182615833184
48261213891792232 189645475597252864
17685574408771774 117747808407289872
132809677949269632 153645527272808224
79617182231211200 136687765427276848
24107992800525700 32541242866889372
27897031683568652 183427864631681248
169016193267050592 195477859865698464
41974581766065024 81934523524708528
9337501388953862 136984400212050016
153169450817563520 156436206028806016
7461774926742672 122249916968824080
97329339903086528 140984530392171648
22967145568955888 104001893339237984
24998456870483528 93815114736285552
25297573719753340 115778768333795280
118239629066921040 190146919430691392
23293030386783000 140036123984433456
150805050490963456 179848916344713344
33527579580944108 165564345564299552
29777290386747640 31529414725880992
26320463104411396 139457598031462848
53091418274216864 156079914508741536
171227222109741728 178527337057613056
105194545953729472 127258358505782816
89994739527246848 140782675645900288
36285470279822872 168591401193568544
6315738075994234 167591294659890880
125836985981583648 163125569640783264
5044660622117601 41574586736430584
66229351806020568 108145314632492608
68485721976186528 98370160826764416
10604073132735160 68743426897694104
52434776534373984 66938886515913272
51184050921138520 161163891215878624
41430129491777280 190395001120638304
80262858728575728 85523304073675232
53218076888536152 186797438691597088
41716581822249896 80303492794425056
106826818458923536 162685705127119104
63215513503791664 123285688350260832
8315584518682851 139571634201043072
60246836205308664 166384511906011104
51594921830442048 71328562158821200
146406633890557216 159736241725806720
31151221628135032 151274582058279552
52365954173536136 187047702070728928
91258463210834096 171687066429453856
50398568473685272 70112256936820328
123052197668238336 143816789187854512
104666445293400192 145756349006630144
105323689287382704 192404371216363776
115242318833806080 169778351033102464
141794499390378848 148923617532572640
23771083169205096 181716372396145920
59859309619428440 72927839566023216
42906968001341992 97534387216084768
121413397667602464 146328117610122240
2219242826596633 90024916606341232
77428129230279760 168394383164652544
18554746757350748 95887361331279056
123112963323223024 170089294801443552
44003772884540856 119936638421128736
76362210038552368 162819763348225184
80647561396947440 162304402563807488
45990017572968480 189949277780570720
166175506896371072 175944369200390208
139263473178799984 185748996741435776
8795572275057014 150384841878768672
52867763816804704 178168260720353344
91937080608976064 155641753343252352
84807013945032352 92394996415955616
171221147236597344 178682855574662272
21867380192424020 49599741245593304
68239431517617904 140631116986364432
83958622019717600 184924517544258208
70392130091767008 176585442896919040
25768787720327152 122143639461510080
134616009693310448 135763830846176576
96660368629793776 176752548577172448
29906883865560988 148904940628864512
63322725696152000 85349273067463936
118915775888427136 164268203661279200
19705829638002028 42407046589986192
977244724914618 7168749291482348
41646166791392784 55209845636196368
6255447714219550 114736504745326448
10662657536572170 126231753208282128
8409996592202387 182766167029578976
51054305653065232 115672472878443168
113460385503395296 163155396027105312
45183172894349672 66811232537891384
88284336217978784 127095290806159696
7256380398721068 18518739455344632
113618419097100688 194959418842695936
24243481530206596 175927050049362304
33058914567124332 157257977876933696
74770908171600240 156594144865601120
55807993564821424 138620557191900944
22612471701814056 82932954110615680
111386253910522896 156665663233599456
60985821822049256 125240312543646176
108610674271813344 132986665322807296
7650388724632283 70079180425668584
42236116968242736 71499229017583824
96953808494855168 138039659373456608
8487805889768478 102668487401304544
58120841369725120 116269174157340368
96742961841793264 157557316795798016
91070322925775328 157845413330686592
34658038818132284 152633073120306464
118028331782928576 150184203621240640
76515101743158400 105731146001011040
86716610193173808 110883543432821408
57717036777328392 58481893342272168
98262163621576464 114791131106451424
23771108165658016 152036109576874816
59857785913127896 73032273360077824
29575401196876216 131650712573922992
17686430175609004 25891542876372100
54938736890461832 170984988843231456
21583745749893228 173368944886808864
140906957908960704 182412315256267968
31080278041624748 154272872302579744
14061329361892016 29530750734795344
2654024102910986 138659523252423024
128436981997470544 188105467938277472
62875315308819840 154065118483398240
83866865970679968 187094692607821120
71463346580280696 102548110436801728
159235090531388416 186493762170697280
62822676868320944 154824863574706400
130471449079977216 189856255841916576
99494696834894800 161301253812236672
52102302233162384 164522996288184032
121002927964422912 164522610704492800
110860605366924176 127887492659282048
76702311854758960 174093505111183008
123610657519570224 172642777809091168
169509722599279008 190995396709411424
26549256384119192 90965766194110400
69347480771715096 85310857503293248
69080431084376928 113640156532141392
82428418165012272 133005772510325120
82547131255345856 168085663307092672
29637733372068728 185996031548219904
165193329863905088 186578431105487136
15344089570778964 180334441316137184
124562046091079440 176569600871090336
25264527820366924 75580849346957568
10269356725577954 121204757558290352
117979150504593232 184167788078968512
11586363226954744 165596026636860704
77473529948669936 141679782885760880
38537508483924360 115383212215889600
19325314888198732 119366840254081664
110347150812032128 141266557553395632
93773495953326704 176738767300624224
117868856864747840 157290339045240064
13869498002234762 106494560095687472
158978265408485280 160174246040787872
29216053834878516 153483756339952736
83075140056477232 120919876667191856
109457814667618208 173228944814449696
13313085842507956 143459596603536336
36564736657161112 136424052391827088
92194492555653968 188624480080572320
83596282576074768 150985092453918528
109013724431740896 174963774110209280
107372643135525728 192913649435596960
38919969943806856 185133617450177920
49951974508759064 158876100009688608
147858252024273696 191889869674230400
90975540852882816 100284692937540304
31187733824121652 48654291162986456
25254101779354944 177515929866248192
146542881549809376 160954165040380448
53490119794350032 122270928921638752
92464030720781344 93436086018734896
138486264004944160 195421186495338400
105097963407143440 142403077653341488
19386577852381984 123676830362469952
133861781059282432 168456474725149472
24636866309140360 63662632705433776
43488742059720272 72489713992907120
144113144762255200 196307187077120320
172777445974168864 185293295799459520
150061723261364928 195403716796094144
59750748761201184 157787971384449344
49860649489687800 88741764443648208
42715884990495456 169368898274226976
42113628666719032 151604833891287616
45721995958456768 123054289959640016
40945108173374256 110066019043355088
172358787655618368 190779763510437952
104778174411607824 112148397695508496
35530646796719956 147245640292301824
102788214021438544 142189470190860128
42390528585198248 130640865576111392
3753237798853432 124673111262553120
5019771188839027 174794022035760704
50044989424180984 94543808108443264
2076129455471738 90247202342990944
167408739558115648 170039444710157568
38354222339136096 165741263221704672
101503582284421520 189341197026655808
70001014440112904 152593350325471168
47775627922877320 144799476735944032
47386767865871032 104589999863646096
19830725442891272 74102131346466560
109081355621066176 195016353415217664
34532573649594944 111332470422237408
157646490694567776 179724373033177440
112879279834714432 146005310159776992
67637166733064720 140375797269856576
12891890616852724 73235566877032272
24777024489183032 175947948891181504
103039991940681200 146322489619029824
18331634103238828 26088777253589172
86859590924562352 182172422038968800
60244991827714288 136167495052835152
13677370402640742 26556795540006008
160568240018559840 185062167126001120
21320679719827708 69709042591056808
87284286382012880 179365028201083360
9759981391356978 150885498333655808
39317828156820624 94685428771206864
30740399806373100 41978718632987008
70335932188411304 176370780155657120
21977257253516412 157728991467155840
57370392828071888 120215816415402336
132952722089742144 193095871614174176
133420903582622448 191095930830534784
5490792853859150 196858680555173920
76084452932237312 137312327150163760
156954857183569760 193392135304791712
119359745547116832 150184274323099424
68569259962939568 151759018319721376
10605047773645026 91185576341370320
122703935365663952 146409984800742688
56237695921773072 163549923437288416
69096952238060288 127232064010785696
67383122467455592 98913207538953984
124435422021695568 177039958890515520
84556693639402448 96849211941974896
36848420350360720 176668619136602656
119979898058530800 179557750440299168
117829653980502336 131993786250961904
48746505209624416 85148021215516976
61759707395475464 192937694317710528
5814391490732670 99768915683596000
38160265695566248 62167650726711624
73302542872721536 149892524518340544
91153980921374752 140396097609227152
100632437942681984 151642817576520640
76029953150885104 140317367769163840
61275217443266304 157371376717812256
56383781096115456 149337144920549600
10917701501490546 84739855649924528
51975228644083488 123034674846706480
81103102714340896 110594465714272032
110292889615080720 188366696713311616
23399037035030084 145345643289131264
81870053504460032 153760087053080768
19952896015436732 184219753088701408
45813827784518000 120803278126461936
140259944822816512 152170985716519136
42881412487289776 186095913059162624
84079296658222000 156265231276983232
37368148672476920 68153029908684224
44196322706639440 185458138707147168
10033401104376934 186713202819264608
33524814443509024 46608411187602368
33320050639767292 167369798987491200
15574455295088826 99596316964152928
24097919136311964 126282546435299008
174394395651075264 187900374077439712
46972139782877168 88993512412877472
1561085012588516 150786401569789088
93412635437038560 129779931248315936
131250198140463552 160874260476752960
104334668274873104 140327582590742448
125354408084070656 156199410312949472
1338496480825577 130144128329526400
109220278685665152 186188081654741984
8920304536917948 18026565131303004
29971972022220428 71389287821489720
111393777615023216 136945901166564256
88597892189989296 101911322620302720
73568209913455840 138815837599837760
101587279833404528 115425449410297456
178268111033718944 193639580544409856
8347371933690249 103775564442888800
17024945915930052 104805800672828960
65504494682356072 66226226382174224
85447048665452160 174388175043672672
31635965667489836 32567308575333356
25950800089812972 56702784512587512
3428719264601290 178790339031193024
58945116255251560 188339185056447744
90979356957011840 189707331134660896
28929316600878424 40365133871710576
9225553933899150 166080302445230752
73588340325158016 184210336075523168
8860860528127304 172182049862498592
86797297894498240 184282833975566272
115162321176857328 120873755990212672
88424794849141776 181731610111661664
5210782949002655 77428285394730352
107331670324320368 123694711410295648
146612963925016928 169687723614525152
20470915149521348 34004811110202988
36948138689271264 161569498304231264
156437627456209920 165419128909306240
81484923559616800 177565819758176256
94861429494578944 133011214121940528
111368331850108864 149103318337429568
70577151758922032 73687701934564496
59770346631055680 156585062191586336
60829975592060584 64989760198668400
62938925853624816 178531718021972896
55812571120231408 101045116161136512
66014378163271296 176482408655657952
51684086356491200 119505133913521296
118376980350010720 196383835269599648
92629847597466176 103485003506888464
11412268978365706 180157651440440768
15655340652422012 83266762604119792
39799681953445240 80146855802032864
3394134540898365 142666599846200688
33860359975380424 111957734563873072
69408960602215384 128256962423792208
129622408285137120 132570377263742336
43464412449292728 121593158634497168
46551383819361312 195871886674662912
57413699392973544 162710291563720320
34768894550953220 114638463580659312
1605578048251475 100740628038590256
32832151460607928 69847451238076712
40028052682931504 151078616441536480
97685224264963744 129203514351689264
93099615810636432 102869297093339568
162046955929161824 164487916283839200
44872685777722992 177239754032669600
91630463698367952 151740424875631040
14545929422931516 143856706641111968
3061054468379925 78739417366657232
75732983370992064 110376944901161264
66282148289411888 128941015702992800
32980244592718772 193574228015584256
13528959476097510 130397091846280128
21389657816084144 125946056659054688
42136810962333992 107932209523113232
35654820735323664 49396665666772480
54717758003022624 121447805805942464
48702879620432176 107784662928435296
49407630891696328 147739716802624224
133241313976142512 148285425497798752
74623783353667072 75118772502155840
16174996710489386 89233159403605680
2701318187961802 59846127904695432
38360665657385280 167234874826843200
46298880000011760 186942306212830592
115027019697143680 175339090374371744
25455436755649496 68765231353911680
103626201542194336 108173105160698544
145594085770793088 146632858722824768
22346043155888184 152628470094977632
2159478586871578 140408063647833456
91489106643741072 177139642577289120
13756107890759290 182869420258318720
73226830311535648 83753810687798576
41164265233216984 180569356733570016
54375485999195952 59401881323578080
172342375146056032 184177557740385152
89174084080396512 94771604514536544
176296731955822400 177053437501202560
76123008153925168 145286853117869792
96816491524988848 168692069900066496
23315031535353196 167152473616735200
10089348026181566 86291865002499328
44413637124000688 158480074895545408
19040547224373132 164908706318102016
28559377770849976 156267685824112512
130424695358087888 192343978664747040
47587700711634464 183021921800028576
12494780055169012 64258603327075720
22046296783605048 133006400567260320
79991116383272224 97493190847471744
41940036288921656 153283037550191584
29122767198115744 74523063256420272
183895764691240992 190783552208369056
96951052914297936 141330955754351392
66544500722209904 85375692214811744
13342222564688620 136994043997165216
35283798864453656 147277088636756288
34108924356510460 118494979703859184
150111298681863712 168077611590425184
79240481217819792 160654151529972672
45716228006221696 49470244432487688
155500207356369696 174096604611507232
53528074035085256 73045387721956080
97541666464562000 177304425123383616
98214412374157568 129673295198411584
10513664854078382 103153093433451680
86206191063237696 177375594123081568
43043044777699240 170263389791413504
37519413084767584 137335001759934624
31022485683599860 106201280786271200
24934101906954088 118829954868180672
74716711022372528 164682165195963328
189556737183152288 193813535859072416
10469650946620932 52721694301684816
21885568454690248 150761916070002144
77629027240757600 184081670346516800
28767928739858160 148196101217707744
115550606317092272 126100982020125232
19316052621175120 30833271846318496
152221919027095808 192687818687221280
3178903672688439 60137935032944504
43364431432671296 135880085545469632
62590864324005656 100747568255137536
186919069024850176 190076625782162240
140353908848518192 187431620824814464
28242603685414280 141834000015753856
79657298232031248 128257630719130480
64422302247681400 146051547306548512
106663161136162672 164837064351690528
2829823395504635 32129679770666708
140512188578864240 183355906428770624
116289500302663776 139376230829979712
23322598158066656 59104329402833528
3886174907428831 73385198068641936
155705176056398656 189385083377948960
91330933922571120 107071947644648608
19819018297398380 52452747935294784
188471374567340704 194020655704502208
898742195204045 44256045295693904
79220758009398400 123860099507850208
164511636769865568 182069926967246112
32317882041250192 82086840652175808
156641671734090464 186699900740350944
36867364574066344 196187437464403392
29629326114596208 110944871981450448
55234113908657432 129527777326277920
82641331677172112 108648479249916080
25904871727875048 53886336524321320
32315073098138460 97986146282330896
3380516706943288 157156020871413344
3125708979192315 110052540975802256
67273443103110040 72855683418416240
10531930249480632 169741423774674656
42437038532097120 140521469876292880
134243204728426304 152643379744150080
76548391799520944 93996648907197824
9050193017146626 155492847896545600
163017474001616416 164437541671349504
52858358609035072 83323292750143040
45436115239466368 173617463483993088
25787902536073220 107183113296357168
78096302573811184 92578198031012608
60701345785692984 65976481764416416
29280730793581980 50729854575126664
5296336299333798 116957986780973936
43287550997067456 144306484054960352
103282077595253184 114658672337170288
31692968228050104 40334745408023736
106053116878742336 129390646797173376
86784512568110720 191489262614404576
166279307606128768 182431006614897184
139736259067834912 183552143791506304
17823640798449164 185050091080535584
5507692423363240 83306707622961808
33507159828809544 163415319230900800
39928338613446048 71778855546422152
68858783787518952 132165587944101232
43467713955638680 88620189690674288
3662863435251424 151000340186327872
57224444953050280 98662654390244416
99946261052439360 118922098772203504
12913943738069536 130379819692336816
24971205204477168 127989773245727744
93102890643953264 134252102616998848
14188145908167898 50109803923091800
10182171756960272 78758595369891216
141211500073563040 161761869296346048
115760125538389744 132967058283235088
94431500510185904 155023946405291520
79374673608026928 174934318882051968
15787063136418278 104192920844566208
5806568295831915 25636644611786340
57693268941082872 150494451153438208
44432439250902664 138032430029126496
130275805329906608 174920922299845760
56954772614120208 152151867981941120
3778795682277674 130711855247832384
155304279501865280 156590774057548928
72699947609730624 120797476975104624
88538256534949888 196728048150616000
74478875818231296 85207687372316848
28784793333579088 165426892273663136
143938580641719184 169843258184388320
155764896059862304 184925721694808992
15477844798236240 86324216569263792
44461107349623384 136089393119230560
80293100363203552 169735752307765632
115527077879198704 163176492763868448
25868725281313584 144295841240295040
97279071937670864 129354057274387440
84589093613288544 90834967218658880
17618020366003332 185208041031048576
96642557290808304 98058092044463792
4076446445750829 180892429774224000
47488812437978512 121449959025668432
36315499657291360 176347637962464608
55428437551072520 189220162887504608
28106806436696160 44095182698341000
15781196990499850 19288797068295908
25849980566454888 186403246430980352
47196397010860696 155126737666067520
69435154607033704 72535723995684512
49400643770599432 118204650658397840
29143342929691768 180211471229078560
9556700098375356 35824241661649552
39979033909813184 62634261164852272
138124361105719696 142225052364052480
1965948812143342 26795374856060256
145803989543533120 173101229529459040
43462021494199528 160521834005838016
55309375364077328 116393781403717584
1181610916390209 75882303821471824
62985278704487 43347711306802600
8832214152731946 191632611416878080
36320308595520824 56449606493612208
56816965188603784 107917661874316720
40446404967368928 59832270284011256
27687660620242860 156434989590467744
73214090796262896 120749275436894864
135400888537449376 178520767214272512
24143573423066640 35028507645035392
112073530028342512 132782800784804368
127391273621145472 143036372034671968
47156093619731792 119231414380198912
136769670092717184 138157466445226944
5582865331207786 32012284181894480
54388259606587688 195077444962892576
21376981716558236 187242243954227488
6658669825494990 87255942147918112
4984930977667936 46441586582360544
46218299842659616 92379634797680768
29905466965924640 170478054261154880
97163838084996928 155744534620140544
63817815698059600 74412782509791344
8990179919995645 196836952185787808
85870083954884720 130420797438452128
60753486215542632 122808992496712720
126108026710083696 183415297179337120
138159943275533056 177905788559410368
34877884403526528 146256734367968544
9673054180289310 14667333324635642
35064764035268812 52301182012543096
68248062875414744 193712691672331872
151556142925125888 181594539135870176
12540663857860272 29964993661202568
21209913587529964 33323765607971524
45622600576090624 123565047456640928
52580836169008248 69904326674414368
30640200468632156 47616540738145288
16399528608078076 189972083725385472
98568006507564816 189581950246088192
109475940415652144 160511441553704736
23416553920102404 127343594061201760
107027027087953408 182891828051023264
40262140490093728 106288126789832240
32778928531889140 147534769702061984
66241186285545912 92311073612422448
47206502343276400 71608536242936584
135453464424106080 160654132840188544
16913629290782998 21792616478364688
46993686224305976 83146097849570912
48451966123728600 192307037134140384
18212097420760600 170497282884872064
46549276537735264 85719795823434448
51571705689894512 83098641872525904
47024738757961528 101513910545626032
16935125333151192 57955338698195472
107616417258913504 147550547086919456
45455705148014456 151783785910928352
68968854751310600 115621025715420352
21335540158786868 53302371958572504
123750585452818448 181162555584782304
86738105693140128 173275678869172256
12497208045578084 124027787503893040
12245648208803062 52218832564730520
68942266193396888 112940955357470464
28169183048888896 132582426971227936
15368525720588022 82208493192164816
22858656132932016 160861497840484608
599824102170070 150147545878270464
28890892220479188 129351249503763872
87358667648455680 134220607690580640
44487952100409160 80182081919630048
14944956269213320 83241094510037472
52752958298863048 123166968366827632
8931436183364036 177902731605651296
96974873372457744 169220217037629120
71820694077007904 154188558534175744
15263580473269362 95155052084015280
167016643997793024 186303809321687328
115136033965622752 124990919712086432
39655135704316152 75529265640604752
652796665436695 85493081593038304
51080056222883560 173952976638653728
20271866624132832 193097886450796800
14605324928149372 16496846764283086
67385872858587752 175169977472405984
160023392946187232 166246119989911392
58252579637198416 154324746225744480
78498329139167472 172757085442959552
35593108135778564 150837636786104576
56634961161277672 157736902016084416
73848017255028448 149782970448355968
88952394917029648 131833891201554736
99982873075716928 102168317761382288
76818954830639792 176697578205726304
49940301463725272 165646921623149600
8148119443147472 177230649084297920
114036591979843824 124631707199996544
136610542095207488 143811390318738624
28097685687197132 193116389147667584
28942835192606672 42056000489811008
2350511013641354 39645409408081064
121641250901538000 193997806089182912
101858220227033984 145619332011321792
159240287751812352 194816833907206176
19969302248008840 144125630754300288
160978843046894624 193196577882972160
64214225082103224 190779261019298304
131833268755754192 152593411104294688
18628302425009128 156234683509497728
143771251921841888 150205407383046624
57635475841330152 102895225271280208
24169148133924476 28726205643637140
105933517627198640 121350240290428816
31479135740980664 70701866665526584
176910646294154848 179222740005817696
14238010654973212 38717409374083656
38278465393671552 94707039084228192
116911116688479632 166390317543355008
125335373069278800 145751854268029600
117493041190920176 194194127877199168
50397682036143840 149103928612855264
23223789872118460 33615659950062064
75286464126568880 128455868569947344
6997438007401435 27115717880625932
113690402571453328 182221565934632480
52823411265723824 87049834981622000
28690753083477624 65526026205273928
118545233956151536 194932373545674368
45160582180010376 192514986174386976
105563416961366064 166819656531809664
31215453439256608 196144797785072288
33119879125509488 126513346366803504
71922255988807560 145621313605607392
117618642161658400 123547250780003408
132975379539850384 193336626168849120
117859743046916864 127324799428521248
3161991830059196 10509848986323156
2475100030224995 15503462322357870
14189351742337546 149995893786609600
10411738628858638 182228558571674656
9745807745574038 68686720771921544
37274741005480696 91606257482065088
46159737380573480 60646584693732576
141475046229410880 193144686322096864
90141521779413840 118112952266737808
22090957313036292 126995001087852480
113721149032403584 129886447622816464
83383972112159152 136925173144799616
115373881189314736 156893784152538592
177375017026906368 190402431980426432
68219121727646344 126628490244274192
114070653393124752 184948060812044576
71127465257104712 77057606621103168
15153102324707564 37770377071860248
56237227502898856 173223664462884480
26369018600531356 112783263371255184
163595469116686656 173421710855130112
22685735675783780 34884961168383800
8821225663038731 145819419049735168
76829136892225984 104932013969370608
109671025896446064 119271243960136832
78597300696197424 180545027379146720
122813474774779888 188497740267524384
89358090973874784 152287795768641984
48881096965420480 65749953518013112
5633011898130093 49782437339184736
88521667956067472 96768619485237184
133550669824790384 171984912061468160
61008153302920720 84272353915965072
98394052674328848 150674298203349664
27005904484925320 32560452377397136
53381230529341120 136099335282592976
63473092750201056 151937435779703904
15053601672910598 196809975578668128
66689896127891016 150279696682872480
41237021067185384 96146739700507616
2186570741720254 191799430152335744
80879923532259680 111241908852224992
1351226866703922 24997966158519340
114675670004326240 139340352068079824
53554829279441192 89281010037279744
15121098006153426 72066449432393168
41398499348441256 174116593543842688
111719638925117760 179014230473656192
94124909211146208 120663836241949408
101791144853056128 175343634742747200
6142211408524765 35156528163695532
153887122259447776 183469407486052416
41590367893059920 169591797210164672
38555429735241352 74879573336246352
79104340119773040 144401170493962272
84944451962385184 90560385127069312
19827288603426304 67096280532952064
81894247059955824 182176200630082336
40992556371892904 121371306187048768
121105763511223952 139771721053961888
113532563945931072 182573538583346656
10806964461182032 58335955164194440
54753873160818352 87684259419275280
119029856610437312 127346898783866880
15006234507064856 72906517863473104
2084952665048715 9258064999446124
104104326672983264 195392870659739712
5315577554092068 176169220531815136
57081537022845680 115330305315851408
40151122818630952 60650820835588536
52134170372218296 94417736288099872
49648702525427176 129414488818059792
111415107202280048 195662427518911488
115346037982380528 142031265720163808
40760201584248088 99317155593055920
5873480294475301 88452626612698096
73922386435301776 114614601243788208
40339854020713632 133287464012829360
34194691048461276 123721582418226576
30305136465950808 122505614628044144
22746527670952344 153846149793664960
135633429818066960 141610479694909088
18409167914451564 100543523539923328
103810150489342336 131541480057448592
15636950121005324 125726157503461584
13229271965776646 22507261302882108
79508349464262144 178198467350936512
137429902353343472 172145476710170304
18556542664521516 50276525830236264
9111024550456626 149498073587477344
46631360210469856 93443204176133632
56516802777065472 104680419932984096
34159108495823596 185466346463223872
49979291555065424 56422116118118888
95377640312887824 171034697639366016
103070886385286288 149420940978938240
5131478842034389 111462927684956416
47293355113589112 136178948206238176
7487713937303212 131990574466570752
887028381135452 90770060372354064
141871077095666848 162660633047189984
123358492363589936 130381730896058480
37117035411215936 133902998884308832
34708453160173148 116232670682590880
59353089628561888 114327905093703088
56102744620565464 81967693784977760
15596487731323846 165355217169657632
46430896039863960 80169370302748624
28159494259833904 89583855852636672
49476406438457616 169906087500484032
51228455495733368 171318145000649472
97671460340300592 98426500344559584
631046505915546 9299721001578022
14043612769523908 79600917782069168
13025330415011738 26761724758326300
141018747649098048 190956381430899712
106577155027335984 139366031283898416
6577544793413492 27015278462087508
105927107924970544 110416376898860624
82782732573354720 88354503658232784
6755621005919441 107675681576878128
170742855012288832 190970468337443008
11578409069933894 88740216464175584
76713178342821904 183158896871200608
79283513518492592 152878218180701344
12309228786682936 31714708313131376
58476191371205736 66932801098414800
66890740011062432 144327827450594208
47485601315922632 184767297168342592
22398430208635764 175406902020820736
499767993003830 175277167594050176
27001934709839344 82789109131920464
82756555169356848 177184729211549344
25883923531806496 56947851137662064
45276590663107240 175738047726313600
53812847026818432 132378263263966816
146600268566485056 193089096622231008
5349315028132338 39423236994804288
112961189526594608 128819211879836480
47081203550810392 80258773758216144
79324187479164048 178693348033533024
42738744531990480 108825639358453808
24852452943201008 69784327566414488
17842687940800460 141415647586822256
89932679269433776 109027907156090048
44702658167416888 151204895296797152
94451021800522448 188167433819896448
65566579116259160 185069888764171168
22743710529169296 172612217828251008
54547466244260152 125265994918394304
88171228486923616 139813028967899232
1126443613191164 140916271386975392
101216137312096816 127407320462663696
87423894782390000 187814464544390464
130165967150464880 158365023888105184
145765149255465440 195487240600654624
13218474676629074 105989805648994880
75097614368922432 177570645568894336
21108549240125232 188395595186076992
26629405079562600 194539730227521952
59024519381012464 165369548517148320
5785332030345520 87539274229205024
71141909233912152 91363457015225584
94986238570652272 158745855867318464
25193499303710192 137094117434463616
118292942973364896 122788595405350992
76385728212697472 120886688283789888
8752220081182724 55552390989587920
103683141199987776 137939820507962112
79865072096639984 92957776366299040
19208566081394028 161838465063962464
7279283727487015 73244684794420624
2358156918619500 53740592934233000
112252889125954032 117934381481990960
3949571364326664 116450870268923552
7404559952955984 54614981237928880
77185191184635088 96941161635399392
21792232890083056 117859424286305472
6693056388220520 185756719692509024
6766990521926308 16463348537897262
10268561827128044 138123629129358592
22423610282837704 66632968490177112
21522711443492308 47350911821283800
49127472770309088 111164542094056720
175285252624888448 196585828064484736
27431738120474420 137196785923872496
60461634691003448 105304071328628800
81227765375313616 145787758792480064
17544359775250846 97369695497586496
170763141070482304 193666086728327872
119817588990772064 181623612523733344
49967559748835352 165048085847611488
82041761149546768 143923227305925168
142397740097555744 162146608442201440
24208019839995916 52918519202565248
64803363802122640 161148053162641760
130076078649037376 186459533949607616
16948163536108992 68717315748057104
20582718804926700 166528322958321344
113380689524555968 172444602532780000
90100104657599040 123340881689783232
85115710652201312 86190146089741040
33709141112427136 137911954734130880
132300429418236752 172584017307410272
23354955701937124 196710548649623232
8763897609906860 151547092047481696
98694654729445264 120531490816636176
58122103010289088 114367741162181264
37543599942036392 158380385578936256
86429000502045984 188538074389747680
54958623107813392 123045169514491808
14114604859273350 80251802977822064
26405532666037752 185543577661373216
121807237722499376 147610542036812000
151321932882383840 163248244998353504
43714210497166584 111211500936846000
7855546680518446 47436633519501016
34043265295248528 150883979119160480
89978537071946560 196330105942979136
116710818942111200 131261460330793568
75071323336264944 163714740810657120
20221645158469608 87410763558192944
5448262473282122 106025718286887280
28073992553585392 46387751519965648
41262399076045344 144145168095184640
30776094106189520 139949124925410048
140509966814442608 159515166987592928
6190915190647892 149863757797992064
60979255422036888 164770314882245792
21897512057468004 139649827823599456
55185189679454328 133542903107607712
20703297497964456 74826756970764864
122099093344356336 122826317872205840
129636086975474352 155825217634601760
66212965991703624 100446322685823456
11802817086957388 92822473294867152
85137172695736000 149812648938560032
11780236632285338 62710112917208280
82198610872588720 190228821114976320
16381105313007406 72157959770037472
61281707798750664 125831180978049136
11102062911749866 195309645663699264
80253358301436240 186826969880420448
103099534797798064 139690277397332144
81984003669950224 114106653581766896
76039338413459840 149552057886302368
104927978220746864 138229335486558832
189795559183487168 192684478105886592
60036974158116208 139780005205127920
109366384981557104 183355517800142208
36392609617832856 102972330712862880
116880609298496592 122434691873782416
12206383215768000 112371441674587904
93084096098175856 146980810062857824
31185633177768244 176335731789916832
104343610446506480 133056583907787536
9829284344194086 17943274534279970
138114593599690320 146025321141271872
152330958393825440 165189550492016192
118952965317410784 141528559837036032
95614772692628416 170064406321475040
83956478223256464 171464817570358880
34368340382799672 96443249603200944
148602057296776672 180430913769994624
86660167311161344 129962727273552432
40960335238757096 194078007019700800
61552314266709920 189889273672582336
68709476289728888 190481651711860224
124020563434016624 184004976126939584
109142979477579968 126397944146198976
66142551626809088 150538705128656992
94996291337171712 185113294751597376
10606934903089008 30878835096715576
122763013552571120 181797497165561024
13592886661862350 124878552544079920
51556835676777880 124677263756926320
19990280734025520 38178327069009352
79791419409439872 124416806587657456
83746423821570912 84381583478429280
136092594000865648 150791536280597696
52433558073276664 119487202926275824
103827557291330640 152698328298779744
84428755830063456 139117377887908720
22926734742984576 186373184181418368
48284556612549688 80576894548955200
72140943342605200 161637563086389696
21921821549670776 68721274675965072
82503132534997696 155386086638297888
6279921835351816 104865265393754288
55576318232949664 156213949690646432
93207470845230688 186351050612371040
84520008502679472 122373538106114240
120887295508018416 186904953774034784
114180931178863808 190152543067040512
188097273218590880 196239269601939488
14239052535818396 43606433088215096
12980180840466818 23369313987450380
12928859867132296 146902151736898496
29458362643696972 79814168584316752
99083800825391360 196780900623499232
66462347319077000 196081000453151328
92528505447613712 154590325633169408
114630945551244688 121272686322622912
38722473305650448 147502809085655712
92592444214248560 135357619808251232
215115830153280 165786482989439008
80714960385876224 155970865780237472
100419285401138640 124292079491633744
119113643622020560 129392668284277920
94123155436012128 187245654761814752
142258213494697216 183709317281284288
27313318911055 17134427113194202
17596793188894170 18931635114464924
39310482564189328 120036160336717248
633240714972829 84798758348951952
150373081127406976 168491486506184256
38388287641528768 137155800154283296
79509282597812848 113183236764371552
115284311907280560 191156546489471264
26909939276523172 73897765294486272
3931645823124618 5706682975479118
9885926825527238 46289302109187264
28131072693328928 68342220815690048
159684256442600320 189184715217722496
55289983487004224 157324301384743392
79900128787942992 141594119870963088
55523582323524072 151656669114084928
77733377115850832 145744589370818112
579277062649299 70427713824723752
34528779918143580 54126903100838128
31982500018422088 128832426474297376
28885706439408576 163152620470561120
128341116248787696 173431549224036672
29831714182982828 104775645068166176
120387925934261264 143676924634389392
51016452649395696 100034885702524320
153172701290105728 174255410486326208
5135418854229134 119750218298737520
9434025958252464 22560355175332208
67369940824353464 96125608614537136
38376365206771952 147399255453308512
68847310625228072 70389816878810136
121125086065398560 134797088011181632
121487538269500704 150212961668353024
168152569415579360 180836441778324512
83157262161426464 129036070556980256
2295148463153881 194888131264155488
14204215091149254 157986581154475872
103321476336325312 170495306826802912
53031641190866232 59360519273341616
150851284647292448 172808381635135968
96246252596538032 163706118928876768
57554760214532848 93509799916677840
18673139570014144 127078868271709888
1937093739909807 10369916698126712
135383474738563408 167409513101665184
100986592242114800 123644260158736400
92388730738284784 121887813360968944
73394866342784272 151268030956810304
137271314584414208 145228591457176448
31874119035836248 69967051136411376
20312131793167480 77076775459521088
55422361504942664 187071147329066848
63357775523810840 143820739102172688
37970454267215664 61640628051357296
147049733943223232 196144628047510528
12609701835608352 164455425599894720
32882306591167804 78644085402482784
72304715893575520 155257081677170400
2577787795622213 104092972133817712
10186188214525574 109340431783464464
123439807296168848 176721579573778688
58765399257562192 118910490364008672
17268387031996946 105049528467893120
119880752925671616 127068459881740496
34979012197333036 40360935398993864
31061580527102568 45681750902201064
22535640544980364 52862813918880048
15736445890394294 176241487680151808
34648618167753428 139795902753224384
20624662916545868 129543879075244976
92264052621411392 130472104270601440
14298464405658456 40667270684954224
36239898861241592 160211420507769472
23634005038535184 182546528124669344
49984617221243464 183226587963905760
137256281018384112 154938619075360608
75343261104799200 107209225457732496
87694565428433568 196686161683048736
27188472289652980 189090850905121472
33599942802126356 53065284663324624
16527902959099922 52243932253698904
171609102576301440 175272259463803776
174784593936872192 193783471246434048
4120473540528783 151084964999095584
98132385539428080 124472192234396512
51529840461852456 103719608759968576
69581573894268448 189810051626031264
33290658219566524 49756782558723304
11590466779854966 143711053960498928
49583447035054040 185024515461721376
33007514647266040 122292416711780336
121541945692201440 160899880009130080
39294547481225504 61398749579638736
35153044995826532 58032265473807024
100393424180733664 126159322719785744
55861176373954944 71001241104784048
67696871159451408 99683205783682496
38719476811331760 93192714619865824
58975583440765488 188145144586145888
38143509651956232 112857137621041568
80639810485095760 151073009323189408
67130576874865160 92953429532535024
63862029724884864 183793099848404512
142122821000132304 152792305029583232
141886885567553824 183718355260181568
18389567863295636 117346241382623696
60434311183716104 109875664111260432
62261977400330000 158427819228429280
58145065734571992 102653311153638880
62240549814287632 164243308359581760
36367215826413528 168958675756860352
1835905865950868 158835621990815712
63166003181551352 115953202220737120
109451515230465888 109872806128564800
49937732775074576 118245060920303568
47787832891069168 66805764058583360
147004993997313 163929460226916544
127923791229586784 165234314986771168
45291683540955312 132564626686894880
51361792833401240 69162571262215424
75138568004317216 117605839618173152
49138451045378888 53386142913280152
107049863861243952 164268026657698976
56885087632445520 156019562439233152
27142731562416072 36879219168800480
146472087849606112 152395804736566528
179620432795211264 188479301120433824
13385451122197536 105273357201218480
30810731476710236 157235416179330368
136416522648500208 172175495046685568
33044547855180236 170375753339957856
2660293971141725 17465215436241866
141751405253177088 179496163801503584
32356414054235660 100203477339772192
150519390384693312 187863021835319008
17593173454185656 88775951167137984
117899543570396336 123652613186115808
14076562265252776 140635907029541392
22133579793713888 68385598961478072
64658119688035664 86981851944764192
142811622572651200 182707883227767520
112224867619727184 160756072881364448
100197105092243920 125953491757992736
80065659205940336 93193670036632512
27363583898148168 67587036614499280
60984591403358824 76486787947593456
90686728431863568 177081759088229952
17318754874849808 101191903572913616
132975204540075808 192970187569557024
61382899474923832 168871456425003200
38070749116678424 178588376073087168
163981390041588832 190960709696166400
52024166325910368 69105352008809336
26811414731350484 102426846050193040
172720691078672512 175704607313371040
146886137626609696 184611780200621472
65415591211137488 85843167039074512
63233537344743400 71016853033722648
23037448434786260 136889773326578704
55862890850674504 164424486708745568
125586826118370288 169040768507023168
14011089900435830 45190298944922520
6582652720628585 173927784666334016
150670231230298720 155612080500590848
31329885512975104 144444373769904096
22673877994735088 62254383497435032
155046054162364544 178206379283477312
100761679224887792 110817272180062896
53582790758334400 156777031738390912
66748809522376368 137629903564238640
33221447518955732 66263076497556392
24798545465927588 87966343837695280
54568394636372792 186736577332240768
52519732310686112 194469626038436224
142702921644014304 171945403652151008
3052981877871075 112591781264601504
20769986278348072 122156967335396800
120959161793744896 162153165360019200
47128641969918568 102199444076476976
75368548004458544 125049433981233648
65262653686514232 153483784199821792
4854708835527287 39778025870848072
30696146131945688 87791176093245088
31234275711087904 151824226000673760
29166400489573184 58099079974283696
29693586840512688 156036715901687328
92832737992804176 115637349083210624
59842797767034160 85862578554314240
611768476592735 84625431201938688
81842388711729184 144407726533861024
75626393999630608 89339120727742240
127501862935838752 145976363909068384
126859103105371264 189827779660139872
174319369747861376 179317417814937504
131583520967088256 167621223817715680
49487374023623720 66531017852900616
56535159524521728 190949280758435328
17061104155245180 34683883808504484
47895018415966520 52413304341531520
16680410368879630 165046325541146912
79818555741928624 122369524232729680
114899062862397136 195378215227611200
10633223522992506 53291687656484120
27556731769578924 56106666744517792
77457351130298976 106581525278534384
107525514287807552 155391647184484544
127257754142709152 196429042390849312
95420478554942544 167872619641574080
80910383472739680 126292408514757120
104358601001171552 141485517915528736
113588489856963904 116962680963552000
5789849867097315 184808641888820704
13407610231327162 61187992698791160
167837274890131968 181146402776588320
22356501958620896 112300411865776096
57308137008400776 140943015737226608
97709979333778304 160226472531243584
9802518222863364 15004130091473640
22574722760386644 106050097083691264
118891353498838080 131679572092109360
67754014976873056 74486150685104000
612385540478554 176441859997384736
110167547445220992 184412191858476224
56453704831485816 74555202072144960
237830316206974 190714159724565824
26774612642180004 97607620502036400
16623053397187778 164927362922850528
26040411923537080 188317374809363616
100129997917475760 110968113527624448
40556736305766336 168433076162034656
32768343589347180 142452779467872288
115914884831979760 137100107802887984
7808936294928534 195325901719702336
7812619004857296 46466419757825856
25789012249338188 63802178720731288
55194549950623984 120190172758291456
120022177468931024 188391650097451424
32972998297688840 104020414766365888
18428679398769608 25801785196202692
39530684897956376 73189367763149920
49143714535618496 65956604533155528
156134693637865280 184687318153986176
89582708039398688 161399470362019968
33252406024495504 133177567032375824
14933628636594188 73597586626678544
15911398137683698 184045135114221856
98477773369846064 137214680811155456
1366720146659646 18533432220957500
14521336208287614 83636141977695216
33833138313386188 48220504952333512
106079309380848064 179675517950988576
116175644531217344 177256914888870176
134684501884190176 135610359544788416
137451685339312080 150472740161789792
16974748768811470 60374799775493704
726289416288424 118556074245156288
136399543102353472 161372145218991744
95366782203088192 195916698975309280
118538858573763488 122355047980337760
90408032902845408 185457424869855488
51065410776490752 73665160015616272
9980260222461460 102351330980743008
161710590372444544 170317167195190016
119269002474628048 168808231610542080
1409980584259796 33486061216069436
23957761467588832 89860089958671280
22732538522073700 90557565660015232
57387714255112200 63551320353671328
41946919445106784 68809133464495288
100250785341859184 174105784911313824
34568052624163436 177831185950170720
37816683011923232 135155286833450080
122865128709853584 195229674187540096
76584527166158576 192121720159767168
50648361504828184 68470305970448440
93157063843855872 120440889121756320
60030807968436672 92010540145117888
37992451069405064 186701842175301472
31991852240722640 175849787516716544
17196272652240970 141499921318178912
145519848793195936 161714460198058144
27447836647447060 182164797030255296
16794498141390328 85554643412353568
72228470841045600 114855507184431824
24722813976134336 68679716345216504
112400603025312688 119047493914364688
49410832590412536 158121622054990336
104698458652529136 116522797515579360
155571482248553280 165441309434937184
75991510463120384 130666145641717728
33778371189264176 83489374429848048
81817493479534928 89819311886420000
33327391685795864 80873839770676016
7046096005098247 192403092964511552
89786576458077456 131263665876142624
67038516375768944 146908099992152128
117437643440856528 139797222769254160
53070929958278672 105877988879454048
90466473135631968 93502163176414320
90812182993744368 151553880476275616
27908142654487256 127998017787463488
126467957177445840 165619257504148576
128915311616147392 139184220030185648
8786241538732300 106143271705459632
42513143733286408 69356886577792008
72384245172225872 164154541938816768
25818157800208596 44631012977209920
93505505623214128 192240277557655648
11075421920245652 67701826408006296
142728488283884704 190593714957879232
55711967724435144 186063952977805056
50102509071978736 189669652499952960
12761445070403790 115513266808809792
96074840864032704 184186549337592384
71386341597981232 178869546921341920
78842884495553184 161284092372455456
59437579241778832 136014226297969536
43439389592091256 141280495546513648
1405149407825294 56196723131097616
158060312963773472 183911185429293888
179372663827784320 192640390800399040
1419529262747597 103652686901667456
4226524131644552 160104096308054720
64730854490565952 108747104728778640
163926483319272512 188727561349279968
61090057759012152 179709048188167584
112802229353343424 189324275885500256
180645859501759904 180941523113190432
92066748056396864 123705298155433712
88312404344485312 106396826379088688
105607594283987504 146004767058270848
50401512386948768 103346540038903888
175546009264222240 183251814987217152
149704995279899840 150340246402182080
24602452495667088 124978146574956496
60491523325055688 108547509968057968
105336125567757744 180711713236916256
5155714617358976 6283088240580356
19427493084037676 117003138737709488
60658773796118600 101903151240324704
57501448567503704 68076922731836784
110821035828522256 175294200267572928
44993357337423408 196614126715187840
83266549276119584 194121444581119552
26259484124741840 45486421844349368
2373304116594487 100061813006087152
96310887290061120 128432695893070672
57083735717099896 147430875873214336
19942927051482324 135761463215714880
9024478643706290 83191664905061120
104117154714187936 106965319460250000
13209919261442278 69209870907983288
81394640848258672 161832588214605536
41495068188561216 66326774198850288
127136762541261216 151366234813807520
130722425913957616 141428823368298448
74960701712447008 79282401499038656
62524638412314848 188788520323051040
135792372161139616 181118778593134240
139585353398101232 189282920452960256
160820570468832064 161755330114372896
75477013128683872 154568554289017056
86427146883798240 165028245151225312
33909384935606936 88117789491860656
154328925432887488 178888790204765984
51966535992351216 62559267885906168
106079063489756432 111604971469408592
28167524554308748 33946355309960940
10472342204698294 152524782474074688
15623632342982278 25855779703782144
148825171099702144 153701085722984576
110657063856778976 183144990191075488
58606798172531840 175206989501408992
9996224338349734 152232138850894784
80207940956021152 136507519854969728
25262867323632496 54045839660105160
89538899978004224 119818997743694864
79613181723359856 141569099233679040
2898782434187060 148463335286072832
51498677693554384 141902526497637888
2272720929235848 27310092826036232
5073688760663972 6405033585450193
63390955135170568 108571681318199936
39717615873286472 146425969160775648
16596217703892730 121834936134718416
56540380579444672 56799766535349960
53114866326866384 151545910969628160
41564855823351672 143116236022009584
27893582156976752 91477930000326480
10566046248087520 111846486928900288
49276861738136472 172829417219585952
128302431004738864 176163563116456928
144917680580767040 155909386066593056
10543453788816608 34636251880983756
142259380821450704 144368151575708960
62160565124528648 101606733142219920
106096126444296192 126655318646285648
34540602587688092 110807089093099328
108282143064841680 185876306445467104
58530681128637792 159660683551945376
81425685417340736 166137689481591424
54556550778887336 61077808539951824
10502108481816746 163555247283506784
90888457995669376 91492652204298160
27354625284766928 129303784313261056
42399272886026024 96967137624877984
71773507668002224 109612614501795968
61784469084847192 65955980856822536
44002094467322688 97377159188981152
6641957535345742 54674022913855568
564994503966548 131308701038830400
141142141113853680 178166579871478880
65493213458474264 90532537055657200
57464073521079792 106023056958695568
124770930745581168 182135651743157792
4020184903686222 143289988519969152
58142046473202200 65100169599413424
52046905563026720 127750487808272784
151105526410267904 182909435406345920
94265425939959472 153329269232491584
84478128986950640 159526841631284096
140251825738178704 196579235318107552
65157224747069936 171600260264065344
21770526535197784 105942499164088368
30908447563035572 56379246045101472
50920317119033552 187736935549318144
10262670699845680 111478344252166576
91909405671006800 132815572801983984
125771328635090048 186274547419658432
19572625556379952 196187842649601600
19364963507103244 157167215291202176
14703889807662894 90006970981840864
116895279890457696 133354417057451584
131630685088428816 156149662698299744
19315627004896164 99297589026069952
52522371884479920 160245052312775104
23745138579271388 54810089232675840
56942037480077080 118074675088096128
16448045952205694 136442231954337360
47487731766790152 148723178229562816
62280261703003248 181356239579192288
49596082527048976 56894523027139496
13665638789530504 68704137378574240
100030078882678320 133825869510003616
111866964057641072 163915960252382592
137259554669332512 156710727858315040
34198551792517192 111091490769017856
20492224011654916 30883235184588968
110995047909161040 153705179754025728
47993796834378408 170644002211605536
84572543344465248 153363125855947488
96691806498663664 146289713056017568
3089464196578912 93077134879018528
59829977636613368 162678464901330816
39648015013429872 160841428435524256
69730514175506072 149021771358469792
4804465318246104 40905755374621080
74139974996808112 148703237785641248
163810315125658464 186099359781946624
65075551343557448 195907691695695936
55391713311038456 137368118871222192
77128845362067296 175529600069187936
92889543157394992 158533653575777856
81897413590876928 138970968749233344
162301140852464032 196524379447358400
54465781042350232 72801152405820112
35393620977326956 109011705127068768
47625363983577576 183323808108562560
48199753392486952 103668571479468656
54542400716562376 125325376430063008
118992995831416752 129004881117880768
38940098814339208 191565269234378976
122539673284644624 134169398145857248
48210086545694352 191017525229927840
76016056982885312 184432378296734240
71472025323876440 72573675959352592
29288254157155756 96979790561056592
2593781240740124 114933688185213312
31862257186309616 92675733853437584
9563179343676782 142163906890800352
887931537144975 80899955075081952
48265464003640952 132037387920948960
124505269942606976 128824147914805536
5943092429001057 88916486172682032
19486324695536684 55754665887123928
110533933893339712 131874823697581088
89691744576576912 121733376103998160
15854461293500782 31907266141804024
109940524040508272 184370811721387616
25063547791803296 33404891155912616
16178133963088090 98287914399057344
93654173541502080 127994005436848624
6999431570266914 189696618593177024
28975400708876200 61884440108465064
454255729775446 40213525713201784
108722679071045520 138197600645077168
18900420603944620 30104823031332476
6326319303529341 30341345874061996
19827166424333120 38478061071480464
91253849762978672 100328225727948272
145292300372512160 183555194510335168
122542553762644160 167122598479090880
8038911438583755 82393281311054480
38193287041100864 108600243080772160
26846970525195304 112332919979116736
66749755161131480 81372784920269296
4556892280672724 114402395610839472
61834958339251936 93284636086395168
12176012095996150 122672933750267040
59718734165278408 194216605885329696
89444288917341168 194464827098842208
171901684588632448 175988678289872672
2676583782896170 60455900142397992
147044086682147872 191347740210118208
40305225105956800 173032321667421056
133114071134091680 137116062887498368
86687518286426608 123660689422050688
62767251364256648 185646437063215776
26689812340596688 154605951278236096
50878433299557496 195476991265206144
43692351594420984 87990784494046736
94117224820918512 127877613653709392
55928055469044080 188796534410356384
59441152316964288 70541567732240328
42609081230512408 175393997067932736
40758836525341480 122561916938411248
19131799797132420 173619457821627168
100329727741299376 144710474208815008
169684523100630304 170744434918508032
35641393351015360 72959777107575840
147334130483297888 165608651372019200
152472036577152896 160479054330770720
140542858913162624 151487206487778016
83748190415333344 167384283041720352
39646503634465848 48984346257987456
134976513278585632 183840260761609312
59176038497861232 172649519038410272
51721286838583600 175516760832596128
33722778396530708 177578900398017472
121796989269156736 180676239859309024
6729564672107641 38226914807635944
115351500750170480 194424519107937184
107984951660899200 129978965500091776
163057707635986560 189736893915410400
52554018867067952 80600324363396896
13119637219013028 84144633361858144
63972542492767344 181243339046845408
114451345274446048 195374203889753760
18805615925101944 22721387430588512
82187984135066640 113957812066139200
84413091523000528 192072616318736128
108927934422837712 180382619836252032
121971698250596480 195411453828492576
27114648346886708 66182302295258104
25134375716618084 165066777614693856
126000211436907008 136977425216651360
11400950943249206 60534256681005416
46204166796448040 77963727890210688
10795137844687804 33769503348515884
88597103164901888 98146519076680368
53075122922784472 191773119104202368
17381913162871996 47979551827528592
86285318483000592 109714661004620576
64242148401754416 84880726843837344
111839993184092768 158737545686223328
91292504020177136 193158039937627968
124242565331665200 128334231115051728
91490656453672640 103277898417886672
38754675665398960 103368217366081120
270531263265803 14296353221554386
79793559647103920 177878428710753568
142597540016287200 145662233353871776
36387856328656952 163610010499020192
96514619227510240 111978281920830448
115404990771223776 117437036676927024
75131878611247936 80219186284395392
56894067035711024 128502438939072288
63374709452780960 181569852526141408
142318869302189024 146211902865370080
101509774461230816 112026231043383056
51742906204276528 122607572270204512
29685760860851144 141045621651751376
95620287403815888 180647674476416416
100377077811370592 111842594027505552
5190969868721440 130161686096020672
129574599890641104 152819809044787488
75661543502116816 96342644267643104
17901249030055502 33337648487937980
155756817493717664 180041596399817152
46698483669171600 82837293527343648
19494823843595796 183963770864134400
34522033603253396 134850745064292720
76900843163727216 126452467803499600
3575251467016732 80907830360574224
87341777502567552 164962663689747904
55222206328450728 67806099205277192
42859303155909640 140320494007003280
133530952647861936 138773024880476592
103686153691371712 186626750839589184
46526292225435456 116076189766054928
115390195077984448 171169751332160288
84346801265672144 188324548748532960
24540786785658160 41449014485523720
104364573015772336 196438192787434944
171038098129408160 195301897879557728
9927164420615460 33961236351364664
62133041681714568 73225247622669360
69275718811924600 118443586586650544
26493485771728764 97174919997176208
70665804147406680 115063358205711280
43478766114533512 62062375640668584
73432666338357904 78971115892377408
73549021035207600 118816238437940608
3869282711648345 113382461691810688
25320802028622872 185402617692037408
83414257454358992 178547481385234432
18935801712767044 49319692489925776
45003635668435120 87757861267424656
103918825326901728 178753840690224096
30730060020395656 196572642977473856
39810034534517720 98532997737731200
100727875733152112 147369187305679136
113687494979961744 192186981351925696
1517850883042840 138877753158298464
41414195427722432 68139851305600136
46450603960153384 101297564004211440
81373493972339952 194875328465522816
78882700005664704 125983435722502960
107271386230816000 150245952443229024
13239651272173860 18497414231382420
51997526739342864 144645054991209472
52340863168000936 114571861357388576
52533617239914024 131985714588395872
85123317677967024 160776526089385056
63008787245013176 94503681531025040
25633373545779672 134943109316238240
81636028791511408 148089127643442944
5415259510705502 26643660497531160
35830778582437024 59700489071763656
65517218648510496 147372658154574784
33461164655201728 165039984587621760
84664205187489152 108426970670796560
38223201145856720 139292153540870496
133224683896013328 145830054105114272
69702278676555152 142004877255502272
25816407986607516 37564032216526296
123971435179850288 185628222934835232
96145404170004112 155716140561523456
104241728137946064 134775498414816864
74178227102367792 170755787797111744
94922452455563904 180151975993821056
9106932724720236 141420679308839952
73299237296787744 93028909769650416
54498888797418320 112405629248600352
36531854463798032 184745610381589184
7923044605927151 105967622017290928
18243220768021404 169196669828491328
18647987505079196 60606008606296064
173068954092142112 182694530724656096
84092247647907680 179846842757723840
50505568976312664 122659913886184432
121781596799812112 153288462093058048
28825554913182256 123944412409260448
78389673095597328 117731584932030656
65792162135935320 131671477825297696
136057853300966656 195591681801430912
51488264980131080 76905755998440992
14099811381654104 125518931385332864
26832387688087072 160165992014990720
78015724465170032 90002473466358016
48370824994374032 77931714096601104
136701906486419680 142746384609517952
70413415482219848 190380157545403776
39854341238386504 177428492946299712
60042494895638248 80075535677506464
65745736506476264 177072449685313280
55749478899926368 115911689499352448
119352438728491920 124230914475940816
2258498377472230 62976415978502832
21474234082413992 175058522772000800
139226108584960320 189696189124061280
61121549044201664 115571690943526624
105698529649632816 131540816662817728
159591356214277152 189567027921561024
102853001204772768 154186860874354848
32627998146969800 144288596356969600
38577664051449512 134702796694717296
95937260966079616 192657647694499872
91831522344796240 103975776757586192
10568319988351504 65098167336000216
114167671816300448 128689058788485536
18848589838121228 106329762109366032
10286260250653738 64519155776832072
126074349126182928 196313429756052480
131322684835450512 196180241494104768
115182531335581424 162296568973251872
74741527423364320 141826055082195568
38088146195622600 86992384858977248
111101279296257456 148570471488076672
15213551248816784 92297721383602800
6451428215216507 64202106697706432
43930281984289096 133701989304943280
85101751383766400 90340240516059840
35626041730445712 164154901210210720
38798993148126000 59468531463082200
174175886377095584 192194531724362528
110508525770878928 159841599703235424
55234904608895576 126169898089454400
89132144595094368 118898575465105280
166098591130919968 171285344675323040
71399989236223800 78760937761129824
10149743303983230 50636407514841296
10059727811042450 174711896312963584
67696384795674664 111478790687322912
61167877381003000 123215383783540384
77939945592786192 161026969430770496
112375413088548240 126861829500606912
105744259005094032 182471913576493376
3670934240029018 168036637925892384
105672028407635904 174344536987331776
38933963452279384 70311269070575632
155540955033072320 194997959066401920
55277636872884888 145435433002210784
22013485928445604 95840572646872816
125845696270156400 179905912600767488
88788331922829408 154913993079613120
15223974497067098 171046058226299040
179772213603473248 193858131489341024
1248586814219650 22533986763422416
28643630776902908 77362893689807344
109824809068908960 162749125823669824
63035062934801344 90883045195068288
145434458288448832 188875019952872512
23504113989854036 135110735582116416
40438142774038048 58577781136099680
133184778895159664 174779883429953280
15578195236293812 51656554468815384
33180841228108404 74404709557258080
25481958685905068 93328191493387552
105793287296096512 130233213886746000
154434191021705664 183012282192902272
10322980218355856 173863505993230656
132471981905017120 166308505678128576
34621431642502712 162976824457569024
158893204471913472 168709774190667456
121461492103702448 153713849300724288
165468918140931104 174523421370159776
93951336505992880 177615933421596064
42365352441505024 42672489695965832
115146956664158864 116017164629863936
152671635138335040 177920785180553600
8505831668292548 17474689296899784
148238349350536736 158696283105840320
4898435451375952 84671752824842800
14703312630212954 162655738086723584
52233555277016256 95494214554057248
85184943294525904 170359471231906656
162534864960799200 180776459736855616
16636232252708978 47556970292086144
68603722043393600 112135271459731216
156308108223019392 185653618081363968
104572107015135104 169660067823008928
32590626147272240 118418174220878192
146494079907362240 178695093710865312
44002975015366968 142629960220875440
11703818618189072 127009647591724800
132715796488266224 191199759052340608
66417789748956072 84057231882568256
118640823856434944 129164923199444288
1123166304548587 125357783444757520
67971455283093448 125537200487786544
22055783503966532 142897726986875536
116402131824035536 123710216100101680
90746048989109136 112041769625479936
58593403928699944 182004855734018176
34770204621864376 77877360114122592
67357854317532728 129997871019955168
103125494582169760 120262890074781584
18587305731610052 118636493493318896
109773966114805696 133905866135871760
12634976509060880 147605454974737216
159347953038536448 184139725960020864
30344654666179968 73022566410478544
37214006174785696 162773647283866624
40009950457500912 48005512074460592
1808613140402871 46231016103167056
77503242007631888 181509475660856704
97152469838013296 148610494774621376
120384175204489808 138711758665064496
71450036792801280 80520135249337328
16248232588333062 65107635837008632
32807537042139532 173491876722184896
98989746272550512 143818622838167904
123473199339948288 137975322389622560
134190750369802464 140802325651037616
1736675517284103 63915580245440264
8012338705501368 146923142071443456
131182529650896128 191773515310726048
83698425675773296 162631467250210208
112187328940253040 116260581047400192
22132403950880440 69152230157409128
154899161820240864 192136132306473632
52354868879573648 146025774343949280
70283726534307752 166471353748990176
125782323096153184 196452845778254912
23178087101188520 114278409390119584
35896265139966800 105369321812249184
39960319511342088 43569283453821984
94866225320916736 141720213368068832
71068651985370576 100639452387510208
287834123732953 74697664783248688
23367400009261568 43958106477053960
57796123587615888 137167975760981824
50695534214751776 142617649757878336
60365886776226928 115490438366511712
165513530697747232 195004999346600672
76923667549834496 145955370548209472
21861394238614160 106083027219194224
100982639319828960 136515611296853264
75584365937654368 155316353738480320
89513604654093488 157894604551949184
84337405671263520 189405723726208224
162357597106300448 175397185216617184
47680354878370904 141461987425112928
76248842294585712 89496243423099280
162484350856745952 166578866844010784
80607544062377200 193789371507668320
16315893852814544 103519137560153744
107588855352668848 111507566015200800
95634723958598608 162453518470307168
75793822773715552 196601248573461760
23801567826769720 73963059487869312
3428331674985809 131316926571129568
29631108054543292 186182633819751136
35729442659014492 90747393285678864
22330936658459688 34028004432320068
142767548623476160 174756709354661440
97689433229468224 167252686920124000
73374908727422208 84315573235624672
126758777958627456 191283170647548128
62694534720868256 72439103799530944
112683233895328416 115035019484173024
132925585731735088 192662269893282880
69315936293257560 175392378333287360
590366856655003 124003827535241504
24335499990326408 32542167941834792
34344682569815900 92125382331767568
7579186481188640 144311182905904288
6144939070064242 84269297471403456
1241096875330682 5449242366167140
76351223749913424 184118603821038240
78527325472829712 180242882198695776
9158929959911650 62564924896382592
56951172300727944 139977967784210608
76401309185914912 145915689538513216
15020985641988466 162224357809457184
10532079447196842 102827769345596128
118130359881077632 180719155789741248
21203148457640096 125541322270101248
35034067490240008 166853334665205312
51306191823699848 158235135527143328
85068743268910480 175997697221088096
62734718132151600 153932500225845056
25190550644431288 86122908033765920
84190162974955136 186115069095320480
28907488602837640 40030182245873176
116358352967344800 153987375473749280
122741572717675856 123048054590525184
47087041224511952 105659635672046288
162411976816440864 175016987544190432
105604547237399712 182854673904049504
78170091951026784 132736358656122480
48808820244109776 77526971670760624
50632605970440696 76987935866600544
10087414304780272 21368763540157476
128362363885413984 147554383106752256
93670980713731024 147996871285856160
23482269520265100 108702530111329792
9016863968340278 113307026284096560
4326866028318 12923666343892120
16164327617206860 16261095018410252
119677949774636320 138290532659642336
6605074252314681 195346784969977408
15771393562569588 74944173400880448
145831924226265280 174030774365321696
31259266030595268 109653664012142816
28289936494118224 154556975613266912
63293430242944152 65691806345721336
153592359933655776 154189847925769888
39182787233121872 117844905941500752
142568252805641120 149636987601833184
53360354657549344 56945550171115992
41190041061309704 65593321885608944
80826480136966176 108919799996009744
70413740967897088 91111630203022992
26638551466170036 83059429892448544
34430179445241396 47151034809318600
48330717093749968 186668052871228000
60688284934078712 88918126177011040
2175575551016284 86805935653713296
135891625675671648 185204833033358784
7181288605342451 191740764281306016
58015313122785200 67805424714913784
25446494499783464 35975008354593776
103091777593522352 112976292080997232
4712796246380973 180133472844950112
17189201077291388 29955873247411584
45732111935681976 72446268408467728
82099440488455824 182850856707297696
7819610363512167 40152824611515136
47899776886303632 106527673297838368
53239922619928720 158962418340417824
13795246733498424 52078646851685248
72484688095982992 151719652325755904
150537716399901792 162025135317111392
45040249219893952 188089363469084704
40128039953497368 40877115835621168
18035492929338984 30301753613375824
100311685310520256 147233937469077984
67078806378259392 136372132105322800
40909927191456800 132717113118642096
71828751235858632 94331714531513088
83482159707145280 185419632011516960
166275668282068128 184196442904433632
105647608895271296 136879805232585072
127013040272579312 153739400594179904
70422898467122200 163342271701771424
57532044530213896 121594572968141664
107065917739515952 155887496535814560
105837639764817824 130572692760389920
10790907447598414 85534946189294448
43243279953810360 153645867668313600
67284136824286920 121098457180781168
34404878589507408 71916747908000864
111230408186762544 169873043984696224
21041408494107052 112268450887062848
143983490115800528 153730432177059648
4647124158699440 166839585790179616
128196402144074336 139110341494323344
2885139540330211 165671323899295936
32042657172563300 49900927278574600
63246678609344952 179740329754853472
177701719607479520 177981178616446528
33693838011179532 144886752976538400
99399610199978992 169152150767094496
122517567662074320 196163386168469152
3954814895599431 192352017638751488
51246064437175968 170862620437692032
52560967583548656 71960755373367064
99142253388843776 151565280414387392
30929483628535480 189033255986471776
170626614912086528 191069275526372448
87018103189839296 88599062170358880
5647952047720086 85465628848227008
104141386200880 9043393833724376
107379333789199824 188881639513298912
3977028706117041 20239155226067688
50013240710258632 67028338184997904
118665089506945584 164090260739821056
57744135122301944 71874423412609920
58363008523192560 141416203973939600
62446085939713176 192368113525954816
28328421499405796 154263308277589056
44318692452732960 107981615531910928
18686886534756076 119581015085698208
65630821853947104 98931969600126048
64241835650227352 103713784943531280
93477021840396352 113275438588120112
80796615070991952 87902838685859424
115574597333788032 151330149195743712
35009161332891544 168077773989319168
54543709360246416 109293569353657648
73738033396721968 122345697583802928
45777578977142368 51052673447419008
13860032008911606 25339537662575740
134059470202467152 158646865777124704
123730933817933024 155090079320130432
117789314137134576 173947473101615648
51809345875300704 196485484747810880
47103699843087128 109431468333655344
86960992307404656 184046550900022848
1289141871926782 65526221152526368
34602961149380592 134656828151218256
3700081728059794 62727605877526072
36241322272590592 174662559766479264
118409041563802208 176914211443307968
53928076573733560 95821604065431616
72674094431236032 118025959187032736
113245526474564640 188507241610064352
70410446718294376 182859277172963360
103734905719516928 143919741625739920
85519950266124288 167373367582304416
9878853619182376 165276428646102144
12877232308003362 122680416036804832
47901457749519392 182993008283051968
8066206552841149 182508096740932704
122558092653367536 149647730757344384
80062906509552272 173878272333814048
50376928006695032 164882855108540512
44979550278315760 168251932101404032
40316824510021752 195771386031458624
161143602172164544 171770461050829024
75558645626159760 172022680586787872
70006529350443056 77592220189630608
110686460632491696 192944548170768352
143756828933111568 149848782123775904
81124356693655648 100786378102072768
11097999454545598 25205278640202568
19577568835281316 55458637021872792
168248830830835520 183393633995767936
117441144149487664 120346349448350608
14496061078236810 149482704962451840
81767318135995264 126851729557768272
94630959597614304 145581787470111904
83430463233640208 147982747157153920
58631995398483664 187121362823308384
86293101992626048 179150055106796608
80344647196955040 98914492858996240
130839712852221552 164291234163836256
108416335282357488 183533556769055648
31995337889028188 91307369015917952
19507158807740624 179476036659221248
6859935547294006 25582758585814804
102515665810960512 107437776361446224
19429535456280200 111948100579548080
4635112785415489 60967606442011808
123445377199056896 193249923966637088
88360283544154160 134215564979037344
43985129499522048 148201313399026496
65821407298763384 186928803126055296
19318968788845204 24802952760714124
76914088739149888 104398883763352064
170727327084602656 181141802282876736
132555604354781296 139211961164539344
39038852450400464 47574181395664344
49904468840943216 107690950432971024
11922973473687364 122692913248391440
174222894899096800 187918851242070976
1246783355140549 99148640625031776
25050850937951872 152353362143062688
2680113074682793 63226624640710784
39249361799767056 179046898649973632
4435078845271713 150858276008015552
14354706539114912 147554674836818720
58713694815040808 152259700060530272
2928128856638399 156586611249164224
3326250144468508 111779490706283728
106284060428245744 130343271726286208
91075380291674784 93361613101802416
88898552152166720 172165248165539136
57541921880017240 77588213905005696
125715415863801232 188880563750724384
111550155270887440 171712831700801952
11124867818792462 32861132129080068
7506327474351800 62505003407429752
41850287026128160 140872585896609328
24628456848685916 80205651552927664
176569876537898816 188930844497691168
21511872428038972 166673249415528896
30244978645641392 107047576582791792
20291100202052584 42875031933945312
75582196920526240 85898965385628128
112066133825146720 174970964235080288
11720053267426996 72272228253321824
153629733523183776 168047188332001312
89441216337126880 196267380331925856
164201996680449344 193735804795177184
63529393539582016 144925643270303232
11640806604714640 183706963526859104
120984228283767312 131157104941560288
160073988564283680 168170001036857024
45225292864632776 86931815180755360
125596182710919968 169328123321529664
105304666854688016 138796166435297984
12148611029300058 161583670116352544
18266971068836616 92829037010493040
78709634416558672 102905838472211632
116000132561877872 179873619740339552
96530899755294400 184519342740521696
57611523532248008 84734005285594640
163955034230453312 164754583551913984
5285314670523178 19107141203511852
20354767527737424 50261925478650096
39017926276535000 111606433972358688
4121208873784279 73942884157258752
82858115924826080 130542269985002400
69245147872359296 143578331571634768
29617451467816768 125761014822053552
178231810978319072 187353421628985408
36453433146008944 162104080879559552
37034839921350368 125566490916838224
11759599764216768 191130026562703808
9196318723706562 189742847287435648
42123327177715144 86462699271199760
26906675448897376 147348724932923584
4176566164988868 174048940873071808
154088490086167936 160986766921868896
4486897655339423 49226032814032184
128297010804967920 146226883304480896
61261142952390912 114676797014365456
103790959936968032 143077130971384240
95227298229846816 141670122087952544
36330522562331864 43047025973728616
41599326572935368 108454758998925344
165908914427339968 167941863518371104
93918532917747904 176865780670086176
40744402752152488 76668506569831824
180165303297190592 187277521433009664
61024638945898824 114018295524809760
23785360494720596 186994406329685568
28105140716976904 41655117432780904
144550141652578336 190810440495245568
27709191609348640 136193231858605456
80663130681435200 115263723084129456
178120639752734240 184426599289395616
138790410038913984 156295216108201344
10322656720304162 56318735577392288
38024831148106096 101893344693953984
6780250036433563 93349799751256752
137599198524202560 140891538680751184
137715117006851344 139546371842835168
154197645362616736 161726435886980992
29671280638228004 122566593350906512
87829770355498800 100251152307791648
70766126766981672 85057198936046176
7729362912313454 173199402750586176
36599231253546240 103845966476147376
119513324811275808 142138388276053312
82689297562229440 110341422259870752
66126920977856640 106159492990712208
27802983374342924 43451917517603880
28810318009324 173353639407034272
62741312688537544 181592138871689184
153301146952881248 170522628875407296
35661625321532572 89751918720109488
9094266266119490 44764065610479024
30774341510903084 31366539521737436
168633141332361312 187895088279437312
103306273959718032 107387437304585296
179623004425744576 180769846963299584
50737483787805512 177933332904980576
33191811796596064 172845225363594400
82942543210469840 176052123258812800
77877828147908416 193158822237680288
22415794780705180 75680789165857712
32207007907012388 167259212889708096
70832804006579400 111752092054682656
37188768169420104 167388899328708800
50459615886662832 153898400862074400
70277467165286528 114202302266882000
66119878712690208 148127383009843168
152621695058939040 194608088713785760
24512150981118584 184001668878056192
62320734142656152 128445842164380208
21659856582620500 145353443139158048
75742298396954832 81190168073911872
130653220431580384 156622335964033120
71339280503234872 178208894608455104
45857009908382592 152699693475733376
69450554736295336 139548223158714992
16213897640797764 98856500469490064
33551987522792512 117408546685075744
40294235870291560 162910629994767776
67078367890333960 172011481381582848
8033511284680677 185556034216749344
161738734176434080 192306917524634848
111677117414808592 147308070847377280
21002655590716572 25709594949992696
74013113240532272 77040174181511248
9595027125459468 16942374946881992
59778008434718152 93433613502856448
128032132873660000 194852740803779552
3226407666492231 93132550856227664
137178164708934832 178758161125573888
84596827797338128 122559389601323312
55022683088280760 101060405712411088
92366183265154368 175516216416365440
4992196373662941 34700119633159112
146800969437659360 159094126410921440
111263969329591312 186640933206019616
81468300542063248 159515094793790784
34753159218304840 76897911670154800
138363523692637408 140665984334006928
177030052500562528 185350383077810464
53951371103074784 142085103756323840
41648398650877944 131085283133076224
45499500353096928 82478903019874016
77962347338133136 102894373621024688
17333176896845062 32746776472950432
144817668893494560 149040277095040352
184643767429873696 196223015422140032
54819428366032600 158358206768282080
120009680745658016 140494969047670352
107955594188476784 138883275418862288
113665090501892224 134936721716197504
5498012009335257 116648553207132928
146828556767741760 156228127071173664
34828279524858040 165599469193781280
56823785776205352 145539194924329344
90667250098966048 148894737929346336
36111543149590456 50720100496714744
182064003250956736 196224698225322304
25627315354249244 39790193320295320
73707972658903008 92923531258567600
82883169858306000 178739876743198944
37291885472397584 148070077187000800
6190041739728010 10797336573061324
41350560015447968 114707508140077872
100045213546802704 110318250762137392
33823724197855308 84929513365733760
57589775954352552 135431087948471440
119069014296688736 195492012986317088
106372844843283808 110736143524617056
39336036877275752 183468837984756928
140197047454108720 175949628718987840
102460082375940512 102962500085211712
36411018122667480 47736867959538992
30984686149261784 166137205580812128
176965791698232384 192918495011018464
22514939789089512 126529132282626352
71775651477348416 77810981262175328
6390759149669297 124144363531483376
11736409435608566 85478128719120352
15486544119831876 124955151525312896
105044935586195408 149293328093456096
17681224206979694 33034645522906444
122681087488409888 150040233308168864
158621903854875392 189308073164802272
76527670508672928 173152832116731488
68744509605030848 192169278711432800
77146869923588864 143617750254352832
112754128326120736 164265033048849728
93107280440774192 136703609037665744
14476000928328464 167634472160821632
63219981304310216 91208030941571808
3584498514575039 27245180652721208
133510434000400992 159530768420219104
39750166244025536 187832364954649472
70613399684280680 167722726216931264
144496876394244800 147435731968001056
21118072599244100 187475195140414464
57457936989613544 109454473133782736
114688603164713968 174241215399262240
29694446027230144 104447373530357904
13361636767083216 61267565593126200
47181296983610096 178065305466949344
33070103887414184 191733333613575968
47640477963465768 151905844857779104
74549489931924192 82008066202552416
35703871870133624 131769359161721664
115072461175959264 158371115032234464
11229227000845110 59851094094956728
10309516506706714 48092583674229944
66746863715905128 81596515753878960
74136087179780000 76905263535756640
69292542961957296 95937354406772768
97886075370061040 168727981771354144
16728359298539014 108020543027901424
9664240532130240 114934622501460464
115147386406276592 116913572736901664
133326182902919856 181863328446379584
133479203471143360 144954444030426112
125838032513045040 133268851725474336
71872294708802408 171033919382015104
46490757898541744 184856338567231520
20344311322378964 131705430715191840
140558465887822432 140881719872135072
16440780489489862 125369963574699632
83403235185837120 167810601594597120
21424431697537564 102812664935319072
97793271551668672 193444838285786144
107109910407462176 131107499561871488
40565018215005720 135516726787121856
54372821775474784 186005995993640736
9251161680311344 80010315134727024
45491210904992336 58080721217725640
75444959382014800 77712165035138688
48007327406292320 120513955373358080
56073919100752360 191319436819025952
16495445597307476 177613633773898432
116523020971474720 175051891838034048
2750898176013590 40110470098481408
161964134701668672 180929582600735008
129452257268467568 151674717833222240
23134616381219188 138493505287257936
67297978268611824 85351477719769360
158222163693799872 167534662887103584
13770288667973382 111555838399591456
59676997837707936 181772634715960128
67501704227342024 127326520191162144
91359704530240768 118940461906177840
39753078227753792 87403038295803152
120076001951857952 138220989554428624
95236765219003776 132754974129729920
69221588825929696 92345143601732880
35417300961008072 53826438547259920
16637203565560892 91914561497817728
38142532812293248 189555531503644544
52640811146404704 165565737608747168
28907341863284360 151597180952486368
73848558855018736 151568104156729248
14958160345633020 165042136218932256
147073334835131712 187227557575866432
23225679143842908 180673230378292544
93091232862514432 121643029118942480
70927717265966256 171651487126572000
102078907133974928 140420941934635664
94385902925925040 187136559040198176
19763136266684856 190119087792608704
42990046510036832 58046859859487288
6210057803434559 149259310595462208
6937136892820465 118713610550006272
48874533953247760 151252853819142144
62125874959200864 158363460155809824
61970508091598776 185664471547094144
176372942699375936 186044966467898112
2547597560661772 60502112006256008
118902760039111088 158218078224272096
72516872842671232 147015540420997184
55546797485076784 101155472774966240
25098085615142744 183785271992343488
91709095526975408 105916720794198064
17190785029400756 181819549466301632
107291698108171904 116986245975838544
15869915090580492 41339821317222600
29772176297893704 91173993324799904
40230581236535296 146223434845020032
73544090367725952 74502937635973888
80288532017971696 155928365875568256
124671673639791104 176647780115985600
18307915649789528 180513832153459168
56505675405460920 69955748341199168
56169090085357688 109396226623061280
30061531852069396 186255845712827040
36472599588722384 45062321289328984
60140216156527688 79802681870730208
125431506821374800 161424274803827456
17466258422336792 117024430846990576
39759198975853528 182712737311363232
4971017340046591 170043513089939968
126367563689594688 183367332597791648
90945118977406704 127928670376076464
139873956122513456 166147150571744448
88565572195453376 195031664587461792
32430759683462296 123533746413704224
858908312174972 47121496106285232
41071074078264552 71225059880919184
34003056235373396 104934217944890352
22123525614896844 117627254730412400
82291622134480224 139699380721870160
33641491189630104 144890727566955520
55146646546902960 190405390734215616
2678749007856095 101855585763447552
76746830054360960 168088161737825824
79014592492819040 111038428360760336
116532164159248240 123787641620004112
72964685342879280 86986094794819040
38738666205290608 65860833706151768
3919167663893499 40606987897364984
17468797953041220 149095783710676992
6312832845333830 52743611945183512
21410634028713432 37632855433125608
91554733021778848 100270855876350976
53559681930810192 162380042381068256
13125805275474738 193240181036319040
40821180908885552 97750487707044896
26376959016205852 53737595055154296
75101344008560304 151380423623100704
183787854549836960 195553186451122944
97169110916142496 146241473888187520
41889508292140520 191756412137024064
47393195089511304 102062105147664784
86664160298273440 152328811792700992
160823906580320384 164709615923540448
98122180648274288 138699984167437984
146853087744472800 149427297389905600
86113359522810400 163190583725786976
35443496423686816 139276356614564752
24098731441822160 109268960644446736
4502931547495879 170408462241074816
64791757914083360 177259191436367200
175627687031118880 187003815212343648
8721236698565283 154241348269714240
20220603800346908 55415792053703056
91077062305701712 187245723639069568
45544913808950512 49679083520216432
2934215826024186 6668546408946078
63465210293007472 124734927221387264
93571206128775968 164552887824699264
122020553017205040 144457351231235168
79330766982140464 122027700422966432
31185009322828772 181638460865455104
96769013628512032 152480810179446112
145220987382325184 153395468421293088
60731167483837584 194384126234607680
63006136957583728 147926303960135392
133682458029688672 168723170472922304
50793076208870712 157147371833289152
20391680769490576 113068545300045200
33540308137377000 46777821949676992
61598915914764392 114079801587390832
127642169952509776 164400416109684096
98801828636161072 162948663317767488
76947988906893936 103921545010826000
30634786642545992 167937070529127488
56742276096059472 120880463695160224
14034984909193192 102421244525794720
78873936447867712 105265180947025680
64630123314177296 68033469601535712
105984887470782336 170663335118689504
112073673659979072 182198675417953728
89156046089875408 117963369683234800
7844689752627015 59030072723874800
55099852768045592 145219738827216928
103262123005723152 183291975049618752
70409752520839584 84902879356001872
41009025369841160 91874570505910880
112686336011997040 187435712351007968
19353007027108688 161476741247898240
116387714341156208 144734116189421920
58360320836791040 69500207428328008
70737280609473000 72561438614268912
10529502104892258 117631722095014368
138387862100496784 163103196478647776
101054028280158672 136382911939168432
84586009957023216 126641183465030000
39531999906016376 162265340791737536
60966153120346752 83786078177692256
52616644424073048 105937145679914544
40292377907433304 190149208660509504
42993172864422304 142257491260994592
106370561008808224 120113524123792944
95998417493737968 108515210115512320
117690619254869536 180199182279978176
80085911058108480 127117490143398048
101012466371310624 180551122760112864
36352552339345496 181278490112416256
4408507931587349 121439985523046416
59807881932734096 67354082783308400
40902386717811272 92334589843068880
49519495048420240 193732172352373952
107873573008031696 118483083176829792
37003095214597288 141869532338837008
81022585454760880 153985836565596000
55991502389383032 164189840637742720
111246348218076016 147061583300969088
79668803286038032 193565571594417152
116464882820726032 170294068788203200
33606581251326380 173675350288634336
143420971795375696 153931126374668448
49092487142491992 187147645604213472
109736921923408336 114908682015386384
3175741932488736 172276406170353504
27793826579523616 72451008752465200
48322399363472920 146450795392027072
130536038957649968 184512302381700448
15638545296017014 157748757888577760
107803632124468112 166449841822356576
12562080666293574 139412044961622336
46326608093051320 135354869264247024
108093512764919600 135080141093460736
96796810788728432 125741412141647168
47570752010978792 73055130709478384
3321637995184109 121176774919798144
25181570987138852 108348491723335328
55803447909789888 137160707784495600
39761723821571288 77215488120566896
58136582772492224 178592416025465024
5411825390893400 53954800043683400
97928814838978496 181526781677573152
54999588718746784 87989914937752288
67330760633311648 103011691867802304
81466513651648624 89211421416224768
7695628854875140 172677382441939232
69496914054958624 192039640519450176
135507952949212336 195616957330991136
69464495215712584 158376276080716704
41570672712846312 97272733444309040
37213473295986368 156271004389225728
104552034197848480 194702699578329088
42015171165029008 182788401370761984
1572181353457147 145767905734174304
83782125399924368 194661891010637472
138627643629398704 146693766179732672
16254480153278118 96425247194686544
4037519153596270 48397110567049688
150795209730802912 163432302926604960
106570395966134496 113704487217718800
68399404963078240 160465278854092896
9617735598151762 114093328427074912
93902988233587536 104692814495645984
58224233900219688 123086527602296496
54437807601802968 89090818002988480
94963309992472416 95845309966441344
94291395541428096 162159197270213696
35311910082864840 195237145310401216
134976727226383376 176786069318092544
148331198504189376 181099412574412416
50270912833241024 70882535581698184
66600540310742032 160380330449454336
13165165861972186 196447889576913856
15157870705676084 147692105443789664
140007458550593280 153884300411740416
47549787926914736 85771129314506624
19844497880125988 56373727192309896
13880156886920934 160381804880650496
57182863370918200 88467207873852032
10772429056801992 145462240355933952
83697337729291888 104989606723981008
92596386543351152 129766035045303648
129933811616085216 184826697613598688
125878403311128848 164396367512939488
40862324788865072 151436183971477568
64430295253695432 137612650898386960
36508447302329040 43484928302786176
31504768081456772 57508228941691040
33361594202452700 59708703020373400
113550172078603968 140022972437222368
73802954200605216 186947027515008896
26231489564932888 160065068014811680
48469987172755200 147333392589167616
93067174502033552 172686499493094144
59609698845543344 112139629045409744
64816393187753768 83995769320724096
786620640165179 168829972437732384
60766909666419968 146160717499656864
2553196556409847 155591977625852192
33912576734830992 186712136364862336
114466265814851328 145888559546925856
22952122219464256 91992426921698464
131431811033160944 139607729163013440
84433096492188064 86779562740675456
29357761676678128 178282658556824288
72981350598835920 169547517680610432
22685632575968884 30572068791174812
23527791377753520 110184779723429120
94050110416605488 147721980437651136
93708663172965984 116202447498254576
70047022547297568 177384495725960832
6840226212737360 141034865318413136
40540596424439480 122974190082830720
151500689090131968 163632247859655648
123947355448676400 138907437290783168
25071214676427536 152451880301934112
43169699678258768 176671210192492896
123210716460342112 158479873424496832
11495172553628406 42031659520747432
14558105623600112 165594423761687040
36912520712938464 137809737171618512
86931446774825440 127364977136425184
128635631182383472 154433356742050112
81348164793632448 129099109641054384
74821911761304912 92471791885859840
27094335213237340 118902091041326848
24877850860861288 67130066243434912
36479913906618680 156546626624517088
11657352408293180 91667969358407696
90192312316480224 97144224510589328
7562235745990497 106758870646454480
130260403727276624 134939305454383536
48362912022088696 166505463345336736
143190248644400064 146975382758744960
1180007247898816 80794153308547888
18611653778121428 133648506347024480
38868179996158008 186511224297664864
57368638765451840 148214701802300928
38082123853485776 142042377038407424
137650389954874032 192599583682431296
147064794681147808 176444072438005184
82936448168362704 161443452836972896
115507396553497776 115811053360565696
23786980119343988 27316045425571644
115475674988236640 137662198479080080
60327686013388448 106875650777922896
121786676191010368 128651621239261648
38095694440948400 98805929398059408
15270968289906502 29806519944530304
35398685013348572 95812852279975888
172848464264840512 178759117293547904
20439009459522188 192128522652841664
118057324538710960 157259176331944416
110250328172849808 168069981684111904
5850183077963826 38442791448274800
10244568769820792 29197745526608248
15267001745178128 120491245917499504
63045022503396408 191719590112750880
64292857372530256 67301636671154088
53130567367728488 136108648242197920
69282933320506208 142360567370983888
36329879268453792 128769071642755360
11776184941503678 138710160529146848
71543958995109552 165193648871004192
25518097136479868 181147758768134432
41101958009877000 144872391907771648
18071237907897648 125242572487576064
35722383950537636 117782707220245440
51997759433349136 133718433365985296
131401321331925104 158352761341719872
36528101207249440 195187469231151296
101412370324186496 108777193412204496
129865649236965120 149080514479914560
126147954957721360 151037773595254880
29452313083381752 73706593423823888
21219003971882140 85828085330807072
22759162863357528 161500884784954496
104191781966457808 181471127980453696
4951018909842106 36596395204472608
27412321905192660 127131664535615344
80955343445676800 150052955329811136
35246417148195060 136723722234687456
123225936797415104 138646992097464176
2221217731107947 12765483532421124
47757438363268288 177807295351657056
12414251266125634 134621719200713632
8292720985583165 14425250348634310
18353357366251900 155007529060044384
138450364058473936 141738199271780288
43252905600279288 153164257076376928
136265599234088736 143967931902790880
15061361941248934 115954699421367376
10892672359266498 181797870243947808
116850703130906032 149594338371363104
5105032887810827 120454891591332080
55134482057434912 141743979081210384
11396438930184410 18829193241371464
79717481471169040 118142811291789248
125180296380510512 157937029833708000
129326238298752720 158338444611208704
2408126343250358 158062877502566656
24067508885728512 128489633372433872
3497048182564618 108406850185074960
57319878908687176 77378950716525008
67633225458905464 143585910186143872
151675655876375072 187477196697951680
109609695105982000 110983768038958320
21684353512830324 152594382644818016
21257272048771928 153773388143806880
134763608926523440 152208665216060256
70380353123375080 109746027601492880
102447134536235776 165462629970368032
118831903997450096 193382367542404192
186793552718699840 196403412713151232
73602069393507664 186386212327150848
64653809977022208 99705892341407504
127527715203995392 187316100211226400
29815005724339588 32094881301529652
121377596925747472 133453068529630432
83390659527095664 128433568745828736
1596034773952006 168976582626319616
50047463580768440 153924724568508736
127793465749315792 178521031396893632
32464053132545872 154263939036518400
71362358758460952 117565271001982944
89743704118292832 105386096248723344
19698759579034796 103999401011511152
88868096223871664 105697544006182192
130528560458149296 162738461354177952
45655111810397392 178730008740594400
78106157654903472 115654284691149728
155965300004514336 180555554474165280
134840256930910512 141350352874829424
12009344637988612 189330370608946752
52635823514586104 90481525008032960
82094991647802544 144344028633631456
151701289736907776 160085665486506592
36188244581588880 149761455405662112
41723554965868640 178904499498320544
55613202816117088 74253746931398848
130831707057747344 193210073978115136
121095385995562480 179751681891653792
177357469980060096 186533374920387520
20729680597128488 97088637910809264
78973047807113952 110539368075341504
130569125134873792 135659288005737152
2188557311971419 24487297876237696
30799272996434800 67447641499900080
178082032905712896 182190026440063040
57699739431213224 58877260329335440
165433867703911744 192561232524335936
102916026020540864 148810946206653856
48990045339044408 187387852327528800
29257013074179280 163545459862630432
89954996729769664 120286318871827904
19474449484003408 47540585678451008
4318888248282324 122617434561907184
51038404607860752 142310916471306160
175575370193158656 178359481119433280
58912164808663128 103697704464608048
90852935963330208 127594683922463968
20703351520471244 152123436992864448
73141133890746928 82846421467536544
178922470149631552 194536143122456416
134547537828652384 190081714348922016
69962571811359096 195568905681882656
121404960260745152 130904180457268736
68710911008291920 74371765369295760
15424373850297092 98654495225322784
5463459173630716 68971934248190680
98272868695345536 112989580661935536
2176695572106233 169819041032120032
110081091557907776 184555923826506912
147918729521279072 159041667264306080
111823965540232768 167297515287753568
67496902973451856 106418147648403872
83158884679793648 161768511759802048
91299535655471280 194004815680582272
133158608847360272 170635652479006208
130119973737996768 133014490322078864
60742787343739224 191600781381200768
104873980882698336 153120287919121248
46890475466482216 195309313886621984
23750438676242500 194036828123339232
34268834345688020 149212417154462496
1835512079733718 92179079339836432
40914876510024744 144680935871764160
29359008695376256 36323830421295048
147618115705010304 189262682178407648
6639015674689816 125711224231789904
34538012108227424 129348639071391392
16230750739397044 93334114731973808
115853569438420128 152629960743818112
25978416153379060 143533745922817792
13963016697633966 75568034859897360
42997775720284216 63323050672847224
27252818390985380 35037153236649660
65165720669337384 74037037008590304
98339963709886976 141397591393880800
135996165843978064 191393027936485280
77698349222182608 130371960147806224
15842725532966398 46605521186462392
24483005905662740 68328878540165456
65169419646212480 171477379584126112
18690417535893184 63339126530157864
24555812963943024 136149882079935296
54765755748786952 85380243826143808
134841403092573712 167491805995380992
183818767801861952 190035117425541664
86613046636267984 170199448758580800
147019430019081472 173724570715658208
111594254691950944 115229713943220592
83202214100079872 122048751471768384
38060343379430536 151096689598211072
45518365717081184 87226050112593520
88667848201589008 187238273469885824
83830991236931104 181946596086371456
25569285212756744 63821539360176696
114414023490745088 170575533293745056
97861279194710256 132431062902100144
115234679964128960 186428562489574272
31584930295539756 48012278957726392
113094672043810768 188791448022179296
56681113807119416 156484663288096352
66339264030114800 78381830502888448
11748186590257444 69341030652567664
19091626050619496 61197040999917656
27177169227947752 63392664110109160
5842950814149196 193183402410301536
65560403377636208 156499509002053984
63209978726562440 82972859972496192
81906888894230752 123820230875071984
154208702043629760 158473822713309600
57747015389257832 136782064575885808
32360887379019324 126551438390279824
13510814593323324 89831809774656608
317256675167391 91042492013512464
36392689421125288 74752908405901184
63975491216955528 82036444330408944
9754087206939228 193908446595355584
23770943138807532 76257194475439040
74263750643676960 125199086282068064
59248546061606712 181921718904952320
13170850863625332 26079102287254588
153732220098503808 164415484372045152
5424456166969057 152325731971847360
118443268100696000 179171656283057056
180231229033846880 180360704179401760
104054428030409488 188678498135076000
24336436438332384 132934224454013856
13185880117637358 171167024649234432
106466453661227840 115343400640989824
68566494278276480 192191619858079072
85974047355123184 90905908555250032
18726408479964424 140091052331124176
29945709680883080 194761496607693760
73136192221937360 157874505860849504
135004209210104432 180478659980528256
78787338908995136 139653093703437632
29758418172465892 58011777568977040
52203810532694048 86012789518518288
105853056943582640 184280802964912128
47545134771691560 80432966302765312
34243271207499964 191404062690582496
41341541006234672 161519533240644928
24646008488974904 170812515179296064
66464220432363888 154503477485808736
30280843477286396 159669142983030656
10647960898530550 122295652026325968
97244529017547648 138907060724511840
100915418208341248 131555621250873792
56751122055059608 89478386367335776
173730007232344064 190201997956942656
29431151987300048 72221697590594896
178259356016524224 182978711273076096
120865460550598528 192748177015949920
8716039189528583 29257144974246256
14873952415290664 56492976173379088
27713032010981108 58085166690306096
62341936160635616 132229084693503968
145114361671355456 165255528443948704
134354418920942960 173138293589925824
78884206002662944 148023464398104192
61390098079570432 195676266703932896
53431941198310704 102809999689484096
57034442686966032 166074290107115744
37026886815718312 190097085057740928
159299470507189280 190679793921481536
7677211788941914 175224499832512768
51645945629601344 110274800979679984
55849275574335496 85404736469595056
94152858200894832 184597451860812352
1579686933238436 145032017551240640
155353623661186720 178296236055393568
70181704556421552 163421303307301216
61045193764887408 190234554789541888
6155126811590948 138313183424705200
20938019293270048 28791123182886808
41724301416461624 167430844306048736
107216231798042208 173085973737398752
132042494667549808 155785470365652736
31604751850940412 141250507981606368
9794351296561386 109480926515983248
108496041276831408 114323538639980208
97617628745461744 193282009197149440
19370509859101264 161648195841886656
37078465207879528 172391706068868960
90924294953172576 149411184067207712
9666446906402622 73541466499343456
119083831791949328 167076093616926560
73596560886731104 140427849397658240
62814344523705408 131518638461668848
49584190177832920 149859776720696544
29629986635752320 97646229488435536
48736620041759640 154347527367801728
181350920898951712 196433490364461984
107788482466360576 144467075634706048
38060893776977872 104983696441278784
26546432356152576 103594969962540416
434588418060561 62587793491050712
46070854540221144 128571037975388176
52599988895639752 114284266127942608
13486839168601172 38961233915330848
68625509015213296 144082861333090704
129311799629292864 146444148221668960
21516465922361480 93697197672405760
125720134675136048 152994541770828832
27114301386307136 195671358050538048
53081091949587992 193285545710280032
115727353504780320 169978598872130880
118464454578941520 162779830509782400
41221839087464728 80906407239651616
49733164670552896 50180118813129792
56974193979872520 70808990807861960
9724712977377474 36808534592992496
115314920156735376 181144873150504928
56187965271012480 104579957907111328
117800930619388784 140250742852741856
129344094690493888 175045383305821792
101775694068807280 125780521916373136
28643685345882308 106185298143555360
42849141186853656 88587713680118368
78104343706607040 151982117253035744
35888953352489612 75731449592498240
41013749218219304 118540844771148240
66326031468649832 131083343683844560
27035191365692468 170584184916975360
99171558637016896 112619402172492560
8080211143910760 72953697661305296
37881842410557576 122836198244855296
30427671192940304 66305711577016256
78240383105401328 90069406439380720
104785575033539904 171084369369754912
23327003455017944 57058538995120712
100160565535394176 164837060231322752
87137735755278864 130110649512675472
171768556401230464 194448067557050560
61130301912453768 143425397511731328
44864017800662808 168500564678942272
15062326174640068 111687354664763248
140986161890477216 163701622103910272
82311790605050112 110293901719492848
65460968771777968 176895069872034016
131879969235642832 188413454670971840
6752271856910041 25379880644281576
88115089010399776 125444286245140912
12949511871430204 21559046402632500
11696481715537694 32942146865448976
3358763249784861 141368467851116288
3295159300876940 12354174255102488
76663209857548688 193321723041443040
141035664404469232 167802554694096608
175349977327835488 190966448090101568
3001993241334518 73430413885906272
19361892076397764 189597226635546592
143891603466018128 188831410136379680
128771263384470288 178550159804006624
108649233922526928 151360796357911232
29246982184280412 127724800991027040
78123393515232176 132664929547031120
10302245514984972 36438056949431384
29400059184270300 57512844780259744
30969469458911564 140901736981300576
83205297831286528 153176200138443360
39221012552165064 84398670847620016
24387990792230004 26284145883679232
22597906876811788 32281038709791608
35575246767768960 115036489763351824
27090882069725028 123160082726360448
63133147558697208 95463244428825168
26477581090759604 167426278834500096
28218759066680088 36790124040125336
55703668680673744 83584411433813200
99015100008883984 171260689180747520
8288107317346602 39242587936225728
187679364465528352 187681881908541312
26398920784244660 41549933884418624
128265273390239136 149528459617117888
66890119747562832 159337318287161248
110586071089764736 172623394728363680
153481767098297376 168374021520948000
10160009950298216 134441605347826032
34258121097659432 165346983229057760
31972486542429608 192326792346888640
53299694116152904 65681010019171648
96461988702992032 158441825955232608
23243952569463036 161618551030574112
12325682854217192 113892911807559904
19712902130836496 156410480899788224
52126900486630384 188838292450929888
166210104556283520 176460533785256416
85014936644477456 145305668218925152
12442611463962986 162179199372657152
96458752648046112 183623836866962944
9866609471949148 106407415885017104
23796824120078112 51606741899792168
1737442035101606 69144794823689896
19052639818749600 126446505821882288
157247452465945984 196617928840752512
86504619440102112 134585363455967632
105633104775012944 134774780995410224
50603664716678008 96209895026243856
76499622334783744 86202967882030256
89527593676250688 135517134242827152
106234064672820960 119281282986629056
88457170775181264 160842054268558048
21117390573236404 184741376797215712
65295112222052424 102162221290426032
67990415141050928 115175389625993808
94682493949084784 129474025005572080
70603904879566888 76673210771018480
119975675053939344 134393086279926896
95657852250259376 107810190044671296
11981613668856294 31793143286971012
170296127570010336 176123197555404064
83446914312016096 107359894384249504
26012778181401312 193453914879520032
88182831771924592 181227177083012704
16445861606999980 59065722916849696
5061496646291309 118452066644671904
136944984822038896 146074001947890976
40537208812634592 149024146092116512
120228768505713776 187878713506161696
73833724718161824 103087685743677712
160476692847137248 176246003540492864
35286230300455004 111050093751141088
194164589861501824 194693680599491008
8213837805867286 111704307435851680
127981281998344224 140005714557739456
29066173105847528 139646891224482096
66993557548683272 173785868486203872
147039789677246912 182839841940267232
8944823601616594 57631640055295112
17285418164754854 98394339174088736
11730096356548354 105199410268477712
170632792981513760 187556199742947200
82216832665054240 176577708157381088
31663440511039560 130989231213985504
120721101893750928 193583905250782976
30281210631633580 130168496595371952
61892825992141872 66776742430599064
71831244592346024 163184374402896064
103588450390858464 126071402251859600
154301030358452512 174379312832293408
157997522853532096 166646744017504736
20584861131379568 126258906804363056
34936889072560420 89881529992629152
8050252950765259 187563762080978720
108789320008962016 168171017926149536
3458022739389649 74941977795659504
29208361845285592 69343324998355840
42251073614738320 130583989128648128
57923798997295224 192440765405165888
132818754026876048 183733246064193856
61470955657333592 77912244531862528
105519889264570 162970010978529760
83007685451516784 99278548742568864
133591553468020656 148010306394654336
8064794668907568 69569009754948528
65274428508883704 80886658996097664
86099761719983936 150068821004932448
8855650460122467 157040346403223840
34430239706208444 190481498348542176
44992347034063032 58004978053722336
21575330722873728 24258777156570824
53333010173515072 179450236170109472
136383480078628672 142511016372140416
30564114640320212 113200400065230320
9198805757342956 170944636641389568
37772753813669440 99908243375490336
115937969364357648 133398911769918752
4130575264707605 125440474164159808
20058016157645676 79053684130665520
141078893769005552 163934500897955360
17146417620997192 70072886047824128
132537310834292048 144888298210329952
62432181029591728 131151512466823200
90134889843498112 122964712203324320
44147911380689336 119220783161045632
35309323408247592 140621564070064064
101326710901030032 111868303089670240
32963255834329868 161277589408214144
121925050835343568 180134129630553376
115442713302039456 129333604959158656
5571591460905760 170288574849851872
9744777649672590 136545519127639776
106040258553029760 113556809336228160
29100833203964728 140893789151147600
7941877683282105 143023880037141856
88079312734123952 96034772548176736
20734648442270108 27037141052312164
105229980899383664 146205221634068352
127761013216062688 183679636112258496
66761826426518952 174187636957334080
36097462919192184 79296579367421392
24696347277280872 178182308415420928
9077883296314954 101040368189214336
118914967785217632 129224774315846528
26585798562582228 156996080781717280
48481167608638040 193805182329329760
123352409435049280 192401130865717664
18544165413662004 71090404276219688
104393654621112608 171350166522168480
58847794331301344 94248815506225808
42073186252243264 79832767756225552
89836787751659904 176992756901572160
88761741431812080 147607211467842720
88896606808244560 113861575782131712
113209849012431376 163673077922534688
15719067237948850 63467317774307096
38389096364280520 86577148587914768
122611387429012480 174321003326811488
56938960279926048 62086485948202936
43138910945924816 164674260709308608
34320682696568276 159158687403012736
74348962850631728 180683806253792928
50127523048857928 82161102622627248
135554213399745520 191112035059587968
111938478011638336 192136899177025632
85960566479260864 116618329336126496
109324348249858768 112655706427672352
11664198774209972 188039129743559104
31779040630986752 53224182323305248
4851502275600268 155199576264171360
16044243192364130 20872178857833936
121218019617788816 153022985167204640
141700652754941616 194173454956294880
69517325276762880 125157579428029328
14625880715983228 89579002642507312
2985900700545200 132201888100161488
79168716835379648 147945023048177920
115248936433071552 181860728834758240
48098003350254424 188789272508152640
110898245797478464 190243135695324352
108360603664671440 161161051859135680
154465699041158688 169872786527033216
56644139753625056 78641767624984688
116962779470612432 192167197669763200
9735016070782044 164909054021321504
76837900872979664 111337040919960128
161470166819876128 181167715651676192
12529874321501832 102997161148822464
22917195921518324 146250533452883808
148800517032396416 195031320222860384
76515885918707200 132922945942345696
79423233062701696 88362339870047072
47339244355413344 191531982393845280
44413478150601320 138036328940604368
22361901929264820 137078729785633680
62880100167160032 143364051198674448
73456780797143728 195575721371835456
54092812880141496 94974386720859888
31936126407490704 107890669029322176
9127135368380308 12654450146160566
11009887512056932 63932874043589152
41507059603060176 161193280153266496
88215485403625664 109090231186149056
163015960530366368 166795242094191584
69949795936737120 117687661575570912
124455742397299232 127144923423310400
134446118365820112 147678164234213984
91649350627082720 147948773069234336
171961401218713152 188572995993277184
86332911808904112 98172390002237840
102384270656221888 175195480062805472
51842970476901560 79529360875449216
97809841872935952 122630826822047184
66171606219125328 102156687989101344
17689587245711740 147110202427990816
5570525912158006 12387123707366158
144160460633973920 154144090672359392
97535865169757568 146762788459640864
85334805763730832 179140971313209024
79484476912310192 126706376507525856
147008297284654 150318495030513920
18634138078550064 178129345367954112
94762818717904320 191617133192207104
108242802786407760 178213758381983520
139025131670581072 171573720256433600
118492836118701888 167014881189691200
74283850568561472 83318750245381312
3952492299026086 33996061684104720
9713929092934458 161457619575382080
32738198203197404 100134915016773120
139265329301355392 189791047335438752
21933581802893176 24074028958750416
131606657518082640 164871068910956896
1429069463012547 30344184584826032
14501729245212280 15487321363150288
15461528673969100 161184350833437248
7753300067091373 140901068136659072
29697440417595492 172779569680694720
4043520963887743 126100795052781472
41971239414466472 106428173695193392
18158455566058916 45120047325012480
47936458948792056 132989655630424880
90374751205094752 107286819601998496
52623327471774320 117885255479581872
14732875452825924 30820370015664008
16609654767568034 109071437703587248
34335173660448576 170158528805646048
114975659189211072 157826612439800640
18903131669328900 158858147650249152
161637983928907200 191459827072552736
41970846401125944 94555858979087200
37811688999142192 167507452221839872
97431859181056224 195688922908726976
75278995597644288 131948928518170464
42594008413646368 44917093916304056
66327858819969368 87082652169206352
68767924736651352 133436262705309504
94393131001199040 141604263946977104
76796905091413232 196433653333747968
30160114809694188 101036834489025616
25272517347286984 183575284515274560
27254715756254856 148105910082007072
61485918890111048 89755387299852848
117797888717534064 146224065120506656
42986426138882752 195612649294493344
61680716544597928 129674486919833088
102144747219922656 141741936507506528
41941441174689480 47690486507897664
10736865587451780 125964714184760000
9630233900984674 46202449549546792
63538095137311040 177768907750019680
68805016704988952 148103430329044480
14760840417420708 172185139572264704
49256671887688552 195081820683152928
152783705226514272 153928039316264160
47072534873718000 114336695141386144
26771297804041056 64990632762731176
4128735735790108 177651696174393600
84813461972127392 111718580641551952
17350054843135808 105022641965200736
91127901206160128 187176658796412640
55585236428680664 161209626708156320
22044450652021332 71039158478084000
15682256991681670 82556961093424816
13253488527784674 179310878588127552
135463905621206560 159389952767324576
131687777625292528 192344662703481024
19444358595060860 193784894479122688
688545764895404 44153977254485928
61377250344433608 61625653037137488
19742404664306244 182072392491322304
24730336449200640 77739332766009168
56277186242380344 134768976752410048
53817379036007736 100114042257187008
62237704286328432 135633172988104448
89701396559593344 150289823273382080
80121836088793648 191789402358526784
86576218414006144 155344860418045376
2589129378319696 31069195756311876
23820517687721448 150134587397316384
84832901886231792 148581158192358912
58765444939435448 169928252687051296
70815677772120248 83224112974068256
68476581601324096 172504889196002112
62554023524667912 109974436641863600
184966298910586528 193396803827831072
141141603940483056 182813327201789664
77749723014041440 91956910033267040
177679875317310528 181023984609243104
78124877976299296 91270973551566128
30363161057285676 78891966361139312
24027232168360344 34760223857247756
6977090256171589 31678988136446764
141689846836954128 144768227368373024
47211886915521192 179487561911168480
108412350205071744 152603286529767488
12552901409381794 68300120969029280
146360135961473792 177483348005052640
103080626183134528 170119628542113696
193756287561850208 194768517170588608
78129585846638320 153402407221433568
25296798881965116 151903605135248864
66496414924615368 97680556801411264
34362634461337384 158698390080498944
19836649507063816 69331160471598632
24676414369498076 30747355248426736
35297312587846608 118274432071486592
80545697012584784 89415856627703584
116757601561305264 151831083818044864
13324336529458044 120133009435357968
142217950645392656 153228627277218560
71591468766238768 110092373462852320
41302144677974600 87350996366889648
114942154790512976 183872733847727296
85924609859751584 140767510290518016
70516684503342576 125930077799317824
45410103827681744 45648523272548696
117035740229458272 190319478532116448
135457175770637920 169882758725038944
103973835563207488 173369887947459232
88045745509742032 125775457344415936
180867512076938784 185744464819912000
153982206852279744 156566219443707392
102536399903011056 168931579913556928
185473908709692640 193721043723212064
41881967930335896 90906955404802016
96958844281614992 114013924560372352
54251053333049176 189192314175759456
2535776544159458 22408828582939792
39483488671099096 144622796183457568
27418902314429992 166849240338684992
12915613282719384 166614519753484064
81305097570298144 177288752003406784
55165751402155360 144679728246914048
24947186914138956 184387570123438848
144830759064866656 177944036002801920
34828269409564668 61802577740441520
27087162453074240 103987053942493872
42316230741461080 62314346251402136
75778069465809024 192001617890784416
34479631103496180 58159704311176064
48916697410789576 53109381911144232
18864382792400992 31589050880458600
86607106642518304 127680761992714864
102308402107823088 135998689629234608
48208856668609840 169632672777704480
105923457526524224 157720860298633632
123970069575857344 165506724500649184
80978271904621280 142351233755777760
108076916403756224 126217357290999920
45603633264994608 48456531224483296
62344640732606656 115329465104447008
41791500462587416 132821349295830608
42173334171457864 182277443872313664
71826371958946192 195952983590233216
17482301465466020 163233147572841664
99020913316044736 106493541003750160
125804878232499856 136406702359356976
49569717468815464 153447173286456416
72315546916645712 137529894149463856
35817306296508360 171965114227780640
49784550065397280 117919875532299744
145889032509498016 153237077793653792
91867564026754240 148380386482937440
68923364165839864 155973829426109248
134916099616591456 136527986402244960
83561575769115712 122865345662391776
100954668714911936 125474274793878240
15339486073138970 180945458093459648
7171713384795369 158372739195277184
78263657501339264 95820614692851072
16718053917826826 35858731591265636
74031879534337568 114573288898163776
100626641756621008 170390747396927776
70259300164581328 181047629652099680
39552554792603584 105920656249561504
178303244845323264 182858392343858848
8833250471521354 39079659618236080
42640031781270136 165957703607010656
39638439611774408 81387136171771984
148307975103428704 195994169464212448
155289477570148928 163700306829959456
112475354084937536 135156776799506496
7182915545137362 43062872107274352
75241456789211904 170342567131726752
71685710768900184 74361383845425664
148071709331790976 151215631090852928
82217382230007600 153125913211288640
5374552336806935 92519937949677008
97908597082876288 192877305571177824
117160529120979792 152210545011974560
119374784938860912 193314560574323008
51282332006843016 75288020398867024
80714410457545024 181774511187259104
23985210451361840 191140474065582688
41113779929087088 74434846244607312
82037437569521280 181885023594481088
80956597336289952 99783277827367392
16586654555744572 115363351903846096
131154906632246192 148265838015762624
108611225357370240 111400760402380976
47113706600286336 175392510272222816
13886469417881638 44486501257111016
19235653536676300 77946691005745680
135384834812763552 164571160373709056
71690715736260800 82273930739958512
14506021372590830 191131622846467328
157815128578109120 165885691255451616
94726699818506992 111350618645529344
77067742810454144 113384185857584464
42624996033447584 106179476846219568
122648273572863360 189547777427704960
106302491537797408 180894435730437600
9672868439661156 48177205370348456
2996227404570436 107298846848471536
59019638584384656 96881643202559872
46202512336440456 79300222166784352
79516656836938688 134754236920224064
85794111689417344 188526498186904640
126497112602662896 138510513676099360
11119267988300342 181859884347040704
177291015105181376 189257085005626112
146718636622738592 157379051537536352
41833274408844544 122807351292218080
5072615099594067 50031028860149776
141903272606473376 189767356638756384
57692519553602648 63644941723196736
28763801476800896 182303988438937984
101700831670295264 169435684072912928
34068896189661644 99316250788861808
83414360963005424 175143443521331552
125613510729005328 130497158167973568
56262329223112552 147375998773867296
151936609759738656 155480364463650432
116611369216099520 120814136241042912
18180627006195024 116180984995937264
103142039182151232 151522433880491264
84916233513232608 139624720112752608
34303215388078576 166895711107200672
46326711150001840 161197238737236128
79656274301907232 134822184923185856
143459990759435344 191811063348809632
26006797838535176 194853102283808288
100560757441916144 189995851904355776
88550103177284960 123723173120452176
18702843955350804 105878203493279408
33304539219364252 84905751023025632
67526956571053312 69039145203173416
17930001661763364 85786643084575008
49630621685856912 149402534536606848
79275902054598640 104003930541190656
99055773396558032 194411929778550720
34206522913908380 98428992633930608
42737352179171688 88183998321023600
19554116471397780 25762468971957884
10528643757349792 170394680002122432
84456192077466272 157587836410882048
80009936581265200 114944096593908064
59315444884361208 152060772415152640
2788244423846588 118139212133034064
33895921970292828 89657829503186000
18018132812978176 162910039751005792
126163939211171776 134887673194029840
66853244190921304 88534267244990080
111776247459633936 137884796233234048
131370914821180672 194236286024883808
61288002414134896 71903582595054720
72802538648487136 141803734350879408
76405006825220400 182190104160462240
83454142735688048 154673800453824064
21219655891061668 73842184451690560
22818723889416120 29660084816113460
19860881513673076 98925600876401952
1977707482583528 81133018345837856
88896764638823856 132286806932822640
30481416307133776 81901471288752336
8884992304068995 177663950147987776
87005658845199808 87954022123480496
74536750854719504 191072818338400352
43065266845326936 142278831741851168
111017928168032352 172019575106380832
111760738882291280 141891438770762192
106110324997239648 109665417153544928
114073781957887312 154963415162466048
138440640827246416 154055422781934240
154869856851501760 183061013096042016
59227405145765472 115321294539462288
9161011100858130 57840545589605792
72908268056299184 134723794282044576
31680011346680824 170177033969159744
98692503361300576 155970720439207744
46528289295729864 157356532244688384
88148734358986224 106460068619815952
149104603599950016 189756329166433888
37874541116118752 154802785505542048
65345631876100320 74953069943931456
40632685018039048 54029876290807208
162884292593863456 172794983147349760
110666593005374608 193432672062283712
31739710181246440 158752989598151456
138717968220536176 164240486571286112
24553492963872432 186635542571118400
30290610367211972 136575145423916576
142757722660806960 191161831966537760
161773813487564800 193758276237443808
102989582046525040 154248586546914048
111223480928007376 188085884110502656
90243700452145264 127474624766054272
103091029099023504 152614275711313664
105821633308216816 187962354683308320
11661288581616828 35840379732042996
726860570148377 148704691226302432
131622313290070256 163189272959906144
154626381142715232 176909860518097952
30193982877311372 119432364083897744
3705567211387221 86641482764265376
165387417839556000 187309237893614144
49018101935537800 191601189542601632
25136925504681612 142495046235254272
68983613052754792 91956343849765248
128260083179756704 176195024571251712
150727188830637600 177745581845546080
105940696093359136 134557088038573136
7380711106671385 100547078232736224
33262455042554652 162334363214052064
90969954544641472 121510891321654224
183188057129531328 195425256992781760
55358894546942352 127010112528012048
171095147873123936 179062592875989984
19518745229282732 94327211799511712
22691402379149448 187146920412935616
115375246838897776 168474178325243168
109811848140289104 151013839654030560
14496971506060364 106462096622279328
12944229335081076 88817870880481440
100199321403864848 183719154103113568
78730909036830480 151308860779524576
32765278640053284 146355639745997920
179547196204912640 191944795993142208
22138620369363296 80486875669254000
108013256847372864 112667807399379792
40733307355611712 137034030673379136
178961922129962 75632258828527520
46136854663064328 63452438621171592
134772673315123888 158901094428842880
6408969410035959 88643334344865248
103188342754341792 113223830064204160
48432648227682184 75861698602950496
36511404546477664 96158738958916448
60760877048912800 133872881310176720
10876970811117818 170685593840337760
125598498731972288 189235559753656032
72966115413085296 153695933017388768
26549484695403944 133616608253487872
136614562271016640 196453793957224768
74697115909362128 74852248895291984
125731430460423536 155437951029012640
118514352350213712 177670579812878816
98565501407955904 128083558292050464
38046671717879072 160058573925984000
123730415868035504 174408457325879456
83493833999975056 111333056835448848
67143257667888448 141800066577704352
7075749245382682 169290834193860832
133979342343674560 144975495516342784
105884058387859152 188310281654076960
6294361376255248 34244993551302484
122929038915690464 144288013121321440
51664179922195448 65373415105758992
24445338471172924 136826724835924160
101393502059094768 121980422231612960
55661105619940984 184204005904198912
9728856093435948 93597496041398976
4928928539550560 183810687102484064
11743836019115034 41597328336921272
15518881336951210 58161130087866928
109220259650096880 169648893559513888
17799113257803640 86279190226866208
28349209287889844 68375454882524312
88805079552601280 158628076252699424
137014512582184944 190488272973856544
79474042279113072 146413686177256608
23023822227326852 63633393524806432
17066477475610618 38857834225442280
20803940806324128 156178522905552544
33146814550948092 120807073730131504
60964665076176368 76438594783069184
46406292960543152 185685697293129280
112654749684831328 171868844934928256
88686021755442992 132524689522878880
131702139383227120 154589345405660480
133645690383602080 150292513121451104
15892117421484402 100402661177588240
20107140270856976 37959116970414336
146348650710448608 161600369543093312
19201034711435740 148185562107330144
122226242339957232 161455922612688640
138361385316963680 181003238590965088
153258310116415072 196806113434701664
53090746219032144 68160985867367440
84168120875560496 131796821619763968
47707449122572144 113337150709043728
122954891661875472 178757841353973952
56902614496176624 103621524928075472
126160220246110096 190585012294605504
153427824200863104 186239309820964736
92901517372910992 100135729043785840
20529216046304388 141862350070632944
114792684005015488 186716848484535104
30957765140178636 118918848501926304
78617623705718208 100852611617715024
23314768230008956 143734227836643856
55472051711614240 137265343239908992
21512309031186372 53268502116104528
183103071878139168 185919358119851680
40884803775532264 183383326250992480
67497354497849912 95941606994792144
59278618894115680 183802161551104160
76928987638338992 152448046163127552
108227921926115920 132421993188949424
99246168076684416 133028619062793920
103845773142369200 147958997938632192
25764900542787876 49306672433129008
29076280316265100 36153450439956872
76640996538834192 171910043716212032
13052145243139172 139949155627909328
10873752201335474 179355618275543072
9249075248482054 58390136743068192
73982118770502128 101891845098154320
60157870745673888 162742957044185376
30056821357245876 83983550826947936
18940178887754324 135043984750556688
71521084621291176 120693950031919792
13235794031353738 94622431929748528
90112674983376672 151940106523776480
20054696362423196 157765706352756128
1978702019517077 160227065500709280
27431264237632268 139176103866458496
51235751202044848 125086722923140768
7414777941406968 98485110682213760
73405262676494288 106238559294671248
10874364100610192 39023179622687448
49663523040126936 113706340006205296
111720226073850896 122699090623237904
15155814563959292 37443578369836160
140620476845041472 182607351261899232
50460705546827040 127884104816725456
182062632915079840 195549610960816576
37156901212367504 144837429484656160
11833086334744158 103194246571474688
109911533364880832 130503183681969760
31914044708304732 109745914353514496
73499509119820800 96769301567083136
157944598679825600 162516683674057184
162656367069528448 171868726109111264
127501917247075104 181833570869993504
140226044473266752 143198184020914736
135928866984310864 146225514197318624
33201183417809156 97570203600924816
13683684238075726 146474098007101312
33590162070959940 90725407072455104
178614212212603712 187144816626983744
112824155935675216 137488515631453424
95728072690367088 175696513800741408
111090432942846288 183845079375711392
144054594437954288 184808742108169248
66949676446471688 184126101801928512
93266024185551888 162962291418114912
60567369094689200 104533597965400912
127638222025273664 146457902554295584
21239242425399360 157373568202552096
21360302085271012 195729611882163616
22893376420125188 76369949855019840
50600860227582248 96670376651250256
39048703734814592 80340029697276816
85438866208773328 105453863776466240
2982312419557273 163064069936757440
132490191352786752 140770011119914960
24435362836029020 174668931748346144
54277648249745440 177912695053864640
107421849429670944 193339642140607712
187461703682694208 187991356739048768
86020684194773936 104603117438629600
187830683404300544 189973198251382464
42353856725489640 45477679088607568
32027943588356324 113941793745333408
102624997570621376 163251014563912064
129431216648599760 176436783457759040
21441682616137588 74990091700133248
15038803070469902 36367465256787912
114240903112840160 123275638022042368
138189091984073328 152699616368983648
67614732146284848 102425212618582400
110025685578591968 147149597501650080
15758434477384654 17124459359488534
82883918181778160 105080529651520432
92565300855614416 118208056999551984
149307027720281984 151865553992512544
66357418870511464 158538262200474688
72764637903094080 87523609842361344
185678133165337024 189306316868961472
59384407812109232 178973823789034400
59917811970088856 161482622207370592
23426077574680136 77294785832746224
59807599950963608 72690176119123840
68198037084978736 68669092883054584
21533327560175340 55074528644489184
2243120827861181 175780773807243072
129384548799751600 152493587512770624
75516355890712992 179785089784315424
131308906119819696 173306770750610784
25810379079181060 191775522096732384
59262723999483536 192764711121554272
126140599228381280 140696765451518768
14581934782455238 133911813797228768
44437705551854328 151291800862105792
150038326203340832 184166033402673120
18440141108615776 22082962335269064
33107997634605104 146658028625619488
100277437990026640 166979580917388384
2815297664133225 103751725816728704
41585242469385128 164619016088620480
59307200685038336 125580980110967328
50295382182197480 188689125494022496
150383782419727424 172458502319282336
105038419583411136 118060878546237904
22643620377491728 186571334317933696
1735993640593215 127159035029697168
183567595896247 181491900660770560
22174479445354976 39722404443652512
155624285809105632 188287347897740704
137549243884615824 154927059771670848
54765886777093504 87398250938815840
7401381570447943 145293327223857408
77860985750475888 135536426726358320
78374765396962688 138895624459580992
67325896766414496 180671479972490976
63062102838330368 92346960693188640
128821033802597856 168335060415632160
11823382921772568 62452579157272848
92612072898212400 184043737740090112
2500574838470053 94891184785663376
83326527755265536 179296869145421024
14865546244055056 146422608861156480
114698935609098608 189261855169273536
81872067078635520 128671309205988800
59332368416871424 126574741913509056
79738117192802832 126833421009033184
27565420629112220 137107451433673632
20820884174304840 22572655956989896
10407510907025964 99651293618867456
93467906367165360 190539905903796608
1657296981666764 54558961062479912
54994482894796080 73724922079345840
36223442023165432 190779134441487456
89316321234903232 96217764200561760
73814950014903872 91793652788651440
34773018314805552 185176224668476864
26052500431845536 86819522754378416
107979604800941296 145262837235515424
9231056341582046 46276926310317080
42077242294628424 99546179980614384
52400880811623848 138701988974337920
113153336611859504 153865115592738144
21095757935670664 137255839271482848
32847025415739744 72841666274306944
8636131247775955 81480447947088368
94181952551383232 104169099125748432
107212612675210096 115665042199659872
86067870955066240 112090083912550944
18191350724050412 56392809676972448
24259590508457636 87147060497023488
134882820091046048 165552325471589344
18605738659820440 36736954495885632
150721221894847104 191737904752481536
19269249094704448 21160085867301040
128804413045033968 133208139766960928
41220192009679624 74861911405845888
12557901337212574 25281145353591888
21271902779181764 101777571497820688
142940269980004672 179680541486810144
165895590215158720 168396153702273184
115088910614483664 182862161952059232
3486317351539714 162407953599683424
119868502218792528 132137269936090256
1844326867787117 156582327760417728
15321151696534144 128377569598081472
104421594356705184 191936592093553376
55781080078858432 76295678958881232
13011878800829394 111912711551805216
1896751829888366 188302799010525536
15698965063858618 159340868313698208
91670209374687376 115312241672474032
97304270200349152 120905718900333408
93421907928338 134285844844246848
154798283976332672 183585235068361280
11900130344475676 55737156858808064
154451432210572128 194020339139706976
122727780635284320 126036236356806512
37123870264675504 176556183492953952
59801635852492512 183923084117690720
56722761682696288 167932124618610848
54228927077072264 120186167925462128
87676538455266624 123494155216613440
90939511955226128 142499740210492912
34001815360379112 35457546220110004
111396527735123712 137370392568714112
15622872880502626 28838602313799640
15201337228774472 128547906419831040
20340147336704448 130966487410065952
99802280908231536 138812592408571584
145592012199517856 190024387778854112
41441742811731344 166096157568264320
56372214268950240 113796046625446720
49464013687558688 150061650550289632
14678884109004948 154407951566264512
68291933994706560 79552555255853648
110236170406543920 160272334917161440
99020918243530128 154728458664358016
10275637346310722 196092007360961184
137600860145844448 186066572067251680
138276384955122080 183354180559548224
1757587170196604 95576615986657984
31142086821582748 126889931007718240
15563307599886210 178963045550260832
108305799543710368 123203600594646272
66189831535693 51061251347716096
11164142822758394 160807577627408960
50749499453188248 62641593288048088
10447302196183382 171859403582371904
137168887996691344 172530215654062144
19079075294749600 54914263376207776
78838310668120432 149078587221734560
172398035117086816 190503360506436960
69903941441906256 184493490710379744
38138926197659128 169818175553349248
83131608661747936 142409014049319264
8856581794877802 95215308312951760
21697512917081828 100712096873574976
160953134685517536 181568485950422912
37193968562673536 127431693433031184
72321941936968880 160600772214298656
14085779139878994 192528563783592704
54108176808151440 186071935984718528
2682342887756702 60642649441608456
82419663793502000 184897211389924672
4165789492842572 146943242278919264
98746941693119584 147975449863828608
82995616070720592 93398634804769952
79520210162811152 151296484806439712
65285067386124256 98731401867194624
41178949749400992 136175120075659136
48013888070523112 164236023606958752
83855593768844160 134665755814849456
81543933140088880 160970933904683552
62409910996928720 180788960921399168
90620571623244784 181211908511114912
104095108391785056 114315168613806896
148992410745543840 167820083259706080
22737301768499976 52995949637845792
41644312228628344 85714089119909824
29179620654539064 65418182298174408
12583800138741562 129366407984305376
67327751564032168 136938767505736640
35449060688411800 192306527531141248
49143808363430504 178461138633779616
145001367198963264 175682288204452576
45694398849913040 124169235497624800
158123171355737056 191685150088617824
55543959395242672 136211291362902992
12788831397384966 52028336308051352
70627545147432424 91109071974954624
100305498347118384 131266121766484576
56773888672194600 149285841925186336
1413425940257257 166613385197699264
90492207769048752 117508518956545552
116260400758564160 195659954793709312
173379762706296608 186675328339441440
28997390854995864 150952502136643648
26863567715472944 158545414328590912
146869426965429376 185243006911543968
57440402579865472 185579499204609632
184355563698367904 188929783707371072
45836731746948552 142762556194205440
5758767529566945 10581558605679248
79914085394820384 132731273351039760
80323042996627264 196517347988586432
104455998783135440 157757546013298368
97581824649087632 144022033154685904
19184146861666744 30256480432433668
164332727526789120 168316973981070240
43006020746025720 121599607379130656
192948621032972320 196114399396105696
70732068079605200 181992755474548864
74328482351247680 125341489035600144
156114252180448064 196765907982943808
3178400434138015 142357305986786656
135438876702612544 170166770738344384
153696613998844000 160005198040557280
45280817789893408 182304437372954080
7385471884422871 150232501337479616
61069467160887152 121168025603422880
174814007528079776 176581477937730784
145141775992044608 165688202077135072
7399012048642588 118240084231315376
46048580910235992 76230329305769312
42488976439942344 183438562971838048
24721629979430696 85564570727899360
63883051253472720 133982490295553632
25951397855934836 178755293100083072
126947372535862688 164508538546924992
79518792864825760 154397740852539328
76276190900168400 154576409256713792
134373127651158352 181694688640112896
81583019139345632 152339542922377696
112182791353564368 194985619460284544
53848922359305696 153144108831228448
39495497397457080 168592950133586912
71939613555247512 170892170237004896
23622096373079176 122590179612806272
39901491705937096 139704019288420736
83454270355535504 164726378218505600
2838981184479092 101990492376460736
101435148455691680 112576297296825808
108732936528476784 112421508202091568
26875687459827664 53810420111262912
24225746449463940 160932403955835872
19162002852706208 151929900578929920
147984800425014752 186566145095154784
128897861418980736 160851834612461504
4500837324111081 181712300908476160
29423502772440256 78567480376301072
115092582889520464 185850414827227040
89149915990680304 91218472174881504
69821966994543472 98555151902209808
99798663797668976 189883967882828320
64447417535246360 112387980570872416
96105922325303152 126163979531253856
41297821418959144 77116591706737856
41245568456918872 65597948463454696
22412207297408552 52635526641486928
108489274239612224 179783412925216608
3674702117320856 63695257053159576
82754996900220864 172554551633891808
78635263934613712 173639106362611232
10794565060771996 113046659096059392
13743994079267606 132589343281619440
11755170444048908 160512914946692992
7584555517538008 120172621839800512
16190651966249518 185407705696042336
78355885900679584 168080494918098976
19086083497408460 117040927456963280
99323719196570224 173457689245779744
68675136605855608 84195937192471824
52974092506389440 97335782488527824
54596971426043776 147819579842215840
109846044658354576 117085559457020256
17798675260190120 81998675559919984
173039160147535136 196649760538618592
38887273320308944 48932923529374040
148864157658656032 180928038901092320
78197179736009632 189244516310338688
112561889062737120 164119401651062016
56311744915777432 87947030800808224
137648152581180288 177946806399445056
146974208142514528 148053454066375200
38598993860827688 150123924601196576
52861682762904400 169454891742530304
77663494784259120 187860394173068672
11387936255738092 21224606853975692
68223472188507608 188204815720734752
34177898542217356 120868332367442704
10131716925684446 41133900087076336
17340240199081480 58831978802900760
47458798013648072 86794428121193424
4073618175930288 154689806110413728
48667618369386528 172655624557284736
68255834546436952 76229882704946096
43461125320127392 67781437083686592
22596848209875416 130440332063535408
4504723766606359 55430630265590840
51773891620308944 127374860092439152
1510056468153813 29084751523771448
5514598094407166 101568599062296608
73492267825748768 91693128974973296
141374298941729600 169446911090740608
59631939458551216 63293579283932304
180444434610718048 181257770923521888
32946681971210104 65245831693877568
31532147080803140 95681754083563008
101073003282425392 155460716958927008
37349826268819976 79896953266568816
80561073926586080 155889353723260032
44889422516172496 190875107694964256
95359573136512848 110723972750022928
62756506890788776 156072659478070240
60815684041001320 182699115609039616
96822734734483488 192773286845570496
159008111040134400 165592642107778080
17301013453053968 114773052941467808
9174752750807648 94333589836811904
38223671973078464 82119412956830624
115101092241188944 185542189460064704
62474813160494920 145387623725925088
50483843466692992 58869433374479128
102168763125355024 193739976039370112
190790929982683136 192749720821120384
113031848079691696 119911724809084784
73046326647640720 83845333017027312
54989738331195920 86951207774974544
43332476141355968 108950147865494096
70591696754351456 171690125509432192
87879965847861568 148409000337828768
521428094757931 110419020838183056
58650114519699072 163590268224938592
29306283768651160 143174924522560544
27482001538506088 146736974354005920
104823045439681600 141445429737757904
19167529206289060 78133388377761840
40341083503807992 104386937964674912
12676566930191728 52583837158269144
41805616036653160 90451897294873056
15322004960959176 83340951526134432
49331022656080720 93646176295926880
109005682068844832 139107039714126272
11310737386716634 97474509410913248
75034389253686032 160617663946508864
72311441143060080 110605493743061424
87895399546337152 99987430028415856
14550639619128418 103810362548731264
63647789467797200 74020903478936896
46304752790601880 56426892198892688
1055949428939496 6247359197586705
92613565219205840 112730370735252944
25241822719818880 174045298349601632
144597696811735552 168847834049738976
159561761376430944 167179543176341440
45097072349726256 155341816967773952
14183391797126708 47719805585805176
87954481019415712 111746429432598032
64687662854537216 69857587677765088
136186849201803568 169087481769387584
122399135015693120 123996093589396848
90622412857548336 139271648267656368
28189843836051448 121865373728970000
100066267488634992 141648000100518032
29210492266860628 104785946717736176
61838119369489496 143430425312677824
3171273735879628 42767745969242728
20306417422441888 46982401914175360
26087352529059984 153244046468004640
5815848278689182 41757916881108552
24392922791358408 58561279419683264
31687211975935772 175121072222532096
163934851874682880 185331615691622304
140380023861280704 160258506419994368
130433835565270464 132961681253644352
34581217291341900 182465739283057024
164578531720061 163520455732546304
47922875265703904 129662700077919152
175959999291802144 184454726006262688
44737666623586664 122873543693759696
26931391973296904 108361618900285296
37874260065688944 106428273636293456
54831404316481744 140015041193881504
145572862497672032 178713811606215712
26511682956785784 116640580699076464
64333638084273160 158205324842450752
73793538873646336 135289541205822544
51727763996760176 193859731064817600
51061838468799744 74603942334758640
34069207520401324 104004981072215616
71773327123990768 175912954409535456
135224679242310608 185608848053034336
39565475804927840 116230546180074768
40591806981836344 130990333872748448
154768979427215360 170125168728415424
116609474788613264 181645168639203616
45052068004563904 147370086065560320
110537072222344736 134609780973113600
67693670116201304 103601881527450192
18402254769488084 183998050176397184
25045131887871548 190056090287805120
39652112655489576 143701372704984304
119086712687675856 177155926991820928
100836935664633600 139548045900257312
67270399595439896 159068764542429056
81192785991750240 196475085930767936
12844382879689644 178793877782551648
56075081445614640 77553211415395088
109640430439578816 179898797100533792
2150933016762725 66736011577897176
99883387709863392 142839322293999968
33798278594489532 183248657273791264
6124028475269830 9088889226606524
2387263742420024 154888988120136352
26703334937351116 153944720646525696
20362623927486708 103905593017905344
100571036871779840 124724377239840944
91096483623075264 184468134128258080
122457220386168368 165479485433746144
52878520830827992 88035538066878224
31061571875265820 150117500825777760
27289422133228572 101319275395250352
12057310229136334 64473781155438736
125364951395128320 189340781048319616
12220562240978456 133653466309329696
36077246517483864 132463109244538208
104164443574827760 141620343423890496
31710351394409324 141740929300921504
36012453774136228 97446228686414560
87219633164872640 129498898796860912
56867771907487848 87697289276981872
87409485187638336 163822382182823104
78865200892541968 109996909350406784
143926438473929264 188661237060466176
111311257037830160 114903476413411760
6553281622605677 80858102156130176
19561524844155680 96756030965779376
34309443996681432 55349429550502848
13963240231618828 146196624037796032
4149064123016388 153858266059007520
119902886419313872 190538201035847616
33930185224337072 128754353744290704
85453381961074672 123153405761616096
118220919595591216 153276686834923072
40778679878598248 117854288442236672
50628619669039848 141541211711821776
41698300022647016 196423565756831072
30374945954140488 193253291679747840
19975370421002800 179198871780512576
103970648386610912 118559301113720384
122697717009229664 150447147331113888
155755326230666048 190126002920742336
96276630005914480 152337583734828224
65622179066666008 127364396618616272
2653897956436792 24740471523813292
51434794697885920 70309760819218216
86211542236485952 140321515795949856
18177191061601 48663527189000256
19265636807541764 109706552845315328
21322976966992636 96851815339075008
94176137589927584 155252419057858240
12033418566923078 127785927384431536
56788741513311912 119673941955961152
112822385527463280 183299744233305152
38012192071023592 90813579540225088
119020158581857840 169866883834381792
10184554456497530 13046957405160842
109757106258517360 116911523954891728
151504779148818400 184035018121049792
83042486682875232 84605362277966032
4553623527323416 27901115936075732
56846998779229640 85274045542015024
9394648030960224 79210176723004144
18239771230463708 30930158501746980
113582191124432816 178084923472905536
20591087062297964 92364526382345344
104259591303969056 164377013848500736
106361524473970032 110531498079973152
32783479842919424 171327869853803296
43324901820358512 84139603070059056
26795185386481944 95923735055766592
53712438782062968 56403923548732040
65254114706055048 191513828650552704
153913933281716896 163682263994637760
109736178916622656 151965697109039040
42462455190341744 92757461942254464
17591250886754934 193452128714413920
88463478136043776 139565845935675632
10921683149695656 71671844243814856
41276379068257784 89403388178672800
54532005008262192 176452416388312384
50361142490705432 193730782327149024
12374026421194140 162731007407659680
114810172325401696 126603668053584608
3155289071828102 43169035568276584
157064226425105024 186347150246332704
151216039872431808 157051987981298752
126206125399686256 176867351341350336
103173672798895504 140346035336994720
75210494441335312 81481427385362912
30250667409085424 156766673516192544
32967327656997028 132748933093483632
1105742543965204 8092318078264709
86305804606795360 100425809006032048
12753067425309654 110285772912860064
110861017093434544 191197044397612672
61233113835805056 171366884527332288
51819845472933448 80473920984433216
128107419468590336 144547932018300576
42947798509035880 136477307876619840
51563258176048960 102159632742605760
42085724755505328 136987787209857104
130681886735754128 182661359812229120
96370076804290256 186462694550494208
7294999395425078 39415320083922632
71489669747861408 132363001372520496
64144599721147168 192387140975495168
129114813058430464 139663885494794528
41490784396099680 165496218758167616
65695114941855976 186699221632626816
119238745275618064 164639165668418400
22786537173921428 94917206278983680
25896047308695616 33316290951876412
49823496029881480 75094489547932528
18346952719909300 116364544117554096
51827382936638896 129728551638296352
56740584677424536 64729448074538840
3583867108128710 56461267083268888
13698655600870426 153250657760248096
96375419976215136 151241975782817024
170958343187555904 175123482498388896
61984534546727040 174484763135605600
83552861318877536 182081399848094176
5813941076057269 26834913774073472
30769071076959484 115672731416654544
77163426870868112 177820069487547936
29016671019081576 122028646850550960
32666941780875628 109190319825707968
88440241352259744 127114071668518928
100546550898876704 190129355261101632
56191813227488824 85936967716147680
21086842870731508 147842066205703040
7523888825642686 181700237969256448
12013275928467816 54075753710551024
73738892624709776 146407649377235872
145126840737766560 156233098990535520
2219378184384148 171559700670922016
84791855457804912 187327342815397216
128048998149450160 136991370872013408
111957680053054768 161454184922637088
30607111758813972 76841298869184736
88165761455264912 194471216347560672
114619192007481568 132249326831176512
5458236509104896 52876496255164392
9378282220720398 34041140098256536
101555556958762560 166420554146307712
153136082619100608 165477931219611200
69496066282986160 80160290810367184
129159212494802624 180226910613022336
14689310828869446 168920876141233568
42140966926815488 45073071012151904
105535488663804160 152097629642166272
74620113197967056 166539357491026048
37412324560410328 43426010948488432
151738895376833536 181933585588815936
98205076779459664 99451898793758128
11377778963247478 157744605557364672
133733631034699344 144412888061386496
49060691381356280 161589179251199616
134857654771507424 181453309870568160
37755140955748848 90174739997964608
25479000617259168 138297740683575360
84628797460020336 119721700324789648
103121038693233168 178432171308749632
51622672003473688 78882418050919104
7357632590018310 173941889572627008
66189649851718664 84604763716786960
9134750359312638 115815715299249440
44266407759256592 196671871449629984
87486127958191600 152602659285558688
111228248893260496 195708026761043488
39839526416203168 79310134668106848
121241727874537120 160412376958298560
26252691025641112 118291897639651872
47846051716579744 184444512840154048
53085330258798584 171587463614497696
25866096465629204 129832253233765680
58847341256381272 81607118254427712
40258566544918832 121318129308509312
104290235689635472 183027408234663552
26277472268527844 66439055199110080
123956272403570816 166237842536826880
121076184973477472 194334901490968992
22836923587757408 69353688070921632
172678646441257760 189460005668993248
25493411146976692 178817112733701472
17150696466614268 33865164942461700
89613076506230096 189930771583278016
60837102766622528 109666031933950448
41242388022151584 121679374676773296
67890480080497984 158582675759715168
19168165042324172 153876343714949664
114932131202094112 181801756398878784
127249445063622560 138435868748894784
49155419873585632 125475069139934080
50884547777269000 140038995403605632
121912198352559536 166436375939530368
143036354500859456 182624750098897888
30050135157847248 113670516706932064
29739174171692224 181280371365593664
33072281770162400 94169793054026592
139792809544456896 139868755989216800
4027305460872753 82286089923247744
142973039718394432 158272507618330240
112742128110036672 141446016498483904
38814290702316592 108665077875518928
113445655896437616 177696309205272256
150417126654668736 150966460801033056
59663582877809816 144196412611293824
91282824665357664 140305867237793520
23661147237730592 58285961303818248
76525764027829264 133080574848330544
52665593391867824 185020986761593184
10369805048075484 194051505296668640
28635580345347132 149990344708859616
175432341077052224 190501738550467200
19100105089061832 44922539740656464
1869829476569267 20849324618548428
41619097735861328 155921204355198208
72892602260043104 183907312901039136
103517021623367920 125290507946725632
41082004846393416 52977050138306008
113197723703096528 171465180431102784
54168852568657864 92089198904322640
52509497758289768 105246552794111040
43162323091588984 81218469225487040
9925151522607340 48839166186576320
13028453653776882 182162577643801088
12960847935952580 157558405942127488
98755076701455744 182862264702830624
14936569355553334 105076188791375728
31446070835431056 106731633683146672
124091453307994432 181741568685800128
48765889743879296 101854606730077888
10246478807360430 154576103631086048
56703701668435536 148107573176154912
96626600764319664 144524226366751136
161176537306685888 192228707977994752
24331633139762784 72326327593983248
76156166928841120 172021289195398208
31038438993908524 192221201817699872
28615983451754056 50303181355459600
72396769916101664 96891646788191376
11202480530462554 188555150323754464
14057047894558834 58795658593783808
47463464562738704 82341901984017888
28894227177086308 127197342995639440
41597228652079344 96926841693389600
9969968702610760 47860173051120048
36263925221941248 51402980153893912
62027666739081792 191299694457981056
28250590538901756 132889550783988096
135059707992287824 184104332708775232
27788204834402740 120125843298587552
57124416035141048 161641117856012096
67514936463468824 139979259987323920
33344907981774596 139826552284034432
63082264086342776 133176886189015632
37906848505265512 131660648324316656
90319147828953376 106580826318936544
75032272724933328 164373798422973216
10153580043023358 80953858444631344
155841234795794688 174767842811752096
9751895280713856 74190494756564224
9245063625846868 85514075264115616
93478500377511280 111135436920901424
137615530917122656 142548715929589552
12946002663673506 98682437893943104
10856488136654534 17656423483374814
2013872260078055 139212478930210384
14953022700198430 41006340216839056
132886269379824592 143467415469219104
183119511223208064 193317657828182592
151639651797467104 178833759772515264
8479663470582529 143215493530452336
60935159366021128 78889181854879424
88173658189189264 93724572415882144
42687514389694816 47353537260510496
19657665397724168 91891007698837920
119693008861336528 192181503247182976
92469766763604032 125975137155927792
1227632068700950 86946104681388608
47793229233926208 163884339681423296
119520327791382096 143707000123729072
135670195274174176 188317988092894048
17496504484198392 183820398129214624
4241024227700216 77291560835030832
82643291168415632 104069170341295328
9850790549980514 97116149930784448
50267376714304128 88215987118670576
10098324393522852 50502314745413824
70080784633412992 89332685006378784
87690003435590000 136672544194649232
86550094770419392 148587138345070144
6352470418302323 123711025358593168
50122208485638320 185146111264091488
17363986968119614 123226671793243344
35181404433894040 89901142864964976
36821959522819712 88689085539778176
43312561148210296 112094214018202064
19715553853081964 94809939110942896
100137934880493648 131917619069846208
8831100967369482 148814051381458080
156692425815703392 176466324710464960
63550444232465640 100146402653662384
33699117796349308 146701003961856000
105983014184829280 143060816014597968
120288269444573792 191344482948334592
77517592774210432 195488684133012832
9309026890370044 50047670420179432
189953672747054816 190330794572032512
89435914458886928 145786885002259808
50321092833514184 196823180706806752
111510860237568080 186115994651328416
4361113630928574 123706977298892048
58203499979776360 117382704261767632
32625646516454320 109176120863705664
152530959922907744 180096022042736864
17140768810289500 107400373353485008
40664217215129944 151136731597978112
66530684997628552 88515586575227984
39178903485199696 93707973462261584
27567791194621640 90131274541121584
85032236423903824 182995191859316096
101505322130928336 187220636084096864
38967323067405752 100950423840788720
26831395205609008 168780815681187296
106001255312015680 191513776332889920
27582752541445316 51031124240661208
142374508717936256 182616145862120448
109866720355962864 117501052400784928
37900569957694008 125076680580889520
65141284221274512 129184132525302416
91279370668201792 193529518728264448
47432233505718440 51636471697398576
94293252126020608 180911734612630688
47222515275969056 47394644301977216
95848255808073952 122800984118082240
70250076175272008 85686576013389264
8463768859103322 122093422001635424
43998078930843608 55787859880565232
81199690308852800 110104099407978944
676489234216266 816363780524081
122479164832236368 192390046841582048
100084039790927392 135606445089014160
26998444894135092 139053374112530944
68697692107490984 92598710657167232
32449376761278540 187123791885022048
105752032884464256 182486125894962080
140873737741445840 195978990304752576
10674180713289908 78079661354658416
11588294601840262 130564900920607136
32440796403609592 172587776267483040
28437470217349740 114258350720507552
37537414123177312 61411733176228656
91090901113422960 114058867033162336
8834695551055488 120820564192996480
132372297412874480 192807921732014784
146550720346194688 170015688222062112
130440111239746304 152657951130485952
57913751902132096 171036533983454432
34361998509657828 61767952683062224
47190702455860464 118436096553868960
2818476743749826 181727125603608672
26884890529084436 78585858001849168
61809182760609720 72167292003737376
44656240212479112 58018194354423304
154425419548421792 182775435480243648
35486272664587180 75646701978161648
26075755964946404 37404593389303504
10743002406372522 81083548163940048
40536365335025688 87185916495119472
2225272232948581 84661568745488080
34519630944307248 127092110096013712
73499205257633168 94306991274797344
2098260097605103 192143973456639104
21493547615965252 126119203637629040
49118432004396024 111692885378367328
9910016742216014 112527936534945728
55708924513599656 78832646477150048
63998582832844640 168993308768411104
148963494214256352 174617265934917344
52251707156299928 116259611543221120
41096773224886384 147083070759365664
11580666411332568 167275241237945216
65752144931712416 186308312976543136
27412547956654224 108182151639248768
24960870478650400 73951176230784368
3488666619451636 141661598559646432
1300650126786054 121516392274305232
44575332367823312 190682871462476576
77862055411510800 139468846271929920
85314652200069600 155807793117051904
54703956195279512 133393329737507952
100364329352874368 138561247114763920
167316349350038784 167569088157646240
117276635842056848 164013596451045760
50884613627505568 90573988761050688
121752326070367840 134024073250627312
10371355107826858 113751828506422176
97889989637284192 176783365800571744
36446845207137592 190323903906055712
32669238271411892 145040486081633952
16357332218607894 76796987000893008
31323361731214716 53983498576397392
10343876716094730 174131221063202208
119488975757950848 172547991353892608
80549565640572432 101841982239976048
4696631221717733 180727540340084256
11917896327926952 150083971592497088
111049038809502416 192438417555779360
13907078304478196 37155566744289936
42095479842902592 139974875769343184
74548330944197616 157547419308832608
6266559713728052 98951246774552592
90362404304429504 154523088079393152
95537516095030752 181426172851994720
30368057893382168 89283746744719568
4140741363469565 55370200723840552
26958141975539072 165139322524876608
47927522735891856 92213240775159216
7863575952906772 14207624240470892
194013727432318144 195535653436113056
144803737277021344 191649220479201216
41113259307780464 158436644137849280
16032352785302432 154068389326240704
26914255878705796 51536628337796296
32418848691255240 109926482069265392
186179957617059 136865323319678144
72518305651378560 196199899531332352
161241930408561536 181280993464085280
21724789541473472 42594670823595280
62708352014790016 110907394520156960
52231396820279616 88041249663766160
150276533936541152 154727680562584608
30546564617069832 43064933980571192
55829852969795264 139051239538828048
45733214797309336 112800693069661312
126899787000814544 148563323331694080
27029305966795824 194521667608614784
134854992650509280 137048824640613648
41257354468728136 80648814155250976
113372007519669264 125446929577897072
33741780177930660 150721032509365056
68088089055849288 134152936386507408
39218887392483912 193216230408131456
73076392691087344 78257192370227520
74635164372360720 139870796219123600
148710893212367232 187805368645152640
117246171507194304 185318926202163968
81326542258794672 125909946837949392
67489070062689504 148268192161466944
46935260228028280 52821625018584776
58239646151048664 117435173828908480
88305032383005744 106105046231068368
11064323142990404 191783975460921920
62832503858887600 189654584160997088
61829901815371384 160609911176625664
130538948125012608 182757389812872832
47320494017724672 114591077157707968
144582904840317728 150597280655142912
44950042141778664 186792503851816480
20782692530814024 147264536209167104
64651043248316528 140154623930111312
39865820891467736 161181179438399840
24519002904098556 193276635458994080
30764125038853412 72101551602435728
137148115668198960 150456810579531200
51998062686605688 58214723431402016
99319953934924064 190092166399899712
139606647937670528 175576719366163904
64284222209524184 70100809885377968
89335268303744480 131103966403648912
38984946427305624 193274490796968128
147117852245615424 174206788537969344
71620856045724048 161428525490082240
80642889501835168 150770619749481536
10003893704995448 33630606900220872
177127306023824448 183807681014825120
20923436019443676 89784917819028304
126337938505666944 146113774183584992
145836522280328768 185959064731416576
61256381038143664 95567714357574976
9084840220722638 33425905882121508
37279889263325400 39384759098428752
85202449261983264 100468905113955328
27076543101508240 135471817826587072
98817287215505984 182377160558696096
42563956379043512 99960037875365408
3281358870684035 70025355414103328
33856004667468480 166038606412212864
149788798628415904 190054438402859712
31967519555966116 151962967663873600
169275783424313984 175789538723498368
63356483395582888 114573184251926960
122786089074620704 163461653495350144
64307616349655704 110412328703025712
9118200395364746 69220107627263544
4614128093778581 180572653920535584
11128305334739554 143356503363139120
155965297288593664 180945820463889536
63733491943641528 171964460476887392
57257784683497856 162028798319838944
58187895805599312 108359224522808576
65364303301269816 135316250258783936
79484825743048128 126096105527786016
68637078743055832 101489191679373184
9640135668650816 46379735201824672
6168512688914287 181290286876474368
135209483765209104 183944987568990656
58759997960482320 116826014379488512
110969509216218096 170258819346959328
56571611942278992 166643458474392192
15456089976283268 20685910893621448
141116043880787744 178254220851190432
66083428383746944 175324682663693792
28420216041040580 148418490384487040
14169859453489892 154751531129806592
30697982274958180 155290919875281664
124699142957471200 141484365456462208
28161311964350196 185483593506437216
21978176763878288 177665169798514368
22771559115031628 52101003259574280
74335271059811360 174278840873921984
24968376128388116 40761518013388536
127276060431366448 171331463989484320
53572082611649216 153781040773134656
123093474110697760 187035581005497408
7006490139385565 17184708215924030
48748979452940832 165772918381443680
9351672589958324 139817274174708224
40328812147266648 137876693044969616
176952216809018752 179323483272060448
137883474225105120 184222028028351840
93835020395063600 104744026775223840
87934029310776960 161620025973073024
136351984053087808 181907792200135520
79198097393577456 150739807726599008
97695035058318064 149018860714819328
113489104385026320 139445030942960960
58318301528108592 117147424756389168
40165638506248248 153090730842312800
32366862434728560 45024325634206048
71399329350117872 82549996351858688
41822255382583320 162483242096448320
59205597447727904 117843998530306704
102635453004442640 179481733730965856
32476761243029336 139386448326837408
75829324103911504 174194166108889312
162009962850264128 184040464415152736
49547471489805 81657775095386128
4438118315748502 63609627619895656
42590930571701168 111640533248970208
78714444307030832 94604950425835680
56677692182256552 109052190873069104
90793016675838704 116996403790273856
71894773271905104 138950226318148192
12178067572301530 186395878352156736
132199028865756512 165240620376875104
34900826710862220 185082230652848352
32899906891817788 149747467496268032
7771071711780186 11076429977810774
94345312371633616 121725229191880192
30148019047993508 158766080810724352
13583113701836930 24825647717353368
126731893425046480 164974413856105600
84078119098088256 97675683545853984
20151960417217076 129443477888946848
127641925139260384 165305344047875648
20461686318020348 32941039369230944
39005601810837296 183651588992358624
126744976689562416 155511457670745728
31533254792508348 171278144045044832
53657613183185680 187766638729158752
77052553222759584 113442607893516112
92081590477492288 139327885124487376
19006293476867460 38128793613453520
81617848217335552 147156496176711200
26134502206797760 176973438898350112
28530203070504896 84981406609493504
9353687061278260 63026673107514640
46747980678905232 91462659890931632
60264849407770320 175436876641330880
128540693677554480 177358466154754528
48961783575421680 152034011692392352
3918316524872186 54945378269900232
127656141857686160 159796421745149824
66600828659351904 74246085262474784
34767154991275600 134717381928309184
17492715161377838 114298943277220432
55778685188667496 176124797046033152
88686494710117104 182999860220911072
137100279242436512 168198574737733248
63264607783234152 176362747302059616
77095291091494880 137055351528489696
52632586385944888 189710846090539392
35400951851611184 133991553937767264
52736560786588720 72605587486805104
4553111883249066 11941661351772674
47708267810430360 60820762337150432
39390061113613136 180227416859937696
158541866032158848 174023772083038816
1567283441537682 3553846295256718
76357388136018336 145716593856810816
79615617079088080 109927637769765136
72845851605976592 150769278766938336
170295950013274368 188844373305062176
24040549563925580 25342664385042760
13552697214613158 73395378527106240
65683708439808672 128788701078728096
46738227574729152 91922228644381648
60332630135618064 87308351025123552
97811104411389968 120384069654751360
58125227024418064 60396286067043776
18795493826892752 161087498286368704
35105882382909500 108158714509415232
89818666172871888 185913722819647712
140906074674831008 193731493361868032
70210346488001552 157976429199367424
19762221338003944 85668171595017840
17044053724675056 94039603753027216
71806332389581600 150428167205630208
60449140032182296 96064140160791136
25952590246043232 98115557149609008
75873570215503264 175955634522766848
42068876277590496 177675533903935232
86394566736249136 148650652854320800
106285095892418656 133236405136307472
51567459780410128 72220150261287328
23561297516108068 148416140617622336
15293999043720718 147472903405277152
9502690397365098 195689807425847712
51657171948515928 194748246828671552
50491463383462144 91505183417544720
87505338344408112 182690333906867968
81633434069795328 185126412594402848
97940883086637632 176131832228936832
127542425604474928 145268856699400320
137844386173909456 186317252612047872
34505010090527020 136883176589618752
1488692981041012 25818925826874876
64444061139101912 93789911016342752
121740959083377008 135035328193386576
158387226550229536 159917883507573664
87416595646771952 186364800415441664
40180007368159632 84279570823532240
62539978865484704 157978356397185184
153835427689451008 186957151754193376
99422770980858608 105456429689207536
22478919406225112 118096798934408464
73165463193038288 160184493086624064
64816161293787512 69726653612885880
45407723374046752 50999239618801784
43206344054209424 152155205155963776
3119070364833907 112626064624475072
59663632308954712 133911686790527184
48575667555534472 134334114056581600
4796665095088499 150912556451813888
24628852476946104 182705247137604224
98575172465197184 136966106982779648
76838140695423472 86842082285574864
55979345451095208 140263041385942240
126519981994406112 192405064637387392
37084437900473216 171816734417972096
62168675786949736 92257291699851360
42470814239453432 52157105892326256
60725758103045392 80820827630064416
30607969831965360 94590679063825616
8744643763511784 27314972147775092
93640977791668384 119624744619449952
38732537867414248 156060539877035328
55350333108005392 91916532804068256
15412110148584340 56351701582427792
26597247246490008 105831415837309200
72615692767613456 91998882141034528
128633658996759840 172618243320895456
135925722626100784 163885154752240800
12546072212588236 15506550704715100
74491763901690016 137504237487158544
34741612524973056 72674784340176672
86433523697021808 147956838563190912
174670863668373248 174679172164665376
90825206575286768 119233056972245024
10060358724715548 166116244906329056
53061960004137640 182524397492387552
60383565381616304 161755668448326272
126855440578545072 151640560370968288
65701187668847824 88557479344887632
171488399083739264 189914321865105536
6215602647351087 102073557634944368
24054457787350328 135113888754601520
583266403071481 58686853765824968
27555384186309732 67997100004557208
145737389542474656 150545618061466816
17497935092119338 97506178600949920
3400414860392112 118605806628465632
96268401280058656 120908375820895216
48619941595651456 196344538596184000
123304946203087264 159807440700646080
14462415625590004 77982280231734128
62846028854777952 117380663693722944
177305018529642336 178000687464656800
71547856969517640 159865778211523616
31490150443727832 82454495728249408
83678744532583824 148410529775700288
57570001476174664 142792600664371632
137319748337830400 165827501025661952
57956179822303312 97704431477170816
85347064584308560 141116326817160144
54104865171197920 156657419237048672
44884009072956104 156012796336678400
166182985661846496 183752352509661408
98978542262614336 165946721319395008
89453391672710496 149661867789734368
41203184524006200 170034476443133600
6143400361267675 125237760691237808
39391646489260080 117706837563450816
38230917367940288 51400077014136024
103620163413962480 174242140320196224
137447655438871776 154990336105480224
92618282008988848 171885237345871072
111248286442263024 181572969916939968
78054655608100128 107531378042318144
53465247519249880 159277537376502656
18284096376440584 172924596399430432
156129618477965024 188923472041859040
41813824922758616 59506983417835544
97370086599529760 132896725508808576
23296952732884648 166337401144037024
101997160578692704 154353381809437760
185723516561021280 195157243173781568
87874932691050944 163198342004552544
44572048773245400 139676729183156400
86823025835662640 136131960995056672
144974256874869312 188007486106368096
63742492234461568 68389798476278944
80860582129024160 107840163702726224
52113134627774592 114636291823796048
116851916769326688 173409050644795744
56984265554401456 132959980199425872
48206661363461264 86304326955587696
54299251530072528 113760553538506400
87434260429469584 96696588944564624
31672439043170736 98756535799927936
76155493503132048 93691364259449248
48171909445152440 122752062523930032
34930244240452824 195744342001282976
5287211333697099 182354774229739232
59121219761453752 91053378621967728
119173318445072592 122720476617529680
94969405378197552 129381580737346736
17110004076162304 186452724661475872
174008399004186880 179679672153258144
94641496239200992 192074320844944384
54983889691628656 65532520159370896
142060959921757952 167563461189110400
93002087332402688 145392547534540448
134983360783276944 182557634903800512
86558837763654800 189586485291929120
82730328119763472 184557124264183456
22672385213530780 144984589502934848
75147832823558640 182148437444647136
82647087336827856 184194366329982592
60720627661582112 103997329053496880
50378736497469560 129062955086649968
47326432300638952 88908505699050480
51787557739572864 161742539518137440
61096709587212368 150992083421218016
11741471954644838 15274027806346980
10670361689495210 83445776506474080
146023443702656608 169388872841915744
165790764005985536 169575202943568896
117996628721572304 123094114521289344
73200735960516080 92354319058081808
177313336885292832 181946914533591776
54821104178354744 57891693573239064
54445465408035856 157211703448239008
71302549556027992 158913756313671936
29612231331785204 66891591058972104
122400218137638064 143924752619241376
65054443556941456 174974753359741536
178681165175981952 181263412788380416
90101854181244448 152430667017993504
61137541413612008 85739499672058000
58771347467055064 143711878095954016
3539087223409822 103727799576516192
141935243505945904 149658046261968416
23725825266849672 147752171915976608
73661039049190864 191188308973714208
49877125835397200 75933309690156608
44436575447251384 45494486176207256
109596597557179264 142791173809740592
65040656796273776 102663319540633040
42669233859865680 178577263922849696
66835776972605296 90168585321844624
111884899240940544 133155439213601056
177205311422684832 193315763822281440
54196652491796496 81464561615339792
85818341490344848 181902559381373696
20371172858234752 23701458910502388
29756296699210448 58116642163509464
16740968612556128 133407568565239952
134900585674785072 135326783544100816
64891087498834488 143824813494342176
90151372034505056 106265717105792432
79420086695149200 157901009252070208
102223028374889520 189789622476650272
47449271929144440 153549654105075360
25608642279318612 153140528969787488
26396178381408836 121597099275670288
82541289384311728 168089898987871168
44427406809237008 114753712564482560
49166860906776120 99856603460980192
37134415640579504 168647951983085696
25507923195509772 80623204620469248
67212869080088096 68816389333296608
102029503157646576 164384320961053440
20657767107620052 185995715605297440
2239003940399582 8673789959603191
42657220329337480 192314101952804704
86937248925904720 92610412832113808
31476046352537264 111625625913006272
139776135145685056 180075068755780128
4752431607366468 44036238541611744
7122523468484051 191618531825523104
67161059608749696 165123211472456416
94408737918216720 105948448941236704
123418193671130496 140602726152212176
62662913923484640 97386708326105392
83252861565456272 103171180159450672
39207282843142432 133138173193073552
33535495360011352 171815563108822752
6869033605221821 122026741552594000
160526703608862976 196072747618581664
49520572014208536 109264293350405952
22659031194502776 38263739487055592
65566514140668200 185234476861840800
11247691789989814 58905872707617920
162883999104749344 184966364046118048
45827226188263216 184282857060957696
25109597165258408 170481508794093152
43942601081997896 63982340450804728
14847701512233706 52378473933618952
75189456666061056 81847811435610304
970614135311471 142792926718301984
57107676819858504 113991092235996064
65143772918720960 87654841209557088
54578548450735352 57911994188911576
21319382081777344 186328280129595360
5783813514883612 181473388990767616
123461163313635664 175129618794079360
100860253643800208 184791375756997152
28765480698155680 74237672563908768
6153085284082549 48347193260529040
56632281553230072 64280082685365816
72766154001359168 128715947271973456
75269189482733328 160439176351756096
28075444088650488 33698531026718060
11071938378488362 115188363535301184
19920962965513088 110384669190409840
41024346476028984 86538823003576912
97799300991715376 186332006667996160
151917365967822176 190585253891616832
31887412341091984 86894300946222784
176036181887423648 180121869217810464
61488045947092272 178271718485578016
38558795440797448 174028992904433952
89774713721907040 159332781077241856
173548762017418592 180939112417555200
79594175364544816 87919508502957312
117746315037941104 151114356989826496
173362729378691936 187019237641546240
93303841431431872 159923327292010528
112564815296142576 161210099629181152
31115889974442652 176023982547159264
20596224706582676 181332555112264288
78733839239431984 130032512871839888
44570895691266032 107985133203470160
41286717551917320 90420258107511872
85157542180719136 132253212527957168
13438576784114036 60880736722920632
6980936782689508 167803353766472384
46692880854452152 161209265172163392
29346986804158132 32680012804477652
71586424180009640 133798668088606496
8129002591204060 160406949672262016
84848263561149248 193763723067120000
2567214182910620 114729175363022640
14889078650616610 79662336927579088
71463704467651856 150098788330055360
171802744380346464 196596909157934304
2285482184916334 171080873229618944
56689007966247384 112956896850889232
101970017410756240 163270023300225888
146011057168889952 190212935438402880
5785536602224114 41533993414718856
20308595867604316 171488914999992384
10809680545292748 143552201720460976
27115348114966792 92484773284327536
40105217326037000 176345559237381152
52498261195138944 90932112586170736
175314008343204608 180352808466584000
20604134973436124 190972040771288384
68978722479539448 123903267986452400
4278749196842759 30811055396099420
29266724536499788 189120977301175552
158289233806883328 187485155693530624
42874305146704336 79167154564593664
6895390676943261 99164868572437104
11367612137033922 89129921291112320
15324593419395414 102997645480714608
11576840099903938 165962661888319200
98319360120452784 101850966055142240
156257021075734272 164823841802732960
164543973794405024 171791886122856928
39182694865131504 115776697955713008
116769516471135984 132554262941092368
27392951192025696 43583921650046280
110333218858471584 149718784269776992
132163218785310688 148723623046222240
58994027365209800 134192753368287648
56427828555514936 106073672664218384
25626285500546524 111560104779474144
63691187225678192 84286619951592336
110613595821943120 187196437352165280
1726426272662612 107947478007875680
1494375474579437 112283593431636448
99055035355481376 134789742681444032
16664399634683400 76516839223303568
39451316666182112 107101825785450560
140824808095181248 179640041562013696
43271177298478240 86593973371568704
67039887532594160 137704820929192224
22630728999317972 137497130870618432
141596118381697696 166640982498240256
159900538654584000 185657539234411872
23452748869826088 195917286217118080
111257581890350064 111725275541693472
7476222456899271 141903729780596208
5905749259012418 156059328642629184
49922234309528096 73923889382806016
31786719755518416 43685576026195128
52922163580467624 96572513119816656
176671813125076576 187907809438809824
91958019020292528 126296580562068976
4387546042849163 7248979614114998
18006001493761636 117100293288560624
100791971854573984 148461248111105632
70973743546310968 144551364913289728
50991777803344936 82311142612897488
16357400498145768 72117998130118576
95602807383785344 142323856140429024
69617453129207600 175669122605911040
57113203789928448 58033044383596856
138618460487460592 176960939950034176
113595147641710144 192280529561960256
25294110760751424 131397703546098160
3796315015390653 141207171796500304
68390597534032264 145773967538037536
28500223299338864 110928083156206688
11538991120630134 112104635544190960
102346114776216160 191081143615236416
495388052200047 55798902483785952
110246402512325760 143364977907482064
118782944022856384 171830848007780800
124450496313153296 140465365184255104
145293239314262208 181197578947554400
192514809034167264 194696171126737504
56400243965217336 82811061075883376
130386768700524592 182006733995506656
18066943145424136 134847852189566784
42020764543490856 191242499319498400
156721088004299808 191879251564670432
97411002611706944 108911238320553504
49403792993302104 104456837178886608
52917367291094624 143818843642581856
43108357756748216 98716648800376720
33355887336218416 91285373585806352
93967866761723984 144993976410394240
64814071320815664 155108706771853888
79710200966039552 159614512382172448
172342003069614016 191032433364860960
74720513511352768 75901016528696688
71418925791250552 149055429530035104
25911450816102676 192207121984165728
33324255614403816 42451210118408208
27225436069336040 126138676543603680
52523274491342880 150835837590687904
90436245152174000 125243792374657584
2094932847551442 165722435508020960
100904572140576528 157273237402310752
1229245640731443 141297596871098464
47104224056496696 149552552816364736
18391261185649392 138229681867216544
8724395534776529 34284530606412608
90202546925018384 134275105750065904
73031867434711552 116962932398413984
138600875806966672 191031284046737216
89874840465004016 125151337971718976
6565896128381194 13328365601401690
99028570898013200 167297664906342848
20560478345708536 155679180296465152
50515408049475352 126459592626188768
85993404852977408 161859219853872864
16337952431644192 19277115839980540
10222170284601646 145861309584795488
181340416747015424 193089924698110752
17190614382312414 165251509623633664
21199642307952536 144336745140594208
91615288731990176 178129712910176256
81137364362154240 88307677621033488
55616685619136640 90033775987707440
67669063735255016 184261444978615584
6757950075618120 135277853712421392
156194570309179328 158826459985665824
138446154933629504 172964900804513504
17089674862845430 190487422747954144
119442555955500432 149526760433974720
16311481641439862 146663551356024032
44365723511190208 122331934965269632
1078694255877224 104786939215054928
63832834963892784 174692789066715328
34899408168315040 74373183743060064
22603669601526176 164021353094487968
59813119368900704 161750585344967872
142732599433227888 160359179004690752
42527480999938160 82851443980238512
44361330923005080 152904283130249792
20062991965746480 88077733845058848
108259300587247072 143581295995799632
59619378353388736 97402457931522928
17122325929745092 145754759527267648
22812295061769880 45252581366928416
8432848702291824 164477955679136000
102233399807698992 103420990407913712
9636745924497492 146433511035453600
86311692135490992 141654452501620976
96687703117968672 164632317535289408
15796087070100300 101947262454016688
53565402993162176 71467199460068192
28512580889562288 142824356777900304
78814460191108512 180802439908649152
93025936444808896 177926452137574112
75929023297520976 147878748035081248
148822233626119648 161903411984674432
66370213833042792 157404463026333248
27862904553366224 105237031661515088
105422343977349552 192515954838313216
55809967336106856 158966755488899008
4632289344080439 128997017290551824
68544886659313472 123350489649151440
39497383751169336 60236364023012008
74683576117021216 130735381376600064
55006817737116224 141472881534175504
1066672769281407 147430019654884032
105093188193106000 193091076913767840
38827881846982000 112046455699910096
75219980508440224 108499624239128256
22472282142934072 157021053154542016
145632657642412448 171211312581522560
47926364620444688 112260755153084544
33661673513227772 116102428855148448
58096317722948928 73312247061712320
39970020239365552 157586092570747104
6822797111285103 90459851073162000
88921212065400384 177445977553674560
188963190073319584 189506409170410912
103230743983700656 176822120868437952
179331568319571904 191480082416093472
4348765576097653 9304255296385800
30305559222152748 114894807229765104
52424381778553608 129674373228011392
58308331076103208 61986083687334536
17180035504646892 87766528213657440
22256198563458356 179235882404864928
30458089028870140 162832223696903328
14576501992465948 29060145705970988
35614958307673960 75217751255837488
154450189771538496 165517254828015232
49629260729855192 164506926290267424
22864029339036496 195093538761466560
177620361004076384 182931106816843744
56609330585830136 96251824740971536
59681280527599976 102110741442102416
43197996955378904 130215808822568320
14702995541207548 46324109066004280
12578837359580436 60285941566067088
23397502428836952 195259319846966432
43273357870332048 82725358638590688
109602043741250736 135105559130488672
43625117359134360 85669341517688656
94775238787974944 193864048588605408
171094200240499392 185830635282764384
3522816744716489 46146859231538256
65749222407675648 97442761561259632
112600698049577872 120064016694402528
113218400933251952 129939003498198832
118108690660799808 124516084704520080
7828367199362808 88521962908555680
72132857900139056 98424988148724960
149845165120328832 189891443909420512
15505731515546306 167960788890022208
14019976938096752 30077865844518364
2502439353472693 52031762159466520
10927062642019450 138183676348219008
139138256222137008 165618641178682944
29767808894554524 51478407638048232
110145774057937056 123765052583161472
174947125786392864 182610071560235360
100831049297547760 149908140439632192
90836441236654112 108441938090133840
2462197501082657 191998951449510624
28640811012535752 117312586934212992
32119669013492668 74456961663581648
117814326358152032 144064933224008320
41366772055557488 124538259278726992
52665210412587192 88790679633690064
39575899946282640 97678603985911984
168238438846751008 183298423554803712
137367281108618752 178816181096973408
145991025390132416 181677566264328032
25909277816556316 174023214418728800
67127934894612304 191295896459685536
50892736617905968 177917685284880928
37522319422890064 60864448703207776
23692516602129520 41746857551451744
83496885742655840 194966797628303488
26037685567031432 95016825393182720
96177350627347536 149884789781245696
5614741302925200 19062635513326280
85411278335675632 93771594886820208
138877748577113408 179585491747030848
52652098233118280 152389927381442880
15861796940395864 104328470894113504
82140858943691856 143070176118506736
22058015896182432 23830541333431304
18515368627572492 155935214391924448
117326269102466352 149083835528864960
41784254093388336 122790704172190384
57602509798720824 134757273404847328
25381913841502540 101092697210780688
4109743962501590 193809640580628608
72253189833532384 96139779309297184
102134852484089040 126671642391880368
12235500351764298 134735825736881728
98319210210092800 115090822004455264
35209763773681360 158226546390764416
9204327465377030 50643828494011632
55569760892088488 176309114482807968
106153880057938688 129642103182056496
1338838242776861 38481433976406264
48538744784054272 184696754706836128
42514538101012344 94784063801541328
52854088602285272 105119502982145024
91007171778385408 151377402538380352
42362013249839016 192377308614055136
48769253397620992 79595392045662368
15412072821360656 70543217851138088
4100878454846152 159999859503867936
159698610480033952 187085139923264288
6776529170737590 107223971682202032
131046036568092640 151684376177794464
76899829217729488 123030892510178016
33894425603082588 190196772327072928
126247768358314080 165097771611302848
116749989774956224 153004272112641440
25006321381416272 56319867283628704
110673412785184976 140740663096389008
31474660127030272 154855716719875072
44154995763408480 126760768775620912
83524436042542960 133184658408533216
125968696011426816 158755312223754304
97166405396491904 165220072236720192
103287070904441184 117317890932636752
133408732411556560 191077008396387136
90386393424293104 122488185358791024
78125640786312048 90185463851306112
52036067344153272 172861118557216160
46039884346250344 59974471425787320
40170158193083128 71692762595953848
57204780967092888 117172839211874976
14495993293424998 157828954281260416
94780707799176496 109311447279028096
10771790289503124 181289494748927264
67904190573690976 85122127350624848
27737136743788652 47972306133281264
70658839437487336 177226153540416480
99156942676859456 151676492292812832
67506794578801384 188619331757939360
65763943819580216 85781006748250272
34292539645058324 72856312639067248
94522460942355280 159878772214678208
67611772417557608 176118908690240416
15001289364821852 174754502592917696
60952856756319640 187476427060370368
117796857931539424 187785474679377856
48376893380307112 105995957456056352
7132880337482467 58361910537751688
58363572790680792 123334436824533712
63710133951770832 175588169619018976
4569926662398564 44751375184204808
184479101509575648 192829753193812288
16812619574978424 153313607000810624
156045519334540320 166401757791742752
25810754208028156 180741975096080704
66342174187151992 183597778747751392
80897496713556320 92566139402532400
114055164143127392 179805402792780032
70492847575604232 154651980879608032
3528897297284529 27319356545694756
66627913682916312 124420622521711056
57320952812370576 153124538306551488
6466342838698965 195858701573490528
171630770886862400 193852449264540832
74817840449469088 85988375075635552
59168909472140464 173782540737519872
27082824884653756 142744171160975312
125462867840912800 169260791206129824
47913186933402464 113962145683961008
44694120188302384 184945602879790880
134644723256698032 191914847239788576
19995370640335012 121370918541652384
96901009241910960 163872058494201920
33069406658572432 84211710326486176
128436049171556624 133769650844527872
17109838143573378 180234272281236416
85629992089689248 148620548710715840
67349482831767184 97744111480841072
2604311883981646 16074884470840548
3821883911320557 48038281539957464
110670450670319472 123036992411892144
21195438901696788 187259326339197888
13215719926369554 176471384432447808
40091857988081504 97875500778671472
106146156994785328 182594789392089728
107639448386834224 110335088534767888
112394491881811392 116148148922045472
131159878219649680 174484869715618880
44991062544033128 164199907607421792
133695859665715632 196505527235777280
33265777483344788 143844851181551648
65281783067421968 165897007680950560
22714378344096924 100733165341596240
108416682722420960 138527709247070192
33776209651260828 45005946878325648
17394072436491584 153360419122300576
2177251338750377 111740346202354624
55376034627727960 86188531528179392
73260672521068752 137920926909979200
52055763533594224 155348166997945344
32316197545703292 67951965688926616
19027196271020660 175494278193719776
136335124278000784 168048864456809472
57491282033865224 92361764368539168
34637319205997264 170882757098723040
34411965462981912 119992491127189040
15405227956679252 116664094775318352
60665986105144832 124342360317454512
30761798810930240 44740725898894360
37312638093632104 66111175422173392
65638017083696456 82551571538949584
3141184986478546 165924381743827232
42803148034445824 53269571123500280
15027276870886460 64105128693391000
8295380456936624 10170878902253182
58560266255071520 94420492435951312
106045898895467616 143239890180108560
80473293738428976 114611228156771312
102091521041487216 177888231518701632
10293492163593700 25451779345388584
107053461268557840 137233256654522208
62841411039708968 174418085069467520
40563399923120912 153403381433265280
72974913625879904 163019924352049600
27110517532683516 158436003548434368
1776382956574170 4195833650649361
61431604965516856 128257721062374000
26493898887619644 26894754717911628
194884253484927 149936401573232992
30466181820472520 34847036525596848
97533007566782848 183528183486223456
25566804711984020 145901898708452128
45825341378906024 181773007631446336
34492871549601416 169405042522255648
95341175020478592 164580616089609696
16895463113976352 157204282592471296
67757469030588328 116255502210802736
7284464763159123 32042288962294968
177979843702418240 193237320297023424
4766719165208168 65650890755946200
81265874954353600 101674527451846240
52992310627441304 120716880681249312
120728524354014928 194447726070522720
36118464809665864 68810675172791424
21105938127047428 81894045314117472
98761089101864128 158196377623452416
52993702782109904 140611315990089328
32839489223716108 71381727102185952
28021064003499196 64977963694204760
15943317299998630 97344232292175200
41689207171807200 86281214897236560
42475374537313688 84133625387916704
12673525837147970 189178329421349408
88638229400674448 145931218838738816
162773545227886592 172537451528832384
53618190561925152 151110711673412800
1519454659572284 125484855539924144
18699932342973968 119926626596908272
17435378187077876 158692123539810656
14167313941263898 104982338922233376
156484637096464096 160475093863810816
116455931319325952 127359330241729648
102802496114871664 111546032716513760
68242607044926808 107823578938773824
136067796862463040 145303614394127392
102405079563799072 114641531823234384
80377487841870448 176056845038368288
1208388197163910 95349891520241904
82886158985733200 185578593155920864
129225083173357376 150227265368912416
34614055472295332 170562490380567008
160139406281527424 161054283525221632
131319503927218688 139325618869169584
14522567642634624 106531041350873360
65727645803939912 89443225690979264
3693565722630935 135200533457457296
132695867247338848 172828836500570976
16524215234878462 116395501050425536
2335792718445442 56331760718431192
36933186672199608 188406857289768960
27445031478974204 67058212241176176
14899922430491778 57007022654558064
49375414388753832 128217376077699040
4340482923885438 66464014850552216
81029252561612176 137107031943242560
57747292815098584 149402347264264576
61365748834170600 167371161737519488
157286194135271776 170185281524488032
41061077362441376 50820868307589320
26240478132169528 57917200498396104
7680931816160238 19828552493638732
16787358227086900 104834018539259120
25216317241363420 183378146463285600
778226137090177 49506433558607608
73246378664882272 143073697300729088
67402043094585272 113903749000360032
87486776695132784 91734338545902080
16913850713624290 41429239928631040
38895216897135112 100125041388677936
5402439917670915 154518066694616736
30914803066184364 186337442154155360
61217814973852136 88788920001752672
7829445239787830 141331007744553200
64373117690399176 138278833494859664
44929018002653128 188954291622914752
95474888736679440 112618868489595088
65113013740083208 145824266233048032
122732342011642192 189886052636638464
30048780975215284 174990306698566496
80932578388453072 144602576962284416
130445459771854352 168272350329816256
4622874631306111 12462437311956928
10865839036097468 127632047679494832
133605292401904016 191494757635750176
74683117113353600 152521386409484832
63704493066770232 104056154949895296
10582039972320518 45563305065184016
63040044197519992 86583238054930688
76914634093320480 147633973789387680
15653227186414184 189086530901945536
4489966679987333 64673149585017616
51295342811276432 173140516726018176
24787019834244056 67174955155436272
39127880660670720 119446074239952336
104590811774573024 120619334435545872
121588531405405728 159761465777178496
126097264811037200 193221522581740672
59189615221264624 103288362922628576
62056106297120160 71824939862301408
129275907295475088 138159353190728912
29374500936989116 180074162929351200
550558904908330 161766659410014496
78744877430274992 138679965689772304
60900534597909968 193656843538488416
64768139616428848 95679250828001728
123332387752349872 135009538258719664
28181057590815532 112851277145884240
81583301686218272 88674122233406512
53641093732843936 68124157185310192
132727681996797184 156897113911085376
77124032316381008 83127904735965744
11533471069743962 78675562346333008
7020094877340912 175135154172100288
39445643587992976 171601484313808288
58075519711620968 121185538219549232
147331924762435936 163612487473291712
145233487816664416 145698190398235328
5857381448140490 73266424619224080
31144664798284948 161534095866450656
42863428065106328 75289931031011824
98600231164099136 187819265961241376
111156772452438912 183270852443981344
74634292275801856 154575153479711104
7491335162033020 191876548346476384
35339228071385356 165433576571197856
120452698531544400 165068137891355552
75372999510530944 99091165106947184
53489562370040400 176211713016704832
15354707659905534 119383795096947872
9607348052243026 46229529726240968
37177751362913336 41918018552503496
39474527535948696 55264453190130192
33088440346070836 194471384534458400
137744529610319760 188205015974885056
162041238727567776 185488377777347808
14708285966225706 50528935049218224
78834171731591728 172857123870431712
173858516226924704 187055289822803264
143860813038888304 180081780461463488
87572051935065328 150630975788178112
122752455077240144 135313935708734480
137955810184912352 159804388207609184
163370051052095104 169848397102414688
16767062821741478 50882685028849792
26077900426388096 190518800665936896
22893636698334348 83960777286771072
49828299373808960 158136983631551360
19672259403152652 121781769973421600
5580198583759733 135894042499042544
51451302527253968 187342514296350432
76732977213466672 170832151219283520
1626132407052266 82314253962165456
22410544336575760 139324267945979968
5881200346529608 104446722869005008
179596499986328736 194684454247604704
86482783707659728 187383987752106752
12597289519472538 59924501635928624
94835006326895632 132878063320376288
141903278899696864 192022997020480064
28517069985140768 142265758385068848
40344364861373504 41222007071933808
95952073790039520 100616873708746512
69604050774744104 108737166999732512
26467849987544664 97014281088856160
17573560767061818 68524797855550400
37213425562781312 61325691967965096
10106979962240352 128766647862514256
136045204856004352 150345892678989536
43679039856732480 174617590714235936
757139827573457 26283445931329308
60139084786737920 128477067243087936
95755368993215104 194196941274217760
47922512898604728 59619837386425064
19179663870892140 182168425057862080
143616601878621600 180813825201796128
33328413041001812 144275467403725888
31205537557048268 147004185002571136
152914808729847392 170502994723759392
16449749055735302 105106333458750432
40502809559536736 181785942062308640
37583543726083568 95011351075980016
89558557933516432 121848206475586992
132361720520084304 135213549851034336
123118075894610400 155788103916599360
74091786627608944 166902743642886048
92918203337752016 166787449458138048
126457047029521680 148534291940135296
103996931957166560 139894538234236368
43626649475896176 165770958149631296
1098928019665638 173843877487164064
71765701227223432 177686903680930528
50849824943095416 156459933410098144
154879183948122560 195990446687303872
15476208762236682 67852966592529848
69085820058592488 181650027085139200
4630784527276759 63694989032835408
71532250883167664 118702530344437776
77009801845522352 126196090894935920
66971566884897360 136995923771867648
51507141441414624 146417693470524160
112196831395848496 139531462774090272
99878809202439424 109019428522324576
78142849338817424 196170216679389952
134394840077385664 148311816543992256
13519681248075206 93135431946221104
86211587175149968 160561860937207264
28145149231390544 59444984134668480
7724608455286673 87675849375168880
51522170772601976 141077046794264944
31843489536936076 104282928371240864
103608532503782016 177082425207974208
76130807078825104 107272461878969392
38533187458373064 112768056060201696
108118112737374944 191127280803806624
140764161512397008 196138986829694752
5637099052956070 59182492092985944
20981724918010924 132178913487922960
71129303543111096 176942149999904128
129752235021781712 172322626754115520
82013565183629296 130779815259436496
66048515369948968 69661676590808360
129490870000745360 167172302799689152
93605411636320880 97758688075102176
41504012265878120 155089582783385312
28281444830388400 137312537701327120
72246618553376800 122083938371885152
1307302842351865 81579319042772496
44426961211419640 171734834001624864
1508352573727254 162146275006699776
83022833890354928 175649058861513984
62869989165477936 159922459578410976
40702645766110336 175123425284024384
15015382459202854 61248118867678136
127925314911658096 134297666839001888
16004018878956852 63853987370922720
93027251434625440 99450153464978384
102975073361489744 120694540197967200
60221193940730664 74414021847745984
173938304624553216 178259808113503520
84125219904747328 127179215870836576
44443222940476552 97818400448321088
97189582502151600 130901181385378992
42441890062245408 154929644967198304
2571838494748056 71179909979093752
63332804403911048 180127550675852736
131978309144542528 162492358812692512
94359926576700800 191724054483573984
78243450201398240 169480869846675552
23673789428010568 192009475386210912
133056730402101632 186823651637239168
31230446520846404 156615948618790784
2460172201513612 85519084532030512
28766720853423668 52938511588411320
74753990316379680 83916960952752272
9568108530615220 140126824554012544
83716947531407232 86337018320898048
102279873825018560 186509779160201856
38814012513931320 122443078479648944
85414047119848896 147506956360502816
19520336309511412 189585755879120224
52276624024513552 160175405800256576
51791519190783160 186724300971752128
5336808550298506 172158318104785504
60979290611823016 158906087995372448
167452625365957792 182346687035815744
157716275259952608 170698398055712256
2793092182780452 119953485254792608
57785415521585040 191242346857933376
97722841285770480 117405948499438608
72872302838835792 86207699270528400
38108753484817288 153353413443167168
113556814917835344 115383314301211776
174165292893952064 179557431153016256
106836088337246896 117377826099232496
15819710786132654 61434862735402584
88855054111861120 187453789314580960
32062076530386072 124542022861398576
36291291310918136 65368878767157976
102932363127551216 183914817518001504
68358131848012312 106836879232339472
105088615658499792 121633734578964976
123501081585038800 124176339199521216
117156398605170320 131435124005437472
48111182356615112 112272148717960592
43138004681579616 163310594344389184
74919299833809872 132051190416342816
50890722201300304 58233809704992272
121395039349081680 139149215822606080
156520946981703968 158144780781998496
5998372819966523 185606074025059584
23784710369275996 152929773226777888
7895126075113784 83652277705818464
54108273372309816 170859372581356480
123120077839733696 133875162005577712
119020128099123504 188378524131776992
49097203892559496 96375835087034400
106083415624993456 119525862240301232
13930281807184022 60533429922574528
39022086791264688 120178665624060480
94429907516240640 190449994569461664
65353672770356224 112286572468300976
9179846044596580 73900302629207344
76593467094836400 124533380102439152
72184333658128096 152460362907094688
60223186170699480 157271032149115008
79270063208295616 181917916450703360
131657350745399104 163124375983399520
35145585079143480 108261489009111952
48213510808522672 114204604182880720
112787024119396032 149122274381515264
10053163228307406 157232497733011712
57988460004343096 189651009996413984
141126761961487968 183423803458812000
39139602015491608 149284630998084736
164352441555104032 178548547716853056
55354938569385816 152026465559848224
25332700006767308 90689681154662688
17767956454733718 182316403594979712
31181414898702848 194290989609010080
44598911715111536 92892341200507120
192547174204922368 196771415211149088
41677619707272352 185287361938843776
12958402846430560 83336194105939712
93286016067669440 181100906506008896
19217919901323076 132092296713422448
114784674884592144 141646883108663568
23769406094746372 154309553401060224
118953285045511232 161050924731168768
2089644388612629 129182153618026896
36185476349140320 54496930539621104
73363663900331280 185539505371585440
35635454282270864 131495828965902640
43439342515228696 170288746804224864
27335877398240504 53557157845885552
25164517298593804 42217906852945192
72280030954769392 157983560468060512
68106957193224272 185225406522123360
135373454842983392 158061472510002976
11474488849197766 167774400502121536
28829604956003136 48546679603960768
37295273029778464 168503065691963488
105514039638448288 107362775935561728
44576825659988344 159006352848135712
82121192336556928 114679994407559248
182980578444744384 187417617495500224
94256017743876400 165886271555877888
28736281804708836 80952498620907072
86429867918570256 182707505347887232
66617322003636280 185410444835379776
18999933010382852 83294124564467136
13767104159429312 102491044309164144
141609028887463440 170732615323902432
87798039809954448 185857855239108864
30417056592223532 153704925105545120
37595114810267240 169719765122196064
81546670066097600 138047606308529200
117983062600209856 166457857144925344
44680615768174416 142100396248170304
83810827043846624 127560318785699664
20408908644787904 62437151094491304
28278782442410432 89645602532667712
117413988831066272 119469089917002768
24148615431669468 182150376156497280
2950794256992120 127882975333298640
85709750491305104 110412230208995120
86561742680376480 117400611227424832
14079733902647674 156619412637040384
124146161610071120 183985863585562912
12133436813922564 127437894645117040
36571555366018008 51536263471528208
96811217758745200 149366402124936928
77948353296959248 87932670322482880
154665526214663136 178925637408056000
7939834042524130 183067041232216640
101161318867635616 137147917553544672
96085023727245232 122855697616944896
85870222341681808 131362624229619520
78723018859380032 138270177469151504
136193663759601328 152825760392036544
156353548154156192 185786988587448032
100547391358446032 127987263003868080
141910654343419280 145909642429302176
27693388401353844 190749315588919808
76803834860719280 118776992642836560
26577089007840648 53175901992219440
15953285202497926 81753416315633808
17740803528575572 167225227833827968
61684846190684448 114631931240426704
81311665189714896 180262431801947200
12223932766265176 74544525501560384
48300402753989984 115522159103306960
16867443359298502 39910727580192360
134165857144478096 142533313254623280
70705393467645472 181906413247051072
86488698429327392 95092698459596816
82985310126426832 143452617956978336
70016553683430864 151090032076549504
19678774210122508 122452215539996640
140196982954135856 194785654158455584
156747317898827360 173997505263240832
45367684854350800 142390952590001216
28145417543055284 77881446770473520
75626461992598768 120260407932019184
112467580441952304 181348377684395520
62498662067572608 174900115220666976
4774526640259101 77423257166148624
33547625003849132 44849991678716912
8372438664314 40827471839511544
19259615884373084 57716731933549640
38327602296426448 168840647248578912
67472696799369896 136411712424079088
27357547801493868 143822552245874368
87177204507778032 133407326891386224
30661299061227736 40909563112544416
110509111151635360 180981633176840320
7292821403060878 182384200234224064
122809383746036752 195339528571343808
180352835325840704 180939769769932288
111971045872931728 151348464314265120
122203844981280144 136980368064558272
18349816313905364 114409409394736208
96664826524281120 166793535416648608
18524862705550208 47551092893309144
177910078477014048 193115190881549984
9843137129806158 62506052001786048
91125155313381344 177819821555580416
42225644308476560 119767792571886176
27435662669979756 35113271542615928
47517072378894176 128419145104243328
124054148891486464 140483380850076512
118613507887415472 131548217490451136
25975567713809624 29762319352128032
16440760530067686 143045354053443264
57124824238669088 61435004067089184
173720922799928608 183645866649366432
2462516091301772 154301568165049216
186384994466906 75881743443612928
61935841125365192 80841760306586224
22800515284094148 165636003560417696
17963192164118120 34999730224677056
39462764300672824 159198482955774528
20292516679463852 33927436566635664
1489036457895623 63912472912904984
59784288425596160 64344617713073792
29459314371900488 59178389742912712
6378145872181034 72561201206803296
20381124827835992 164107591316526176
40454738605807696 99394154032055408
25615826434242344 49219714569464192
105418892164285856 189638278082441120
17138953815030320 53476529413471344
62636108146345256 153037943238869568
73016769881520016 76762492859449888
78212555851457936 113929602899432128
127021185847613088 149296611236982976
69580725018868976 103769645638433488
139908940822168112 194770180772584000
7014989344221591 33587211627250036
32854344334715928 176210372885811104
48566336259107192 173548577879439488
50067081703703616 142117212189603152
51053398990212208 148529318375940544
18193187139963480 171894699725793408
5633077246886823 81171399993489856
20626326630680800 129775804105187872
91090138585252384 194342350779040832
20737210604612968 59862054195797736
66422752474766136 93967005793848208
29491674024068508 185878995591731552
95506301041607760 148415410710622464
133313198606617376 183464254568482688
25658863086778136 152963791801295584
84822697640381952 166452996725069696
29769534600448272 182056442968424960
112454031079927520 114006809181594736
75460329162365632 120959995258316224
37255690379240768 139197272821969216
39138810711728360 146790983369144096
147505427671360512 160445845673149632
67439789161525840 178323445588063680
21399577331406292 187144497616528768
58181309829715792 100564459104472400
138842254602400416 180387381280423520
124729807091442704 151556064070203360
19507230002204768 43355747353205560
156156724055948 73873918492656576
124965222839775952 129077751916897040
29865240845813444 120710356722578576
108830622313351712 120848103123249600
99599064788987584 145641416258708000
112581429669282512 151080636768790304
72193826004415952 161119384892364192
73099513642096752 140058463310597584
130977382661456912 138597387528808464
84534876306962672 169341773532626272
72664725991966128 104142310140083824
9274646421208416 185265532000360160
38139811974103992 127218042213996144
77343135047851824 87460610616244064
106573794900038848 146076686795648384
1723131159858501 80024149193545584
77279625403486832 121599989454789344
191926809131356832 193772974590917536
83659953109174240 135963888807365168
64568264853734400 118598093057787232
8921545589100963 51827111289974280
166468734836028672 170464979476884544
116886658473521280 178322109478030016
60324314582016368 178336094087420608
134619257615866048 179340940909088896
116261952380917536 119058917303102704
105198279338643792 194601935239742944
7810677732259698 141802678051286688
131207077557811056 178749607089915328
30099850499006608 35866034654447052
5116901969663999 129292048109308608
115445434827855680 172258690580887744
8297168574750919 121590130449887552
34720554390005516 153777800420772800
11811404150352706 56994282449949624
52109670986341832 183215928593176352
143651403066478480 193794894943415264
91138991269257968 145212820092832832
87370946443595648 95242184456660144
102236373635489168 148136853018996736
117782113204522016 149788125627177824
105296262329531696 191013154869228160
67310028294371960 121383442130737216
80572770586088864 83386300460205280
40611672992437320 146983753015321696
120674321208626400 145711440148767328
83822496438493984 148744222650324320
9319544099651598 58286913517548112
5252224924142897 183386697729768992
148433200600547744 150332846903327008
5352262680926394 98177688251133248
86736008226487504 108770515575284960
101455790888966304 140263986255544528
5599302633306668 166714629765969280
98630540675627520 129588063458411568
56920464330256240 181720651548749280
42608208613872848 99248579483379200
48171657310192496 110974556999910944
32227884742954808 172774358706176448
153457571441928576 156321149015637344
131843843945467840 132145083666672640
8565145003751417 165327684411411808
11392589581748736 178852913614466336
38282832326053688 179518928249386368
20786776361812948 168194979540877568
177900359426358464 185170331193173536
8684457257108429 144017922128170384
39226744251491440 57863893328860976
91700636637526832 150077948285608800
86178316169931504 110020938552360176
26608751556779752 37174288966881688
40222212561558744 107621631701790048
112958438798877312 188437672707452640
45783335357048288 107763559535759104
175192410298354592 192160607674266016
38086000438888160 122483149538935872
4542932006804230 67414273680164864
57003227128009960 88933094631818592
38300542485260272 119128375448369696
9638545441981778 178556289189754304
23201844169125404 81578286135267904
108694033330619216 131669251218859936
56660874159586720 172682011109452992
90514866140137584 133063315944424272
53220927581571576 111681529379133936
55536066966205640 111511402082160368
63942351123821432 120836725135143472
85858933569389568 174613048464510432
125506014600637344 168900320366565248
89334429321205072 190745052406875744
74525043497056176 123186199754844256
5243179625567614 57043575507700112
31068330894799672 183551773360545536
71018443285477040 107869209479221680
157896880556055328 175906986476231808
31750544131143840 147226481747558560
29927534295881912 134039171732588384
2406011957136926 25082509346951524
40010614078574264 160692550030450688
46484760260625488 182260796692558144
72614857476313984 102890001558140272
6535879676750963 60846262220633848
89065864548532704 120640822013144912
78621237676667616 153684097412518112
74168115281915424 86945770737421808
12814882914934660 151339243931630144
151398352269921792 180390134243373824
85769807377169248 133128269052889312
122325099637133408 178041860468121280
38462552973825240 187708350078620736
72232885479933824 185585632234052224
53292003433898456 161733728825262240
33456975901978796 138558039997770592
99482049296098992 186701903453617056
45247811558502664 94506504242976656
138391868375305088 165597065108150080
66933684975764128 78967845607785408
98295782453375744 176133938288323680
21308200171286028 112741801003392080
35127470128166500 90431496039371296
8528378731057568 77078013236878304
124883955455676224 169426768482068128
31136596664387684 153134496090579840
7412428831845800 144271717927290688
115975185787658832 174853450970288736
55382964351583800 121094375708113632
73551448394173488 130898267831954304
580188612048890 134882084987532976
61480240841996688 168971493083875456
2417028833141288 106657926116688592
42957691121790720 133840358374013200
109874356419481952 148617209132120512
52450398835840504 123575348455075744
23316730773328132 188422216423380544
119057097120418144 128584387011404464
119029205015136224 170977129349610176
13218728465003318 149822945846860288
36618944512890896 176948552817004832
27590338549763796 106879399416044832
43249499738553792 64044325778853288
39669021872350864 103448392705674528
21545188220752536 61141999658513096
60024638972008104 103543904811322464
46207754375717408 58411562513942752
889509060810530 93277498501891632
33539323026785812 78604721849152336
91896704735418272 153053575151810720
119289685435999824 133538795302661360
100287521660859216 193058737679160416
12259513864114370 93926868565443040
52545069017181800 56637217472598736
110430319624585824 178523637717840640
42221155937855480 43117279186391368
161712408698595072 195847906426542272
20874723196728248 139664574595043104
116702314990773648 163481313299352128
20388985151906756 88438603962000576
15257111496094894 35618321861755476
46682474936002160 92835220453360608
14765687017956602 54656935064282856
18121172828015740 102517746000529504
132271038140447584 180808889971018272
35651268816640100 77594654784371264
48384288521525312 184508198029221152
59421637217398888 61063885492099680
28924969797283280 112085349107713136
46341619276606032 75316430878278928
7809378780533943 12248686898124674
156915839876322304 163428030235199392
71520474472638696 183599291410210048
5302468481865607 35701076026552388
17809664786574128 194127239396575712
9161159523113992 105640383419781104
5218007336286308 177932469794370400
83785394765705424 113120052047908256
136785324255360032 192020231906179616
126849445774541936 140483350359632272
67384077793845752 112475160361470064
106806181687140352 191181927003183776
74742568777641504 155017370704078208
5105105775173969 80428352456255904
161632945968676864 190105006292010752
62035780498332104 134131060766433104
104573461848023056 170168126742765056
85066378768057872 171300529746255040
69711226153271328 109053328964198800
30976361732357924 108236288863721088
41705803222491968 97626196649069920
81541639486023584 112863694942038688
44794960421019088 135781860490465152
8243439660295447 47498365721083256
66442469793202160 195597840575642272
9496687610294626 80894754329203152
97898032472762096 161039721830183776
141243852997281344 167358666117550400
155447979724120000 188801871149796800
911687648005338 39782559610043680
120808883423902288 159824908184439520
12820442778457566 19450070182923936
68830702723338968 108013511877649632
34757849694946364 167923382080488128
21715031801421848 120289655246861104
4705859745854732 9785978401648514
174676435465850336 178994888084362208
15914252803168268 181529911517296512
64610695942880504 116566329821187696
3820945265972928 3965538378489684
32287062115982656 105558866987732624
54133084156695240 84232000761623104
23676280745844888 43765900159607760
19032570152234968 115196434269393536
23964147933135616 195337777303079456
63855603740345168 147270668714647104
33217368365689544 128321578961502720
66145945459950576 161225934732620544
57161528916387824 105817789219996384
53269939906754136 105249574802243936
78348926324282016 102593592091340912
10153022607427592 165437068700082656
24289001758554728 122077541753408912
8483352364528664 148355198227201824
83146561032992112 190499123892286624
23663660261934488 177328970559327520
100024870470086768 194890554149689696
88337903655821824 124531853138737216
154140517743441888 167072548232846176
102338725794225840 143726024656972240
9572922458664032 156219056308724064
150910410619397408 188702301946488128
39138234628013312 52223783588783856
107501725138201280 170127894589452896
75176564654433232 191952161691722464
117712715961495152 154706281727199232
63485980803572048 84816064493450192
35734509681933892 50090270137419920
92401272770125392 185866735397957600
151757647537284544 175931542256130848
15137250443688440 49758991121548200
29505409799588872 34410551273241268
112055697219523536 141173536724941152
48882715530938176 156649104199977312
70215952463762160 175385902667884352
19378673698369660 96080337370024432
70548924697634920 130622130913383296
6406723939739941 170646536660101792
39057634677741696 102280008442268672
9552806815039698 154587836156627648
46569430743865616 159761238635610048
69378696235083112 166298032850048160
12787380187439118 188345468780177376
104180812209636912 190717555097063488
22050463008705728 91339729169569312
13526046990056378 97706840590179104
109618194529361744 160566500362209376
93897614663644288 138684516039951200
28333610653099080 90314259458315696
58804294549685120 105549475927962832
19794901017757952 186696205564340160
15948822717462838 153670686719043808
38029722502450736 112888988791077984
36733696393108504 100796843004422320
5943902936803512 23987983694258284
15258274693707560 193522749685007680
111672106109887792 171416786310772608
13585285422337094 155696448959284832
92942594259882128 117376467478431040
113941107411742768 117846710228408544
6650837019512008 41600166069854352
55057128524747808 139869325368323888
110208100437096272 112495559598323376
121460542873369680 164622073828795904
14036953497961902 132384323052344464
33275037327713856 146849496975967904
99005511892390528 112560946928392160
18125402015969200 79326550552432128
69591336607464808 152595913715703296
59550621502396680 89656549666200048
261842484384045 129002255470867024
69933054145360736 114144453022692192
68754398143769696 82632466226929376
69492960951232864 178589490247074304
3494147600101766 57143248578845496
49040063990677184 75266022048702256
54525030503153048 126077318306254656
104370208396497760 126186585117068976
58357464049581096 103637513002105264
42796859673356440 123078410577763520
99954916372756208 135529607327919520
36894496892748864 55979751817267144
89077288282385504 98995192947457776
88280969765115440 110981436974183664
103529079816660368 174238199066782304
90669057060745872 154123722072681984
85849040819900128 175456923967347616
42047153372333168 194429689399959360
73228575239734432 98064212112768160
66426176587378872 177009679681568512
64954407516843456 185786617187413312
10235040212110010 144496502773480608
12926525774115366 126485548661141264
56931181798358936 65296588161581176
16164693573276192 16291193149933804
174844278919228352 182085157768499360
30032911610592836 111004553601989584
51892301574920304 147727661394855648
126677707161811408 138505061376783488
94801147723033776 173038064497930304
16049685642167618 156817739067501152
160740265756865088 171473399083022336
9200370260415934 15271074421311200
90346653971263120 185801436254187456
96062238097132416 137358656083952544
50320809798788856 115263900615930448
39066150434947376 194635902658336352
66270905863443280 132099298873149744
136054408755267872 136917264019095984
62372217605247208 136865920941431728
11498898640573902 96048791727777664
73779202197128944 166313226696292256
42548658242494232 165985291150914176
16042091771427930 191118500953365216
103299353557569984 170187308212968960
26593283618965980 108683644873508032
32228948884988576 138107253560043072
5593467258199564 124263715600416864
73774111580398480 183074653654498560
3374338533084994 192436389046421824
88105716835148944 99505808118702272
9628949031219876 27389929076572376
44100161016227480 163370152806929152
20598942997878244 124451827446596784
8171927334499838 52595350071088736
13798141121927246 63178003145455008
2810126703814460 90031893155903184
39460098882340256 88700576769918864
2370282934831963 67343046536564184
175813615153898016 191595601299266752
51336608031187432 182125626714538624
43216183810849320 70456487050220632
112657631628215840 140421966803599760
107415023471729664 143347811088793024
133635046954298288 186830528923106432
138050812336685088 189914549990621568
45850679261523456 58109664432965368
6364967970201392 168576584039540160
14038892862506962 41228647451623648
35677789617923076 177251463235800416
63958592435996880 182010689086891520
38394031695383032 104924839619827488
60973668332823616 190670327654202368
36706468276307224 58344924776780824
57858457666645424 164675923527344768
88882652182313088 178268761788859520
30061503556455824 31004403515508620
38136412658227936 110311999790521712
6061008346389424 99483005657918864
18170567758195456 86352617722362816
92609501394986656 170200349556877248
3177846726069047 168605150698512640
19667919710562960 149654370999177024
47035104094332408 163935639323963552
52941686694102968 107960939569125280
27186301001982080 46170475533464928
37180537238705760 185760658672106816
70728685664659024 87324337036048624
9438538608786108 15642436718707368
147695588598326688 175364894514417600
8871031810016597 186159657047842688
7041532564256338 187048222923370624
1385824609496332 64048093741157672
79622977104486464 164043530869511712
53635201087257088 104378174877567776
31210336707584512 66911634507659816
35909912458407252 141594862328413344
25450856631747868 89187700456682128
24674215491958128 194616055167096448
92840535266127232 102100377148576000
20650172381568632 140869710870459952
38301965642662776 95373451807325520
40428046246741720 89311108159740688
29471744500315520 54579898325467528
95041194102075648 154722226084071904
71557179334849000 140407819515331376
51300135488282368 132391516207607808
167875102191334784 186313634841957568
122078038581912144 147873581608108736
192038851207401376 195429949054751456
173347990653486784 173507549797080832
128949788555807696 131783429669231776
150944610567259744 156932276332904384
60617819494361160 181438722656217824
89932805564910032 193836601157272288
51166094179508408 187899365399198560
63134088090779192 102757508374445232
90095014653683632 162861365006899712
36941957112418584 127432744788182720
69935863900751952 127154854002262960
132586786227517840 177957314386748256
73523879554619200 113934383071348368
96590134706151312 163546845693323360
45946602180893680 59992007832450880
149860877296235424 178699347796020000
66342022602393848 108171691222730544
158082428607107328 173249244057942976
7045615895080578 10421467823813310
58579952518084952 62967895747395448
704789613120444 172852112166761792
179282481461932448 194994740336267936
35191357320343600 45389552335849536
49302367196781040 57715615827269512
109795049675053920 112122355018910400
4481165498159980 73475764490172352
33293226341278336 47263619197550976
35657613785410924 36438231756665256
133743937662654272 168941569862842464
32287436931547800 66913311955381528
20436182928306144 144217987065391008
487155527847509 36813856686705728
39139760892707008 55015618024994168
41461079802266032 141135500968208512
112019870061389280 181288970603935360
98387274118816320 195150641336982688
144929254520247072 173220675735248576
138936861066857984 161530503032008992
38457767892950328 99410254012336512
38829463144759056 143321154900662960
1071024609312071 37204345531368592
77102641206918624 145732149448183392
106364379388158112 139295276566126480
130301404535692768 159025499586895456
68081370362231536 92909971260265776
80230639846519424 132566383175141392
131320493725663488 164260646048075712
3578109299845798 43770072022769384
55067172564829792 98060718009708720
17982495709038004 148786677846961632
124076015299374560 145073223342456800
12814228688752030 103839529028523792
7403034176977373 13965854777135972
6214016347471151 100286073810997904
4397283972341480 118164456334106048
104003458342003024 110617422336830688
3097561965387667 171310919870472736
53296062885553360 164955438297325120
101737427228582624 172305023052477856
42744586646305376 75768500255202384
19863205894617968 140015829228256384
36835124910695992 124620641532760672
179603245722413344 191183074651974688
89237992580206656 130925105927004672
171733167059839840 189112835404613440
47384312399041120 165311942505032992
100441051789537088 108180640495025360
48353032859858624 134527801149081888
11152057327487136 73915661171234640
54821416868672560 88066066687877824
133371296556101760 193013199939248224
141584172635883392 158382099573809216
84878931907522032 177453892987109440
42559065506883312 112812083288105168
78050200496227696 98470603020992608
27503063653748784 167243009810547232
21943396342231084 96750147232180496
99573823192167424 140810543564580336
81459494139534032 180260715965303296
155181187483765120 194574450357386944
152594621175481664 168485973616426016
65394585483632928 180261495615531200
124877937668233216 190273738293146304
34413845952269076 63897458338665304
3914695200318531 9223333173146422
73101480685027584 110088715646325424
94093884373738000 173000063845303296
29988202081006432 146999147718682304
163681848211135040 166673916546242112
3164088006871899 7276511536704680
18021927878646040 28067095746035268
82020361934941984 168710881544972256
15664079711969050 196224295948436480
143303568652624800 196770274520094304
61386832508437080 81060493925343920
9533000542600760 92529148982503568
119007151671604320 173494616662747872
36676908347562536 169078346586980896
39649436088902256 107680188416037680
40321331817069224 50634338576685840
106670805636724480 113943584085471200
56262823364539272 88670146148826016
9461099402526906 196567375453079264
112684636076292448 164166704898751552
113641269472650064 146528033276278656
89683741533193232 129519035017352048
37823394596391144 132989519919950448
23629426765113924 112653799708654528
86405104256525568 183983114506253344
144255269103520160 168431361997645824
74751504548905120 144420704412595264
8285713530739353 131898384398739920
72946615617136032 101403670865286912
169952385594827680 171689784044484832
16925350611917528 150677224119660512
43022395292410504 168434812272974624
50150903647084456 99794428010389120
3664288849470927 48581791840834728
38835535784261648 182805977013569056
50236629102881936 68768914263859536
40434079018088256 180190967903723424
79891314684990896 182679523465423584
67712120724150824 160775891823654880
40421551280926000 63735127893754248
75719125180183760 131569857884605360
132002632300602960 137228076665712128
34101324270075136 48834183563461904
32342531173015808 71907942863478144
59305953217004200 98545094539716384
25650333278265784 178891434621600608
131098060226403840 174451974660793856
7821640427043511 72003611380100032
11242529069160190 158163685639753216
39749205830452792 184855534476702144
65436602941370592 120453001551778160
29537859263611896 127469185001524160
135287533661759296 171033625455282656
74506516424099360 110916848029065824
141243167330635280 178061789953189728
56414423129274008 108923462965886784
53148967289241944 136625466519032496
53685918863650296 163210935360791872
81302936180856896 163544477844487872
23074563239974720 116559166627000736
125159341118151600 161967586912904448
135268869677357376 144830833112905152
118219064295288576 142510721902229712
33493500478533396 129065864223339440
59827379592854512 106348045552016128
128289734357721168 185255871958457984
86175644277618896 163549708180806464
7619338866139026 176045269197516064
9885279144687654 158613616460675136
58982471133243616 67677972675759160
133276239272763344 159506479133682784
18915692279335168 69876725791433896
40700156440121976 122800446583869952
70081545595193384 147723909032429216
5972423027286234 138528282589679904
107533485551429536 156628023459522656
126025362925064064 181708459922156576
43345443952127136 111583922096961840
10244821437182748 156727964700433504
70617875695966712 178309604542598432
164016286996492608 182540924711204032
157322246693622624 180028639934881600
91650829456100560 171049214087696672
76738129680000032 124986732133267424
43268585182173672 169975390852529088
62780778712505184 160232732551205536
51191880385455976 74019459149528048
76098846986184880 166444406113091904
31285739128205576 76283071991900272
36276191564688592 48514661465312608
18679854295090516 94110920710100704
146205899960537952 184359934071610624
54366061112942664 142199637389782720
119253998261795232 186086341707050496
69933983778366384 170072359257337312
12788659610028100 35469482541463444
28013601046274232 80975072561114880
22383431935799552 147577319298436480
16472422526688274 78947564326107056
7653278855781068 11835817558210004
16759916102383738 18995969085574428
15681727419869712 83429594221834768
23134367602431820 143223405311052032
132638067456330432 190325226912470688
64795034482039568 167794646483896256
9547557883783622 179670902578578784
43283256074191736 158380824712994496
85921540062374624 104499402002563616
51465171350926760 140418054516248192
94027880661835840 129867431629267696
79691947314002224 116211232060032528
44365318539785856 92011874167546192
44613233977242392 63952178655182656
65416738502001304 174938976259240544
37193129103787912 40165818852071736
150710346420743872 176891997792812064
41186752656451976 152604889457047904
7649857179194737 101770647825539360
20062703034592560 54125675886743592
131915134562424608 171604046408377664
36537437808611256 100928684958740768
51521025684949504 179323142338489728
72335197921273488 139696721890214656
64745027920209840 191699145024267808
429296324295015 126162296262257504
172717713623926400 192305105430972064
25715216333664096 186510806519778624
23491229137719528 77707214351024304
67943398537716904 160789490233323904
121572575059215520 170845944961816544
75153972471263520 96751876540924752
18573767893014588 119706452261420032
2645652457842058 33285423563826988
27074225677269196 170623987653791936
85224431268303344 92997341612471392
20986691922571684 38240421242367496
8541641145076874 66344118040301648
1260609834369106 102817938908766432
29099718886241588 103252183147234048
47600865649104592 53066192132245416
8240752123462530 25270784959179888
50650444802119440 180933601308062080
18008673495900060 66994177933324200
72406881792003424 115042385285488160
34947292020786540 118925934906740016
147975232310697376 191662781386219008
25292630240797208 28973552307071444
100491034101854640 133328305062792992
121425677361509552 125711722577545680
41256764669308848 73313776219530096
167204241362702304 182447669280490016
48668983882402816 177518964742774464
3128082557490628 188032216985340288
110454472277442896 190834120710824768
91302914110154624 109076596702270848
49475186920732712 157735933918773184
20555033307271676 33344527633092244
109894178527674656 170601280056829376
47544618299185576 77727452152191424
29952894795040400 110597275938975920
42773818991141584 137520803653723328
27082009795072416 46959321905632792
121107179390055856 167984363840958240
63550021856302152 157753814470518016
93921347909634992 173971517174793024
10331408013972872 195407692926833376
7951215156939411 110903880271063776
32340406266582416 129498672245391120
11863507042829612 91041208164829104
1502397586442773 79764940757879584
93173714908156512 101167225060553008
44324159449207112 141614487683726128
15867919297879548 27098209066582316
49360539818109240 116819353537371184
20255259717005992 34328679718455388
49225371555543512 122283089035964400
27036220836769512 72968678248995008
97790516495860192 175303155835102848
20476505351286508 59249472455999288
930030914918332 20670197650314540
62114011769644704 171641296892083904
20190201689176952 191258300661723104
83978352117973632 153176958136801920
115338185292775600 174937858684499296
3353511158813064 185323535379238080
138519513213739664 154956032684782016
127713778206112608 188306281483690656
70019783322872600 70688380002751640
80401848275069200 170110834815542784
29835162297732460 182615104156586688
76230754113037248 154464389846946688
127436198642895872 174776115247855968
123747836019488128 167883870407775424
146724356275082944 151609170736053056
99906033435900704 151636910751693536
95157748997166720 184999547313467424
72110494088398112 78872140374987392
66253211866395272 145324005381567232
67282138603205136 103082415825195728
4391076594472606 165779025516063488
73307606415571936 191034339477837088
95020029659556144 131817558865618576
156058586824207520 162836050668614368
128493747658172112 141880775758602656
127576168407240416 192869653573584224
95299878050478176 111293887128265968
14925238364609452 69796761466904952
28448690406610800 31420612256365456
41502554128174080 55126701022663784
41743929972482104 109598825286142896
106390274946889984 141141557319902640
43253781331351536 81361969085681392
50896134285628200 194817178812778400
60229524443273080 112383037170261776
43238125667109592 143333849401984848
57144595732256640 103113319222403776
47816386236639680 122452870311162784
38326615316334368 60354791959615008
51238630216084864 176948057819783072
113837959351523056 163690874585473728
71046398111936896 81861505324217072
85465449687091280 155176779405557216
111688136830352736 154919495931029536
28333596942834368 67251006643645432
72796908478140544 101704422334441840
16696137498685240 179751214460828608
177715659283343488 180259434611206112
27817807305750948 116386050653625120
46844277105577464 77365772650998480
125423978213716240 136704258327971104
37079841037527424 126125779020795824
92027557033293312 93520461314724512
16398829044683740 88350350713282064
5784272587496964 121815663614327632
28957952441383820 64501742907412976
161916384275091808 194931473446955520
20655520460625960 49001313736692176
4426369693329007 51663072086145480
44051536919218272 186126614324385696
80795617766128208 133799954710679888
66771279694988872 107795519606682464
29646001578420380 95498140096312576
134240044592101776 190627742073783264
43702453458162944 112873143395649584
129170088200732624 158735809441029664
63303756320551664 95591034783829600
39548453010027384 192552872249421408
3467795996656799 128887574432503584
121387300575835664 188487920728549088
130674349776594848 193922136985302976
16440412595304032 135443125273154352
37006320986133536 182307297144933408
126635185470889760 156059849062341568
69277734494377360 169642472647225856
42343533324363560 74792474642193632
4485578353083729 113658043960517552
79407387667275392 110459601570893472
134490501662932624 177753367766287424
36620282387493608 190691379365552896
100365429166746496 127325296784869648
140086181084599456 153808910108784544
18542718890077864 96321948702402048
54422811655347800 58165454906175352
120480781912055184 176687963166398624
14058651231049206 95836266274426368
64003131656892328 151013342799264800
89819957246964352 131100732987114672
21049700218333836 68741590305446320
98428190724928592 158342604114686208
146542175709449984 196548926018239712
19005197701744928 30381200131366944
7193281524273237 93548462509723568
90225665536016800 193631560093218176
98228880455110816 149892890329457568
5877845692030115 98266671953689360
26033406833202796 193717659596221856
20449429974740776 37274512365135360
98677830217062912 126614720782338480
115008706964324080 167572939233475808
134477724587822576 179878010983022048
16129276855039578 26512746323545952
130015589784373936 133119536964347440
119099391405782288 170078353844227776
65452648790076592 68773454073573944
34224984449371312 97145486946264368
55750854537778464 186692987453287456
3923188068255340 172638378313246208
146595447431827360 178121392275701632
26780166460417044 31846391730535676
50179592700163768 100002563057398080
132715754506834016 149833108699963744
102310436951215664 127375409613250256
41159630989481720 122959677639503136
90317566482806672 179166308353278080
131169178928627600 131527630232990080
32347440239270256 74097206333499456
77912863393118256 115533146229405872
12496830214185684 65044233549297928
48731746739340696 91072061528553392
36141065152559360 52187819360934856
74720311126287888 189993123337833952
13650633375008674 169289333267583872
48036859502842632 52585338719034648
12993125344342146 37154573133241448
49736272039333768 183653455703668448
55859448944423984 185194236099941664
71245066602921008 175776375692844192
159093016520545376 184097858648445568
97255323909869552 104027287621407056
22145770899644672 100025712377624368
132733959843981152 180631768778798176
115113956406362256 182502061647452096
63239302638741896 180762891523115520
6450355573313668 84595143763412176
64701222775547608 107352988960650080
2303503573977702 69818781353186888
97684903152377440 180185695968033152
159820938409350048 162893513051499200
7702920675008310 32325816902206724
179911879164458144 184026014237956160
6379771287079253 123765064826702480
25835559619651712 30172631019390668
91116675313961712 91949435800901488
11446177350684326 86624175014674224
75598245943512368 161885671832136864
10898873563757156 133998363053160800
90640867209183792 154334054232119776
157328310945300608 161205831101314784
109807167383358176 142023312165994496
75865156098709792 142396563084149904
108040412066252976 162988668399296256
46387652146450736 181467158002186464
71058766072486416 87315029166738752
40970040578650672 112727024662458912
2788086393499996 186955276402069952
34476811208106028 136077762270039728
18536867768704548 104182451460509904
60281104858070928 81814788076994784
15193891430027290 61681663989229512
85816675363708416 130431898767457264
26667116415927716 97680050101407392
3794474395052008 175483255252679488
99310063907350880 163574838389263264
54371177925294280 54379524551393272
8117470118179347 183461189701167872
89633945829562144 126206594521072896
120298886823172368 149027138919715488
60680335464986312 104974363357121264
118170164040877136 155155343147140480
80004378423292032 87289940548478400
87378638925875072 158428019315028416
86865070313952368 123148406084005904
14634464089159090 175221563963565728
83412883332947376 159352000755205696
129837524567208032 178652409838442816
51340547969766992 56255639400810520
78871895406953696 91693925064449280
136887539259942976 155257053156363520
150487139886764928 153104758412394816
4238496280683123 96833124581979584
59520905386743816 167393430612523840
61217226709125168 109149290534910720
70270344702963416 158466984524957856
41494687496079008 144172993624249312
33994446187335188 61140132698720088
77672181112284976 173976505585719552
126696446030671712 149038963576146944
67486213410638344 73169218741898288
3440177308169777 81382561608446816
6743693414964371 64327718787853872
65954978409217728 128738194737132336
60397051123257464 141396544061839424
94397670516754144 138535205384165344
23974602144450488 98594301757933712
80183307045337936 144341369127797792
17745965323255744 60764355585854080
156126165785159616 178758445509081536
60592331068108712 68950541436142096
53015624241977360 95227183708468800
28169526692882704 114146602743127888
49709671700943632 118279512364926784
23129317755812592 112954697516332752
23173008468684380 155326853414403328
140520241065521088 161783972508895072
149649515786241504 184397960095721024
28367826252035460 83745883661214384
33071820876114960 157932808573602624
57747402470289280 191135914540966944
75472818197786768 102328478372822704
86279911447484080 91354680966985136
87033416603307856 169819852384832160
112355804432920832 138336481351299104
73452955867682256 193662631580729440
25193101200284424 32718477596768652
14550650839591102 68119731272553664
118179791568108608 163736704764078592
98608988494957008 128979516976103104
51026960179876096 59840523744425088
15534268912812230 81039023150830320
122520917005793376 162308643191529056
49427984758263600 77863573554290240
98353809863988000 190717109746579424
117873963973874624 153664806225699552
13155961935750210 72210684933327312
22687248064591356 115292388875642832
174442708277240288 177532410247237280
49357071100854888 96957296613127376
84917359351546736 133556653234912080
114328108102897120 127272362861509600
131820694148871552 182162301697441792
120600042897745632 157675494113666816
50139648519886840 66027304417198736
176327684652494848 188409590263231744
1924500760627897 51619569485344904
99532745304938544 105525916565309456
31514224467744652 176833281184437664
55909622764128000 115301328868407408
43139781653271040 190321016136913184
926095128668785 195164487925823840
19530830130199924 90072118820984240
66129350877107912 105184695039134288
4473470132189101 194711270245844288
22556642359518120 109487204690689744
23252829963082096 134760429533002384
13177822728286012 186280018704719488
3491539764313878 85916266519937280
167748709741416960 173118947646185952
62822272354426936 190543063947148256
44994318425103672 69074342921667416
9783819511418846 98924576867539344
135805637632973456 135835521540328768
52354620673238128 134592088089948496
11821691176146686 60140800033283152
11260109576436070 163984067239227648
36329944764420624 53121544016786360
23901582050085504 64489178117420912
127840073808615584 177488599056690464
178222223014805376 186258925343441152
39415014381886808 180262133015443392
128943907232698032 157858591564379776
24636381511119400 161390956891283296
36611025544365008 73561163677183184
24690809895612368 168034085059195552
132564388575469712 164188865218429280
19517581413582656 173363629672800288
101360483717368272 163611810922060384
28438183858512596 140174870295588160
31225877719455524 110333358372397536
42629729622838432 47945466775841120
101545591462361392 185612144888760128
5348079099467020 146361249078333984
102216702742181104 130002083717851232
84847593167679056 95579265359175168
125735413349628192 131023947235278064
48956937343339440 62253427715102664
8114261166179332 178546549329087424
28271696700094968 56161431020469328
56885443653068768 92959379529570000
102738195896484288 156192116799292704
108977150307975888 182236559171170944
24401760659351780 171958332010804672
69010345123138256 138238577839095680
66701092807649920 89023351356577840
580839607450761 158269360662361216
34586576740123456 149021541743570368
10034975143639074 48235344044314128
6072972658662888 84082663950180608
75101942464571136 132847954927136128
86672023983417744 173725130248406688
65647043088548440 163114818470891552
20552406023986164 164818453328665504
72950025087442528 76352639193150480
27697766272830684 52038211462903024
100098323025492848 114125590713201536
106534222011767696 185971870882042688
36379278123538328 169459652819700896
17376895245908304 106781924663830144
73421371938309536 158429675590017760
167346799477768160 175889874782139232
31705512390966880 183174315685012448
106865822304116704 159716987021735808
109865648064843056 146264399830438688
105377223095547440 136167026464149184
1186146960882285 25240058863051196
113090320708708176 165896953223032896
59446455277609624 134067950708401168
14966456302856042 166666046545202720
100497654548308592 112749039789315104
113272169620158624 165406541009148672
128654248765204032 149995484214310720
14419596048548088 170791086646360288
77910622774540272 130699434556996192
54877869407351752 170980262232422784
88203233346079984 183084194118390944
56895790063651024 65780260710554232
57734155317782712 190175824643947328
4705476493698010 120489699504987808
93553494701969488 99595786985419600
106945272004071984 143393476050750592
63065596816577832 182562379436698816
4822497526105771 36457994370798520
15590664028829972 173920145280155936
44555253765197784 71431620785693280
94455979679812016 144473361116780416
31655992739622224 43992249163625080
55965169182088168 97012736368018048
84910932570885280 119720688199898656
12433340868656530 145760113007637216
65842487278086408 83831562574680400
5736666431881108 173011104634902656
125933013763101712 195596494934094496
8829621042042111 177776691300583968
16451144261761228 139102003188804272
13059650450354810 127887980093905968
105696187675674944 119112664782478560
122415899434492416 185724036328550752
36783764773447552 180597869221572224
56980201466477920 81424862730182624
129948833842248720 148531092756990528
110773871739900032 123751868722179376
53752976326614104 164217296806256672
96139382547670528 165571676067167328
6955831395700129 59995000664870368
85673726901204432 195923969418982560
55723822737280256 94932954254678976
125303999274870032 162600242569648672
84503894160019248 122402165075176016
154476827355571200 172908063982573888
7804752412351140 169393740013440384
50089395778174368 180089839815275680
105074055613723168 131539217886627184
4524990643628062 127134509804887952
20179035243985348 155117562195444480
8158363562818818 165173249793475936
31884725357136436 83754994763531056
43363016548766720 101617232907673120
102317239519027936 183866437859251072
189790258719267520 196382511919068704
48550556951720920 143696707431788192
94342473416085024 187107091049708896
57510069150006616 166507872097069696
36950724655290272 45460341980830032
50529138402629680 115727117886164048
140925396243599728 148108222649306080
66728446662976560 189672428795548960
56536795244285608 110544416004872848
38547338659619432 94065725280556832
14321891486216518 16364917311567858
51084852345190104 86273507268492224
66126221543675848 93606726751729280
146509949686050816 182522176063546656
19810339713620112 68808279767974008
78363228613978336 173405139632242688
136389937137555552 169821968660015392
105556090248897632 114920668155652656
61273289640180432 158480629003133600
151776973642019616 161799685662457024
97266024015057712 193445138982015552
74379723184436048 147049741629134880
38711838865625352 49635910546771360
75801621116242800 117057656031044720
169923595468465984 187442866662234336
5568193232473847 47096086308956272
172018468095100928 175498924318123904
27473765551786640 151498345473191936
81027339938784592 99536833157030464
127611324930008640 187356990245552576
71213896592895248 182630313743393760
95966965760100928 110127556620612800
8619411439466977 167199474837715232
145909367913309088 154703104579793760
31876408376176128 193144985609512576
22573624876969356 194629961289693632
150460053337290336 183839154552625088
566437748238696 84860219196198448
189116233321708544 194547198480661472
70147843906362480 159030191233046912
33020671769344504 73203307495110240
111246805626528896 164022313353852736
17001713379748616 184912557671718176
36589317335405656 167452686206268960
6064824111942013 11065665681295126
83552354328531200 114908693407754240
127441788997942256 131602045350165200
79623100507123312 149714098282521312
92017164400167728 146887929366437696
106292661255714256 124793092701150848
41268817064902632 162741521490554464
14654692266945758 158980281477816320
11136223931941290 174527523417713280
10213694924965330 161011827936474272
2085737093458493 112333900751937904
52228155959378504 174647689095949984
180025764189445184 195628216327317568
68670742426577544 125540395916408288
38189730687205032 46255445471978984
24773508364019132 84808388187926624
65161250547177888 119763611244604112
32570865059400968 144505926389469856
150250912378540800 187945172430357152
37077682868890160 165404267797744032
134572080217406896 144422128623030944
35989682882994828 156151456241472960
17712662984315136 130993545361200224
76135914001281552 85776780815466288
40304481070324536 98748522810418448
49144231499164504 156668791105582976
91090007675276128 108132260231099152
127858013759633344 134185772703927552
6767151722988689 67404100454316664
28317338365111108 138470884320494672
54894767854044600 166739557081041568
14878010411957744 124632090631656432
1376724961377854 191852234856118016
48728101458398304 79071642131507152
33692438474440232 184127218784009024
61344667620763384 91699975109562720
78039038101515984 102907280505589472
124255119699244704 189608701807567360
74901759264284176 176139042526604896
21771461274484168 57297218824873064
90648669509144640 175285351142969216
184272347563405440 187013139793475552
146353042930011520 152346704549298080
25318139910677084 55966977566282968
75773891532151680 174934317033559392
153864412977396832 173546771460169248
2990104204371905 25547557913248360
1116497664115671 48390793555965776
135098857470144336 193359471843906048
80469610907507856 183935757279895040
68986055952768864 144386907500261088
150935967696958816 196071889021255776
76353830772244672 150240131468527360
31849965642394228 32401644098321648
96272889235069248 138455231534281520
67669287599564344 137761267811965696
71864764858764312 73903590653682496
95570356634235840 152460209380606016
115716255491688096 143023715186289648
28404164334491904 145774334405885664
60381325205597472 185509592857265728
129756020298713488 174300055161275520
35855294834085396 187881509390077472
96574677573293248 136353375530634304
84946366686287232 182575665009728928
136137465877400144 149838728117770528
69256215689442856 144611926833452896
50954719919515048 91647143411881152
43459078319360424 96459014373517088
62103179840725568 151469856244259360
71763526692441280 194946183487113088
81110879396507616 104567960466362416
119377443861414720 130847711349306064
13086018617380030 75016298271385520
56228293468500936 74773762639601168
151538729728960640 176363425925590496
175370791018605312 194023225761773376
5652773434411315 28791843667224072
155453659487527264 166945066147439616
132625259719642448 147029510571914240
3214868164318040 30465212835634836
28150904446133528 138399437955037728
3104070882192402 95334676569578912
12646868880821234 121394591586044368
44278914695506536 184349913680082656
139699210783944496 147833848418950304
22023938876878996 79320663427522288
30049095448161644 39345887751972160
87707856175319936 168138049469392256
90550679398257904 193876273973661952
23750549847392456 125073195658680752
69257990682407688 122872287990432352
128942817114639488 146339454013876416
129891460875101744 173940456991591072
64615693666834080 105259283846823456
113255466947863568 170247297110536480
168320164986864000 173462445835613120
74761519994299280 148648413186904896
89907659284205376 116832617209042960
132971187143392064 167894529987227040
116657154381364832 174256944939904672
61855305528757912 109864846694120432
18953734159656500 179003814273712256
1775400879692082 62459967639771136
44729949760767176 146663038598348672
102429860341972640 114655809284413648
83208485603279328 181567150859503872
121481027018608512 157725399926417824
58910377010470496 63906968538054416
12078911702963046 39206501880708664
75781563305312384 124449959059454272
55483734255503968 117707249381828928
39066684391610640 128205639405748176
118965281167213776 148169682589972704
17937753638802358 73376156818794432
1349929098083798 67762824155160592
111198159338649840 113646115293761888
61204854869228752 96772195327234432
101401089817957856 182233148089222016
83125413194533568 99852293194163616
140587133147367472 144932418990747168
44765607168470744 172522621589682240
40636507200276496 193597763735905856
13314343120936984 39414718394962088
6662281838446351 184830598075096352
101895114444679136 186280132666860128
51537096526147504 171297683361436256
101594651427897168 115274064693970832
71244143126307016 130179871477134416
90890435075071760 105025078973631232
29597216293420596 50427539412188144
100105001185785136 184224554222210528
39246768917512400 135567554556582752
35222973672083528 184969800644266304
29885872673443612 56363336088714088
83671133352029568 94517495709178192
47962401508544992 57421511206020408
24808262928979036 127373707308794736
23343234217668380 24756440994167524
65922338351144680 126105425993488880
62829264901754960 68715037740614632
95909968402131968 161134602308209664
20427692035034284 63431065883572720
4254383756982888 136576675807748432
59536935319232672 123945566400073968
109155758590594000 153096879260728896
19469495931571924 116621775377670096
9708218772844728 196104457733219424
77822134787280848 137201374821678960
45464623177727456 49046544442683296
28855422912927712 43252579313387680
45025964060336960 113235329402368944
156153624368509088 176919730019575872
153936724310823328 185917238136725248
142741248875051856 178167293754983840
24590229841170472 148591717971279392
4156227879074792 11395599394999852
75364583720594832 127326704228468976
75893064789609872 158076160265759008
65750783698424648 143537249365679488
50017954267816544 100275635033719936
71304306487952744 153246016890839264
16090501573435378 133977869960803312
169942025945276320 180230032263509792
70415858922333256 90199973574535280
2779262468026844 161176679713584160
8327744816238974 14257368502994282
134037930726096176 175789827499139872
22610492065590844 69748285220432760
74907079211114624 191507921307490720
19552310798035228 55423491852038096
32834117858944036 189970536532845376
97770656756868672 140249910635723120
34096760695481024 90146640056226480
103643082779908560 129797798774501456
139360238226186160 188338998796893664
109843981701945920 177975160285116736
2053711795578604 137786471943639200
125803426092292560 159859947167366976
5429426492589888 153821906483733344
23064453864126668 74039974117297488
96931972216064672 97424200456946144
185683655294595968 185934190779191872
134894864218407968 182274483572119392
106368271027678560 153755349297943968
51746897301742496 172153065014928960
19847497577997000 169442060984026400
2825106114561995 160538975414989344
77663419632462784 185274350268843488
58907072414234456 158678615048307104
6343603708360555 110224033313106064
17406019223413644 105384109469760464
58889404277020512 113144485705472848
114436624936870448 123834995978981856
57743686243296680 140394676046702944
1984035867337905 137266382580884944
16254464757841808 36830229079719048
10019125270152212 45915602192873072
41072758149656624 159876780667676032
67963818945054576 182530823704150304
6076765755493518 156428416315616672
73412653730682752 86214142964895680
137514140540260960 169432184180975424
131322542937444736 137454801665731152
50148612747377464 106646640714705984
83971029927366688 167925021233042464
40926285171839872 46328409885411408
91464733763315072 104659583579296256
16973306071546306 138472319138987856
80375972989797536 192740298944121728
111022550380975488 164266897630470368
25913015143217936 176412406702290464
13697451731663820 180659518833604448
87052527838933760 177888661654058304
21048420364818064 140798721457861296
26629567230784756 140213867714959712
121313159872174736 134397057419808128
109225286464249120 155900157390871648
93362198083836304 132731008302169776
193528290493802592 196134504982043104
37813144171133736 144278203750263904
98161969167657776 144622421143104800
136159158374119568 181502925551211360
11026932937373198 12093646275394032
48906632731389328 125346451604770976
56781294334236360 61375081945751712
176805409148407936 196086197407249408
150953478420974240 162818910535726880
59080205224248976 102257741820140704
1213596569942020 178497222619156992
86895378702677216 195803147249350176
82245227704909264 113241060810765312
33550162850031736 126736811973417904
171409086945084288 180111535747344800
79028352308080208 182865348310098880
131377539137467056 169989422624176704
101405532631574320 121776441158490128
10733124087585414 48808015579169424
69010704292900320 190265715927033600
25811480114518828 149804881436430528
118511239226667792 188867174941770080
66691477729603424 167644756459233280
9734036598516192 169237567027726560
132957201246168224 161847227010042880
130429628373247072 175572823447363968
43870655906402856 107259842405391440
145656008751492544 194935282830530080
11463042862018760 111984638789393488
49820838624773936 70883416073894408
71560216949540880 105426715945265632
14381684729366512 171386624835894816
133271328224285824 157122756872769280
43875962180482288 181851325640429728
57094746079552784 75019183087783152
41403529147112480 181249037156690208
41823516763548632 163680467964172096
22576182774588056 111681971552566704
101206582703003056 132600534028297088
29093978897713488 193442996386608320
49607235601815496 109435804938340640
140104117438238416 160140212747782528
162045639828862336 181113054307081216
105060851678850912 132444969701701248
91234284388293840 161788087274942528
11542179741873332 169337578929943456
139888490486652128 192638972605930880
40350288306844536 48424551609460776
35792580411068136 171576038941241088
116061822212684352 155551242086648704
35168405441792968 72653485939000336
9753211119354144 97337457537950144
101389873472965456 159900246935428096
91332260829386064 146925350137159296
9824077138859782 59652850400864392
39928134854464544 139968058046422336
14135011653839634 181091025062878080
64318134393682008 170072785519346880
59906644777929928 100980885998255488
42795661152174664 141452511442377120
72168866409517120 112251241033597168
9882970730136224 18890828512702284
21798623354693312 120538003584287792
62768869291814488 153243454128925248
26992931210370168 109528227023753664
11247213791783676 81225193914211552
31099349680898456 151693971990179136
45466067773935680 156642617882928512
62695423674172072 74902183201397600
48745662195625648 97605233479528544
123360909498976800 182964428539040640
34758129959334720 153169608197584896
81185165939996464 124323664788870128
5281733957207525 66226900529260264
109627820309329680 145263190755382048
103330100767800608 195043899399581120
64439407120216408 184084987088507456
145649073903473440 151896910643280000
63466481291325480 193382515113848512
171669492499003456 191002278993305248
11651235459129412 110679300391328032
56852702328278048 130573542171380160
33498125774831064 152768456794018848
20810496289703552 102411821678567328
92961410796220000 192759490543127232
72560277542941264 113733716956355248
99923578949907472 193314391182059296
118158951212959616 124279028360238560
108513846160092864 153338113538036160
80844158067431776 132897156536564720
38302271682565104 172952965373616480
75244267218565152 131482456489372592
133612057066174256 140544336161986880
62366389052762912 142173977195982912
95090740096867760 196537579498261184
36081773522981864 173772820760197248
14324485083707778 120244041197897488
34909979142724044 178895719381476352
70381078244253056 87986856576725968
40206879545883088 173062357504865440
95166876259675856 161956993138898784
6634414559773424 167177896264329504
145309202762722592 193156958159493024
108281740122573840 132693366876614704
74455297037204896 149797873482072288
82186471376592576 145378811457371168
41423687039385968 154591924430732000
59219829142128384 168365343895150624
72960257907607664 144994998454345568
48381043936285440 142191797500538208
72359212387088880 102211301684941456
89628202405465408 116781673141305296
7958655546508467 66914082270408080
51721827491561592 111617844088526544
120280641219162720 135467206151377808
131338116691876064 159204982221134528
126234179171122128 163003458362983872
72634348164045744 172777251147612224
21282428018087372 189328112133637472
114289160340637344 162061155038937280
71055975388779680 115386545265112848
21229694828215332 37968302098415456
75226261931545632 178793819236118624
195779025197571712 196028004641471008
29651530266521540 67856108726460816
47163152265195544 62386247892169656
85650754297950912 193909772880266272
84084136343396544 156464706175796256
71448263364878808 147148247173699328
52638363699049296 136806774306063216
69567421661801592 112382768946238768
26682017251439260 48292221365751544
129911100498277104 194289682254826720
3198921074902540 92999687347600448
9861302876418326 58373652073697840
22522094367972088 173972121726842368
27504523537017432 49666330519281240
94019176394323200 102401847251422064
46812836764808368 168521651008730816
102064778239943680 154019352284541440
88171303715011184 123927109332923536
98168612076148928 154599567124139456
63679893415645976 86028765592266848
78490965562718992 157108056411742912
21337141177733600 101854632667504864
28268660893717808 41723514074289440
14700051363133880 96558304937954592
113482788004594528 194502235822444704
99014104822949248 102141437035168304
39305474652211280 127145235001299440
13964359418245206 63532699982923632
47064795702506928 155453319239718816
68492629270617168 120468662027749840
52502817424694816 133691302673604752
104000731853181120 105189293590009568
12659969112907442 86272874221408928
129676040601673728 143285709123541536
2754147129314752 86416662145741072
38033864859950088 103369378668693456
52516828315289160 58013997708817328
16972064679944726 120515290390701824
78078029745997552 196209742136175584
12829180212149578 140073058879534544
98350956281255040 136432015623230816
49212748272929016 185389674705118752
52569592639902208 196253621015609056
3980630238715051 91935769079812800
51874893912913744 70612410756015576
116988535359822672 154842346444701472
110060096293967248 122986030445847840
91445175074886336 119032395974480944
71872857196099640 80681788688945136
90468450151641472 108805782547803776
49227013589725256 184799363528022624
111032203648714048 168789758321677280
122350034524909696 164152959180585088
50357062124994264 145896759872801408
150061053184745952 152980470258866432
1603395768386604 125892322859229104
25481051974614540 86084369571751472
91770385143557136 118298790810213312
72680353236113344 168499724171898560
69686063270944648 140091546321569424
122280272464101232 191742164703388832
169188037128736576 172784850519785952
47828649192363624 121056296981833984
14714675678801204 179069445835087200
103288301861222144 129771453387280208
58121044954310752 159276104759560320
178816174126360640 182878867796107360
111916473127713920 151473402169218272
185855188164594336 191078848105619840
76252305168359664 155039449596109472
100998522023237392 106546814491512800
66764362754942632 179563492595200576
4873740336058805 70288227633454832
21961670885145984 121997324485558784
97136008726635760 191670332954259040
11634811091179518 144789869609630720
70381843357788520 187859045162014208
56058037631828200 196225596169307200
21219939480658464 104243563763402128
24436517473352328 83037203448370480
23147019269002452 139655599976993728
122984096280810960 140383866279873872
60911136631177208 89038725731916464
49876323958575640 173559043119339424
27124597616258484 168337579711418208
40951576952934304 189347826800027648
175982916166034624 190224126170044704
19513948715517308 114626594793052176
147795632727352704 149179137434934144
22986903594180896 28349391874027784
46343637430103280 72784257012266064
74385002146561984 116428548665854656
4854320537800380 155792713550932736
78758233942230112 111594138634494320
159486010423341856 190648419558781184
21687057088709468 39874629010111000
74275398711554640 123056252882640928
118924231561581728 144711958613454944
29120725838375340 76745638915435936
110321829121725360 159978124232730144
34229376051468616 94448346681643200
141479602669365520 195788939476058048
36658147658819392 72402979428975456
26054079485803248 106826628730348784
97983576222480208 157614706232097568
13313064095361124 86457823215498944
12890654956553522 115415161686019824
79860697056952768 166471856976362176
77177669302392768 166184847155611712
152822587035998400 179221936176178848
24089141619202640 140804333804478864
26402004073311124 112356913558219008
27784435914900840 51047944602795776
26985020225757940 85812258572646176
145830773493566560 158705035447642624
43735109458144912 160287680425157152
87970886059763600 195033761138015200
83920552799513488 122990342982418240
13493535329865768 98623153989618560
77280364754761968 84160977615251536
113115380082352736 164993499775514944
176136611882150976 185606328976582368
41118485902092480 44224333315556040
38687824250703680 107444561313252880
37725135076850296 53464223232149984
11411104069975000 33015991189684148
238072531561020 5961654563047339
32612920784238940 189822184224808800
104499401599306608 155303887361964544
12957989393073246 122864087181135056
6727799895032212 183864821484458336
87950558061469136 89146936060996608
35624170804013800 141976865883887984
175580951266711488 193775859824701536
118277661584643328 174539980352880960
94138939070469808 171614935519755008
7354146379406965 27061313596410860
22128286412256388 143480445524414912
88849406738520992 89838068753111440
109488343464674144 164854027281733376
36591840957088056 180532527025343616
88223851179951168 93551722746235440
75058881993165280 170532823278588064
86700723227684400 148548911342656416
6498497463543490 171731336079468832
119736581160848048 143175692348325728
51453453357715192 178600159393980672
18372437181879244 125310397028485120
177629281045317536 183769935952068224
10607873187457184 82034966367721088
126554572438850592 167539142577345920
2765697685478995 100224509722465984
30339921422422892 57437634625373032
30552193935701192 164565449618412672
7542455107527181 66556898372742592
7750652003047170 140055129568709296
5315796625262724 132651315218652160
88770166594119088 117167118455553872
37300700550682240 100663503257350064
50538367770815352 147288619462565824
85512283837016992 192474105995928288
115426923845751088 164047735043352128
133299880110066864 160434587168081472
86929628209287888 173956104477141824
83964387903721744 160963454709636864
51095671018098992 157491954336044704
37129327137249696 157380080206603040
24489850252009936 91626236220723904
11763597205160176 189746425017055552
121540397603259728 128461467706210496
125751168220789312 189260775371850912
83032088281985552 120911029565310096
7010214492965359 40489795226505896
175545877866155488 192974387562866080
78006606249574720 166364145064912800
120522149267003760 183828881080404832
28415699160418964 67948655508502480
25776893019553996 141065281425899920
30084540901686496 57767880009945232
129562176555484352 143810364990468032
38082977191500120 180683546652664608
109690070687870224 161148191112848000
89023267897456640 174241192762336064
12132177722587000 55426727560553592
29958511235350548 81273505705294000
70266757297915760 78599398528577312
16856025716849730 142305225792075184
49146691926534568 61866913512371960
74776388427474128 106232034751798784
44673196263163504 50886246912585968
89941703946076048 167559410783616704
104871765907739136 122708820397595440
9087334595786768 87740840202191280
141092775598849888 195774583333143520
63067925854270208 190626372179972416
7664582957428780 39262453419683064
78603183578919024 105053635001988608
101852408706679520 180703733566251872
1032081740151894 152762583523148160
118494947721324704 129103914918753440
86750246414878256 116542781588407120
9723354848798790 24040630900126768
51034457763431520 69170580781229128
1216776236281815 96413478596214320
101041477837201424 132592110921103024
6255836531507478 49631656503092688
20520532791740904 84289486113666672
77462353023296336 135191181322384416
162444837976859936 193950311941011712
22714244936991316 162678704448762464
87250580962475104 111611238878990288
98829334906464528 167753772970115328
15184055773997428 186443258799498176
5311072363103819 97827081362407744
127698212864277216 164516444900675936
102160050482028512 136588909482167552
34636527030263064 95995368878344144
19175085298618344 57284975994802632
29111756778613168 128998353049629008
89695925874671408 93098041281024608
47116455739021600 163562770759977600
98924413758578304 136184183626386240
75200291640747616 119734299412557968
64579937744302824 154485825326019104
97738934136580960 144262567137379360
812314230305066 82521837700766640
55638654739049992 85682894621878080
160000756930741952 186215328702115360
148710839101403872 166305898008948320
124685419717184224 149901475534459072
43057688575957808 101936105204742368
37223868361017960 120760078634298528
15290554898418934 75763984746047264
86352739639339360 90649701743563568
101226119580577312 110811278295663856
16534358931149194 46153989498791528
42794627078286624 107709940308169792
4448298825479544 113833348660030544
88003049218909152 128774267811700288
11998064236638658 51942974552234312
87290789383095024 169810342472675136
15226293654192730 96416540887953584
11347175823754548 70559336675349056
69917402976279232 173405038785634272
53389775151261216 70628519972698168
17312306228641986 115855124311587584
18724938523961832 40869904629305024
97331070402671504 145124654316087744
104704894770670720 135114190323427184
72328454402073520 172899006980460416
27171255463422352 95437520992280400
18800500122847776 29183540611522844
123877490720119904 171121543681899744
15340902051621252 178474365547506912
105520007306381504 126348184631980160
23679274548478452 149163706459796064
30934987939653224 121329960031914816
4348749945207301 63916191655527072
16043000924263432 20463389687589740
23704814766174708 52176525066552048
96139007592270864 192224705877910368
3841238873765187 93113487280184624
82083927449088624 99136237007962992
45490495371518504 111325540532094992
71448654466193288 133823784998013104
83085350412158512 194614495663243264
130792856939780944 190883578178696640
142126948093701648 153283961417741280
154204815835024576 175312930975134336
2911582610270594 50677375210586496
56378569922929424 66139408294949992
14347898821148932 167539585476311712
36463330705632016 153921563420599744
171317444761875328 182024876805662336
67927049450201944 81898404763551696
130883616886258640 166656072966584608
22518463911385056 24396357248306108
18182013135506852 39239184522980136
65686304780634384 120592736479602352
23321076584224360 164443814416680896
14162912126917772 71496229993290864
51038692030573664 179049319847350336
165386277459874368 171092471836876704
118626337290489632 183715793130987200
9181791487613060 45588908279713864
72312371208025584 104466540666768752
7413204519186577 144591027496322912
122076157241545552 190939537803628576
3315876581194881 50683503080989704
47100941562164736 141818748072111296
19471532232129680 80613492571911664
83391043675456096 182111217890549216
33396227352084460 171737876544102208
182158896358808768 189760810487961024
41842431163347520 184482557662213920
58053748449281920 133408489797203680
171846549465269664 195888685933970464
134354169595067472 141243601722070368
87226962917461232 139690195901095248
81036102321620896 158349308150292512
46818322258251080 65726466609480936
144784917271660704 165125036342323808
23432178184278380 53990663202011592
90109983669182672 116708642242235696
158008877335868960 158591328345590208
120543559590822752 140091722031636272
18682764301625356 138480552596217744
258709323802775 122728255256110912
43284607144855840 128434162014625408
61510919333584120 79942173525135440
155431545242926080 170789825236713792
101765441530177904 129525523252914192
16910264959251930 159653677419502432
22436931205428036 48906678179389968
3583458523555030 30510487801652876
33338349111214388 150154907495624192
35573173915915096 170318249280718336
20639721129305508 131851596974932896
15876834317566440 146193115811236000
170669448873208 134602847041738576
31654130867137688 146285922478630464
159026955195027392 172396835579144736
51162402284834496 102396575504131104
137297955404131472 149589614039037920
114531727192594208 151707644062067328
59938324894644872 195019277249315808
49160251969541008 156119115088509600
18318788305689732 131410779725776736
36325526563984424 120148563939854336
56103551030277960 126544450189705392
43781374949778168 149445605751712992
64076296161155480 140632060706452336
16649322856364090 112739321234305344
9813430074870540 172804399469063872
45058777835017288 104807402601745728
86701516627530208 172953528063016416
42674686895813272 83139637650561552
99802618431817696 193028355654131296
28809946845779360 79982060672192624
46036390686208184 69602713710966736
47273388180273848 194287008473796160
57279542489946736 117854031697082464
54569517806051104 57421994642313856
88101864556910640 151851080501567040
15366973097377466 124094090939740192
52849644532892232 99935805046667728
69850333808316792 84849430940180160
18252092702547620 107045555377689616
21099893575116048 44638577897095160
96614552683003152 163429071248128256
157120812889567456 179064832632959168
36241939222141320 73497897352960352
134560128193756032 136660202736046896
143077930507259648 179625102182572512
63959123622310584 80790083334564224
90779955849211872 194617271790403328
29373762780803776 94775581413710256
129316164415563712 148971479022871328
46248149698878832 66745389102841696
115405213798245888 145514425373887712
98836714284022192 164667362039014176
128287056820297968 177362741542916160
60421430417450264 74685465199710560
8468681852701526 124052814261195152
53344925755867696 95354552001875184
162784216450603008 175181095523286848
58784901172373320 148193551203511584
117557123633973120 117991194443960800
97906845398123632 165219116102938912
27704270565106164 121546495716516896
115522879211200192 167074487821412960
73721635472692448 138336148635031344
47192247583254144 175091583094885312
102080281432515120 196134767664378688
54246632447205312 144500751054405952
37018725554481200 105791691981284576
32614340637719012 192576504029297152
33845577880999960 160020688045341664
141615515084884496 147321697036670176
120615418897987328 155678526405291104
85004930640620272 191721680403260064
24163926930772352 109360185861467680
169589768826600416 185954651712512288
54994551784094552 87897226581377648
2370785469085699 189853830313138976
82852952307868992 94877210058567824
1497330360487599 119766868728825920
180726997810257760 182109766007206464
128515797351002832 173640924525966112
17742117696434506 156360873949416096
51734258809321944 169839077376958944
35926519939183384 181273212114254912
49145863336585784 161243082625901472
81201328472113776 108002212952945504
105108617928178288 148902076114590784
9821459634693772 23159003444484048
78127245730322384 99191021840706736
152704952795596064 163689262045594688
70220525555796288 125510126395008912
79468837386992192 100857576750400992
141093134978400816 176964819799995296
48831034344445280 99671490481220192
41744555445133048 127612090010705472
97609408707829552 106704249036834800
98270446778983232 196101694250792672
5015698004644399 147448868688090496
94033429967889520 162621108878997888
38356626341043824 146105819822647072
1261878191812693 154837101081702368
2164802163238920 110014607467558880
118597565251479472 133317974216241776
36368493217992200 64583134337241184
133663319843285952 179030506643562880
141210741785118000 152386513751595840
39879637541377392 94147105308921680
5488920038070686 91172474219773680
23479132376572452 186650550396689696
102180299531691104 146153950791722784
144994365681819808 157410904700183168
116432710156942288 136104887742233200
174164755643465568 191049151439880480
33799713276887396 109303562834058592
94913768735144384 109853644221959008
173627099850816480 188528005823806112
37727418990171472 62003777152965352
69620834460834224 146847986953172256
4650961504798933 195055180525084096
133938884708885760 190847338799541376
27036530038285840 56025838738231960
107615253844118912 161029435028766816
25908325973305680 102798733799746112
29807918555767132 144945156383324416
91074593356592528 165051831708443360
169824161908885056 173875195147626592
85101996720304112 182192843141218784
72767543488085776 80578160134343984
62624213958472848 93187784378930384
42863772802447536 58113982748625168
100553657084860720 111179591275071952
950367339382751 94686873442145872
73544418685998576 164140349556350944
25284338071358304 171593176329714176
81781685059641872 97945156784570016
9732662441444408 38372023215022664
83258307399734416 134828424885353824
107538048878032176 183117031545417632
158082113751766112 187295691766168096
99501143468654000 117098517831594672
42521540410099120 179115244033205536
111557275565974112 177643555392965696
123224612456624176 141912434477846592
132809954628057728 141311044427796752
46368352753393632 95954753850645424
110247265601762544 142473026675249136
62891702395041016 69829612450198904
109958846403341792 111578004789039584
103683564023032944 195797319655272032
167331911785560768 187911763174068320
6010987483004466 95932014905332672
10164267031289494 97371004837872704
12504491029643132 90941407788327536
82860701952155056 148073714590096544
46155826288325704 122159366324381312
138942500969062304 178281901146479392
87105742475297056 89871751130986016
160285483025339552 166453284631719840
16085952125081568 21504195618375592
24410424466768056 88849729728806992
39883796740480968 155381376623100256
85969417599741408 97467694023629808
29289651924532760 177732292241409152
32303646960899240 101785019045571616
66759860815246176 139433854553690800
15475988093327722 183805949241583104
62745872476654792 71028775579127112
47407606930585576 120424420480081008
5384403253752919 77705931442646320
45383275317307704 51012939423071688
117034010009582912 175546418445440640
29032131920365400 51450312039457384
60496392595667656 186890992789798464
11564045050489770 185740434740093696
10518643484444558 186720547332822656
97053886122509952 124026910995464976
74501779654209680 185364236780755552
13125585445923318 117529720420521552
14202861461077116 172845060261666880
110107555653895696 172329861432051552
59973793783201984 181335828634315968
75161443693744240 108566002124366336
36214891538930456 89348131775786928
87044459853175440 170448275691934112
107406064049922144 164184834066884640
42782485150480992 46415737067360576
33641777856104636 185167964984672896
79002828111930240 135276603453856112
57111767256876064 113849435224419584
149300469782903392 162964973708673792
117043195228971952 172510322812747872
161646306268865120 186169130500511200
12526860447674438 191783121602096672
68468957106843288 85710552906014368
130755202786601472 137673858923104592
13663323716880262 44648180826533320
28574451611776352 114816919853200576
122121781007990672 171677260035625056
44094103873511912 153194417346686144
93894629975863808 111001285626624896
47966344364081288 159851864445925312
83960223300513776 131761074908545328
64646323496606376 142255734056428752
72327839139200992 132893076350563056
57163211654749648 182155269780870592
17179423515190084 45101551988230456
117465370602897440 162685914299420128
7302932381932190 111370002841032928
70513698575906856 143489754139075712
52326048624117848 82648340992605968
134297520727707936 143163166859922944
56415887968043360 73873766050763968
105312150984097664 165225696487442688
18327663407143576 177639611185321984
148907235131072992 172014298400856480
37968872291179216 86978465665208288
55210329311222824 82239768051848544
110004621934885456 122383475570177440
30545870324164784 176831062739928320
53671887033799640 90871258021925520
91296598520750576 182846038527914784
50158541766827216 104294251098197760
2564470698929797 149197612100247520
93643382050570752 173580103945162528
21604214504953432 135259761633735120
13506229858924574 195817902084946336
28824663010611836 40197419985502528
73427712268329424 95010253804002672
49745157902676808 61908391847676984
57186755668469584 111342878870670064
19413477878067948 60239170603835624
39208050159871056 145158366687142912
65055785975509320 118637665754670368
126381364489828976 195688999344012352
5389458101183869 96250229745375584
99174435123836336 109295468209800336
68346902632360352 114982622741159104
118440861016620704 196795803151888800
13706639300382474 156548280563252832
37714742225513224 58155460704029528
111149396680248336 170976470627149408
92533554775991072 167614555322081184
53868937982107968 96723953418536160
49512999826644344 178529340177143776
62653403151540160 184981004663944224
2306429454650778 53444891716909936
60456464569608576 118540966348074640
85493522483342256 150742171588385952
175898688995694240 183437837047575328
150715291590430720 184751093760458976
90366472629015728 176415195960828544
175314212891880736 177048427689696000
62521559848959800 65479882031951120
60930674629475576 173160651389764384
52249995000415568 192486330550330368
108707968027814976 110921951281734112
39397142384113328 63274671879291592
91232070758257440 146110288417533184
69961691075872320 99912921310203440
126606304989640272 153346645568428544
133618790844728032 147623761252118176
46792805304670912 136266854394093040
12226231130944504 185066232150157920
11337305012451642 99973725893497632
86415397792505328 152469887885657504
159452446297642688 194237826712434944
108019475396047088 191277748178064640
30728009266802496 187935896884799264
5699550154697982 97812600298854720
44117163059166520 160008223506058880
12294305551531776 141293912522645744
49871895365171832 109007871796516416
41478878948208544 144397312811342560
16864152883318374 109036285521779888
83948939014778864 103928364099772400
124024389798631952 126009239806863040
90687071975624352 126210332493882000
137546819169876064 158257243961904992
27473060747161928 29336951622679468
62487642442933448 109856057130062640
115737406715083616 143790425268303200
1724226951035242 10981578434405370
46352700670062216 182601574027528480
21443329138138460 24688367084118516
56029333091986208 59660036162404400
24296002576233220 57325383134579056
21299571742290220 24522749919047112
35401205761032336 195639739322877952
25628668733139768 133601666473669968
51592614395607256 100844277895333152
102827683228674096 106532501882566160
78609981225155456 95357362890385264
173364518877742464 195158461201564928
30023570296394872 35297253174350588
111523282790289680 182107930573521728
22435866244098016 140234464611538592
135589429084740704 184100582091055200
42256812048577152 91087306028325664
33750965214051456 54705031788017792
76749722976474544 141122142292585504
41094427504923256 123722668600941184
20892648984841140 87283641162843216
83231184817061520 150147927108051456
68326542917976160 191645766745725920
24717963926588708 190384771594845472
94358443484878048 151382845578251744
51025875919174816 85218728206677472
19946533603215244 53722428139291392
44753712902806088 144446496243445248
13090615522761448 164840093971844288
9471072924320518 132434676488415776
98956249628157936 187602555035638944
76248233985811520 127045273253801360
49859889850297096 110190004605788048
42345701591481800 159040756193762304
109136621170402256 126529597465445344
54894345208644192 179337832512260896
15084293751538478 36634851318622384
2626500940666128 74870384070841248
83753994844327488 138054308496358496
82707957384520416 125694067265469056
154657084869737568 171700986283114944
54039536584763904 89959806485156496
168761505517543488 174041415868486880
173388883541958048 180472290699584000
21712493343369840 47668790995625872
159293890599412800 163808288110809088
23586010170110012 166487177892423072
81776558113845056 172944625989264064
126361800164612272 141342452920103200
73409846008197328 146286325884502176
111612969807587696 158973785850958560
4208965552868690 82451752892075840
72582359471592688 137562801236207120
129480251971978224 170907594047086336
80162151771305152 187711810513595712
102769751090663872 181861087496055872
109846171054703840 134099620598646320
16134228378615022 86743229266182784
99077805389000800 179835151248762272
33886771473568596 186162317935813472
182457734202177120 194126786629709984
141141548937446192 161638334399291680
17653854235182502 156040762020981280
142923450081269024 192822183604428800
103626817684228752 157921340492508512
24818022002397340 35900020638679160
16421616109534240 154739934373046688
70380453820458936 176034705073538144
55356232866667336 87847509653464672
60486832317374664 196134997721640000
55180835352988736 69496168937777088
112274494901648576 169814402211486560
41537629323466600 108375724804201232
15541436390946710 194081646017369216
117005932118165968 157641261536279008
48742920361766872 67972509126442496
26751193199569588 39303900010603288
113434572608884080 138917092980203344
124129708937175744 181331512095489184
39267100655844528 175144298611157184
46430406335631720 145636055286549632
43219568885649880 141126863057389488
117388412980485472 142940753089331664
98534564545173184 131429373129187024
99177653526391168 152197324385922112
13799611044684134 191012666148306272
55148332083514240 178321516691882912
101047901750672576 169670250597816640
147905164015573472 173056070044282720
89687839247760224 180593111602950336
187574515068514272 196151147782129472
29786210936381884 162543016384641696
80997000796972880 167391009204286048
76502347019729568 158107279829176320
85056303434455360 105812464003988784
83916725196284400 120707722937275328
44950034711066224 80515285432340976
95428799774405072 130578538156020704
187842722302418368 189599600959612672
152882058173997504 171972616913059968
143614363778230960 151888085471786048
10788445196904374 103216629820339200
34513303546591236 66756965498068088
23637896828675496 38333661534523040
75014263649117584 161639013959786048
87032568761168416 106443317148040912
52091866552554168 131418466376666240
55853625754124648 97681808596575552
40278027583583168 69791639272609936
66467187723144816 90286419400050272
27176792003169872 159852824043214976
117744569064872288 166834685371796800
71617951596511888 179371462031537536
120940555574343152 195716019997134976
123423961806782096 191887332545686272
48711442665569240 174549688566886496
36771867758720744 136019422614356064
56194594219562504 67310186832586360
50874974626846920 112446641103226000
63069319854068472 186003398430529632
2323275237713433 58686271879248000
43882628781224864 75284397414275392
25262903380962836 105789168209283072
105659678737754880 182451474543982208
33655737675209480 88295715894760704
30035508338657716 67137868236790648
5892470237935770 117709453764772240
25831253979087108 30685090370947344
169085533499744032 171621409435312128
53021731283536192 114924120480554880
114533839181137056 159632351599296992
1012870506679076 21624389548610296
55009435500166768 137920390337596816
119060336727700448 174585036820623648
105794955614654640 160593503856633888
74655172237484080 174899936820928704
83379613832810512 113503704043152896
62539021314872064 120337766621208800
117142425975837376 161109615787355680
44111122431311120 184369342244115648
157474551020860992 160698295143351872
94871502358375664 123615459326099936
120579207092246816 134895581937747072
59432238148709344 79001278400681744
143694499400720432 189937546839602592
97560627651988176 156233002748984000
23965059487447364 127326659417130032
59891218514015792 186722267023791040
81579923296752656 182131656568775968
70759973217304408 167368770094229984
106978824958255888 178392149426103648
55617357325172904 185067678466062688
95607547220943888 195635509316755744
138304715379154864 170838655927778688
125707073455233184 157918546721623424
183329808313148448 194318147683371200
54528929557424056 87860397718649872
17614676235412618 52346025454793368
151679608052476992 161167237178712544
19063934403397240 46826695092640848
31301969575705864 44138620938990648
40251948021519688 126248730867131456
3561339843729688 25265916099813912
140529129373929360 154982857644943168
9292014016094574 142484088730066896
47869049164775248 165057112247385984
22642389370754772 94354012174942256
16584000433214700 80580163315507808
5973401082188451 47878832173825752
100733653921835184 130337561581414176
19402114946662908 110643510298170016
108503302830488896 179689924399933536
62112020783151440 192941922751653312
14555435184279130 20997260912305376
42647194840906824 149790393986701440
16471018625442932 168664301846296704
36891081718141800 145632299823430976
14610309145849726 39032117196165288
102338654163977296 182398357194233472
109107484187736752 139233617969351408
64385000365483528 163460401307711392
15119171766493504 102884272859736128
41584311734056184 190249706801987040
115912724755972608 137059011771594992
136541105905944528 177810626929402528
58881425298379064 70846785927266584
47821321595206344 122522702286295280
112327668480456640 181979643493598752
24825692105380316 173820273258209856
2765846351056884 2953688362440760
53476249635154192 70736736447818984
83012880888298688 170183814869959840
144274405953221280 145488704047141504
90143933248901408 123734091687403616
44893291435249616 100810556195927616
26610452724243616 83426264592012624
29323479857485480 107765239724677792
51111450620020864 101372050461701792
43038226616360424 182228131998708064
50252416423788392 105857168481574368
23263768516323944 160118605214120928
56511337227626528 65008694288747672
2112512762585559 104910795804478224
113769291745798944 179995187692168320
83163688371700816 106407943145297088
95515141884369264 99331276871423632
52705684258535816 64045274814245584
75774731127068976 181655582374685472
22537430509095880 171980924646960064
62311436698143936 167485508103488832
42744110905970984 151685971077760416
97038574167878928 147525753679035840
130542118352668464 185933652157110176
65555351600285848 104574839399058768
42267845659867592 50134538044067936
109325421807720256 113156634782298400
9517519236836516 151950232696534624
13904466912096458 154632348759204032
27465886019980836 28602128093217300
21542096329331092 186398620866997120
20288053772135844 125844772656616848
47840459712949384 118972126471990912
76759969182147456 179482014842623104
133108252867574208 171415736942911584
31249063925317164 124951899755836368
38920939268037928 158249419621371744
38934311955032472 129937166083477952
98475013556230336 139165093937596560
67548611681200296 188463285230424704
112235814735947024 182284944221179200
94757567925311200 194686956436066400
84007036877323776 117425273725410496
23072316774446416 147618449892903456
59386725074304488 155611076812627168
66032744499539664 85084351496789024
14992757633076352 136142093644498192
8913236326478249 78012945198530416
76740871857264880 126313660591245536
91811684071299600 192317883433406624
60697812350976808 108889828757005856
5897956224326564 148674443044922208
144175781896306464 165817853440653984
30601491655093844 94653513742379776
19146069798948148 107413003944929200
29679880720081912 167905015802856480
94414105079918736 140125476169559760
66331938303532048 121428839768314608
59693243767563040 193222671430074720
85652906753480288 101612690422143840
173783744534492672 179135759767277568
23169056342217432 42948944301344552
135129027543709264 174063276051995808
7384919433933636 120418042002683680
131431687142466480 156709635297660256
53824325306637016 171435914207356672
125511438241012880 151685363567181120
100492782298539520 171884728489663008
30904339214636072 148536428500742624
71223682014599024 168670980943249632
94080570054707776 162436096585938560
39074724789267384 129242259410804768
87813795660145360 165495497791388512
117219680970877616 119051102074363152
84271709011604928 123928740469874064
132092708147612336 192921953006155776
77783632452607728 151726184616496256
4135463991691669 27322198405382876
58064982159704728 75617695881079488
124774884971810416 149489254479302848
114757827208324864 141843444604573856
16734898037241000 81064122054647632
26611624959745952 150290105538411840
64857299871940808 168714375693747680
116094071530254496 133129523719041168
70135025008352128 164042362661311264
158820470512754816 195226483575074144
102794905194372896 183115070362727136
62629517413305680 184190502642462624
10501165887959654 143542932352070176
1982271382149306 162099306802785856
19474319609304372 153401830875425632
61666512865478904 193988789025145536
1754172199765399 191825785505623776
83747301496352368 114748747524583392
64769085851065592 141395980694075168
44505910023656496 72122065919066496
42614038452738 82988575768911280
10685786064082868 14999640104343426
2124726398610314 63760634815723248
42676631105391840 145944669044383040
71705805446990992 122882882354375840
68534629309946144 111535686420224640
83955188650533680 86410055999074192
129786179557770480 149335400415417280
71118014838646888 169471231037146144
97923837072187904 147073314765393408
2929224962200106 139754580084521616
33944686211873824 53445672962381936
42920498649384880 47038756958658552
54879697164165104 167122912047816608
75624528927764496 160351631113891392
51477983537819472 105438894322187808
80031345687280128 90646996749740960
33729006168763328 121781439804418208
53819814960045736 62036651969904992
39909766710541024 129502545571469360
46972807590938392 181437936693206656
50266286082990696 137289084603148688
50617276807459136 167702839668331296
71232629275837112 140353186534571808
132654701400576256 158695493494359168
46574866419792952 77087678948900192
9436635779134630 92796584637479168
135258566899842256 151321846138028480
52018296888779704 156155811032096384
43492191892936872 101887636547080176
11959979760052890 81774758339568256
83330429451074032 162678732676575264
3699593972215305 63526743219718912
25786381962273244 78288972942826400
52966290926447960 166489748995693152
21557181182643528 83291331467120240
140996031015087248 192217779504903680
60886275607775264 154164830117330112
101346234185934048 110543160272299872
31468656763106384 166640029226029984
111369439139877168 141403337388880832
14158872793197368 57938001407188160
20529288185215996 194965509801683872
7526014917942392 65814538974938688
15892534231745208 100705223349953936
10434634113997288 122309998427748688
14959522657205092 51839777215606464
39613865131235248 56398748600538720
73548014089983120 81214753766337216
113281148659813392 145490128176711616
25702132196775724 168223682528438464
70267045144361040 127269564344462912
90512804665678704 192753701647125856
40091904625039976 113485386078445328
25225954355324084 158646177069124672
124756130299457936 149626350342076064
125234857958331344 129213321920878832
68986350425473824 127188863615329104
121486521809639568 127873133212861936
3331338936979020 26206495003239372
60897095083911496 193286926338457184
137222967327806032 143365252237663760
29930002051959728 133239353789875456
20877189464594920 76073443839188864
47564196191178592 105894878854570112
49320681032813616 158285735672463168
4627120086540935 71205220577104328
89420167618578080 147439262921518304
51992539017567392 71495679927124848
109069285286205936 115311043884968848
18765871972905140 173692898320963392
107755645424468432 114728941901356864
57098051191902312 158109880665144960
61226351274831392 154973325191201088
4140788111772340 99019367315757536
122274166539570688 181131640684451040
14430646995014036 80564939765504416
63947423283854216 169440494369595104
22413522423617680 32198946665867120
10050440015563290 152321712228765344
70541222276816496 142141783485416768
146918374816685440 147035522272247744
136148512615968512 166063589196824320
98836861190287312 106467526741427456
15930485005818266 73766700347310368
34326031980920916 45730894804461144
189053563780316096 194505921076057408
30490889939708332 74040725303859840
46004688038320040 158412099482408704
47240007002042472 139998141970142672
83320700703343056 99523530133602880
9727124427912358 14901915696074258
178235893495313856 187340597603823776
125446652122640736 154944667208781632
967168924595057 192380147276270432
33960423116947832 96001302765253872
41239101043900576 58265423706410080
85496131116811648 186520243488381728
67039746537223416 192772648191871616
112238523089230976 112716549173719040
153579912280141120 195323151810285984
77555188378518656 195229667286349376
19359782914170040 140147511683832880
24545624049107020 62732423524439136
78380738155816976 101961962275181424
53104650404029024 137382005686389888
62533907435290096 179148754212771008
97902538659076352 194487905715970304
106636625792483344 152309559468269888
950303987523322 192008705744023808
179917487111958656 181751598202610528
156456050555037056 182572923728066240
71713831654018536 153495028473814336
185943337853622112 192673015484204288
31646082742594808 92641989725215344
108847171187935504 129047613383425632
17644948341505426 148250240042567808
29154540168788752 154274144294126848
26661054615922596 168088581431662688
168033683306344352 177123355978821792
121000431612501088 165849867452982144
50118246479172568 126783521130067072
3665454944635819 30708736839526552
32774205295947636 72389392919420400
31133525813832776 48425084200681808
58313561229613784 75389223015054656
45076601475326472 137551909686188864
83094134109036832 136164788851287376
72286731356496032 106293056439081968
118145982354034560 175054913097553824
23616665825341784 59505358841281376
50613679791218744 157405943754860000
15023448537856366 24842329893071552
133013445709603632 153483202078327968
95817374995164960 115232459383108832
91651502327602624 162614240740869888
27719416529907620 105703218037621216
41795558430586608 118181899814215440
61962113899111488 147591128565369664
87624897906467296 107079887651106192
29786038557282656 36343243624935688
34810780266852948 58869297202047328
16996474877068566 196647241829331904
56630414783764048 149701745903094304
23579840645794308 57982231179394152
44172798625397912 76250421525883936
117572102552950432 171562164934452160
7782614244415283 48980896379915168
131688434961132080 182524334720322688
90756037809276592 194593230511333280
2359622157273165 187940622394894048
98825398099006960 125334639074054544
33688657406296424 174813011874537632
63908370613373880 103134835123669456
25122081294683688 68713269893538344
22816329153798276 172722502815926016
152830435034088864 161360063707249440
41312620625570528 178824834917625120
108801366845294992 167378620754176416
107860442972019616 182824623852357280
108481407086190048 130710353902627504
73216445890495904 172094275642899680
39639014659707936 126819798371341536
46230333805496792 74002436528602416
92400056724416848 104610287204006656
77036506988630144 128101780905039040
574776453071329 102512177036880896
123749716179085216 137476808755133088
51135507895569288 59403080974804688
32970944357475364 112986787354896304
65809913836066416 176566595725488160
66158205763448208 108747174783077088
4204604672670285 22300415185886896
23882639219348500 42176489239329384
15335628427188744 124896363870221600
139666157511890624 178478463515960224
82286667120772256 182754100354047488
125742067550315728 132151742120732448
84794514892410576 134184272784589376
53026020193200896 105980202282486752
71602992203717632 73660236107210656
114989145522927536 194124270856063456
28244204514293524 93505882158498928
62653352522711936 122838561981629520
131779437433359888 158704248180820256
86210320151024800 134736873843330096
46150976208271968 62949611063889888
101833401946962480 121351266820667488
105972971934795488 119727750074179152
133240565432793504 172019195047946528
33362535683999916 167753060080660576
80338582743109312 190229573516209984
105448360281984784 136094623936893568
22514836387935572 74771207995860784
5852709507002372 35386150937255928
30271175923772624 40320079669978312
33048868782003712 98668528504258704
65594438442647736 166451268620954912
44370598389723624 92322694742405584
562395898055774 122186552506540720
28701166132708992 189536090467254880
48964106390187624 67377297927886440
128060030104871968 158506220461157472
17736577782233888 55810271968037616
37210285676753008 48195718468108688
25146572204762248 194145258892581920
69088553107665968 110736670240300336
44401341680276336 88337904749081104
46045494898551040 128542763478290224
86915213657280656 178309878583465824
83530066015833968 126406684646307920
14405655480442046 124511778511406848
105786360859922848 185296159953572160
126547492515597440 157336131109747456
158091229461632480 189720818432264320
14074602802522558 76677854049940784
121720857867634880 135693619565684592
122609530283420016 184965797594115168
8215012692327149 54161358520186464
44035699637684368 84909988643593664
8206026592760207 62265011149615496
25195845869609080 184068704637873440
44030297223394352 134163373096630864
42873983208572312 90143362820563296
105488372720966816 196263104647691936
22350477055370804 102352008037985840
4810838492364477 176206802829469568
84529316509498928 145715108757850976
63322355610122104 141730120664898256
51555640790562720 147100453740318432
57238791191214992 117560319915821584
101155306103670352 153325463487287808
64108891241230896 96836803950262400
24537974724728468 149932185804068672
151660246094283840 181064301240256704
71314391349628136 84528557805114672
103501851595204224 167183153028398176
129694157711302224 146657572265258944
37927032484629688 113439237793169680
55390262944417360 121104492764315584
119261450182752512 166151273903444576
10336012591197420 179578297768409600
20237270967422412 47110400770226288
106406734703407792 191570365751950080
42020419316695952 130968378611668208
117915324289157648 132567339084956192
48522457390081384 162790390643569920
128578695225086336 146888556268662368
119692156058403040 170926519126716288
61218891611020496 183053648303808736
101306237377961264 156182642623342656
17971854627402660 154802923024566208
104496720571461328 123473540885587056
44376913297433328 135969419642228096
6163795031209367 153918479452948672
111223054781764656 131307498086444832
99024296805056192 144860269570710720
20567710217092764 118240140532096528
33687988568932572 160171986386673792
2426480329768697 28342878703944496
146813393823829312 187091178909242624
88754626200791520 119824809117596032
153882855092754944 178521402882755040
122356383876634256 192212834498923168
110003586916842320 134950297411569152
109787229696461856 145939678505287232
81599049330983408 175235834058722912
7821129239562542 179074069131841600
90562472947150912 166490957989433056
43038009028755248 51977271779588152
30695796372658528 190821219735856928
25742989572178316 145923262963477632
94674541701722384 179007065301360256
44630190331794304 181695752386102272
21565413780475564 180477485195349184
42418716268911888 160865218949550176
12530663425455106 186585375556618368
93938532280636688 171684778517017440
19378943926089212 38930302773213448
64725476967346576 79709477907498320
90477593633167216 120544134684154720
51196140303009848 80463442389444800
133334222382776352 191026663051303680
162057741182465216 191434225951882624
48953970183996272 76296958299665296
29395429908808184 155863848846402720
13243957482749976 139189710565159280
41694484532236008 178349544385043072
56695893568514736 178106039598640768
25839307698925872 166277615730610176
104602278808387536 158535389409730400
92876229679641568 124248634329919520
42941754501359896 127615367961944480
66266387371921336 132594436630948672
190751952762313120 196356572235442080
139952219836016752 169204701387209440
129253747576477856 185962290861846560
13453000319482034 106007851524438816
170368251321015296 180147415227739264
188351857522094656 188876492399997696
29402418083779676 180701019247818112
44395629933336488 46054053246514480
64331985269426504 127810226421983232
61399617419132280 154309432452442144
37790169188472640 154979105056093856
31976904404334128 158844561657649696
89680486056202240 176002508019427104
110130828632310528 187411165005578400
157342890475860704 162428315498380832
34714226508501256 76112233437408608
90647672490058128 115003308971255472
2129674608677523 13372557093432060
142038719386796912 193437940709695200
115028548893544576 181310952135338880
123060999015323408 167608889660199552
132020810371643392 188708466220805984
32175235809795944 180823987664057600
11167618837807416 74644431084843360
106988571965721984 132658596914189424
100599805467293952 169312183951130944
47130574206609408 92184463172450304
13108673294202460 188088352030172832
158933045540026240 165338462808756480
8973162437229042 68209399665986832
58260292027348616 109933522635734480
76580914573988992 113722279097614144
123400613062403872 149050602885684384
6780942850407612 17664444246499214
74617444419491200 94092507324825600
87792907641237856 139054477763562656
10310658886303008 167530655769703520
88850540719459744 172294072226806784
59263667169289672 94508327484365440
12339850994367354 168902829758396032
109488619618782032 154862733871918784
113343539179044544 173826518333964864
176818012931162048 193003038370353536
120489507894225744 156083237379876512
99627249127812688 147397918343067456
128755644051462960 131863941336236720
5965689129401975 53383741089337536
95387612018572864 185635256962210752
101138662374111504 102716650164475552
134427753198034928 171106482233205184
122122855555616224 143786721292761568
59880428471258368 90914451803891392
181578726131531520 192243900478832000
773457160670173 172036924368322336
39467156209513728 63066869052435264
126147814174905744 181400823406877344
147066859682346432 168253548238673088
104919459632223680 137911130859523632
37853341149857864 117176825141774032
119464349606639888 139049649441918816
149295952741916640 174986526872101376
108912356506957792 173266144571936512
86087899043209824 99386448051974768
80248192591850432 162230245776114560
113820173071742720 162118939346849472
37809304287720072 94381625981606720
106551763617156048 156556186210201728
34258837685648552 123559093124406384
136376489844244080 150465714411594048
68269290040957296 164613045467056160
68338071126064088 155401710743407584
49786751994244896 162203642023827872
35073562384847704 94034562085774800
11440697806121796 35450078339820792
63941321978688968 155566709842856800
26353989907384288 108588996648586224
123185774240707088 165321310983052480
53963032750082968 171824016962537344
29235872595464656 192445763285540480
136271784699481024 179078662111271136
58747174348803480 108415638712474128
101735822703856240 122463255201240304
68825257579548504 70569973877754312
139723668829318416 161989097407761792
112207158757871792 168536408584620288
3556606081555174 168264449159147168
73625900206131008 74482127483190048
120487531306064112 123886019000014560
12900863887022070 95111326802813264
17719924025650094 157600015441814112
43068000836578208 124439855712301408
21667656160705664 36675712260990800
39891852828905584 146139520627387584
19030638301479544 97213603608926768
21655315580381124 136636111255935664
127782527703472432 182518805663180352
3934548789410591 150330666459388608
121320178209471328 122327147644001936
13024240904807120 148367950365589600
100274426593023184 176143021524111264
116810810806014160 162017328156259392
105813900029583936 122281923932991328
40895215835044328 190874446564379072
10124225652816090 70449320886977168
53410210794456232 71610869765646840
138657224282553936 173985504013791776
24929501103236020 84405653569936992
29816268774881828 191107071755841056
49750920065123864 157768149342113664
2297804133717866 123349885310790320
175594603861558464 186987866328262272
65414905230005048 114089901776677280
12666101860972960 23745811895042724
121639391744868512 185163791890746592
43872329444943128 160927820524474752
1084759149975357 30676323940568084
89427217273216672 91668625316993600
31450970040069336 131917034422478208
72940426807420336 101589570680855792
115309148771239808 190044333897192064
132787644361102256 157026938301103680
147897988598325760 189122105767875616
90926087880865904 97305451871711808
42840623783739352 150147716701167552
2451757212693240 65318247941568432
55346282875380712 64637782629344296
95241237086165520 184100523087667200
48337155502190656 150703502117069408
23001498886993580 95832828305243904
35232371499254768 176703765455735648
8334972223228269 19688264360431228
154338536238875488 190270142150801728
55116808662674792 71022680787826696
83307331345539552 192334672214202464
142455738431464992 170398645892011424
32054814442875936 128690483266878160
22037457272136396 110041229926998128
120037403244112320 180925792711062304
71053958887621696 102342054841142320
476440165129202 86539797898510208
112389260905930528 184970665796260160
130940115722123824 186812217511391648
134874452275183376 163449070358721216
9761384645788278 161770404516439104
57423434404012320 64173641441816240
1102172877780211 122601564860237968
134592736911905024 166395819113684960
49811007525178808 145600163141392064
84198903204894112 119745244321169104
122570647052658864 153450686174015840
118434078812228320 153534198931297376
2795944081200722 119672155081623824
58882132923642960 80740785764433824
23594285766487076 171583553738822272
134068711623247152 166321465581126976
96258184516837680 104311951378805824
26366560165498948 104139859465588224
26490537687646308 81013139730929328
14727302290279404 80160516338190704
73243641294330800 135147090098051968
169629774817939744 175100828209619072
28030781298504976 126702632311374864
78897067248992416 175904708644087488
12794279960097424 190463352189403424
38487097686520448 171727607547174144
9059686932444768 154372572581547648
21461674179894552 74344573851802848
98925376280672416 149235666666301088
7380642211352150 131436150569931856
120267496120322448 162769581452911840
92961272539422640 115975618982038672
32362636671552092 90058165373969456
796581066415793 60214950350519112
148935799610039392 190971256932348512
18874817376840268 118673694226242480
151243785223376416 184190184179040512
175479418102770368 189263917632594240
68426442460625936 154094384729934144
74710475718067648 146252639109475968
23163880159318812 86927109185119648
108125822835327744 121603424292428080
33399553114130508 110799421051792832
153180996891085184 157889666247876128
56912790706631952 146750103382003488
42045793110244272 184657329986526720
43781789572452384 190030534473204928
49865152127345432 62609731668743480
121837945112597392 133156854513292368
40506906467259576 166425988625148320
62331063008626568 172661116847598336
360396643873959 62089262592249344
108138462278354320 191846459071951648
63985381570488696 120388111588093312
25410065001570264 156234720209546912
97088585000242336 103706952095237088
164122754910803040 190559120747429760
101602966136014240 175245636429840256
33667506623853432 153425995324755296
64370640352281904 73531783440792080
35487576150265616 144353074642908896
137200320188693344 180099771055705312
24839717611868692 179813738459362112
31932335591453120 33174468162461736
9643060728689616 34147526825455256
18848102783994596 174492977344685504
59554378865669800 66856578034126024
47033843822976432 167717425036123008
43818229325668976 126270548077661920
14874910221856486 80091950326067504
66812248241814896 164486449208367328
69506485168563656 104936394105799616
101111429883476480 154021823112588352
55928643404737744 118499849976137568
28312628693609804 169919736701318112
153435227386378880 190583867351302432
37076695486799360 103523279985504912
112807710709950768 158028412744614208
134559872035511776 193018752540270112
36437063434961352 45745329701916912
79260558208160080 118854994852439056
27153336202271268 132261025654559104
84428193262225200 114569009168180288
123519819704169712 130298062184967808
51161606757630040 99682358413312160
90581081139164064 145271469015649952
38845608351220224 181172146754409664
26063603240692332 154630262394977568
130102135782113520 151041031498517216
130539440144014528 131218053437507200
88985570164839472 136211223778810400
37115329128607352 73987268573804912
43038827006664616 115280266490552176
100303945907313152 111864819220745760
48555643638237824 127913364448450080
35516819078865748 94627926898508976
105478548158074576 135191636798114864
32646557288769692 100982691369957248
41019411466054720 100465293813636560
32511581642779412 105307322830396672
2651809261123455 8947241046791709
84326076537548176 160139481383973472
97385280957027632 112709399733063360
32616545989811848 135015466235209920
14100327932035556 133200327650670464
76913207267670688 98365933043581904
19282920766619496 80470343684123008
43009099032556344 76640436196209504
87946944109687856 173763980841953408
125001266167236896 125888669776950272
20714910699491704 162097642574131456
39394105161516808 143119958919126448
112340942939037920 132986640053239088
24448387908153656 115091231107908016
108173103009426096 196833771150679232
161054308524273664 176695906368026432
116991693188251616 172641826847492416
74731827063109760 103730714903325632
45175913491926160 90889688210432944
56392526884063960 148342105777569312
16226099812772024 192416069997776576
89369724668850320 140839771233383440
98038858759471632 193005153379872192
51210814054041784 185483475195115232
66381949064901776 123480309001375216
45582856479021248 148157922070320224
15127389985485162 63209203702126984
62357244870869912 82777258503772080
4053371699430184 65325184028539840
65249677208210912 179397173846433632
114933575847731648 118081893418236336
46913496178892424 52717125502987472
160694470766966432 187767870297243968
27226355495284096 123237210939795168
23845704479335976 108415578321135264
105476822872809088 163446505421350976
110074036353559904 142162350382903392
97120778522477696 187194869643039488
36478442205953056 192155387308712352
114740420679082560 157263860391111424
101531303367239808 132165087011696400
59272426249636704 174435696279982688
26174155031263736 47712917548080760
72477750841307600 168829573308273152
62390781617305152 152214016442837952
174544267986260160 180942272256975136
11252371089097384 63849370120227080
124534370445422608 127194145265938128
28691600069358284 152676843769058336
58923246137967520 191491799304686208
168396870744653152 179780419687474656
27028335339616652 168160840395504256
77600117663406192 135308586533741136
24371223391305188 193846416681316640
39412774400110416 159106913406117920
4085222855505798 58048487430951304
42035831220555216 169707341289002816
11451928114988268 44983379123116528
64118222424239344 182324847535892544
18540044558441700 66400661562165032
46269456301507456 136548200959472000
14482688069159274 138197925859198160
20888115070833500 138846158042429904
30903198832347648 91572087333057712
9831191316233752 44099811573372544
70406323942162352 94544350143771008
10731072628767412 44057612952961080
28025405222113076 157516015233224960
92328450093292160 161409716945130816
12433167674149928 51036617747140784
149139181091205376 166108656602381024
123672836922623984 136783766087213856
13570792365052382 110384940318047792
8503222722821175 96057823227716288
42942608428560152 60068068884172768
12550032103961390 169779878683411616
94976119223379024 137118498521334496
170295522886305696 176905745863124800
31179302438621016 72855053809133488
70765544379952336 113889812149070288
166305364210169984 181737001168273184
89414351344780160 176205634246244256
46620506397680472 129551229391518752
28795033402219388 75615003969672112
50902965821618616 160423856982738912
29661265029460424 142508914137408576
120733965366587936 190018106422677952
39564453893685856 53001033047022424
45790384523910432 75290645387726736
121845441410873216 153155185761156288
28980937527829732 64284921490719616
43482807046588840 109727258162945456
18229266721129092 18628894598599292
14089983427013046 125022234648419712
36829316613010208 180001243365112032
65952829576972248 122450985282135088
13599504589399442 18818888515567920
48212140030246800 180284307752283744
60599383799493544 129610662967876656
146248813481181824 170495005718523136
73289836633291008 104421309603982928
948460316336540 49029111717908664
153276437907379168 183511115312264608
48015474418663592 100870796831884000
19949742344959184 163383302172151232
83751031664937728 99780912585065328
151039479355910368 194921116967940864
59992535696684728 107944374745331136
54339086498108200 103690046649577632
42325179213534736 89559074263521632
124156730825783568 148975656682306880
78695610274450768 185543393015399008
59708547908126432 196749013320948448
13729601687998402 93295605704192880
105069538541988400 121407813815660048
27015635050865264 104300270701445072
931093776542700 52365991064160584
53248908347523136 130523596558729184
25105984892553112 196486968981818624
20091762982535828 153822946916637536
107990775605920528 187875447751699968
13800399932855068 195388335997603680
45561270619929952 127270321358108048
126220785135980256 158965812294564960
44912694333786088 175235384513502592
82766504880042080 185175185296015712
81861877244578704 106272440009438960
131905101278257200 139239261316415712
74883465809842192 195729065744709472
124075022879927072 190296181194060096
105223519841760528 184222865012597184
28764365272009440 120453327822905120
102516141991968368 133921031261259824
180607113505734784 186500246238948864
142428849356300464 188342522419606240
8765391909645767 112034038787280624
149983041697128160 183568520697242944
29920512649125428 138550055756888336
12974266167055506 98906908443382896
72520152936693600 177021633860147072
17787535357164812 77657956288633552
31456648862610272 38336008215928584
50575945254444480 177681432507207488
29651049476946320 116290143097866752
79571551744675360 162408569845458528
49260699059028680 72258146385236816
26539450792523836 124223653038229232
11182762847389010 40758973051307912
36931483436927280 65853359204005144
47853253693688136 184949799231189984
99662988455301552 192113356640117376
42753176279966112 97281458335946032
79629372584006320 166049167037426496
148963128825228000 195392134207823424
28573478763046564 181475985179480160
26833197518236548 115879663676665040
21017040619979864 136355842143875952
65934367100066648 136436842588479664
17145813748049372 151459229395188064
131896076674145296 137684229896786624
53895435938639928 83121994709212512
71230394246302040 112376170440818080
133220378479583056 171114713668572032
129518947378377936 165134082269030432
42992348839882752 137665706490252272
35575583292609556 185247148624762656
29134340699833368 80979921951863680
136007074192295504 153753008520893760
34153490752726916 112680598924153952
71900575055546312 73227490485093952
92377101849947072 162258420866563104
47601545544222176 68923065627675152
37684938290815152 172160928061345440
67103140031606584 170753613011594912
63163147136499400 89911962668589456
93543399885518352 181813945486459808
51400377407023896 132467067111869552
69997893128367664 165150172264140320
62740328251395720 180880108423078592
106949498404671136 116471809344143440
166895067089438144 177415428302789344
48513067100045632 176667747446455968
22627270811803616 110896621948240208
54782945681809448 109759829324817968
50909157021027104 66175058773558040
37590312263809336 64794970348368192
181666546535801312 196805714078705536
29819788983022220 162220627254245344
95105597510043152 147084130921526432
28519570012043384 75678569604776112
130799216203294480 173212273151501024
75657016578532160 160882820757219200
174281611822402432 180645250475179360
89349369130037072 133515866807414608
67752362207274464 96471266067252000
123727206635003952 170788916204159328
63532268140083960 64684581602930584
6664124745291757 47585737235835920
4612127131367632 56395307640517128
97652243448132704 116857716921805536
1672017005845697 103535030772251184
38050306402094152 82683523171650000
78886106377101728 188099344724709184
55007874715087944 69816046424946280
18974596580452792 37696818145323968
37209835368859464 61398093966370456
83318314131011248 179324029601378240
38743395365016432 60300118200976928
6228134147503769 44674437250319032
47130254073264832 104016775159720944
86025226113409088 99541124737051600
139964100875449056 183950033435601216
69204700305880496 108795457747065104
17814129006440942 111655921725266528
159707468542332800 183870498555041120
7229219993809552 22618553275727212
8073039364760359 123778710972594624
129360379215335536 149807248876958336
135413572476193328 178588162510335840
44695636692530600 79140188024684480
149472378709921792 178512815106045184
5091084991532806 51558939730934304
12651956373575178 25773436576962160
35778221088177936 79621317827945376
163481790852011104 185367831998662208
103657595222533904 111471947340093376
7618071801755583 37131152741384032
19303031181985932 47696509785820808
148928675054996608 160961256576620384
64374290308060656 192468505597698528
22287069577543272 48204091911775744
135223237249251904 149172007678549952
45119310368263952 156880758397780288
107898736486064464 138734030583160208
94011104299623152 104183206559345936
81235366584560192 177111966980830784
55833250866796896 116998636232582832
69509954204581464 166777983404642208
69172340090074944 129384011946453072
138447434586298032 172821180826092704
161632107014145760 186959213217824992
43522698894880584 193502576913877216
8314761660202913 41787358797158560
39247252443988640 120466362953193008
110722320028559680 171095255820386112
42523651537615128 169298556657836768
5251793658846993 195057665262095648
72913034747093024 193570076196015936
54487116549388496 69117799750939320
129426466062125136 135471025778046432
30338293728887992 165436935881400576
41800744338722800 86064770922484112
42745782793362440 46194078090936944
68145755586166232 108134249343171680
79684507167318032 136709563964404736
7041624668810229 158706759471971776
78388904466867760 139094395559398048
48518549505146808 129052657628273584
24363536738978332 120069040720384912
34554754492542908 39733711779492848
32704751407137444 93453895234315648
41230243901724816 127630097288369312
31115699022292764 96344343251108496
64663947930454024 185450471450143328
88656227153994816 128121797708572352
34067967885224532 120919775662789456
130015799309312192 177558385203030560
13525940637461282 159665440878404160
106571776072656496 116361383171962560
12817740075365624 44215113365569168
138862550943595104 155548745004381024
11107686626219962 69361673697240960
149040171845441408 153263597182597920
21687492192849888 125912959194900560
61600756633122336 166362033865043392
37384200475518016 139659384368542128
77659514407244112 163336831037136160
47067129177620400 141041482473009952
63398624922814544 120849858716493344
13972919074957888 30040229266919756
73572540806985392 83712457612927600
41433572368879760 46368358793947104
40263575114120664 113356286855445552
15414779525424836 85084621901567904
92624157557942256 174403558979159712
55239405164983296 177436812711340256
15553425324814682 149262280012368000
42051751699258760 67316350048865168
103915251160760960 141842734433893488
134633819576638032 178852490354847808
72469119905376320 93490815819603936
54550435251547520 155592971090790784
94625663514584416 160908567331439776
44263308557376448 93132914573827664
79936405341282048 154671443864847168
42452702805212112 172943473452312960
123565429131845968 162019235321818272
177378728768092128 185284546610567392
34059510443175576 191787555521883296
156194631967660640 168475943081894304
61343386622925136 135714645595524288
53438964232773936 62166574332213416
71425756500972712 112024386672487200
120899830364188400 159474675681978560
14215577741482182 62125450416788552
36773384729863256 69062114110525248
3527347505392180 68155697927452480
118425542130198528 181996878708953632
23232089817752504 190165335279546560
101362652731940640 144997344556569248
5615549574462953 63325438025948824
12347889907860602 69888584772820392
77603671166768848 185074539513838976
32636799052925364 161172925334216608
7681222642977543 160011498062000832
12270497540625806 119627630842076160
99386444901504224 177452628334890336
172284960025006528 178695465319110272
53942531006246848 134918213705100160
169464991421767424 173929797649947808
156846981612981792 161595804272898976
137065970562708608 138103863071875456
9168353228341556 67980462225256432
33272411993267932 130768526093866832
149668364612468096 183540268390326592
21090641694544088 106016523436441456
93981686537111872 127953484770667696
47383765296879576 104735527573063856
33111247780827116 158391372104299424
79242177414852736 150564968290408288
78354826390939552 105332459632699776
44961275029945904 194706324030774016
33405530489808336 98583469164291424
92078994761833696 117249415025227584
9578833651638444 54442210582833312
15119188737623916 110717381688227712
158898817837519744 176298736287059456
11128036953520564 105366564286118032
44143297142302776 138196260892059216
51700913928329672 195884274873169856
40461245631007184 93475344925215136
59724189351426216 139175015670870720
83400624090901360 176832401966962304
4437788497465207 143905350331565008
119254878390973840 147125437656649216
55007462407803800 88404540657708240
127931999762885024 135500668586924224
140426041421303168 163713862972104288
49586521449864448 190491065850276736
76294871997466416 161553735129083712
68856963708239360 159985461219942912
22420728980521352 79506528464077488
57283358098515976 162403793733058240
111369350093007712 185727699145662048
2600219294232615 180253080899296640
37183813594671984 43442244615330864
98173106251803696 173708710860728096
70950333360429808 130297476879175088
114682933408543840 134634540646575888
143063368865744912 158303957225650784
60713964988106352 71057482825489320
36558204063053360 114673509637889888
175834581930950944 194122514754812000
86896521491105040 147389065597287936
153725752136584448 170891273767264064
19054532841453716 110766133654377504
105593118694542176 186008153215097824
40546408772499536 166535275470929088
4594717718359033 126796308708181776
116885591960839712 145722757374187360
104793229698299136 161826010880126624
153795348525907136 182796446588579520
5574405184890810 193121113986518336
147321810102227328 160584497524619712
119526128765552768 161350049431192448
80609405553152336 115638954815693648
9081786200503294 106865470850811440
43523233784458272 119678513337511008
24740855464546824 189585277749490304
67760608855841032 126275116940764240
25980242309838908 139398171946392928
101895116388421232 175823279750377920
61947229988503776 128572493922767328
92582978957520048 151600900653062752
60058075424883672 167815740092994016
129689767182752624 132233889219641104
144220687352632544 166713834064789344
53943783763738336 82411526049190192
112635578352382576 190269858411566368
43102532388516640 73668290777175632
71939423473159112 154324511552486336
118129200191091136 176670478731848704
15486159094259608 189735882248664832
5775650344717563 99843093173243296
1062982544457194 190442070713208576
118176025304175632 158645506880334656
93213661812879568 172453034154222880
8405993871113947 111017917792707376
12248679383622308 72637661760224816
1562775273882334 108350549408820352
102607952772128496 104730391027126128
134750957381231232 178127536452897472
64409963817932664 177905203837230432
48559333142270496 177194562138749696
31054140597932536 38295105193497360
47718847337463576 192958051304046496
36720161771819816 73091663328073472
96948659847293888 129293952590204016
10440877466839030 95167706734415952
41340613850179568 195142611889095488
11914918785884624 118692802015727760
6902029454817075 42475009419019768
99204259964789840 111731328105648928
80280734736856192 87865724529697344
75653181409286368 101309933974243952
66136203259337736 168728305824873952
11108099191745856 25931190650485132
51482761685511344 191561194661512384
94042661272059104 183872105954525728
33289717463708316 181287393706209824
18963417127515196 112528272817582000
9476560461384406 189634060039847424
26158617616013332 91452481459056480
51598837410130552 94730670885212272
21772556584138844 173250092087482944
22095939319080284 52935135155587528
89593352527129728 101175502544166624
36973512149969448 93449813846770464
1537043356497424 32814376321010136
52476317414685888 192342231559600096
97906682581201200 169897735360959808
94598160800062768 174117581323162720
133614166765848352 158948121293316480
73653743748906864 141363773468400224
96798192256201568 164215082850619104
50820455140596776 63671401197144704
63076174259161544 81698689978164048
104264687665853584 184671342525431552
81787839672603280 159983959826882464
110493515857878528 132585390883326960
69029720824299736 147016344042751040
19759676591574160 60056581187689248
41073676219053712 120952329475429856
108427950045644624 183323014780523904
82536966175384464 175532019006458880
31184715568926156 181765621246016800
97625767304679424 130608544260443376
49743553127489928 95066157071674480
46144759964912400 93079662464274192
49656746373215560 111557458849898368
1810129559723466 57509854984507272
741797300142118 72056298052274840
15503537269640510 143599882162703536
8666629909426068 141119225459438960
3835315369220991 146944015975230336
33902397580365344 127090011416935696
111231858135600704 126127853137948432
57094807337265696 112017877394137168
145858161654497568 175343544243605856
74186703576743840 110620509467095280
100481167065911040 115989436268729648
8015352238052490 57936434221121984
26061665908883800 177674134303565920
5821886710341609 171459019919441728
57346058444670488 182603014149302752
97258020518939456 196518578522431712
50843649904230496 187749398209428192
7043666517069883 66841211515303960
45746082192882208 129109687984130048
56232673185129120 70989423363813960
88784451261365184 181536551711842912
46220435408192736 69402440989884864
38637889366344376 104594817985347728
84476953096901600 117892742980257296
15201880439755326 86970240826507200
19533918671103748 113886786545316288
83591646790357632 90260056940434608
38487187157571296 115933040540859280
174523761481130080 181853850901322944
40290402386281720 150439531511337952
17874361473201050 137397320791824400
3996309711981052 126240072957722400
18739853530410588 39719629948669024
72302969793698528 126706895253558416
19744682963727876 28295071615869292
15060871607215090 102996680380288448
155306275288419584 178662579786373024
70776238507239928 83978443903891360
94910555653328576 115524518210591504
390662201881921 59837677571964184
6612990263253444 86392525336434400
78810032319468464 141983967093956096
64033325632052696 85041058807506304
30672158253555152 144600323120404736
19881209496987676 123897308480879856
9762173386678470 35175357017851984
132079937377913488 143991133941386800
14592548559829508 154697404468705376
8000541208187035 66788083264186840
68756641111851456 194399292422470624
151187504938342400 184028453320375360
9847463946724810 22353308009456828
21718022418325480 106986459321849424
57768709504707800 67794564468973368
34705396651544360 178501207846607264
40604788908531104 69991259886885832
36820022364308232 38797550905555240
56561531567607184 173569704828598400
25985070424397928 146189574532816992
75202015341423536 194384409207592896
88785182288328192 196314465877750624
11060604157393216 165436887191866720
37205396527870504 179970317085702240
36438761614573392 77142783566412208
133236455401946720 159159962413041472
38068933195777584 169016759919794400
10628491055684086 130072124992321632
27873892037431404 71280911304368960
104712064330203744 164955331602519296
42754223150969168 108125414652912256
56275558853122824 149996859386151488
6227451882835105 85808225909682320
20016509358733172 175405624975140928
18983985389417960 26168117307189060
50260493073337560 150793162341825248
45626037186486024 49163467582614544
160787384723208128 165798877244210208
52801955182691168 135822485138121264
182208407666671776 183366320435422656
166017369596473376 167206253158658496
174538373404747456 190397535321581632
66822953369591104 193398937242428896
88424279622616736 146348794044214656
89071185246818784 142600921961096768
123544693410180912 124340585172696160
104525628846743824 131913212455169088
14978675331822860 17810452045851674
162291032132306592 189665953289347936
15028138348028930 127214691203139104
133016395511849504 180601297732699776
95753713139089728 193122561926599488
97619763559267856 104811335346863040
83889630610105344 188368715612492000
88844108030383424 125278047754588816
114250366597268720 169002277757157888
93606733011107648 176466861654398816
2477924017629082 67626352334756768
113887368504657232 169843121928256128
98729620545556672 122317141390350112
66139249462628744 152296038922243616
117174640365768816 130666814185109712
7612290649985711 182746783435203520
55667181264773672 60921696319425984
6720832038257020 117280813105708176
84300291390444720 195673410726246656
63150623429140232 160727180663847232
992613072011281 16812185269733732
76158364066422448 132897030979891936
25672301831570392 150971212545309728
62512621443734312 67139722502171368
129457379325078128 135171502051492192
99201701138049776 180420500239634976
8628436266202426 51537982748380120
115198514765783760 147351959281358752
189888249622538208 194333268314247712
12140974045471818 142999450020733904
81883621070427136 156140631143282432
103941050354875840 144658948484247008
75766636396638768 116089749862629952
30520228397201496 98454516703121328
30365303092111908 166512213181662112
73158053704406880 196257775164738784
38937196083642272 113246797517948864
21645953199316400 38509783125521736
107760214840173248 151159245670215808
27254882207069572 137788253908782864
162503680763792480 176740533090645888
28169519739744692 188594303391644256
142097063914393488 186330768935072160
75381215139399440 99119504330933280
167322316330743712 175918763155615104
30145330704182152 99465639003589184
104815351964380816 167130981526312832
11954122426063564 31953436968716464
108431382480575392 193044492171453280
93437488874798272 152788284174021376
33670585164282988 155334489182716736
1267635530128264 156403406385769856
32757926923826992 178438568731358976
78215180371838704 174632755180369024
12649885609766626 147695252619718080
14301089200731068 137094560622058272
70465737307323352 192967766645352992
33338539521943708 47719087799676000
163643078585919840 165501792067759168
41433803007594712 179402179463636160
100270818056170112 118942660751123952
159660228992477824 182528439281465440
11586456007462680 19303494893069048
114756135552551632 134726005976769920
12505337884253194 114054469050850992
16661198656180306 113794061337347952
68757250964559656 95494969690268464
149353530210393344 179384124563975168
50722662910858928 178990871471804864
61220146074039344 168544797195303168
127619126721230880 170477602808827648
177784801478578944 183319877288326976
31263405053180776 75972484934205680
61284996225756808 100827302382665056
49982962882584240 110266205029474384
112353764879170912 124651788573881600
84071916863226928 99659927376028928
103812282354075600 179468350091743968
61841666418161216 105903721661006992
27720786546409056 175919552358252128
25954451342600196 164944263025347648
92212213007597952 122367613067551280
132493383745993472 165798044051871488
5422188840015137 187914305242441536
104329007102687200 106156649098370784
79693636352205616 180088150078731328
70980433476490 196702910340475360
75173252573737104 124006576578425104
84542681784382592 170753324144037408
116481552259593504 174863990814245696
82019799658673712 167499179920779328
12677579672160132 42806649404131568
58771630193467952 100693618863930512
140675051321532272 174252422262188000
41141529687542008 95192136871433648
82116479660708944 95827635475426944
62146674336059880 153199726035388480
14488950730259344 131050612882445728
125385060804307872 167002435066912160
67136576244153728 110401280911152096
45817470721431816 174972032768677152
130840329533048048 177875104940195360
39950760159336336 57606454522287096
89526901182976832 168823522750184608
107534964420006224 123598054289063280
77369985507801360 91492424325482464
10009694038779914 124810946599657856
38857502536478840 191194883064347520
130168186237085248 133474634183221040
40434597706708128 103474558197037104
5225162660955555 179090125436484960
106055477929068832 110891306092492736
147890038726010624 183608213668741536
68791283983590792 96739794852923264
49010514177110464 137202915534680560
114221168553696176 175661416087278944
30287656499884048 118870973773658672
50868382409723576 180368105852449152
27064028815289012 108595153644821696
127853544500536752 128873265529342416
88901759277773616 193363810879839200
32515392097862816 142313824981289744
109452995564601712 166455241682773216
1679446608259048 166729642228221184
97259394744044912 125302074636830992
140040913009778576 149454197421012928
100835593654757376 124496458293855488
84737579765634288 189803932342382048
51953531030620432 180849021025612960
45175939483771536 77881335629161600
48509245899757440 117789991851322128
142369211151410144 187266651958693824
144157872062403520 159286908137752736
129482902091889392 170137768126210528
103915239042865664 132143836474980320
46133154520175072 96237874596809744
75760847433220624 137948454577256368
34684505627618716 71291320499678016
48718493941906800 155333246952343744
31903409603245924 138070174342640768
123385347311181648 193099151078352288
71505244891986584 174352424932921888
150722876237500128 164644775017163296
11813892366855524 60103216503715584
93477667496205120 107115202876859008
101966318467231056 146190050348813824
31659492171585248 125951777664845200
6379214836980985 154799308016807104
39458751869218968 54509214185374688
1743001047110731 98853071163038096
161849589818034976 171923448266847744
13714130326474978 19825826165383400
24949094209454152 169883573974909184
61397833507203296 107065325455038928
34142465389381824 62829696432920688
95437772802216224 185958836031425216
118211150756943552 192980657399840320
8994780401269817 23883791264288052
45353041218638216 128606750909514864
23369176718237636 31872758169787204
76826865365392832 187601000240263008
50795366243615120 97275493469666448
90681615971358848 91952499752947312
64762348745547784 186647886484841824
2000179578753015 115364088418569152
9023229585460506 122499827130392880
145664207042517856 182371870673845824
9618253722708840 166229080342929152
89261764135552144 103444396379498128
19772136274246340 72981331851739104
120208088706098672 146392311481107872
5783656840683708 98360365436234560
138374032595404032 175295758094130208
102688635811725440 110799785863988736
128426163856272624 181204927998137056
109761295771082784 193324162793000960
10950374848932954 45155365297432568
3162407385940898 154556539634220000
143329131888111728 163379506313150272
110084102510619568 194462059302713120
170070885690482624 186707504236590368
56939817761546304 132734863262970416
20513157350852616 143631655009824256
157025340806850816 168696143648279872
46133429663493072 151429966047329056
127872504934702064 180098940830114976
142340682469811712 189188751542512096
149182927096056960 192467437064381408
18813852359925688 186262182348997408
35616211813599500 145048500731483584
102319199835517840 119108256541873664
62347510360489840 77471611803610480
13176049826900058 131674923988456848
37094003668851168 86014278937217296
16504360008077992 153121780824543008
33949584627356056 94719961867703200
23599274043878920 184159425802822944
25872915694010748 41228050330490992
80013002627614224 159822365705406432
64079839884864256 71074101016502520
22152361580857272 36975275895331280
16588488461974080 40433170513411824
5771539053000887 37132348296235008
14882732212879688 164927485381235744
85169056323033200 125177043556000416
77397576853832384 149174143038837792
35541167854778056 137878112458105664
72658363297670224 154207792936205280
25902683106162432 102784946280112240
31972838978245764 113830522209461136
16062238558897162 56160475187177976
56815000997242000 117857993120508960
149768548682526528 180086205549942368
14642417314417494 173941740171363712
60586167170216000 106866218616937520
1525241439029731 142464942894323376
52478346860267616 62571832989962152
405743432906454 130158337305278304
79739058324076912 109012685593709392
34341363619968928 113311821988814592
120862785325549424 121086722432279584
125460613714790432 180903105387896416
69414244032673384 172770286553231008
90392108138860512 150804082336373120
27089582804018580 148639395122281056
17689194946628602 120766883112021056
87963679056148224 183145204601780416
29022616278369904 143570584626666800
42981376340670256 177829395503667904
58901595000597712 165039341429924352
84191854208338912 138954172972885536
10606344812383004 22291268972357588
100371368829185488 148596370841711552
89045068442542752 90208026619062080
92376072640469088 137517259792875664
74144510620823008 146588946091609920
51441194113590440 131972203104664800
53491875470980824 168145351740154752
19747487671026028 161265504154300896
4069503802853875 11971330904419376
118549148909851088 187476569159778720
26566392902086652 133577104860139312
88332542610178368 165071664598308160
25581618685406560 170994413505176224
70794730939265512 105034117029824848
11009527760116622 191773350668206464
51535444194911432 115952627343263024
93232102366979984 146885182358826848
145949174720891360 185345748555215392
10607928098602544 43603456592641712
40150993194798088 108503955373954256
19332630439906448 38505480792338288
132963574507098096 192152652469523520
10364399218375360 31921444580363328
11294332310716962 89537341205001920
43595834438316688 162746308660525952
75501467741726160 94712982252777664
893213931103135 152498789391575232
22982989120319168 134112266234217808
95452889569949024 125530971059164912
55396487954948272 95278056193842176
73287085000641024 120959990001013456
176848118604661216 182519084414112736
55619807724502440 192649860001683072
99410716035677600 171471412339447520
110397183398529072 143481409467876240
24206485724553236 186199688923271904
39871468805034480 149896273593054016
49035325002003160 131446561159752496
27034845992023196 149099631876020352
527139827777554 195454600012116288
22414501105149548 94026608478418800
25012149831976308 87451871634680208
105825781924835040 158308470154093696
73829769221055120 128824728442698256
152054541601578656 181209071036234720
101137572045634608 152472985526317728
25564088750161012 101128063117118768
50260948656933296 191042436632297632
117344232617529168 117599942415381488
103960875118776656 164201218993634560
119269926432177280 176718406647267776
69667232129494568 143248899666701792
1559195750109243 24267705262199520
58899191500644744 151786321260906976
109431909419532752 189423433922280096
106215446030056784 196129133545009952
45101883594508384 126131675810387264
40559360151727632 130295512005195712
40671338930494824 128932364464676736
144919928457418592 156618605801545440
8685705002644748 19894583339676864
21343234523750900 88573574833533488
25909980918426948 115198511776678544
19263668411638996 83149783493409408
8124754615589163 172715570226508864
33506672184702436 55032001094879952
146230781911571552 184051682125917472
70033190503421816 122239517453301680
74448579411555424 84803149241703312
52754588785267328 105135492258523408
107328229874237616 186827962760024928
6314945647613094 68999687757889664
29174550903907864 142270690554716144
67832358920105176 97349486764449328
9802789670151668 160605589348259680
87801915713684880 147512568380050400
138979068091949136 187850569409113760
110663439346638528 138323981834938496
37701716367375816 62420121632024448
27001077965409664 185794704524042528
21839210587684056 154235015150308928
29233926677598756 83025560768020512
1882016213927478 83848483390903440
49356537827533136 173515371853256000
137936566988439680 171164421432347424
92072786330534368 194921910523819488
59312112109303128 191812611075004416
88202212886626592 93165574446478992
2345336645328621 24410532372177228
109106095326205936 172451161037865472
28515867318826204 80779901949665792
70268280191870376 138271845026674512
119021695167258784 127408909589569376
18003650521840840 180392012530382016
91137027475107248 130197275094502096
125598959725845680 156851170091383488
14464172677250218 138316569555631136
86679985093191920 136604393097665504
82429650046299024 188559016538505504
105506537150433680 190342822248674848
42448555099624280 140514898730789680
103522497633584336 116763185959735680
120759195188785264 185467579124920896
25467636272974592 146520800417072672
47631729913583176 162898718154209120
69912621050970976 115157546197468176
69007657410217528 181963718805574976
15261598278902702 185140954032862816
81425738218770768 153433683803089152
87526411212266144 88004612937393408
118778749484466624 156856805526904320
36338253519460200 192766365988127936
94664734912285632 130593032539913408
86957289442269712 190806047476225952
40156382687055480 87961288750950784
127223341987837904 148730596184205600
2767942311210852 107723244093423568
11976340965286882 77999822081002672
13301181041720430 119782729027660192
50196267114380616 77237509905072864
58768733758087920 105519520433134544
77416148973459088 126825008628103120
77512660231153280 107970146800984016
32434154573617460 51425240309066304
162489798670424928 187222480201214080
129750149615477376 143951722561858176
134858630468057264 168741594040515872
136954753374445584 149251125544371968
114124728044995920 145407044534785952
66493996651988552 116885873184406400
88070836940493808 107710938669612880
137573090508932928 193039292091935712
32682458185503208 36955413390788344
73266633663588016 194753814933616832
120980920716982864 124667915080879120
76317657020234496 87785534582231744
69109300936664096 95283478596025008
73881740365770560 182153943938435104
113269975003062288 170010742348478624
1495253198765021 117038534266344688
32756497409060404 48144225463602872
100936736256909808 191757434413849920
8786261249288704 84943612787046288
59265311081967784 194932579822050048
76398643123318464 170941224665718528
73120398141524016 107062612989811248
95965650348754544 145368907743644320
21137220737191864 38177976096293808
20877292461504248 37840985553353496
71026823122274664 192799640722560928
54981802435276912 137936737498517824
23937304624491776 144068283095863520
158030997373851872 192950713576605472
98547444778080880 153502274888991008
63200584722250056 126272698378304144
14733485384018104 30759967351055744
16776233679408192 190952364846255552
103722451105676144 110063803159959024
82588728177371152 96192472617657392
64594160367281160 192988264149297824
142622147159062480 160659801456637120
157782569700975200 180753392931142912
78274851051212800 158492687792774912
27465722036312632 36471840102002992
90014774069448384 149278831580395296
29636173385952784 107094887029260000
4460260825979035 137580243420367680
22827838740486860 125245651592636352
102906397076474528 163095416064746432
49141927777795000 164856098806733728
117966982867562208 145539348152327744
20385544733635872 110393226611259296
44841646073914776 149153535506498016
25989076089637976 111984159791103760
81135848180538496 134682124529628192
87018071912282752 164501309983004448
106880029585858912 178262898186316608
87109155690347728 171444225974779488
107468421516490672 136690750403954768
106456070883900496 144181447281513344
12418960416524354 49966144611920136
42109938372013232 49891401102101112
143317736852751104 194010924150540480
102078779108223792 122873092362767552
98738870973931568 179730676151122176
35936139052626376 62568931976363376
70719721309887408 184191680686485344
103972029893498800 116219721765669888
26816524807583032 150530583587780416
20360612957139880 60789241539872216
109857207547783968 152612814990606048
63185170595041912 183525934141245088
36550765526648408 182080712921156672
43326914291362288 108946828855320560
5234117096203810 189762112916342496
9671446158435330 169268886935881920
5219766647273806 113409883833878720
59314800216014664 169791220130813920
33712989621575912 173345746497691488
67146123350876864 188115591987889696
65372808761877200 106598911151037520
125820639985867552 189749953603691456
138222657245043552 195633602818956992
171287818824751776 177797358700927392
26679469494870052 44972265899790880
107452946151982720 109422030402986608
36331789603953488 188081805798256576
16412344274356432 54911870033206040
71662575153446616 76751883556543168
39967356300955088 118608950159673760
43156118953990144 110834674463258144
99681422188911040 177081214435377856
98337856079214592 117184067772276272
79223181303305296 166159270601167168
132410660629658336 135622787110114256
131261778031671872 141322967145752672
94916640391715744 115098442164500288
85457639936781248 99010539348043184
45820620917646408 99440330660574272
12614982585738016 138295290725386512
44890253396197272 68738570722227152
17324621456896050 171272299128572032
44235849272492368 186078861251133248
62806439014227648 182137780717491296
85844742065784176 117099892303288528
91681518669311216 161654020540511584
137487317245035936 142407908832995504
182402048650497312 195234989023455328
74526929507965984 104071622525747600
135793474691627648 140552218069572976
19301408241879092 114886404434452128
183290597405920032 183757884091930912
60292293582261616 90821283159573152
60498837960912488 172810117910564960
49019913069335424 168696396989982240
5268243495102134 12370707817385918
137509861209890400 156863434227013824
16061177205617278 34645684297515236
61120358392044496 101245539698063616
54465570304273152 169483641759062528
19215850245835500 66368232698246256
28181397311661508 136008387507700608
114315358297293056 172125376056577280
133091433920353840 172031497047306880
962823726061336 28736500800126816
26438428172453080 89959571339735488
151277666385999456 156058663595009280
65208019246012744 135178016781451072
11136516561302950 139964800185717328
101271705428395600 169148137250736864
75341023446206704 139380561718473312
78231953988488544 193215005081841408
23953618428051716 29936264885521720
99635284741691344 179417773391406624
129904759333801344 181255595326381664
132917909010329648 185365674053682976
175399914165363904 179116216652643328
100519080837253664 173777114857904928
6945312195113282 168323835388230560
69836009028980616 72074631390941776
66101225415153608 66827478607474696
64914266043872648 101889330760801712
29432819209391980 42527453162705032
26944294794967456 98270389981975024
76392484493454416 129413948468458304
125193866494672960 189821039742686720
58415132466538672 72932597885807616
6468345417073484 113059220233428224
77303688458851376 130080043065527920
81118187781524800 179174503167362976
8234104359831686 193553347637935552
82753294515678944 109399917893418592
24860979721407028 150975926661696544
25524702892113832 142682355253463856
21530588926967612 53708883768966048
16921022639433632 166697876678460800
43315545096404640 83755658900436720
71567228329838576 101873414097768192
48559520606209232 107949355896553696
40347022602333176 127572515151000768
114434481993779408 185269742733842272
64431075120240744 188366256419516000
124129188519837952 177834669560818464
148962227254678848 180561646454056288
71215468367854296 141487313040009760
23345612145351576 158595806394139456
130000531792428400 186134771720177248
114348710392973424 134274351836243584
51105770131988432 161194530036020736
28351881429105300 107124544836546976
5194191539823912 167287053034300992
23260696013408092 160276162607079616
59539455202615520 128660456211381456
86692435709861904 195749251546657600
11869343034667214 108750467661140576
4549082786511727 20583691984586668
100660603232343808 175516997553907808
11079314613758904 174156737738526208
35420663686692944 183606198857314816
6036266528986292 169572082454435232
108756464850392288 120146894150447216
6164060499377277 16975653403139984
36027265295485848 178517779767474752
46358338894934256 142401114210721504
7661824991692213 8836672555972592
144053803943297872 172334343641063168
142846204351830416 194599659133032704
16140965532675950 37788105589362632
42610471090000512 51756383641796944
129876788077315504 149483350821141792
25454929971799752 89649802868145520
27723936777968368 46084510583125232
45724780633648512 171157644072116352
113664505118618512 177606109402917248
16334557640766612 84087739118401376
100437766697960992 170361656621252896
109293966536534368 178543225734899616
38485620618516408 135761659781532096
60205570977245008 84089815409323152
1572888008088008 59353050711006248
168384594839960512 194436919254366816
7811847111258452 41360689793106688
64222583579066360 172230953364191968
113762837081135712 138270975332906144
94859128085989200 131878580260735152
51598761726058816 110254436762456224
134796822414093232 186173368448936096
52229332684683576 192673044641253184
72779713050558080 76191626184787984
38003108634132088 163441163648791776
11611579819543522 75010411323814080
4612347674564432 59061776125700184
5011974035553582 117487162546965184
68658755264691264 72867513979490496
11353331974751592 20457566622708796
118666190620396640 137827310398301712
117867439582476032 162859268269628416
54397767365780336 120555591738538976
26864624030443516 97745606318815312
3161839657800080 75723259920641696
11626610256024690 164307327733439296
78779781876609472 195231849694877344
88445085528009904 144647228002170656
2248119080401327 105273906653626608
107066950818592784 154355544817011520
102486654714403264 144471514943080736
88984707599169424 128664175436493632
17944067623262482 22127281746688376
88058742322607120 154700079085074528
120543693722015648 138229713308310880
13285977719572478 176544955524978368
66450670012034264 188639991558803552
21137813773416180 186895906523504608
40614080503556136 187960462430575360
70317424491389080 84158754157956784
57836781966413648 133102564549190512
91201304758986784 177989999510035424
47002786974163720 167835968731570720
173175026162003616 174737521834201472
25403974842260712 138142357509974496
92425630695438128 159926726903116032
118895049520551008 133514661920817520
64149209884846984 141327825573321008
165991309171631744 195069503455106592
19092382227508296 105021344917064400
43459129257311736 62460965157823008
83393277712260080 112406617086716592
111959141396906048 141796858845702544
5239836690120564 37163961870606512
4687340463676349 157465098034901248
29121151633317436 140108850797158016
86019371673307632 182264684560422816
129042670128215648 179934328356357184
7374655942958685 57243266979323448
161132779840538912 187789534050088832
105346819373419088 113006214988647552
4065063841717830 165740368004329248
39182296853615440 164269722430330880
42733962836671560 140379308324466352
101975666536050336 166438875756030720
75116643018310864 128076796591880512
23173255366923224 108282563815985264
20759416558931576 55081941166440112
2242721280195159 165267038399730912
76790693548911936 86063383340667456
35652103148447188 68846172036978832
28823906429855420 148378926357134336
49254026320738016 58899506089324376
69810688950782808 178240425931599840
40195467881134152 148359346684273952
94167520368061776 192624396811123648
64848206921525440 78414174637314256
10725304461976114 175928364515283392
89441274988823280 140565941436284832
120471752116533904 144270222087775936
33093725597066252 193231264160516416
76710826425107232 122076890845548048
79158136439310320 99535808358052176
55099146782156872 195477603221906848
162509298541212704 170072132534873728
123752044112805712 178820260363994880
52696317154828816 72458546290469184
24040157029532484 105621457545907376
37248654790900616 169014868618524960
19801738070997412 24929060516698164
45368753254443784 162949008282456928
45213594416282056 180818829548878688
88420923691756896 185034663571974336
43645124573528224 53458027354599584
18979486278513336 82928459153987600
118134971360560240 176918918098784768
45774454133824984 59865537993026296
107405765426777072 147847949022520064
55687380878805864 175801410759445664
84588349761800224 158200253342396128
149702502065874 171529936255000736
23361101493488536 187159004992187392
48265297681415184 151656647082570912
70504081704573776 112583932397081856
88800712148956448 162168851885374848
7298337523282359 69179562073353184
7087189348752365 87504965706065968
156415341890772384 170519195747009920
98958709397685216 161162879506687648
9941880011446130 99861426757064784
56134086230995208 149577076114922720
32645083390000024 148862645324890048
41557776629630952 62786562706985016
54193915788417616 129122740547329456
96590973753033440 132822567718267872
85610899685968448 195679959876980832
151481904263676288 182305740860119520
18314753162550920 114765981691906064
50147419434268488 130848366052239888
95728261061172448 168978244134554560
70969410241019224 184265308942959296
155239668031956608 184700825729666816
47023363939230120 183635114535961024
21288901231414644 160249152091940800
126907637111192160 187412567967251360
67121201731567112 114195773335397360
109312641813057136 152757882942056672
59545195262055480 159356175100023008
83031669494490752 186893784707439712
39809307178016432 105319532410268400
58119881430933960 75525509764844048
28708606886836528 62939905403066000
107173814460634016 129460083521138096
141255432086470928 186998259434312416
50800483257170680 114671339917172912
126065015700360224 193317448359594592
24205084632714792 167839153634267200
78172382694118336 131145527142693936
79857151789596752 170262404046345664
166293335946905856 190454618803057120
17684544145505912 99891440777410816
25401128272314568 30168667298760196
57343219876550616 57561049430392600
63258057459722928 161748169156414240
86706181353145792 111912238758099152
47206506934946040 177013195165121472
65242327033057232 178315628836639776
75630004587135616 113725488208918256
31620206706399104 36440013224864224
2719685994346846 3425346752620676
128136003208561712 149702340583672416
67839408574164632 185678842611993728
22713651726811080 79297512048241008
3463698953180667 127706394015417936
57668588025601640 134847707230434624
117588388344458912 120776634959598704
51463992595658440 72724461370646720
57858336089829544 148294963454245760
63600613131199528 166265113421951648
109766325911350640 133740113132863776
7224967344617981 85551815071063008
93194252186635472 165263540127656384
500224288453692 188525461998435968
30092807657704380 132894679149553200
15882752711276556 142926330840802304
78059440786441072 145805213596321408
22790956177687796 40544637887591664
42674596177195152 123895897187312144
18618567106969356 63931113888489336
53756995780474848 83179795991947456
110229187246272192 125989057469849440
86555268338390656 161326268910182016
59928515073831648 76595728531283184
39734761227914480 98007680396824672
142758205787403776 184363032625630368
65982764614226464 188892881355808576
28678391116889880 194574667284781728
135338004677639376 194435442092095936
46837716285283088 95341862953651968
116054341288552528 131256274876654448
27734392188333264 61488432283250504
42875265535789736 60737458130802144
68498026354769088 179923963421667488
9283615442511966 73407332978475568
16398006028480446 142218202833798784
110486489383443712 181414592471199104
59413573207111288 130421813057898176
37663879307537960 125653199484664224
15660729926625292 59490482795948576
33478175757754992 116255925015192480
19208382761083592 66715182304340872
17405075352973078 59032672446746016
52819503168775480 122090283063248208
66030184347793304 72742352462380400
40723841115572152 73527848191209728
93571303786283840 186542553007999168
5040852722162368 84181196023186256
34643612855982360 120519948559842096
184557270955935008 186934805804646368
5203857811086660 161659116576027680
8214518429149892 26803713517280808
26467530693133776 101013629975518720
156376724159669248 160769679218093248
45546549353711408 192277647240706944
84702137328692784 102870763350826672
65511193052595376 196614419345216064
69258521349478616 79852620854015296
76312179380970816 162797108250682880
19537172522233424 21342388081118444
76225105313396080 141132244255116848
96499378673153808 194125128619746240
79963642073772400 97164041815671456
15458702876549258 187993231837266240
134835399636905888 164824101503663456
53829201342927712 104993216881107584
1350324020722563 46062448696111472
142665676751608752 162620431558657792
39637212552890144 167203670603898432
73005822693749024 75672724979365504
73850076139326400 120353739048835408
125496966440820480 176317536555177312
58535495087867568 182585923394931616
96245295861282416 181297423339533344
38013152483138008 62196612193551328
57018783352208512 161690397975391104
67865721729147712 186503177319146208
574528859534769 41017824345755240
174478031391815328 175555678207558560
76222247494916688 98490246950902512
114853132249942752 157963362119230496
151935084967236864 162573427926422688
25734687071167800 172276783590285888
95550024086066656 99697720622606832
31378010035602760 83083302261486160
32723599609505544 169075613898777760
89919148478628528 139773733996750144
138161705003336880 152317112468188992
22109376347447240 111735246338252688
70414947706446872 96535752022470288
15126536461163514 67817495952787456
51832932446118632 150303791072974048
120568642679501552 123039750504023520
17435539769702784 119510543860267552
133256002583883024 162439671554506560
114123944867362432 128423254242323456
1717571143256508 43331038953492160
29786036101729328 135239451464394480
6809973412716435 56749152190371888
132163072583892720 174742453203847232
167238156506491008 183662492995858528
47284537463076408 65179339744255640
125445780542924192 164964792278751680
52143457165100784 118133468853132864
8404830895400906 122502193473689296
37058421693564208 133913102362642064
6778052685823574 160802555167536960
30403438625368868 78711773235485392
155866510869675328 164008854851992832
117997246340719184 171407693522319904
125783916451452800 152687982393713792
42252546530392776 58495760971400712
112621857902031536 145889570454701024
93130459409488768 137132682617486560
74053777182304176 140249834771057776
9236199638461336 115910271924959488
81027144293826272 176739226948754368
12660488253986308 56564064594383712
58518098250572360 116312203928915296
75929087743306240 154853333145026368
41967654494433880 108618785748312880
50271523554834256 108211930406935888
33860795333807268 112948418111295936
93166116902435696 127931077870403856
10684436239571770 59835654053096032
144951071911782400 150669447200875872
20964998994267304 178412071972343200
149169545019030688 195846248209459424
149031915014757824 169539560812047392
36932398667027672 37257134977073784
66094111641164640 193375296665848736
143153807909751808 184726436647299776
20548271300763104 24201878559724192
40248046785662568 193641800624419488
132752637457916512 136650513441114704
74216547868308864 133820605723988304
144215885398604544 181641854263737568
67335582301305112 178529860436467936
6199589491720137 64082727418536672
33105185011963436 75470268195907024
6794844008596757 71957093425544368
60693653590267224 185947915344074560
72032987781294184 108171672222196432
126226223111903728 181437112867066976
83766084815064384 159042153216504608
118038609775753424 176452687192348864
41171103918374208 157326950220213568
65254722282220688 187504471610083168
53784800526999360 171211010468407232
125822931037730368 188632131987805504
162872103051751712 194093334745905824
88208474878196960 171041692399678624
14654696985074558 17130044510676930
79925158706613600 174261462122280096
127718501077153600 159998954893262976
6226960659500321 92894544185886496
190134610684126592 192960146689090752
92238730993394496 109349682587597248
131202717374307136 172039991814136384
25721553714115220 128625996803900464
168523397429484288 192793220490825056
36134090726604264 149457220961897888
105599974232079856 182440193292069696
56729664834636616 110596584214353376
79633252322480464 151036714359724064
113631961568834096 161042406478045888
10064039250229676 31605684370374416
195048532174216672 196676406603429216
36568421201457984 141690255532855328
16672135362846052 40272709493903616
43784301667816088 62404024604886224
363393042162555 165698402122786752
187259835012416768 193840753389230176
132986041588931520 175922992382364992
30653805063946836 66552410054566800
156702967482653472 195513333990646528
84765453739293008 161665217465603392
21349363108007228 109916955511031440
47710401646772728 164486239604133728
8750829877375090 65114851085992640
64663892927161152 81559518012423536
66009803022372296 145521190491333856
74156377112799904 125659653758181920
35646653437051260 82237915954569456
122615412887850464 179868417310121472
112180657728126448 115550439279015104
67565950893376016 112773194475559184
83470993559926320 91808668654019408
39841857343570344 137479833500610448
91736659841262624 102233715390891888
36758535630896600 95120412000005840
18861072120178644 65610266522875888
40781534034944832 177951958215166400
31541453944257660 32849238775978276
136054356949000864 176196321135860672
34000140844072932 133691102489659184
96402611062246896 147331749586051776
24429025865055004 163674046522912096
159722074999882528 178126692150326176
38353630498123296 69910932973280440
31318314591778068 76737859437931504
17203055458211216 17500614211066456
35719142816351952 134203763281561200
134517638724753760 174379010300411744
92983630580645792 132566806588011056
17253687810448140 155098450434069600
33516164031403148 175465224350290112
5577798416095623 118250775948215872
134377067500360864 176241670157248000
6480149541226629 90432758180435200
26722612232032104 124182348787118528
15098687380486294 177531345980692288
133876477877109792 155201107249374048
56156233074101080 162543292822070400
40329403332053760 85914930987185088
66207562968141920 66907905956801304
146162619540099840 185737860580379968
82800038903890304 180299461370547776
13128161541215986 117134744480639728
34820015758562968 56017913199898072
59537791101854824 190161288839553792
169905648642110848 181449319736092480
119250056634054480 133121266055897888
29298968662098212 94982412902783888
107489793568815472 123653272107710192
32214856389210728 137859366503097232
53491741226725104 66889943157295440
91954041252403040 161115287102527840
59343518148118904 134571140979790928
86092720421025184 123298872217109104
44984720847111296 142444594115411504
17464284730349488 165755246836823328
43172893585179560 139651357109347312
89689406412030496 144875415523027200
37274354953493080 85879876423293184
5504499936345747 143139835185325328
19260616511392232 180300441886718432
62780908868316904 116309388976749312
26764357659410728 130199044514066256
28757104898420620 146130024636775296
66177081088403856 69118006011603512
30341269987949084 72649152356201504
23662473979269652 164490841617500416
22222914221332596 107227418870062208
101341596030216080 140294104166413552
21269953942618916 29544450860385844
53080170503608016 115905022243864192
76705745448109392 165104318031810752
105281958318489504 105754704069117280
85130581824501376 160015595480915200
59359208322290064 154464434962509856
94162548526110272 120513102100849632
110861329586282016 177476448932940640
48985658170314960 164035822566722112
66026510816486808 105336402085484064
134041594243849616 181554424273029408
34281081657091692 194655702583341120
101341583061158128 135129428148456816
125875977317263872 182539410071009920
5234622875738363 45090280162038520
20766921811087528 78988051204058192
124015477566959632 132971942607057248
70362083111967624 134884058129862432
98858214298219120 183730545808645280
45756475375756568 128532618384056880
68400451270052784 100444340379922256
121331057490415584 141993595715633792
102040715905899456 155268595701964128
150563947996242688 158241322954512064
22676632807076760 179047457720270208
59821288614988720 179397225726878176
185483418972291392 192131646224450656
90695055416429520 103094364270516288
14417748175774050 98290864087775264
14988938704603914 121819529712813136
5910630862815907 158822951807335552
166170280748164352 193203762471655424
52355069521066624 144682575290057536
85426452112054112 169380107536659392
141228239161791200 155738322581028192
9209827003616032 160152391549742208
7679368889360500 125287066451671440
107758354916873824 196107050076465184
46463702559098520 167559520601324704
69697417706636680 127167352470943200
35619802883891068 137975324735616560
118146116008743456 149891876491278944
169644222206231360 175537421240669376
89351852082991136 114981721828807344
53198519696809048 59500151810964744
72971427525646240 141036332495744960
144020879786264832 145879313825492224
113798457720822880 187933084059580672
98515618103584096 121290967211056912
12399630572792374 57780385656653216
65163312501811032 88490342574809488
136900260503109616 167013700014851456
24079306730363664 91196999603780672
38796407438863824 80152125725405312
10778544087098506 87453783187810512
88504806190529872 178977174032982432
67629450023646760 133644791424502672
146390942376057184 194704063186617280
28201755174912756 29298399091780760
42439809658020176 147318628275202048
18594917645535252 126562424850990400
134347961705033440 152595461900918016
45457210975671672 85660165956572944
56980594036017800 103583928218021616
58056759894193408 132056805828239328
42363349225160160 150995058870460960
93031731563736704 181938904927491008
115665444921098928 171143695267812000
104702237881117808 130126333806693984
7681363316258308 186260081822620736
104662931647163440 178341586770248544
4657460576485159 133985544598054416
87860625156836864 132037172359939232
87230762473482992 194572846534004224
68369449230913008 151216419102708704
45167859450005808 52034162354936808
130652477584959104 178145180335907424
107985203184129632 172149757031740864
14889268915859948 155808225032740160
99595405884199600 102584235741350176
23113828350301400 122919306571307424
109102302064200144 127555352832477328
36958725294251672 139806046715954560
155220116583786048 159831527419068192
177942618187340544 180407119555026880
145405950834841888 151057394134217440
12287851023973158 177498416670827392
105611875560442544 175203155779217280
29425342475225544 66634851237932648
41616066340507056 103939728573965072
11587378843581354 182317262483111808
37807135117827608 134103122110897184
71653765929520032 109445348730246912
49237427112009888 127288532699848416
30588961960824636 45409454115355536
69374394125694768 97599048741326960
17671232047175784 106399267416705360
862790618076907 157344861665848480
25829101352179240 161711169737915424
14803878462653042 92524767837096224
83979212659771120 119443062342639904
33010356967810620 181689941428542496
31034705887346896 76088953893036880
89304790882188928 196374839945457344
29823252881730800 114533577361357280
68834273112059904 192066941978662912
26629754995010576 27406111974617068
114308467175548944 155634505410788160
130098482672429984 147211467758445248
55585334686532592 130354715952473792
22171791369588692 116835733900504528
109633458020427856 144014707240594912
12531680943699422 124075322544500256
79004764460329792 121844825194813040
676525594416718 46145109761120816
45978826900909728 172550548465251616
47979633692447848 87363268371059184
5325627474866684 88955455333886544
57092089926781288 176054622451822592
51065100961827144 103054524481034976
7580209991174716 115184479784095856
76301403630011456 153144471356785408
25466839676925464 181162080532430208
18450569162517716 153720214635640704
72384130565651360 94814659935086544
92897134861861376 123888892121281936
87374502403901408 147626101112792224
48112828992653816 54270975361786848
5250647862392050 99490603547551104
112437827005238512 169500422537383712
10205681747780438 81902126410357392
60536329099324992 62218772880341176
40604456011852288 57683816141901144
18130495652348648 158708922103422560
9915453569177636 81891994111141440
21752822307445568 53595388756060880
123815889665395520 126783916264960208
69049679327707952 162284992869320576
66713927891975352 89934397363616512
138324407217339936 170615280768921408
40500562062271768 99659254317490752
51485401123931656 174521988916951072
73473703449642928 164289994739997568
30888860413224272 77314456625620528
70122843899669096 70151838158441072
3091253725512256 12204460963494426
33963659458030516 78593356982933536
45518568104784352 106780338615589952
93722257178490384 130805083244738144
22031305054142968 115105675308359488
42457497525906376 52283857349274104
133082640067189472 139092937160881824
7387679050537847 107301449908401776
6610087029595956 101596392677557120
174995906203728832 178399829092205536
162901910897746336 173134192614831648
49712696239087168 68977821359712584
122078162592223168 143951713266804592
41516837529431792 77991486674586480
157302023481077760 182243244098948608
2520414469481487 189949158087415872
54434001450452800 98380098723352624
56128529198277816 144510671206331744
97663836213560720 107452833570003280
38398166468227752 130166180402248688
14113903233053352 170251750157581440
45538509928906320 84479220933408976
58796955898506312 66118448668613824
33660753339783616 155081739446091392
30631251372022968 130478609331670928
57546209306341680 169158362654858176
137523908983232816 149414151586257376
17838136361065532 133640785702176560
47325042425859024 181381927917473120
18552342874432184 110676468775531328
1835928737205704 13324050970351156
84365108857973488 156460789138027008
22709893010702416 107388500380376288
109126503354722832 145764653827796704
69461587641104744 73187804170382016
3440443027258412 115888036989611952
62679113013712000 124336210458959824
21365801250679276 78273206426702240
17816376583452 117652701836810432
89285399165671200 167281558374265664
151331420112004288 165183121040824832
129857904865579312 158425593304318144
2674012591996245 164316038575673504
45306668568412736 78300784327554992
109500150214142704 161135282826088288
28384790478241164 36744986723944616
8567832405076539 90128618788681344
109831209036040208 136548220490707776
65086405913963112 116662382615400336
124674293168312960 174718553105221440
9626474332329156 96500732345513296
68452630980812824 75092716555756672
9750174785948758 158421928525706016
14854770099614742 28441444447707876
51236672660670680 58905681285728704
83181073628877216 168425775480198272
59499801402842160 160286095175288800
104801089799949184 121557056582266688
173264486864267200 178729903745572864
94151228126262512 164717418368648064
69383678504254424 78587512120783312
88976428559048704 111514547175727104
39687418375963512 111944417213602752
71010510871140608 184259368694371328
156009209161866272 192171537103792192
63846177019611168 177997849326980416
42424136505066216 118307736697690048
74105257657358864 148677848273381792
71467146405842224 131035788033315088
94937610742451200 147191772511816480
5858383469715982 32212388164164368
36267836448451816 129676785480520944
86921800012963408 169200653024214336
21080414124087228 60009244405449232
106880843930839824 124970990090225312
5213540525440208 46486339191144912
34056398598768188 182930862267955488
39248283967515184 83107565700056464
3111255136602154 72650070379711936
123378885852338960 137451399570612880
118665584694350240 192805280793571232
62511962447480488 188975687014440384
118596747104704000 133393020397166384
71232517676337096 125443114206817248
13131085715990304 95544293497007808
30698414921451160 90548055842790160
107054963459160624 179007591740894048
77924125708677808 132084845340559776
73993914382154336 78097614122600672
66228645928951872 103304496194623568
78156872195947200 139829088598406400
17584451449515586 139263954572670384
73534098323507744 89351521931320528
1512499662164925 9642576218537914
97997605418424256 150395488851153888
71285125772531008 146661314268004704
111615552318467792 145487419068332160
61927178776273760 119957599206679120
111513951702488080 166007019926339680
68187234693799512 134758713625523552
54559147479723784 63899880619283224
118146316326943408 164091378289637088
2657065108331900 155156299286505376
42203526032762944 196414645740864128
97585246521629328 178912280999803136
41165025221255336 112719826005345344
69336405483843360 154610769542443424
64067728569450664 85220415750797920
86392926523348288 95455792942494000
12870810840049992 17157403861365092
102188792159193872 144933907916627488
63671363629504456 146015006204834528
22088370149852236 180158793337350432
56647316322294912 147512155604594368
17473706531580074 59796347638845344
40856302917196384 195252771866927040
73705734525902448 86309935622271040
29239509588217408 155218406538382208
158023647589651392 191931620996075008
30988410427198012 184239875513599136
9514376043248000 118585191524036656
43304227231132760 162829930162428704
16118860762660192 115560782720243584
78528921577855952 147709876897641600
126331318307282816 158762432865884128
64844951395205856 121491361656641072
107035540021930592 191513904135070496
76704091875946512 98872554748006592
153871981682178912 196067098366926336
96842326033640992 191378468631622144
162049418909845024 164541145588205408
6792722449144622 196182410073816000
53631898617350832 64239180140497832
155833607723253216 178591659010767232
50975140541488680 125457718016902432
50348007950047824 89042992169753904
3476421167525905 109808550555629856
23107416450487540 111650402980469648
110212910066744368 164494217621872736
25749032198313104 131808527701001200
106488036286982624 177808890343059872
99409238773244368 172207414303068672
53286956104510432 82038809299122880
66029543290526160 119868012059590992
19421389578888300 87245137170030384
123463623336811488 180367952704181824
67524372012833112 130296377507390672
85139241759387488 192939058166364896
104717397117351440 177353398236758912
52281588622930712 71706233541720088
53261450743851592 121364319981129232
78603569543586656 146315143539643968
42209898676713312 74633385698909120
44985648473572984 169084585972601088
59092331387992584 107275739683663456
16238722212824668 193250375186341600
122404895927035152 139108460757688880
26294325348724900 50559725240091752
48172384756847200 135227395417531568
136289975545411824 141335120332047344
32592421140495256 62007943996822800
51242475708304768 99658244171459952
127622082779227808 128327796808096080
42485695474472200 138425092474202256
102300314905196464 112349957023591552
74713259680914960 101893260056912784
10916657786374482 41706344576929024
53138616978249904 94371829535401216
65453209342911888 115996517822253376
38665069647614168 133825322406669120
69681273924750360 128404371418629392
47250438603950560 57035308868595456
67793130298872152 77678576543973744
125645390052536416 151172121969700224
5878965552857746 151711893151227296
69524209920105800 176244417643686688
128950805709253632 138914703238986880
142411066833437328 170336797743742592
9246067367459564 144785686122732608
140425951967616560 187651948656889632
74880893342784048 92900970243537792
62570108692789784 82961610453597024
63916926293093864 182457073904128576
13900909157382208 104179330556086816
52810279971922864 93057345754064288
5553187248768640 74786026967260928
102079315384251328 102486906164808176
9775974557861302 140284421642733200
65818843287097728 100294422156380800
91677346937854544 151171220467605120
31697342164762144 152535408814310848
180453800510463584 194022377789116640
64968059271680328 170990503549772544
85108303026416320 187864837305871744
26448105258525928 158119876967334272
19572052175985184 115816424308249376
153434570685849728 175178396237264096
69700355871279704 162898033148225984
66918384405303544 129193985987676752
57657514621064984 180391235564137728
50814338413352216 159799512211352256
32599369466718712 151451846129453088
55277692816620936 156257490173019680
3683507852803373 9077245051985472
85726074481117840 132905307060533568
68560078756244656 196768565559671136
149434973327079040 167086797597413280
20757961261953188 134033391644775520
104951907377861568 114364961335046704
150798189192320320 157617155375403616
69635510978731120 120370197307821360
9799565339482982 153810893135000960
108919669857372032 144368486470669984
150152376833704832 174381007872317472
58949147272048000 173707214624693344
138149009769127376 164067498060991424
30297044109069672 38297376300170168
87135670508795600 190288026955547392
89017564355715968 127002046207205968
110267190554048464 138732337871433648
127717930112469360 174911790132821472
31960538821741212 82014366016150864
90910922962070976 123528755008179088
140589531367099152 164081226729121024
109994584855531776 164551523048688896
14945862236486052 146397330056125568
2727992039606126 160858663928256128
91431220987892416 141484197753976608
91393501647773376 170631455622867872
142583178783702880 147930916627530880
51327012160881576 131654959027179456
86715389203605312 159377837902346496
2034950649030654 142414594251892928
68191828324574064 116706881539636496
71503333761876624 108920932806612512
139552292962127296 160207286157044928
116200212599080832 148329483840988352
332756662208493 38738323426814736
57684649227661536 112813032812185968
72957524715647312 143328245640033472
38813905530277728 112985405169650400
47134464196842248 56228498751623040
41365822108622808 136688838498806224
46482123073011904 153259662795825952
21474172464351120 48783379935256896
81241752558750800 178490282084089664
99304160156842976 108247829832672832
65910876518656184 187400278921438944
78259574629096912 139362829923364160
23566256943861188 152065099062740064
70296458956153328 170104418020247712
101160852580218064 128166124601017504
69851465102041232 151496452185182432
95717340885168592 180427874615340160
139769308693915792 191541793816648000
101471031357118352 179109023764450048
55559117443541744 122496965050448704
7381096039999619 52424552202190264
65170492786307104 167674396989978656
90222466935934352 155863838173510080
24591951044366636 143739790947495536
36028485281559592 55435271321586032
16956529352810980 111830784105952400
42477802439098320 86895846777719408
37060531176627128 117076838872481488
31355699408091688 95742313434163696
68426008192150720 73712682263866048
51347899911835640 54997572819889880
110792884079263712 176929919030023008
54134886598601376 181205866296789856
116835344712382768 163787784180552352
82634537077140944 147100104826322848
65439964251358592 147746016843323328
10269386911283188 131189087847183040
21965236761459036 194663924002138912
22187168044662548 68413350558220048
48127974923505936 192265457947704384
30473570149851156 172793976125606720
53196537894136976 150600036079735904
146155631911782112 158076197515396064
34129944542085680 153590461181578304
8140054731872929 186346073852453504
94205558935016848 177363607318617408
15900091449117640 161082725666679040
93148791762947776 103664807922947664
6517383986616861 125205226148395712
165803492343768384 196095021270818752
73935971739649648 117334331205383360
47973450203080216 174561873237805728
83449403087336608 137698546175512320
30930940331323480 151160818364194240
8422811212078948 66185519463541296
43987517361480464 90966459975362976
60847457925273760 152719147146417184
36279604472978888 155094026587384160
48354446739724984 84097974746013584
45378051060473320 114260392702630608
58160128280667896 171463808129841792
36798030280162296 104324269483603776
110587988286447968 144625724406526720
9774038524553840 183418573820184608
26882605927392784 107775543888190224
45749158860517216 166626738211284608
50537902306375192 72012437619388816
22078935410691500 81465634210429232
11896525888073420 118273135533284912
162989625640458464 179322916625526272
62131074794049968 123425496623632080
63036963360913232 174104929289193888
36980029059563704 86624407158938704
104624286672958848 152377908919996416
44147680422095328 140558846376551232
14406091179789150 65344490115750400
120084644607105360 191858291826366080
92113839034165104 148152876981564896
103987822926273040 194975609596224096
116527560691085376 128087036045715872
83928919470074464 102334586996350304
21125402810594328 196811088019178368
71686576104559576 113364459028311824
69863525382557856 74653589197795584
13555270203799956 67260765051320792
47071764232951096 151062359824355104
73426806096471664 94462221888170416
105177872889539216 153091066486392608
28695513097904716 72588829969614800
25592991438326864 146535318700708000
13914402030042554 51065537401971832
70531998782163304 166369462508823264
109454948248656240 116399749942973376
28964135151601568 133390839657939776
9661875488037826 193706191049461952
21181890885884568 110848671839419328
34545347913262728 60621115655182072
12766410865916050 166664982224678560
38590042823791056 51065680872352176
59392090845685248 87403353261692704
159145643926221632 171484363700223040
69291847495957672 74086151746842784
146197852478161344 181397282465719808
14054187419517320 169270053633134560
56100847746591304 188913022968119200
28923274514343568 125642284721760944
4947143330111824 17282846860831280
81552881378063312 186480742875719008
20779007475772556 29381423932462372
34794045648815972 60458598118304104
21097532038149708 168174692554956704
62322110279400168 158649476768207872
38788477504821256 63671807228738184
14172917924435046 98154727022616832
14492747427788310 154721400228057824
4421699546560209 159039020667033856
140019853136048464 145239184961006560
93943866536270672 138356838935722736
36751369654190560 40565888900079728
42530161535495616 183875814203156800
39552757915041592 91127028673137024
11112990407805228 188929549743863136
19990368197591668 36517611008478128
163980321069667904 172028979088543456
102446136989263520 182051953303707872
171102561691437056 189039660407865888
80242580442422032 131726381220219120
63543854163917712 94517119816059664
156026616227993984 188826648091296192
55066832570785976 171490129740580352
47232276490601880 193646728558635072
132377522619453168 162811016854341920
14426569191531044 175473350418516000
55829505861460736 187822999232082208
45832994887814632 82415710313142656
86684871062307904 101154577054980688
122079244684985792 185292803067341728
132804671034261984 134580775179956304
65590178840290176 194570700661076288
34841251592262964 50063493539179176
33751226853489424 100954954147528896
6704905461190729 173043435671805376
77429138692159792 84622425556307296
4879304102577320 15886759739233816
39181707086855024 160204312095288416
99978559175608192 183462988684019648
28508611877459380 167199168952673440
38663835461961904 95220241889169648
1407521509713384 92317951286336736
72858188185892640 180982784167107904
84100763843186304 172871112172445056
3366544251132626 178359041316171296
57326333185057184 172047100203107904
65296902937562016 70792433733424104
64667338131112600 163826525664129696
115453440388210368 179183791013629760
87772998084398720 169312213068297824
69998874410387688 134096667024699920
118737276169327472 149016708815955456
41214913669519480 138561093196101568
77089687026356560 188868495313534240
112300978588860320 186140047810272736
156251704480853184 190534111733460416
37098428060852376 179491042534069344
61891593084932888 159764021973842784
64548745466231880 79655505373397680
152199823301807424 173138513668638176
75447109530766992 99105492238586288
127531622351165152 174984989386762432
58144978042795880 59379541074002104
23931821597973868 75329089366369360
9865123743722088 137581010502921536
145627476154777248 169083492563514976
19686723572678548 111638111968647808
144325464975793600 176333630075026528
128730310263178800 139024000851018512
24218213687277036 72842132930181648
99154971913288496 128072679656673152
75524117180806304 82225668884892384
55687579152792224 118366941359007296
9818375416804602 184287172593750752
71444108920506352 136568320009722192
83593562628248912 138560346321452384
11347704230929546 95392762684204848
36056587192871472 133875880692247808
20600735044287596 39810053020349112
4330038362090432 66662984356396296
8662785950284186 138159951365570400
96391205832772480 108756619767801600
120236040207199008 162681211415484384
92228160530310624 191913850283022720
70776898428292592 136805331127509600
21961674176217632 118348970751281808
192811531628680 13017802734218850
117248085030141760 156323607811221152
94189146238310000 173511318456457408
7434459184846941 40392669183861928
49269224706497424 51686147753346008
143087810344266608 158576202180807520
71376558025756224 131992817811926080
45740537349428704 82053306945830640
34316957715613232 159981840075305792
13320193477335932 158713496075899936
72170382921867216 182374943352180128
4398922191004978 33303035205935504
53569386059775184 189150820104130048
130701913041946912 185102538266712512
158571448468527360 188405472718025280
60379392411097520 155314805486364544
16812751385008794 176571105730059680
75899101543346672 99602506263863664
104846690281083824 107023592366670464
45456774633584760 59270582568317160
122246716690927424 147232789083615488
27931101732027092 125289717954407264
102824355711146800 190021432307344640
59216658271128416 99354714305974496
120332821614907952 146986469707573088
12058970289456878 71348231349932632
67147070770283208 69276651915102192
20701291805295744 20759613580234968
72662604152107744 196471827383106720
90413803468126352 113486323078717360
137280649356568384 168454928161978048
56507668143323432 180355486580794880
38701907299170000 70679422611344512
10542783951431416 112100166564668992
19030647977302488 184194995846440800
20409225682831532 62003570525108592
26898606681840504 120717208603461456
51955660007130576 178287852357749184
113316893729915264 185807593489498656
16221852474940722 109318822122402256
31103720517975832 97086934498857392
46561974251937176 150204256441787264
4241679543324585 134390748213464128
26979686993610060 180265389400968480
11223051557802720 153629489699844672
47600878065132008 138894321990428544
32468756469514156 46876036097224464
67431484673525568 155949777471179552
71624609153020184 148970420079761024
141203412693219616 151478337589192832
50290968496852920 169511442765164000
61981956612705272 140719615180409376
1287395946719835 11615831501564278
17055223849983426 21435484994876092
145235219312458784 187256206701094016
11279076308190766 132889834936989504
68681780313191440 108807783696712976
11825550644694866 154979449712565312
52074543246197048 186316171922937792
63884075824555792 190210317752620000
153933276744338944 175201660395032032
37417668193299384 162830092356189312
71392309971889088 177572396911118016
87727817072702912 106808357474148032
15725451933727660 38030983681488192
89230567574193952 182529791530416736
37014912888791288 112077044365122880
44011018264997040 119729457532928352
62430729596161328 138995692672238304
10023702203601296 157974316468522496
186773429220059968 192133925995091264
10188056055684394 135820601087463792
29174417571931736 84015066233562176
105161745650012192 168585216630544096
119476648957767712 196377897831010336
17246217612592904 99918284819575264
10913899088981994 59849050675932616
24720557880759272 93453001274275856
51120985239776760 65420514353294360
31182201006195616 110411708551813248
100195852837354160 154384882064634368
97806677701229616 173809768719637984
154970774759552128 196428707596101760
128064538640582992 178899519724495680
49546256658865056 191789082096668096
116037336085142368 177667216343453824
39677309287892392 138858141942751744
35330334038140304 174764001991833088
136627185605439936 165076737896888832
136698027649723056 143600033066809520
56423643999738584 115801432533867248
50263470290820192 119271444417473280
3581459862506213 68691904400100512
91099461000624368 97800933826893216
81421190023626608 180482381656482336
880483622003541 77614965492392768
110527348325503664 165347088822612512
33865778894344688 102633409988949008
5488938414070665 93623142904759904
59137095551763528 194772913220653856
120105136322417632 147234088099694464
102591526645855552 129655415994326464
91103664540125232 186721298494361216
8107650080524085 78738332009167312
83596511928885536 178354607189608288
39858416320893288 74444064795815328
105303062010393120 173142702086852512
49580068002877984 143977000485070720
6163544470832118 139962591546868384
104699889499507632 194590428076239072
24933334463622920 46936677696766864
24008867402297588 146986618607143904
62166449547377200 105539330165134240
80500457297740480 193724689008207712
36120790577024944 155736704264681248
12431856516016348 119193480573554144
49650574082478344 138413354902917712
55935644121653040 61497144881407288
157478272919823328 160184519035481952
100941686433004592 176031492882683744
34007940231182736 134664337003729120
84443157072437312 127039277910477360
118287055351714608 183084978068868160
88724057923868560 163008715978279552
78192288866608016 79589181093483568
51133453244348712 174914643997608576
119544339424595808 162421629103176512
6506588678347351 150239109880498656
76305687635687696 93351288005245376
88129811661284608 92007116629449232
122975558267017600 174606580519595104
106863258499485504 145437607003662784
18171918792811904 131839801614681920
24059047241344600 64083289368561008
120240064910646320 146710665242685280
147489815835000992 186652467578770752
73763373531857648 182505492567229344
10357167607198998 129783982982216576
138036173188233488 191237411240421344
13964622579773022 96293548104614432
64479021262560504 113719155349615888
11495696499146070 77322643975051344
144576800514413760 148699095235081504
30316619548794628 191624381581417824
93930294328254768 176846460758531776
72499623328621136 190822754083509632
1209450892235210 74561559644470304
49324861681376744 182181189332718720
28355457675690592 104149717849469168
1612013745671064 77669586452534944
93166958505660224 177204503787554176
130755738794362912 166883317671585152
13213869923256562 78689127673080288
88844738633393264 143970035119396416
110243599289563200 158314458906739136
12289278483563840 156059984190690208
67823685210260512 191678428368035680
402372122120346 19996862065442988
31676379512287596 76478521337101424
69478257431445608 115060043654229456
46886537802635072 84095470648585168
104658892704308800 176705628671892384
50348600616302800 94972785061312224
138084549517088544 163181250760230432
22893154870252592 28842820784174724
140226929295928752 166183218146917920
24983261267405484 69732090848424432
9848488997786286 126443712498333504
27309138137644384 53044614039540344
23372909158688416 98393734928474560
61496060356280528 106461655956411872
14954974379795078 137780372417257696
102573374444107696 125000146713104016
78407843698293424 156911497860321376
81497746945117552 109570688548823488
47425306334226592 86612925254868896
159373989678363648 188906563267766048
23930022596833188 69049997437987128
28553478899272456 112275165334608352
34993122511779468 58000449894468544
11788918326287766 165255284503069664
104098496010771760 174326597534237216
29373952615680572 113138104700631808
12882897561275178 143890964487265760
11613128454086358 70281805428038104
13032500852893204 71523576113582208
14051414219902122 78006889839754848
112038225968812336 190267814727978272
127288183009903584 151762686430595776
53831853896258464 64824766271654896
4207378350050164 37850575594054408
171676924925489504 190534487604385056
35885383015469764 114069531046535744
51328248059312272 117850602766427552
166970297735985376 187169271968028096
72121117447367680 133768569494468800
111225192873089392 173207709076031392
133244065678974144 142545328252864192
141433052370783232 150920237883793504
53662347273012112 156996291758069920
130391806898240848 131536961424304352
115824892280092880 161996650395622592
161907566106645664 169760148660090592
31448585043716296 89603215460738480
100129562158847760 117003206990072080
117024054020903776 155563695084231456
44818467562159392 162999772988033984
81226125130183360 109794305751752160
46276840903397056 123904072029021984
95244256503298144 192705741409404736
14835990575526648 55732978393367008
11013430287281792 52936063454880272
1803868611565497 104881296651242432
16538064342906434 159031857865185664
38701637391701608 70944365239638208
17041497560350016 45692479351626360
44319742885190960 190567713918173504
58277526615673056 163493568224120288
47780249081534584 131374567194889264
68025330069573384 143755920212243632
21788059884091560 60631547092784384
115585011477795744 120729792952226896
88240530416045904 160918511426357952
52793585298452792 173055255036044640
389951561793065 76222082315777488
59063076083047680 94023751416292496
124083556842227072 153797825519462176
11327811540100138 122104171222148272
25494562940434572 70217154547919464
21810221408163720 129586411788224512
8181039908632835 25866145539562524
35334721248068776 97729580659087856
104711078883697472 138305190177400992
33592427161417644 76782855694416224
56777553012980680 133840995024697504
39052766099539464 64084000775211256
27485344334129112 182565517703604192
160262259231333632 184706410408911936
22769647082595080 123308721081828016
56522441205431416 102538565360304832
25327448490531728 76824723309607936
8778369425817030 156504140824526592
19175004442035348 97645045058235360
42737700398421416 189326151015340064
1548724143364350 133087425333542864
147435665554486464 147791080400728800
85752708223460032 110962702235998048
67642236114438608 182673823955072320
50753989734093776 184921693728101824
95428970390785968 111219895464374064
106745868430942640 150039651108577120
152749017543280000 185884284943129952
5331066528185464 117183823859651040
23030503603464092 26356908254528172
50400104343489400 168187251988568448
33480261279868832 162263114849089888
13274756030446228 168661064499868576
53496439545532792 126380603526436368
110586567219612960 153181654490925632
48801668320014856 181158300087688160
39376847809019456 97729039428073008
61153295397374664 84132673080941920
73089298456771712 141154688451289792
74381060890973504 82576276862814128
58510860600728920 137516587853187808
101050635384250640 190714736217941952
8772643836061206 167593213833220608
175311416876257952 186809641442940640
29712466391342888 165906798052329408
17181279388990236 160815709293757120
56863502258463016 97046404080589552
52685953154461504 142709085575150624
229884767836750 42150691144449072
39577940731777832 149166016334542624
78007731301548736 173824403251422752
20246142438420312 168898026530841792
81079438232214176 90256605998285728
43417507013886352 45513300468788760
50107303257014408 106042834629217280
67385906024693680 123950923706674384
10246664216104370 129862666325877744
11614471992637636 140762050041241328
69865919863541664 102634126702578944
20372834394940340 54275348519493088
87619264469152400 103770272601349840
131809812009565312 149636278368175712
14947249388650290 78225907832284704
7717902785797860 65588958240338240
115184940098415184 127127013533784608
2059065396041743 168015985493255616
39139104691836344 125549965818856016
6970471905369356 131574313860178592
117883258859345296 187877302419774656
36159155081935816 76161508366542784
41533429814292704 85019510077250704
71718658970030144 106179452577651200
183393314814374400 195528447002777792
52910685740196408 68853817995842408
55357474990143056 115692858935307488
17772043317719026 123091343353917568
70348835671122480 100030916211574704
41551733336159200 74665983727148816
61179552110190712 172669971833692320
95164001428838368 185218764481482784
13458894661048204 18339135971357280
16916265951028426 73518905264793504
29252550371324388 177092618223883296
16321875798814454 58766252769556240
22786298533082244 153504335551643232
58380750438526112 169755855968436640
101965324827305568 129944339817556544
24757153950862772 44511340304404968
8006439233339886 66775904390176592
16290659879757430 83541188751087344
21507485984178088 181722069858796160
7792903662103204 52793547181740824
61489214393295504 178166207229471680
36556938815074344 111926039243295184
6429477082303477 122767244280644560
10410325350954838 185374384168270432
18589120198414852 81955367883198064
63014302910068824 192947141742995904
126583394250799504 185838034366967904
27412172418622384 163477740233448928
21017645396712592 26032422029991700
47117840439644488 171736139947816352
8016976562731196 139295929244549872
56309422547519664 118294591227022736
53494057977489608 141560682953401632
55254873468742536 146664520858257984
172023572798112064 185548572674415520
50891555798650912 57761609772679608
3475620505923290 117345375816776336
100394987730385392 190304508276762144
81975870755175152 162087160923853472
12728738171294932 129030343688309024
10895076528287538 164360357995828096
64498697757245368 176338624277922592
56468082806622680 140248636001169008
42419013502961136 102879196379103152
56438839078039896 158158247508740480
98519514328539408 172044556920901344
114044737073356944 136047796929922944
90526458381295968 96166479138072800
37484653031493696 194549479980811808
113998382303950752 166212281058548800
124498164352848720 156749161144890592
79724363984318496 172706181044142208
118358166667982992 191603293646125824
32689528692976916 185129760890418464
26374263537459856 31325825976179664
150780460148757024 176134323311528352
6588486141494338 121845314058375584
139956316818693504 190573205095223904
75056497542674944 151740097917133792
32445567720878524 105584015543331280
163934061290215776 166693779436188864
62257570294156824 72594415516701408
33717104444774500 152642884550155328
68227616962909320 89580640776093920
143366321364787984 161212755164420576
26843590893448076 62748709513019976
90988022150369488 108470505674361888
56865317414902872 124499493423937280
20772925108001024 83739428801854080
128800818885380384 149933294183151424
70892330512596992 123918219036337152
122681969908616416 139010286276880896
91909477244307760 175474929795226048
11662220873928498 152516735171924480
69966093197366328 105525776300699344
3127065702838484 39657656778447392
63096557777848584 155060275164747648
176793861606388096 185676158799445024
41116650488887296 144987175717768608
77639371623573536 196679330501276288
7239893149018975 168650501224308704
19967306267838124 78003261152253840
133685037070636032 169253533973662144
66413632622624880 185274106795419392
53219347084016392 121940641961298112
7162353556036585 42679834136803264
24645925881982288 94585324199927040
46389854693899848 174628848241026912
5142660307394020 10779436664181428
136206126069957936 149297236686815456
76692343312805808 102851472141903056
148072134119954464 193885128770335424
38406821571711712 174023412023295968
143320158092365504 149877443579772864
30137910227284112 174838498855206880
52448860503338288 165107018541576544
3106122858133183 106191075925107232
10109329588664806 174692906417846912
121927476777557824 153482757952510848
80411300874329056 115879602918034288
59446078768711136 173354371755902976
64199291246925504 175894759373759584
101612171438360272 147987896386948704
4197948691153154 24965843362016700
140416344222127536 163977491518833632
11291256281531412 94065048658257648
7092879336296814 157689461051508000
8228723824716597 129221359978510576
115379426696787072 123695032844537568
139919760614829600 143195403901130944
68106522149292200 171530098918813984
37341847914900808 42339752898286712
6243253267983646 12067517334671502
68067195940156616 97260767823980176
23006015510096668 119252641106889344
157131602791071200 167621911279834752
60039526407056488 196117243115848800
99148286990942672 170267465300630176
44217523106792736 184063958538084832
29832832057836988 58823122908800064
66420292879937584 151623091004800768
21833053537042076 129085652778785056
11748649435777158 88581315392095296
152615532034586144 156834131986427168
6311429064902480 182535846645490496
110077390429915504 184238403195112608
82689564985677360 158963797506158816
21663000296249152 56650723927581824
90476127321037200 167335041151646816
17334064819158508 154430046416995392
32278690661197340 45644009910237168
9480162980219922 85309180732053648
64928582979387088 96391173506499712
53175100738248464 129808092370589552
48477701301683352 185677295856571168
143473622341845872 178548759210170432
14163912447300328 95767691542013776
33674547923648704 102248991381868352
22466691043765676 74992903005548480
59972093555169904 147596544962686496
15355475307225808 195515113320789632
63822739062516168 98840806667101168
61937921813457488 158655123553410528
95688666593749072 155468267800768864
22692972419920260 96185508723735744
124731790200042480 176097996234018720
14719330989616560 141657986067009728
27132551169689884 131086724978516352
102522033039744864 173183312475504416
61456905918196504 146160945973202944
2244965678184281 21412549317814852
48928481050906080 127414701636949872
75952312403025936 77493448745938592
50504363980224080 85762261138968640
157466407259794816 195639672406950464
108898264684026400 168545765057617056
65308116427952600 71539198104575024
48378253855542160 117099368370835680
164797455456803904 174619226317066304
153428453439407136 174084422820227584
15029760328449646 115345497140421280
157108816668354432 157997917629764416
98593695605130096 142987604828840304
39249070776861496 164118631699157312
28024543440240688 29036650370406456
44430762403673984 71491591432853376
97339262154070992 130851680407294928
39847246018151392 44521282652561104
75992062824922240 164637884022330176
692029103796675 145325812783872256
43480259075319328 107053695118012544
12222032971658026 176225690500375200
22378552017634188 179502217810467296
15580286258663850 101692466839810496
27103157260735904 187585791200436320
7384516511080804 163033925883717632
111608583044209360 180695357407181024
25306751202585808 160422937255020288
1649859943947056 16240583156477406
111720328014742560 160264211493265888
37499969096479328 138757079930506032
6274241938867999 163751275121259424
29114036754542452 169423286653332672
78961868455250800 168874403885437696
2831444615367238 42258755601650248
27731436339650956 151719752242089568
118859887270174848 129538346786858848
26881706407663428 113729252116772736
150914706378019488 154740216727640928
32766329215440128 110779932368166096
79736557614884736 98104330817725424
39717840529303400 159071163621215872
23447155048510628 123724280517033104
137027524437728080 158133234808821760
147861209227752800 193821303278411488
102542714162679904 132541236815643584
1347980427315126 87534730490802528
22258846391719780 78938753189814496
35126497023040084 39256756499819392
97799759013358896 188929576036008896
77343261872879184 156503086509673536
29094451303386524 102501636054127728
24460707330017184 168138197093663744
41615406890382064 190412910550712800
31877732256981396 144590628563095328
62996467842467440 116499276636598288
43659075775130352 122590278252011600
6564276786228792 11132670242276226
41212559555904000 57525040775076720
8813408764255739 109988023166332784
48747380418731664 156088944752884704
59768506248310656 124172926429099312
404567340748400 151471619599446496
23627620921624876 39196212645642008
12905981379352998 175443451212343392
19384102097841496 128837562053751136
131316655801148032 168702610246198528
25150146278948560 159657395411514528
40696487151270224 157078411371021600
114454376313982016 134779693943953408
97751399896001856 143496162386927296
15150794063703144 147260617427358016
29107014732840128 152514263571843776
36423532174894488 142222086643777920
55023628253264984 182510344412277376
141240474381129840 166061809281906656
138608025128949360 196423535655368992
30969741133343884 130284285654911312
60346637132561992 152984826712475936
33238971951064100 176632401090397280
15634519586950062 151383682744446880
20670993132173004 89023321140961824
1152227874587402 102679882718817216
10018205868183004 176341709704239872
156717788163711136 157366822702183808
102391976592091024 171907703436544352
4985308425181968 46563706094076648
13861045370091416 116384420895322912
58258802938776824 91805524051443040
180444629415435456 195664313496861664
48724112141724856 168167904008231168
115405567174694080 179188678366551040
98070793843952432 144213431703241536
42255897525218688 174579789602822368
54750357417722672 133218859386044416
122230871680551760 160739613767487808
130416948454446240 157909379868498880
28208980685216788 44487076009766128
63614225352937208 136451198821148944
67899718153469296 94783063366010224
9121472326802624 20141941492615632
29787792033476772 110120634665205120
72536581195112160 99245716014888256
376926162962153 29107198595947628
47755975885367184 120459976794428992
188040275374390528 192277360320034848
70503061261960064 108977820942394896
29744163224734660 64371037530319912
37479364335404008 92953852204748400
27162820246345764 170061762026693824
96512404881431472 159265199090585728
13197089823889300 168284918944336736
42433171267645024 131029745556677552
2065266603351838 114527293658119792
46973108567486616 117495376870078016
80963451519696032 117405746804547360
15181650909600336 62646165671546936
119869116480223856 171905289278590464
6749682938123737 41677089834510240
8241214246646340 11578674067539940
48604535893409528 102454293711379808
16148328908016 162536601553632608
184698524667991520 187163312419959776
32088170908287152 148037213356649120
43901132486466168 148449489661087872
15367534774703358 41332419154937624
104358898798639408 185715439016654016
58062008857087880 89368234951267984
48021246237759192 80860137525969744
24201951450111008 122083744614194160
54963847235453112 179771980844969696
36547938185992600 37157289047963576
159247345602421024 195072386412932064
140825651529103232 176966567675018272
141046970809827088 184794297421294752
8235515168687196 86142130225147648
15384007189108782 47285087809673160
73280284642598736 124038280872499552
59998603789350984 174558367295401632
19067977622793760 25666819409199388
51235964032961888 190755859629419328
116024940814548816 179934781055520096
116974394978921056 169885277282049504
75533025436011200 91019447540516400
780871153682017 18910091900528112
21583738418871040 187414462209383648
11287567584868868 151654824084112448
1333328890490500 37508188048997912
54068166088383376 176503624150828992
112142495670438160 150509375987143200
69277571202076032 89417769318377392
4371991339245762 192369036678793184
24243352908936828 115030831135942416
60574532297617032 108950657225807680
147540311496627168 166956752170979392
165723023447739904 186779719870143296
6095441582679939 70938765165879320
60411304959087296 105554678385024640
51854291952754832 168610778998400800
31755591697526772 129704748576355536
61789449556847936 140749604509466752
2381520170171056 99621347043301280
54175326584727080 147122086661699488
26007534882565212 139232166063268528
19715705535606212 76031567384077920
93502447804719792 106305124016703616
49080502285372016 103159457339441344
58057845230899512 186097964652689664
31940851866648184 88307384833204976
78027764608505712 143015590433650032
7474199235579206 101770253479702960
76195256256611856 150814848146982624
46379492983479128 131976181096503264
153152798072067584 177535356479371936
52118960623300288 60876213336003520
70606041228468208 118809433909150000
3220099564687357 183527413198193120
90355739008627728 149684569633019520
130809981271117200 152918991640167648
11032031538476148 35231214852127420
77302277185721248 104364304280170288
62287930679665200 164130956324596960
106535114741667408 192664660408687424
58973576446593008 194811174058401760
86393903896875824 156892833268354400
77663364170048064 130856756451546192
33601429306795776 78114460786141552
109437056876166592 191185126249924960
22641733732028336 164343968994822976
166955047207840352 174942894271254720
133212451838177472 184350611132410336
118361805157475840 132608746296820144
65707417606969752 76729981747770064
15723290686762724 26088318485511992
20978798920187512 138562055217172576
61226945158741456 163806639536838528
39777495023627000 177382022226388032
37057411961546384 56709221399565048
65535006960928040 132104919978385216
76617120410222896 101647956286024128
101477796004129248 161668907527464768
158144777268646720 161175565865624832
32599792054597304 147829417912471296
33946544132129984 74780123338793136
6049331846008285 74339722961378400
65061947346703936 114051196771424320
51849666245984752 191599519613532736
20513201287672560 82711389137207088
10570957180908016 126336712437646960
146230740717393632 186170467955490048
119801867980990096 162465446513421856
73941858877159184 156875152315380512
22746699058548696 85571079138870944
57091184388490904 187921956524292128
81939986290403664 89746583049999152
96727247234319904 141338971521804944
63035652866400504 171530457203431168
7637485653239142 84840373611633888
25455448492736256 116050491583884480
107375048397834016 155415094881254208
136877829086643360 170590629844546240
524030801468986 144808537376942368
11747461520095046 39547778981333888
122091743612387808 136847189713460896
113168384080164848 136089895248181440
134970591264543248 176688019463995232
109220397226596688 194514900091416480
45527911831076032 69018593817563512
79723999005777952 186802842355180576
62018123828710616 63926278360784264
155884343225012032 186100700799644320
58737081333335544 116915485297926176
51491061988438104 54755415070047048
29616540710713708 146276730368712256
129179023840715152 130757980030870224
23856626704995080 125279525349204224
99723095497941552 191939953914139776
30842332141694968 72091733863557488
59775667873413904 139822837085642224
16921448618063638 20229944393143416
76033030089315392 109103841326338496
8363504960570555 105142052810509024
22467058447390600 72727134399259936
61913333240608480 105956223251245536
66878967797855552 139277433296538432
128597407459076784 136952040283457648
80893673298289440 124369284477813248
23164070170861156 164528836656229280
108882746635892752 182634329259263200
25795280275081744 100253307814098528
52318066478758600 149672616655271744
24348189060348320 185319204482832448
78420283617032256 145582388151454496
104083599728376112 111270554717377952
29499363873088996 191128080556154016
38506204201981488 108009744900865824
49936609653826784 113542075271010320
44690472549431480 52130005346155752
17413615364807320 128109064009701264
81069818525397728 122773000596124512
154571107350030496 179198363992970848
121799771701211792 129661003193862160
113747453617551360 184245946365510688
23720864153597612 164730802120783808
112266431328889072 150298253052235680
126676357493575136 195412946285234400
93141859057280464 136234664498008592
7100702856557422 134957579242152576
53352722622789072 186533201666895168
21155247347993064 23403492865362832
3974365251091952 68649103490988072
167665090060443296 183731488454142592
36776193649278008 85347427003394208
30453008030683512 184312069125668032
67389893694577216 87876324681022784
14383245596103368 156760001774405024
114011925423292768 121108479043494576
16121245988948008 65361948690647400
40721013434091208 194079560515013120
467647957557315 160135975963933760
115322310520787280 171641094517185344
42602168335984248 76695564634043600
100855840407799344 193072447365613472
121138772379547792 182632045050588096
57733444774221248 71838960345261704
63300461138459088 75366982767276720
142614082424635120 185061075514100960
32327108254933756 63364286683838992
45373200974020424 150053327609067200
95028238452613216 155022456252626368
48893122460200440 108848976634939520
14166724649145872 118884930062603536
59640476587976776 94031097592914288
70661494653735312 95563898130848384
29205706724630560 179880691565052992
37696227611316712 177655032055945024
68228145468212032 135169866425592240
48481171897933472 68452611751593128
67054955422891768 115741469899555872
100459725447067728 116327509733406944
177278376071354944 192608406148863360
20757811888651364 182741580565740256
75728061633653008 135164872590719648
16757959799791002 98885094088458640
1026309347355246 100341555681010032
54525051074799936 74121752334769312
89206520656343264 140517425137369264
30670695276923008 171161222954434496
152433399866434464 192586405547223200
9197422005379544 170511186845830432
56230804976867264 190289547556626176
56450720423920624 108519615869930592
24995343238587892 133445591018549520
28616723161134664 46227053449024856
56457964680957056 67068881790410704
31510373699273488 47781193851887976
162643972301179936 180128222760711136
67887448674172328 90133970234853952
22126713098271288 162487214782437376
43237668600573672 76537646175018784
85302607744899104 109103772502025552
125469138420914416 186462517528575424
42191516669725768 127635001359561424
93021355620649136 138610065406906176
95456813334589360 180519781155021248
114246561826867328 187445150426144992
18368487707761704 146140144331621152
44975224334367560 137803724790904208
170972759477359808 180294052890260128
75665459869873056 81273622323684128
109923225174623296 164107540052261664
74216151601772672 91349449513996368
76292537132861232 161255794147434048
39461797866696040 96748784875589072
75810991614496368 142477850191222464
73173434707369072 140884094610449152
55401417082289664 191184332640947776
43535641546813720 58130987100106768
13275495218501832 115687330462196896
12175816617873470 45224533780460464
48742918956814768 178926457109901248
38411753355348744 88315216825882400
9112046804630452 31656161083478132
15132688824304400 172904502498664000
12496595741609712 167556837863409920
25960106491383560 159975550443277408
116216471473573696 162475566070895936
90381837493977248 189335842076666144
141197999959463168 195695239441549600
63154593239635272 159674034798099552
102988391204881600 137917766719430016
45197150071857672 120867775973021824
114770941890080784 173361102715689280
61604551452621456 96170650476548608
44542014217472200 179587501087891872
87970635900335216 191859215917498240
75805658388818288 108123665580333984
27918941373204364 133887675180660016
61427861300995688 145205908744316704
123439220877992112 194831066029114592
29796044908664904 107137878140106064
104309190327016288 151910163573444224
90154601029903232 178578224102737952
59546883298799488 188069489827268896
74435627690429248 171480506368238112
144546127444350944 172311060798179168
48495221706247120 168091207334345664
95211470639070960 153536902746604064
20986799089454352 139690368421215248
72943462583127824 99760515170870816
48796045197389936 71096504337459632
79669033143457232 169775131765705376
43841266540584488 95486910530174128
8967539964213127 194274955903274240
26373067434873780 148101273338681120
36067718101520568 90454621313379280
10355251492162956 141163997992792496
56939587593361744 88530162700179216
21308392797454272 135538722601512608
74636483855299536 191146104638324544
9641312992925548 23423924125739112
2075080256892994 120518657227874384
84012538811224592 153082926001935072
142975506369897472 173973241169395360
152530476348945920 189945033771641600
55774970566172576 112190150081019824
5872136384739764 146696277849329344
37032334023839632 103418559315107904
16308522591482602 38685928571177248
9852019702405582 95410083829663856
113579544302031648 126253696465103424
47379029613542248 196775349056161248
683546643585633 91665226098085584
5409385060886650 79000363688947024
66607435109810760 112610727538796800
141802561840972704 177939940265876000
40559270742486856 92320914507369648
118354357908244512 134425952250894368
18756374502578492 21896824328680328
125092782360710192 141553592222336960
42888137103531480 65237608660657072
100864323521430624 193261385972433824
69051088557391048 187436082392992832
88976267702468112 134768989005851600
76181485106363360 173525169061594080
31065075844186316 153014286074485504
8613497381460030 40320184747280400
62198090662746592 147007676095009216
15384215758838718 48391764505281792
33017506831319480 95421784729134864
18566188042426484 106986406063590288
3742495494907755 46219651465354072
89033938786042240 118429469502809952
62859478449497 112465233806540432
42408145001934792 80248539537820128
44586541695632224 60489366055173672
53569350325761640 56706962916596896
130945572112207936 184544854015609152
107086496762316816 128990136023293808
111609524172248528 180574865378932608
66947349741376256 190572111554884640
126823245255988176 146244865160424896
75134686781933488 159521835968394944
863939812772849 137556792687971040
31982081443337640 72558522804632256
109504122491929040 187267513073647520
4447565902207562 8925275627701996
98456969109324960 148153110001759840
56456390908235496 60204556939302600
115382063027528464 126757597897432112
146505802712735104 157448926145001920
80050801824789424 142279051078986768
37174998048002808 93042589839146560
75227546601543840 82370864502479984
70971805986644984 131549431659957472
87570534749170752 134933174394189456
103954433042755232 182330908250479104
43401862575991464 141878107692827248
73612675591616464 156773354581331488
140035548466244416 196672355736274048
121863537060238624 150535603974357536
141594076228138784 156231685447867008
79624953048433856 158198901965841056
1567393253711725 65348600368268800
15409680501191038 28426970551775648
102080819467378416 157399835864316544
26679547282732164 61231511703926648
16514742013097360 76066361114147792
74156879051425904 191928843112383840
63235257714798632 76178198554373888
84576947810559264 106046649360230544
34379472463829212 64500644933048416
48290464684954552 110046656241415456
35264371671710896 169921382132786144
23990054957990424 112709773596414480
86141881868492320 136011789186522944
12891344847069548 117550406217535472
9124481477019020 12996863589769948
58287284272561456 154334792999257568
41947264056985528 170647051605401536
10077692896727044 160910855204333440
23390648385937556 56612035724861752
79806142579540208 135826666806305408
134114194159078704 192670396812261536
7879295798635798 38315538477033448
31660886417488600 71049030349891480
68209245289214712 68905902081801720
31509365401548500 63507075778496016
16700676467124948 47867706735761968
11018759214103112 23626424122256876
160570331329874880 180351758511773888
152894392177059424 154308663500053056
73397490329319392 121065305489696784
73489196134331824 138563876886360256
102214606096357888 124917776480823632
90819396051103920 164049110273986304
131686129021379728 165270093284195936
35675457501665216 47505080402486696
116729209964732976 183900606091846944
78146278795112880 123735605911792816
68780165336357552 123703083612860336
93734088590447520 101161914660746704
93169231826257680 127246669173413360
131798747511486160 179822767892629568
21448801865444272 157346832343470368
160558082946362944 166909327938200960
127203486079969104 140457313452969328
73200385714919888 75329155805490384
33322995467365324 189327503421962272
58110928616576120 100442912353408080
37144172935327384 182447868531474304
35628798022644440 112061906512242096
189264625845135968 193826568500802592
58502383509555232 166861345084009440
1362042409312666 22770040672912128
26612897427488896 89867239523690608
156006377548502912 184337665266310208
4545249659756132 150738735186565184
42811492241320320 140910979005735776
75114349605756048 100422750589296864
155151222199557952 158497442414740448
9930064728638972 108902526409962832
55867394414814520 141949789429424464
150383126922019648 187061306189540032
120167017630121840 133660843768014496
144676310056263584 154946690309168096
41011155243281712 150456260129495200
85582878286767552 134216100881614432
105786243419111392 148734438228340416
86474798334279008 178185997438465888
152132143699064160 195193999592313856
52796753093875984 60860437236878184
52242265055115096 143824994275357632
95686729673356496 159111042648285056
82809124794549472 117982498408838000
167736989922972640 185890707338263744
87943884600089280 120668434265104016
48866968898493312 141302160136905920
115480516258586880 134354651799584864
102307320539437120 159813446281353920
72515106109079168 187367234506062848
36036253582452624 37837592094643056
119881787417385968 174317550366101600
58920007907046376 177315396500047872
94396939633209568 134477432327163568
31744693534298956 81739666249645696
35460651492930020 176938361714507392
66042770499067432 114207795563709120
49104593384610368 145301113049691296
32945170582593128 115559028408189104
5790157115715913 128638726517147792
100899370859421728 189929742672413344
113150971290825856 140194296432898672
168090213186974816 192057723982361344
24438795641559316 42491348546965008
115277426262843360 188828136885593280
37619683379810608 146634247455225248
4666240917372044 80656699282799616
93265032213213408 101323341036329296
110484704520634528 175081914573339744
10258405250735742 102848549457737568
37323659479408872 84558857499165664
65322763604277568 85782430442210144
60604309811117384 96407577895320752
9967438848044724 71301663351727576
44395003324570984 124684295857298016
35741021745113960 105057252425529568
74938501139273744 156765466259077024
105930916866222368 177852015199820896
169939580450179360 178699935279421824
14728574314035642 179940495349897760
98912223555783344 101483214663315088
35868900790714912 133738341385837936
119161746663718128 191534551691804736
105530615775466032 172656594888974976
71044203673962520 74897792627101232
143716090072923552 165314002507879104
41410330281983928 68999820875462744
84172623207134800 116722217750128480
52362505040365736 191636256748003104
157870384586194880 185536292425727872
13668052973833622 125681422783556128
66941168673929456 190119147180131104
107656000718381072 136620771893498016
91413617546405264 100224622866101456
22930043672887712 56341320136816448
79280472123034048 147761316389641728
4771528055022505 63159389672284032
29600673604343504 157589286335453184
19443764768177400 39166385597684816
76540385868412144 86048505114914512
39655722310429888 43449765908697104
37911895770766136 67781829077834872
9390827842380282 96265398459105712
67125944138222384 133327734334590256
136369331738183936 192965144497246912
66858145113071816 118239148248278560
104739176930985760 127279679589805584
9058438225660478 144526292806750464
7392258234470517 176244428416067456
85360200052343136 96321572389691120
20114365329116076 187968974122921408
94644933729733984 123233984562678864
73349293758811344 79672072761405008
118980225887100672 130143884679072352
29187607702689340 45187490286338824
4737521651650449 28356669268422532
11340959074917148 115904122183501136
92907190190294944 153188068483069568
101642927596653792 117416876566861696
358569111589424 101803240973604368
152364086422122944 154589877940738304
9962796164271746 113734865061354848
153779869078710144 179063692298091968
108886270897898320 123097997801750960
54006813253223688 147552301622395520
104457419736148048 178595060073046528
13776486277592726 108262821379776640
104403536648154176 134478253257947232
16608565887704986 76589585292530112
60114773502878952 159143338994439040
43458590552911752 53235323170874536
5547900268080973 70224558177270864
52078716327934928 139093997121321088
59065237170685448 62305598539977080
26035245335632908 36728350066928408
10587959910270294 94009057692207728
57048044946881808 145041563426545824
58756472836246184 89069576528648000
91485692579307792 178260039754843808
28436087120260000 103045479315280944
113375571775424832 113775363975257184
35875304287170312 63095701680465864
9134750912473980 91990073031364000
85643090166722544 164239797885296704
97626862935526704 153236429101444480
99399584283253312 107552049353381776
17996115072646654 116981850725858784
20312896089813460 153221451743823520
101877180057130032 140459856722383184
73630889506891440 150055618901832672
5740027236910962 59257869112437352
84141110107597808 127192631499018704
136910007669716832 164461279038602560
12517915426458430 119393324689756144
1183940903237968 119185768084558608
32277598497582964 123814771997920656
36725079724297008 153663906465794944
2038142019912343 170938293365007840
34747776399606644 128055712108380608
19280007359812488 65182380607370216
71455983906612736 125417512183828960
68734608100360536 96937816928021696
156907105104368960 191640650979552288
77139646507327120 181825616433259552
37845431523566184 97074784264012976
95443997339356048 115539515967031664
70632535095014600 86251076471352080
92050231633236368 108359533082546816
143285127868062928 159883515678098880
950998157015964 143662877440978624
96401071819440304 107930468979768560
38419609793784656 71722182715120664
6390600848132955 194663588825982016
58250989224602568 188449778746810112
144294040204417440 169523634960769440
142260422844293776 196157982982753184
64310815495995328 185980885571220224
99601969992707008 171798395487382656
155968794958889600 159246393333987392
16011395207508694 126661687458961520
125662593097355456 157602595357772192
95694442293598832 165984968324995488
26172323216317940 135718934482088640
31854448256569520 169480553735346528
18589080844705524 28953756034840988
63286944588408992 194084442054638240
11835275003513590 157703348149043168
31893061851019144 38331840771419328
11113262171671938 81324851936726656
135883232806317568 179530016138596832
16475391941976240 27239795379511848
38099332276911200 185503543710125568
60603259743889320 107470740643925840
12413382676372500 99681291044710352
20564078997226104 31176339558487380
50591089248809088 144679909741886816
87937016238284384 135580308050568864
45068245625750928 161773522943441632
29507521874255668 86578787672801936
151396361676980128 153250802090696352
109391652395131504 141420878048166160
24714764868381820 25226143932627100
19768483061490064 105927039236129008
32012143511787064 108483450465944192
148265922186020992 150300080649045504
4652354120298811 145445304514832160
44324267953155088 165768042475321280
11110219885337328 54114604468751856
114218703017081152 186082163227804640
61924369862090104 170039196368026784
31747047742728912 195048984199184608
152812226350851552 170815984797196224
9158607947368474 173056384502594016
35798737414015412 144649337530768416
36585807184529032 88826272503198560
10335663952080424 178050648644359008
7018851474818291 87724808568094032
26544656410329540 148888381088455200
122723671403212960 158533039643211936
51942377588233992 123713362638575232
140090306821156224 184232289500540576
44753004358636824 194425622980185856
53261840685055872 174812863970052224
58361433880091272 115534621697767744
120952921737775248 168139640536293120
3764517005839593 120539713504605488
66995077095476872 121322637447466704
88090536140902320 106414004916566480
32292514661200080 107053203729988000
11899474928876380 19590740170615816
42498812777341304 111260127533284992
29165988904306696 110443155806065696
12501337536081532 123461023398164928
135034696475904880 140444000002161072
127711887585787712 137360753682167440
128109922426149600 131032341022147728
139917217222008240 181046848846408672
15907942269737156 196500946141444064
37455850160824568 173426100311113312
42925812806108376 183855932410653248
104431929001672688 128636925333967776
60219483723772744 93920995036006784
30817088335165692 74405271684249408
52797960310501696 62147796670722064
146013438191912544 177342577623864640
28118527599533796 29172245240518304
154731367457926112 177711732849955392
133846105288934192 187106421246108000
128552841422019152 169569189114852736
149555175219602880 183452500556330880
48509479257489472 52963717330641744
65977553371090992 98664920026768368
26577003027963776 31081331824196096
22559784769995132 39966602022949192
47541969126423112 138957604392410128
167249204337047744 171853158586140928
69716689374562448 113273838877188224
148367642289521376 174811883379609600
21010067326921908 115004987019630384
21390142833871444 185556610491898592
77918345003416112 107080483844199504
1492767643705709 103422321436669472
20591924168682016 195507778712324864
85201134896364432 165789194771410496
58144304142637480 173033182945202624
158348716053288768 185555610336472288
22112163524504216 60434701000470712
13053241858160612 150377288323384960
43183624722558472 167730267103588160
5231005486248868 25087746331824392
21254366499468376 109817864730436960
10718019536847834 74655224637319680
33011806930806800 101189355316388640
70104832611527640 138219953234897104
168600926920137376 196297694311558304
85860121854340880 153015316818667040
6175657915556496 175079821992828000
67743599424537744 122925948292620112
1390584344677545 133590128775605472
117431398615909616 152821804770363328
76092615933365184 189803969235984032
121805633879305760 154478821154333472
159470486236680928 165642759185148992
4600568041822126 22933992858665276
7742189572861016 57922782680055864
11296214214000664 126170941791605664
112445805649321104 115949042544167536
41422513705055432 153945001019750880
47651334064711944 74469011347580784
1975286640038214 71769404224854376
56357773869088904 70907123949694280
150900686851624416 159631049531008064
8457436378846909 60893748019779656
18702460923396872 59616371373738792
137029133746558496 175391566313596352
77549008942140496 190376571568005696
21851868876185540 185515758464013024
18477684329123012 102041330316483232
12694717820345016 196568584699021952
60408190640668400 105814326440722160
8035289599534412 85577198922445136
173176979795240096 178364601744061248
57378499775706448 116876774427126928
67727693037264152 163344927162692736
68087701663041784 155826236184088256
21202184082585412 182179276742816480
90812839613191840 177494179199623712
70013408540531344 156209841477107744
32006586528755684 175712888897812224
3013728263427030 175501277301228736
23218582866329032 86744782432987056
76594678088165728 120736538363811984
129388589101777296 169350878265149856
47595125661493456 179283869324905824
86095900911429296 171738708684337984
72663914102384656 98157154613100320
174415480169409312 178182632609434784
78437034659312976 123464033731418400
110820453541683264 171049672225944288
4121165338812675 115495469114186544
112305487864072864 157161480282391456
60140336432185328 165629133067040032
29005386311378988 37022340402578096
129542028663740400 182557225699357952
154880633249190528 196551583795271488
66341067047297120 159358066709263552
1069341961930399 155321136993667168
57405547493749344 157183266216225696
64986463023588384 155845350875873568
3324470445605257 155607403817623456
59001034862480848 97839622409479680
104805850805567920 175545005640595712
73620915557709504 145873917147955328
68850461088576368 140141335085928880
121276175382074800 132775144549098832
46562372823790816 179993056668446080
107516996937353264 138514192991533312
76960517223366736 126072324894387712
45686648395443008 191672511527739040
153809946598210336 177068191647706432
428180415348140 76029516732283136
2211052698810475 61501298441470000
107453315434695744 165721351254949856
22992821841503452 23696101279258348
126472456649965008 135505769096485392
6805292216388527 190246830717358656
95350258558088528 105856920030564816
102249085615259504 153245694749818368
83710572589572336 160401025226816512
45984766130981784 159198125086565664
15679929134662276 134534671095177696
16893282624355514 149501828691271392
95659479512977296 119641391852938432
65103062784793536 72094349232079296
102344244174148096 112585614101963312
107053215687596496 127528765941715584
106661885073243456 135461701940793856
7652161565295093 169971351141167200
129471931709049456 154362672354354688
24594451775757584 123764926525946112
2420280528520012 127570218385137568
81442137774995024 94994704715709584
85592928509521200 173990435123950080
8863493895216056 180147131358092928
58303119687490144 159576806357239616
27267372967656192 32355907415014388
82902956190166336 118462224812336208
41013537341448144 49949866786124528
149800190635037664 183739840098151776
124036433562709760 132273454661950656
158769987283001824 166926833121057728
3951911119528171 191959099433081760
63539903526890120 112635946757980960
39281555732732216 160622240216901536
170663234496560960 189664509944555296
125344215502172208 191138152284699296
149790398403521984 178314155519970720
40881658748067352 146856180315840672
64426890687189248 131289159345475952
26172049115401656 76425503700652688
35537424376867752 115514793832667616
112536791481755744 135215543735290352
15053691986325876 48630031085819120
148133320090718720 173134171691886944
19390311330072616 167873189290788864
125648408742234240 182846186183691072
62526286127971680 146442535802525568
131590709256998016 180416029340808608
51913574033025208 177365840048543840
26985162969153220 88948792945089200
36900793705315280 82082169364639776
108742724528733616 181431720164527264
4061043767152380 184614649426834688
36109412587331080 151084654141316832
34270872438346116 137120782143255648
49888464880528712 52197635096802712
33936690187462796 186987003355634496
133163722088749472 163556540929598560
33353939523593500 36725957705417088
47001906016929800 63334027801916600
14091041893258162 186622439680064000
58498464706005504 167942170186228512
173253971647901056 191171174780320448
7800943348121256 169677255875499680
17293866007577062 34820923556271564
5566095552213430 28915646798683896
97612321282074752 108974478531937920
40388342941041600 130522683228278976
46248094713091504 196476903052313536
96303153086921056 191830926500172928
12856564594757780 30591664056389988
39083640639710128 67496020891376920
139628296462359584 142072862842210992
49018066501667960 176434691175688576
69062703043374648 79413936976034400
106466653903164544 155563706355422304
78354255172648032 114917221467528624
38980005574567888 154595427895646976
58659890311937976 77740091240725840
118448219985026384 176987092389234336
104015306289145312 169157104927798880
37969227637206728 60175486071385872
121613170289321808 151903595689925824
126425634990341472 142520938954001888
117977838322127232 144885234060566176
69393535020453720 89459722876426096
5076953913791961 15399131204104630
15171795395542380 120747683456782048
54528153988331736 62736886534506952
80534030823455168 173840175296224064
44242763120185792 103196021193721792
10437940118090192 145417596703219424
67105588996405472 138434530700863520
135125463098889200 173673604369967136
57535318967605928 148747739353357920
85465531235855984 122329341268260880
46290186513994968 49727143406589856
67826708751916272 72182930529552336
108820389662442288 115705477492238544
38669892529087768 140486159108910032
94721598337767232 169222501202738304
141526437043136688 141581031973856176
90923234135261728 125790910594304016
21299378407235576 150801734557399776
103696320601550736 136253944926550560
175496863074053728 184287821998317792
11543006220891878 179482228048956000
1260839802959132 4599199485927804
448163207362935 49907456197381920
109290305234684288 134237882392561904
42542765447664016 100522359734459312
93233986803260928 142229323140414640
33871050984225456 35250212829450536
128323315718916800 139451599835529040
52662237589119912 166404804644100704
68022807809685640 168265320471876192
144695828316022432 182391883019602976
35310559408859940 126052495244044544
108624735380120016 175763692569781088
25216332879578992 160049282106726016
134674044665513360 147555897495832640
1782409007320785 64857147829579288
117832844210075424 157534223115223424
29982443554549272 54920111158060744
25879784916945308 122218290314601472
99507354611985824 169663010435823392
92930140796002688 172195120096199680
12825278821545212 121841199200535216
19352581501905704 165189208416649376
15400754827189278 194316794172593856
73489170829468544 135165965145539008
102615728615540608 128279886576530240
59977895347512128 171462805482892832
38313061500335584 108219830485173136
32834560022631528 76030153964069232
16916968289589354 110474021324677872
29556250883091028 70480086637400232
13711437014096706 41015461780134648
123629190893591920 164588798375188448
73135074727804992 188013608526528448
102946164661125664 196488627092932352
9770082552401866 101519500909635008
136121950672595472 195910710574504416
78682314546765024 103227472939812336
96153243094688112 99899585355423840
14330107875622834 164416258219053728
21990796480520860 170522034677093376
138650912810312128 169152331907133056
36091229674267536 38833769297282480
69820957672097184 150647823427204032
84299732484682608 104194804133217728
26199616755378532 64358739231253736
58691392452816264 182162894998100672
83330162070112784 179303687372421536
3039245690401085 54689088012912088
76795402291932544 163751647051246720
63193073514986824 72917200187637168
3512700473620144 155061476691708544
24009215898184988 161088196633520128
14317798198387408 145139590183834816
33834281737900772 154148094664647712
128218235588045232 173207149861014688
15136675886797034 191991842722690048
49739571651084376 59885132387060880
119143807850862880 189832874487611168
44454008400070208 194867450146348032
19319354351884816 104839927738054256
7350591587767626 31819001313852208
58803274485667624 142788526568933280
15481908386476792 183377688461976160
46179017884573664 171761205383111552
128512045361651936 189898272445426656
77830356561452800 187580523490885696
117065743954478272 184555766489124704
78087574946085904 92964228991385952
1311447953799651 177507038252503904
696619885564219 15940040143154466
22978141120938668 163984445648449184
87277465053361936 159323044413991104
137377755607819056 162313659572709280
57557191655943656 145346798361663328
30376395009192200 42396607311562728
27135822207209128 113236675399262208
137437341037862880 159925553399369632
43483339700521528 142102246398296160
17855376532195982 64098802594694344
26443460793113412 123946749348091456
113560837929206192 164047424961272960
29971065516976056 140844984826666880
18942491106530172 123210589858876240
36274405690283768 131341347213796416
87407678348686896 104842644537231616
34926687462830220 148751275178613248
58031449323026576 153127862061155488
17606369901665778 96161219755925120
4413137269279199 159998985069505504
75763085401239056 174584585741652448
51778389312022304 175986451952308128
43678934933677544 81778153933513728
35604521405662364 196654458136613760
101809129188567968 153825831573430336
108493156781680928 141822683738229504
123430464376087616 162741892062589824
50767347413622096 123219225218326576
59836331864387312 93352731975086928
84680210885386944 94231027572689840
78285716914240800 85776691581783136
26065352639955904 134956513345972096
560265527058527 6533371054566789
28832493739574752 155250905095868960
69126372212199952 117371566092980224
37065137441832920 117346344396136288
76878596855116992 172240083937001024
37128804401353368 163350903734430496
55799037164394000 72486456306828096
59430430212314584 192342038245199872
61825780804477072 168103244704558496
63523814561032528 156243958898783584
110385866771377856 192476501073155328
115950170502435360 136819557329121792
52111909483244800 172916865769703616
60056679626021456 169567156568208800
41550934147848712 189614550918327392
25680454079383492 67260134705017432
23867738497631388 153367117121545184
35968034878987300 90483728834286976
16712255087415236 129308089871973872
51952270017600976 59398380706565680
24517830938866208 117373949566245328
85002315882042304 180932946339913824
65363792971868256 80600589465253536
93746792858887936 132637481182779376
44934071161520200 79058619593791920
39658682419294208 105497224967224928
30158868328192716 76748064083204736
89687988429442512 103134371519318544
97464804726103872 191554417815372704
60207195187104600 147564132960255552
123436052365263376 150841082522513312
61335585454569576 84681160101700176
25189998074938904 25889297016414756
1052387405666763 3679555876476470
72966813447254800 122442212025565888
130455785323464624 137452644924339888
25873906869164324 48141858421599672
5552879318610981 5906754589378433
7077624858362354 179758286684755616
105179902103229136 135927236120700864
49411790961583912 104867747654254544
46363841294666632 111492603187916448
81142511469884432 173470879260934880
42253027956685648 195883316403497280
71313778203064520 151442498179190720
2938472596203230 101227369768782608
6622390587717696 153537182189293600
102911857239122272 104730071803907584
129845585947269456 186089988230248640
58461711567535696 138370543397770400
19776943318058116 23459389038417032
21340287771534132 77722567950513584
72435199667625392 186628330477454144
38182580473307608 72721653976482560
58188719516268688 156857994289858112
37833835478593264 96071199971414336
14204525429669132 92332588969108912
18605672828917748 119954725926414704
67261599124191592 169482903626185952
96962427361879824 182093114800954784
96345536381849408 167054603628727104
10211361522464054 147502890740500768
75661522365927312 141908930340253040
42160510880998904 88367825271819280
91093779401725696 103403442168855120
40361689288909376 88651617969069504
45509060586316712 134995598861131456
17177696045308524 126230049569754896
124207113947007024 134166053451780784
70612645749857800 181502628932984064
511373269828382 173047664170450400
6095996933098090 176963298277236512
92615163356285952 141947932235022384
10664785624710928 111544757182039840
167153527056294272 168922510061825088
73765236714400080 156337827600668256
123575479392949120 190557389642950176
83289706805098192 147703517332256768
25727056597122460 117130896403110192
67511692798882912 164148240410543008
24561200966358180 191651606659237632
81449563190106448 121305813737950096
55093182052043248 80155441637711664
101381098175282560 196267768457027168
37134066094617552 196813285229301248
122156555553898672 182985993379482368
136533543073992688 145944890561680704
81624596718464512 105615186161899920
153548150395199392 188939314150334080
20260764791597108 133576571455235008
83467930825573344 83845100303467536
50892914710265568 78522908679208928
6853553067111493 134311401575796784
4736022797783557 157769857162546656
116139406026307584 131914250904808032
19742763161659020 65768714181360352
128846129545625120 188657087722302432
142381177841998656 175470727077808704
33746477277401116 167916389994724384
116489995058182160 177147445611621824
9447115771059584 30901403073105304
44829281199520344 158244903095796928
51574282343279568 183002881429025664
93650714556208992 191495298109003296
66668780720561552 133902373595448608
60680077975915024 125257970796638800
66888513076585968 132457147100146880
8260728893729657 148400048384719488
96857451300016752 167559114536820544
121332965920863328 186789492176395968
163006291180485696 163471233352114112
43347573595819672 96299120263368944
173922577348916800 184382042578089216
43465205657769400 66998418161560816
6911387715956071 139988749162970144
44049342499811888 148273203390609888
97562994862185328 192389342642019104
132467896334036496 174899098005363424
70628383074350040 170501008105649856
9589271907975386 158264046948392000
47528965251902160 65745776352648968
59676449643600664 154562032609592224
31196942929484864 125541239218305696
86325032001035568 89359024169950384
88937349673155200 106071227267618432
130334690189611024 172626238348110880
94122784788714400 176094662002037472
63871272419646424 182592206944999776
137063428865128672 161632046860424320
129435536733359568 186074567126248160
94199271437528240 116949285816188384
145110604359696672 158888594541362368
10524862587356566 65425680911120584
134506986378249088 154421407469156832
88296936811780656 99147538158850096
84777339930580032 142826023602901472
112925042110981536 148551314316266592
80029871348544128 178093611791996800
82500531134272400 124182555846393792
70550504852298832 109463298333451488
136696076045791664 182848243202274176
72688495732665568 105381558062970576
81592631285365280 192272303176742848
62101605375864256 167719038132499040
91781021214241008 140700961050760720
3923124479393311 130741080126973744
8809031700204282 60942171879341160
5775352161382838 135327957187829328
45146915643309040 167304429448618432
77596740372849920 187966816672228256
120592755523384144 124370484211516240
38785589022394936 76142091852218944
7262244764414221 189697394124358368
66594090735432432 119121154468585504
84107216715973024 122327530495648336
113839454580812096 149256443694566208
51980413365401424 94848682857697952
42913919840394040 48387293164374680
12832663272384104 21051065224995896
39623829381421856 84429507868050080
113527816189393968 164214145817716864
63580231358058912 193215013662096928
138281389147306320 147197883365298432
58980674035562264 85186515377142720
3976741850358394 175236389139002560
75936293351777056 182363439167585056
186072032409531264 194477932264761920
46622341609928616 169965238005236640
26164748447343484 38002229342391064
72717950180602864 98386069772971824
166497737886966400 191589705413097216
44544852650271728 68717712751727912
47346626255018536 154033796602157248
106094253597257520 141269970338150416
135388715849044928 155087490013931488
3701302531338469 81675865120595424
148203215960218144 176123974291553408
4302254963528573 107843185169194448
20129774052184844 127722543254657600
86419780205968592 188283707754916768
30579301567359540 159147633847964032
52582269209028952 79623893358860512
21825048000297628 119275874552959680
153544362201887200 191428315572658624
24899572944676492 177453584330139456
83064629043520368 125670370981083200
22673243873110200 98034050408595552
39588483675842968 159463827056090688
5742154134632160 76759470097404944
51490126947617536 168079418621692128
36745264587416280 178346972929080480
24566915122517756 147988488424180544
64945020454671808 164002356278504672
9341000219949630 178990842857497088
56914565857262784 111315963482618640
76039366136725776 123963887427907632
43405027706673296 70517649887481920
52270762693029592 166313248628402048
21971135995215544 69619162861458208
13125199521668544 153944169965528160
33254196858882340 79257236366408848
113776507505339408 146170102745298880
35859654027094320 68944143899795664
142899468906424016 170744827447237088
171896441455251296 195124121123965184
61447841799565992 171176275862743616
134063063788285392 156363247443316672
44550223835548328 149153452566522368
118122185873636928 142839210619990880
31570279156381524 123506509303466080
59443738001119416 115012728365887120
104901430894056848 177449078098233696
14860385140849470 162498899007432896
11879087475807834 47279957734121064
185659740809796896 192782450506196640
61100832243369024 130651965650260416
145755161903076448 187056155625865184
109052247287958048 135110341772994064
115528357547259776 139882875272249040
53859209990350296 149533643706063776
35800835670804008 51167674854062072
112358490352743824 159759855786683840
69516330457623424 179043158756343040
49742527468389176 160112861956072256
61035489600297224 162845045708905696
100295694708045856 178598507307600512
117589982479900912 171809205630054272
716744438178721 25071718961047524
113538546888989504 173369678074198560
56205393731275576 137931780558884576
45569987633939952 113272384643831808
24292889913626300 141118974726295536
46043805644694704 89025708316655776
95853371755868656 172633297128631264
43630228198499656 186381824379700960
153507436511036480 158210656731121568
45283905729833472 171258694848526400
7201225156629915 163493478617395872
160869796889696736 175101385928961632
128963382149174048 188203622355281216
89062668152352640 116637146625765120
93458426630335984 128041219704351072
120669534747405632 144619964596486112
37005788804914888 46538107968526928
149819196956706912 195604117651023968
134274978101335136 166118128749150528
29480548023959120 32127713638587912
92012310168826848 99503883016353648
130739101317277568 164611908375263040
14962972053600734 96364861802990480
44238607124042120 155194026029274016
137339219780224608 138520538662070256
12072998258800716 162568166118179232
90924522774907808 186224614694666176
84602329336371008 111460689151624608
23881040363229636 77630975326417392
15392357711038332 186423378590632224
31604697715332340 112199513453459424
15570154363065824 111392211230339280
4796339918096502 143211607430934368
56848538393617072 120427410531136880
38015250918643600 138632209617863824
86447028316173568 111942717250434720
111427816757066016 131460333664006688
146201612024222208 161280875995712000
38380226502355328 87294376073886688
26360931636316004 76606398156114400
24549696503665008 73804735853486688
16589338850368604 123218904983286464
158694059263171808 187278370792181984
35612343611326424 58568155475890976
55674228669626016 72282232603289104
12322598610960092 173203080072587136
182398662444766432 192479903405050304
380502698122435 154881955332180352
1847851008098092 5778411586133939
67483028201467536 178519174634852896
54561553871774752 174205902333589184
30588564273339492 191467619477154400
105057135270685584 127241239080690720
84522113324554864 192424974720655328
56929489349451952 158223972772470560
18356246553186836 95616257891329568
60292046053746248 192330368490780288
156993687818070624 161245391037164128
53072428229096520 137998366500008784
28143688250942976 125751876891132368
14072926817207612 135434130479414352
85975614097594336 146384526568448864
96455239559627568 140055147280450544
31018523740694172 179594303832508192
75504381593678832 151454854047388448
83214972843684016 127730751409051888
36751362400680128 40319001722920624
71976013201178456 179047166768709472
12563930347577478 38197664461802248
35788981573980476 175018569114342080
60937637388843112 168798689729140576
172172032488009312 175014447707544640
37353323393656792 94687731781465744
147411050632983392 167425990449876832
142886212894357984 188909850185756928
30135459648696212 133781852759041648
62018417670148640 76220069364993936
26850748192361212 80773867188672336
7077064820308118 150640586750013600
84185338879148080 84431008376274800
123177025673639456 161116853734978048
113624320922149824 131132211681273088
33687341290187528 173802469736494048
111341702278322640 185684560781919680
171816004288766240 189214360287256480
6828079020684237 43694545810280304
55939308724945336 150162480401037408
73477888403241648 128046343013778176
34167972052542528 123945491521838496
51195862059955776 131121386320257392
133366990664751424 135425623939321024
49717675864107888 102787594245622368
39453383111825920 161858376529443072
139957218215441328 145937921907476480
40527854114102520 148085792525843296
107573256596813696 178870240220027488
111621223704500048 158292649277835456
51599849244755304 138285764226827248
74378574689722656 95371030106572112
68588482381642264 96497039800708592
55218369643831800 153580244440493856
94989233917619216 155793095331136064
89677162992150944 166098589028033280
13889686336140084 80698784061234640
75316421352032288 188063209231945312
41780441870289744 153460353088513600
130752887637608928 165140290293766528
37862142464742184 116527862666387552
47696476036508456 121684779282872416
122521879799981616 145583150488383232
104613902306278064 124618705272709264
9546806083175908 112338853051478688
105840130028543232 132955519999175520
42485755756318880 55328831709331016
72121176920114528 141028051760631120
38479046184748400 180930958725571808
23767638702640068 90321181999261712
22332030443812896 125788379118220176
40829142822853000 60222310524384480
9144472023629600 67269336892685272
65783265623577760 195770020659635872
42639897296244640 93837317206940752
19131365322415904 135202390861896528
159322590574265952 192124887616085152
101570801581225424 133940485829215392
8316905324255465 94138022380279888
63442230283423224 138004120821944544
63660588922395344 75775830725829536
45763842145975728 125082752203205152
186873339802638976 192277474458401088
111924579917465648 144929890578568576
86265094200593360 172735123191228320
82412135033789728 126067227499464864
110837401964288400 111573122803367216
45822503388874784 181610411688381024
50558730431853040 193745372847999936
22947491135762956 113192958527314224
106405796743598624 155307827300454560
91348049149810256 147297353194270336
81110308674406784 127896012950057824
134207987615478688 147901341684664096
69334943585792776 117951111241924720
4876145152583535 159095754724815520
23069453453701348 74099285102623776
40982491556652632 103954042356023760
58505325133110632 127961776294015760
59844229894959928 72337043727110560
68538210325440864 175024198728912128
135647601982830384 173128606684321312
72615843582611664 106779741799569104
132313409013744624 189051519236655904
39063871891335016 163457450154777248
106901125360301120 140638544892672576
41393712826054600 160003153279428384
55201030038254864 180287301730595232
171861281848384352 176540439403391488
3898752003835820 57595601894326752
59066226085136640 84348066090129328
30368222623413380 143227472777413360
120772880665443056 196741649683747456
55388644459687592 80710675850223632
43046193939002400 89946358662849280
152614516082811040 156760676348325440
140433438661747200 169933946766369088
63914510877661680 91344795924909456
27362495479375192 111240708323788624
118314285313670720 190544203404809216
148930812700454560 174136784511495136
17622956536204594 62880174778863328
62767066269920752 68578478352301040
154380625253721408 159782259467941248
19317838779019664 48979507268633800
55682208669228592 174418077019281376
1604365432705600 101185587350422704
110744041078280 89378059390054688
150674594939007104 178788734196132832
34965947253600612 188436163773428672
44985879236535472 49071671763474432
15116638247145188 140653748790611488
14557784744375144 67496064341137344
45481168246219336 162771308688446592
9032044541106336 192629508170122720
3743700237812230 53779896929299072
11279625807591364 71295128875475176
80649654208112976 176294664575466592
95991163155470816 178552704657098688
18806376085437856 125005258645384448
172964004072455296 185531538597280064
147728693805673632 151097784730857472
2638183865742788 79608174327319040
12619180436072766 95491548797916944
47670769030172240 150118187931106336
42664175164345736 181446157649816256
61632113213648008 101511343011177376
11016570291630592 14292525981468818
96182556958935712 122309776849155056
23693851777858284 26206894212049176
58820116316606816 114065154262812208
49767562816145320 54734712690971624
75997794702506768 93033276909667120
155236858670458336 177628032331115712
13601000126202154 98637128265710624
83038398103847216 182385544515550240
18931887463276060 181090838244435648
90314205181041968 102950761656086960
27198421895403564 171380454844253536
77512896932212000 179319306705146976
67078525506345144 140988774126039632
65938281293323480 66330875247575720
51100479988613128 183325234557596288
103746898118434144 185070538840184352
51854307646896800 57748889771656096
120047513939423616 177339739692662464
47451572075445120 172177459577266560
12095115617394634 51341810225475832
124863673746257712 161631008889329920
82088198483376368 172288724400775488
99254497660554384 158197388577195392
41065223773286912 68220006549592816
36132610242663424 93440061606325952
32443059359234448 75752513445457136
26449655585556492 123509533825830976
109694238121151408 114703532139146704
14260504527402956 74471111544912928
83680550847613952 96774506645731664
186363320354068608 191065510039574272
8042534783519753 53236655465531944
86712501179217424 88015558749666352
167762162197344032 181725797753643008
49882537057596640 60033391251438000
111371088483765712 111586265074059840
46157520676140248 92863479279570112
48194747017189736 109016860291337408
103245983979512176 193944121942124864
144814341708094880 191158402075085312
8147447043673298 66449584428873344
91244265932822736 140099838697687472
3267045065476031 126036185968157040
119574438439745056 196151352841615232
33449907328911768 99208325987693584
154053780911039168 173769275861001120
75249283854599760 156674276142581984
67257144643894536 86961730237500736
26813520369354368 79267375643459984
13031065438156068 25283667565212788
11088458544623464 166242676708713984
72045411638374656 161534508316452384
113463025890714992 133476247586402208
140436970447056864 141147082350441120
139402888117410080 142031130278830480
51369143867047704 196431657037953600
124104562909250208 194286690094244384
54477047244758856 85052193922203680
102914323585846416 113562418076993920
59537227098936160 124643770855370544
7157474943169439 76762661037906112
49273331289669000 109548334204683376
13456651852586678 165851336094114688
26023538877001100 186575947076001568
145286354352919616 195345388056432832
95992930592197792 168393777095980864
3967909565375970 71724859164894776
50094099896535640 148533641754178784
49847984818855776 183137454088717728
7621406263409325 10420749529286848
160756152839027104 185687232458230336
46231894393196200 68203847217518040
2671657523200416 80020940964912448
44734387516631336 184956567710502848
46516230767304304 171566240831738912
72762684779154368 190417009610040288
138299517282021984 179520232761064704
186891370572294528 186930587273393568
41782056862726432 114327938651479136
27567644223015684 49261876382643840
84571784834324128 178995892179212256
108817469598480704 143719594268853072
6523429623156159 41962215309657760
10178555030225022 24630890539817916
98169197084057136 189479782620883296
107510104853597376 111151933819193120
105609972220440960 138625832706271232
36719062029126720 107236535654265936
44965538845338424 179680054787866720
6129824461854459 59936138179235504
16899186075387680 134804258282080576
15351331439777458 172418557278109344
31901658512385716 163564749564248224
3191381209430582 159111665889123904
99121063933540160 144852547960834368
17526160118108576 36744213298016152
112133387328264832 118676238592159600
105113260034379520 182890159030206624
11026408430851388 173920229339380576
76791360158412736 175655588831071520
34556948533233480 69819128455779032
1947526036364409 109168736488485152
506079461230152 155857810841455296
116691007546607792 117025966006569568
86282545499914736 118132149773730128
17721507189254588 122644033123385984
40947476435631664 152408375119256736
145474615681410944 163818270524970720
14334077606809258 75419761578329664
149657040497776448 152657141137832480
34811566143013464 48201617109499632
22504508810122240 77739592683015744
55031768659761712 71200269155822448
14071985990835524 74909632715504160
33727514290129008 188441378134626208
92567966026448592 125296211792005776
51164818787938136 155324337148414400
61553887424589464 172776379006185088
54436640906026136 178186421940055488
127793102191910256 176361631494338944
6174005508099822 145362409499753920
161140624513281056 190085341178755904
114253245962527536 170772738088920480
61758793969709992 138261015781855088
192841023853777440 196166912193588960
26121404177369636 147627796355969536
110536585505623680 147989243525836704
114025681362424448 157008730007140192
62029355134339040 100913796458698128
6792741407773982 93203143103383104
136324622832422432 150649080546004416
42365642832949904 155552019186142304
63927921834547304 89411585283343600
78346134051387616 95539851796226496
10981588366764830 24954799382006072
65599824946656728 165542649926140736
25877098441089084 129157626931220096
58553009073878976 66238677108777744
29475189265220396 160313627445628768
58473109528506512 192396472796276704
82257242314019712 152289217532563872
144152589149244544 156870615659762528
509839563210239 148069024414018400
1509147644368404 84878867956638384
63438918977867104 124573255749062448
57554752859885728 136047246627837072
7841755455932842 10341045024792252
129345434138067792 166719422102229824
141427130524927088 177995599838930528
17452297901914868 135942951853085888
113124177626560496 142785125485216208
172707854811581408 188577950306014976
125340470739014496 195698555949073152
68487772165251776 107943446316431056
47132615589491432 144250035530130784
4549074035226029 57678358423887792
53962952559438064 72550221678698016
29303431193898448 158378987419382048
20997484087178984 86450875425095648
46641254416564928 101739978446599680
69026979815895760 177858053351148928
21239040345142032 90421384692017664
41393062189479312 162260472022654368
57843886039524384 159614386440756800
63157541703129480 95820903186904256
66132620271547064 115729397395038464
38568292821833792 155630606787829344
4101049919947274 46680122783849024
76954772607683696 142829071586701728
82868988986811104 121359062987008304
3680375896790001 72066588280019424
27144103291687548 97575162732493744
144058501722316096 182077328663497376
8544660053368071 96876371306980288
18921313831347396 91011356996152912
4895190225086804 105524511101183712
107971832277847856 133898412732361792
114636327717060512 153422192057580576
51359891415115016 186987321143978272
25960840276745528 33978988841602352
61614195411373632 178813030880684256
3346269211648833 100552061086106448
38357190028229704 39563160326131904
162200583897940864 168746196094389120
87950867865817424 193406644032593472
17193585164597458 175154740301628224
152409114419439328 179602434949074016
118919125052095376 174167435992575136
50770741602101368 122371774323691952
7366434352902706 136408838858047216
32171222609669096 139978624282823104
5344350400018421 78505411172590560
97943201122166944 161746951551209216
40863132237147752 115777067063034160
4229762827487292 61674617664640176
169934261730563200 189131515518848704
18854217152861604 156814379626022944
23683527829988208 135361637378199152
45993986724789800 83245926264020640
80811669562075600 185270482336560608
70379836274053656 147959898349529280
101836556938567232 103714207467313344
102418226595219072 154909806932580864
21102714488366712 150793583932959392
90343071317789312 196737339947598976
88429120597642416 172679285784405664
48513600554899624 137812470740429280
180985704601466880 182461291596868064
36164672102284840 153812011081032768
95392591718153712 175182575422132800
29244481608461348 77627217194836384
68033956230519912 137881822046386480
14939677128331218 107402160805243696
97347180840656064 180981377512081984
5491568758301407 126276617725835088
38113384536673856 156128065338440928
52148968733056184 132536785403935216
118229321397133056 131604791908025968
93178051711306768 156718677975386048
59886414580078464 171953087930023744
173517858034819776 194666134575041344
24863350487489496 130776855751321216
42695441999954056 111251713615615344
85087617037463232 174191926425017728
73356715872402912 136350155436320544
83748921541562752 165065834712155008
32164903077960308 125787540928640368
35488287860111916 95927592488544784
2526468781860860 147165431338604480
99924678336405968 183744760952207872
138668286593126928 142582953410142592
72374339740176128 162956335556503776
165428126553524864 174192097306696992
56998359273833480 142223704101786000
26031455885976196 192306792164655360
55489127498627728 57389985927827912
28071408113531112 50948638551234680
68877554452343448 68889803760892720
67888423578417248 158761448729837248
7115909973976980 162192766164350880
27741270229456904 137092831898007440
154831407911489440 182281529455910752
6057061684454156 12465228386969360
110762736968604528 196441248312428160
54137200725792064 170144868583037344
38222338558059248 164427224117875264
68880216972539048 101688927406888352
173091190962953856 193418510189580640
77572515200442672 117089107348160608
67708687578747328 114725796472701088
18136588095339932 192379811562455232
4209276551838162 16270044744622404
8370802715747611 45422629187228400
94984961116338176 152448148662967680
33369591761345528 127734726656130448
95629200274070544 103367697708499872
16183734520489044 195424190597210656
29910290926970904 30595668653086120
100121173925851824 169293963337425440
65602788551038536 100541551982741584
86684698296169536 138245479994696512
48489746321374784 59520576728146160
49617661613484632 190661140091884960
24471855837534256 71683232799406184
43040691427674624 63229367599875000
98088510578051936 150110021780173792
47317114687222760 64504808584506088
143916831076012832 149139422860666752
119260739066163552 159811186560121024
21355081975807616 154558351938250784
29861852061606436 126769501465133536
75393709719714928 174389956620628032
44857326461953168 113357856881480592
70380803395971456 139976354400010096
88219579675025312 162643343305943232
40815668665843408 189173004932578656
36569587681621040 147173178953115456
84718878845966240 184663191378831040
65166189609241448 117051561883944544
26940540826848016 71935999900806576
3940967109172187 185191796699480832
112370718159942912 181200943670681440
77280391301337536 107506283272439808
160525764337853024 161370679669274048
12269012041992894 164898040275478080
41017545443302120 147876562942005216
52614454646234240 69824592189050664
29217869249799332 169090041251247520
11559309766435942 54550404397477848
111121389653352272 159869363706686880
56799850609772704 73393715905728384
41445865856246264 196505972722305632
177839026377191008 181659354314013312
69904829801832424 169218265150917568
51759895161890664 150641188464408512
106210086497159360 192893584714639808
71120504748166208 122706040970368976
122569509306297040 132707021672746784
33258140161642344 54277285405011672
63820222556919248 106587726872689168
23121474307096740 172175014635017600
121552211691595376 173044838404291264
146104979758785024 181489218712408416
19702478596510988 146674867208468896
71035010396598392 71251567663046224
58353255732664240 86909587493752208
78395856910157648 90287038895258064
100312008680542544 169619713866043904
18062428381683580 140945563568582560
36718856045458320 182414302570769120
64933702814984200 156417646770630752
148304048980428992 161171170400414592
50965086426998288 101017722772736560
177087141686344864 190086265278110688
124870063690801264 183693297312796096
10677315466023068 157041107428070496
183457320989250432 188959426374281728
20888592783165180 195434568130651840
12160077701646208 74703983547367904
118734486656610704 172326883821988832
52541648777319560 66833571138422448
11646091085688540 64316952013028672
19915857057732600 120760764241675584
144791350281121760 191470761559238080
16959474467694940 23855550435252196
47276480852653928 133253786278306640
14324433058701906 147527508342681216
67911195158164136 187375471829307616
30501187908192832 183458709649657024
150738266576900960 151885371860222912
46720115181098968 64887026440338088
73688021292746672 174801748226880864
99569647891927088 115393381474814928
22931470340375612 146480214648018368
89071998829097792 102713989923750352
13527924234200514 178254025304942464
108451399537973360 180718610972600160
43250015769079760 97917599157383824
31615971012448804 54612811958111288
29767507745044976 176100649621015712
41305906924784608 59948148580353952
34824562645767144 48231000197821392
44360577804363080 98516934482069120
92840418234890112 120286200162942336
109729137644537040 159916837532565184
172113220175889248 179621446814875232
21429976946958392 41030135200237800
53613408332451424 166582410381662656
101461842160289680 173783220812601568
129517380165720512 147480249638527584
48820099973480592 178796714438903552
5349348350842528 97797180824987056
21078357298871552 34157319755640628
18408384270601828 92633311850290608
60081128894191288 171557093840043136
87050621008461824 173271435261941792
100906442474957616 163821846286584320
22979087328993960 186855225394082752
90745228293841760 95207401975492112
50679137519128424 181766849827268608
65318039173735864 74572026893480432
135939527008219904 166310154728023616
12688541737303212 68820512667686776
24736588305304432 145628804564776928
4575727823513029 112314275021131632
51178533455254936 148383952243904000
14242451787427254 15016513798415970
160238623935535712 166419483879826336
113656995555481728 190911566126444512
70981171202199872 185732672310015136
105860238873753728 168897247736604800
38140883966999344 185667596563474240
49480365985511240 59981406036982896
9506588409102208 32991169710643744
5699765536722820 18862112312941164
51827201124282648 100735171806253280
48660356943816496 93026487457070960
77333844350970736 81110563799020304
22481816565579132 86989225223655552
89740786591636336 136552368941903936
155178754419915328 190255409650796192
24888798242413788 134635871647544368
32541731689531284 124887068101515504
72655097153582816 109893792762478464
36402206008024976 111940093533695360
28884444273815372 129222382663685344
73336127035860352 127356477342182224
2325865621284595 97910782335855104
15902541581288988 84693441478887584
43049150885663792 161727975042869056
75122312689598544 122735511030097760
88095706918853728 111375939629571904
4140617983642804 54230515650972592
149648697058162080 185889482050296640
107789748344660176 128550177307944736
93860835418792576 163980616649309664
1202308873635718 40387489464081728
85452600784912128 125426624770047552
61231221880636264 152589515159635136
74367225056765584 127983979907599456
66071052316528832 171879933294699872
69107143585466072 166603233051061536
15526794851783910 52999695441356560
177020903564251744 187362066936948032
28640724495062840 67627577273971312
56642642269467664 133574198280277632
7914308183772031 89515662872859728
49474629863995440 147373672168342528
28554354326712900 30007038019195892
169264080889108384 175983185515899552
23764191049213420 72903858218803712
28169398364349584 85786957472175184
73533481464553168 154871265423888320
3982920667623068 112396707393965856
127141182657183584 183734922821217376
31103252185129040 49875074541101792
124626397060327472 128635959707610112
123251843180046288 173686315394597696
50538034199679992 96648761054130672
48688598729684768 177129255088235648
94982930940288864 150423947408902400
58963578939918344 83768340017743440
26910039718377068 27703198932999312
45064481030580024 102411748716848288
89383888672069312 127603424322507760
6851865589641917 99991098314761168
120910135867662512 166514714267092672
17778379452840384 178245136106121824
30334214732657612 151395664705347040
63838358219144728 162172148801510880
89380598724883488 94292780059259744
15057201622735490 51359760418889608
82447146008163632 127479655806279696
67547919778653224 148255570772775616
45206498626310304 174005285743431456
125599847499339616 139997739493755360
18587828829209048 124291577988481584
16412999777368040 176741205855761280
55518168392015760 128464845875116608
42535802150768296 173830069098028128
39804907317959216 172391861015930976
12661231432710024 130439508428471120
140247351651404464 155701677437101184
12611204517060204 189834151582912608
50500889792120016 117827328765748544
1484259771932759 8402150603053564
16000402249186844 62301894240298904
103288098279592336 171259989342273152
87522333034599008 182610949222537408
78223181870507808 108323360795249456
82008700600512816 136023987082478512
19465249821673260 173159068594984960
13554693946090514 165929196715915840
121183792258984976 183699720212013728
20393294482561420 97005976900414864
56889283513075032 58668470983744992
32471611952249820 153042515222969504
98906597890674704 168485051829776864
27092756580516396 195254490241522336
80837239813085552 97964884026371424
37665204996779648 139617114472567344
7541008625943616 144267732118151072
1181595155044805 68675398270061392
11484119377441700 83230463220323456
49950708621803912 188107881261143200
37611074844863968 119853138610961680
103877646280370032 126150834352841984
85761881727883456 99511622727045040
68901686190615480 96019605927151600
113059659215493584 121835195765458160
27432447661789632 191790514682802944
69403452368554824 183701809350877312
79475568775502032 122407114301262816
23633738489612560 85147144703798752
76168835551212576 117063977702921680
156808296083840480 173049202410679200
77144803867169232 80038422919693776
47672991322294960 83957294732967712
48881433572942384 123659556807466928
92830728736733984 152572184511238272
123684604218750320 191320571641182752
85220287369254368 131592033411385824
113489096598703312 141612806350006560
10712881421926414 98218223618596368
159365094645497344 183119483283978624
75774201648059904 124950796155828688
63297258530476480 85044938236511136
34772031430199404 83353298654523536
121718490801248560 159616748562348704
16114905048993368 80897710173523072
6142344886366673 20029281289780224
10698483644268884 173333500770156256
85188033416008000 98917740069162640
28612912429447156 127162627364102624
114516945003139072 142995079271437456
49126055988479848 146559853312289568
23929845158140732 137181641092729872
50319225733939808 108591242642525184
148324037374373824 168075891611129408
46967698573828328 106212105739122640
117244896962816688 150107964794791616
32504749564224152 55315112231702240
123515671428954352 155975855300462784
54006554396448896 147891469690539520
32879761670804476 180715471445316576
33888304645057616 117251195421136448
38430811705847008 90776569173975984
89756897095390480 170577653704814496
4208601512447096 162412811896649120
14374446367747286 137189403896246992
11411702957916306 160803823562157792
77476923884763152 128046711938531232
80359443433315264 120763447320985552
80822201569317104 118371429926139088
48777381651827544 82903690499663648
137328729619810496 191938270260685248
121060127937829376 152416219471599424
36252847255068704 114106010535779584
88671820799660784 185834792081910912
17299703306195692 153362315733294976
29980313340042272 110200106490532048
61619512683576872 144539786974692384
3147354520016344 88579418113346336
21431223062315056 113214763224204352
84386208488238384 184708804881896256
48029601819670856 108542692542232480
75469935298169264 182611218621172768
116165239491867680 190655351918133440
69555555297559624 182807540857406688
7271321718394548 74697479137970768
55154537811803136 63044624670432280
88860367091380144 117115023997056144
87917284806467216 125525870887551408
10361008747715382 45204668841725744
45048393811295632 74074794849234624
61517730900179760 119192416699040160
34494554765103320 97644924919957216
23771107522299896 191394686631135584
127250364576782896 155023244628454464
56612741583053312 133094186909454784
93675199569216880 187720766194180736
13148868101918090 121145364342088144
29942668191945304 71021256154770064
167041609024702432 192560114800833280
29222720526339648 170669028134640608
47959230640609256 76656732399709632
5305737644047845 182058581591300512
125973559234894512 136043437443779392
95573912619880848 100739826458973360
15336180773883420 193657448216290496
22515015430880200 59066029054595064
103767110855123072 113283385609748192
155010708816301888 183406071320591936
51939354335179800 165697833345756928
39042322044402936 114288572488236304
160926453106747872 194154367850313472
126007735749713104 171508738043871360
1105260162768967 2485901500592178
9175944119231000 33265312932966384
56797386781522656 142137854616891280
35800643879355328 123680324818979392
71085380271291800 189659950245930496
97590447146117792 169078758171822112
58413100121252552 71551797542164672
28411021882056044 145021392814320768
80444903164693696 161606098837735808
17606965971043136 166049278981293600
50714913680764184 161159800337388128
23831635385901428 106018424739574944
14687404255005368 65425796370010424
40629257927907296 103045777531946704
75403019089927 168253289935319808
51877269587468080 91852483293114336
8789554399862478 70022717708875264
165218113638200640 168013291090096896
113697509119211360 152653519727734688
25876003624900784 102534814537846592
111697315992610224 120603974761739136
186831127369088000 196430988430085952
59090481513561560 169487567143211200
153757410695975936 187202648411802272
12320987067733880 161928800714788320
7367672883119321 161125927848859392
27121676367224456 128214235178306912
38273351456094248 138015771239065808
21215164783352120 69292109693112432
118358636119191200 169339383502074528
31158518229214264 126237243960817472
16962338259534146 98693066414555376
59816157010309728 88895909671662928
9613420420769202 84738304667113120
6743398632334067 159644012475680736
143391351583194512 161938774589988576
148114362503890848 191875498881059104
55877735998213632 56414760168998480
34009320871892416 55780089207780096
46303110671574064 147206406404480288
151042721268524800 161646942209524352
5341370789899046 156772428722751392
64001835408013336 134634322632412624
178739100411739072 190617879360340224
58697431646069664 181738009861257792
122504197815650848 134179070830685360
63792762128033736 149180202752948352
94236428346298128 173753874560846048
69217950572201440 78064159251935088
49457342090940320 170921941017273472
114271947416567888 152728830610926112
147462630328604000 159850403931942304
77344462507789648 115317932499692176
63639273815602400 82631277285058528
103574079812535056 167387473350894432
79520977664947600 86850833497831056
20223036867125232 65428610454173368
124152967960415424 132572588959783328
7769698663054561 151030656900609856
141618103542610112 142965093136912448
57639133479687016 106666769196297424
14095018133490278 30442531190178244
132660414592969888 133781915827181600
81064132081503328 144584902414284000
56202396820714808 194676060521849152
66435163422468224 117783999141855088
88538242846007552 152193292503900096
75930604190831696 161296721911551936
89817214282178752 90824023510630240
127295694248003648 148787523625564064
66095884154422440 108212084309317408
64325176623133720 92650249644506256
39770852749779664 101767466717831904
54245323441480768 142843890018897120
29047675960531856 167958458268191392
49644796140096904 164520596844520480
43288011496291712 85630110947766416
132506470677099728 181100450343441856
30118164602898212 93297566569997200
18673704776513804 88263404130510720
61367716406605664 143402646591418544
164251729671267808 194718613283085824
120633905259476624 135350202628807920
25364838501200068 32310425169389612
168922014979806208 188456409720050336
40458770366064472 43188672931023048
110460434556243184 128619029979960064
62049906199397720 179137680110857216
17084560428740314 17974278861775822
7298147657326016 147005651529542752
147125208221229184 160851706501840512
81555161799868480 129436481447066128
35987188644107152 84468186750199648
640692198137636 37443175071107240
108227224005983536 116509422466552688
73716916082326864 122547167624090784
10317482069872256 34411227530108368
103051171946652848 106992157174809376
14275645307996450 79159645388869520
69371235037161120 155251759865793856
128241975954087232 144944713478641408
45591113169316352 134991203280556544
61859360733734864 175931313729277792
49435494095569896 188157155166400992
19371789097438588 143760761027989680
82777589347173968 141747124659163392
29508234453809540 165925138637580224
45269817653415120 51770025126435816
57911722033016648 120949492068047568
32591142932090752 74888259579916448
63267430599160768 121687040764015392
56030310871633536 97863912776562272
106077318422132992 138832802780580320
76445173790574624 156060533410614816
567265448742455 124491769612376448
102645985772545120 131207673333727136
44984896570383536 109806701250351440
7545783617414864 47866186765319928
36407884679504704 136934128795154208
36063356009579424 52428307925305544
118910701112592704 153498701061145504
76424709486690672 151182548859621984
138086184938042544 183014740205550144
86127846228320944 153151787855626400
71304956253536296 136425262933187024
42074508886343672 51249362971207424
41177264557825464 185828618390784032
45355273503267904 79872271893289072
123087598110344304 184577136588347552
67860237047985888 84568024898847440
41933089667496048 176346492823106176
67445960949421416 131532742000366736
112276181196046800 168438153973717088
92872075734517040 114528946351238304
95085825344265936 138211984189377504
131057913055594576 139067558109594976
4095064023957189 46795451083557576
60274529914014360 139150292953314960
56943201273218168 132841942399920960
48636650973342744 91324177868261552
76057486526207632 168027566741668864
41773176236871080 146661932396479840
42752878319445176 154741468828377952
22156314494070704 183715655251082912
154843467733947360 168535462911870368
98456381192200688 184379426165920672
123251511897844032 182615117290571520
59252597140190928 86145892709299472
29278896099315524 98201486211467680
24844191807449652 76578972259331712
94485647126563728 100583768435080880
5026010313804423 61476891329090480
34849436783613708 193804208865433440
39013953653347088 160726953180929760
175176551184618656 192193900544921024
19309397333556128 137587845338747552
93903636812236720 109764160275262928
60033962706181664 186869409057786752
111372708910093776 185557548102166944
14179951321634768 20196269079630848
27595765218949556 157148340910077088
22361944270036300 105668656121465472
25647708278368236 36557556289468944
54064269684497048 116138402510295248
51776196166833192 187993949289474464
31189679126124360 181398210725522976
123761096596663312 126986250120699808
89796242125048512 113893171506726400
62293590027331792 187901883283440320
8680443979088626 17577734190034700
7331975381064125 152559538594332384
65875414192974952 184763993893262432
20223680360364228 65893909176428680
112592598607058512 143437359864304320
50784454084845456 127282374727720144
113982367028550048 170510741372613824
836419089951567 195228753040027968
26126659673914644 116393808299817200
9446583832564942 38986952072256552
109162571449341904 177601328923936352
28123704330980960 102658087949283472
28067393755386792 60707381681114664
108669889478460368 189796488135747584
96120180163164880 101590177720964144
59860197202914352 136632276380853376
71652228684322072 141313176885749584
57549403829216592 149224926312733792
107892183431782800 178755282041059168
101528718261466368 144757044623766464
85005587117355024 186469861772594368
53512898783663248 99432539584869168
8989040164546705 141752031770439968
10616026222703620 113876684071300336
57523503832569824 90172800242348160
19430077249891124 172655070721291296
73998789344018848 76900483590215040
126290302456352288 158366569734531328
123453769758872432 182597720562266304
71249894904770744 188420961002445856
119242119884235904 140546966902253632
107010527977377952 156040103012867776
53496510339115928 124923261202857824
24973736782734276 119553076764269312
58009649887540720 62584943170215128
56368785266293736 100324453226761568
103701500336942400 105664890940909408
186630561304343008 187657345162749408
129540535818621408 147694844117192032
45800104725022568 191117962502269632
42667093370824864 72949569351137712
131101501375583648 195121500450220672
58585778489351320 185008984127389056
72009786071819696 117108356755167072
81065210538441808 164059749615272768
13970818878118846 30188582986032020
127080125615451776 150612417173364480
158187618638765472 195123629790670272
52142261416860688 165552052505710464
55650509655138296 144576540352596736
8791477764180144 48632711086187304
27698132682591428 161543350160197664
116902712629589920 165955332557648640
61321542931017968 95532638185263552
122482978762078640 179213781931114528
12762091480914278 175406803688267392
62490777563297720 107418199937558304
53577127184049056 175119189150437888
51077179935790160 127978542810646928
21471998873175704 54949373192679392
166899807904367488 184399664074265536
15483778121753938 131797237502628224
62008072697371816 142413148915703376
498326634956846 180663334863350304
120312416954783520 130199522683764896
47500918389767008 170452975514795232
34827826209231144 74337743646941616
126405662777405056 186664826550033888
129726895776213456 181556647751026816
70226298249174488 124780779156132352
102233139964185200 165501319540904224
134252898498528992 154363540377608192
69772013471608728 127764202757650704
26893452380710324 118999901741327280
68324885924788776 172865122638563296
118916235990099008 150598344990177632
46650365197605776 168817565898209952
143477614718483232 176437720997688352
20817345669950104 61556525504747976
105167583837077744 171132082631495328
17247263607587850 33304451261153872
882815015137929 54765173195364024
82038237845338848 135088398456552624
97991771346047024 138683314285891744
31363931781384420 36143989486011768
63634022725633256 131622687297620400
42669193968039232 153376805519247616
52929359688702504 176405100510668032
119534276906739264 133141119936974000
52155511801360832 173839005429468448
54704991488247400 187586591770875552
108235365385336112 190787810107385024
24960300070386872 129277738749145568
107848722803757488 140876412843039872
118951034398075088 174659104841015456
50598764020734264 101239215425513872
34801779956015680 133628034295596480
14718334261078148 156438448180615904
112594293084834816 144622781744171008
34873274090381208 171908675254602720
100062480207957712 169675721892227072
70676486636184960 121833114110596528
181360077576161184 192540824393491232
189258610132148224 194285703082736320
8925152809790747 168787576965900640
45975809547593864 193870833323289600
108183744373118368 123852164187109456
49832178953730208 103721639861583296
84263543349774256 101823313224618704
124407455399265328 153529559759038048
73240721742774288 191100809003911200
22420352455501508 108583717502103024
64843923022365280 136646332322334528
69384216691186 34901312223726000
68873016634018960 153277892703148384
5832176695050243 95662303017521296
96317866534136736 183983589714050016
48506620495517360 185906923201781888
42046186312836744 155243732418466912
39877576499013360 131985271866695728
45482798496060256 167742227386943328
69547932286301576 110533779997343376
43481770773644120 60189283972743192
31364678810505980 88213087732093488
46761847175020520 97395591627209072
27904260615984812 176001982125658080
64967364013170504 86794610629990960
50051266559694792 89154354817264320
3176040381826175 116587103835187392
99531730856103360 176350829356171072
81080627488666528 105698963307359824
165225454115235392 196219349551020512
88652448500990784 100840150203070416
37214845660192624 168453021773930272
126282343529963872 164443136722061536
60566626949157688 124516266251739504
85271071586992112 149183446260883840
26337003022056416 137147734971611760
110903188359251248 152119789492834880
36833536900384240 158432149200331936
161354270783478240 173720050874224352
90026068270717760 186802172293674336
63431410793068104 134177672222247680
52344258152464184 134103064221168960
136239125926722448 180614410751737472
18906889324060796 75064053842416384
104796654817954176 148633375548252768
106227878821719872 124613737467779056
3307939695561453 193705431941760544
189200710792728928 193721596113054400
54676875792273656 171914714899480672
81899295510992624 107610840571384944
17250505729472866 156393845741629312
58791035543407288 168443006926975584
62720270740660064 147604223858992800
72809963791060992 186710422806242400
16456993097899362 167953617965335104
25514955865912572 52844860450223616
144645556253354720 163177802708631680
185537081422253696 188943460207882816
44963677275598800 143922833529989072
86838149203142208 91538249273659776
119297961147292512 161075210341412160
83105651044395824 115912356603010672
61287402408024520 182831173670728512
27453058569275624 133444170260815216
31050574348494284 81717577559985696
119912460892217968 179296912574181504
4055314637554955 49184197498930472
87255496103831776 128632836436829584
40827433448229440 112775034474455920
56673358534272872 152036483174991904
21023742176354084 163391845146429504
48988910324694528 148021340164898432
88901974252783376 163152187628684224
7207002850296655 27730074299834484
48066101545767712 115302457735947248
31437743136096412 73466236346659184
22718923140009688 158201795165587616
77511812729796320 99368076598983056
106693413036394576 183524948527512896
124551844269538320 140782283432927824
148128594197624064 191043396435983200
31194320569489516 165231287331292992
32615335106237696 187961064361501024
63833696415358168 89035681818274784
43841940960058408 97297940579530464
104121629908818016 153853280040284096
90667498976386112 162731175392779936
84707401934178512 119739493919449824
90541666180862400 195596359653834112
144939325129314624 184744550522755936
91545641177776384 195815508448367232
89541599812353824 164505049695446208
37216216884161824 165310590505739232
11907360210138490 90077408074908224
11742894394010884 40947253297344976
75817525530587440 108233884591601424
113880172466699120 156832033700971392
19049437680235628 121744241531464896
27738103267618088 181327712184444384
144242169311690560 164700509383164480
111266337794554352 145485743915679712
106678631859613632 119186694405873168
47426502048563512 168700997477317760
83442606666972272 133625643057927376
41592742630527688 187212544946457856
27966898223386604 47962798107554320
33299318228521756 66652838261288296
13698024288239768 163880982836771648
58758186309799032 142764414771160112
90080435209632160 125928771986333680
19044810559818028 159599410443090240
25125685370003928 44076786080521960
52054183478161040 165842550614135712
28430265607966516 195166885139026624
29781676950784628 133575775894067232
11869245895785912 168329251911164384
22386325674008764 83621221435222384
65770293788050648 99026523278688800
87434633076595968 152186962958896352
1065161884272663 135547206932176480
57003238863089336 85602254846771536
9846837734658378 142440419829807264
62482637839988632 120291336858822160
29672762851796044 77778311602944992
130129898342921552 145846756171112352
49627268621006720 177480085378191200
59958975543915192 63698327464553904
79501498051477008 140630414823971056
26138559854705972 162096222899865696
58062005869662016 171507296895013824
144273622307181600 156100961711731840
33787626583114468 82359325407325088
15605001469446040 137155441775767904
77994928914754496 93715962004515072
90630126452958880 149339600197989760
36816276686755816 76723628109498176
28850352317288912 30833978206325620
159800625761307456 182289084863213568
15905158271042928 57054237575254120
42081001690787744 52417825263257752
36674515525176568 160639284389532032
139727866354268128 170548739340330464
30106672586576884 188594781716405600
21308902690438452 94265039599723504
169998911914474848 170296339127399040
39743758904801064 66492474061847584
178228225529261344 196734768136156608
103831885492880608 178486347492379456
57272719015162824 123736538233629184
61638559811202888 104796362472662416
15914385152256504 16126082204097498
120082235086728064 144365482061779264
5112725809709662 125420181105917696
92221662968762240 137329633527633760
28701600355834720 187935417365083136
13029477398127976 110806861092042784
19462629098900916 180597175488592096
91071111755708224 114045612193785904
10865309612939250 39426831533625520
45854834213795904 99328594223221616
10669032700710266 176636029635628352
108266125232449520 145038321582263712
15997562729376828 118528614320824656
121126100537662128 183106738867591424
79509395473130448 118181034755549728
82333004378696912 146032736933304320
95754563365394992 126331487851784880
42130124409259448 192006151950538208
5851709717259241 8611254622868461
100080979515292000 111203119476151776
111980091465359968 172884325818270944
102059074819140112 120498445175336224
25395082264988992 151200655222804192
34499609721880272 117096475256791984
100655853765286064 140678167008551360
43283003409210664 90884474685903600
110373516927189088 180527580195490080
89797762895138176 164174344348701632
1670710765876802 170352880037370624
61472682382622416 121892347705168960
107267550580255184 125400158482744336
35844204992403872 77511694324702016
126633880676882432 172866313550035136
52935543780581752 124390548375386096
31063038508624812 40112231710154680
102271495423267072 158406546641187776
2182834047278896 149797192048725312
82647980067764832 83350662947590256
5920143833959049 27243561313403632
25410620140220852 94675165425860576
11431758756924786 140005321728077056
62681816428143272 110819041423695216
69968271501647176 75086513844597376
42574027271017808 139952407656841136
62395100862692728 161820790267818080
155311427786212928 164169623704375904
83626205569104832 133537438100979824
140463746671741536 172831715337718848
54563750790082856 173147091263209344
90421434536864976 116485667141949200
28231667524325864 190827036132599296
90656270927620512 95101542881859472
22811487609353516 166697346798370656
23946474836768504 136736003718437808
43127175435334040 179624759814287200
118594439948384880 170183230390692064
15147989360526778 144028932149923328
48546303207693544 163439679117631136
159153034200529312 162866902290409024
60624618406110344 96365745195570256
94488994041361984 136277082606232160
14368428010670474 34360498102869848
65282351982084480 72225282117436096
154465088521089728 172687346477740992
53305367125908288 165293553358619712
33090133557651736 47500523111477808
79090992314168896 121742723625043856
5855766389201902 193414524700566304
142398542813525728 142600168067616912
33885021733153252 107566177369638128
14812567750153106 77553788016017488
4763359053438564 7481260471659234
106161607847809952 151412597490752896
19812032566230344 162215075338114240
86963942309470272 130866074075735136
52776349435019992 52786144412246808
42706740412628008 174001708608195680
16317817095926532 193645306389881760
84016224668231616 183309898434454336
112753779636578432 133824576490656192
127152665766715168 138285658534731408
147148752454974944 160061783245450752
130981440553916752 141186703547077408
87478695679686400 138528534396352144
26076107887126480 119078486495129920
1334645094996518 43946250854646192
160601907552146464 184067701005483616
6195631304700680 196807574404138656
40420042464523776 41107732900957760
3642731032405527 64852787951050800
79533413572847920 177159652495755168
26051001726142776 114548152298660032
14688984280637580 164842833179423840
12365775471151420 80092525551607312
104515747276570512 192412760861897216
43353815611955616 100241917479654224
70847910053647216 151006851884640320
2068911456074962 142492770170640400
2143999148242027 145502930679304192
9624619529793038 103357050911241456
32279383355812228 63493557119416752
107007750036327968 167272344391308000
5183723076222247 158832366007885280
83965093156232528 182765431101172064
12513380700719668 157813668825413024
12688130448927336 104871980585208480
97756493018577360 187802787390030240
57216458804884160 104801279159124656
5116724795819486 172634626608155488
27901582828595628 155825983686058240
40246952586016616 75883480998246192
33727381980317036 179756009486906080
14579758181318760 18474889069488200
23087931932823548 143790501599711472
46672582902367624 94911247593198384
160697727669577920 188011516859337760
20361774606910080 192496200265595840
11127182876387294 171126636443389504
62913308986796920 165810750659696192
28289155280393028 194063876532061440
15434446287037722 118572342123569200
40658709107783064 160452639700494656
95677597393044176 166290183637012256
87006840162165424 178109713979207456
112263694266746560 114956578449574560
130436626598924400 152665205589879744
118931343571619952 162839076173421632
107586158279265568 187152744467496000
142088020243067920 174110422489308256
6279990707931609 142575258463315056
470873016987646 171967353844056416
47597483469185104 94006438578740304
17022681314383978 130389924614810992
4219366009150405 93097165975284352
91918632655903024 98950751740763488
18425987346301600 113605231874151872
7449143095617362 16076034673398532
135896296765240032 169626346316051776
129824892699783968 152231625746603616
39360594712919352 141580952563882432
98142167218949024 103913624515015536
17938758221794674 50610058389398824
79904998852651840 121270786400594880
144688929462072256 196424397658815072
151670021635575456 185132367431666176
4992508156651788 136193583363870592
1067047338395238 173509258188126144
156474496711950208 182241058521842368
3169346076765449 34483458786390596
4044916646225618 182779274962230752
34875440789371168 38696853681929480
86054634873460752 101850357819833552
40333829063303928 139445692164180752
40174644871420720 135830457656148240
160148995372353920 182335116701767168
139057586981022848 169509561798060384
66299043911278016 67629051936799776
165500381070591072 179361674290482784
2101665055530302 132582732366397744
94067857768633072 176655178505841248
88592219357730384 183180553588506624
67537199869632248 141973979748759424
54858325740698360 90648651380529024
9476939898331334 150365641505071456
22931826502730960 123220775109399296
48488354299677816 53625173103931104
87708618543009264 182459647506743840
21433526965767252 56045405848476632
73706541774543728 78376214462903952
121573926540464640 160600181935800416
71464741749989688 158547695062037824
41837803768156952 163090961116828640
50094056317846344 72120716937785024
55665082772374360 192569133528812896
6884213156984090 119733885468838400
87601349690048688 89009288212092016
131387243714093584 146458124483395296
94662124419465584 120229809645444528
35285467958360224 187055870917183744
151469376019016224 195512384685968352
39220364794450904 167071353237069568
78037062665977744 112509076443267888
49782542545254128 95480468790790304
80840135285849504 106174552532754496
79196485492397552 150643585898856928
57673985636848928 109665640096102176
29528727464375400 99844441742776576
106739243384240448 134825384988709216
80626433904251456 168143046658368480
20652408709053628 33408123429968800
54071773061053704 141872931145222560
48010728233951296 63246656346235008
1313881853817529 104729850852027536
94215725983146832 132221604228470224
4851679359292769 192000789208334912
133686803047208432 192340672552078912
109768513216415248 140106964282912064
31400631253454608 109094303392563088
24048131170765008 135483559812223840
146869771444601568 164823834208588352
32551163610677132 42391139953176064
37869278672507552 49883101016299616
35332973101247564 142215681039941936
12824071625650154 115462003322599760
121465797545464976 178964652352836320
152338246741447744 182537099523695968
57193731673042440 154439605501186208
95704237402785888 136840446955039360
24394391056875768 25259587427040600
769875563798766 187190953089925088
106267672126451696 134737516782241792
39559796724095496 169253034087398208
38960826458675008 120724503699448592
53255204264008952 124752213515411360
5721969038162755 31313013972855256
37645936210302944 166140564100220704
177775062931746912 183333182170482016
87079697795765504 145368476040639872
16835287617404706 128878230464143280
6524567570984919 6609402609595306
13505861595228238 73260591308110704
69093777995684048 155569654643024960
79556852827296912 160643864246850432
137641593182811984 189151098181289216
113427863984666064 159172085799226400
53508095891288992 163280617518802304
119929778627415424 163658767310151040
58334935639075336 95930253167332432
10998207547775714 101580233994240832
10841164662864266 79318956952966816
111034734574918320 148370234253516256
88196696158741440 98764217212497424
30212470034293628 105610430421568064
6864184204501821 76193419916973248
104857677768457360 128351372832253888
95393864522399264 125739335657213168
36485864050339880 119699953200785648
140589681349962240 161439729910446752
10255624047475734 173946352917104704
136977970695238048 146893240461027616
13572105859758522 79641938116154272
8149435505991337 148449571899946464
42879010753819520 160690438418630240
82126768211842368 156539842026638144
163503871448452704 174637238414363552
16081726134363104 193384952951851392
44205851116958272 148965237651568640
94299147535006704 167431488493909792
153838328245118368 185376794061382624
7501945538489540 71697672340109576
99213745513832624 118094947879953536
26226459390831808 196241979639863456
12853513970338394 141313320961832384
58143158286002856 190361883910695648
132942834262899392 153718408978205760
38043932727752128 108218157696809216
45173295856150328 131346444447681264
174546639581149152 178488369084355008
102251538558061776 147292721939679456
95381625216614928 149014361137890080
54486037058398896 138409974897012208
67679774709999024 157297264552319616
146776598456954880 184676933634048640
85902186765943984 175512561260800832
35234971527043352 57180160501077344
10609030459829296 66366565350779288
148335738950668288 157303771635849472
178592654535567264 195227816588133120
140837116956052464 195255766885734304
145003131918286080 193213865910272448
149043268123368320 186780262430356896
158801800856213216 163894503219365056
171166021737327712 179506854174312928
8889329804271854 99464839277396592
10275775832024484 100017321228093440
25927320784026404 128723159927844896
119777006779269840 170899953576808832
167094440220165568 181084689121817984
83085681557431712 101338993239244384
117484792246270832 153623763896842656
35544899088028252 91678542261775440
35802740617563164 77244537934345232
150441067463759744 193953699077728640
10220682277605712 122661447194287056
154213167122464960 174246965326927360
25948326200355020 39237039539866520
8303428915762793 121291779332347632
73820131133652480 120675969494026864
61919027111192160 73121198295371424
43148505587607688 71944749078026480
72810989848285568 107365136458609584
68069595493545256 104830258674500560
60695148801461784 147248657764812480
51410941639730224 57306316486488600
10926851889571716 76336695676167616
58079696303543552 70340309878262880
77522352674823520 88983731718318960
127960683495428848 196347384868743616
139248596654626064 196205079618713568
88351258948043824 138929956020239776
13003293139541560 47314642927960376
82005409141095744 126228412009886816
91819679493669040 123481337133396352
38927511443681680 194429207333601312
59089469131489184 148956275760828928
24455176300132644 181820819984764320
41159776051997864 56351968596597248
98165997305670016 168907675835605120
95139834748662560 134497042404305776
7299483095514141 88236695092046576
101564303835887712 130309282399192528
83877768048467200 87712248166274208
122167718339352336 173743063121655584
91061086039411744 128961024265719232
101016043229892608 192648241835898624
128042944921738848 184268065006655680
141794355019922720 163780313271082176
69479951591470560 192180939328999168
6627187737585966 141888784524525440
15217536017939068 134122774170604688
102866356930664064 183806823705262496
49146187022612248 51118813155059448
26153795300430152 42266165985527832
27597281878915424 195256140967211552
121043389677395648 123923401082846016
162509831880849632 180960035945736224
24358454085640000 47995680180537760
94274709516177264 187605956450240736
75815362644094864 147982137371191040
4400466314959171 58272347325606816
103869492588361440 127917602064985856
24493185039912520 164825778849146848
11958648847544492 67968677989074336
30210538166462116 60809966293429152
34590379537972900 142613913038886000
176294891467432800 177140137645734688
43865301146810832 67489488805832216
15131736493720766 172010116639219680
19838363002711924 34432515680618532
25943712815572160 180125812688296480
34412520171105092 89964031356930912
24928478957925584 65332258035997648
10634858496749386 62334882114069504
179409570028255520 190812141763379584
6720082847470062 163277012469840768
33291860424535020 189866461919806112
34406125664644620 41818905962322616
14256792318434206 42385459508209448
14359680722172732 131152237074306400
41403868581974192 63250237086329360
105849625180937360 142209179958832864
106440946610719552 131382998985795568
57270517386758968 132110783129954032
8655173642913702 182341800945259776
75682325152114128 93920818328601648
69520529730432608 189687499071469344
69184561668714320 130370526864287232
9011690526610650 76243992695490304
135589240142726384 150544691291672384
51230547767317856 91266431731211856
74993425619392112 158414135660042944
88939274695380368 193264299057588000
13492612190812634 90670358895056560
62588554261485752 124250459214641616
75155314853570400 145031829986770912
25924118295143464 111924611939479232
5922996941685913 69731527198356344
2146167945599613 162321766249686368
44866477077666560 86348183272350128
69712415798277088 166528099683065056
124951541233343680 196816783203915840
19679719396984460 90468075590328464
93998723743667552 177508282781993152
65189801035427176 100236235925063568
92585479043409104 195933276490015008
147423393077006272 161665689687878784
96676352787416944 110495582147542672
48663830362913920 191817967100469408
64875188595304064 65371987873658552
76413814432014656 150675863659758560
138050027420382064 187744806004311232
70913850329050904 128697667427890496
81657745906924768 192758648139683648
123903587924380176 147494798357109504
112312968084624928 176748336284926848
44644698158483688 138927114543566208
125761238436002416 147786405014504096
6402585085997461 74223222871429296
37709585361997504 62085027712729296
74802686989121440 95759287293856048
95691171923792848 182724527182704992
131058598837282880 185763759792361088
107386044508508608 127800618699363024
140074357559555760 153631818781366656
17062765844948018 181983550491078208
98775436172965552 189611386224363712
7465293141707475 164825262304670048
25109911202495916 103834682365816224
89823930806795392 132340374147567920
60779885800278552 170302351287602816
45189875335466592 155660718914442912
64237478672184536 124485985580435392
155576010670395136 170039453321756320
151337955757033632 186850981820217600
53969802527776608 137735993546466208
104248142968501200 155905167185400032
72609593828228608 111747906598994176
10048504470996798 74482880536088336
56771019330357936 87550964904082112
24145546836152188 132918144504962064
41295238482474280 182631563186763616
7932008632121502 74967870619914608
128702775753296576 189655361061155648
149410963170679136 176827804846265792
35404861193672464 101057883371396192
18976689954438912 138757021881143600
68196963996425032 71402406507442288
137327915548617040 181033661822573888
107771504028151520 148585180843460960
10032570783458724 56594825166131368
139015396565770688 192965098618374720
87138892287356992 151068971283469888
14038525968874740 117827212242434480
79943031034516400 149828727648914112
53880958885903040 154715025120882688
51664276309716944 52945321583517880
152850742323402400 191361340438157056
6328596036883936 40674187810007512
28392719917824160 158255219504402432
105990981736126064 106930197672409840
26143712431458932 53278413764745192
139185759303968960 161894179551247584
101724962992504976 153954332248360608
50065729121346824 157448482199087360
89196277526769616 170455444274386688
143563306637098240 151940261474456672
261111677184574 184071551022967808
120300435377430176 128199811295382384
16264951650488860 86440794279448304
93617864675350944 102432056098364592
8540406077909820 186771452808954848
185894208782964256 190863451270377152
39055546139422200 189700720486051136
32847194523921640 85880467411352064
4441283514198220 16676190271285610
159150330538489856 166438680293914688
98748821051551968 123439867262108592
47506173910435648 69697468813291144
79463931978264752 185639118735942080
59186497976675288 77462347250274560
5168992674596934 134846401614249360
15149844890002504 136157346549898608
82639224800011696 110258849986457520
91258303194314688 189625518190468224
50201982665495920 114567699788936064
191791509789308768 191887054412013856
55799863177678208 181097798946192512
26781428030444752 110331140440676560
23249497378636360 58924218313550808
47520394134465504 59612252777912216
18787065989635368 73957528772687984
22803033773743188 146850073468792160
95400918464819008 108103599375507808
65164796395451064 195037399154432416
106816857036963616 167635749642182336
27319112470203196 154214884708855424
135417276472369808 173411719519950048
147540467942568864 163904719673200640
52549443975729264 171691292666192768
17827912450165450 45833145873622704
14689822274545300 76651510713372176
50892712499633624 161514332730918240
65979529696931056 115604130885843056
125581512299566448 184299925366885856
2501057708547145 4358696300475343
662772203502050 77925818814179088
38866979817453432 67862365648007928
147980902296528800 150109977148067328
154568746310741152 184010611699945536
45250532106386512 165059533695357472
19415915367711356 163666384764765568
18855827264183556 173270828088921248
110053158637515552 140375494399982480
80126844162030016 193479807817666784
3086933721841840 81193439032848528
130713605631715664 195670714039045984
23437069995136660 118175209355313248
3878655275595270 183798721746259648
180915125204508928 195118241590325248
124592315671821968 132677445567000736
24996094448433856 58299238575224584
32018792207426556 137342665430847200
92496566217853952 96808713534193872
159021291468698848 187562221209884448
66391340635752600 83771560299053440
35319858577827712 165638597090032640
48832193244386736 173131790618623680
99425681528064912 107311030958760848
45356284739455968 122051411443726688
114713486473519760 153881752543118400
8262803673674972 130008559505462208
27573528612274408 89904620195991936
93933524325402576 152274254522114112
107433266517653920 184970769403897408
45661875680838632 93652688175519056
152068210004404704 154132279789284064
71689301531266104 112574333720351504
73612600644163872 144626602750331488
28180506681938864 79114882816776944
49835423920076576 62680612143031720
25291998319659348 102757696773728928
177429220815245952 179864349870974592
95831648294922224 170849743429348512
1721595496139703 118500382159312544
44152080415338200 51623240535247528
143181604035006432 192219974988536352
129000519084054576 132962967684177936
72404390695900864 144873297405181248
40128298974835328 116961309176457952
88539374008571216 128221528017688272
96523434323855088 131667827754969824
117846572892982064 162789441656658496
140459282106852256 170016951083032064
7787353560455147 195787818151039392
87376990023984720 176774924770885152
155872878685275200 175102500423765056
102932986476162336 117228338043889856
60063780316013760 136080210776471456
125406205169991872 161660367548091456
47606975623551280 133602024452768976
68097162503046968 162488055688473632
39105663914629776 63149340177859776
127689335835837744 146245604977294496
538009344236655 45983337669151144
31577845049957044 136509218463256368
75247363465438416 169481544512268544
54697091023492104 182816896693652928
62658351931555936 79951239257219936
102906878989808736 163455498442511232
141051670233642528 162449901598730816
167018407236147360 171099138662891584
72497001072118880 122133349119547888
53918425524420520 120021947005199472
96512667304732848 162794116649290336
169618189031762560 188864970131509792
15506926982455498 137214330211590288
123135265887079568 173280461460226272
78330318584074576 179696286528920960
30618564121601916 46609433901806616
80066836900578896 196443952786760384
11894857946461520 31668407272719640
15944260877288480 25218474340515324
39882995587153576 148922412202848448
15047363698161842 167551583822727040
68585077239011472 182431571473644448
39027520469742872 146536714121729408
135287006986300736 152206714149335328
17072230862045432 66020692770398056
67754204829148384 85306730437486000
177330656524652544 190338378024860512
91638033633265616 143118435316202192
3979633625004140 85351138532097568
15691646836904678 112628313309426288
15575062846599960 185925235406664672
131242549937004960 166542368273817696
10462235199290310 105509363703287552
24642831843364728 68062021258512272
102128422323427248 159108243898616352
91373014395548784 112561742034342368
29195330172572760 139423531766733184
6367039954539726 192319486172575904
112337338983476224 169682966734436064
27332745241076348 151943997358041888
58478104160908832 190185727215462624
67597347793116472 183737506895930496
91543954787652336 113978568087413680
108653264556441008 145966816386084960
76877205045062384 94588699211340256
117900166869890096 164099301826058016
23684667785485620 113552215445240160
91674682772640000 178018962452438304
126462940150967232 173118319346167232
115932742707101760 139139839247881488
128603678450797920 159936166675866272
88630949194672368 143994156975399280
83188152189315232 127086221249169088
94026087746060944 137266635879276016
150165437265259488 175647735226791424
90942512440948032 128340027609656640
8439206370461224 175008957071882656
22780642145691412 62279454885721712
13093075759730398 56360021769191216
114071657634057408 120742352115221728
2930640879535387 184567884468530592
140245671634164336 170462934245854080
147994848171840448 185683284593283424
117961463878183600 139885977188662864
166373585326669792 193075424161149408
3351100213263605 147177781746904320
60647258893386304 113024265825808112
35190090360573060 192352202489307936
188325943714500416 196332614368034976
110501410868950432 143736840493418560
104213977221126736 161745159392514112
90235988177468848 106026477466593792
63489855075362328 179346356796880928
70958493069671184 164722422744425792
62311655192973864 144497857055961600
37194276875482048 53253885439861368
61965182195102664 176640634791026848
69141021934704480 152231877667641728
141939535626681200 157793038357599488
81189961980967424 158726725908913120
41190496863448464 178951683403499744
35399653483384912 58142730643441792
12246532174561404 67360020033257096
44917365656729784 131424915459513168
117815067700433808 187526230268573920
118621706245302208 151879730392221536
63252371150786560 152228588338619552
42247191185893304 69632567362671584
15173370000169664 194567270979109120
66267996687913992 160882885511062304
147718720067349312 171028239761290464
17464583917875602 196422449030883520
120179441067276288 183734395109278528
15551078503153556 172510253854782048
3153733186324989 42307676344148784
59838567630551320 109654398779735216
80602073398579008 130424822255151808
147451415515530656 168176334458936608
35026840106639232 151920318773757952
28741430430956136 158809944431135744
42819291497865264 166624985915845312
35197880925600012 196568597450147488
5954990456211793 16556502505992102
50159225386671744 174517815013443040
116825210850327696 195248094585469120
23550462642554712 101926876315106144
100282968536132032 111934356579357568
99452891392648624 134581914991756896
117480841749034400 123437242729262416
109385996835794592 185296168362778624
120941403895367760 155932705020503968
20599449828553992 124810726168613904
99792289769357984 183628457393848288
29167206060096704 138623238464141888
121654552377423168 149908883912832064
108055619299347744 128474844620920512
62090006191955232 153847326372339072
67850927225306864 146238225289095264
113579191323286224 122857843224989232
20300136104394924 93985896797199360
35757112790098328 129593303573846160
51744462777746536 196219493734244704
110282397966046288 112502928740190528
140317926291649088 150065433752715136
4990998713368818 19315677397348488
112735430531022352 194166875561714624
31000104865120788 115712734876847360
129126928196609200 161241363907312576
46542360870385720 157884723688848640
28257861954446096 30960251415276196
155990806164027648 176752523189765632
167820897442222144 191200026933553472
33259740233939784 84389266297318288
23328091617769892 107271959314795776
27412842695597608 110430668991091456
139870547644101520 169748228059739648
180405371956582848 185006387649946240
32105828868059124 131291988223095168
47546940775168744 179477180519927296
7423902040639542 89413559276249584
101580791570091472 121605313497250544
26377414111791540 37536021590206968
15655173408597336 26797930321875064
45947502341902424 96037854357562400
56692417732646440 80135290936725168
74282051062871120 151704382542436448
122626492403190064 180481610549508288
9333195119301782 101692551332761792
119299377988513168 178315145070040032
73973771369419808 88518008597768528
5073942129845205 111544513477865424
74105692163734752 106953713500998096
106848091602872544 127550531331354480
148126440890102464 181919459907596192
47473388958286600 150133046827254816
141605975292166912 181822484398435584
78396794165053920 78945560641514064
97176248140212144 195994238092984800
15520263801864054 142903309749831552
4957084460919921 110687873667861744
49466248609917416 177446887466657600
108028426643995168 159239098782606784
91081785079606800 127332327346204128
62131203441205248 186010751640970368
75984356539579408 150037544061195808
21430432010334944 114990047439265040
148385401784687008 177972785065789088
52737887301055800 115769188154846912
30512159558068196 155077659282146528
125304069951288848 143050369068761616
154601622132254784 177745561626253856
14879417530732288 177930521650784544
69440098105899352 159952595657267008
33903918308927956 73584872583726528
46833034253717328 120821013396224320
37084271480141424 80194820404590160
33373511335776376 151248946055569920
81927459784220096 154611081981548160
81061809373229664 175555855555251296
51455027948219408 76033951972696864
59498165962056280 187615766725843488
24711377911805224 186103136439235424
45999363473028648 97192148793556256
17189382897449866 59355646309290680
51093834072531304 190402582198617664
160092842450187392 195736849007354848
42607448847283680 123966904427550368
169818596235636640 177939334490485152
13547187790104188 150555986580127776
78521447537857648 162201056077815616
192809447813694144 194390883933654304
48586193417382296 179360317391795840
89920608223383888 144193011265990976
34305838042240920 103494128467985104
93260619942664848 159193543035302816
104283293433462896 177921089719259008
177600654897933600 178464440776506080
153256137575533856 158466945032286208
57086442108134624 143803130467983584
60187172274211280 70278410496033440
88481545353757648 129216957480972624
164955950212571744 188540044620092704
73606865123746816 138960579021190848
29131034767263636 132452411033529920
72282954276021840 170067437581571200
32060003010241908 177500025617715904
109733428205880032 192850127665125248
38327827752430232 75013863178727264
27424004995656424 60475252926739016
8219935781142047 181076537612246720
78183535800610688 184343229110053024
23087258238006964 104825065480376224
39055511085660752 61140363942536680
8399481558608573 81674896634001280
5332208146689972 106325480404100704
33101690332694060 35063614100690156
27786408490022828 166516738608767552
74924036579326224 101490368251445984
3417043603276935 19539876500072816
150578096712781728 168971473294487424
80159156331069488 133959429296101392
94755740599409248 134772957979296560
45738536618199632 114963116166101184
145704830517040960 162520051876606240
2926600035689032 75983970621745472
31359328955054900 51511377535878728
80331635111838752 131828883732079184
102134056356672720 149002109958630592
27574058987413740 167573664193366848
67279007761205472 120561919033552944
4089209734207007 137244978400378112
51663142269100008 153735340617322304
134659041590250624 155992497688040672
18260049473268312 133760221023862640
36034944246149720 123277096589389728
41606183523688320 195343503042200352
103061450998065808 118707527703120832
50539176202878416 156567755754307392
17802841638410452 100926834643859408
90055953477302960 166982779132844768
17322529338434714 101929808310114336
78667915507851504 113398131925590688
24689013651707480 174328191216529888
34906833767959992 188525801730093184
28693809167299008 117967113891626656
120210087536150000 164790706736859136
22976177661467816 122290289255833856
68690862432357800 74461124522947024
163826005048686464 170072518283717056
184695570213364064 187835362196491552
73710872162812288 117230028065329456
5729231936433895 151837814816300256
85303076545577152 104539000564631520
140171570185866800 195883599443555104
122914909497125200 172958923646097312
84106733434549216 114083304482541200
63595837507954256 162666931206832064
79787272148095440 121079797350697760
23029862851300364 52320192233510040
48036079352750600 161936417836821280
49691349521606368 96988990085372160
100821685412222576 126453921371522240
137695696645710784 155279885151930336
81309187505311280 154566842450588896
52320402785523912 156641735049030048
62440424064632264 63355142267724360
33415881613153300 171714154176888032
26134841349057812 31404672302705036
67208284106668864 173551901543764896
34995198781550936 112979922261872656
173471505468881600 176386892882716064
51241060184458840 147025815953044608
65956250311710928 187429077323983008
98872075700658960 172940115742435072
107675992213075488 169966402682501408
85025541181890112 184435691858722688
55669753114397672 100640749920120944
148285365065593088 148871930704713248
60473754223626976 174270749819911328
127155786225942240 180931730903916896
8259406771263537 94086141481289472
70292184355083016 90536648760325808
42763156867666784 76702726495691312
10328447542265800 69286735857009800
37753203802275424 129932892800701408
70412340685270392 81047470572864800
73097606898795824 80043141419025920
95466348603731840 178212858266655808
81946805371940928 122026557477497216
3579195432538672 24913631460270664
43119964881195232 119896558190921040
45722306155949584 55919062251601104
26275543975074804 86832566628503680
67705314442275944 166769444689664672
24735467811957876 32259437730071952
18396275720007328 129061000278706016
57793809675876696 188288752281478912
133211283378712880 173589686522671872
37857189193036592 105245761723581824
151167700354270784 181012735818501984
46920958298798712 83235440864318528
18505492100967560 135096806473459968
68184433267692048 122549248442422016
88627392748286992 132974716372457248
3487332479851316 140168190570066064
11252968401217288 66171765074211200
6565339409894427 145828430096581696
90675281672074416 136073193980089392
130567672371437504 147772252880408352
74366249437850608 82124658586088432
20327978912307232 53008434215509656
88143983829885840 111241951080546368
50521455329055576 111285270631400912
12206610605242616 111379481313591040
78512301424613120 142847962247550496
111212001197922176 138722820066997776
92881144351568752 117115413139261872
81553975453979312 88541217535829664
22573065681480288 82066727490978608
23961477923615328 120632200050252080
31005218493723980 74005547870592704
9437369452466854 153622062014527584
32346287131543164 166832078564940160
74983096154055456 190700861113437600
164905884653371264 181179356013418688
61204178044375712 166335451793029536
68808920254386824 169977028099027072
18907094060811704 81668503628955264
170358051298955712 187702021191802496
29944584351832832 191431268426901792
112107712947682016 123408006686617152
11368720115674898 64211312556342384
3882352311405735 4881831115536410
23857728264920032 159449564738207168
110956016611042576 195801991835765664
144205739272354048 146561010656489088
72709674038287552 108717693413537264
113511764035461424 142404866824155376
19795344123928880 76153105381840768
1456021426289272 28806313284444768
4971345866636445 65453227714192056
100587394836599024 158861698566388512
84129616867507600 87399557536988112
27986391074545652 142345436176623680
64447023652363328 116413549855425904
39321228214409128 75674743902840896
58024397443101664 112276340712192176
11761978698181276 119524101002893952
76920580205144480 178543967076982048
27500264435033200 98957906719286272
24310630619603604 139096307036066448
22287180006149852 187227276885105312
67490140383729872 152032569117617056
57062120870882680 185538650482189472
91265721915104080 149767651898350400
11111523042574188 65556646108303256
109923092212831920 119545065030367840
113226460219876096 113896957902312672
11431128851097642 164541729990790976
151302742786855392 195809873847196672
32297531859764308 53955754601856608
20855238574566068 73297756957871264
89050606450105792 160044595089123488
72823303675680656 169604201008487328
41480388595236520 83076999200395968
7320721314670446 86569986984540976
101388674223790032 131303737468750640
69873996292448784 106031677643487136
46159149862149376 48336732969676112
34341988499747216 152103730177970240
48026918814851080 60708739468516392
25707724741005516 121419654664311920
10283469299534224 175327084295276160
140390679645978992 180771196995217216
133881166523827440 180090920535538752
148725238579585696 162212791354535168
97651595913110624 165343017416746272
84285201256833376 134721933632795248
113535432280422576 135789640040386640
102333619760104384 195628049743573184
32140874618756640 75834363681104224
54455348441713368 132363015155483440
124252135089535520 161742084320296672
59742089426341592 99022567236079584
59849340718029008 114814940695695376
3988379751415774 170427215793687968
148170988745684448 181258725728805280
98012204230773840 126766457011996160
32596633543435364 81265328572249888
25536671686042972 118230150699742400
99235166712137792 181238820515228864
59360888032280904 141676412076328704
40469407753383752 93011565014931152
38270402938352304 143414468530854992
17762842469873682 145918291497203584
73353440620468000 102226031241457040
45514919861986872 158169323511234720
74865597330334032 116555987222186544
1107390654128370 3068806875457422
76002884657335616 193920070300223936
61626962504413040 141687595740759712
70503638396019648 73506917511715328
44258065881339872 66554296100924144
20359894423617420 47022622473709392
67867492526697128 152286963530141408
79642596523178816 118288214885680880
31164138916337356 52413827806293704
15969976308695126 140893768280220800
6644173279622824 104398542480835728
51269661004220472 179336065293283776
84424671328626256 153990140266190592
28158383111634008 184716534227890656
121589980846716704 189801637059843744
115603390178885648 154936392974615392
82277936908773216 100623288620249056
53141572026962848 82134774708920624
143115556258344448 195366065798153280
32220277572752960 51706033636664672
84792246608731264 152981914719617920
45539847345890976 127444112558592800
6323924374233508 93289691133893472
173008214051048672 181285787300067616
158372341621827776 189393692377599680
75513928739875488 181958804686541920
39231197647533792 61888765577813544
68606837910851008 135900294639123920
11359399560484490 180477268802426752
106174778216361136 149614725618873696
14995903655732280 64162184157306968
148113228723448192 158352797297571488
23207839916798924 92606390088234064
167921419135533952 169715841973769344
82376257503160208 133916926684811952
57090429136848584 157628170807907008
78891999964239664 153284111872668608
67628763465130016 172412044979561984
2606060570555966 4059135798033215
106885002174082496 110646933858819536
3768400422413320 70916357731998560
83988686343202544 184650810606098496
92199081393601088 166604605730735488
63115923927961328 156790764231702208
59926350865917392 112458483103139488
41411654068515392 196035829429629440
52441637567185064 117217718221510192
71853443443939824 185483847211010368
93423028254524208 118392769936326080
8177650503995298 16972910260450822
85974405389307856 86267941406643040
15785971875966314 149314606948211136
134504307073119856 169245241823330496
95951638823475120 144800441229743744
24785158478019188 74703589926799456
43267132479589928 167760157153335168
142979181201410960 184099071634787488
70071481818767400 112017312815251264
97842796806836080 164285555785962592
117749478683171072 138010649177667600
15469463897773986 93929027560772432
146130730793015744 172507227951955872
54431678318530016 166679209627807680
44810429364835800 104189028028632352
85941307458968240 113639280470522256
25369787788723436 109874304113601216
122494622222906720 166656714668592672
134785895827920480 159077709168137120
107350523685741120 109792543292581280
70042903978340616 100055496903526832
57581463248424024 160603975578340576
90350987285262864 139484113716996784
120341891402409664 131196393587369072
21314614329782992 147401000476527392
71321363209303216 179785227339123552
22070833905312208 188239415488268416
55557260158365152 157280822956872064
62169841970420824 134025161710600000
61187758634001056 135398010273348608
102987678082135488 189982572025273856
77484067198435072 126189427512270208
65894685275264448 158880651680992608
46853198124408968 178089253197944256
93295856475724976 142265444332141536
15278480181659024 178572501088979456
70178195931854488 172285872647202624
16625208922771870 180034872458188672
48255744500686536 144922649108854976
87053787525257072 118598046464728304
26808708786488204 115862600726030240
134408950194929696 148106481129630016
98363080753259312 134889308775338480
19892530417042028 42692448588270184
158364489848056288 177152981846873024
11721690873586700 188143825959743520
45079432748658560 110425458155237568
21568468900347748 142583807034474144
15797959034561034 112417258474665376
31640528648718888 182324492730934464
12295231511331106 170144991135251520
52617394685807896 55792250768109280
25106383800511384 132613554602696448
37740302437374864 79853855501637520
56825926165194304 77155402863488976
81201833327769968 95880007392874752
36908819949661352 80652770655865728
5732765615491180 66570972779539904
40145783948980280 111824239918956896
83992748030210784 140815946958073600
22573981229154380 182794399479968928
36047483747448120 99897205035187136
65989226432727352 143012137902400912
42246415806046624 116777473026819232
71182157101579352 72705951405976688
95183451025856608 193578880892762496
54687941269667264 122943488411356368
33251939792344768 95600155277644032
93073935876423984 99934857463119984
53486719024543008 63274304875358632
6827056748032649 15487241561798800
34186487070875948 154124407113109664
37532116494075936 135977844506917088
57451802987395544 149415465247483008
46660131912941040 110798806256595584
8704698603212560 86716022688909840
38516089484146392 170167534186414944
25926753365694128 174634544729735776
25583778262535084 46431765265235928
108099108342692016 143334603315216128
61659846787158056 80357025665188464
138361467365593216 143284284056958304
76198577417265376 99646035858948208
100191998111673216 141861761943105024
59809556828926952 122935554576938992
133578909194934848 193727601233335936
39077868333980968 71170700262475248
161592533985411296 162962469566223232
3136318131521842 31950262972344596
17647608179546454 80558043960024272
87816286304601664 102756428461624336
73176775657719744 166163168305126208
109063434272865776 112848013742881888
38752492375054048 191256508024972384
68275642844743224 153963495994932352
121307338552407968 134029118276673792
163031629111437792 187782945227352608
31076365911685980 181250898417036736
94050927973366912 186890646084250944
117612226067557312 121352255093187424
145073670595203488 179243646366538016
1620809410932017 174876496754868864
111363809783154384 111761440479638464
46161017876771712 141812033439701424
50064806069341592 178781807743086624
177214963815958240 183848105474974816
39926187918643704 154281793908481376
61095100403156176 108251959112195584
11365529990292240 47126091319234880
23928387268181968 52921108720274352
27359176159493136 167602736618425792
89793768533119072 117352624858039184
103947875750163696 172935723460194080
104426109738730400 169686678514530176
8325124573203026 167691900348430112
43632967602490592 116093862666487664
77633141741375904 188120096146734208
6955543569839320 177972044297403488
566801364478184 162290230955105280
35460778741956924 105204000892073568
5608974946099998 89883368976401568
31856200646981360 130225002068106608
16153028310372974 34029971106730100
96252187351849472 130749586425414592
17041363453438116 67563280537719056
83716826608597728 140310704589788480
23213842248793100 134408470854660768
22533023843669604 142713024560956608
13178994869966382 77980072953783856
53050446801593184 168731424972712768
46353616143135616 62125955937868032
27402493600679232 186906219286660288
96234808233862032 119727642877167472
59588192325199888 105489173073501600
15092955774243280 26923304269540164
36436493994074272 165658324704160512
151794629572245216 182966211647773760
64844160565101584 107338151966327872
21539505798063724 163642098259848864
100525777364574224 180744046954499840
86106199903077456 129215170258077152
15589734299902646 62431508072081128
168904804583259488 179058397998876896
44006575015740976 80844429613420624
27725371671276980 121434283257448576
149334650410025920 177437570111365664
22513272342130936 60754728010748144
180135539412607456 195389117762759104
10961053406817824 129106376248294816
127837814511966272 188240069830052800
4070577513846194 150889968636941184
2993411775006062 141688623509525408
58605912198747432 180711038027067168
140794660067996880 153295527684892768
90728338074967920 195666917286636288
57491772836525584 109228162152107072
116574824958059968 127694276561695264
57080990061246768 183927791233609920
170722022574513120 173814706214843456
88431798114897296 156673400726315776
59526569500168168 161014475388406368
10783117765482330 148272251331830080
2227174613378059 18217348846253144
55150676744475192 179918325773639776
85066810563422464 104747150114794144
107634980077482640 185188997609709504
190977242283620160 195018673225554400
41125558207340376 155805430230859808
101458571214724192 147410869776938464
46997170139831248 189842384467291968
123318116821945056 137907559069451312
34867118128053472 54553945355440072
155768145850641600 169799582562009600
113153881023775376 183297954440217696
41314338451601168 96988038923897696
57365240657086920 149795054084279392
57711435914782056 142110227792970560
8470563436720281 109093043913833072
2175294128493646 87492087851044576
107924766079246416 195882647614021856
53868196538899328 149574190200535520
58064431869429560 128857021557844848
68603109863802168 70346395237784904
229514400152802 188257530159768672
80401358297325776 97263149954828560
69009002373424088 112023278235069904
94437193942862400 196620420855576480
61709085642309664 151333238955906432
50049790144078616 179865297454869280
40573578264523704 139373042889806240
62414759738827416 186661788283287776
100814279068989376 161792107811892032
31550019550431748 101112220168286688
37472203602562424 159212635855478336
44826422533027864 192344344710696288
78040301211060736 150175119583837216
78190657589736928 165573056117881824
111158676298601680 158320372305602336
20332314189046512 145940335427751680
99931007210748320 187174614129407200
40106758906202312 162728416292224160
28829216160477536 127890327835327168
11412307386679136 164563832188513632
52393123267721840 160260083241796576
153900380404959648 174037221447219488
72629576341350752 140852664424533680
106561527274738320 189648912791905248
51315853747985880 180324499385687744
49977421337736744 98344984612409728
32247156892701996 90940710080690832
8243829956542351 78254667267146512
34987373272853432 187957550544143168
3565275534603816 5256862027876141
110309562060817056 172933005107628416
73211940391375664 121355877719195872
32206593773339328 145338497317431200
924151990321382 84571150046801712
123281624949932800 176246791333786720
59038685448637152 77008218224737648
75230339231184688 99114571253154080
13695535026196862 152748175213009536
83317816173273824 113537396959619568
16733680177466254 141125058773380160
82121656302731520 109463881884735888
37408645939294168 64011293896497568
113161066569534448 159793816248966560
91850950928368048 105512515184673312
13900675191060440 193134665165491008
8897979075139082 59362076123973184
120266230824406736 132549014235265280
98793012963344688 122722562400869072
111956019592845008 114166602014083200
56311151149114224 112006326318481152
26411932325258040 186751286536116896
117286651483237104 195631077733113632
114287203902281520 167018353679130112
48628671998722368 101434738618511984
44952232271516816 70655200952838096
1211368579001638 173888456780960064
14433115957199916 85087991326806608
126247387507907776 174866083141156448
1516776614510695 19139525811647196
47146793413418552 107374774353398784
49155134558749912 138353540010414960
56237891548453672 144161963510137536
70293063270731816 183304022808363360
62368085689299160 106224565052012240
11145462592957030 91676192129649344
88259696302612800 123847009960276416
64982948797325568 129540365610970624
14733677003798022 138254253846514368
13467883741065508 60378995968183256
7585273742890013 20707701702930148
143987733679225872 155881379808797344
36153414701085024 167879688010759712
8235774470595076 112654934804229488
17851538050158886 159866647161593120
46990285204717608 169107394413582720
25917942649322692 154471897933625664
151981451371004704 163371821280436672
154942269899303264 187583539225580128
142856010096562912 177833584501213760
85191938292753200 166882028338569696
44960456301617480 131599483457650976
13245076643969952 192487307465724352
88625159401167024 98449682571277072
60800325467345424 170712311696287328
95045218241206960 141453241910157328
5371116558754409 88805854576799632
74410065333084416 172199024141881952
83910854973693520 188184248792523200
89894676113964416 196074942493552544
92276929459817984 110086519616584560
152894242089104320 184373056776078752
177388920253041760 187787783351163840
95317051156563680 124830405012131792
86018534528378224 130859444945236000
30338018979416060 73679077440061408
138060424063163424 162388563350358720
60943117207016144 110191683120431680
29802044783083676 166500449813332064
6240373160577345 196849705023544704
32699381874782740 184961788896492864
29855086023978432 188584689950196864
27242006787552792 145525465627793504
86110161912699776 153544818987162144
34257160589095268 48095554994808368
129663297822407392 132024675782997824
25211812130210468 143876379126861488
179202429156604736 181476636145730144
113152967604544048 157612977006189888
31605359032155576 151084930625219040
4297519681861229 187427876120226304
56707472233034008 181701218972236192
17105944848043712 166764891841198848
18911018247661732 181669129092372224
147124168093192672 173702286300511456
86885021951746096 159125359246770912
101313157091335280 163569290579660832
31054774120843060 121814654847806864
65319380825675184 74654773366375024
7155466072523369 50970016183550960
139903817685995392 178985770260909120
77478557445309664 145703575298896512
1961581451817525 137393409959747408
87680435678858368 173851700560426176
89749862543971920 196725428044262912
35676718035799492 172474677651945408
6082911526761217 24570718621511520
154072392956369632 155833930644757856
73613152330097696 100778604407987968
13643377292489060 35929369789596992
121794592980691232 130074396283862320
38120168915063440 88561357133256208
57059231207707840 60160438782669024
10396186663585 184697017013748160
96508411284469952 103427210551447360
140095119052327632 145662985473419904
50241839433419576 190560564265636960
131081616163329248 134625276332983664
12685128131859596 98809654528853744
44785994761966232 52017364508928424
26474337415702404 182103923319475904
55661010200119776 94069276638281712
17390847448486502 40787221186893312
126757802406383632 182145322587392800
88795656919741248 163817231574740192
104830413306373248 137796609163807792
35009745543721864 187803743108194016
159016442536592768 195691414914166592
14313240645755688 51623562634118192
175454799624576224 181166088995286016
5914389719496301 127499972809498512
147719035292864800 167181202470369856
93354821172664176 133925980826426656
144789055785294944 180863554364617664
91141662078065664 95810147033131440
92497345020417072 185026363289441792
21171000687300180 141152814180530992
24042888456637720 71284708763075040
55213384414534408 158358195990867456
20520891584395868 37107812770191624
155350824360613760 174141591091212768
40720130659783496 136372552664169792
138633765382947424 147236199668600160
2004060203296689 165433113051305536
4533099482773443 11310056395369964
21040830115365384 47960608913342992
134197745578078800 139259232868502448
49020241619043120 83621849198834800
51591584439773240 165956770373066752
60167746508039560 156750676413457376
16323956706295394 35758455331276340
7671148912072357 53823525221063888
126451593350844064 196262925739251424
49856289243953456 179874306939355104
44479015874233616 98418037318953424
52648256225990032 103072410078513648
84614775457079712 117450869992784640
93986313823332032 116573023751785184
50813050489664552 114507419769095168
2428929256345373 175374774218224928
51696033309922968 153359305172733120
129319971289281952 134564312565174416
126003773261807808 144827841695480992
179907715070005568 196700471585901120
167377089752978272 178268445794741696
5813209659034252 170577162384175232
24385871516442112 113614625295731360
26027885243946652 146648854420053856
83039710415748480 138501135675298224
75290064157148832 97022920060463040
156271692291937824 172973103249101952
144515315603991072 165004549640844992
6875170854367117 23699476853830668
85816646364303152 135624072102210832
987382340935258 98763394829581744
21802797253144412 169254979305353600
51733917596680192 179597812536634272
293640454998070 63790820967525336
76970875971512000 100383007706819744
118021476014546832 148637128585460992
36531752181642704 189783649514837152
7848874619649952 138805918138877360
9192372413064224 118040412673940992
111646120763572128 182506815212170368
47057672088948096 152981194410617984
56517859890513512 96223963227572016
7279266899032242 119533047599644592
9715863205824708 154108045206888032
42884412236473688 112876606825125232
12093875669684288 143127973611730640
117885725364057904 192889749690156096
19347755078556536 46010591437572776
16119582486621206 109473550596181792
8161242918461044 65601809932306440
7407036394975867 99080561517335792
16952012514514482 89277704556622752
64601715408672088 174255149873831648
50408686121907264 108031136193040384
34459568596446188 88333200830666880
134069110970994096 159946563378548224
135954263734407040 146231363384317408
121690722376566592 162387195581897728
52139505389632304 127914328366364432
14097561697305438 62634089734482464
86500912888590432 169820866508525024
14370536842344318 179505756672066464
17650787351560966 64977712635181096
95333466353583728 174030040763687520
143118129965307520 179521017136801856
62372999231776744 71837378209858224
113600142068705584 129489817463297456
117064342610658064 164399500252287488
41819989468110952 42139857461211160
70787736151040400 167002055076858464
149109145569653952 196201733670625216
127625515742007248 134691230126439408
78226617214467184 131019281299180128
104375408184514576 191387094767129408
8685592528308875 162991360007114464
103703516254661056 158879935377768640
27532840629364932 181488407752280544
13234834778550766 141469847023890560
83375136012165568 109857646925410416
17589431460938250 150485518291140256
29650360745317868 105661093794453600
28843711724380168 168476238839339584
24600402776541208 193328772832984832
106359151427068640 195507943654756640
56369071875950096 69636563218615560
70313279704598208 161408026792722784
67266051364558184 78452424001362928
62879801860520616 83698304049820464
2804397157761626 42142681772930840
1772895917929889 118466143963741824
7286207154379467 160925220399792992
5326767217269700 69540050990621264
39838386506814136 52253260543772120
461650722390967 86876908300800336
6207262304835224 28067962199251020
44909491695361824 95133407820507024
6645120071595860 41067813262764584
185883266051836320 193381851156446016
50079515636930600 159387841241646976
4803439990350410 43310431510176920
76356330016974432 128867203251876864
168427090694055424 171431553445750848
93483412224857952 177490347912791872
57531281246704424 109578588337549200
49261280646729328 120774547856876512
25704996040363580 126258707022139936
101184519071070976 146356641785860224
190144711176011072 192058813141289824
34230408790595296 85189632829852752
118297443790543168 178742468703806432
89325014202651568 159054220836168096
51230755530642192 190347813381091648
153753262387381984 192501970645359136
13645721325795682 180732639894932992
71060062380965248 158109357515749056
111200631504492256 162681290710016512
67794521921116360 183146168714381344
43113075144348216 143316928144002816
143929762156619120 167049262793240480
97387228053815136 142878650989670512
22791851864480788 52801368860005952
1681438230054300 192751090889860064
57959086242045352 122309946343408768
60989999103846808 117079986699114928
10331289233711012 101441531610276192
15956497375343178 187716670876220512
22914528550643348 32368072878362260
32994733618181816 109965099730105024
76912402536997104 145984902432287200
124410062140257984 191688101859074944
167343000569403296 179236653108400128
85062209601262016 111037337251800432
56814805190252480 79743054571423808
56766044076320752 116472260257127440
14382095571088726 171655335089778336
87011628312518720 94494853429554992
118553351129799168 167791955545660896
94827424139529328 150388276908594208
18478472326836136 130808128061852080
75292008339297520 145795180329621088
107783339071719376 169144006902642912
36751303280473312 133960843279790288
32138619927583180 62974299340447488
69732355259781504 70023368832044240
126573158993234976 177117792723634688
12202936977183508 159050728099452448
100975011270178352 178195704798682368
3111240719647278 45469854254485520
769752752658781 153602158953397248
11229681608748780 180516740978706912
23222324086271760 139143675206094480
45970572168277616 51674734444136976
18433216313675688 111182915100643792
76774923861345264 89107977568950464
43851865158266056 101203948226490320
122249720744819600 196170949406846464
22220877526799380 126499426359952096
65289479085554800 135885963013400800
74419756781979104 83122999237882256
121540402367710928 164613271194360896
166364496355309056 167543917144021664
62817757087869912 164217562828166464
11953841124299664 106880857813479728
143190145979187504 187135641353281280
155047714685951808 183327754790487104
58204861962044440 164183295346815904
78980377793671680 104182056594418640
41654692036807560 139127728764355440
75144203125274032 134127194721383984
37069665648384128 168494112581760000
86939091401429552 115282097021317904
104625383936642944 188259790823201056
67227449618831984 145896613575219040
6588712877748752 22012815772855812
118385265270682784 144038666556804016
47769596750989000 161887172649888960
41716182026866576 49886387508101016
35126519411506872 76176840179550224
10987649886798054 18410164537202716
23260242742168956 87712467367615936
65611552864751464 144417341698414752
18874266159965908 45989009156355056
108343776888916960 178751632209266368
27499058684988504 73299212619136048
163151209977987456 168404564092537248
60341472631083232 152183602775603584
145943041341191008 150362981258786432
34259752077515396 71382933368787576
47212130814173040 71032367980081336
15114082043524298 194200697577136000
29449061370587712 140591748076728512
66009790872798736 131764439463275584
86762871538262816 95972008980581488
85041069576964128 159294752058504864
125073798509172048 168205734128013312
22089807718868004 80679900269017744
26312633077155848 101938419515476176
17403202852538302 150757469747178080
57705767235512032 87768511346543824
3733612526993448 158293246721099360
16731758685297554 150445046115044832
41995698844552144 51135985936997920
101552817363145088 192688633353021984
28709543258335832 90156308357816192
6360133689140335 155609898744939648
4159601776088200 77460311450465024
36239567115331280 40984686964316496
60721230971704448 149118999076462944
25540800685258096 132963015129217872
45368594848641464 46043405290339112
11106802911415916 121194133166687424
101917952422214448 159669197924964576
128583603024126288 177557168262324864
99367258527623120 114077521608291680
31670241995872204 48920826822523672
880006521944841 88865649142510672
9947539716556512 80320630724137568
27884124596225500 112186664177535376
27183605738450476 128419146266807856
37551819028962544 82694164556768160
63165927780188416 87873831286981840
36000187266726396 37152040039391584
39008446556263424 97824964450273968
59467822097072128 101358120735104112
73270619577805648 181584084680224000
129968762992458944 190615512702770752
51839440828081016 172662958471728288
65574298548776824 120127254352149264
101003775809649936 149666875686748640
63545325192632176 111245592893973968
62965964664303736 155403903365746912
85019481900470304 86448481031442336
95547890891220512 129940359511530336
49500117641179552 195966954657235520
45391972172181384 142286529631965792
83888282801426048 175447800142641088
33177025373839752 126464933469641296
134548698488448688 149984347286869760
73808646778500848 104917484643625184
13411243576025400 85612737093522880
79893164087946576 177422501243246176
44726782294336024 158437751915947264
18927836588031168 38694561888553552
31992077294999092 114738529722282336
10372588906693888 189975877134206880
140262964152478768 173767356092712352
65665489035966520 72150983776484272
97145659902348512 127780762149337744
100757404775175248 161863842317560480
166376405089642272 195005450828250464
180284350586179552 189716195868540256
47797651259246832 107317575083845552
90157064852978128 144269864766044800
26722063902524748 47594017010092072
78833745208486000 144007514269106896
106012043772995984 171593177937157888
73356582358276224 142788742521775376
7274499689177482 93370891918597264
70995449037717864 88836623219782320
40128527918303272 153223832381424096
60568813325670968 169040437521510816
112051543608035328 194527689465414112
15469212010314510 183045502999597504
140998902992613392 189236849577061024
3954965400399525 34725905172023612
64301413423997552 174650693414397056
3425856894826644 123029774929423712
153453410056274976 155683383815510912
106303250982399408 120877315047890416
94146421994742928 126073524201024112
48026605453550832 161370940361403136
31989654657294792 103686353803452768
89516359400557 58586733909740408
88084284520605088 90623744577556960
21773902693238112 129729031538120192
92663238802530144 188261374734212800
176799165611444640 190003796579903840
96628663919320576 157865086178782944
89290110116796448 125642463727121248
182409748811793312 190708911222916704
106777287567843872 190116083301662688
67284767735864504 150754199082438528
10482826241784604 109491093928156208
27163966653248152 87738849480048656
34914712673646040 113992781141173968
14632955453142028 160786499290432320
135412359904491040 188917658070273088
8917739307482494 117406063186864688
17176098835515850 50422049542374824
17791989296128028 55510353893321328
142854507039604272 153254999251593984
93278018626377376 152480089349994048
168564390455531328 179092479195825120
92558299667082496 147327208207911136
30027412812023216 172496364658700864
182153215506294784 185785738893855488
111300172748257696 164394871397292064
22728677716932332 91541054160596080
12030768050029580 151531497075895968
159278690422621792 179161923231322880
77239906766676352 180586235248323040
75329778419709392 188286141979041120
68283738460323904 79810430150895296
12680435030274758 78989921747133520
69675167911307904 186761615120935456
116515366240096784 179781661562165024
87916217146642352 162369716848596736
70259102077755592 144407613870098368
11912819228553292 173546291588639104
5218780164264897 185349102423102688
106767917131906064 135740911725543840
33416663725448388 149004385258291072
76742849146851312 122851941544297184
43358433640155368 97602936982137792
39018684589195288 99267712148835616
80395918608561616 145965592979408480
9783691405970900 83994444296245424
62786340356791936 87626330103278640
79487115198714208 92090124448950720
33525650699852312 57638885136618984
72976969063788224 144246877533435840
10271246903804632 54819424385959576
46427198357417808 85343898425631360
97114365833695232 171433842952298976
77190182678239088 102652394694975648
18594054857052816 39338632421232704
10469620776768470 45489048222048912
62968853552172808 176082221159351712
41382600890270528 164919737206960032
21787119859917952 103524778851705712
42263363646857496 135324970425703424
108923586529385360 157444686269115072
3327250522956210 196338441172141536
43115972720901152 44735140586775680
622003887542707 166011276944737504
164904875054775488 171345034917222304
103108205258440160 124747197834911712
22332800957328172 196324858396888736
53550714929217528 111077815643995072
23193868311045112 124299351110099136
2851874240746830 164442853971182976
148085358718109120 158972010999029888
92861661809840608 163063359071930624
44819677917496688 195223866617489152
19370337659206540 21988687439185464
36705099343021120 132144979574090976
137855991309902096 176957438429929312
44512665240981016 121355154015452128
68139235599378088 161796842769324896
12123597723291396 194998059020896256
43678571749697976 76921136825191584
70983786734439232 160423336784956224
43218951994917 75356405751892496
87196431126717360 107865809652987120
17579192433621122 65408396353206784
35598530958460256 143070294720686672
44200382720830960 134811394606321328
75023033682692880 84652420788198720
78015967445896432 80866933893291456
52577438436816680 194533025080462560
55380569599248672 55513789511187776
23830114920203852 168946075426350176
32352630307135108 152217629047485504
125458625427939104 191955598639646528
156915706111520384 179801585368446336
72846398311294976 149095930828987360
25929478739618936 165126608192279456
24204867963168664 41105447327069832
155265035249530688 165074490600727104
99801483943088768 192480319459135680
103512339314348240 158537545889717088
11032345131909508 69079535367041560
24846441390199296 118757963007679248
29834727021367228 57030845402518288
12129233722194466 18332240699384272
61405547126535328 117139250647602624
49035823884332392 102858841104056512
6966956948030457 133096548949934928
169800228928860416 183118361730456256
87583086462130464 166543544422135744
28427922824822780 95819297303612528
65939308253194992 67289008153734952
36419579075175808 38154360345620408
3552940923059173 32935733071114612
41176095489750856 54342469124230912
10671228856153508 145445531787743296
88779252311832320 156344870846052832
177004565050810688 188413228194430784
5936607269261201 6839211178670186
108188593011406464 174545502424460032
99767226473405600 184468654865923264
133841448796660384 149144109902167712
121504713859130368 123464815323195648
4244512369293089 42578348211795080
166284855813986528 188240467977711072
60195046485745272 137993588777920976
114501398769237968 175829416941846112
27468449094354984 135714326633403296
173549460317499200 175275387776122240
66082185324836720 91150221449682368
3853254153335605 98409648343553296
19604692039387040 169312104156475872
45136367152125336 134036265453024992
71279515105017416 174938712448666080
36737758533112904 76360011707540288
7626913716960366 33324570939330480
35586883526312616 157360419878552480
31383939132703140 195987711249783296
47715628204967144 184412324271603648
87643472561638592 92161242485469312
60116299822466672 70401850459444800
21983945101952256 167961861330888960
17401366674309784 46819745271615432
52390672487626440 63292657904659864
94913731038490624 180649787290664480
93190440069540976 155055063425122112
32661125120581356 139801363000031360
81639615774094080 88126125194824032
89788276908190304 147221229648877536
22044251099955404 82254042578452912
47992787375133160 100896491307733920
53880876329342736 145879923913520896
82837816893823552 163675932236103840
166339533363186208 176484224999660992
18241690047567336 80689777694078560
25546550797891096 33245737484355760
20360776701222456 121690449900092464
2090536327670649 142375686924893840
137481581497018144 147162731503516992
136108554440572192 192474139037395712
50459197954292320 85877189359177792
11888618367894242 12156678407373008
65971158902486224 189988001295388416
41463281814469912 163396313356195744
16679272922129930 175089511694778080
33431034724893856 34322813965773812
85616644003045152 117446301027344672
71564431104798672 118294554728437712
133019547379140608 148835844469900064
17669983018840084 88924188164453056
66725269247767328 73052527406882192
20988873048131700 83510568890830768
44814522197885168 114768340065284592
65749294696072624 179191516661813696
50689721823909168 57940563117514768
94100862020249472 186334471546345920
84425479696338192 141514122883593712
11159951938830002 45446483206329904
2265448758705124 105990616839511440
76146457220901632 191317555814561152
19925116501294096 108089588827320032
12170021232822642 191502204836067680
14247935534065248 177951641228025088
135172518884563856 181196243284320576
91442730626182768 183695879168294016
11497270949739534 148568202715614400
41377731799304416 77439696225859248
72598139365450352 130017451058345552
121464179016578976 150140321591625504
14962873010383010 82965373739233904
164678387933182624 180180749058754880
29735319396778512 137523780297794464
83130142057754160 161109911024625856
84690713396403696 185693682117234720
56148548650549336 181767100287026048
118284218053911232 177911075560473376
159443670700169984 161306313228906976
9055863694163770 152662083238028384
144705053555309280 190513323996577440
69848129281908880 148830400916015584
61688661637593192 191010788852107840
20415919334224420 164280423272245920
41066224689017440 141678553807793824
126870679123238752 175861470477419104
177111692322439008 195095617478872320
21796407090569836 172387296879170944
81115030359455568 139823771410823312
157868748917389280 172728543760882976
124769802132615216 142836076713210976
116038551325465088 183916879134611456
62446244661248984 113711882215999072
101086786819900528 159914877783137952
11622843246370086 73824867916981168
46939513444024432 190427942880540800
106854451134312240 166295400115699360
76779099029660336 125100932211780144
147002945630146752 158015595534768352
28152576578413052 88989233272070128
7868550106842776 170730511725334976
33930690766758516 65103768231954528
10809822037130458 85420605409474448
73898517052143568 88689610268385664
62608950034686584 121966542279208128
16890705953536264 94985711586714784
164545188598338368 182285205485491584
55451269427387176 79826446187668944
84792754280887344 86974227413760112
77386391145797680 119458468061430544
42120037708001640 85098135291432256
141314760721564032 169738845695176000
73241697611598608 113634596054230400
44154292450985912 80040554572822448
27321817952957024 85802414219572752
65875523802992416 109561169091234912
61756395471455640 71060132079758040
17170219187163136 138081810426371168
12152318188311048 174210562336144256
49544244920133400 67614719110341000
114084355196539952 190209250635389344
116259315457642704 151162792733866720
152542306545588992 154002351962743328
120596144519390192 146479935250742688
80937462930010416 127257476633437984
68182355235458936 136899630811009856
45712890825398400 74672718106856592
65489571972255120 141469592786471280
177075611123156960 192024982896039936
36690020127324096 134936614935591568
47742182162257560 105300238988257376
96523992853538960 190341413198859328
130491220196632512 186047614000704896
26429797390023352 116200424415605872
75941022248095776 97523645543612352
16154565753247608 159127685095732064
66152606076613040 109784598330811152
140393705181950432 141265728196039136
144100411222658128 192641498631457824
17715348094042986 133388543577857744
124691382032598016 155667138324977952
66876831530441600 158796456224186912
180718412848981 180767981455826720
137349922426389904 152862999112308864
110787982050127440 124127385713860144
38562643214988960 134411582413004144
59802840059180240 187253322378550240
3594475797185920 95170102427841232
7442924998525736 102237014869821936
107672024087639440 186357863771100384
16808012760711398 31400761172561688
6736920325772684 109173177151260032
144670067026663808 190283005622599360
37362750388948336 187980646197777504
34997833124301684 175797576745640640
49647470916431104 60369145442710840
64829358863499744 94422161049033152
25822597605790244 145016403694076288
47324832640324712 81493418390768064
22038265909370616 114831682190905760
138767595929726304 175944102987046944
74692878446414640 136754362588758816
88208204981073952 98552560937506064
66163150737480480 96718539552251168
88276108256616816 103586701592148784
52768491372802880 115154357603434544
109685196484557 17702300046917912
175172894605373792 183797098272822624
64304404435586568 188290839340211328
71626128441211832 196589349545142752
41009425410483944 42076343476721840
83197330286698064 92804367512519568
49531325596303776 169841333873542368
102796390871223408 120494524811920000
93313741547013344 187132010806365280
20181764716905888 178354350519357632
1409121888402607 140539813736260384
14682427107891322 155708958084215968
89293693375028464 173002244174010656
26572116668093948 132355124295474848
48909133810091304 136340633904611072
56474132981097264 178292395274748032
122398101811751152 194200448432135264
21521382501971916 110102060812771568
17122227926721648 183281726810168576
32120725877281068 176458344613373952
39158403101676816 70837685094310664
100823534679240320 104578128640355280
74579342140213424 104397590712858656
11601090447900068 106191110523068464
111162454660633056 116941083575517712
173738819956811520 184791516739638144
129610350884493712 174900170398146592
45929882763434376 135937564035426672
30316898346192096 92442828492084880
13568880824035654 49983690532131336
59584344952497208 155281531609826976
16443529372654538 166207675707634176
90217320324936928 192681747551337056
113616653370186528 188984653686206560
116393634502703152 172835648287099424
71482247076104016 129557988913352176
108326021917576176 164069728695991456
139898604800249840 141059823330652864
128963421132388064 152298530079591104
5597968685163618 156689200747337728
62536670848552200 71391175649437648
14856138248475090 89714103838336160
693918136755240 193352556412574304
69728493639962976 136485883498631360
144202899257811680 154838277523957344
26587522114026680 103803334944936352
15502746058384986 70931665398406384
93096977245715360 149103852581280128
84486039931315776 161537841469810816
121129029579828896 132268961782800784
81184839064830304 145353902597113696
124848757228844384 195072172429395104
85562630466249024 117175824438424464
23570258648662152 196862115248503840
79674596487258256 111828984670308000
107042272318840240 150945013988436544
79545617433465088 127942263593244272
131252395798006000 186728883362109696
132507550707577360 180143162886130624
91803361722835 120625469481351824
41280468179245072 47810269163531936
76616619477346640 195167861315365312
19247147489025604 196839766767820768
43687491559327104 171430990138009600
30544853831212512 89659589610691824
35848069107672388 169191894392841728
33148936978027668 152608709003888256
164163713195130496 172301809536363968
39333136156990664 158687783940807936
3895664296379282 156444580464089248
145256102194503328 189870478270755296
101860096120268128 163418207875570944
162490839818103424 173134081719799680
28468801016465172 154105101237616320
85843383181223808 191681646059023168
55587993853723376 64917865438583368
108319441602653216 162908387530615296
32325050545590184 187994565452737536
185046610029066432 189413133971531968
27062431811028408 116802124668831472
26397732329175248 191588241384541216
156060981659160288 181893803147033056
35234413723397508 193040573826067168
38327904003590536 65261528417682832
33467060973214320 38270324932094752
50768639266425896 195299178146368512
14638044013678204 149588865792371104
17465598216830930 122987686730672000
10762075621729922 50673809159762864
96455346916180432 141700143041379472
100204406058923808 101527070241739184
118173144758280912 132263903845660208
82368845072416752 128773282163561328
19933278830621892 56485933858987584
40093947263504840 142571262403451920
7983602504270633 55116825313849912
73433643679103456 75275274602659232
16003901812857614 35801639769534996
58630425556959072 188228441294607648
154776177696107744 196519276944113856
55542073330429952 120524731412804288
50867317841671680 164987644736280864
8468655240098987 37806812850054464
62813318699374224 174207003227313760
19437619086947008 74210144153664368
160005815487254816 196830129096295808
16687154531525148 118737111361243840
95258227008332480 153949771248464960
46051853702221600 144628950205131232
121376451702375968 136245912161864960
12780636015758954 166110223252618656
47601762670052536 163416649698118048
137752973636778800 192437536549305696
151422047186006112 166984690756722560
13151404159575882 23581266983625004
159229045558594464 189789475837483200
97707989421807760 165347840433036640
73345754977061440 183428173311576704
14767614214650380 66505889623957968
11271213430844640 185318507501200192
13284203118181936 17489821005130386
58340999159873752 65013339236635592
24083097924088184 102845317251731136
144045427835763760 152277455534906464
147259014893100416 148688924276488032
107573468360463280 151353371090430976
44532087707559824 64229963775079544
47165508113825304 78397296006097072
38955864574235472 168418436636713056
8711932429008804 62787118500596704
16475652038996588 68459560075979160
21406064087196008 91594588058627456
52863353359594216 69422332992873272
31512421004412968 148072358843379776
44240220901362672 134356377177352480
15265325641337050 154689003600765504
32726883018500072 142302259257508160
64974572983427584 176331203225462304
32262823360699412 83904713778758880
43672228071372096 58873898141651584
86799904118420576 109153090669231632
32531227565957920 129151647040933248
38804600767216408 110020934937386304
177815862998550368 188339797357568000
85197898570492432 180228322494383392
62762190199786328 154954657215764544
1969645167529650 122879112869243712
88084599126196448 180007348057998016
104365949155578496 118787336955463152
99310364314569552 160022505951976768
104863624314633984 107417168404353632
6868711994359817 30257401097180832
46935875723579480 104712430688323552
108945040587427776 131337729582150160
64552207721946392 186511775746493280
32008517134023260 52447248272280872
54778005831224936 150779154481514176
65481166649197672 100571341539880656
12500932464588940 128792999535300848
171623661982371904 192448334022688128
23502261591582124 135673133091553040
36602764034819096 72816564517534992
75747449964786800 105133214589964432
64695050250306184 89905785838411072
12474837002720624 183673301762734112
14943199404312948 183005863641423040
81312021603060208 173438842800547072
181232666394812672 185710001057001568
7817866548366756 35152157987006200
174920376641969920 183986923731150528
71515716713975248 177274793384084288
25860655074617364 69125009924634008
42186875933028400 46791417126124904
41706156972207328 74072357832936160
30628047068906656 156287937683860480
9574828345720180 69991327329557568
46390580249780240 196862098009657088
76055419310412208 184538186308174592
16557067661424364 149253449665826592
100557459916483952 182742655867191104
18689091047758556 56296076281977440
164435496961793024 178779701494381376
3578190314180827 97914936169314288
35024000193565784 159359549204502432
104445683026107168 192222263062459776
46654266539822296 75871929802470016
42386985605287632 121979331943685312
100189749627301344 137878113611526432
42752544968131416 89213206883103920
97195136550841696 99314219938865840
17516621429238358 19088712149599816
32817573477650380 117322872694981024
58744094821481744 144201880282224544
9661241724401592 74327418119917312
3038386346491847 193382847901070112
1944061252710991 80422117297050912
167116302287253664 194989039336394080
18179983777482924 27180306681398580
73187197277689376 179104009574258464
126287451393100624 151782774661033376
82346894779365568 128910601700138512
122843827739615552 186455759228952512
2294706117007394 4935503494993988
102051969839632048 121583813070126864
172846208979838272 175436424405322112
113183180359744080 135129717216055072
62943971983550144 171999894629834496
16436256108485446 119770964709911088
49111911936636000 52269336588802232
101128549747941776 195197449160494368
71534255604548672 177759041263933280
87585324753655936 101763109239731200
36990982849613432 93055529294173440
73545465795657008 165220544735635360
60460145304875880 154202165184788736
30903338316572660 191456442696403680
126803661508618000 187682579682559616
74610168957890928 158221671982981728
33008699365645312 141526214424511040
66684036136929696 149420332215594848
77179702923157264 105808560371121328
7884677988848734 46987056861533856
110188787834280688 180385164163733600
13515587465785820 166237745302060256
105994656008497328 193295297601143840
63189811090377088 84676981982053760
16525195855396930 124608936876890736
108072983860411504 123873341441979840
75669980513115088 170493020132094336
37144251918313568 171042585104275456
78995475795761376 153605025485803232
35270910366341268 59979303265268432
76062657399940112 92945935420654640
28094104071378640 156971110627362080
41138519393564792 100656787674921008
65446101404817912 157764982644142880
132021486936889376 155494689706889120
35829859775166008 179781474537328128
11923138507348280 161537347961389856
172462412482003072 194186818966369408
22867562247868732 27620921296763980
39031118093430120 68522207256254256
70987475938212088 156403981349348320
18392984521091880 151051533236707712
44461763659609232 60642327671336048
167817169042714432 184131961438797760
22922146160152008 117723918042120064
6043427777079655 39198560179559432
101626764777552000 166191887261993728
14648707684128168 165439304893239808
150152179421359424 182598476108448416
16624510678780626 174211711844641824
121165831234634848 142275222057637952
63779501356309056 190116599385393536
69100088520305728 148062564007106560
21499811518241124 133595742687580144
107964583515002048 177588368526926752
65911307727661288 94093230946451792
101429137913303616 158354181050169280
2343723594023714 73728023048801216
110704429623687088 161434466491239328
22146220850597320 91890675366312128
116008121195601120 149132935192733152
105439699403483552 174208983965612672
159049872042288832 182289541146632416
28832159763663904 88759612239677664
4395028530755961 76567283019563008
76184338711109040 136994969826228320
124842839247117472 125067942502092880
71864613952194912 189409705027822016
85536481094020480 128076520465414432
36114974592111176 196585090655596160
62090087116220080 87255794673705536
52133924595994032 159087098716028192
60320805500763592 83037724374503552
39774055934903160 98378907680722080
29831726583279168 179403628635306624
52366089199810840 88920744564449536
19852668545109412 21581483056165384
42927890910970464 180182429993265088
39102237858003576 140172631210975088
185487958036028864 196117494001408224
60308375092783032 88437880133364400
78264128469190096 189404258085795040
93007872887662496 158629244078051776
175195088449535680 193219152596750432
21182663364467104 41714051621901800
47357456830593632 61097737468151912
6161841986265618 83069239102077808
76700669848074240 163805922580423040
48163329933402464 182431300138848928
17513794911105308 60043369271817896
40419338433723424 99696634340643328
81293836652684416 118799449954421456
9538199696924284 46854304265513384
26018407670712428 177155831367861632
90970723779687584 120012630375753200
157052073583767776 158087295251320448
78277966497762864 78316700837682896
25630048347187200 39595356155480872
49500804214050160 111060192955634384
87878988492841184 120470778338198032
20246424881668364 185914979505319488
16682624145177690 85407341815312336
119343867645568368 152791793596676320
44115692183313616 154490753625019104
168410488415754496 196625279549672096
170621598962850048 193312149400310400
54427780141345648 109258355369505680
161448534686108160 172401922414732960
44126381032573376 187741289320312832
158258115707918624 189076486036746592
79558512487902416 189818379027743680
122253032265585904 157843571639898048
29636247773343384 146547290076639840
52916778611592304 144217341254017344
37684711545350528 39758999518369856
38085301736384976 105820055701884640
80471230960177760 186190984900785856
61318205489297160 188250749338326176
13014950652737368 26801969943843816
68845369343277584 173839765410387936
105965471415509696 127872281948625760
13231265232176072 83771636448222320
173440001693800512 183008695299437152
150095679795808704 189176098284998208
10018096585598530 45329625114436040
61662661185647216 173607155760965952
29028519961558964 53057301596198600
76454577684084128 138518751219196512
72265950006763424 114719421086352816
92022060214058096 155251572412625760
65759623567741360 80126674455230272
5722258744434297 119215431274554176
3671143266280294 29633586524090284
87801450776452688 171299306739617440
80030889273495088 94172845004279008
15572591731013244 111325310382965232
20780087338343696 24068174079777948
47558304279560712 173815483201199392
43164154171280944 48871034181381456
152653584148092576 165174517776703200
73886015832462320 193286314296381632
138605506860327040 152044380219613760
130567476692087104 178074809876607104
84701273713926000 118130094779234976
23620578955058484 129108069359193664
15638089613282176 154060394336815936
19058969683994024 76592615949648144
3734479314466612 109147661596532864
49761604714391088 177556794855221600
25866139137130824 98041033784359344
130623309454723488 164087370899421824
28322953176913260 82725296360230704
167533523299751360 179442238120911744
79244682257017248 182181607871039968
142125842079018624 176341495899079296
147114003393943296 186446660268803744
22162885402090092 75915816353815840
12309906124107508 175218081454361376
51505045835125416 134689438391208096
40482692193052272 55944243983348928
132516307770999360 191438931227362592
87196536901918384 119383079530769008
31442712071550572 38841387226375032
148625637875586368 152108820142805248
20151228294308944 78793235898625264
103435825382152944 107070839281662048
115685422924026896 131187674823690160
6225876731204336 34240981418019920
70737124071401992 135612429038487488
76771924864977392 115074240316258016
154647684648515328 172901828871237088
20532684827997996 141108155009245440
13657511853007824 84015464650257296
19917659998427836 157630743511456480
64985795091888832 184365281645167744
53477146406322896 115762440080349504
32352953568301708 159327572616459008
248594883671066 133755218402039296
12283441552041952 167377145923938080
148439038916978624 192530966150880736
151097034755637088 168640686594948896
97193633176649280 134695259519011200
42559296432558248 124134862265311584
7650969865994719 133200170930040432
56735445238848136 178390808473280960
25877118963117120 133583516983784640
110871992972510992 127361140652650000
123194697771343552 185728431387802048
148068789443128224 168289279771277792
75410721610248480 143825589890961744
22963391147161124 60597743074621992
62775068875777040 170259058249905344
49524412526392832 176994324423937408
82699433375248992 115425035160569376
169383154258438464 183083243032283744
160614268961670720 177027969550296224
145976719769123648 196413202524780736
25328495699066968 33367883486387392
92852893918356928 112223083562114256
79519254548762960 101681297505425664
90111230068380528 145362479941329984
84155727189394240 137837156965489312
63268518441583224 74461931293145168
43712508793212496 128416355009976416
164896804533336192 172676490782913984
7995758862952756 51364117542786312
7793713348772684 160458498674963552
27897979503447536 147173576646049216
104128536743636496 196038406751147424
35217598475874688 162706811636315808
134935559331453248 156787736823265664
81699641725267088 174095901561804896
113629556100095664 155039853746059808
95795208960558704 106999651966771200
142120870777078320 163962693286842784
4298227678776608 150539897784399488
3958392646415109 117247733778597888
109088067746630112 191521771350909824
56657971538843600 154956621893776672
110596711605892256 113668091662942176
94904247148386 175878855076401600
21116394219537516 48373864151168792
140731454353106864 187767742637371136
17321123171644080 125778261967391904
34136846100210156 70719805927272984
78644466314686560 179685587638155072
11723163185939872 112268789255402704
158815674113079 110526463840467568
48454300286252920 89544143006877392
76032356681765840 125330332529516880
16117458422241692 22924164279871976
22960916738651344 93064469151170032
58661982710444648 120920339595869200
47627442516008448 101761418376096432
44233519096887168 46802731189612704
32441116750352116 124984916086394928
134031151082805184 135648716036371440
32267103166744720 49250766368843728
2626487299153415 108206352630572704
89070527080240864 92176416933784976
45231115515118152 147421033555629728
35577617428320864 108108802250221056
57075631871797032 110178208602614704
163286004077757088 182895823045608160
3607101482553137 176800386803946080
103506712329416144 113601482023684288
88578579692010432 167755254838807776
57007135039737224 99535523688978544
19726133890610084 62917771502654856
142943896754430480 183131442815243072
47983130741093448 125315490205132800
1755631272553516 67706091614360752
22628520333339204 150219632995516960
77934445564199616 81678521611277504
107021790181991888 188668566694069120
150475221799975936 150722467394038400
125862353124599680 161868378262777056
123459016583889392 138124460702019728
61547577471326408 149673801046433472
91846913710665600 144893266934731392
2568255788217645 62554172564480312
62815497804141328 82441791198968832
17666000360459888 62383280563174912
5123738762948790 123362228494241984
56863522864925856 134969116730079200
91169201925761632 135473921250619456
92945451050616528 97859514273555424
32639224336683424 133753224905102880
109708447514072160 170091871772179200
166309484573943904 189205033604746592
38689973896296688 192209208072716960
93293113400421808 107847784343142720
46875304575424176 140378432156462640
68104404506334136 154566929198165152
109488368379728512 169331974792231392
2556954965260124 19735865100287944
119207193568926416 175567973889981664
62023626746528200 102775770301667536
106400869971078144 136041780716910880
100066706510144480 194460237679019008
61206907033754904 172819991529088320
26391581940524452 47870344871539128
33672328306050384 113440914409897040
22554226630364736 139271273948407808
2780273559306661 81074864785236752
85909657126547344 148735295094964800
108531621558995552 130759254397500272
10781596740590056 196716385486813952
133867689451372592 163844620863261728
15769863854105648 59428908222577824
17597685359946810 95005214048140512
106720993306534720 172489521175183680
17924848618455622 17955049136720132
17597086720722298 157027364956968416
80828639313411616 99417713981508224
66821539605913352 82572557051825072
88674300209725088 182183013365852864
34604711275917400 134337263745916688
130154117327329520 143078856741918688
61393151914109168 83844660064489008
22716269083316556 35625515717210512
37402062772351728 104392784274931888
90844250597865168 150252744393190944
92627617954669136 196805338869300608
38090268715920528 193662403537114848
108416044223292368 168371012722565888
148991145170631904 190216166178729152
37309747237197888 65016546063869080
97831606934108800 147091620891077376
109301878918630784 170867531442465152
128859892597883648 172690097306688000
39416548185604488 98144580618303904
55253147283142472 165434785980580416
51836264650874232 102261273659814912
99480208930680448 101558521810866912
27850972428881632 135033891410522768
17144089301356656 55171940863849040
35293524055463476 36721530639212520
135103104183410032 165381541416506720
18090253935598600 81172865872588480
14247832470263032 176218757716966016
53281960630096904 153282640382170944
64886265746118752 128243555195756016
97661127963052944 103467991571695760
16011377110355216 64718129551259808
1410998488937527 163544840500735584
73383926039505616 98766252133922160
44768414700537560 119267372708415888
143478470831022080 152277276430288160
87159852102389040 181613555085983136
49650591466136120 60391319050613544
26375424350613616 59955356531759416
94000528260398208 153210908742165920
132822065272878480 148256694557436512
34437925030799100 108677735687153808
43023167982480128 192621188761725120
17334811723873058 191952136818244800
56873679319673928 82648922654828288
127616109189501568 137791971975988064
39525551636007088 42509474815406984
47385888942604648 140049353933311392
8940577511585476 94319648440444912
129775750179426000 169696749952041216
37061711371453664 176796436398594880
10767749207232910 178082376830090560
81690984249067088 172606423999529632
36838127628728680 70068990778349224
167803899949111648 191418944321931744
124878538328624848 192058925193442560
11224694024021964 80549498028731040
70227943115489984 133868710097517280
88105898376216816 113313866175253424
106294587586853728 114309891959770992
31316453525003188 154919852687822880
46096038704698920 190525483703338240
59829761150851672 84998195178362320
16503738138071226 34732598857505024
19460409663096428 50717338347597304
98597733511770272 131114879010738288
3996471877538897 123195802830701440
74116983587080352 85405662771240000
70352601436655248 176243256341871008
6527976216192633 193678028112670304
130236576057955984 145208966994081248
103695725728918064 143970413966083792
82943797762385216 128693111604912560
16748683273393188 55208772474973112
159716762586930272 180767794463940352
162560808632231104 179921634355767456
136678446268554352 195635944200958464
108261269701266736 148421173293358528
559337100906544 30237173213609424
93263133669583296 165737231918998080
129667400437272608 166276961334675264
106521837520217056 136027642694259504
128671383483869024 173209514291428256
125276808961317616 153936810947200064
152265842212223200 155041236894003616
131321130195217008 148464214434852160
129721696576806224 155787811584231136
165114249537228928 180323426290925824
141413154238385408 151983516282964064
101084133364787360 133805943839288160
32398501794752396 43166980908022760
64819785853582944 147403042803249792
41854363716035992 157601267425089536
123713043248491680 138347054742601376
115437968966699616 194607196686645344
63627052130749112 145145456729657824
47594527099088968 66932224198296376
44948530137551696 101626859298194816
39893212993503256 133579418214367344
60172989762402568 137615187393605712
55444674716821224 113243543695052016
130311952229478240 167311819580800224
91210426672389760 168114324352003840
119936315628569072 141025474944096464
74609372586391600 129128910264925168
81871412567592608 156772611164210496
40808548149460720 84207975675682800
12647358670333198 108378383582579824
29477584326446396 73630511582079248
59532110699976416 124021740692476304
51144360270551344 172482639418261408
4639250682373115 126884066373678560
90881952535263936 134332692180687312
142695172974871248 151482080721481952
62236636776467344 119842827733454832
54022317531252864 164957206296748192
34183635097850080 142503745608471248
14451492710480492 45102446700484048
27196523851969816 175017026148231904
82733660371654928 155745971788676768
131596548980355520 143794172483414944
167413032160272288 176143508548992960
12895323162244400 23261763137671592
60160606089315856 148967686188849792
6518420246887758 53347563665437384
99693001449334336 157424772884094368
162876734859855744 176969381097197056
167901581148060736 168758178253039424
99627003005691648 195737918861165472
32787750915581856 58095757301140824
30847982534707156 107737984862698224
20760106495132820 120239985366944160
20239500164067980 65076712020694920
67554518710075248 135290838091763312
17197919270934304 60100191595636984
28536502223087204 52038490807663496
155813725272022080 189856390138089536
56516721866278104 127345710484089584
131846518708181184 156403165073462816
38064444913648752 45851385091727688
125137836115990928 163205556490798304
28504518157144432 31111340778891056
140150429310957408 140859126034573248
78490877669855744 162175934341352448
50927681421697720 122094813862015312
28050907191907196 74232220234419824
20496361816036276 72820381851563472
79198388078710224 114359092250648416
82557964681772384 147876264110309984
2612385491240302 25798612876128648
4063216762774889 108320614979365520
64734556734541544 95437156610652480
27821342277228392 113022515006919632
141325571936404032 194190017256336960
36954291378797376 68814629697047176
50663540502019744 188462832405719648
64072934088357176 186336012092993088
75304180820445792 131691753788200336
78587084336128544 104515398969395776
40246926923935456 91748722956914288
88322855260792800 92983809422465520
7357246710303073 73057749533777696
3567982400385147 159854873459707168
57199890692839896 76587208822300960
171000925328109696 186958261494463680
67328160229385384 192160104833716320
24986149481948300 188231192571831040
54253153768171488 94227224123145680
95331736130113952 123486482749574864
125004709355622336 170662170863202176
41451563273973688 193607217427067360
156480805885937504 196807297145232192
69128867400159768 101140504964025296
45921988512315568 172104955040390368
46167271534877792 132861655702941344
65429115937876256 94286005473216752
108166080374696800 189522460243271200
79260948241232800 114719647505982656
143611596626608448 159747645786410464
51174552128325656 190540648502386528
117839482840479648 123026503868709680
26434801792064284 69141662150696920
90380109129926656 164608845488059712
64257627302145144 119622383253901968
3845798038144961 119438801077727792
75442713125650752 82708657091583584
100748484099717632 149286298476474688
61237019254189736 115510646936146752
131447327707994160 174968995722518880
73925030049450416 147776314715822016
2990002398972661 68046509400593032
33114527569604780 56551256039807448
47252809210878616 139650771488882848
70054216401152288 76716869627969536
58844140099788576 156483391555499552
120557353061356080 157206851280558944
22519603253781352 93710463341321056
35760443791212092 141460217967552464
20337435785886844 50495669005753440
165146022415457856 182226252796015456
63428315720809992 182751431753266080
134858705570739728 140768430932720880
94803994210867248 135847239658772688
22304384569561552 31868822308015096
32796443282742724 109258445880821456
41563043573461616 166758664060796800
65591228765456712 111105985070457280
98136880977702720 123728425665277648
5103861013567019 82395377381245504
41147144419585104 80649728641026528
191361505263632224 192694769074768000
150807295906532608 188981119022363808
26283529275047368 128534139049632960
67208229685856392 172592635529105088
159252069543561504 159321133192883520
25248948300433476 191228873779811712
37778124023193112 76328878316470816
22744567481178300 66867543563050976
47300678506522952 73103142918482912
112235188393021968 182799333128776640
110856790205626192 139398672332706352
7883859862612264 163252509056050400
79204875444955776 119248792039906272
16459695518063580 105840678435095136
87056920466919024 102467951833871600
22197875325359772 182056910436955456
122488925765799184 175941582127611104
110164368779234768 162610877505530816
59072514793667848 85396887104548800
123613183409443888 192061539794672768
105646750259065712 182576061723548960
75253221474604016 194191197172375744
34679276481702296 151517824032896320
127968716025141616 134812723115561504
110667034944497616 195939789952548896
18636028217300440 160921919242966880
12191708884891850 127907501658655968
56638377084737048 97513754325437648
3086576879293849 51132529390477240
91828387446298720 196011203343671904
100753068453661072 174480486519374944
5877111548376633 49325390806341304
35814708348924384 124136882967232896
64604253142756400 125974963039795008
185813141422702368 185835988671324992
36298911008472800 132765922822151664
687519057665939 130783000181591360
74150510047869792 143756246549744496
95104197846607584 177700208129006400
48694950858163632 189854230183454528
133494526338788432 139959954807113600
3459323695544258 140435942060732512
6412725619148305 149255002492342208
29769168856701856 176354835419452416
44112129903683424 65551555846469928
62662461728642016 184749596194072128
29005562105388932 184413432216447744
95654907215317728 118406149155575792
61059583220896968 110735597238185328
44951303715130104 95993361688104400
19345322752156828 138073572372750432
36749857227242608 76931268442774736
93759040492407472 135036494352314368
37581951168032504 136648113840349600
112245862481238832 172150421277672192
6369877931184419 80912673887687600
89495565773285936 160231042634520128
21198873774787248 35829187821909044
160299818679121344 180098500210516736
64686861379432496 176035123704552480
28443415812444732 193120557896120224
36755687376858792 150174479415867520
47808496365881784 78332645170590016
3257830971664371 104827482842205568
54139583556027784 110569420943723872
139611539046110112 152326493063801632
73027243686634736 77919178204711840
120576970815499072 139385277338930320
111830120516854576 141751159769446784
37239464600497328 88186765347294160
7156021839964173 153489127679849312
70890855831854512 71402500429864536
158684571779434176 179970596922588256
25747970756148588 60514914757088368
13922737240169744 190370252428423744
57932033419033168 138691658769214368
49880898007240048 101701966295757408
79912043602006608 111812442284615584
64368610837248752 163471874698772480
77269241882715920 172760544523369952
51169841011174728 99203815597078256
126114629932704320 135554221150330720
138224501230634192 170470118631246976
72341941129467472 88338073361773152
117109579122666272 178610235755298080
81807198041208640 191202478879793120
54747803165868520 106221817645850208
44544615247863048 152931642608211936
36518344731397736 46549488853450880
411899950328080 16542824321934950
43914027868540016 137564747960646480
129709109332935904 170949333807054176
9118155515231834 160115334625200480
90071586441369200 166409621340200032
140016603096913968 196824430850027648
33996657320744444 124413736959122128
79736361483435536 147494802604247680
168253526292060416 179287612294780448
19125186777344672 37023240047077464
77002755306227808 156024972193732480
27509024386105488 79709990395556304
87708591241818720 182340381507551744
58480930000143200 79923009699142720
80919432461847760 154418492794310016
68075552454984096 169602639862204544
7496707280596139 168952543604114144
69894349602945048 180113748369183424
62920679819462656 189835673254297184
112437443286025520 156594454259752544
137275523839733280 137909015659973856
8888609206604588 34725393104416936
79387895108431920 189699265310835872
56005609925485328 176524536743688768
48450546636598272 78473316393752384
117167913868285440 121162271958834448
106708197784321888 125498486405685200
16565166737973076 193861020107966176
114574102667233408 193956109328777056
171610150602124832 184552772533130176
43875635138935128 82174164680134848
19662001824873132 35130853036254512
5010600956389098 19745165965270008
96681644101449264 145328805465390688
15480746959819046 73463366882693584
178015301824453760 186316035290407008
18869824476005396 189068616036430400
141589948901322112 181709879985284192
7885140201179465 152180927363927520
9452066438119562 115507518226948064
46578727132563688 92019500171333904
14140771385454316 151233036338739488
122469925250759712 166524255368858880
43429418817875592 100452994266636608
56430038957624984 63114062165280224
147708499640361632 155454663327528544
132224350991401424 134044176618148272
60023046865592800 64007024216767384
149919848302850272 168263119054390080
79058800255381072 190141380638289216
19945229037395500 143074968433610656
8748681833552653 70968657332857112
79235554213122832 148557749840725568
140571370084514720 151936206055455072
34032324861192368 142966308988002256
147705157604814112 162668422012537696
170045965494408288 174954858393648160
78848308652875232 108652840732150480
37814225664735744 142241895875257424
40296890356349640 105491674341577216
65592262512001992 151941373363477216
79952333854358816 153533845902030816
95960936734440704 108647054029609568
160761213390405408 170945222709769472
77422838152484144 106040898794595776
40522427622763664 41971525612410312
98537609680318960 148371874247358592
152749683997434848 154832337843552576
18372166438991844 41707797941427680
58608388388291040 76749973619006432
6352956919327063 153045311335316256
59325069043184144 79412399331668352
12337112830356886 87911254081962080
66223345014891240 86331449856218288
35188375143842088 142680733473106288
6067595370083408 165908855705823520
7758089272664277 65235365422449408
27671750713314860 86502862481437120
24405270853134752 151217775879079232
58499192093924872 165745450297806528
132924432636856672 191285592926612608
29699211603615088 92280312482944720
22108769778400840 90081395525275120
113361273853057488 115535419090682128
114381304205861632 156111386541203232
25553176562746548 132625022987683248
61548886668957960 127884627751360896
133817673977506656 147835342502630592
99949382126625232 114617832059057216
77149316500525360 165793266324177664
135125849769797952 195135688008736160
35484721652056636 150388468942780864
16069445557171638 88155574527726416
150349434560955328 162248910079040736
13238964689392904 16582689166114216
50390245391191656 150216798533657184
63562546431137688 89922186931324544
139716794303066432 180030982267794752
25083061284091452 189589034729900640
95799277738355136 136726897850909680
41959602157584856 144352648742476800
49759859340916528 57442876820622648
4798873578608971 11634435418540758
10389732667889332 120724762865724880
99119565682186288 125403961591674608
2261646357407870 55369742556599136
26101923620560196 112215825475266512
40137419419888408 105326149064717120
100341008970538880 103453658351342656
91692064581121424 191084804689883744
7250692067259276 80565991052376768
64025263017782576 122864895509239184
111978952384135360 159227105160671872
51386327548675936 147940943643157952
133777780217276288 182630361055459968
20440696297517628 81426326952063408
20222369786495320 108648443588516832
149428243702830496 174860883339691552
31239204901775332 78981114765358112
121659734905575088 138430531006103008
39369739476566736 82781334160513600
13756196774471440 59796457715574960
79664748318921200 127975715603763600
129223718866316256 148649875920648672
152323487956484608 159854354099572576
61843993631784720 110674032764275456
41860715073760336 136143018533254512
41676654229280968 82640349757279664
17996259522425398 30919015470715692
26003974890410504 48842940693448768
15735973067632858 163765041930106432
169458498886096512 174327298947998624
35369167155217988 46913347815727216
87718173776346880 124805569346139120
41346673242614936 167563198427250752
122193948460785408 175890103682711328
9215726133980160 36905601450632984
45078882032924112 125731862222819392
47139230018246056 116474553395265280
91554753845715264 171899678174652512
15337691016673430 70135770668566440
14941710285056098 20822460424495924
60852283243901256 143777542197667648
136896699135718448 164986525342912384
63789422792813600 101838755028759872
50360351067008080 149575931740282656
45952160611199480 120134998785328368
63883156812562656 99118910745165824
47003787867156200 67044822732910784
54055503237287904 60776744738444656
24815114882211120 61345052131723152
97842331195283728 195684157720780032
129155446239532896 168293275895189216
12281915849360986 131272325615886816
126014991720852048 185879121645628768
29825222788875128 55783130532503032
69737518025496888 146818138909734368
64384581290092896 129500481340786768
83554766496572368 193954160322075840
30589281067932216 124946895863199904
10614587891773526 43560952569036480
96590398501221328 132266031776693904
34308248726069628 135194182781823872
58372086443473600 95394616123351600
49746035881710464 135298317542778576
36236345687818016 72500354808571920
12054050553594344 163326893730912416
67560644950716376 179827375557291968
6830378706243870 97905438347989872
70821849910689048 156944287335607680
36240810902424008 117284052564516496
56706484146722064 127157394827275328
136153145900314912 154775234886170336
70815733778315440 115734487517824832
93952369301068336 112557541478259584
127859322451743008 131013359056017808
131299799686980976 167327439968685152
40614007341521440 130493638033343456
9810868318085838 16809197832530876
78583379705931456 180280680262227520
37515209861856320 98870012780968000
67323267489046224 178047715677269216
96234250107207152 182796689873401440
32866294025748844 147639711715083104
117831900910745888 139860995025782192
98698097543038736 169153986117510400
110634038125319184 140896226049512368
46578678379664200 76123795584346192
117619209535146176 147142231478140160
60692878072462624 188975948944600608
3456589491837183 129229991303762560
95352406278136032 125650069323382480
67346338839762752 71733471499079536
25440007397654240 57832449559208488
99812517736646560 130301971498364016
116097798613860528 164193220253913472
55687108726972576 191234198881124000
116298732233556736 147711780275484928
40755646486960560 62862187368860232
147948915923084928 192928303843043328
23713505105730828 135247078857529824
135772375724335936 142495995547671728
69850754415141768 94784586234252080
151643151442615456 152604954952357280
116615571929202032 132883467206729504
69964385124087056 131698275224313648
47610552174139072 82820765244365936
57756814867632968 111922325759215984
20212424143844484 104189634613967968
101297604799233168 168665947054072448
82276086980354656 102133233686813136
5706168240207430 179665036409336160
50247480640047128 145493919888966880
31220632849628344 129016429265195984
85404595736001728 156875252141337632
39841307727169792 132953614576556960
146950270763737984 172251858666543808
94706547257894976 139864636217686752
47434600157514752 78779212841821216
33596116926552760 194368206595440032
16007470924525054 162028579587171296
94756326314209760 171427051286184544
57840289261247616 100932887113020688
132905814442121952 174309365628047776
71232807156633384 194860113002785600
86493409753353312 135513547510327968
134905189777065776 170385315971968032
20704710248563752 187599692244883520
80453130555944848 89847349672392208
43518339941404128 186099527910330048
63933772220058280 194150352791053504
39160256441057072 143032727044878512
63258088814428216 191612638846472704
8073507501519598 70185641787884280
174550423202666912 190806965093402560
51527662320452624 136435335008147344
67069938670610024 72889724256865024
106362393803747872 181172450859563296
20953285808963748 143992747958744832
154207797764800608 156843090100502432
190268812084443808 196712496532298304
15648546325877556 16825625213171046
127055229555899536 158027576230225728
15934542299726024 140593404811671360
90381302893853056 92301197250035168
44023093220986560 149127113360360576
12342098845658664 155680727890515744
10119312422717484 191222411641319840
116917856814744544 137333417142823024
159282247316370752 169875755975973952
47920603465120368 187764288632836192
44403464228688192 63540336514887392
29530772907691720 175079174742068192
134827798522289136 157088795732599264
18515580379570840 124836793672634432
161073452854494912 189773193305812928
108966566176755872 193308540732816896
166200904767722944 186874251763406240
20751655350084316 196367740137377120
102563900571561424 181819040217726112
16265301873995380 137100435127602080
11477249043594742 149235860105554592
15894628230484384 193077808198917952
55889916979982 155946114622458528
6654961687139461 114517431979538512
2274019409364570 153082863845800544
26952845618860212 78054458977549184
115977170404839504 122772948270249616
141419979471328016 181162596482799136
93684446209252304 135185512633485216
38177319473698160 111745401292521472
72521005152640192 105838369190067632
75872343990246032 150835761149688128
477335110339847 102937239035780336
90068889116754240 158198782545057984
41297498012957744 149048523589297536
78205340080954480 93662147057461168
104027121207647888 178508616990447712
92375643171563184 171361455834167680
55854460758884 184991239307152160
79188971153920720 132808695402097072
188911738819554400 193011891593209472
109832234124763648 186658741378122912
53310754268145720 121491361460987184
38911224679554456 69888052113952464
135315680549463600 135732029077302944
37378451063557216 37617854632091000
32738172792374100 194853043345191776
66447234264228256 160091227774087808
41370477441442496 160465771972134240
18843271961253500 118788831634066848
88932589707706288 177005391932072768
148370047969645504 195274849483282688
30450107570234892 42604344938699360
160073725288050752 165223101910855200
51413622663918832 61138694373007104
76030861673485360 161753883994735392
92159994525655840 124398050430677760
34874467296201232 196435019832146368
31864664079229812 95030383347477280
105315804911926176 173699869759814400
142655283554432272 151531087642129952
75849284945074336 83245713220547760
90292332129001184 106806832812785344
13001350013287446 81518169332393248
3578960336933059 123691808905017904
121479750923758 99433475744632384
79152071072530320 104673842627846656
95447460185879872 127804470797789008
39689805654243392 123710412983170864
108296253537444416 119094681878816432
20137292217100960 24084830465481400
169107585009107168 190616085477756128
8507461012745451 86763109198201920
161368163056313312 170783259028246112
50895646205086928 69230273218771096
58241526590362352 169041659591830528
150254483682278912 158896367247956256
119278395289274080 163568055765251232
61666134238187168 171534006015245792
45541524373036896 192924657920370432
108954967735682592 196841935612795424
55479303677977400 119193916553911104
142252921834662512 189098094842922304
72330642839365216 123914676364439616
25918371752481072 156617059192771328
90564728234502576 125867207658796688
127909606943641408 188375321235987360
73335069127051552 173282409792246432
37026198083980752 176716777356298816
76612076713650720 114116615649758880
93663067123673024 173275897062458208
80008463738646112 129955898123844368
36070780284792328 38110963783432840
15633824201350886 181041087076830560
87445610935863632 98514604423575792
43733764365121888 192818228023769952
37769352254169192 46678469391665632
2922868738892062 94852939040506128
101619426351448976 181630503064086784
14693464176294494 70160332678556272
54818176744267480 193449328228050880
52253673116937280 146877776283199488
56578004601182048 149654528081226432
59123271813600448 169644337437799520
5289500417644545 54690454060325880
43091360257175608 43672625803063144
169101841345468192 174318454705467840
66930479383916496 194395020352566432
8693281710872991 44270480499141376
47359804908770648 52276676813269776
91478333631734880 193354536442267968
45329512836332504 132741892529256240
169250440614804288 179234267144006176
73186709153824896 179897492234675968
43708460030027432 176093263225791936
104776327442250784 188243209076671328
16063010728411862 145844103199948288
95989387328470464 129215999600723760
51489777831691296 78900022362380320
99052098480334848 117975098097995136
22490655778435152 107007410451534640
51696802960302592 97402802899935504
100064177668518416 143772801735083904
17766747203187136 154176678836136192
33771494769097400 141004512331645184
81966069322988112 107311934913319168
92596810533631696 188233392883183296
79057200682510624 182498773778364864
33032726191272156 117887208080696304
19017583793640672 154199719553632832
73620735915656720 98045304501176208
73754026149809232 101448839580208160
52516952541136312 191542202577585792
81189457889861744 155224901067055200
80712313866954368 160123743231085984
128270779957585648 196239570568179392
40016301983220560 73677989183684736
146859598247074336 162058570492398400
38513366626357464 93660717296436304
158762953706973184 174289085077972896
150754772169934368 183457404352241504
29024445159710224 137867140237915920
62792565542020176 142425010140676288
57711574470462736 167528099277057920
74019730075706080 77106351779563168
10540566942407456 83783224934309312
99210016675236352 142192830981949488
20984612713152992 104820997155022016
35155222937514320 35777540892811036
112493482058176656 150692256265678912
25095007167510476 121568901061559168
426968197046200 40539976612989704
96804666509900080 158319284881142592
83157491066216864 174420058451423872
22109475254752192 71685847299803256
44972184285367792 54991556098289568
125858907316811888 142118942882545776
22334347618199256 53951247804177944
15967070042791066 169397353430447872
71126784030704776 113741812213831168
84105995523303696 178462928938103360
7717505177676590 47181162441043904
43047194293369272 183631376204007776
45918470251546640 58941629978222248
74075381991166432 155829505545532800
30581888580012564 53863466449482792
74138831818051696 79185448347296768
115822316624329392 175237497508738720
177901052349344192 179303620388261728
41050840092792640 155506845532665632
108007791324950416 163591502593657664
82094169891302464 89326932662382048
63074932470132776 123810753637867552
127036599099064208 183417093384574240
145182862247551616 156940407146516864
145117191067899904 174370579310118976
81162733312870192 90975438273785104
114116358945804400 164781313244657376
71786147891798584 148367694833727360
5291258551919279 107175910262256080
36485809553372560 167247458943399296
133679466558651168 185723399790408896
22426292347990680 60143312579199184
148878122059279552 155815658383220736
191081951702880640 194752524022028384
91240336866954192 122660458471768048
33625739546208584 74924759215622784
136000478643099424 186404493891789984
82749321162339616 111555162613051920
4092524369713058 191426135039931392
45315326146007520 49672791590277640
16616435182480168 176086276972395936
70531919341957032 101176791823869488
39421313460239120 47486604574880176
83274230488867936 134034597291062720
111775938768388000 137714338969752192
108903838067373728 149491170308950560
583571814084976 28847121940140416
16224518049631334 184881925869298112
138621028377896816 185742123259548128
4515496879856253 99041242044049296
120219908505722976 135669144380553360
265438672726500 43184565578493720
63269205894741112 105231583998086656
107620449089051872 155311304552266624
3665157649840346 70146003631966056
116699546115923104 157699946455548736
32680314250674276 39228250887424560
157810234771695744 175378074922425568
13196725743630494 47163708002615752
111764791148265888 195436555585968864
20108975828189140 147522403108934112
113241940026467600 133830218599627120
102454585960786944 177553349031639776
31782590071338380 91812470887519296
129001847143991632 176795628539770528
18055761801551356 80709125034275840
147467784792943232 152743126957492352
44108093791918264 103354340774163008
94878843114488432 110702610028548960
4981533010493047 174285046446349440
62538090610717792 129815585737008496
13956324491401096 130384450525026464
152866760424492224 155131980984645984
193244006674578112 196300614989959008
74882369238677632 99549295020387872
88019916740750560 176891470100116192
82783568864857376 188597787377434432
77666082393954144 174478362740643264
126825690875981056 148444065279643392
37208826418687160 180898417815118848
147046887282448736 174216388737352608
112023542907992448 160435172555467200
148190354858741632 188676912619681952
12406566946737752 20229616338629012
50674294314802360 121016376769914576
49298487196165088 193981903887648704
162212937182834240 172024749880821760
87488156625066880 97709091397242480
28345771152847452 125328122749591552
15049009381067462 109888094599046896
6638419935689383 192976444876121216
144744311602023072 172797318097232576
160120260016588928 180487894320676640
133981531679229088 174965934706311136
97234106902167216 142885269368386624
87718800113668736 110714659865207520
135111664317008192 167917251846931584
146821598188999328 163842057223675616
34746997636390424 122070462368433056
75474685933936096 153816565976932416
17849913026855936 28885803016449204
44938462216892400 118979929048841216
39836847915842864 153057283350559232
41790855325633232 108241180667142240
60497461674368352 94216249592937552
111481093517472912 162472741823546976
79583159983337520 126759780945825904
9170787046808414 121487146891175056
127667978423419392 171100320348536064
92263385766723856 103405001056729696
102725272920858848 119085132749858128
88746483602736800 130101771479087072
31367530429172576 79997084798358816
79180199634495584 94588729482499376
150371061531388672 176114884338710656
26568615110365596 83845990897841264
48028761804298064 98221539084655424
139373698086665968 145420429438471488
44710152996643384 50798151796587352
74391521258659744 81114782919929056
116550134392622416 122685227235576496
21087077654956244 168252480477782144
55853288245199416 132437424478976768
165206129130133984 181200538776638464
63966454429304640 109659287493353008
123822404801186752 149928742329957056
13844036567788178 112764418781838176
158465376438309312 178506041018610816
25147023484552008 98804995189435536
57060882099548672 151974911404191712
89005200690279808 124761948489735216
96770428129212496 141268794465306160
14293035989745622 98060139500424560
36721139906696512 181495960762738112
38485502392517504 68349669750029320
88543046516800080 150789371495260704
28646736113003908 170021596715021792
70485486303510080 82705630140765792
37794062779758432 144683371123976928
32627292360376952 143826256774083552
75616568539402272 159233488062612928
8373393293316403 23572924333370928
100053422812741664 103980977119668448
145232859745038208 168236077850481312
27134902692924804 153949973883117440
141895140877509360 153757514202088288
169987955875573344 179893496037112288
27883342103083408 47500886996521264
150687523369944896 194954197365696896
47297664888907536 155864662215806976
31570347674567076 41211993930174256
33199281697735548 122930419750103312
26552884449348056 171399932616412000
5310938391401753 57584369514623952
15132706685140728 83539241429536736
148185268951035392 154655725615891904
21101944974398556 106145606300113776
83817901154852096 156419823846790112
43438327774419952 163381327424855488
25287312810653784 117055267164123440
66351857955065392 167173845208419680
12360977124206238 175594528059345984
98200881920006000 169533246320738528
42189774611707384 78788958962068608
36980393650642656 131682420592634864
34217420146619452 34229921952112516
103976373579438256 106035522602323024
14893440374755276 184286971298173088
26778789070683008 106936424813367840
92590634990601088 108576240237651776
65339820644626496 177132683689543200
92440812969048816 166230929876179712
62924333862160632 86691442466901968
14241731255681356 36930330153003264
29036524214166700 150653011057502304
149486709947539104 177949332673364960
6361590739033027 127289570492935744
125423269293204352 143892788751093584
2597744970339493 82904460208636624
90443582319439712 105600781512610640
79729040989975280 122459291713959280
20062451238472744 112291088250495872
34119201275225272 41823431272228776
32975188767328172 61994676307781152
99495337689425536 103418265906066880
72538477709166512 80160072916577968
20969179493510828 148599199722173280
42117902815855632 90221062844211664
15609980322188160 135500141249882960
87993633130957120 182438890188899424
34954464869853156 85778563821165120
154540473802269632 175621996298908256
43201707743875016 101679698394796560
45672429540719064 111657905672009632
11324363942931414 114767159733526208
16758497419534812 168358957018286496
145281161404396800 146540338463633696
12575986840490440 88627774180828176
121938208584960944 128451394959622144
139734844937627664 162012765028018176
128432554900783744 191027784158101760
90550475767710080 108109572856813392
84840294107863360 117579907778599104
128677657841639520 166644271437840992
87518065983989184 91966930112156544
47180594767099072 149514007582080768
39482345827958400 50871882287875840
51305437419560728 59007991043215560
11303675949437558 189345670028151360
106269998556139056 172772210672160864
151063166139331456 193270473080382976
97929030549626768 178865785865534912
13658934773069900 58753701667986120
9792229103737714 91466397370835296
77202421088175744 154783199886493600
64644137032173680 134982187483881264
42006684549718880 108684710322273168
83221914004584336 183963984727976480
104270208454509456 189479855542452480
10933825059100456 126985402894252208
1064777990134317 123903151764205984
11711192923365674 28391499900348432
32304354109674232 144877846505333664
72274677710961088 159563364570850016
133304281374890128 142098388648235216
118962802700024592 194132569256834624
39073833843348232 113471941125707904
29946743199749972 84033133467842944
30086651824935716 171453616655826464
17590037762013714 85727884334960000
69242081976721056 158244405992118560
30034556056763384 32788035777462680
10035424319928730 157395858342299936
28140243145071676 152325557303143552
184307035533100288 186896870644355424
59113696905072128 85042787785581968
15114180425995866 116522054880438176
113831112024572320 143062613086692480
25925238976221376 98139655240356560
158428915479801504 178288974002040512
18847720772531068 76921285602952400
49681833771681240 158489619709220672
92307475574015104 127141586579859104
48865534372659136 151628526522946016
43840158269250224 83854944871597280
37807938379760296 64711961063747512
62983262287627328 77246951067486176
37358506087832320 82951298507490288
28798442488506940 135115811853785872
50562742038130464 163502736864657536
12120841909958268 182321295584604640
101367193931192224 117022769212198544
47685177550754392 153615818960711136
16880582819586814 145780093973825472
83005176037266896 106137139400483440
139510456529696544 178664092888069888
47312708609945832 113315543605129664
2047671309772850 35052937758748504
164522292122850912 171690645382372608
120075257301162656 128369245512254688
105193751482109040 162949293907939840
5016511837858132 63949951072471592
28144880032097224 60842223485929272
51879884021847960 196742593338624608
47322452961469512 122099448887316336
34650345501189948 161958056569498784
1081977436840149 101697340855925888
68931049210873392 100907171608069488
61257173905793096 109887634305064448
72226028043590176 83266829136168912
125367957863928752 163514954821402080
10427213017539522 48420100052371344
30643564488826412 101960425362679744
73817605959063680 187822202987772256
66259052611696600 173970797039281792
65716155127501232 109989650418431824
23512753821455376 107355115234109232
28895000690134724 34028053957621264
23695357258405216 71012522403512056
26941122382938248 72996439859587312
75520596197102048 132377279033724448
147102994895897984 152705834102876512
110503926304070192 180376128028174016
31110504565735292 158312851307108832
95510227839450816 166477444903404032
20831328807621620 46934271408315312
28734216080502 179296092080606272
8475198539907255 87958708897088144
119823455785500736 190508258662580736
110737666065850496 131562717066092464
109540319089961824 137089485932040032
32051283569385632 177725293503499520
17371163191132236 41324148287858696
150054546051705632 167664286459404704
21243638252717244 95172608269498320
86477240538412736 169578740402631136
103233305343949264 180427244129763904
57297359409423776 114693955853153520
191443841773227904 192936899516298592
36814253985763360 100861167451902480
49808986344246424 178628022936802784
155270872755676896 185038240614264512
7716758466501539 77182033732569040
67610278575341632 196067890441790336
119343278187910064 155928465012256128
124438506532830576 184395231982079968
3266265115068761 109273253428478320
126329677776555776 168555466284335904
101879189809853936 193738463071794752
109525230982028272 196449888363777632
76433337738986672 162938170445020832
115169518821576496 158752363169776704
66420607817878976 133044223558310448
58805780720571352 96904577402578608
122828218949428416 176980962375148960
38550176798752760 164517087118647104
7821288770312193 56216552437518536
115829912287149840 193768844328689440
62386916402772680 137450548058751040
2159878651130204 41158470199455592
74645938545836800 150904188961785280
121845363302201792 182051328635591520
107160302702378960 161288357564686848
26050870588923176 154414403879558560
26768301673114880 104792139536301872
18661690585853552 117365306813095424
53813393839519504 174190219805468672
59472231178948224 60062735292550624
66756238605618288 124528889579307616
111644442596095424 146588843292537440
4584763106462811 21724456519181120
180118647355665472 191293881462280928
19357547057179764 76447166717636624
126303934161130960 175392564938285664
49544678159790696 193872904623906624
62536187455028008 181711052987827040
5635998510823785 69331461112438816
32975369285709404 79404371514195808
116163507326205072 181785177757430976
2096260864051276 188905648060039296
99492414170528576 176089417738105088
38261174488786624 105914382213502592
20213100539859256 195277170649445792
130206290921378432 135063887068386144
86115674523009328 128085355715260928
69637611610652312 152113653662173696
29434638798751352 71605401199616152
20958357774695340 63489306724069568
28979439706526948 45407093662284384
100434391822536080 148156201056495616
3323240586573256 50083766038628680
125950728332920624 163575676354192576
107860265255921504 146803395335853760
71549791878144952 136104435908977840
69110452076815040 109217114982426576
136626307626155184 178127741162198240
82368392914926944 106411167407791520
17867572497810710 43024055313764632
177146946910882176 187210736913460864
87980369108877904 165749983503154400
100993151515566208 140885408192369664
141276719077253488 158292898992067104
24103303410870888 194779559658895808
93338340649840864 159878030943795808
79519784633810224 133460608860331040
6797023065756583 135745357875426160
95736342088153984 137608252183719568
1985111748706431 170491979710546912
31756010857767672 51320247466170384
104527435182990032 141466921134003776
34653365920371584 113004581316358064
59339264722980880 111382792607110528
104742080486584944 115883683259055280
153988846397563392 156349408934145792
105479204802121296 180123318341221088
68341059507768264 187902069057833152
6547995300221728 194978159753349792
44724115922720000 134186074789077232
41151354312794080 69666183949471584
13961771119960772 131067362033119792
79666961854037504 157839338802866784
50076232488583880 112745559254258112
1310212894290048 96101053174549760
71747837827399160 118495868132845104
98443678508150496 102603820541824160
82867905614216832 154417450922053216
86162902408358976 96587814199699200
2424907606782460 48308870749929840
134381974887093776 145622695934794208
157453703688772800 167023695680138464
18010707693982388 167068477327092384
19642300683531484 93876493495704576
144807633831938784 187015374721163296
87920722252091376 96767545623573248
4116345767357112 127485427341017216
27325951245017928 141638517343869008
63306767309244672 125349715315626928
112914758724622192 165042357215211264
81758698587582624 115486513839539488
46690446310231936 180009012562068864
74290617993601760 138441478825930592
7770450995153618 149884859720536896
102517398478635936 166703061822533984
12720405581850078 70813001606337000
46843090565778088 112844580585949552
62273870988441696 109467932824578800
23944193554313488 169468855455257600
34551023269845840 155154946285490656
11216705625359676 180733412216977728
96699942796672592 139452787487746704
79398012486097856 99234157034864320
26665001524741432 98903479837731136
30078834759314988 189498783533605248
132682811961597184 175188275043270208
26205250655071152 151398991934740704
24801467149209340 134887967905440528
42836117774919472 151943294265156960
179050314331902944 187473175798782624
139326121937170352 143090214999986256
11079539108578368 69160831295417800
46776265947173920 89348668769514496
47426597139225520 137236517111192800
84207047193198736 157725546329373376
36374430582929256 65982604576854000
99011297197821440 160200841080478976
125637198087750176 171365941106705440
101454462937322592 187397477874087136
36128382872059336 168977278151733024
13209523468729434 163474083048159552
23175506932106484 28978950121679748
42312726407705824 187287530060463744
88419592540897376 122945062193658832
10358317149062584 157199611682960736
20784243970468508 51039298687417768
14319710948059552 55521895231822048
4818276263194937 56359938099850312
6926641738966010 65757300319809024
176372176396931616 181953708177148640
40131377657701320 50740180469555464
65419334396753888 184744081450765056
99063371086843328 109954534817754416
160400379797715296 189839324353384928
38973060701533312 118490587983988352
99038430294419344 107211209469768864
155653701931900416 186066002369014624
79769719014177456 192204966228735008
66626808724529336 168646900601440128
106589017538582400 150646087951412864
8816548160258907 78972739469747472
24319191615639380 119063278374922048
18382567793302092 110428045366203760
388820321251121 85563851790241392
79031070907356000 97294323757611440
23522497250493956 86748188062429072
38256029303995824 62208336661420000
66486256334248976 165742333767940416
184536308501351168 189538665761326176
118618567783663408 172876374913652576
146356777372780960 188331843614536352
24585496613883772 100618876320852848
42450174863398136 142637390023291808
52371224800224672 142011618441376480
169203743018975712 174918008766842592
112541178312924352 147019014458996864
81001179438436704 84716289251114688
54668629439689824 179192143656440480
132669130758683520 187306842581840224
31157900289056644 143118625752321120
104368635915388512 153357400190057824
57967458111288480 115748494635661792
47952684662931872 137614865211745296
107975482704785792 154009876347459392
17509843019118086 65307383126732784
2046342371932202 132549498344588432
65169118713428816 113543822959205584
63812638356793784 82699061766075184
120171305213983584 128994383389439072
84872483480259408 116620045291532256
108537664182520736 116800720204811696
78018508822473312 172062865417876576
159780471042690912 165786229412135680
103032697475879856 144815689816723424
49593393447515856 110871842519799472
11039572191508038 109627289767822640
76656160494043632 174433884201617312
157910747864807520 166206892040266528
23869332409805668 79928319251538832
98159422174936848 161989035889056256
36512619521665672 124905901381150832
149600951786371296 182881157282426336
1732437125078154 44314940834925840
8842276069454773 26703010717809840
8725186612556128 65421543599939808
63588999592808064 190970379267065440
14824399506592040 130932696642142736
97597070965953296 158248715629748320
48963247233209592 138445675939315376
66685917801078912 186198358921193792
129381393644925200 173496823760844576
19454789906864284 167931946362107072
48640750770708560 173138607845027200
79237897632397376 144181732419950720
101302894528391264 188385082633567392
35755477982034904 134686311062569296
164132221814094144 182163151462626208
53501669486029408 191234823627243808
63607207416901416 174466672294437056
22497340087137108 75812054111828048
65881258554397936 172360982162044672
176201672579546784 176740449124443072
205277625897302 132677027032244512
34865120181110268 133255744724293344
8802120718329562 152261900055717536
53741785490078920 156778733117632800
100752118180774816 177532777682140384
128087777185987248 185050626992344576
75924132948491024 179587609220170176
7909762506194094 27220276368134420
28656216670047896 56217520971972448
13619912266316346 106359530803704400
74809320276437472 194763134495113024
72553264933447744 191657191723444576
118005612600086640 129512316575352368
175947347562706624 185730256333719392
110878953577158544 132650907744734176
117210054165856848 154493452220805280
16501294088692428 159624368716687712
37548662219794400 107474505228126048
143900949979177312 161266997254522560
12021241038470722 106032849273778736
82643207350839952 98682429421896304
4538820229992759 195462140790977152
113867687977817056 115258905199451392
106227982953111280 113372209383283248
112106101322500512 142803628134664352
94642324923052864 132783784073985936
106240819202668192 170656415869466336
47083084510623752 74434790871510880
1678732567141232 75037647593684688
49702480021808632 89987464380644944
46704157274542136 75714985910853184
32265397008573920 120580948149942400
35994641774790692 52131759994483408
27198748827836236 142541826861317504
19324734480874500 82074482373598688
32606939957937772 134570610565538992
13577728023975186 180729486261803360
111016742521105264 167595654169669856
93877678360451824 156538430522426880
126840641104248128 185791234773058112
151950858755358304 190798284866746336
12310259612090930 46626608447476216
48973776153682600 59885943956831832
4396544985288383 56729942352950824
92604577974443520 188211334871164544
71965990434879480 79560877516097296
93727419985546080 158525251416336192
182733696101448064 192455737465882592
60212832662613040 147189303642127104
30293435704627976 112175264071641600
155263391083060640 169846793442669056
20818906930024532 111232090266868208
37482395552171368 78430681058317648
34736199462344176 169994989935838560
93129857854008352 98896717765837664
46173927770305048 184978205299701408
136178704075088112 172676209566935488
134803027091667600 156440603786787872
9228266681281676 161774724274759808
75166867395845904 88894528922749440
2363980036168152 142914911166054864
20960647367528980 82720873590110304
18425962734769208 147114147863895232
27956844161283444 84303291248952944
40746155322432600 145342316237138944
51546135285287200 60766545582221224
157223273785403616 161410094582836128
163343175193221824 185944979155140736
85326377782858464 187322307808491616
14512231157616788 188274124789689152
142258353065276992 145915472607942944
40314863001487408 128152663933727120
173114210603313184 181722856440710304
87653095385302880 194254182596466880
32917650822686580 43897975506993864
67347070805245488 112366409407725184
20182118574659304 80621039024789488
59272583670970400 142657111214313952
29776248573480096 66662606035209576
24345017448812360 66341936600492360
43951465255272472 150052841661538144
62756422369875336 192649159246656960
134788311800844928 179320315661123232
61570111633614104 93923984906598464
25952700256722084 46455547793356176
67026328024672776 70655117650526088
67690606434428256 167114998455705760
120334398963339712 140009890988808000
39764948985396296 72097557667560848
77811964299571680 131397330527736448
182796481654299968 187141657309901632
90884174386823696 169617338629198112
149258227041319616 154546959570741216
129427979670099984 163688538931108864
19633744946742916 125113022417531856
131753121389721440 164241964686836224
17873538834027220 189932402532783936
45754948246852880 159739607883011168
4182944856941722 139174458807877888
92256872954124928 186953081350683232
24626459422323512 81768509689241712
85202517269175216 167138047598526688
154220746857268032 182729382320658592
106321386916009792 112467380191083088
15393429871333076 131559856851155312
22693234258556184 80887897780620288
160476019423376832 177628850120869856
99649152949474352 137245995453942144
11546164208582938 95906138006893104
57018618096547248 123480552262646352
102837831657880736 104559652804992688
123483901674913856 180422824941670368
49385303677584392 92086337501523664
102542573194473952 193819482632338496
3268657783100565 40893095620196048
26651084303623736 104390916528751200
47013577977373856 74279480249006256
30644965943895100 193486591915690688
79403065383568016 95736464668807328
45918082495265480 68856495528898312
95125269858948256 179564792522196640
116793719675357776 181888871019685696
85446002979506864 102100317557111376
45239799696389936 143800625949293232
67857511099814472 127256086332073376
62763529694798952 65510058007897568
13935224374997850 72899838007714192
31437781836214836 40089896682598312
43807447219254304 183686009632670912
8792222119271101 179178549245992288
67421105335725664 148662190307061472
53886621360683832 175557524279954400
23893729212701140 122150719283867840
18886891163566748 65018731788433744
48320088357244160 58197018078309384
31989165250945668 112308885179350192
39371168429853560 147432865503744160
161349389209333728 187663778343902304
10367651668062716 86256913295270272
52217035411992176 97152314699847952
137856610733474112 150894389428404224
183950749684939072 190087999559934624
176469356172581312 190421832197879872
83844203319103024 120204040416726480
29276066188593636 44504988424948552
47488058970551064 144453168862296320
31385256321609240 78808841419484880
121776756039427296 190405670832169088
72458977927166880 172659951540964896
78392288495235056 163019413881878368
22471864223117080 65673196939960848
168182999514347008 193950947143743808
16026634127104148 21137899801391328
173257556578282528 178286890455844320
97865109277378496 185199111995236064
134850540137176368 179463838610685280
132589947499137888 174636711331273696
17576042337048524 25371294669824400
119167591108469392 196383677418744320
2955727938343292 119007434223610832
52374216090075464 84517028859172400
72932676890523264 104694843454172384
29455211427957208 179505948527366176
2934091892459046 21151562248259580
108014124299538416 168384399475696608
89352562224099936 133984275404390960
16633515980333226 137116101716309968
91388834492958608 95028244352830656
12184378332007954 182480261297955552
19536182888024456 123726057231170336
141499856222369872 171409499018951840
47481482341211680 142651093462989264
99332157879405312 150208785790460512
75365141949471936 113163341542270416
29271181975838792 69691172723666344
94055152542506928 137861979951979616
48513385201121608 50586501412527680
74501030886776688 118652650316182928
77152608877325840 116025355162403904
21938842829603064 190399315701738432
78463651729533264 165835668928794688
102068002588468336 156266978723929600
78649899940975440 102760765012197600
58730898566483576 174686170697280768
165884154439813056 194995060793676992
23949712884749440 91282439756737792
85997740436107072 124575824902098960
72393504518752880 144185212426623264
62118574876424344 119003319148738224
146896173196007360 182068595898926624
77007127274350928 142197226635012080
110429011615991136 115770729872716256
91422680208368592 161000020482366976
89853901624163824 152189520564535904
76660597032950048 113012236486139088
33831545328020932 70497400228900856
27134372698289048 39749967613537528
27632682708753652 168928261271029888
150028964985501600 180287795650144000
71303457146777656 111221859717636144
94827665010892240 123286166563256096
105023160780637184 191300548394562880
61855293077337520 158137489019099648
72259847164756480 86809768695908192
13376237113355750 112915470226914352
41281932932444432 53131393021590888
20739893885714404 123828669844897120
12455171138794944 192164378052413792
84898159942882144 95329108877859712
95973569855202400 103841703834554448
36603872224025296 141330124895507008
244872801041125 14658190985511700
156799290877280000 175163372909866336
144855870579584704 146964905195986336
75196030832272192 102645418826095248
168693956057629664 180861983286001984
34938245219118156 194785487722978144
76978383394333040 188981905559436256
48372749923381536 152880053275627808
36531484064981384 139040319532601664
114974216637708160 145684861869818368
111797874495313680 164215447861459712
128544057087955968 138161967678649408
106165112984110608 181355321671544512
57860268442834184 191059268691211744
107617854717274624 156674074628776736
47521229842734472 67497381943498960
47892734307776912 85151046471282912
122122161883448752 179438984093905472
37410008945007088 68314891486517456
49991903448289576 50688272351413040
103265442395884064 171365500733406752
68502682054162336 161707316862520384
42693722475578592 50075555681618280
118277472750714624 119409326252094368
77260303601245568 149715361521010336
77287300203334272 144903663332112672
131870074661525664 191593687934927456
116645431899380096 177396106404722208
136451813801849840 158483623064906304
97613182589278176 102733917421864016
70676812589962736 97077344555843552
18151595282264520 169970936983521600
131689236615783328 178156438227955616
98365009005497248 153882258943956384
17874824226223534 44080477213087104
47042860197613056 128019222207301792
63800681132208592 167081070386206784
163257172354158368 169947028701621248
16649048751999572 116864942068662496
20586379620712560 70363556791960656
32464680758677384 160984204436667360
134747344169117936 162458084136012928
19161287777588340 146986488126144384
7844665271849737 176715218433825120
136668945687537024 142706762547803664
169450500340049216 187952084868876672
144773055834590080 156156690589666656
101467197013573568 108971608536080192
127616478153429456 129538951452143056
124918968954498128 151407986040899904
160849054457895360 174188788746350528
64665904044508248 75110076227620880
47778791548036904 93704977874771760
1429521592959879 21549541692206456
103372855715339968 179557715671246208
96179625690624416 164133156184930368
46735070013142952 59410920528225752
165220042549362016 181703048710733376
8054765547303657 49767690004310592
132460512503185392 138638849245191568
151038491482979584 186220854455773120
47997063762604792 79221159391172320
51209339838469192 169496851089755712
25985212071355684 103063721514564400
65175979587222576 91704351787697648
4077944143233434 67950716095220176
55405861391457880 168204335239833152
84992573523527744 140143504857162800
91814012171305296 144446868047730208
56268254654992808 98202575510314608
73262460311430464 176202653314501056
120378979607599456 194557608391297376
106440165032954864 190959418937740288
44537339771710960 170653502731552800
47012577177652184 169731310022499360
12048259528899090 173355595698321280
5884962460994680 86843947327018208
3499885317107173 98432653987460800
123058740332282992 127866093495234080
110076928836028896 156649145038253024
150279232634010272 152564406302617888
16028571230508978 100393951245846576
15674098824860010 158129718066381088
14744560489723208 76901256202080464
147309174380422144 150560230870773920
43180665433761192 140530908313582320
70622517757314360 195665265149252352
32418998088376440 176069191585796192
615480192267873 90656959876873616
87029059485749456 152227949430301312
66240129040540512 194987237440335936
14949177736771434 109723507219696304
64299032861669832 152051445848748128
107175897391467120 168625907246667072
115477007034227616 154547337417235904
144010631583398064 169267524657272992
6327129862951748 162608504577049248
11467739131862960 75244367974220688
64607444063948168 88151590400039488
80943993594593568 128652702922756288
124208560139941456 129594626616666896
29132236204532056 49510611168447368
84266372814341872 184573525587130304
76850843108598672 168006771101094304
173174624510227584 176904755144470880
97171770015108672 191430960558655616
96176609419620912 116335835467825408
8083990845679291 121287374827165488
109648513623503824 159688006343118336
99450556704403328 185437817774485600
68744733126532136 144900093460690080
43151067310992808 173270317932073920
13877335585737258 39673489255461368
116253415939958976 123003040071253680
97791529517036016 180713860163495680
32918334104782104 134200452811867536
58614465272853088 86861285534319888
700711952866347 19005822540112264
1821059548283484 96460172117896816
135596895361605888 150004723133243648
52305157661365080 177727952644602656
109833367536483360 175112246031678752
29018708700390864 82798030161282720
137044233192448480 188375093759062688
54266619403000624 103378912305936352
28165976635564168 66164704311234096
155939710225276864 167508804707342624
48618763446189800 167323703992192800
79868077190680256 101708703848589840
100771944028959696 133067180842644832
11692011143136416 150775921487603712
62082908550667992 144580937473625248
25473880649005872 39528882639582176
18431085593860824 37400254658352072
69534181252436224 70680127310845040
179421986202989408 185309614740752544
13850952770073794 141501744976318272
17959090094013296 19838121395202012
5852399869852733 17595741271588614
35867918542935548 126142637184627904
33050145761067612 44173800260993928
151458446354653600 194238815306174080
62443055298632568 95341982701282576
78315226749181472 139708741101968944
95116648547131840 121934031269531584
883587972591657 127286324100193200
27568615329766184 87021342558641088
91488670301809424 189074661126274656
111515446626734544 145043736631402528
135068487368255376 171369651495179456
15979212584330098 20213649860994688
35482578479600160 115996053309195600
61548500839038544 121193928505496848
12228630312934856 155215344319646816
35595741268302260 191505288761479712
23453940515158496 165352498040918880
138269084919920656 190242037911381184
63306206921240424 135500170028670672
39400158411140816 65414771533080144
31527159025150752 53200871344630736
9093948044845034 161761622242979456
59752406738812432 136001998683907072
106886207951716544 166697879287453408
46368254554463096 123032323175638960
84429941769422256 116634745867291696
136674083486983056 194669262897731776
43237681353363176 149762461420095648
59809381614017720 154342285221191776
70297683831753256 182798729142505088
71475251172260680 106388328946076288
106641981974176992 114573664225883584
3528007472481178 68991857235084816
56907315832886808 155802501482501920
36862679294410824 112375901224490640
137410790703585680 141946087754200000
115148746067786416 132866502980451760
1617534304262076 142471574122229104
6269592616020933 151484967082138112
77908056652059792 143770900188609504
28712978956326444 43860949312391760
43416281898970784 184520363469121056
59666295110221032 168261280219715552
56203133766142920 127261815183985376
15309834432699546 147919001725466720
35689780679636508 129120682807204304
43897679421330824 132534306743479328
90769727960165024 187244591550827904
5345922349728656 131897628355861424
5193808469821230 138990803509247424
181806945223587744 189763889991229760
19821465030548156 130502117491881776
94391741079658160 191414097144785824
587543346160184 87763642369858256
88353477750288640 102979679358933744
116233318803370912 148874616055924288
105581865966597984 187348124649905696
52900830488541160 88526489016662336
12181073816536770 96523623503530176
8334780705707641 133587143222525968
56071298647625400 114465852339030160
19845722151560124 36353172006381528
48362615881418328 88952060073703280
60363950996444904 174241677635542432
139187847774942336 186228203969177664
3650465123143741 84733696337033008
117926938525358512 179762961248984224
121905794185586128 154961256219603616
35461796670466620 149607008962308096
66736333890451864 106837331054449984
179311095764124416 188306181125810624
23591086373515684 25511887714100824
75015355280479632 137326064914274896
178976506074904960 195052112688760320
28743392038988392 96166369484159984
48749341384175192 183706657694509504
41104378470605192 114058524422344640
42170007817975808 173599779247084608
3365939422964597 52041025465744368
11947001754309026 36320791561121616
124513895744374400 195525246714004160
90311244231766752 141208136061103184
51046612345582096 166635991569884576
69706696122305720 177294511553184960
68961522315891080 88615115039565104
40953576999461456 147443411422257760
19818023165682708 74457985574820832
28819242715145832 187932082708305664
34157052641395528 67811457496244112
28630208194127932 125830868808184832
110402109015453536 138206042504670480
174273749034674656 181275689029623936
68048774636459784 111783258784282912
79866216850750576 140492525544750176
89078735180215344 114247018674734336
6064474548587129 141102781360104784
19438202901856032 21210746784418528
163675649911669376 174582645582343936
72201197077097472 106116110518828496
148242479449364832 151686700741946048
48798374253218056 140773546403986112
142702579440908336 192883931257252736
30936288893495492 91143377657223232
83773490068766320 137337470216522368
106058525515890928 148662740349848064
52736335826023024 118738089752182832
58894339164742040 148180450113198368
117280006551871504 172725877508891904
32773081871016988 56243348873705784
159642837767381120 194594334028293152
117806617770585360 192399684713959840
74046519602352016 124345102118434096
49157792218377488 70134236320603864
4349759175818033 155580656885573088
35017818795030728 81586812457866752
45696370313127328 89523538497360688
20300105481916296 92543416584080352
132138571827053360 140359514521535280
100108239313909120 124728111165288960
167885876108587712 194549403825096160
9883937709209124 186279687429879520
87664555316220528 195823794905199040
25513491107072244 134553108145023232
7546797105320321 65730208878626016
919094676216736 159716697751869760
81398378858469536 109062244044488544
34408283092146476 187262995715913792
104332621428575712 126452423629573552
39908529840758968 150979404191953632
41805059959912304 63937942060939280
66510332941773688 177555102378556704
83973973949860768 140469039076818720
24620019446113356 172592301253865376
28199763970605984 109006831309242768
90696284668717616 140111342007930000
68957544532769920 106573393536959504
143350318976368944 193002356702034432
74264757458365232 74784848600158528
47983102910613400 103261086300792688
44365788555512888 182077146486586848
48015936821377256 163971861027218912
71422346342921728 169266918938861184
134106479436200768 134995966818913024
46450331068641616 128647643046431872
125354575476355328 188232630004849408
25672930714253464 182592258900906752
30043728585300980 76667085712835312
20997377986399892 91781204003344064
123691880236485248 171990573196788768
76064630692185088 137367901086876176
12573610608191344 61792818549055240
21813458566051952 36039470069835344
2508373006507008 153872367126292320
33632806708862296 185105427646495904
22533744505415920 83078642346082528
64827451205873368 184023805681312192
29507064856746880 83515590547275376
45094120818535144 131531073701571920
30731285055401088 136237276894485200
73269041312110800 110675065495362096
41438172699975416 162077673749420800
16636995931806816 122784637472870448
7329552012781040 54018235834185904
49873644893213896 157583591261175200
117069463971258880 181430268699559904
85557973622523520 133080705380468784
115270245868150080 130747768335062896
16260931318958140 18969472937826516
1809879554205095 15289005105825050
24594405777504560 110812410090759728
69350552400397304 106754675455901376
16304650777984642 91095612764674832
36839251461703296 95127538309485600
23642433233605660 96279464496515568
39482381646114384 139340787130558208
21987829640411168 134581493183788480
106139578963715472 115254808119040016
84369229964293584 192626435315566304
15087213554827062 34388962494964824
80496105310042288 81930202321753072
52971371405866728 71276226259849240
188666094604491360 192249222052470144
29008738375306968 52407972497849280
33153321606249312 160181203550342912
9094619014736384 84071888860654256
76703902863223168 175406583821505152
106274872449221136 151794096913966912
9116851650360566 183238313620735072
24077572345682408 104846075169327760
28542343380949476 50163428554170008
38815909927329848 181919475792253280
60946414289082048 179355816673331392
184848073666567680 185569772671960864
131137364513270704 146765327739311264
87588064711462880 109299893965432928
162147018626976832 193950463861084096
5164208468636216 30314008273362484
57492302623296648 112799168084812576
59822669471221944 129536737046118224
101659594101284208 113861488022307248
51799253324983072 121241439318034576
81166866394712800 83454315596323328
19671407218597544 30092551998283484
43645097778398848 89800973284698112
1437929037942738 155380948438967552
10452810536639788 79624141235290528
21667684330385352 30476481597569704
12807774819209660 130260109179846464
108396392042558224 150116267187186336
23082391030860648 57011550513475808
132343688536029536 153509364807427168
57487376131851776 104707589954493616
134728680277709136 159778038441481856
80700319643443680 116255207029812192
12209504247883364 147198067719455744
31635085235287940 161031256034591040
157101093214361184 167804227495226688
2806471067271253 161951766921345536
57752756168274408 191755817865919584
44181519669899248 172679900551321120
126542568582783520 177528869611895904
30641320570809396 53576104234485192
60148099090131136 100239114735897152
68621407893113272 141459318316156624
9630937067698140 15339632014281930
86623271248713856 96476812271045312
19866615893236168 48768940073694536
116398866788091440 181658265291355712
54655972246710296 104712581291954992
32480918247744280 156425731967596128
45745337389982816 165866280001899072
68075262771971680 77553591384843344
9730043194975272 56317054896766320
33430870603876936 68621159814965928
38629701367377992 125849820534984288
123408280760008432 160994071420120928
10293711219553670 162445729815656960
68582967210993024 189021084606087744
33703107581950036 155210984233374624
153076392370823168 174152294346484704
105154515330775472 157560926064879840
29781891767801040 193060818994059328
106948396516645920 118517642666875056
16101528715383750 178067526664192896
45640063468198336 111788005438050480
24600546425976384 111915024888474560
117773796093276608 173708439481760928
40039903352832168 189041373340608768
26700062926349324 143340919446057536
6479200101245599 175372749431661056
19789543908192132 176978352453784800
85531233277509728 163629272440638944
12871259629404738 144887917158660960
1951187855023916 181505665148810336
40878193075958616 183914240693281856
13418571700168940 181469125112773952
13416183110427392 135289198840545504
82032107751930896 89918461032930848
60986525163043880 165369701086957728
113009292050513328 115636854090940192
156906037634246464 195379304710096384
28559922238018680 47323509938809632
39976508496031144 113971502253718784
19433485342115852 22283476739970232
98862884943368544 122277975037364592
72266981431363488 83872451942402624
69248261990468824 81220120010833488
101403724838233600 157571479314761184
94443152889130432 101597277334843200
97464801829262976 105697036386404240
32127976440764564 188393584701745408
35561721722859864 149107292147625280
125548154830915776 153777347568428032
84008781368844992 144083670201341728
49103755468245888 135130841228663648
23459602780872952 140735490986062032
136392805528644208 176946189005865600
89002648468009824 193865689480335680
54219093882895568 185205794763102528
84794746764567648 108027050498157056
189160011072666944 192314849034039296
90575655841525936 163335277320918112
67132588534175584 183273175053089312
19785243679432744 94135974160804464
129801290793712208 186853687320446208
4667408935418268 172140863783006176
116948198481961776 189446963983694688
58719042519550272 161013052921463552
1434522299494302 168742189664954592
9709621237247776 168114758051246720
43225590142957064 159321990346302112
121069839794052608 163337624380967424
67980473527996152 129401297400364928
10449384847115926 95460586318843888
194438578507231200 194442864135512864
93393277202238560 125585875432167008
106479709480260768 177087039504170048
11132498237458368 99384630077493440
67810241986239624 79702792569531520
2476303862149437 100969247860289920
6601777455615446 32400428144041592
31830503339062744 89121174976681856
70041747938154424 151501649219772576
79017649145599280 143384652505231264
21817713013913692 45288634934428968
13720220751656450 190974880863327136
69496807165577440 100945598640041056
284330405292535 110367107073149984
30161844395487388 155825386461140832
60646091318369952 101991882806110032
25847356248561528 112666262248835392
163619728036337312 168515581964875232
18830682602437452 148087234800430848
105998982718871920 118070708207584864
19847079614032856 25376516402496148
131984169035572288 178053023782567200
169382307473031552 190183215911326016
180889774773945120 190219942968400640
71819581813238752 154327693934143872
25884982005779708 134464400493128064
86185288782128848 91691204335180064
6701168636028532 181792692891097888
16147575146885588 186258429629383872
53193932125441328 158851075481644224
19516354866478856 31040828336443020
65707370526370088 156454959344096928
35584714227398256 164695434743949952
150904125132603232 154391496025584992
879492269298231 123407978019557024
35998037122652744 193559836719085824
28143400010304008 178120463788339680
20701805231009636 130597651486165920
107264111617645680 148144896164484608
28388389261707076 59356147022492920
54162550429394600 93797892276464784
22181163999274432 62894394735503488
121285892964248992 156300152114057664
118704689594562064 133177390760388576
167138534601735616 177100612193658368
106404262700968880 111502229251957792
11038729951487514 15237564735026046
89036882795874400 165236223974853184
17569938103094140 188868591730419552
80678101952995856 140158999341566816
50970150945745704 162941928186773344
142558949078392800 148096912136664128
94781378689976752 123185735232069184
150788773268381696 175254607561920864
48730996035490144 58770741048085760
1883496350190779 10080194497083462
117404333710911296 186347710661618560
50595235859817816 112117960457045136
90439884950309088 188029865717865504
20375848815760728 171540263179435776
36017961507333228 99971050922120848
36043410857040000 84117496445486608
114859981395860656 123872228588163072
124216289477304784 190096381682197536
74650730836630352 124658191352709712
59865817921272256 68455574182176032
104426691288665568 151992479922089216
99166534331674624 194445430028246720
84041276612825616 97685737629875456
7887621013672297 69035987113416104
109305292692056432 122100271106978208
49442992486966864 168399669973909248
41869131549194336 119439059261696016
115136773430003376 188246492339795872
17750584484236534 171328386145576480
11607002247321836 147346916130699648
85684226529425728 111774429140288224
63701862145280400 77014645734439824
121797429768038176 136398988647759232
57503208057681720 190589181710281120
19269917288054812 137638337966266672
79038517137590208 107764812186191760
142907140555053216 157898336757323616
65474702894330976 124609833786715408
120850825686612032 162000738451980608
26786359925087552 177173831495299040
79272760634604720 145411288024207232
22139578823662924 123582333998677488
13323720462106862 44277208336577344
30850080492204668 145762123311443744
70343065248778072 179998726689455744
74207264644638800 146245549452941696
148283621919388480 175526411069283488
68233592708046584 79949914494075232
55999662440455344 103687035141569808
52964245918124264 148261597721505312
50632341465273552 63189444536145944
117618954124502224 189644138886398848
76833571927790288 107652131311373632
121744177795443824 185934003848713376
146369618385872096 169443058576388704
74721859126649232 138634602968102640
134532425024326384 177746557390629728
21121382725217656 107859484794947984
70054401498888152 193712598570917408
34658807523651784 168771582693509376
112717118407203760 151413347665661568
75618858047582880 112160252543957616
73904965143229520 120462168619572928
68786532887343088 130143685589882864
20855135543989272 114839933293781376
39165839909686968 121843074555520752
128463461601486160 158225441058732544
96833436086015616 182700526153350752
47341209194062696 108814159295961200
120079506658916768 129979916739670432
32255946532783836 117007480430725152
38503618585963544 194327179091856160
175195394116938112 183422205831752576
123742012560884224 156184322219542560
160585410427115744 189427039491907104
34472530799556104 143814835493254896
20423800934016348 62656415709321768
124640888416373776 172011984475322976
43630189906120240 91621765726093888
96761463615985200 136971106514892656
4973043738925051 34729051253037884
150133327134457184 152583055268887168
44398361824523288 175532788539681856
34506182433300824 152345087464008864
44932668901207680 154042291138399392
51731783138493736 75533739387903072
157705853091730304 185619490227657568
90481076851669264 121753846455520880
7537064708024054 82652700108484320
124367377773858528 154167260095611648
44040369725764688 184523546828815200
95094547370866192 150674951490073216
113114211784188432 164173182880950464
40941891677200304 140918640839097104
33225940054040680 130757745676680496
15214693230108794 96048729282340016
104625603717901648 133972746897509952
65994276333503 171504997703747296
127802509774455776 170784842963995616
55915040572859720 67735495295832936
109112998830957680 110580850128358800
26845076134756904 151873273968805088
74229198639796304 88674891861544704
15621624860957122 134450804705589232
162198055209051168 169522664685153184
85847801520066976 175074063973546912
12766172398352234 105658768030206320
45343479369384920 52414119508453264
53563066169688856 168082254545327072
29465897241846004 54257546076681984
35131229289846096 37151519266597792
184408365145670688 187762129312491072
58344015492735576 171929771332102464
117871226085562480 126253038114444528
49410569993299328 66361937894176632
77109936080531920 123876864226558192
4614005821577557 114727942355524688
43932623654555008 123131526803735072
84745939473403600 186640556112843872
175369287273399296 186176197713994496
66936142986954360 70268748273106096
107059296918328816 141115686848130304
41858619610498592 177576291297394560
141413515533449760 187099065798770976
6130692019526096 94542465190455408
152263987777182496 196570305699521568
15603377434880388 137727534366612912
72974822570105216 117028799009455424
149713113158994016 192270794583439072
25268078267842688 134423250720319968
31333859691434912 160281942335687488
57680750089407560 191271193889422496
37665943634125448 101571976423359776
130926677976659072 183782153716307744
103452493397684992 157546212077547360
101080562774734480 112053945715905856
1282503692472870 51987267342283624
122603257640044368 158558999851717504
36100232143012120 59530418143024384
88352249747658448 149979190851469088
140872020108432912 193110447457633632
54181054840928792 155252340488856352
79521281061805856 131473316990262976
63876477065562208 123216638499741936
89730076629411232 119781743098406448
20432778543977776 98262342662552864
64231048406591584 88842540428575968
84447471435959664 116014545943143456
145780593705688352 155286914051785984
83294190054411104 156015315782316320
81146519686796032 191775958347410400
121384800097907200 124186110188173936
108073826610010656 184955005146808864
114875423058562816 162075535999688448
49293647430977584 81109839792971584
3300134613503978 154323984597387392
82141150357195280 112109950946134416
9495727089633674 163166021464472864
46932440877483144 150943835273769920
99528984525888112 172130022934266784
10275421244996034 129957266699811168
27241708339305776 105069314706307088
69469014538484888 195752471907464384
19916094793205444 152126462124223360
129119395189327184 190033425554108512
23279576394157612 196179597730391552
16760353919361700 193553909992928416
53248111158153712 150727425124176928
30741174501743776 89663236694991328
61273773133131888 136181804835430992
27098268640054584 104493442462291936
58005938888008664 161554753187528064
1587076360854247 144228628572887104
168947232853594752 172641874539553696
145611997709896480 170963486766658592
76000812276096768 98252131933247696
11705167095788866 32766515967680712
133714549188272224 139687873054377552
19951219105102624 190967838421511264
97420414221652272 144191473950826112
27841943226752684 153945035582883552
74845466823630640 187607790742614784
5561381152049783 82404976019077984
120911561955847568 138604214658089424
89222845865328160 127567360810895072
42464372773161832 94103349547679568
96930744774277760 108312175369713728
24412349127182828 84987816852049648
58504370211204288 167276719132556736
183255643244335072 194119134576962176
750575095965750 189660102354791104
26364034664048600 97801447374872432
112109724126411120 154282589466962624
46057926373137368 110819620686843152
15241730381223954 25465450571823628
151639361922374912 165371862975324448
66252392412888424 154135296141237760
57759619322433168 66368822934490000
34200147198678580 106289137141355952
7700921733128685 99271499353040512
55743730316520984 99333474947254704
21445723808496604 107447584093793776
59211555842465688 98221024989837792
88855213260834912 95394489793408416
25678473424187664 151325706128375904
31091736235417912 87097386702568112
104567975207589520 149024389530035712
9943048406910706 80860493539388080
5874639499409670 174178013193444832
26366258835190172 182468575617747008
163898603313982368 175923446660670912
121927987595100224 170227980523364512
18142396614756784 57704142675035856
105895980993515344 174877858435388064
42416830575256144 55975388299551616
133380074890225776 136073082143148224
72222857666590944 161917196193825152
28959950666817512 44885892909296568
46595846199933624 133784613196466192
36407014417540568 186233571321110112
30677676000966888 121028444800611424
87079340915426864 177193222654619648
52727517417077800 189385512846622656
58968348914312432 90436934816090176
18701934212460688 44410846782065440
54572796731641360 141812734859012160
81959483591239376 152245482891675296
121653493304754480 172280307675269184
5287601968315509 100525694555275360
50167527244033880 62333250527341624
49540381078837696 141888296370759264
129571526721042960 165072265670349344
79829068161388240 112727436066836640
53586474531368248 115258147111928432
127141616519459248 136356052413716800
62428772858282200 72729045865457744
84881675719843712 128961226188994608
1203251441869585 174812757529564288
137397168527331744 160439984079063648
71267273422630256 127955486072274784
32191192034490212 112895718850154096
48859399568138440 88028644020437376
148953178918816128 174033308730944320
74842671667886208 157509290315477760
127896992293808864 183158092192079840
66399974777175736 122275405165900640
40360823804465456 98232991803637264
27049403899249656 115528738987908848
502754661684767 116666095499453728
27160134484446872 52588039628268560
104917177900873296 193191197672777696
84114467301275504 189516048499107584
46591852348909512 168637878265010304
115409914108451200 150880168459331200
37210080717542920 120469946194241920
77172383004389856 138246389664500928
85330545663095456 91674520365505232
66912614594376000 172816539066015552
135991579844270784 163984319373884064
12046609549356732 20007917444687160
26548126696696280 101207204805511536
25663746304272016 164150790322650528
82504881417051760 176630932512227488
86302180090088832 150513103418773696
26988955054196560 172633527951542624
75369448100878352 120018420570993568
15632299055133310 72716247275552896
12685671690343824 144950973869737280
68355734798457832 173937830455737312
42826947949846240 84847999463429440
80664452126690384 87824618689124368
14478090181136164 35827830660199716
123021475007234832 186960458498205376
85966007200984304 188434917169836704
12569699670969888 110934511106459920
156193687303595328 192141608379675872
103444743381181600 163554160870516064
146110196854957312 194811254900542048
74548445241233552 101921609629687184
52192961211510544 126831203045164608
59132968588966768 69246214305958856
73808390803964080 167407549376935104
87194323024478032 165419437307214720
37971141162045456 108462294625240416
78038803571162896 177294168816177408
85592641387428304 183974263601306816
86633144975173152 103506382579305712
69079854683619048 92968798110840832
49638292678339464 83064126421500400
41851767842343496 94891151213432032
54312868397952112 152196504788788384
84608716110395296 139298288157826992
32613315829362656 71974771839133744
78185755215276736 174968469129729728
91538744504328880 142191858645590496
5095159210537438 59368517777950688
91557437477714448 190266155964698400
45160109198107824 128767957009801632
17988656990524748 60079339631348792
32433335577066308 117647970744257264
25683322076914960 75848414327518512
49499011249436280 131309795484754208
57087389791880416 70370858944812520
50142173424985528 70695696859403656
60614521261616984 138446279985828832
6010504811025811 32344003873075376
84507169117124096 148607740348073856
63478534520623248 88547716682050144
127988730390955872 140046492790430016
46924128498371400 48763446957353296
136118336325017392 169231736134666816
96394457737941456 167601224467553152
43190569068189224 151161010993252576
95983459437539008 111086557716582096
20922330414718276 182267241752186496
110099848525242800 191521590380741760
130974411122525712 164500618692563168
77682812070797424 121388831192593792
27284784268522448 94946729104117232
23594314009622484 184552677759019296
27934331164200752 111787022247690464
45230211366108952 77072648454076768
169265546733958304 173050094888450272
9280968181394358 102349737578251584
57072441266210752 126190538307955248
10333714400177454 149945919064375040
154874467873260704 181030306147358048
111695626042300000 151558582757478016
49507438272047976 152165163857328672
16621178148249700 147881607161237632
8048200647906276 79711408030298208
5346873405772577 41220832488000632
6210590278812514 17218275792807506
24125372580144788 75383382414100624
18810615426199764 189611863390662720
25808101063027080 177029246795728640
82037059211134224 166167527607651104
136317540464969248 156306680585349600
164250119128205632 183283498805318080
58493419978410784 194096948815836928
77487341778641936 150370727383513216
90115588534049760 106549019500619936
50913472298114608 192818822576871200
30023028468507272 72687076428408304
7268545192404947 154951019243383968
144150780819005824 183193859767769440
141181874210747104 169705775426893056
29751564898424144 148072692743012672
1868499778739149 47616104441673640
140276462651494272 168638331765369376
62833028691232296 155262852297765728
10059893614536732 69038719060866432
103202244714849008 138315929928702208
62662090978444304 194956416894361600
159425916394481216 179483198056601344
142385653742824400 151199145129433120
54057786821563888 168095640152904288
108677570220716800 181963421628115872
4634079219174235 169059448410598080
127616321255586224 156652327382836128
2828786247731754 173697470184361952
95118060041533488 135532774759555024
96153221287317536 150949797879673792
38569861881368784 99357137427224336
40552092674300504 48672982647911168
110704635411576384 122201483047399296
48373870137730512 86550518075139808
88641863819070064 165089555198249216
11710055228652476 105482610942524032
51969368162817952 128716626570462400
131343300502739248 174490558162239008
10689391029773492 181284169164073632
68448537378622528 95922445785127056
30434543273999748 104430277380738672
119823302119085232 191758232165578976
69627364956546376 74772753947489456
45474888497976504 109107021333199872
44500566203886600 90316092468289040
704588484976420 176029933930429376
4773395892416946 33806969521723580
124214400794692800 173543742542032704
27186947794116644 165791006398448576
1420868092967807 106358123218088304
70370399712233416 131155331587476832
40036186889592360 113569738927446144
173260796699541536 190450082779892320
161980338991905024 192741371044422144
10378131829100682 106537717076114272
23667586007903328 36166973183896920
62364891055746520 173722378699718688
115236304634498096 144940939510633088
90376785918931760 115909861595141536
54743837414581656 145163080549653888
60591535693090160 189252207338369600
38390897020100088 114085821156569184
38659257053695920 74477174490019008
73854183845299424 104533769041685632
84646389987130944 195062200310023712
10872928953543232 113530501001377888
54901448427222376 108819232012260128
105936834659866096 144533866689660288
69842303155320320 90023821420566880
163674469536758464 177095901824147616
16442312655928586 103045793823647568
108634013649675664 113739704526480496
16062087837115892 120914390589808320
57486964847008760 85083468721560848
11227618893269360 34158347367521608
116207332588870352 119147149580191376
34392939142044164 40569517180415968
161015506413346624 186112961500283072
176413222301768000 181844801676541888
86074345515872064 141458435587090000
86920162958833360 169552922476081056
11576796946310210 121093475686707888
63112239858665664 177075894947672736
74963235387184656 109517320653056304
88220716246620912 161981349987754848
2030439459237017 92930117547256064
130460955205938336 156836282324461376
91369468317819952 184679462013295584
16810760779480734 132568184726687632
104988122375713712 177767395716228864
144455896184545216 186429943575993376
65850668170093592 182908347424716352
2237738051650369 16991108090904122
133593566330040560 189542938430342720
61960915844663544 105930507058673664
81638615815475744 131144343166574080
46363129858935832 73554554997215504
85797745356576256 129872096199824784
46938391390244128 165266489641777696
55493224981134344 133997726738469920
70437983983014720 141730229506609232
67410149068656848 178882468955454752
83169423783089408 119173582229467792
15790307092984746 188272620202513888
22788793830091504 79376359076620624
18546207855076188 35579162108008232
53422448725039088 130278540069154080
174233988397548544 196699698662826880
80532410736866704 103829201230427936
13248284333494166 163811803279566528
148980537631690624 173060973655108672
18935700616297568 168269696212507680
37026860890011832 98921658300829152
86079246352654720 143929523126033280
145879247701821408 146808571316615392
114895279626030000 171344968386068480
55773533129238752 183642899424185824
42790750434349640 52730595565821864
29053368267334268 35569093632719476
45999293568978664 51994077985877288
80093342704485040 142300587215165232
102519732347402432 124580324224164736
99255709258475456 186100224935693312
11730763484470796 183663128459734368
17416410285734894 33016381245269688
49761718929045080 162330147587884448
13422029256094626 32574379563742300
139408996849862624 162997630109638208
8377286792179804 145982894293301248
125756414515004592 159682604300926048
22694484118889936 24956026255632888
45822835169681480 87657421647955776
155791105001381152 163364663860974624
96125895555521648 122364829382166272
59538899024963192 75072625523094688
86923192430374640 95418883253531152
87398196009722192 124909275476401168
22090431227388936 131326277559945344
20081190796396676 102082714378973248
662043419072106 95386267456589344
107574279790327680 138084307117668896
18058733113398688 104948247940027392
81377592799723904 83590641200394352
84240101386442336 123611879647934224
58901542740494512 111946680351997168
23257398861857184 73815920797207296
28374918440466748 185491866018761728
37163166435192848 150850802966767008
23518976581853120 190404804029565696
18377277931340932 133845540539830160
32616770539938004 37002186925072296
21803736326988980 108225013378599072
101644353483595728 161126339431263808
106571078927379440 114852870338020384
29025020193907476 163769030655923712
95768339519457904 115852321212582272
48683131951008032 51626259440274448
1101687790266598 54931556025520728
47389553047021816 100547372186245952
41794713887422488 160264635878118528
21377994377053256 146283539027883776
55472493675208496 107830598114570464
15418584034823800 112969857389024528
66113791769459216 170038577512137152
102113811196016976 145660572577580224
24955441273776660 195027950814649536
8646820191874665 114109957710163280
109029112872349776 119167420123778240
27837739467573612 37829094762766648
146325990119444448 182957886583206048
10375461963326172 112628893288476704
103976165512887792 142816441879917696
49043471099477552 188792550083264448
88613221772838816 108164313408160288
18896788604711248 46766975428089368
22480317867372956 175699120318695744
7009843371207091 13382363428251350
6123407472612829 38309739049851936
6727028431106064 16287027836578344
71572585211827424 146877854209641312
153441893091191936 184073059084751520
81433115845024240 129538193907503184
76434445075219360 190604569370002016
86732920583599616 173233898997336032
63842284655742528 92643924991745296
104518039505221632 177795696763207200
75818597297187904 92949023523554752
104565348132664608 182376896459099008
31896008162274280 130721522355621344
16094372565910176 51360462856486112
21322375457451332 157199264254375040
54698662523229144 189877536430794816
89103204248517264 169297323901791840
7982481191823673 34031626083538028
11653194606593372 100205111330812528
27103814666141592 170628079627424576
89650721771369696 132458015971662480
90787448264181984 139453173859294432
39789535862902472 157935341858651680
81066314951890736 155439553024624352
28062966284703296 46561814347937824
163521466183960320 179076170958433632
87901048532447216 113657341588087024
110440381444602896 153544905333901472
38792963914419928 58634650324824216
105373983335840720 184287571597190080
25618146508319112 97267952465429056
52393587609882336 185521003992857376
147925408974858816 184084785747348064
20722161022050852 155043853286455680
19297987026567484 193337514917269248
10518295607710510 50507554211151984
145464156445423008 154155241440188544
47013045772442848 128103022474095136
49344683948888224 163561660269706528
87010391931953952 136151142876313504
59851524601776048 172145179874335104
24596214681340820 134402463411815728
126131051986241968 184032244963866048
53500630259820096 185436793477238944
71444685740486624 108570760152397488
1540359982028094 117423054993211664
18189120888296512 40390911602331664
49753418663466232 157123079458942880
99890702793063488 192815204670619136
7329266317065442 191377529785144704
2020108933788874 96511623903104368
31205742574151572 105456114662659888
26884466031948172 91697098891666864
46877124230048136 153717718565876512
26643870404497768 189454622043196320
48339063356399792 195703090551400896
53577849197916792 152030048571663200
93305701014039056 118628271238823712
89217031456120400 173556154619227104
152346865478686720 167604545438752608
178589151935350496 187076673205332640
73823929448202560 127445357862895392
49127016082343496 184505704253869504
37323239575925856 144809533593452032
75004668326117376 101970937093851408
72736872318497792 183999926376121024
57082187972400064 129834619884826896
59750715181108160 107405329291917664
87854552001941200 145300631422546304
48391965633511840 156598619833092064
8456207941915838 179241257301167200
96330600895841808 168706959993904032
39245896474130024 108574465898781440
101387493356547904 159041756190946272
5929082171767066 185920771499185248
95695454190254688 120133441289802016
58333095143142296 189907921981982432
143307941231211440 170214025764968480
15776376930575400 131823285387378848
60772528195097168 182422113730206912
57704525542373472 186083287174616352
47981974581108848 175953354990024832
55750902357522936 146652247318378432
80399196551446528 101228446586700528
32504408457040924 105206246393049744
116921586167529456 187642049753924512
1905975223842020 154656039565752096
20999495257926796 37408363609430680
63924396275508088 131648364736077904
47349051959648960 59712902022744728
144231891945365248 191917068778944192
30485615791100608 166391001328425792
196846859356975 177628267312524032
12439365384382084 148117090921875712
76987371481052000 189571886837811584
49709547284457552 101811685299560832
131663987320330160 162170471729621184
126014288256780736 146922184278301248
70024000058599912 75464531659399744
494073270239803 117261358436104624
74252180479432416 81568782661658768
47160125518450096 84358981027369728
23890407300172340 41577031760290032
10363915366579136 119822435984654624
71191275818213856 169858818775217088
12146786491162286 109278792862462032
15094727727926586 21678796014168764
16613335139462410 99628774736108624
13240360433894766 117991281263211296
126506706753505088 148502987932591200
5847018192670161 180832785894131168
13708920552653928 131169557639211264
86398750891317232 149758870533159072
13613409382338382 107403507747908464
84018380306800192 135899405971079056
6827389128937899 155190749151730976
24684172091609992 171498052881207968
29792177714088804 75571064746942128
59859914281980656 61195208405392520
57244191560061088 109413172638088256
118303526878783104 142373358706585840
23853862914073316 120140550086028560
127159798442045296 191335079813460448
61162025835625232 171180561569128768
122089459793427856 150773035340474848
17469586417891758 49696083191613792
46847069839673840 90113884556816000
31042404811350368 105665322260057872
38742961194662632 91547586889121920
18881472807111820 83004799259704336
45157495819249016 67354796288269624
44342046260345680 188881521959135744
117635254885679280 179687518314974496
8178627394698403 141328141565562256
96646197930674128 153510653947024832
36553974940923344 82089494527865472
30748747981232920 187313097765338208
23260230562158636 93993330826627568
93850853017592944 118770045070390864
107706407922673456 180941325657361632
18671931094484664 37255807331915584
115546580989852944 193542287967535424
138002242965924704 170664089078094240
19290839347699176 57454883250918152
132052783770181312 162483393873903136
54092050831788456 71599725004511328
60836091883738280 123998406023611616
30353944133039900 153967747216696768
40919833048736408 163939279676108416
60562706843503376 123789415019121600
91882492293121712 145606645811583808
53297183467916744 129691245252734336
63850085884477816 67667155355705400
33663959094184928 47937446350074744
81963367726005520 126907597828577232
86061802235494064 111619469974939264
81249950123770272 114013209463570496
93171156109523376 116154701768128112
83524975413232160 93540755008559584
32562157037329636 62212964911148024
38722492479884488 63539830573232808
100434772469958368 167416314519185280
116165971054864192 129284615168815744
13961852211858624 117916623533094768
164592958831198176 179198642032200896
111440794986972896 119805318050598688
157708970539384768 190134175690620512
35390998951979308 39593665465590792
148758866731480544 157394088392143904
138318683513830272 185203419471752992
48605611343425304 187690203443291776
166197055033065088 194300217440505120
9516205005076190 21002013366639308
134122603640353344 165893423907815776
45151039318355776 132828722444226352
112279109937436176 118352039530863280
78992389886358096 112206834662839632
6216103236124637 27380985728077264
91568872904743968 142459300343853664
147096130978750560 175491124066954496
92379431410196880 155972334008425088
41563589140457320 85734441959102112
83145083043470992 184006696266838304
167103487482613472 180883432743354784
59885032008951000 95664980482727472
112090040215922352 185817267669449760
4138382760072326 44080039051133544
114268178562008848 129242181114027088
49875274998038160 73559328104542416
31260785680753276 80184087081580288
83890926824909808 142752702687561552
15882158446771982 128331034913400880
101290159472778256 109473138519067440
67135940785963624 168586855498555712
15270487793952718 45756895958297736
21342494925660036 121726325715524192
52621310361339744 106137675956904640
80133227496689136 149050780161397888
111646483461511952 188275523441417152
16797783227894808 34056601088992236
48757443175147064 92367424933848944
8337265249527323 56803523175292568
53769423834792064 185556878482313376
4921626214224184 129618313645418800
14603355095223152 34017420176977024
115126397869281296 165759213163318528
58721521357314504 138903016334136560
28388885795278132 155233290262348256
74772234662246544 104485421871390240
24200797594620628 176972603918067104
63107593270863304 114872942602407952
56386702227016440 154061623299277024
114213279074486000 158189940216424256
161701349249611296 187994639103341824
143066091520437216 151855045512972576
18113390394710556 155079293633769056
57184050706844224 78270658240596736
30681370733033632 77902082956463760
65465920301679136 88835614334922176
75865199917533776 95971108114355584
66494734276410464 170675962974623200
109296516044288864 127084431835218512
24689427136873152 175484862356871008
102544288829471168 165140131334011104
48900318813833976 86440169619926656
37747724710887416 112457955291018688
11533970519142170 110584804478096992
21739722648526036 40741912238277832
35099806029593288 173721211975824416
17609959039995206 59415819086315776
74006766782511648 162598351857233632
102471710318138816 175962163764580416
28967635178528568 86828266671429248
35578197745751172 87503803282342016
68322173261928488 100893699625490048
91857634727142336 97970283426496048
21075212641259168 173949761175126400
142203842462495904 172609341176200448
103916459174776512 151351807271622080
48725717426927520 77875570654987600
99654358326010176 149725380435225824
134744105529741552 147771260261931488
44393984276548592 109686185305412992
120109417196630560 186469901548467232
74530650135533952 188929439263960448
30354729340746444 52680622709325200
22621857529992428 117174164874512832
141589385686094176 192503697454307808
102135503323991072 132544017886130608
126131255222490496 192109207484612640
100485462236782432 173354910070341600
187647187686286912 193942627197727776
10060115447735730 173492848318996192
69276727217420456 173135356598870464
10717005443221036 151111400045822976
4159472113868756 109067505867955280
26349864579066632 187097804364380448
138809877974589200 172136303147251456
123756252274393392 155585290774229376
71347636579720816 100158050413536080
145777112335044480 170092778707888032
866924571658248 88409611641100304
80699062172362752 151281659506123744
956078939979803 60143970466282216
126006206305866976 141577750361503440
134576792382900560 180017750860503136
113101551366025056 157376892612805472
26016311478544952 192649659174578048
101105757161272096 158143569898050144
102898522574978560 174782929320795360
51023439042850048 91729947954129536
56808349268902000 165673274733944448
28024038430508724 47549703477440536
93640813194875984 136637323733044496
86080433590904880 111032886280899824
13570974768073154 95027704740828928
142065422705123104 187740934644412352
69878163332774288 114611642917607696
90374795608348480 151609551843204320
27116933758142624 106325507021954624
37540132491627936 172014107392794880
61838606630512104 98961440620816720
84642878860673456 126558629702571280
63825206214312792 92531621684896368
20174460917957248 196109824686106912
18098273107197108 76786022971089744
42378326149011832 62759259850632200
24659892996142804 50481468477987656
6298436633600649 149464544095272960
42418693349930872 113057963219761792
51197697909963032 125499687958418304
35146484764898524 154267122574925344
101155491201302000 178476815688625472
26781747868830556 151191538452992800
176926094579560736 177459679220497152
37734913441930656 71651533253186664
86782629516382752 162115821823996256
13815937841399082 111154586170567328
97902953603143904 188086678071024576
36296654853659464 181943261394926336
101725662658015216 133307530714952736
59370671716833616 73701622416864736
105356848887903136 165563598476681184
19519130997939044 43360630488649024
53052648079723888 187601557038928480
19618639479860648 194155905016870784
6527708544160105 98538593371008944
88596699578072208 117426175601008528
5734170939634114 87902572887760144
140914744772221872 194772077548791360
30958049033103676 58103402304017608
47756062420400896 133997135489126736
28633835038998376 89327372100505008
97084319306750736 147451831161536384
36123239964986152 125653900932467280
186073437206534784 195710215949852352
91600739367350976 176240633050574144
133489782979536544 158435260524116576
73229313951168240 151620905884916000
143025771247251376 164669989779093792
34808226961656484 187628366551357728
100661261646385120 193051133863739264
104211967472695280 145191181755645088
122628672892630448 170096586193599488
94187092769008096 110709173729913984
16720395123834216 135505860409784912
88097532438355312 136494569086189776
60295409616553960 190100261390949760
186950814585409824 193390667679673856
13360826058486688 15011835269064128
149843166925249376 181927313957553504
40229127247994904 165457944330764736
17436435902017050 113331822302029632
148188268885957952 157447723266540672
141849848465587728 175400287277316736
67972347505016944 123997401934487856
80196522173498304 133084005168524720
76074874143124800 165685783499428608
12152344287297092 178710383784297248
111064357771520592 186230742616666976
2428992319609528 147882334392432448
122445131028505296 154957278568525248
35668741507052912 51761761051137264
101049591626787072 153314572797220640
48262314371355552 93809134366777808
16303100237804428 66766865099689648
72224334527027568 87205054781883200
128925873351504752 129386857754377184
141415786080763520 159895068177798144
51895074664462784 167954740775846208
21478097533603528 84500021642021072
101414691485957120 129602758808769632
159652555266243808 172504566561639328
48576317955182000 64198222020109640
71239552896399856 189551452492580480
94397181750591872 169867086097796864
140152450122172240 196399402494093760
151602334612889696 161469495544015456
114310616530384000 133114371673280384
48805245153652776 139959866114013792
88062656738449728 154916271615727488
15446157541738848 135410968654327088
103437432890863952 191775730119254592
62638127886197448 165840171810829120
123703730924968592 148412295758745280
42869643694379280 141283977960735680
49401725565015904 88159235971693280
67031323659757096 118003740421466256
12995504611251916 151050938698259008
3467166712475108 77065789998196752
25991550356472312 137802343806393296
20811406738597692 40681437958424688
120705387808427216 158477099756120832
11014806615518748 147306239892938656
16122871949366206 169232357574658848
58217650166244640 141844387456911904
49730917147583560 66038282407180240
58160702365180296 194752753314099936
5816712099877710 10303893810028588
65674568600406192 149787580661103232
76666788486512768 93372575928099536
48088152024945536 102657047201563440
31204107046392624 145694705491615648
105386746655352656 195653077012109504
14672800787893996 42480060053927040
71888201155057544 133347710685690944
118942164432940048 181196521604338752
33177112390712372 85595471538853520
91394601210645056 114176995679414080
62969392246295256 115049258798851952
41610101040186776 143967202473271008
36937018688894016 132258434622032928
160124626661798432 162040196555984928
63189345868537824 149890668941304384
125208185115786368 190907712385173440
91285285954014768 185077570613446912
19436986670538224 108630297011264320
78546014810106480 188229908173407968
31003370650061968 154517554898752352
67699712324690936 104622928655651712
32914512376776736 90850528537776480
58676491846260280 196158236906615616
78552073000596144 196452742665801152
28559148188022604 99913514234036400
133830286548158560 178396030169164352
95304266614735488 99430929900033264
55199173433136616 114225914597058976
33982679020895924 126659826468424720
54332933758219024 80552719209352336
129792311421232496 188420872415433376
164530536136560320 179822372269730560
35075477747995172 164481175137655360
28457577028340892 137886460420334816
6674693632404547 181823986757812128
115212722490897168 192566252329849728
166155251038766176 167992106724868736
112222881634311424 179402577448612032
77379544856548432 93438792937822528
16179988766451644 90887289561958800
46419211609311216 189919822090424576
44040214435556808 191880686801547392
63665549564137104 193481426629641376
92953844810201824 101399842395818768
14442096488382566 147979063884928448
37995920161031720 168067731220617536
37962753539538936 124101482374903664
55679721321294656 129228928187807008
141014185640650000 150736254090588576
1201305646420788 187353515495848448
2960568054030564 70501910475240928
83953160095839216 174773593175070784
16816281114179420 82024976057654736
68590396736731840 155972605729032224
77785720772294672 116297879320351904
94390673518891936 104533940471415456
195463071844507200 195747412018610912
55340507636483232 61398691193626104
87129318431432384 144678303437590528
5682308027957378 53775322874997184
9631339284757486 91779595488710560
13077506432563616 71545979943964784
6479774268430917 194316440051450816
10892494040986904 123413143574276688
88954053173649664 136560252418994096
115870465005665008 174668914012517664
37374022765920024 63389239615810096
28471565668620112 53958728561928056
40058822033405232 55817400817097728
117103437761548560 176531651393939744
63411863473568344 193728995475802944
84822578680442064 181423283483869568
94823146501541600 121321096258700112
120914756003733872 179000435924925280
16070076182520144 170961486851572704
89146275126296160 93836020838790720
155336826017958112 175527755777918240
76456726596174000 153017993871809568
121449864755446944 189330522568219904
94470001320319760 122966858801820272
2933854778058814 78722180024614480
83117799541473696 116771885573798688
15552352358283602 78793826770677376
21160120845124464 93929848566128112
87044434901380976 176799106587758208
20806419741937688 34233606664934864
29418698546739192 188231254987696416
21046325017323864 157706227649477536
69164498454280320 119284269313624560
89545711309473872 177549102329028640
61132332017605200 129636184897639920
55042112842008088 153047158290525024
10510913541232608 20232560732378700
9132762631814080 43783443622910816
18431722893947084 55226262001523328
18336062451101996 120431680583373264
65727611794351848 173845122965296672
83171325730858880 125853225157937952
107946117719768384 125785192460513152
29574552894027212 123400010194690304
70228951913484088 114697548858376336
69123471848587176 71908265977747296
5467972167597701 140321105349236880
23698623397304884 129969852453017424
22007616825317052 169127996542171296
61567124872276464 82316790040777712
145710232743242176 164256393946540896
25283671462268068 36577698332598616
79151718345931056 135454715168410352
108418236724862464 154559433710954592
28334984905469344 169709019314389984
29319318746023632 33244612262771424
130241677856419120 182212307982823392
23822801427936520 34179079961068764
40841060921649952 55080149234533728
30296374301995340 157363800290722560
5075125023885621 181800422976238496
1985559416522909 80623935197724848
119672165375208928 152035508575812608
50133804009344288 54629023958624896
3973715849666805 156802374843021632
108942693272464640 146628389170973344
9912408917834100 14014221616170432
26701408655668236 93981008136070928
7170090469774584 114040865473094672
79032347898557952 172569134449325856
50837313118005432 105175662387020592
26765522948600176 29760908729770076
83727189166246768 193599794282345536
127700183005739008 167479696816050848
67712189649323488 95140554333003776
33861823383906680 115344869290007856
21013680483128400 41481859452793512
36722798934324256 99110429895596320
23395657318428384 175918900418859552
117791343193767712 194813836224318528
94618862307379152 177776598312390400
150174404281720800 155846137708394368
58858781723617688 142778749228661664
111558406410621344 173558998509345696
27894588122474788 153517340344549888
35687639776421152 139822779941083776
46136085846518072 60081180207453552
173663729604710336 190788842401981536
97650555264715760 158553838824963328
79080814608291904 130414255661431040
41177137502719952 43858358710626600
76228702020011888 156038374453255616
163746035183237376 164759157200275808
50888730948740672 170271545805205728
29513466235333612 113129460190951520
76291454203258352 189750342214465312
20122130762172524 50659316615996024
29729850891147124 118749339672177744
6485217882477582 155381181557320288
141683453728425504 185102419507330304
29663473625696092 111978907179303568
54933345164024064 193600721517323168
41858869887857184 171174900784993376
47812346288280800 97617568292505856
49785213187483584 79796138288827952
46913442137876400 162419870064507680
81738453944942832 116493641885372304
49977219852541312 180156988515736000
143282090049991856 171128913578750496
127932607356554816 179107840487269856
169164355857811 50260603856656624
20681499079813840 182323116861656384
42621489864789160 49324860949668368
41544339565967536 138009374479142144
15060256213027196 38411085983537728
47604761234708160 81502915532295008
23505517816134268 195446930586894720
25562676639703116 172947232545165024
42308370685256328 75672278501336384
10063150120679976 181983305263925664
69265252028808296 94262766720240160
68189489019768216 114204931105135856
55883949953216432 134189971996252464
68190628781988416 171027542002736032
58044198856046216 110830009145907184
22738274721233452 49412696813668936
45007885416784312 117641059833006928
99247665712130320 132670695354744720
74855927151471264 190529104277238528
60612372889334784 114498991319257056
22212622884601860 68125617356966376
67908173400577072 147761782916549792
6961824422092491 161910208662536320
132799049702851920 134080908441798320
32808556284067228 105590789503516816
79149788702483584 98495905995317792
117611575196176368 170273289503212704
3570462635360095 132960864632490192
112189819413662384 120031288228034688
86462522451719408 88124168092794896
116164615862747488 170550800457908608
21878697657760520 186885476317547552
53706916902016712 189049374616550816
88987647783724064 94708618394295056
19974904561482060 195888376480574496
26840090621700152 85003582645805728
13529781809365664 171150760250761824
10942371965268128 192780084306477440
13003588509667936 190581659736177376
96868741858719408 110374880382640880
83259663297797088 172654140105156448
117455970185613520 158890827970409632
68428811191908536 122750290559271152
32754199817857120 135693528389756176
99774993740702864 147054952626201632
68757699047854424 193429499449720640
47528750388159064 77772236231010784
52853299380280784 195660072455809792
57545310388966568 184343075626262304
93232645237235712 101091766790001776
126224156425429296 157265996625669248
29958229899025996 188293215286845824
184751196562333408 187699720903536096
44819552517918480 59841746408359560
1111579712185437 18691386410598696
37812404214084096 182542512943700096
86843095601186272 154688651271564736
112371919656251616 152853776391188352
97523963884655840 134738321814581040
166984964785751968 183892448653711392
66099889573683296 194343876560400224
63618856815051464 81638795534086944
49490543344519240 101434264294455008
65416238879524272 129493704923774240
38445164552734384 190951388962682848
101858255285888048 144306776302600032
1926997768883819 110156785048727632
3945946653598722 54230672753487584
98479730079496560 160515403531329824
49115366548638096 91148953289925248
77282470316608912 190287892310708640
112392433595649376 169432299533282048
3365455768233738 126524961807891200
113569298171653984 129450313829011232
33467438492714548 182085573601633536
62625303277001968 81871183944829056
82672816086312208 187639220575003328
36729235524671368 111936165290737760
87221719659113520 134234027836084912
58630054236008440 194623799635036928
88730971525529632 91608334408018176
87516690868239168 155457330559909152
155761633598827200 162552386134950112
77690729575866688 112929555559571584
118538459089995360 122651354823776848
104718552207297408 151205838043540288
52982994053462600 107045526794383744
102790390674506224 122230622218373904
82364954071409408 172784188071200768
90388968886622704 118724391407344288
2354928321020624 161892272108803424
3676734506267319 87133394955661456
60237310199454776 153523612358414176
30214440295399244 142848348975604768
3121265473962782 111487227926241568
52903465906712000 180029395254628960
103268552098342528 107287885202344512
79179534217369376 145704315694424800
70444021727496208 83699292969432816
33719147667830668 72146759599095504
41418136142431696 133409048268470464
135659546041792336 179593202242888576
109788962296740080 170563730591615904
80786686027591328 104631345333326224
65758550342980424 192146971883377376
81350881916808560 193326168935458912
21899624472692752 116480276546071760
3319448013875875 73336727747881728
68435557338108168 169054129531009184
28202000789998304 128145592912613840
108008628317328112 125085110719709760
90402275854520496 106703375141949200
4003682261232964 74074664055223856
143124568533433488 186478485032083008
94827405446594240 123961057220452512
127149855735903312 185734081862377152
62139492082887448 150093019623308128
92227927032508368 96326794513533584
26214098414313092 125309691573156080
34933639620809384 190214711341830848
100171690451349568 112954024343518928
152702642852474496 172006133035121152
126010459824956368 152974590781415904
21537459888955708 55020185957221648
126442127229189344 155978796051474368
12841879896544930 120842359665105616
145617577884226816 175411693950572576
41022347577065496 153128091898902272
154157627088985408 159205811474650304
42325001145116216 63758511765213248
41089215428236280 138519363501918048
28345411771708112 84073012891411856
100524101165091952 165850853223364736
154372322919491296 171428731243020480
60250254801456416 155528658811445888
695431611468893 121434042758158224
151845545789616384 183503979009606432
43545298201652632 71809001684953608
115848782232403792 175006777122021920
99155790457782128 123777960463696432
8666207654899111 156684835371108096
7405022123078406 85555187733559264
149068376962214176 176906074338894144
84584096743119136 167541380859414976
82460451458969056 170917452749145984
43773555555608136 89998017324901776
55781457912735232 108611642146674480
115182800268797184 193669825940406816
125038597004074576 142051678658906752
80921456269185280 173806125554263840
22626788091674224 129263561470025008
128174801250974528 179962415050323776
117731756222792560 127810575706628704
66629079805239696 133623481821370784
137070897521740640 195576875083394720
27598598735989768 176570781228466368
37435449777538576 119965566720213216
54234745742657800 162066109764794848
107754919207364864 148842689752735104
100744222000222336 141748424275208032
31869746977185528 35126680473037592
101985879393473744 136099402551438880
154692588772368608 157873899261288000
95187043448184272 134448746469575536
602731159085792 27566259994428376
58982081621984808 63815686059762536
106282591735400192 117720180915410384
7331879553039477 11005828045468318
43386572484860256 118700131058645168
2501682137997619 139666027949113840
64997241876979456 99342596095843488
74805266240226272 81356246449707056
113582456589493824 173815273906360288
5177873045686749 124343904530735376
41743587604507328 175479208335783072
79766422058225888 123960933115311632
114281667240184736 160586817243387360
50758903273080464 157590976879858688
81916693388277184 175262583191663872
122360112642364432 151752037143709504
140044902560483408 160260284039793792
60312844225774384 103980742032679920
53879605337955464 95665735119830640
26332263798454332 107173132713874304
96571306227517728 178728705069212960
19451376323751636 93562832495493264
123321436752177328 169336223484975584
100720581201497744 190380317225121920
12843462949376568 129212137230036448
145976105345751360 163533145482044640
36532218146211392 188974851384652608
23953114684063332 116489609140392992
40656782690666536 101214277655819184
28050897922503420 37024573071817760
136566341494572816 172988757311923040
169327574060741792 175578751417197664
104526294840106560 180394006436620672
99432904452203888 158720298645990272
98750384358311808 112453995930610208
124667553736433696 155916063413299296
115943611647715344 158278483230301440
44875683426894896 128041599465275056
5677108196359268 186931227323491136
12432935725599502 38553682538593904
56471739712812328 90858717712802352
35950180273811112 101095186801568720
13096053047729008 193901074340100000
2369955375955688 83155706846586048
84120774206849776 173635927658667872
8313078505435344 65138202908006088
19860558744349452 192370646226669248
122891833755970256 142079825448390320
98104735863273056 173230932253563488
167683616264762688 196369451273518784
108262187973580704 173457585905386016
36469140247606808 195713206205412832
67929697556037592 138989701341973536
53738152909138720 127686620618110160
27276984806823832 74699423181928624
163197315110296768 166415493494317984
406485816000117 196176738624658048
90303411104284128 182876256502220544
74277030615244208 92288258774796976
3815612063046185 27720430251380036
100451764046364256 149322542971457312
7260832811949666 102046868484796800
50049797325534296 135128377236051872
34550424181530120 177007022545757344
69670080395818016 74526726143116608
99961362967244752 161777820898501664
147170973044458528 158073344910932608
5946972403697223 86582855769058592
126091638288253440 185721092551841408
41582164064056992 102413832015236256
32626453823507800 56175556362560784
11083756875559042 89469998250317216
8681989048898249 144982683410383008
51947809238349936 54102451430022592
27001996565012528 115974021898637328
51204552032362696 73913217001114592
32909008551951928 59953028811492112
19331962428294660 130083779071460304
142373811988845344 185436923886906240
43379805242027864 139343235540741616
95769226970313504 162235584239643328
70581340840541776 98021454747510880
34374513472442412 35273099446833008
19837363011345184 37538318185779296
22651376157375848 191126072598399552
54305909477471768 151964074524514080
44304888982484952 88149680472095552
10144478878363680 40964756086072392
104110773593428976 158066448532231936
41923479165544800 69951161887362632
30680749993608868 112776634722080880
8908347403598278 131141381775977728
42439829242396496 53112415787079128
7605299443532131 106648971903626032
67006609190562152 81652722973768000
34412663728459904 36981397920846816
8569552661374413 142073984252105808
77549752445621840 189206686964659296
97225547420993984 141282975629043904
166397461236122528 172071244023721376
92930097705481520 148327641769101696
125421610720131136 170691508077347776
61506352424069864 172423706334097888
7060682720377621 24564333567542616
26779888550925832 56013066619703944
118276019528758704 152485996918836160
99200926551883808 155950950665656704
15035320455575494 182645341095867136
20927791111881736 131283836156346384
15263275620747630 32353781688877672
87930024291830576 103516453455267056
172212479397930880 174748235463469440
25277502017233008 189359590363100896
155256882797835488 165599912165280256
46532643931756392 68152264465630048
13061308044140148 58301649938184888
153625939215679840 182657748276172320
48619573948164536 152324189364893888
169371738385781472 189125649170155392
46414326387387776 117494405906836192
124049673288252880 165815059592853024
59419804578595808 187285061854669440
70314732224288608 75634213851075264
48482134115052864 126898557787062720
68299895085801536 162060756910861888
106670331411486256 132640462764382656
114261396042059936 130823186518109296
4229282063691271 190198464553048640
64480162626359632 158550945893024032
16686899676749364 157485047967771936
100105727438125712 107205478891993344
149514078584344128 175772537524508704
146619203276448608 151385613731664480
117539799302106432 159668503423491200
39666550681831216 171027382048122528
135879869795429696 157252342642071968
63184574433534528 176667290662188224
20367654703594412 130135653380891264
130350649539035120 186841477337154496
19600638422356252 145901746383898688
37587759928755600 86740450981093040
46309183495168840 63388519180465688
113152361735259888 127549417962199904
78451943547055104 120142649595986224
29005296248159120 193375806340564064
163757643198005120 171637804014218112
73131201581746816 79121252805341648
23626495064694484 166480482789633280
15418904167364014 163074776908400800
55881615074501472 176759721709904000
41357976546874208 178433063404763712
9254341034763868 136458781934952864
34432890766152204 136475634293023152
122125822660774592 188501210786004640
41450075547051064 144950563444534112
80561559059141440 132420114313625440
107247665229853312 139863474005086864
22815187727022420 164504401322489248
36436980631425848 58645092841069688
34572886317964132 88721429351886704
99466242519133776 149642417655131968
44528869840512504 52311035857082880
111991186173572928 142748550567107408
14449179104359508 100899539792233440
263142285099308 43058738205033888
120969678143624416 191577240664743200
35153379066750488 156836838287060896
1503942875407426 191671973922344224
164421576884686528 191111563962415872
79684698398679536 169204524832714816
105375358276105840 178983060069539552
119662039535186208 196288648971176192
152536269698189696 157911862975946304
108124982278797376 180874232361478112
80266373047910720 192123074019170464
108189511222138368 143101196434247888
76096707501412400 171249557859381504
254143590683040 74360142975563856
38400746432307192 118930964596652080
140866688010225744 154185644878321120
84103388493816496 194051549975435328
176423851092977568 185565690507782368
7801496167139682 149659825177882432
128089220177371152 140786807367867504
34535433281479568 124859395190862800
3845887178588071 7077019000597934
35342427360911208 65628770635319040
7131655571672687 91607619124209584
80808116898872048 143536840133620304
96853389383284976 105546525025596912
128486854997529248 179447413999176256
58957267448678400 122769772264337392
60203404174283528 128067374921184016
125615162327528624 185821527465262176
42424998898067296 103260538198647568
91367593132698640 110211697919743168
16231398493744804 62641780539950680
39007692863010400 71752051211008544
84651216000413376 177581049114167360
114962874982823744 153861328332185088
170314027262106304 182887713202742112
18441723040973692 92404358578905360
80314671120754848 162050756400490336
151406967231884000 171476672845452832
110123743334998752 152811142084768096
54318725709864360 60483077895135752
74878701444546000 140963405466204720
90405958788212176 113454996286948848
43034245689500816 151016915713566848
74633990445947184 167429581306971200
176344169553837472 190807333914228864
76987314982838976 175748627577142016
39291629306944312 189033514341920608
28908087339377112 61583038222923648
7522134888119990 91156923621635120
61712585599516648 118656733782526160
58241940069854184 153770003204335776
118081938424873872 168908071142562912
10363370468161900 29517465409285308
29374780340138000 103660825869122144
146731898947752960 153068059737811680
92984791445750336 104486568124164384
25876862938174620 29762381611988576
976282229623685 127374720541213536
81219050596953520 191442578174577056
682370789788488 126904220461544368
38731155894922816 89078643403650496
132458554050963888 164148684447740576
157762839796646176 158230489296948448
52031063644196000 178781639066794624
105109674764947392 125748165290292432
71844910444857432 154392376734956160
114015481496675328 116063580737708736
36976238563997608 181704899239098016
6496219261005268 54431826825455688
12413470858657758 65953608078573328
28891413776247392 52605698718766616
54209946618588080 78912049416099344
78804075042729792 138318083249249424
141864298874861456 159216213784311552
71412504693851944 182770955036088576
81048017929432384 136935381282382000
37354445288746424 183711051628946368
82166793979843424 147542402644330272
73142687908356464 171149775682855776
87787810610027168 181111289488309472
44220094043488768 161101081190455936
156493134124280672 179935308092850592
93456436984654224 120307231388827280
107455244377425552 127877378161415200
15766209967567782 55973623425752952
120553153048951648 157698752899589152
60940014386418032 84600347977107904
73654373559888752 87806491079470816
118274160085622336 139618345447135024
111857029923777520 159550482579512224
126118554467963504 196225702832462016
56020924039519064 146268704419289952
87435100946627872 128516066045326816
80427839501268944 108665010967292272
144189618111418048 167952977210677184
95775495397999824 104773440124704832
13925476226883426 120971701068232912
133017375609410480 193076865701137120
105732151174157296 128005620841208832
7855549669196301 41245849584899616
139746428586028752 187245771940413056
42793119922407088 186287344338445504
43779700714919000 189068876484157568
47910546716621240 51172058823567328
58565968319749392 172479743405619840
9453702761510660 27247092834094764
77121474470376656 95429150446354416
57673038026779176 69965471608098744
71763354751161104 83345179912380416
37320482118167608 84204796346754880
8176637831014601 64514759827432112
47728904002311968 134439282930974768
149599710358896224 193348418690663008
40725889761385344 148044166348767296
121212245621560448 180907686397032448
55560825794909328 180535682088060992
115291628959682992 164771510877660448
103854478967184208 148352498677669856
57967340319665296 58551609550411520
105240546662585680 165957587256784512
59338709956451096 112437550616800592
46815207586735400 75733248875098512
56791140226970208 86487989374784928
71226962447167056 156573894377445536
76115768585231952 89478064835194160
17107749053762802 90760794418445920
127426216030130816 168996370587057248
111555705489602592 165851644196105472
94156584609554704 155198447086738368
22419374736752176 88795879500566448
30921881426183624 121739929611139600
5047915743891118 161109817705048160
83386274353202976 143026129507153216
71628866608085800 180163801876918464
107724540724827520 179834367644608448
97328558363851808 123507412878220272
123962123032452784 178304820779061152
3446642160813419 101443443801420896
73901415346851856 112561645902018656
13240708153783952 41733523412677888
70501533992062192 77623770453953712
10485246785061214 54050465530900536
51992415220039520 112681861682024592
76046286202937072 169280502260317984
47826954921053824 191014808233320704
24196454479110952 185664113555279328
13370812360840310 94987386147129648
12824996051560812 46481335383579048
20095006265340988 150629552146017248
149934825844424256 160721218070571744
135478325706870272 196479694120000032
53344157747064368 64032072031779208
81975041856717376 101017389651679312
114574413194088256 184483916773364352
36178986413263736 184435279726777248
111743521213317136 149942637831436832
127976944759195 135268077525712528
7590673531977918 192554112197771744
140251140846383072 184533970087598368
13336971674793124 144250929551821856
6530815651479016 8252687004559715
37514583518842432 148222571748202912
127113614415268624 153125226176167584
21873384201490296 59515897422777912
1560981211592227 50616828169122936
9596026911866978 161418224205226720
15384995805705536 102449404422538976
544864757651303 138886681458408112
4615527016555061 152686509662811776
56601431701869248 62273036663240800
6893817419751861 87916598214476064
166983208986092064 172098439891254560
63277359966904960 74928486112460576
19554829636375988 42197261313018448
48704692630001856 142573612136944304
81056887057370432 188617973408976032
147384621863726720 181718951662723712
83107108883959360 192901073280422816
112505660614564928 150454864204331232
98595799330252512 120934953551555120
161373475336363200 182093106180447296
78446391314769440 81036366899971680
80456495718877344 168459855990061568
23499150007513396 171068666435555072
309757783624413 167111807912158944
44687695719256128 148588874943895648
19575370967749988 128344360761950432
18080060782316340 168491133345491136
19640750820499956 50394282681344736
108852522493876320 196175105621289760
62129173780978472 62172271507643488
146330121963746240 196691214135057088
77119715915808000 136162814605353968
13028376712724830 142209678291726672
121308185707296016 190263255437435200
58655067447048056 91238094072649296
126085177845030960 141251010585019168
84228249478531536 125240237487623248
90384844138267472 118979148557194544
180274221059207968 189339319138284832
6955451769157137 69281293874151384
60192829311322320 108436820909006832
83667602568864736 113777119183435616
94657001498200192 102573329844416000
44373902898023464 99435549661724624
116958112080641568 180810106476010944
44389776818183272 172207279576975424
25818088711267332 164093750360747808
25435936344356720 119386985435217904
133640792955954864 180869807125896160
24839715630821364 37120016961347984
107071749831078768 171922499453698496
54207789827804576 73277147233382480
27571595225666296 103375271484797792
129784680515116784 173252734942591936
66754329480766712 76059402680684304
32757279478875108 83980118766131376
133026479178258128 135541915895184000
12844356149400302 95131035471823504
78202487674853152 174497082619979328
27361169066067184 138499860985826304
27112322156568844 192109923795530432
35844285706353196 181270948270558720
155624928344658 62881230368121800
18337578564891116 105865503749047808
93914450971741728 115124015204686576
42240666457964128 68354486233173432
103129965451706464 114836533046573024
127182925394334704 145423376272172128
46600891304054224 96649896558731600
124781740555129840 174951074250720736
12819387304990414 85622694677444736
28957600414527196 62043929549543896
20529785245105344 93987346872391056
28013949952883044 139368348672932624
51894132112085184 135057817751539040
32288547763571464 57288416898635536
71278006292043848 102720619122716800
66047493686812032 131472047346795600
16957458144739166 85246694393144960
49066155318046272 94481168663305584
92078357853463024 169663947935642048
36565992925224112 117016897879980832
47585649473648048 154656556412951424
84129043812697904 153181401640183552
130410108895428176 162340515677746336
138223537657899696 162646371814191392
92100758443736416 145538474553426976
99308961841424912 172526441555596672
16930539509549912 105565402328734992
101635210978703488 184742211031060864
51673703769598544 92259281554276320
7721672786246119 49146167538945264
87206972926217328 170841114394496352
33573840774611696 156142683077837440
89970568552273136 126356522104817824
143027385772400272 147743475396234656
63479883955687752 178092486241676416
21145783412542148 160739125178919264
33901840926103808 107153456977732464
1341371744109043 27327761525807768
27551112102369200 105995044832137552
85328865491061920 195562512553217184
1589244641340152 2622447875855937
121888392721761968 144567514761875232
172860597981310080 184617812757296384
3415338484659034 183645960625986048
7950161038308899 33625228644670616
21507539571495708 102821536817960240
29117870553679360 169478074939398208
54088938661281208 118440740972942992
70094855665908272 133720675190295040
101904298305785408 190420769543585120
56961236065230600 62717816827569584
51793161643954376 152804326112758368
51445893679924840 182802080680629568
27521857914127344 183997303652782816
97263311479167872 148902315985912736
14249445313864114 61994503204019680
104694033129125488 117571744887911856
21039292900499272 152412829129028320
71677793193054752 120488102057351104
57027516402580984 129680101970785824
150851642387128960 156955374425649632
3771299703278684 64073223557474336
146273788415743040 193622200393398080
47023123437776400 163620347788913248
122518519947285392 185725228324609536
105717962342189728 160694742737410144
17777372788973398 38790134819475416
99049092349406528 173105535827088640
20494038537416076 182772076710511680
16925380818344322 184975711774105184
134500420733931632 144162593932488032
62077691359693104 153612258788083136
5359756928675484 49712690370756416
7452798373651533 88085191353235600
157482246316102560 187691285542512992
40775343018796192 173517074130055040
150179679065561984 194633069178060032
24357413531562296 28772407355849176
52168118944875840 182023694811793536
14007987079050848 141186188864015296
43918742121196304 196632562387304832
143938235229703904 180242031613807328
126811732130674320 180922226168111744
76995647426123584 131838435928618288
127618820309161568 158715099899665952
4851822143472997 79390387892691984
42279541430457608 161563729810392384
10227898383049928 37982151083761232
54103160848250632 152900899210794144
10391439857861150 163323103563520704
18440790635523664 192708646535162656
85404836253777536 124353517475728400
49535225489521064 184498419671275776
77587179218102560 125884297462838768
7897273320045386 145597241818854048
1932746124210737 85321248385767200
24382901157757244 187133257086213056
71965126000878008 128168744292576368
29365459626138008 34046219742645888
71032266998067960 164780192270368576
119107372133118320 138086726049006496
82677658816025264 160248311415651904
89547298995186752 174956928137043936
99428946494815648 156546780242406240
169440535251580128 189763870808865440
33141697007327344 125327969914228464
13857346315775900 115815564311437472
10456485697429296 123687928857558464
29482399693188912 139937644369896624
104552136051134064 141355952865011024
36220426514270704 170347391214444512
5855637261949309 120231952497831008
108713418877979840 125172912556953152
137111070817131888 152788449952207168
28705938943955240 115580815726132192
129135298295037296 190015630554268896
67167549246249360 140859740447687600
46226241545463720 140142537760336640
88913176955883264 108405193456122112
120354580405617024 182065504074527456
114662952194253616 174300456090828256
132216693395979264 157668335021281024
136708995959449280 187497661583860000
66661789297738104 114542480312686608
68248253094956080 110057599417892592
98435030860466448 121790706453882160
99135728344227792 111975389979335072
9479776513704554 183324491575737184
72730660589075072 180806726961207712
163960533336042816 190753535787645632
136282909684123376 163803701566228096
22217877351813468 189237728157964928
67982397102732160 75452259582246608
115795983419215376 188421795328514752
110736847645856192 183984914794112352
125105707773891712 140272688664063232
59639838006289272 85045363204333056
13713692080721698 126071620634100224
63829378261449800 187887336693003168
75386056966511024 130755197346971888
35077294307053104 94826750670578896
97258180187151136 184765317215374528
50506912542872952 73759121317511120
132326586344454464 187702430363694592
268904747571862 125014795382083664
8413436728189730 18595915779332116
111906849536018 167152020679440128
44291907000061744 142920668713141600
58304131676946776 99049147263575568
91195331028783232 166493369466308768
172569298354978688 194752702130316288
7869907475503334 156824337568625888
126589587092097648 143608805812016512
37551728998139264 103363727468152384
11603574370631050 123226144962687104
4516900363769091 138812716593013376
46249041688833584 182048721415187040
44144530180790744 146327761489693312
20597450604511828 26476983282442720
37716063269673368 91755503018903808
6612854542112582 17353870146862518
141099115991014176 188492785263162304
37249570273623464 107912663151888272
34075679416328696 75229059083341040
79943881639499712 128588453779852192
121628033502161296 181396696937813440
168612282440317728 178826627841243520
8898800318098894 122257320874811040
9696402222125734 174963300025384704
16585718524092588 77202441987727056
46235354234043720 102180862106917520
46067511030046976 185708094631279232
72503903899415584 145553477457821120
95070125762758944 157566590829857632
61002054200934648 135634711870137920
57789862045499736 175845277746440096
114455522195309616 191992730074142880
134774252064469888 167411829574920512
91551959559825280 130367199473682128
2811867182407239 170763458577290944
29549206039078468 55644077464803512
46118462981951376 186349000173485984
29938977894944644 141346138532143840
108317619988786912 127200440275657328
1273019572982831 63642825514867944
44616470820265848 119068530055122768
104435179087222608 109280898635985600
4708091677875144 59238281459453576
24096896010027996 34628302786569312
57087224023804296 123533343357405536
85062382916799440 170285078808630496
100684353633786528 145371616633524800
85811434991491808 148073996616378592
48105528615683016 105950597663873888
3797112211318015 93175093420769632
16670048858114998 164777584946135936
57383513523473176 92113735670133152
7794888255707208 59307550741958216
144662186437237920 173245134578426400
174516852932279776 196836270154558080
95299647217779584 106912722257696384
40370738413777056 193077908844953984
84951280912737216 118180340098780048
97509881168889984 101070500557284624
106198336726703376 190099781193625376
92256881260250272 100516074706958336
112086721790891280 150739147305222688
8091907731803628 85711427477983616
90067752009517520 189205512095978464
25750473831813612 88864339596594480
102077753814443904 104340476539367056
38852503967722592 57990123033451560
3285213201453668 102292754270307920
48981150686793584 90105260808310816
116708745523999008 131937884203528912
75227467236015200 116512254599110560
2742133736247177 5502540979810282
83158175913501632 88275269549322512
34511682928153320 127427940418719088
78774169535411168 155598604625694816
54253600877960632 108710666294551072
95977651083453296 128614879969807376
41519503921577728 55907145382323816
10329116669753200 93799690971111568
30266243315629228 115012154651088064
720707593057959 100032600437856704
9832156835745200 97655209540059440
36970208496056672 78554565915512688
59566443080527360 62810725260575040
51808878486999992 117698657856125792
115491863113155744 144109383807694688
27858122034982476 56294690535789280
55102700384358560 59187791985089448
111094114587528992 116022631786543056
28075467951792192 125097952793470560
92344116629201536 142795745342727952
19992096091269244 78831218605455856
10147078331304834 192298787018576608
43092579562871360 63604311804867384
103210707716653984 155802824875833696
33583737212378256 136882253583207104
12804155316081000 188088009218321152
157225186698815680 168012726497760096
57107900760056200 189768218666037920
80111502829220560 96808414544393392
4970801792724178 93149340981617584
60303323310793304 189932873169072288
68193799381243984 162250089929614880
1097696913846239 81098767334049056
45649663691610792 130600487438506512
126987944531464320 189310361295450880
66342164197577776 124511650136655536
99806816797455296 130184269887862256
45010030562443216 153843553387959328
38817388081554016 91720897458736112
24486200596467912 168122563124068800
84321421717618272 133366088710965280
97906296525130272 105977555865249952
65430645599691856 114814186451347856
39133714967311544 156462484796770784
2722588266182125 174674578937373056
127181025737648416 175280209478248992
7762466169498201 125363306427494272
53537164857101208 60865466858539744
85628121731683216 107190082333006576
39748094449833720 128918643126286544
164752790220458656 187429816425931456
115291576607359552 155497631525870432
148846903672252768 166724908192285792
134225346213411216 138244483290570608
93127847395734368 170811381352107136
4066645233778475 124377419154709328
39051747169979560 139940217988819280
159773620569438976 178611631425594432
116006978537710880 143748658917849760
29859009322931292 104092021534720400
79028638345821888 196403668595843360
103235173090589472 118741530439538160
10048462934316476 102910618488130720
22647994318077956 29247446802158820
42667953804120584 181767332663113088
20833825914127652 107919972645817456
51884894957394648 154349190732649024
6119978872211043 90791821303511072
182960162573038752 193040212179600768
6297252324961479 183332216202436096
27444597891783456 181841794791211200
63227579304974096 133808337486870832
22688333195482824 105628186748786256
90966849745318160 178617206212216608
85692622668470336 193524058200571392
84206352245231872 114746352627618400
57074711885305064 129210571580892400
142727093089314880 166290257267328640
4436718645809552 42874337572643584
61834138796410016 153635426277436512
4679367630558681 138321904342036736
100086870523397056 167871477972249056
185362655436284704 189343768878790784
55307062388096472 132192928613655920
79268424189224896 151616514435215808
3882645982382936 7952414576856853
57865111841955240 113506707819037888
116530082360065888 182985104511229568
151450425398507968 167380477542720992
121367330446159008 169399832064474784
22805424926237488 186340575172731744
15733939741231220 76856496011668624
113276164768453504 159959790592443680
101883570929016960 117342608360817696
15630553580724898 39166840185273296
37336261745924640 69202613751405384
163115574069146880 178620341647732416
154187536435622080 192645009670961120
84211303938812816 174969253965568672
26629677106713308 31885981648991532
20466099612084388 91502286318229088
50025754350245048 121037005421194976
62255380670891800 82849696117225616
126967706062751808 193431334611114016
4435621945163565 36127958713477832
84272662589044512 97347098637854912
27732550207163792 111508884408626528
64770593786944824 98463286881649632
15790666945691744 49119117058334760
145535157786750336 183260342371050784
15871211414548392 189123752861642208
111866025598744144 135154913926905504
95262397182581904 153550736791491904
68287078806655672 177699210970904416
8404675004471978 73299508272972112
113601602588119040 153475721135474976
53841871819803408 131748256601824800
83546180653829936 161843351021420224
63284180907576032 92013543963967280
123084231985873568 172674271494758816
17367349333472714 45928056577884184
67305835197510032 194060575679727456
28340054720978348 32630378098982272
62205734775662864 165389320626461984
17254152023225822 94523840006887536
13763858072139200 67974650086729928
8153597048119087 69471715120984552
14872230517852236 169321022295648192
77914970354822592 147089866607621568
126986014832396816 143965735957807952
128018414112156800 129464489682702944
31991583753946508 96319077472246096
30854255814435348 135040457212569168
67035193092249976 108520174303148624
25159081663453516 45240190022151744
161272054288851136 178635203071413408
56963524359242824 142157827561586432
13443254500552004 95199555094511088
75956825475890272 83307938807938736
23564253348775332 47172677130005224
141819371391695040 149408665847439776
85437693171957296 169216199949746720
172120371003379488 184499324464678272
133424209058928224 156571791192657472
88845418096960160 165579866597662816
83696537282971520 122891285455007680
68554687486198128 125312368077531152
41756797050590384 120042165490646656
35755099919106716 164278549604591840
2381537374050084 179465275664645120
182242881704845536 186062558274677408
165199303543350400 165412373605049920
89303213178153600 164102101695582848
83005403352658400 180701771192979456
40484664408982568 194714642174319136
104182868301890832 141825009359580816
11478852580283964 62208870913082592
91990511223275904 187644772333227840
177667965433265664 178291163813674080
16441128740575928 53987254746226480
68836656866981848 84525013181760256
77023593373723664 193991363198655680
68213054459472464 188034842758168320
67147245811520488 144263698369951200
130834494309332992 138284304924678592
52398424989358936 116401006530616064
37256548235603328 76368519517258368
15451602501018164 124868119714726704
107748802127547408 122016691655784944
4439140468532437 17947938706748902
51418462151874840 176980487974636384
8984156890231146 15927340466277378
176790742797669856 179263397122783840
126300847054779456 145870491137900544
60611918885380776 79151305236972304
104409961954824080 164981513898247968
55069198370099088 60875304646169656
47785943676648312 180680755129948672
28202641996905400 178930773689771104
145013236846915296 180971224947629824
126955643131526656 143590129363141280
4106449999002750 188607981572158752
79078283460578304 139177935307774800
23188324034361228 193345955649807840
73365798621861184 109473357713113328
37571851103228592 143538092269744720
13033831982789852 54270149930197576
85458466108975056 89555130109845872
80579585981856480 88118094856278272
10405289293418632 75529426421427072
74242031792592544 74907231731993424
21868540097976032 82635273623047056
87243048387581008 131293917353908144
41921233470260432 162875977539388672
56035110060488512 165475172459356000
108530975785090112 157972661744493696
92014841334786016 99049280542209024
3086455802609991 20158964723613820
179232416390192960 190449230809249952
40980340148046128 107857766854091248
9050992045686500 103524607351586496
46839014814919456 54960327330407352
12244386257267382 16295988010398240
26844719006944364 104698165891374400
84929643253540976 180450167931155872
155867686444160864 160452344771013056
114756081131002656 189849482023620544
98712637900536272 167394920765008576
23536393254801388 40553271142173096
66562447354653440 185966258125483584
53336502096047360 93918563167990320
45504876293170384 153631781006666752
40705494932663448 133014431884519024
241246690417322 161306886280281024
63453700905799416 194747749905786784
32303825277184036 112126657120345424
118979721191623584 174826391688682048
46803836205820848 74799939679576336
65441592843627056 161832555321046944
39945118538200616 153958111788214048
101710273273977968 106914809012047904
161844364750323456 169026326093739616
160504413320288672 195244338373416320
111238650950084560 149511127739218144
36828085076484336 104627927544325488
55628989394822888 184805042430591904
63415046171020920 97170117180060816
39173385324713640 172468000528008896
11274779063473358 73647181911701808
52368943280934216 128261700819667008
6102753719359437 175140050439865312
46331128324485016 50235517683860896
567343439351470 71779560094322200
81020180658379984 170215121903708064
47366988150427880 175554844694085312
95812056034830800 185686019856806112
60667342588030320 111721102792409152
88123120910789360 129075635673610320
9299191253161368 91044951127213440
58760489596492752 80972980282573776
56637714854216464 118044827484027952
130026076558350768 134502742228539792
122424796250252368 134757415813226304
57638033885876376 170496000487175040
36587699229981336 120038977817999984
46206286685397896 51055506986287992
109393092438551872 127856061997004960
16251215823110736 167136902682638816
74103617282557616 172265874260627712
39150598067295160 44627542280923320
133814637169775728 181397619280632896
57258676331216000 113468461691181536
23556504438703732 154108397855862944
26843728085975092 124698769819597152
126460651870819984 133626160947086368
144269408432735744 168487971158993792
19303509008181284 152328358840536576
31615657938960456 170736682987441728
22819325478547920 131163863826078048
59510641422042744 65835834856670808
17369592065987820 126905160542013664
55754996622573792 191571524079853056
122402554290794816 152364773432252384
18282453487210096 25745378611393660
66864038147002944 106826346446647520
34005932047736284 76835712980238512
78810735590316416 120552036597622480
112885317389001824 115898040084300656
135740770600969344 169040000802311904
3987371014684784 137090324393391520
124047474324660320 148482236213720320
57573973521657936 176568275011250048
98893585272156208 135556631091654512
46158605542420184 136248143697750048
14498734650827748 177763703544852224
23018021720448868 27354189488370648
16266352671106290 134203313746833856
104591543301805840 150659778651091168
68231947768336216 134751789194896448
15824200069442496 59905151983071888
3015624572652252 36307834883431592
117022336516692416 194672834511879264
111494738867769280 184484098339680544
37502989669985056 47379859215625240
120579722504901504 186791611643006048
66818414908337256 73164281550372192
30879133631979720 55758206957446728
21850221627727672 74155741255568320
11850714714275540 104400831985456896
81671612471509472 115213414162316224
22716494681709208 69297641365792040
162245694931260864 187032069250872896
40844373263654160 120437866847806768
87214717392975072 160275586238125184
7108326478188075 65978152145467280
35836609297288960 91157875248743904
16020064061366654 195424409068324032
41517243768014968 108230063463282640
76743264069160032 166450358599861760
24155019068516840 136632938071387248
7949755785619798 195090341052860320
167725711465792832 174657107009841920
104839870964322656 147767438298346176
54478763782131616 158299935491134112
115220415627466928 180667479563382816
98943970964189952 136864527679380096
22955888634035276 62790620910266896
3860294632957531 118347203589227776
85678207072538704 178246981574272864
13894221656130796 161815113515453920
36582080060387752 90745642342258160
121869446523668368 189875528517694592
94865041393290320 150269918574737792
66966267547965384 106277624354701760
67397554071971504 193007826798974176
1474731496463551 152916558782835456
106246664344960272 159457768669315520
8668601166844598 68510263970686504
135609620813359760 170350103150526080
26578229631847284 39223876381091288
93115536552288240 146453516776070624
34489857035154204 120586425005423120
21894399075047776 78556501568051488
18290319501526904 96049246828483936
71614303340046680 96062545808313392
64875875506538488 137908494690637168
46676858254814520 178486322694974816
66205437796764064 137679176899077840
45910770066825056 47362001151911568
42557559431284272 58892734455608024
91374361802154528 173503694780765056
54692962050996224 131025492833144080
74806139329564480 147947062692331648
112575969921187008 114043894113708736
75573178031466672 95306975370749072
55060579204797544 102942410824491552
62773418506749624 86539097520474384
14888693027442084 51035595654086784
50125861466493696 87610291174038288
103893599300210320 191953590808913568
8786461723467626 184886074160523584
59981203580243056 122888687676359056
75542662352985536 145921231974868352
73908335526743584 78967101761181264
30308397044304088 147395986140252512
103268264945062368 183653847039901888
19365225785180920 68704790591069912
82798499688637392 191314098713657888
34510058798664788 181873541441628736
15375893374739232 97021532715520288
103278302764080544 148300949838436864
74645541104231536 107140625162204368
95172808823469872 196818761476234912
119650212659026880 141771550242640624
127318497367825888 149814584313441344
68878239994208304 133837603018127472
64564911940896648 125259331304459296
40837162480356256 163444359264886784
134181196100774960 178247111411795328
90353992127875328 101862714693178096
20464815257683284 103359754407225152
101836198091302928 152047155525919200
16540128684040142 184527554244855136
129971873023867472 182247333159119616
24152583707620464 158099787452836896
33142786832149840 37959987336352792
27281304727563236 184387748013320800
34684047302892452 159192169830795488
112061321564979392 159413054859164064
6154607668601916 83227531759601552
46199623782127960 59495005585138936
130109423372068480 136437275771856656
151210774040999168 157146009504426976
64925459842579776 161523301759187488
23520988282605272 144427226603320064
12907040886033002 71658933052381960
106102870304965472 186823059528244224
63290605451390856 155653617539695520
15087441487522598 177794972047695040
13873587056073736 129148757476652000
92950205391912848 111858425357240528
119946283518587584 149128749003998976
4110464672093687 178059133604946176
6602899711699217 65519558112304288
105257390464284864 107340694551953264
135911502874415648 163888018776276064
159247619499956736 170885737738077888
72950435736477856 122907825066226640
10975737200444904 91245344299902976
25777247367895596 163281429797829664
52485329821865960 144808115693388672
26690087784634720 83063304682512176
91762996473838784 114323144854413536
86977898960623504 191571702613824064
139159956752380544 178059583267602208
10956976249769780 122724182225011456
13958192924542886 63480476105670464
11572908467285354 76304764103313776
123978388605001280 139805051623443120
88179703167059728 119203469446641808
141739555421412752 171499156448381920
8965840903954995 195371148352631584
100600375921651856 170914968297067456
34837786359423220 83406104287515328
7864391744162604 66882724806605032
64560067519379920 135081668995267616
12402741193912096 13852439506156602
107241837681036528 125954606322279104
8669962389519094 150903915073242976
8922479805550155 10477401839275828
57599213336798680 143888226498101600
22157609563592356 58390566900657928
46181809721098240 186859365910225216
74469179699545280 171552383052515840
11447480221530542 83860144431078176
86577433455996112 193921219235866784
161416330992345280 178055674300393728
126531987271778848 152552582359214912
109373447403220160 189359639306093760
46435208762121952 105713144223095600
23021771214120348 147031420268278336
96499021327721504 112477555930760416
114247900922592960 174606537426420960
66455322198027480 147627004769035872
39797263602200144 85743994725263136
29358187763933016 97481199876150240
95695102140408912 134834857737546176
87115715711100096 98867388821345872
138204616547049600 166214590275532320
54781972372549144 120925285143487104
79244693759728512 180808121644397824
29068646200426620 32772476133447556
90277318966804512 154794413015920128
84802688359851984 85189563283915232
417393299229782 144117408342481152
56957479390958856 123175523868830112
32812694176408560 93258941687484176
33121134293396464 125564594201586208
19218485959085416 36295468939700784
4839148822282136 57855648283472936
113691386704124032 155548344582421184
126320482659090256 155534176770640576
32414277343162320 60184594152128712
58978093688412304 110495929357746208
106600250307732496 129748752257158528
120875051177933104 180557286958517888
5535038479084531 12251191147101794
25641164071373688 42181941599791552
146096104838306656 194254041878247904
57912223920458440 114916395873119184
77860374714271760 113728314056355632
84362943233174016 133015491170618544
7507294429475931 107688415146760192
67743511528131144 139529966716475232
49312653856402936 85849836636169872
10225757519393410 49162084562842128
147007489359655168 179510230734759040
104106864052787344 133179885379338480
21715457573555960 175208624973047072
6790356318301210 50014907896492456
102481028152515984 106230942941937968
28889145594109036 135352060087276656
72381840210641808 149164741098443520
123951779941802416 178542815048834592
358060549933761 25610563599871708
38758797037001336 45799777109550536
51600702137228792 164498128520938432
43369980965362592 150808173062700768
136274894909240752 158151981139371232
81406421064381552 165701847937642368
97493628144764192 144439264489179872
56114297130917200 82217488676556160
38337485944380832 165755408778021600
36383354673140912 99386092089961664
77625902310417504 175897978342665056
33342481546894820 54562232369100384
75710650934523392 82476807471743808
122124049853502272 144469449911737728
61419601000053432 136070384494497440
104583254392398208 129636235622943088
17896069002591656 192556896582849024
25161154624398788 125964685622426784
137370299441103584 176588135088259168
28665497254812464 108129816886303120
118437739002709968 130956727901631936
124533548995431824 162811307134597792
106935936109046416 156987007924723168
38957070568411448 172069986674961728
31342610677086344 196261216492566336
1994056888091155 67399371527948664
8866072843366834 125123647643336752
158489998760047520 175503752101871648
118153248791636016 158473884230030144
37649047962505464 118974730173809040
14761794745327602 188594884483180800
90843427575992912 113462284931142128
58218229990936688 100098146706513824
78727989246852208 95424192937704960
6245007297737085 65707321886506832
42414048782541632 113645231597597872
107019614336520256 193972167087612288
20147632602193548 107643361767873136
42024165205024816 79511507904901824
118483956348954928 129855241282465376
103194283055140704 146749132840148096
16364674188868760 45978089328830280
18854278158886508 41275211831124032
77560843539238640 143353383907643904
150267728015737536 170224810276238400
49281508429456408 183738313617810752
25090138857970920 187371416390360128
18730901304817604 114495603731317008
29836484410363780 157669083561066400
146331183875395488 173961413079014496
40137853597843008 78233354523766368
68857641493417808 174844399259593856
170925549587745056 172466175742985440
125615207162341440 166847488714253312
41614351619171512 142528818927854864
144272030349691424 173657480138188832
35987124730481192 143254210570784288
122404520674261552 157224845644849920
35482432003163708 84986823523244144
28502754637040920 95748185387293856
15366578944122328 78482085382815760
5882159940281517 177158851202149120
34410439633560612 107532581629797968
67585760316827568 181832857777484832
67815739643927312 107759616841316064
108150925826210480 178230690486007680
17261691496933944 129543797155887728
109792499611195536 160390762961567456
66951022355486808 83979053353950368
137677655588712592 147662317372135328
13957878388724710 65497585779485024
12082691878193314 171249853805915072
17816858490961664 136809012708432192
101622191402967152 179056780474210944
34658931377793596 64326576286770728
121718427682649728 189545456753160320
19394861575644204 101146656268656400
54815881206788064 101967421217603648
9641517161450612 137507837282177440
23018341236048056 77025361843458192
6940490307565413 167632217625328480
45384636659302896 121850953262818096
43972792087955568 62875742502239336
48395233641616544 135608763942889184
71960189345890408 97524161014980000
134065332560478368 137364267545905040
109956288923585072 116875058691324544
102238777713576912 134311278964895520
72486020331614096 100404717590206608
14721423888642746 59288871308456264
11834665179404028 194856455439696000
2895266854337503 179851095048361600
6517083025349265 136549754826550496
57735734405984928 91843779057227504
25868464807589008 168796468946336672
54486592149586296 120463214496152960
26050701191632616 155463452589134496
2009247326986852 70985637356339072
82117544646897008 148354802367180608
50375903461382768 165258727482712608
92709746420129232 140271278736450432
23488155199172112 56540205494848512
33389303047904620 154909729564997280
31296407650127376 189125745116754432
64092737780781920 86346160997791968
53819220521611120 162946492543904704
163658857740390720 189923315518493792
48788424635981296 128513362733530432
14876496599679738 158239164739896512
58271608341217880 93630557936469232
136312278455556816 155784902062660992
47943448725636936 189657387472534464
98385539359957904 147317470240618368
19956144768938420 51045090193343424
106191362817338784 181633168982737408
983446150013740 100701606194902192
32431735963473152 110087450248493136
25758813465810976 32539264806979272
144601342481585280 189540625586905440
81849470396980240 187037475791562656
2150123081181307 24604458099547692
82146362685655600 89449488525821232
32565139293720300 93998940137174720
10575067061980562 27483194333526360
52689064693872488 103619587472601328
111720650854368832 167550623671375840
66271391217800336 127106389952325328
75532733732864048 193673393021497600
145560441525161504 176702740031684640
62088272438503136 193247566951036320
56100714929342376 181964276725024736
96890193484726400 185542920918900128
24820724384228140 114545849085054816
106208673743323760 125204480500562848
62946315427813536 66373762982446240
10217341810146602 120548861121619472
7585696822608787 98692193947310944
50846985913235696 185660008081498880
18458002772882300 45522237848920136
144205600717060864 188219456802920864
24460976896533144 195402259654412768
143261763200774640 148282097781053920
55996225149365104 98577201765859472
91784032418511408 193652394279598976
123568102869768752 142070266860610544
14970814401301940 141549772457106800
7920187163747016 101703707745402880
61972548617318352 88878721169486448
30153046116185964 60428543530190880
9148309447784318 122625154598510208
24458913244639312 103746064197763936
121885416595414416 195805263118139392
21371660467787560 42315129360623832
6389401795560555 150677762900525216
4659292954137530 87721436847972800
60274205068858320 77138263766346656
151575167045650752 170371952073084608
6900097619906032 69680342407128952
20739639319731136 160099174556042848
93678847056414560 113293881413804080
166788274790761696 190017202168387904
80812142574722672 166811929920806816
108554069635990528 182573277486585440
85719978682581376 158015560321196416
60369087080295856 83133848240996848
30313421120595680 54466808086385160
39756419470560640 156645373291616960
105036721486694432 149268317128210336
2335486053056342 153990232049687584
137859219401464992 189343787229965600
120698999267424304 123566520044210528
5035651860516030 138576365920441968
115799713240395984 171290487972643680
49986019899431256 63930423548965336
56323489332030448 70681266474518744
181117717297219488 193393439921111616
15351942559063664 183231832889611776
67691428790749200 163472057613096000
88381458846834640 175865263229092960
38194735658162856 68017090897128896
23555678181559636 69309531201060056
67525943432488648 143035239349433040
10563767536200778 52200367767673776
11725777374135624 112756309582266608
45526085619417208 70143470584907920
15747773573008584 50356369976310624
19882340135205452 93180634518112960
69179676648899896 83690709431317488
33787677028950728 193867224437511200
50004921461517624 96564029019290400
104816687183281712 153235913517048320
56051803910957416 92804857065512240
126279477427459312 183997249220309312
84718269474156912 125190640266223696
47080731049777328 62627816614166768
29466681966865920 68877885781503192
61679980312567592 155102155303130496
106783489510249728 184852008129276960
98248116043295520 134610054558794192
45507218455557648 68058185055406320
92191580302142528 153742651121451072
75198422605769856 180389557312951552
87216103629353424 108117980017585760
77233942315376368 145520126514564800
62238317810559392 107880134779952576
59002400767118280 136338812479649792
50703224757801896 53153278777295432
44430956598088016 64157867316401824
137874155858041968 180665763969217408
18057119475111796 195421598817091136
75066163185754592 183287483655920736
106928610916228192 146314943335834368
15382053247056260 22476084044623184
94367380034555 112675301524980352
10355466247908562 103529856074816304
855245899813275 195775574605501536
47310490455224304 154412175665907200
117028954163670080 180301365566496896
77216682866700624 121125629557950224
32271117111177528 109924718436271120
77911884558295376 186376120209420480
176276507957218560 195609191503713024
46307887173076832 89996967826480784
55336846334905232 111861187034374144
20502210690241344 23953857574578564
60757757311750960 185586783986765024
8779702853726899 69089043796303888
59127747321663560 65029277886893968
157495740067449888 167541436891499904
102821305540476192 170203045025266656
6310215705221304 38483139941071136
35312684252380948 43705268476355920
57127262591050864 112564510282019104
60055136087703536 157998906462295968
50180481030044160 169040737459986848
77504729557393056 113934333725839904
94294109144723168 103033596116552240
91634365971942640 186388903790418944
25506928429968984 140187403204625888
130041337753460704 173380410488805856
61377601690870976 78574587552731808
76964508408007216 189658054088711424
1833345124113519 18342914373252440
967840274690625 13331992306378160
127362554976336592 136975728490953504
124884937130881328 195116739655041280
147553668473331840 193418020104899392
37692947802605056 38936443309382744
157094198021372256 162783807194239712
115255292883862144 129318774655700432
7344843965208736 63409272698087168
54120208324745520 179043668364621536
86697425052182960 88393181278766160
68317242717773920 88619694704656128
28751464331998120 137002828939606896
34497367402124040 129669818887385408
9451371814038130 98489148302707392
3609577772777403 92041585619650912
57568367535684128 184435312895408864
19477294890640824 26200107714883056
661598045805929 35285193896542544
148354772489331104 161044830003799808
39624732647439048 70147859308910672
9287699794418334 170468200211852384
38383731574477608 63292967139976552
30786649993748840 180404807534240352
101446727318106560 196058348727581184
108347066619782576 176438497875282336
1160970589392469 122729557073477712
75705058911066048 176795873384294592
181059175510967904 196251882805183744
133750809947639168 162511281126843104
48811098947259832 154227414734326912
108289624451407888 134437306005674048
6348651852655156 23520844042557324
84771296292629984 132124666504965504
40914159645104184 94273346073525888
108138761899058016 169251179797318240
172449754911468096 192519823080548704
61806063831100576 191737619441994208
141037610235909728 196553657234036000
65935591495640600 111621902028012432
56163645321684704 101151898504008320
56078454293913208 153353966006813632
111488805713310032 151215537051553120
8258653964892095 140356054113024960
103637808520216720 193205439675280832
19813586295018680 65359883770475224
35476424503793556 89912932093787264
922381714401224 100337366405706704
81033951579366560 114070100142348592
32507653693890892 39330550436133200
529610835349301 193091830165771744
33865215047785472 151322144917332288
50928331212831752 167383598711079968
34638717511843208 159218575628847552
81361374365659184 158414708063422304
111749072451618320 176514603805436800
99555323884676464 146713041330595840
129873514071151024 167599132685821056
106814185102464384 182748843454678784
102836242682432144 151324097943752800
31401878471121976 62265600631896832
123511756904239952 152158720602402464
48865746365513296 168074990363352864
86336553754162576 123740171386074880
73377580819493024 96802817226011184
39956217601830416 104866608526349424
19433825701302880 37073989324359984
64907907847648944 74027008880864560
46876752407648448 79381328567989120
11130496514816642 27407685312164848
40496190960175784 136969079283895152
117403535366699840 150502928069891488
14007834104577166 106265552716117744
55916295858398528 123306770840866320
54997225031174560 80250318238061616
23492208349279512 94482191780658416
44874584096689296 79642921446915360
85794396293370464 144916828732805472
57375463445419864 180946287448002304
12132853953178296 102142713751704992
19765884960534640 24058251899878808
78002126745624992 182385729620173472
66204265940402800 97310946666835280
113433353136496784 180849591236233376
73896266235724496 108652911597395968
60429072230598432 170504228039231968
168982807099344000 182584408542010304
34453426073320712 92168551369660976
17877339654986098 148494307806954144
100949973448064480 102252158945244464
129715423393046576 185830065842848128
25187369403189852 45502270985243056
1180070539928985 119331979865894512
174312512769690432 188584437270866816
63255419448968984 191173833406465536
2635872822065402 91716508745869824
123286694684271968 127262616925313136
35413422520959468 164767643380164576
112296488693227136 136013420679327440
88088876102663056 160697983692928512
66332640678544912 84019935547816992
90844522479213744 172979582418850016
3031869351880847 98378602126526544
147836678950958848 156384365444898816
114968153990945440 127562637502261648
47666661021843880 113526059010578656
23305048045005588 86893873480500032
4649244849054612 85690725776179984
85718885272682496 126410884036121264
11785568860872722 79862160397952448
116669369781077328 165189397987507744
32416055043117384 37458100598286528
32490117353743932 63376647500799024
65984105078487224 111606119145577632
15919937616419990 81715096534237600
91385429059812592 193231331447424640
71858353282778528 177744893629153312
110031401821872208 121835870458015216
41566591447380400 164567337129626208
131146940734351808 137405602154542896
77260424269430832 127405793213887456
87681762430041296 194293055574917472
4918269091152719 60480376553682488
90944948227509312 132020657110456624
78159328512482832 170292742578340128
24591967019924140 160855965599844960
4170281775344928 72130521679978912
62201907476406904 143605319401125888
62280506077990832 173618970803757344
148183025067349600 184432551284122464
23744096511582428 180518026262038432
64551018113675136 65790891667218768
27677299849991836 112498535776816864
6058491934149338 167754116855760192
138025659337877504 167719412366172704
44716945699981584 51489416530128448
74223192893062784 81046321615009888
60007216512080064 102483996923794656
161044670533389312 193180947135651392
80110656676714448 115614883417599360
169738660239901920 194051199310541920
110307653207733664 125756760440221600
9383667798747106 34890912426989504
81624844375282752 186760816955256352
89260418297319488 162796271616801632
59656166014437808 171700397759716096
1928967614961578 146267647924407040
23776383492903356 139873835878921568
105767519508229232 129482348660511248
28564360150299644 129049860255309456
128972146875824896 172222370156627712
130379993556080064 180190272453902496
37222745056406800 179547036657414240
43428783195879120 121128693643189408
9380991581590808 104392968074144288
89000212203559344 102261184477955952
82733001645197568 149593938365606176
1750289730420099 122335341830701104
142531000222034784 183552113903134400
100729450587696432 189157357239681472
83614903754503856 96500109505542144
27707208677862748 114275219644266192
33375886449277604 185244733427583232
1918114010802772 131224507275589536
110356987938469632 115776599805870448
15592768314015096 108470152615621696
27760071490666776 193223438051212576
184439743056610112 186549726622231104
3320740048519667 23181495444469664
67238916669394552 91142815352302464
145736030993672000 172586815778827008
37138320809710920 186807060370220576
39850821070904464 120919739087714528
6520333068970660 153652454860457504
102848858174152800 112759243184403760
57587711746636720 122233460412220800
6859139764720399 80615239413459840
39400692171050664 110297919962615952
30012838692717168 143453564958524096
133217230609556464 187845206509740352
31102624298595216 103052717485828992
227755581989593 79335336078126400
154687529181845888 171486490243979456
161462576743412736 179677655226727584
147237825435329888 168539130924889856
32352871901363384 108652639175730544
65447690842749168 82514953918238640
131122813546172000 152507989162484800
9142596102468980 72378402240983024
136709736838216032 159062049729801184
10222043388367966 72341008251037632
5319429181314102 49086821676296448
95405101289925984 162551004597536640
85384406169111728 175315017010564608
4109360868818022 54371366758195512
44479790026673640 180619846414257280
18461724876142176 130547110876724960
66230225595828848 178074958231670016
16090842063390806 59589765056588472
62186354002151104 161947784627239168
29275009801036748 46917422484247616
14463954976061840 155834483060832608
75910851779407600 164223941127362272
77365750376163856 185167380763387360
71704934136966688 115268947674004224
86087021865831888 89068633863539824
11039175321991608 76807769260484688
140816415189357040 159135887669949504
82611680921728576 129661747734088160
143900837085694592 169959703213415008
146016916474113472 183521439845014848
16316867992641152 58562033441713600
107465620204630864 130458655447951152
82219271979405808 89242570114958720
137160483954239136 145920468493531136
118401507099766992 192816445141259712
40398488702948344 100887648519565680
100608291146950656 104521663057583776
63260549730128688 160863004978521472
91126580311821792 164738226490041088
60090593104836944 191748576654525376
49525060235077056 176146776701132320
41901398055385968 178208310921395008
82533063584211584 106380569418560016
117655641643534752 187132539797744096
122334991006802272 168459579760740960
97967580045467856 195865145482901536
112803031386479664 148468357877350400
45230332329217312 71058279921580248
26838750163600740 157433772746842720
51089140299075744 145130925273672768
15616052748574678 165960123315973376
62268139552476256 127543318796574720
57011280211969704 188455613639599200
187991055419527424 194228797864081248
120254133140868976 131597647332959568
93134600838813808 109709456809477456
88761812967653920 153693249354242912
21797853961981892 56736436251138880
67185793840999488 100154106386802080
70465790132780504 116730113071814688
107197559418791184 129574483617261552
68190897331156552 117361786429391104
22612108322135820 34038914237834864
68070478491980304 102267621553817520
20342872417405096 188813626787397984
62680785289468720 68145228867350872
33817304989345328 60032709364304496
35049914103892136 160557700988498784
23442423322243192 158331273932399392
58817637422223744 94386593478394448
70985942161204568 124517863203659744
32949055507528824 131001108186375904
77924389748599520 114667134907129424
2095421535247205 171609523397415424
1599646965944907 134026034216543648
91644025464619920 150601877991069248
79163016838136736 107093626483685008
77161967056087776 105153592888848384
44377900959277800 109828706898850848
54974783187341600 126957918336222272
164659266235164256 171431880675927456
90036979675038896 118128778694609200
106848705590382832 134412723731353760
8588852381454634 15492778662636496
62751479535422304 78461398900580240
19363685778714212 152514994449194816
67378514365502904 161885562382121536
84581524927813072 89377876962788576
124238433306692896 161379841635541472
9819205752300506 11756852966914460
24827416625621776 194586215858283648
136324888650618000 141813672502424784
97141344001376656 192787756389832768
19909747491818088 83060492433856016
63738603485021240 103222983172478528
77421472599866352 109227759600347568
173076934035658112 176936918520066720
139974252425181888 175501354182836224
88929164732539136 143905982109943296
35585963121116548 92832460749367168
51332781338320784 98066540224896512
2009196475805064 164536381529694784
19847939049488088 106318258486827056
9030046685175454 158101707896561440
34231654961214588 79251788292569552
6152773161354093 111867269939860624
135110764161796400 154926804996623328
97068984933114048 111516576200221040
18148194279075184 140679502552588288
86404715972227872 94114344435358160
142746161613466256 196852261501444064
45672591614577736 72655781043380496
96355753009235952 105635832307003136
45498859711371720 62421006169442880
78672819526152784 100166621744345504
73728493078818464 121800050690014064
143873505706917824 145081326345520448
93829039996886576 101832046093566640
26934095090834068 54182822468377928
98544704039181008 118270240540078288
102285708868733840 104546447720054160
119595867747191344 193131079168776512
25246597294307344 178002905374555328
18273367496371068 140892444145572560
187205505425878560 191515966497438432
167697253930726752 183094009996295136
80397772745525456 108336895021023216
4231846551652088 7713340089419987
109621069407724688 129290638097754112
51053831804576000 182270281099385856
52073566183120848 178381663747423552
109619522102189632 160225338203363808
42673552309994608 130942964020873232
144889677728787936 156913233628002848
650581272156681 103412404483107568
73093346106923680 181495043362469920
28992778052020540 72393245481779664
37905857451512760 57033246124862920
33309879554481036 132297545951904192
4977617752688883 191873829552342688
129446132784998224 159037853103593888
69400657284826672 153085805310840128
44650836704893456 130106395135149264
184221582482746144 186832754047695136
62115981667653664 145206020110348384
112500185670251360 139071600398447472
7971373503064476 140697338498004448
97105191638582000 123500514842741008
133399915308583104 163866331379244480
176621109019688608 178200954496883136
65323517399542280 115337045643192960
15530067182227608 36888988285028656
68223162909133992 130545983427136992
88242225961703776 112155375256275120
111155627913760240 132996192729628592
97684706946454848 175642423618933312
103241374976920656 187951252853238112
13868742953725434 108468176345040064
128831801722328864 173276535872153536
66980438741136136 73462301026150976
69578588414299144 111831796095968576
159558475790866688 176584178758338144
84846096458614112 195662285718516544
47853565243737424 64138171208732912
10151457225747388 128995241129892096
125165559539220992 155887455663635680
36059105691097024 180016068465168288
119592801513557200 135734026669738608
35885807001755112 101541892779452560
10279412290104148 16737841895983272
6518130240229810 194099191651636000
11818492144435924 173409755096864352
68481130232996856 163872950473180416
97796398574301088 164476182662621792
78119775007922624 98014669517084352
175215697686390016 180624546509306240
114289510655384192 150844325247657632
27796996914560736 36266420050447088
32852401649745188 169160334989231360
19245077760980392 78750588762612240
38488052920187472 74254462166146048
136726799677647824 148106655955464768
44306022288197776 111354984845605072
51436211819447776 81886292986212896
19954505981443364 150543914134147776
35272969648462288 77114110228495088
21025933430682152 22902400417912836
145720691167972512 193074922403372320
13156445279582802 132080436966364944
16348674277428252 177858639282000352
26946592889698540 95802749860813392
110787280862763776 169315950632779008
64135724153232968 185607248697126176
85782076333125424 114720483486726944
171380883567053824 172156704958730464
105061242813458656 130712465279382080
24556411211126024 49417231406319256
107183174570243200 167652845919923968
37401742007677976 48243414105002584
150157501626158848 171185888382684416
52173249457561544 182843837363475680
40216997506652616 182907875071678144
144223414289855296 172383175433723968
12585241368079992 156370983925461312
70944575073000816 142376037281404176
129361454036119760 194954518119490176
73157890455937952 147763053676976224
48983109035461136 151845152202367072
61078203905949896 149996082372702816
86921502685297136 106735012424994944
106852746077421184 190569307934025536
55067782502486888 162410910047387136
102683085439722064 192249874808859936
118975490915352384 148106146171865056
118210645171750752 195606162263086432
147004175282175776 162713294588849824
1614607483659912 57717263543327824
25520518457578832 118043912117772784
50982548355449864 95364055289049712
26349686339442380 92712492641099200
155313303191556640 188297212495346944
51533464581554960 119659933823146768
80766011021651392 120331825217162624
3810664125716583 57492852696980920
105505078795812112 169235325093735776
70369288363754936 168906024072767648
27436956734031444 80557191151489696
62243907481210216 139577406689610320
58081204643662504 120101301707751648
52122742156851792 137516507934258624
67028529423586696 181946413593262336
52056282069798072 83071290085012624
49932618042663888 61914528181044096
45895958651398384 164763412759620704
13045228875230042 137192344827968304
21391526815629044 72417682549214832
66220686471733792 72094490285450272
82314568991409440 176184918818116096
82975996274691008 126599602868863344
50260657675916408 174518334527337248
159206211722314976 177509783946896800
73017126672874720 163708829654399744
94386858576378304 118292234567068224
14526679294778896 171465555286069408
45982240367553992 178109378985771840
86275796177330368 183982557670902304
65113588502007288 148383463637938336
44175628880731696 124793349508208160
75534709581311536 165572582242218016
86645742650874688 130336962265245216
38440783576163760 112596330791176304
122187380629218496 169379592246490336
72315507455925808 176943761826207040
8909201892244727 151953765674273440
108890306492351856 164294130837376480
83451961390870880 154240966849125760
1033043015654449 132035087830047984
36158066051704000 128546762563681136
89397006390390832 141687742536360384
20646010567881132 62917485964415712
72922469150334496 90815968778375392
10028776871419362 28161511034362488
110361819677852720 172434901760479296
91423920080059072 92922993715271712
144884516749713792 193572868316521600
44902832922705720 180658609218940960
62279069938238240 108817134970082672
140450098080330912 141308488152272192
63857833567467296 129313437677803984
56519824028864864 127751423990704112
68895697372451544 167272068374187232
14554536630728086 105411261891778096
121883581987091456 127570717329395088
47894517604475696 56834959193071480
55660258724805464 90143176221452160
22119632593581300 92500805723341984
47029932498631216 100948979824568096
26014494323440312 48546292560154832
134397558427873296 151635035813118656
126853008085371280 134228163405459392
109410429546147552 157628690952323264
69500537896193728 77055232845946512
46562971921643376 129261082087163952
70119097886833896 194658409022788192
33237852715528092 75835657910903920
32843926900213592 151247077853606528
47822303826751744 121429446203957824
48375573817050392 196498184026866304
7096428139498540 125803582592174224
138778727858856720 167379869200820704
141225604713579136 189965269541698400
15855438611136184 114147839816068816
119764001314179120 147933621319312896
230656308170947 14207785144518160
13833472209315838 166737609694765600
89724899752596992 92128097418802992
60041665967569752 178326717103946336
106485656645177376 134915587912727728
11081062827075024 130607052448609616
50894679700045808 132310180274949424
16055613003110138 141737989891390064
1911872866787463 46918918299261736
83475348506456624 183058430676779264
7378840221653218 194871521787976064
21489768687104816 171844758811870208
26524729745056748 84969056178515088
9059653306558112 27313792384794408
93248306273591840 138902916281778208
185460349057333024 188524098392662272
10275724055206632 74676306972039952
55411052923082216 154168561188663136
106782782644067424 165827516745498496
6437171861456039 55062068270183648
193660383867580704 195135155780568384
91112757577592704 160762091740100160
14567452091979848 16624633005977792
61479394859566016 61485141833046784
82663346062719440 191987100723134496
62078154366282992 168111716339190176
64205246874743776 124550590238524096
54294335762852792 65614222318648384
82858492941170608 187215867410295168
6056055435688466 25785416431806492
4051858938854318 129129977561907296
26515183086653328 171721899775636448
125313166699330128 147911431249042880
113219192415209024 138908022707979632
30421448441710796 113070458850428112
81918258654724912 135972158759146432
19010768461769540 62263051720503784
4437759463485302 33927046879929032
71814769648005496 108947708030647056
73981648660208928 123903780759220272
15828884852619860 55421160065624888
3120290654895467 108624760943395696
33956864820912332 166271329281624480
41729421940932808 64094236232003120
55820922405324488 118744937252103280
77163951073074768 89367587625892784
70986356921483496 132335393174891696
66071596321296016 99866624187562256
106824529609418752 167290203001764960
151185250636761024 183351198736468032
58907647262844128 193223337073412608
52324413449290616 181538545753284416
150734249299290304 182884890934357536
23824731980870020 187210979772472384
173148709001583104 173762084714423392
35318265281092768 166683026655263936
123128683381447728 160362656832933760
72418094090139712 174995769047581696
86257347111071056 89849310975470736
95322617247673376 161365018325101824
62806168699216088 194905086243945856
6972231483017740 97150597292932672
98966449646703568 173234155693413472
13869385991786014 133996337909176928
104804529065358864 112960540469863184
149497850910971072 184744842108133056
72047771072657840 114183292348698432
100280546160846512 156600656719653280
42057281179252880 176697639689884480
105167684325261040 178021718475479168
59607193583726272 85009789940689728
24917196779758020 155200670731812032
42815497177715488 60969575912273624
14554556430294318 76082028655381664
151548341220564064 156881453801119296
48935677365787232 102204324803051136
121090113457510272 175157748586747040
95045600992183904 190385802479072736
43727381325001872 76768954220233408
13114444922046422 73109444913076448
65779347774794312 142434603196188176
70771563312557128 183509998506034784
66391625381027944 95878421299890080
8230001585738625 118069340399614704
57475935472641200 179856636186536032
1192083384661344 64161110906254840
98167435474568912 155234597121064160
40130909731963344 178602187520912608
31268921916988496 143937086880709408
101792385600518320 171255689231215968
51607090711396272 85680414679669168
28078541831641344 100664165921197216
122571794057027120 193147911514424704
42893015185198256 120893353487059456
119685959433586656 164124985691279264
13339741513247350 119863201292273488
88265520921739568 159799971846579840
14215397231629200 69817076404202384
67943625841101144 159905222552650080
73630072303694720 196180400966100192
5301229107663266 112625554035213968
109525104839824144 192844864301749792
5383442901649625 49679975549024984
113560423938015728 153422405454297824
118012487881250864 154858962828702304
1976190825414012 16926857011680378
175623040574768256 194591931117101536
25297024599094432 145476639914742816
16481914294202768 142215332938256608
100157671964250016 110085595416614176
107343911026408256 108316813873446352
1225810435051034 103866547640565616
49411402280942464 106057841544354096
69899557950984720 160690809327472448
151993949160502304 165681201305878304
123727570676280944 167508065933393024
110333757417901776 190601736844212160
23067631988506972 68216509727058160
46525949134427432 163663620998400384
19478624099595684 139596552663617408
12772595164830460 16410019298735034
31699736049705532 118727089048557936
66918875080190504 74256724043771280
38282215585502848 76254529097808896
83688751449980992 192082983413772800
93639766326365728 113767567907737232
135439291877668928 170996954296030816
67416400948535248 153275655867657792
17136197618314726 46896454521329760
73471958770161632 84800766807211936
83530557708260384 95279691074661888
36556090430798120 134956865847780256
52637144852971296 162943237986350656
61710654019436192 74535439579848960
51283891564384384 81574817400514304
8790478046558203 26297448763877216
163942232548853824 176493778328376800
126984888843850304 138391207024726960
56871032180958032 86605347357065216
103091469015658160 113724760612564848
96290248627924688 99294645411377808
30297185152735936 101550365695678496
32066002219504564 48164362066931608
183426031581326528 184353780958391328
10589290509901714 116956216567866848
13461105082194168 144660906145044864
36110203581201856 113440808544859472
159704142237735200 182569058877228448
73831719917231600 166780311107042368
90438612196960272 134406613527117792
93604649777340096 113637637829493776
17474928168657854 158282054261521568
59977286729083976 79218633713425040
61715526966099088 65688790048301456
39477781116837056 178422445764466752
129327067346276896 165279003979303520
190875843677372704 192375844459833120
19666924322221244 61695299532441424
105632973007320272 142003027928319552
77512535272332464 182615185647360960
33720510666690484 183293464557506656
169748320460108416 171423064705868640
42851395624148464 189728301615589152
107618229999502256 130634724900915440
93741113400502944 167500096043333728
58461147615964200 120507483228648864
85481088212356480 195032552550287424
62929956952805824 188325876686551584
42582289549532584 105435525941365200
29158633460776024 121338602686445296
112942939787409376 142460539686096560
33550594868205220 165805032120414336
33109787376290820 169713398881214560
46713156387487656 184754950939983808
159754884223229120 186033838730976192
95628040720660592 192565287933610464
725095110283990 3027943382631687
92295037895122080 110043543390479152
71912038594733720 146711242208922336
16044057562114348 37487043564289080
60923009377600728 76982187876611968
34342614907015708 111480280312042208
12786018614881060 128633554802702256
15616636841704208 133967870980782656
98891037376977184 128172197490881984
47240854375034304 142740066793714080
108132881605655936 171883196351974016
59084425178949832 187526611280585440
15387196126465258 40252920834322824
33635949833253972 196853906753464864
4429324946122680 33075370568399400
133703181968292176 173540578635721280
76543107159104464 139491844704372336
18378878818883472 114689889040527872
106312184777704112 163686910519749440
36406345048493024 152698955560753568
124503161513855104 190496337515309536
87421943453298016 141697086037751152
69633661341351664 143011586197732624
31198493769300984 187751057038849088
76268858855967856 83057469293966768
72928446917944720 110913127444074064
120180544508258944 182387087439687840
66896955519826344 156034456463885056
89675104967476064 123674637912651296
17782048140345084 181086212978792960
31050832317036184 100975090627561328
143074293889726912 157326638128531072
31143370261342964 116290241962478688
40186169088050160 117554522420168544
82483556115751232 109693573572268144
54270094154844328 109408006865027712
16955455755979596 190126650639571200
70292556028221856 177625590108127936
25589851821012996 68889663331759320
144808140799843648 188703684953010400
164244909521239104 165487881750699200
106173390396301776 175690888543542432
41820210905706896 100293568810113776
43511634420207448 76558675396801520
141322409114930640 141751733905882688
35216374702745640 147480412465718464
35067546572254312 142314761132311376
80054624488774160 80311560591189520
8886861614070813 70451767697535888
32016583082236412 193056416119261088
73865099605254240 75735556104830688
49445307929618616 88197839850231648
13899058256264464 58008972040862752
72016770859602016 141744325636759872
113274752498691520 162114862494383040
50199244102089344 94795737818872112
139692981715053824 189674168441949920
88170857498018768 177545416211855008
6462209635217036 192972652981778336
87365611404024128 146564020173417536
104367126872161216 184734797579323392
108043140544839312 119061737197234560
137162565184704640 165309731627057920
39940996658177168 124878587836645712
47254809296737992 104784902806226208
8649093479670555 77137601406565648
81604651695165904 184793271615523872
25198137038590760 103213250767098160
127186638274860832 140000931049355232
29832013577781212 118129223435655120
8842617885194268 110058462917935392
41172669488509688 85233115190738160
25267345447735072 184546751079091264
15773744248799178 16070650673976990
13691903817354050 18924540991427620
87761897201279968 146775249458513408
30571249441150576 190541644493950496
25330009270836088 59785979059671056
103067535703998336 118316023744356160
56961159027353192 119788669690058976
39392000892848928 173100669592467360
44059891109686088 90584670018861456
14301177643925730 82055769317210672
30497701928991376 36570033623939800
95779289910070592 157781876287840544
31902639930089088 191529706441503200
32206676553092524 166426762700532640
87551711448840480 170324125805682784
91424850078037264 161826534658889088
47372235195752560 105442428404176160
116457036766293024 130737963031086400
175565099454999712 181473005709739488
66087610955292824 148466526292412128
27938109755458360 109037483310190832
149931809497317664 171881994772267072
63374471848797640 65707561394977656
70646996475338272 174371227057459072
95499216072994960 168252264584202752
59380935574926984 68400895009455368
25371926586450884 80363061751442128
125821529768459792 171085387751199936
80165390558355360 166514281280678240
26576956456982620 95566545691064032
14564874827927732 80673501900120000
8227954013070958 37563952986753056
37432809901396440 117168356350545440
34630817536971060 185010581330904256
83013001184505824 102576640321344656
24289771051152732 157631309089483104
27097195242377788 145987092282913056
121786547466068432 187693889109950144
99250491053729664 119357660190928656
71278298855121824 132408889484827264
102163968972080848 168690966969980928
90672047490039136 113824070749043376
53938441335895600 137334527897530768
20109899155098136 140513111750167088
84566738307845904 167257005571119744
43217356473828816 69083878750857904
91115412738584352 130224731528156352
58715654287112024 142224166501297632
58001354010459352 161180600858515072
129007902092310176 187648090296400160
38810577578784584 110081903974486688
15013323128686994 61176633861847392
47699620559116640 127198858780123872
153259627845223968 177119536022627456
108051976928852432 110544841588376112
41402740866726928 189361330250574528
22236628386334420 28539419354667324
13966659168704328 164635428591087008
17013084106658196 69546239476385760
35748951069088184 67745055633732768
50869784626160328 187043130995326048
85282911830899088 157808757162114464
177440044037515456 177662581376326528
15267546882865542 24163433952075928
68471171976335576 140864259644103552
51119107552402016 93556789787143696
33142285050626804 181734346723206400
18667093989878260 177111380125088896
146597191754794400 190959814072077376
81851100936234784 157803553349148672
20304619226922040 55396451276304016
88416249594313168 188420789250912832
19117497308729840 141476868328605584
63274333185410712 172354397738520608
13552208589368150 22674164884759920
16889344621846602 31889128517553844
74085454383539600 156685598857347680
128054085578350976 154904831136887392
109194400634120272 112244794367304288
85533743739574272 196146531659335584
151054280957935968 195819832802059712
121470314493436208 189351541516549472
50107140928172664 65670804935333768
18761728920899136 134152108447715472
7093194351072214 130266079974311952
15192008698545584 151881708688676096
84010836345866768 132157860301900288
29967759573420944 77038533616254336
37907369885646744 161311784252855104
32506242627751868 72064560154885760
147317945763379840 157666445340340352
35658693246538696 38849751101526976
10723251686428274 68033912529768120
61446264606002488 84246034927079008
15346975006289390 16690722226908886
38353128173792704 83264904230955600
6622805602312422 190828099341234656
17297387740812088 196759913180886496
135843747435662352 180264204073633664
9697854326109820 39449567826918992
10531572142895694 174177035539610368
22317324720704484 191165234797556832
24309763503037680 158924638210703200
92137126227622336 191616933474353280
34209518358007740 85872168836703296
108896910885297280 193912498721742560
59392151315271680 119762352743787600
101695914623906224 154560743244061280
17609179766160986 146074209753138240
66813873950296784 94543087426549632
43554504493172400 139705147762986000
137527123933729760 159978227618294304
102637995564548320 190536772891587904
13471414831937064 121813193452348224
67240871217128544 112536787930448256
36795656227745472 80606747138485904
75551066362921552 93239980966150448
23111066075094800 42634665055242008
25188177302195528 108616896586224688
11051468978946044 177956636509275424
153026457251469344 189559602730934368
27545594810506584 72759623439964848
51177253134570976 120847661852026608
2816048979189412 56429926979071328
8635227133141356 65140067486656928
186364104926832672 193407251367079360
180320383820117856 187710109741684544
11104719648403440 139284977965626656
7485599202789026 85569264241831104
146197887794159040 195827691583999648
63611503768170912 163368000875986944
59486968437084840 149188207240125344
33120752673968852 145221821864240864
43411016065935712 61750984715387120
76163392203304320 196414658960915552
172923810568967040 196827935386040224
75488050960064512 193081658311010944
13731923243177928 64308537312332152
20674856498326920 128002618544431792
69407229054812248 163509826781860576
3145874215742346 157388693608933760
89406690937520560 195245747644180224
127749852900107056 139589431064755888
110769924477414368 175020686549997088
11195299334533210 145054018450491808
69840673090937584 90961541884336128
36377570420185728 175724873165542048
8476267654818575 99286318174108960
32386341582078016 50509491089549584
108422553463681776 160320919875274912
4912145274362878 187424284126466944
51330779201751416 99626961756506384
132848778761804736 189659376470448160
111201885773074240 113285247359535856
126399684901470704 134489078150257376
127276944912657760 190073172004777568
117436589388683856 152709810683123136
129332102188300384 167217283921880576
67379461524089368 178973213909687392
37521277345031968 169876424028774272
78669467382464352 180724187891769408
58539606244051272 108668646005217536
51489610622353824 58669142826339608
90348942650753312 193917225637641376
160342657158452864 161028567046833344
51241620125388360 155855610396999872
133991786233994528 152048073582676736
40135039366651120 122556853683912704
8532838312383976 25703761430779612
111197296495372704 152633843599521984
176867432881109760 184001341993269248
30435912593510828 196704279106138944
40226054248969504 137316791764967072
167099267876303584 172480884780257472
38849323506736856 47549745858926320
75013760196850272 100864167570612288
29055032799795328 122683591930778224
4010621710124929 8433477517435726
102453102834326608 168655758337357248
24316166647515396 101441152485458544
44933270865270632 115591024854731344
65899941190580008 82386339568709632
133695163504629536 175155563886981312
54166397061114344 80374138070501472
105557156372371120 130481802782354352
3653862841107333 46680068160052544
86646690654384832 169683384422620736
30465598713555316 172902535711577216
59283363716969680 88843567950379072
57525358708451144 139431194721066928
9889295291217602 74170577510491824
29498857590803024 175814752292015616
25379030726168440 166476739507019456
162934270431922592 188980283004540896
2033970408368782 149427012701181952
158778601942584192 188054553814891936
150284467147776416 163569095634497632
137881106709810144 164170263900766592
82949174804105600 125881048235614448
111048794153342000 115038095658743136
124300934720811232 193580797129805792
71002083637602776 154703954710209536
55733580366654848 160530617511039456
128723733116908288 186190080433166368
55128553240156056 193908125000005728
6555033116195518 73747615940984208
675191225567772 185455763861497984
25936365243026620 108822891193471072
113582968512628000 177332539261783616
66750974431047456 146664539316491648
6211183431565362 145045693773920064
159047581539599872 161918476848492352
119932544842031104 154190417177896032
36438433035941128 146076055111858656
82467766466103136 190720477975138496
63863633325438408 120214941284558736
187970461297597536 196542456335960000
90498043230233648 95878406268668832
8934509987580114 143495552656974032
115551594646017712 181057510747388608
90750767188566848 91067914018190000
66386742591051088 165133259403472896
50147642150760952 63422727935328192
41803829452320464 142490168649229120
52527880350659672 63125893085328632
17377089605012096 25001621537739864
121668420205469184 134794348272660512
187724308084625824 188017206695384544
51722073700678760 151497073728021280
22047160155437984 189809750216436960
1211885767966844 195126431084350304
120828596064376160 142945743729671888
58536181597316608 184039229371854720
60321270228178248 190940694751365440
43309602373051192 189486462342869728
147017186376024896 167836715608009760
49755357506178496 177379100144328480
70358348538715168 77464669833649504
137388860880381632 140169078731831536
59824076238512608 163875909548923840
39157567450680664 118120866957004000
7921020983639341 178784411697215968
38804215574127248 172946936426894880
90491595707284704 101644477058918320
115259163704522000 176605910939244544
36874573478448216 55613899654475672
23497391577860236 196250611766177312
10712920955689370 163143435444447200
156119937737726656 180349443208496416
165924574983708608 186010198860827424
37016061582785168 133678119189634640
10997783335551480 90330093342008688
31005750273072608 120503342150171920
68930629107996576 117255406950042256
34908601548286776 105893222731872976
13473849545396892 102785756829036080
39137052355494544 83439132359800720
31768399454996468 105029756409520960
79546529622686448 159754922048080832
54853573356928664 143585979225744656
54019857670416704 94537271935165184
62276532166922120 185412470287422208
33919025497502300 175303287818140000
50452344631534688 128818200944749664
112595492923264016 189131249534063712
68741540881696584 98306813758563264
35786732064846724 107015421806878368
86175313990688784 109236376025513200
35464325324559968 175020348952082304
101565223226842160 130028018501444000
31786325483767924 95412290859125360
67941260047743048 85358234151085312
30684709312500792 129018537885769536
7246107613785059 88539220520184480
47662992327374872 90338094688604496
14884545976549568 37704842771934800
188726532604013632 194617716763990816
101803840419654144 125811532279057056
73971160424970304 139388226989903056
92458633663320000 135173824437451344
5788493056103881 51969334062095160
31832787970644896 78565700967026288
26119946341343864 159843342353111584
67643196053921520 108939926919222384
7505454671507749 106310576138825168
1414139898102037 152662981233560480
31244684853324976 157998117734701408
75892814172247984 125467693731624240
37818253282714848 155855924276909216
3908795028492741 151044792281339744
122410183028087760 184376043151918816
57985404667307184 61163827054941040
107548509037176656 175793991449114336
46208461177448560 137572264960460512
32938627534315496 107746979242498000
20007928711655504 32306840472668816
3470010410744750 89635369722408720
53024869560649872 166478452764910272
2347466394467087 39240434013963560
13032231774716034 173736844709708288
139696709700831856 144248948031832704
124147432531956608 158528370942027712
25872406183369668 126047703969095040
54283150045102896 67077779040754800
63403545878111536 64386885380128672
61401969832568320 162975922604115936
26473746595335276 137537178645481792
42082982634278792 189491100819841152
92249068928691536 150209837048069088
118778730931456960 174492610137250944
12379539962163818 118085821344825360
117275464037485504 134940924518873584
21830715171074888 133877550572903664
100951317339964352 190616029316391936
15495650390819852 22763979782637844
1436842780332266 31858868607082820
13930626670826318 78218298563755792
140852932983273632 180461132217749536
76244938220599952 181844562308909984
32848757994224176 48783294356059600
32928008325246080 90583067555438064
151875584577624832 173125171768297920
14856521253639134 51094667176807232
123683667265020320 144189599404895648
118439093417652000 164411636438680352
249452729467207 101195739151541392
42275601274091824 196789045349588256
34333034159703716 179517660520397984
5605892457321148 83182671278573984
108553949191619952 173903332649248224
10029819296203092 49400742879604232
18549314677506152 185124309584279904
36191891865539560 123636225877108128
26593308961282788 26879558009451648
58450515900400616 85033656801517136
67026514688596672 107176439067332480
61700860272432680 109567171357198608
17720601693126352 43193552200462104
79698158810318896 147890447199842240
46491244842177392 130687130956508768
27862453433859764 152741087368310272
162918913125452512 179560544382699136
38434248596440224 190931858425885504
170820165740704128 186160092303342976
100266152047919504 152728648523300288
80432784652304576 100759455176762048
31648194471625032 108296225853762496
95395386271476064 168711373064859808
71256642846551128 188099277553577632
75758298622106048 184893890467133376
58225908903015344 120593753312347392
36406768569388856 85425286440339024
392712497342935 133079553475904416
2530611995931635 25555154647331440
73006118836908000 116406729097437648
149734577173121 47689687988733592
34055425270888132 177200607956932448
167797771265402880 179365055068595520
24884567288623900 28974170195572744
66576305610216440 171622361268467776
25687383946809552 130993100818859872
166398879994532480 177921312485992128
133152999672181024 195741992854762080
27818329688688280 126390048313233104
30916042441921972 67905270440967936
51137028899980608 62876454036851144
118028614138080256 139120313536164768
103683389651845760 153348519804936576
20572454118410104 42264083996387808
54110252665373864 183559202810605824
14571309297680470 193792534390488768
26879628786369260 190169547465925152
172525617087850272 177027540940047456
17925804351798626 76229392878225408
50314001091538616 193590626274901472
20212884771086252 170348339815581408
30370964360334196 185807090665038144
57402363390787920 67159932185777456
32875125602372244 179693465604354080
78835029002348784 164726565772962848
50391076164303784 184045133615668128
141087084328433328 151211658069536288
31164113389618512 129662802425395040
69558595605667744 159789336126839200
9896084511934558 195495395748384736
98691144349817312 180194520954669024
54783637596207808 186893115206929952
5543129581792199 38331738651391712
116545363554368064 169375051525614048
103635309365094112 107349719772759984
16613587775302076 22950710250249548
33755825930545908 165527754052768288
62928622181550392 86284275719190688
49649396505930168 59684589667698336
18272241053218984 47942352448645680
48452524320392376 101671955393573472
34851079857179088 122635702570840016
50031457486515688 160404881706105600
4301889524433038 125661885247514496
166589787619088512 196161391975879008
45828939953314000 51742862708869352
41260205649172104 195839534539078080
121832347139683536 142411061384574464
35026781160503748 35656183815306444
22352270166598860 40432632996416208
38351105212286720 83307638325680832
156145783163118080 191313407477167808
38862949065932992 109007832436664624
132638587225714112 168799786634615008
117275123601127328 173765960408546144
105121117881080784 182658069439060832
19788229900066040 41305179855399272
81015414429111264 168543795355012320
83809999826315568 103115861022390592
104389720549280976 149856164601057056
66182154299651968 84479712097531408
120413566109654576 180698334461907840
67684168932846512 133795532168407152
65469793946210280 82150801616102032
144276528581997920 144327520305762496
65382791404901360 84113909842949376
19932093735963652 30307811949557104
108570347476480640 196259909336338048
17715000952016506 38840924031567672
83507705458277680 113226420445439184
102668522816425952 169588908709594240
24706023598026136 73268321375777232
37926708476729376 187061065008972192
28798412859486120 96014080530140976
10699398924871524 73703165739688496
67528110549069208 195591833083781280
16384865550444228 172199677552071072
118145686560552112 160749833295397088
156810268134150080 174167261625658720
11984218739306096 73072964895549584
20125451918680468 196270080978869664
19678279504392396 148674684292683680
59409148881471400 127259288147253776
65734089961197616 180894844133931584
151939429897566048 161108965139742560
37956144064305608 179543656870798752
61802850032792688 65860392086776320
54582152127201560 177085576437532096
54789278217535520 135161985844066512
117252317770268608 132650170579903440
55833158396737488 76906015145642192
124398368434920672 180564943706315136
76221526703348304 183780462533055520
24000631783461048 65860618786451512
122604313722331360 174783218743722304
37868934014616256 146550352396261536
14533529176611600 187545466568544896
40564192992249168 168648623896301216
170284958557047520 191399774045014560
75962427159640928 171585840541218496
46871158905691664 76850902021895520
7958599610765602 107004645383722352
45405821054498488 105468696504398240
24274332080466544 146347786685845920
164916852313868992 182720164403917440
72384411983263248 75442990764169728
66785615861090400 127285715357827360
19690825515486988 136182550608509488
104371859924128800 164885700434896384
50316563992638792 143289558605495104
8247028832986884 65978798541370696
106690422795277504 106695044767464864
75323572633930160 131414882874848496
35196100903866208 169395654422178976
5006227668671951 28978051384940192
60524899551902560 84701409072426240
108155411783174592 180194549744993984
124132110093766000 131603192474332560
114672697299080144 158988454628038624
35343205915868248 119710186803664992
130486060580774976 139707208736146912
37611514657182984 38687402750636432
35067431858180328 190920945805363424
88230926235935664 116709859526355872
87525302835758032 193287006749378304
168393568648583424 180665756425754112
31820101836478552 70866809936929672
132340579954189584 152069031334105376
11959918418114304 192882154104885888
145013820102940192 173337785744882720
169861396247810272 191611016125192864
103305602373545232 153818568430268320
106365609492555200 151425248486814624
41353321785406160 50774576652462912
152183377767671904 186616770368181344
33548325260273600 65482552154201288
24993382458147924 115337102388751184
111374668486415600 163032127320056800
175780466106376000 192113743811514880
104986923268045840 173531570011583136
6585266084145909 52040425748408320
46654688137245768 119938617868262272
59994368159930872 184059728201882944
54300578598540280 62658026615926856
49678165502754040 182665072778373504
15097106343159118 167270502342046784
122773084312076688 161995553038272512
83396979817646144 148314511082050976
114461664225973104 188258228557967200
54062883848298864 102153457124754832
21331701861184680 23985819104766812
150630519929435904 180949667145757632
3590835533723571 152144587472319136
160265048438764448 176679192097183776
71337299438983688 185452120256659680
67420996659129016 173553676510667936
74705460702153376 196572837845063776
159912100546155232 169288129851627328
89935588355629408 184869878931706752
8203753234481211 18811551899458264
89575708069094704 189859746593332320
132425749472784880 195611741790635616
70254963312217192 137039444963823840
5670270807508284 162651511035157824
146665881786481504 181138086904600864
127223565246434288 166069321010829216
167339257705534848 170649267995963200
38303277140140776 187697180593441184
82461108586725680 187863904378300736
131764815724222464 159624415341147904
39000945470589912 92841018701268016
50489536074065760 155821541521019808
9254231301399746 37973474403919312
58375505240011152 93121396148108832
68021121558198664 84524615325052288
17787421324075932 82320082117780016
55631952773240632 169203455051742304
33703225171960800 69571582991798768
87770310003487376 190463374390208096
90019388360417328 175044609317805056
58696928736481208 194485027150211552
9896976943650400 31046716328945340
167130907823899712 167733174311502848
3053115334320661 29951780857386488
91339323618083632 181000703687410016
96935556986821728 130615816351666176
3523531048230015 180483560780582720
78045517110960480 85726905503116016
162907324230551488 167261519216649248
40528387629155776 98503547744386208
13456278068939362 39307705032896928
16362621457776524 90867536244207344
100043724987391728 105299320458230448
59614388931520544 87222736385171120
172942967403635200 192901848968642784
81602198140735552 94434537611111616
55270983234038024 136109105189284464
27774132996969276 141603015440274864
90647924233592768 136518899771288320
28830718652975408 179496198838694656
39408739962485312 159869817172897280
105363325912428928 146390574364714720
155535249570317120 160779721536015264
74762619238902000 123930612044434256
98739004413114816 138923600782914640
135183139375016304 159615047748967136
17842212733824916 158575064911163328
41361359652979520 122299519689339744
60641502593065280 178790728669504128
26866034037688772 140026010374264432
53066027320039280 93062501751578080
98003377444932704 145460146537832448
36090016682144728 186698128866986944
93905571848794128 170363474789008640
37694634813938808 73267517666035392
77112797548895552 126423116751318688
44519141455511688 60778125221832456
11127531426923216 163800078741061568
151225373243938240 163600648612650752
3922247179582877 123413460409094288
98980281113170544 105260718998678064
4554303497690777 74628251602739664
49542678742344728 81923119708897024
178743940190902752 180055103222731424
29481979751101792 59762018873344504
34941591740075240 60730053755175864
145515295326694496 145708726978230880
9837628186912278 66800265202777304
74468360007606896 88976866609678256
43425755064061008 183675047321105920
17552045966919886 48661164937692592
92507603550758144 171294332790331520
77651657933922992 87800791099941168
121725063658748912 191012509658724544
97718164277692240 135661380984964448
50983511758297784 69730364173469288
27608830122765028 68915758314876744
41131322853327384 179096248465740736
13122457868677536 40855416418467376
6553359681190312 137972777092666224
162307128598808576 183047296150418688
27085559982245888 65018487932709928
1476723923595662 31070761497383808
10491467435789810 176544494313713216
126018078044722928 183489063234678400
66908635712951912 113598733840846976
50756531710015224 54342418695155296
58152582265108328 71350163047662824
5600249015599754 126808612409878640
118501250552720736 129250886970915552
71500037220440224 133137997637488864
14468418402202474 137317120021936704
66377449528778480 108950923837536368
121603606784767824 149494634414270432
32454462623917180 89485625026785664
53684895552460696 184644109915938144
26528857435723364 179676968420809024
79444760387113312 100474946594561808
27656581620758420 127239043758449264
12090945153042642 170650239991985952
59064611367777184 146214738484438784
54679947062292952 102075753027123360
28612904488991708 157856786218241088
7713488416471793 146443078415292864
33532182396113392 80828200913191568
130314831545857488 148325104996037344
85323766419990224 182726615248577632
77541096677802912 157214996718025088
12478973105853094 167291472145401088
85615390098390768 97863725605764464
77030018924733264 156612056128660928
47776194873248248 102805654507896368
28831176262395120 192095079221211136
4994383259577906 106861276103298704
36700669563476120 162972491333011456
103419068093782512 112491956892676960
75557338696459280 84243819338343040
72822455283384672 87154499423886416
141073060555954832 155367115604615904
140444217429281520 170125022135599424
136853416503780640 174816228785443552
113630362010538544 127155622334928640
78518100954621872 136215872524359904
104128959638263584 171118829436032032
15760045347069882 61362610946397200
89274391183852000 98269478713773440
49636860284944656 194747973077261120
26918047088269796 168417112400339904
5398484581109796 146418604367743616
104899672732164784 142555661843284224
35822392334766184 78890916048468512
73880619524328912 96921589441885504
12109414837036948 184262833939801664
55787705986208368 152615950913365344
73191915135188176 128179403155698144
62454542512175568 172731688489863264
129766182015130240 173083659824742592
70698657184987552 155739497831972416
4378212000708638 35520689241796124
127053909974388880 191778119822150240
123305038994339264 189479838963017344
30015625957150788 129728187996954720
72043683624822432 98845635554694880
19300290656193744 90335133432180704
42411076228297976 182822600044980576
15121554574348588 82477504209570016
113807479605221056 133777245501158624
11633142874028760 124460721206197072
1103478564609447 174531755207041792
16245718945060446 143491666966279904
84245861980926192 167115593282453856
8876295521479476 104898820007395632
95416634107002352 146964945826121760
108442329410248736 142825653750063632
52814655538399096 162501999735982784
84417304649275344 129135408401490240
40620436585611200 141641574144460864
97277984702107040 153006990993495744
17724770467113414 148806166453000384
90844290965800720 96763443257664032
28624367589020632 32876970089856784
92717987658964416 152404989126311104
5504214359155579 70629503901523848
60228238122791928 132536240185642432
34143482077429140 73698720792991984
130226560943936144 173792469444339552
35401272643814824 48855386162767000
15551970942471596 30393691768018332
89462670715378480 140288410377946032
59581770969161552 185884844248988320
71332497190148712 135505579311134416
13562175649556176 50999252083137304
110494911958884848 120880964487228336
47225600792412456 163700897429411776
99473906737282048 167926008848043456
57922713156573816 146392870968765632
87177040020475728 118549770161566208
52214202196068584 108084825036883168
88350445637370032 116022574147611760
16309643979194030 91836259997463904
29508631907626308 34173426487759288
71849993467671288 92784352799626480
16339448609716500 135700748504793200
1122886756050110 53003096778226272
31306579017467056 180896009952490976
50089397643890600 122412109709934736
160262122163415776 195432953462716096
138994560728043152 160623526844101120
74902121647473232 144210484878643392
87090706850858224 92251306554232064
42582424806428208 63479553768589896
117283158600476624 146477199230182144
44711790337301872 111686820382278496
52159531633409312 127741421776890208
61057997114256472 81431764861729072
138745170614757680 175530062570135616
30786161441359432 46631281592121184
107322707191855104 125117815895191904
8832899288267860 154536124217210848
15449503810358142 130922017779308336
103564298745740336 120766279341275168
97157161964010288 178376707934137184
72571398644762608 160410569638195072
24354842041162152 139855731644426944
14996422078564860 109336468998718240
176249012854111360 184427721966308384
15590176446956094 152424364816257792
70023237818625936 154132390360923712
44646493622491696 131482782791595888
40944062931692640 127684921674419040
40980757140186096 98716879069658112
48955353797330296 184101104690267968
12310377374176830 30020883936246744
148888521237959424 184144298577297184
61513257292748144 90101759425766592
66200196899244040 169932287944826656
7321729343155718 169692417063023040
131520510688221728 138729921628239216
21613711480554716 139432462285786624
61148467033625336 97628240761257760
82969014372369728 175887987668623552
37444596043706216 159478887089247136
121597916294420208 138003624547026512
73300099381779936 186543425242981792
9416511083330402 181393223310767392
82452350899608160 96049754392085776
24663623657575536 154665459188747584
96791622063789488 151421235665288160
47490288598365424 141615719069039008
146910647599771040 189598348474168448
85662366254123216 145260519778798656
148361278665729920 164367248030726784
25576868813676836 154488744593755392
105259715783974688 135091473682219856
58243705130623216 134186846323873968
73075885760826960 76227688041011152
12764418777845092 80411362928322496
73037079764570736 101071033629707376
148984665004725472 157136746283912864
68460822515882304 128899495247160352
141522707802091264 163764393203547712
167401524618403712 182574726710969088
113990709109408128 156539294361276224
17698289042036504 21978853385200348
180283380496817440 194982881577064320
78813016026039712 177802457625512928
38162389484758728 183368777770579776
129791325650173520 142116137636225424
50056112838162384 167290784804604480
113281870088219024 169295193945819648
3923543892366480 86183109166632528
74314533755598416 164468210229049184
9009232887616068 117015259196650336
17342224085747016 146835585599504288
41542011622640944 91721318052571120
23161602983206428 161856874034920320
20821926636944972 158502323008128256
123003301815521376 128659535737640416
19743578972870528 48069373093202720
55026948083404824 115996573547589088
155651264732642848 195651536191789568
138162958367056112 191735482957250784
7231505654641173 121496825623254448
34759748058529848 159225896362960064
41378324240734720 117347371225854208
87395291435615504 192003024102194304
27550678593594584 84573807766832784
3135517648318683 65148996671947808
35881907798251928 68207869763111192
62532848407238584 145291528919763744
55273672331176000 145342104877493376
37736605675656816 98901339370286176
51491608847437104 165465603476624288
88412303074283456 129602570076695936
47807880343628296 133153776861449632
915351360672660 38422177965386712
70020482591976136 145960223264787840
2293366049730373 88194515233278848
25739356884938876 71583817937479448
20836623636452856 64361332783047192
131647161034272080 174098704249284480
31722339423169048 161390165151278912
6406491489309597 34905042511234772
93693128121545952 194571703284929056
99068493151866048 186510995259991680
4879953161137069 189623301365968704
49131212480424528 88125733088643904
117351044074682992 194568436876030784
64398325306618784 173615194164136352
55101784845174248 101767580166625344
122401698280688704 131025068461708080
107447130384305424 151927062974404640
129001792056749360 144332061071251072
19452962949904892 161675236689261632
68737707311721568 166640594740395136
85518599842745648 177985283066875872
135106219295448784 170287350270446624
136782119789906176 153946679502072064
46982384101930416 153652325702794752
4859910313979663 92138466107247040
42334134473450232 192837909160148320
60047012861192320 151470869666236448
96231930482904944 101929570910286592
14528506883298978 65815500317806256
51700789255130120 108201988548706272
172538922741304704 182418386133049408
115550372885675120 190517785366784672
34144808746716216 194762733116878944
13020774118630818 81450605089886832
17958320761173802 188767392664609152
24734362172345192 85597930537697616
32559778799926728 190671397044921120
36417588355243408 136155268758679392
11649214080657440 106742983960444560
61268424153642064 61719932985107200
4018961624526444 95215848508715264
31614352125267084 40591089497209880
30357167068708796 153691436799885920
47564133140344160 81376254226824976
186277958183922464 194803323602739424
25878228872484328 104434000977525440
171584958085209792 172308223377725088
104157213762504128 123352088590711600
32091094287956696 96277356921579344
51280385437602032 79780610948011136
30301309520505060 81339049519804368
114810880730654800 165192528142330176
30630407689857008 82289220190806352
29488483432242980 44937328335252912
68827175893428592 94008579127440416
1261467207218298 189755739292243232
95799340818642928 151809812427628448
15939131949495200 21804295581825400
185989324269845824 195131999226998112
167500335614744928 193273432830880224
7518904212334384 27668774366061580
40450516640778920 70356778464169880
75757125588778128 82123703517415424
8272954139694467 159072385546507744
89675091474027472 177617187723279648
66305120795355352 104826311700699712
77229183059360800 81632330552319296
4056850382041401 145060264057803232
22866836762958252 78512405179742336
83405581457247280 171212516496195456
23727491757609524 73026782598420400
3971412032905101 139896345743997504
28162979562819720 122996283120949552
67002775511585264 85385680868002976
113084972585433744 115063703698464128
105399863396660176 114528342601173408
98201075326504080 183723517439776672
119929381496536352 169528541726217088
64800277326277080 177721793038931808
68512336675393216 188697300151724096
51381688817922400 88687446780145952
50056557633567256 99620758694175168
44262954868652104 57428187444951944
82095037957864496 141112947366256912
4881785891851950 186448268520907232
5248264058259021 107969617307103472
127034081415446576 174795138775191328
29503456849654736 130722356219208992
179228460170776928 193601113258134176
76251738005715472 85464118248873792
160192429560811456 187711379917079712
80728402388118816 158608213758780960
40918223598208872 173331665791850688
18628413514474476 138243897971496240
74197759555347264 137404657456197392
14146814866574198 39300814941764088
29825573098025780 114287282045262480
18862228835148016 145213810403768032
125246506928557984 178929425465670144
127577022281427456 166719601418007872
129777635419433696 153971572173029952
6051219070380046 176730588179144608
58742940864936504 113806558689116720
89898826281267616 96504438270701664
38730415115934448 149119390967409088
33171633492935908 129906366792736816
156577784312492000 192121630825421568
6428799410585825 100212826240309040
114229357022312352 127326215583923664
45299810196464632 137826263174165504
8338921965687444 184128673863339648
128772560581975184 131992651100805568
102819940517240224 148271006567962560
38058855267843384 50006546408520936
16588089371220382 68714620373608560
11468921671820384 43727997870111440
106646645244115808 189404221859721696
138541496381775840 168376792330522752
27401299391641440 64030970533000560
97099983503892720 168615814675510368
11576130681673796 60137491773337080
64956663100528280 76952185224354208
80109445711528432 154638740469536448
143134820641921552 177418082653648064
11860093275477898 180332087246631776
6548637738152280 182806090246464064
79154959613325472 152724611789297248
106774861640497568 133221459244755648
3194761223491537 156132059940937472
65657472159763232 96745402817919520
83420298111631376 94140991821193168
41603505059972984 132106111002370128
163902078552577856 170196905674215968
36838264678897608 87596374932616960
40490864674352688 144548754891525376
7058727291642925 90223146847132032
27028206913362196 31380826929181000
86701594928619920 102696902471962240
138903480203955104 181066702979281216
82901956563677712 188263549628234208
50265937896903440 77364545669579120
134298152967630944 185943487633425632
20435146331996368 104409775651090656
4931816945307939 154406108778515264
12064540623771812 127812131998071872
219278438518200 2619943589674990
81047931773345296 162604232252521504
31655189975054576 54433306578922656
14001550792565646 116553735018085904
109776684091603680 174296133214370656
13854838069441240 178173178061303872
54836747309786848 131899088849012368
79198049728145184 189683451191183264
87688605552840624 132602709346873392
78355809859525664 157514515096259328
452885568351775 28139316016931860
154394708062256608 170126500201774080
123884763572247744 162279755218578176
65446664666099680 191592116783452672
144156848695540736 163668191358195968
102629471994658496 111158702171397056
4289084379337048 155479883548360256
142397382466644176 168289832072886688
71086794771297016 116794167173518480
48960770463202064 63094573385147064
104244315056328080 151226969051610112
85399244426025856 160956874767690816
4540121919423887 56203727908740976
106034518342030608 156830333082954176
14236675008489538 160943001173815328
72073797138662928 111402675211001104
148192110033748512 179234332602155776
95197030003763264 132581352068854224
67324359042491528 154540978903963072
153018108148916416 157815769769576800
21469188515363804 108943838047920688
40924298113813664 178983933212051168
133061897073084400 190263693372302112
88363901880904960 127287429406019200
17496884794382258 135921131948987408
44520440962937040 113204196935966112
43069424640749984 174510927745296000
35333658333085656 177824446288556704
105700214131621792 133352203379544208
52539504209703120 114656576565368784
17337102138539810 99332991467511440
142464598976314096 152511015155518944
39731545860706128 116681239287807856
12867646235196150 102432335522082560
17017197712209390 191510433374388704
29121353260937408 137050211234028736
58101903414764736 76555753708412480
72412605670486704 110203982495055744
129201150149504544 147826814675804160
56176044179458552 155939352402317696
129427782160541040 145130033143048384
69327945815861808 114069155697425008
18151195262632160 115775666130749504
145604975745980352 187919185807676928
36681613832131216 52411682399057440
78583306586097376 155165855210660128
2612156025851433 19935176594409680
89081916205980800 181584686475917440
102435417928636832 119614309632927328
50076276619471400 108640691481897072
10991011332834514 23265366334016708
46498162111215664 193535019284792000
64386841762503040 107750745193079776
89159041917772000 102828624082266224
7300738144862399 48938046664522800
51461575199506960 127371808166108928
39124290923943776 70200751603921312
33227293508283100 155816007066773728
149745416594151936 196219664722426752
98435913722499120 126636183156776080
2024076204133519 26720128968991828
15382469161170722 189726224814325632
109169021405554464 151139515227210816
14585657878981976 64141398992889840
37179930704945328 42731974366190376
52446209788508624 174589370958642272
14940574815971942 162391938284546944
109145109605729408 170994618136848416
49039908922531904 148685868262695808
49041544988729016 141087898802834816
28982052701708128 69950524539159904
85930605952799392 100534621076352256
160997267265010624 185680991964792736
28083788671276576 135073263565897632
157491680114107392 180157290639574400
18457950979982960 157340183049134688
38620901147067200 163648248028746880
89538025114769968 170315006164456448
76141788417947728 107558315802456912
40031407876844880 102767789526425552
34732148461440280 120800536849331632
16403080052643132 23021004431748668
18995576351876364 55758395823015232
54046568604849880 102572552548205360
76879083788796144 82965908191480736
106612560185982320 147710033063735200
12428311363387814 195098572840514688
66765174900809512 190041848279097952
74647140682141440 134656302186453440
106880987580356128 130968305556107616
18673992718387660 180663094738997408
83256881824701440 119838724416957792
42692922892823320 114856735158297616
34186832139276732 156395182628520096
65615403683284232 101250832199319168
4779155838365431 28243437059574104
191950232728976800 194171950547900960
104261551363550336 153505628645568288
54370513349987632 118548096256883920
124859285637774032 164288907411839296
8695493269028100 194258303058300672
25734714019972884 169978728570842816
4654340532961610 73363932936349104
138920176953461840 159980396106264416
10007358897406256 31272177452974324
38303704233224440 71973470948875320
90443569212697312 172475283294328960
85284320335854896 139522097762418176
21408012001802536 93822142750031792
52318012071785912 109236171708126656
81571546698449216 103933451714288080
79088827308771072 109536289270452128
33541270747238736 174565128929788704
188017484143035904 196608103854337728
35409407949631220 46937820500136792
152462325629003552 178986263663415552
90286248166750720 107604784570161232
87833362996726896 157597045026207552
43182543635987640 171994207566273344
100620151394140176 121402125218001088
37070361261047584 184197448303052928
20339511916367252 72561729090421392
100991283526197104 185291714768199264
47714579152091904 113344270130149264
113237041068507248 172801133186856992
33865725728655520 58951674858101024
11057840742155898 52708579003928616
83050267302403072 92166502997230976
43520744289169448 43841142752733344
5709518930719588 154621035147809440
15437180706243862 105362496251753984
23908019768542812 26716643187563572
26518768669453452 148555242935810912
34746421071359644 37135811115184872
16756422976266264 67051684503995176
31834306855640388 193717066343975296
149869575696163616 188843544770113056
68578004810336480 180253396137305504
64368588763277440 91503654967311680
29418828151852288 134347276750599600
53593100687617536 151430375882854592
9138818749711122 24186921851249276
71770564084746352 133875624155277232
183295867449916256 184094660390397600
83217676656050976 177691371448914688
9624410904405990 118351968307860656
55536748391579008 86140730955712016
56336448952603296 179388462547971872
107392777522496480 175036807324840320
115114085527696896 148486435178217760
53910611543395128 135903330662650816
96480335018896160 184865173248140832
41455683628233832 166596626812276512
23277224352936808 148351743633196960
29653836210697848 108926317055967872
190551327938184800 192611071421432256
116098884700267376 132235616914713152
17359970457479528 127561847298386240
69698810645964648 181808889311119904
18407932666241176 147618112890752800
39264188970705816 194539155612165184
25262536793956708 159802012630930080
76143091487765280 99681208799255344
119925296315576576 168736788228256320
22624932636764228 48558765823534048
183984127819661504 187410318809943520
73033590416388592 143039607370060176
68056562983492768 118687893353031776
16743532007161150 144818945495140096
47878474683959416 149183893326072608
11408692380512662 80958274325453568
113696026408352416 157680547346656160
23604747757376072 190192905348298080
148037028841298528 149147516213777568
31175311416066296 156668442371406720
85856699238197552 145666906081717216
95331565559383296 117139276841572400
26210137589074980 33077414130322976
19657668029723416 110824914324817584
71105498563304616 104488232961754048
27681581924231208 34943907204150788
27608339992437020 175939030352182240
116796971875170768 183826782968110432
92483821173347280 95718179160202976
48897510788883416 178202807878858464
114766711101114240 191436131822461408
29744504540731720 165217151696729920
32554002037356572 146730905574474368
122227261285625200 158681067374278144
78180833281931264 179333518713980608
169765386321370048 196773229956690592
96706341626921984 170662561469709440
145396367207419552 194729235001210016
47170349237884512 86286792195722448
156367413139947584 160908582378089952
115993922306127072 125913923707918064
10741293274048408 72621310054791008
83985332413931136 155707551395109248
15891298426310442 125643875330389792
97108110128090976 109693813709055664
66252373058272024 93224211835042272
91216391009855456 172383033729047840
77391520065164128 160142625514143552
55003696091987176 72904915958454752
88582422291521024 127288782662193952
1973104489863909 80733945695460144
19690272099041164 20191375387355340
54580259588058368 174424597218552608
114261386659671680 179374784954389696
71244901396510000 185839307561027936
70856995105347512 178993447113146624
86187521006991520 182746916045084352
19295706103147480 59129758716810088
85148858458866464 93849398940671520
29715027525141316 33120045671102304
58584525157134104 166440847526461440
9834877916749386 118756366329316368
44631093966761048 158404469319082560
51333013011793976 188246338990922624
20485147888055348 65107752025263736
63241909168230672 105312742560563984
142301346225294288 175966192241526528
8414447054591702 112275766686103168
85451176529417936 147573552740859680
110706210662398704 115506990179374624
131759759764606144 153464168519303808
55595772961792840 183689144925605536
14665419716571440 120210459896338080
1417454800378087 53938161918477472
52825666995631136 97940922214734720
41780285601089848 62220773223989760
98541817952474560 161232533245342688
95741521181364672 196718193056295936
139154722901351872 143591854253657024
46600702723403344 172793900764795104
42572349704623784 133400048409366880
122993379403414288 182124234474690336
69860365288350016 163733343203553856
25010022597091536 101937243331855360
17559901662768362 133498686293351200
19005736291092900 83796380411212176
66338137863843096 112629601779881040
83756312533369712 191032592826581632
21473078259719568 89738922516925264
57734147333564104 85916012539109072
28810145843122100 30536211124108744
22528563834965360 63605703453344728
134244745334485872 181155416399418880
54670139947916008 184832045078004928
2252086860451906 195343458376630656
47558478140446744 56963974577338264
94053757987394448 132045931200369104
15830258389459756 47976320583647240
1245522626948492 194891562671466464
6664862817720048 132380959239179072
127008700132108448 139465231778807104
26855728789366984 157566786854696320
113747860882459664 144457518366669280
132433356484192528 191615437854764352
70680314865944376 133276373728354384
70198237593331632 108740836907652288
53802500876092928 159536341131501248
27869415945542172 36321896517617312
27557352118994040 92305031065087088
98531893399386560 170308183491695456
40287740279116376 82915133304964528
85657867612280160 90249828972400880
55231109282487576 174501107487541472
664159235118780 183248940449015584
28974418068173328 83715206857992880
132140317395915328 156272671731524544
68413805793439520 169235019309525024
123777830855295280 175183592943390976
11540471682168764 20121249735613064
119828039147943376 161525647694943456
21280512106327712 93480746262550480
18090799387850736 171925456106639808
91363907639399568 194623452577166880
85846594893321712 95056017374114704
98660314822574240 120353308359285712
7641003883185217 169721732607680448
27495256911984164 111418215569766624
29744541194683708 47280016618433888
6496289676461516 144286030599903712
52000086029353856 171538824457817600
16592002918906076 24311200713348568
21160893074559352 118845483355505712
12975092581904076 95456126070144144
108526329857582768 152386946251010912
19486264701247308 112833468214080336
65688308081891064 88435493578398944
52759190935972936 162854194098417920
82028539032421776 131700487611800560
70762578219963240 79724999831439696
154804211147339200 161321693560374048
103583675183280336 191063877660954848
8837198542912406 72838473188078480
21657554652770108 76688032487558320
17598992933180966 110988718228955152
101844151458859968 146332673369912224
33567790767383324 195074638881458880
73217776387430192 141582361548514480
47206903533004832 87094444455366848
92203103664136592 123590888830427744
104168605374784592 154651583117602624
109399347509041584 161351635740938656
106475840814122240 184491232655700096
83523177157029024 106743550683481920
81530192567817248 143693558596307216
9363226537300638 21488430687904844
37827529976535128 84430636212856240
86482147690177008 132311397902955456
148434525920937792 173379734219345344
55631713235034584 88763973109348128
77657195359426704 146204254676534656
49772992769797936 100483554591738240
3973687831100778 52537615414655728
8855203019988572 81670723791684672
26179164607406448 140729841040107776
37572968799479760 153987152025074240
45634026052066800 180406475292421056
20302221840398428 76655641004099584
110504180113426192 162638936127413856
2679977913852232 64706973606389824
55677424834363304 127870113672676416
45820161705500696 119380470685052928
78974473187092448 154229076264450080
136810515053333872 163708126869781760
108526145319974656 141322381089684976
133252876724609008 160451297611352480
46838876883726040 195216203431688864
77734051090164400 144720945949565312
1341433696177528 92933239995768432
11476532952305500 141481365551601488
112383459206242224 115301552113446576
23557470780428088 184630959981755808
79921146221063776 83668491555172960
92192901120409952 122292947195026960
45192733120355456 164855500267929696
138818381239621008 159730888908671904
19435875362425732 173170172111656416
186563974714216224 188669855790293888
148832434977294752 166828010653334528
140496706344319952 190991325089582816
63849727584012752 170766157006874496
122282354491280224 149545997484096896
56676601785680240 151258300558185824
143953739161055040 162442422311227456
61520279057890872 160944424264936256
48997159976271144 134191663084457312
171112918893268832 171974668724259936
144176946999099072 190080516095410400
11595243927556978 25337202285843860
47075429109959520 149739916298160256
117564503929951440 186794479596737280
110817887121581248 179646413546417440
26003857208748828 160850315386486304
9503216849838514 122995328047330128
72071809513076032 190636799843151296
49696127136094680 136829585761713840
61605066225971272 127247031144574464
63831754580756232 125914085621042304
85683795464848352 111968985602871472
50790717265563904 110857556949956816
63769215881414088 109848606605839760
29564027886569964 60427997261981616
106264669787264912 109268835769592096
166055824965437984 196084462211751872
5983397804535989 28241246908438032
33259532176057460 69628920655109896
4942663872575423 60012468335774776
134165349684816288 179126984920035808
18430586908718664 107661048576068208
39000980317031536 66831005430324936
43427255852049904 155032195530803040
59970650715645272 147335042579963936
9963533134896426 121240240824531664
113869941753085040 175948884974061760
59019884790849560 128645823881315456
97965764152264080 134046969029851824
7494637831805899 97174638271516960
1079581574119306 154197946122285920
145790257850040800 185831440545257344
120098608907266464 184646065430610752
15433501361915408 186197843933745184
77714889007491088 98446840783589824
21894308022995484 98843746733536048
105784699176834592 182405985545964512
33391977389570732 75348290759864544
19503600769319472 51737393337385704
26005652513399588 55261463607386088
44229480322474768 143697819454020288
80679071032385712 143076079135598928
62622979601186096 92344965043552912
114434783076666048 126060385316961120
86433595154791648 90547318371258480
47685915381844264 154208627251753248
51433600522479920 51482412825136808
77971142056478320 130016464054375344
33672580330630560 149525219065591648
66228845194311008 176991430462620640
128515957714986432 173664244237670976
28830533547049820 109658713402770880
69282395658661104 109797415141980624
53636491413683488 153092092494656480
15110204178570726 59713467218808760
14096495242257594 72650274867964288
19841732238324480 92523341755346704
137464608047884944 147604542619925952
142707149262730176 191464698800789760
64534009627169032 175294672518867328
24401198489323304 65817785032339000
31520719715738296 74374523126901152
49256989571415232 91664083599042000
36730915265501144 38038274158061768
15872091499251110 73975400504858128
12522607473104128 63530303805717800
13311059412922752 195733568115927232
20668416977706452 108453487186693968
72962385077071856 143796200384971728
55931452874988208 162926587390855584
19923992079596592 103823228126526016
54088361137713480 141516505575265088
106183542384742656 175116854342193472
59599575719584976 97263988104652288
35219617255672152 49091928609085712
86301177367818 159249262487154752
4073635344531043 69770192596347264
150458894389054752 171789091695742656
105793501403208832 130582558750810240
2755682747763100 87696800390809264
39907378238298136 92923850886376992
40349229681660432 115752266557193824
81661639184471168 132235979974880240
73934806988083520 146530653468073728
82162691580134560 85708391116114576
20014939906295664 110133671193458416
13617062549796228 163534572891324736
21682638092139624 145845174973943200
78832393428215776 158879236341854368
26621717981769028 110202993755361328
138455245748099904 146126847506344512
89651857905882048 184921806238488832
66699378942915176 70534743392935872
119580256121497056 182626980801245440
71077647833504152 111395156085215408
102834321792422544 135252836469751760
29003038474878224 36335425834511432
41037244807371520 155833877523662080
47319279675308776 105616489813920192
85311055359191008 189392862608498464
43785085213891328 164307060285017920
128378332877630736 164413313583940448
98122675002130928 141982166508835056
120785498684963424 174092349293728800
72490383577520160 159346073979242688
143490017406481008 152822172039088992
133811954464216960 167818639225993216
151741125390169248 181873963281454464
47554854214657944 175947299671629920
305594931995521 83760759070045648
64875045588418456 195912736712289536
3292671431075240 112081804096849568
68015360569644936 106546167929333296
70314975395102768 147899977918259488
75502625021378032 160058837899962656
166056858740143360 168783129623682880
59441430238969144 190099832942483200
72628006396761104 74835587547566976
69099543526992192 97760923317275616
56789461265551208 123165008736678432
52014923306417744 54756992359874256
109298502948041344 148651405074141824
64218753634911416 159917209309755264
60203164108335128 185554975766388480
168758903580749024 194867485230716192
67974706222307232 111593177759948320
136859199225757520 196318102836470112
93563308324856368 100059556733765360
85301078269371216 195043554627253984
60816877555742992 123912034252404176
82064756536666608 196870338872858880
152034857459939488 173154954109938240
96340793689199376 185451221089194752
62632866919800832 147353418875583104
18740454456922436 139049822996611008
102321313330707632 158485806520367616
145845177752185920 183852632634110752
36208634202347792 184392424717677024
67610712026380408 130494760968445504
59625385947501320 63081655101746728
49385921397478376 121361247586561984
101550688992268864 194435634554470400
142942406124530800 173465347714240896
24232931216493488 190101305451752032
85761054944392384 104634792761349776
60774184927382144 141695687334943152
11303310844638602 67866052218045536
54634068831636352 132520609025315184
71549840607069800 79932003219736272
97750369869758176 138104865638399472
179096770076633088 195899264740896192
18207375240233860 161159611711903264
24401104996428972 25587911477427652
134820164111466720 143790770349700256
61186786569578816 148566162960302432
31789049795752212 34179197641429484
93944961850994880 140047832324058624
64948048803367584 175800174480044896
76322210401154064 191329091855375616
103983232692832320 131921109651263440
98360172017301168 135581054329941424
20744245926448912 72006687997022264
133734499959612864 194807906577970176
104839510028657008 148555838904955936
45382982849568768 113260012053431008
26514673580282320 32976613556365160
124738100019186832 142485891085108368
122823283716155648 169055595310268576
95555660655546384 160511570428958048
56312921788743744 144623130426200672
138634588332436880 177324034744913056
33312678671941024 60899475670229952
136147411004837664 156954066066495712
94694033370459152 157653939295940800
123525653877603184 154195761683243520
91209138462408672 104865561291539792
110511777547481344 188314062883061536
21672102037314608 93211310860675936
4404139784240867 136837584621687968
21597665080661888 66941673896723640
128751165902737360 175384998265742112
159137593837465504 192836362725154560
170825264812568992 189498417692357824
93260786672524704 125265833467696064
92878447640325584 125649475785489488
71495844886687264 189286951401337632
155133581675170016 182805030368794240
32500157460241076 178100044620520160
113651583432176928 183294122195529472
69351099715305632 97584953401059088
79010322784066368 93037911971629904
157784207750606144 194844721116299776
156888994811197696 168288795777929920
129859381075804000 148638915786301760
13413127399429052 33573923428801712
131371746592314432 193160708850397376
73946902196524944 82984005135863328
52538030444978728 94727964818928880
41320179621333608 171949902153669248
48807117730243800 92802585376573760
1658787180954408 14719975101586448
34911548914271224 127727961501193696
15703711417767160 183666752297879328
36050711931483760 180277857156687264
74512043108266160 137084478490568592
46529749105183280 130291670804469568
44808699324999368 155831508973501856
117535197106723488 122305452492543824
2044290172816718 87972455259915088
6847729068492892 10469072423643876
60431073727194256 154632098089681536
72292192610667744 133989446427970432
17392416861653342 111338005531685184
44708778246493312 148442998010559072
22361717227091444 195489162044747424
150432836348153056 173727060054027328
32742312660577124 57424609079476104
24026194493979600 177038339513945856
41909318436929880 79567817416748112
115872533041694624 138887941840522256
57192628389760752 95730321586703984
81462276852178592 146309670973232768
60924609288178920 96740126632731152
134293603887555216 140741827753039936
89881974038381552 161669077984982912
66091420730338160 127022651290965088
2536887690766730 9332326960050180
14597409269207874 86088697620977744
43873223741992608 174579396604181920
127896263606042704 186528978164900192
65857565801583536 88682770419970080
78010728004642800 149107907974971168
23198083984589204 161290033210172672
131168413058050096 188824872601100608
94182870742132192 187137739463484352
143301789405777104 170975664413107584
65464333467364624 187639032842552288
75135941527681408 145595446750945696
127644613051958208 149868082315853952
19975336830699372 89059329407599792
29078805548953448 95973312489602272
157914166450532960 184483307206501920
73915522383995088 196189718442937728
143653382248098912 162929625643513632
41621653106315400 122433917561804000
110707198484198448 127591622521928112
28782615323821952 185134820773081888
3139171775607439 175052095318652352
108087041231015936 131157586849889312
39887610541130664 182667253024140736
21989099268209728 108190443003475312
125444524636713536 139400309728615568
3974052073684546 60200345495411424
70810322155875672 159644898420320960
6872597072820140 159860572508042304
42554714962722432 174781988221861216
27048875228800452 38233364021929024
108003576359830400 114018494172198304
57244653254281432 140500911324151216
47731236347080552 55364440718940600
30488227618020336 183721476603395232
46581822928905600 94837812577163264
160636454902166208 188629388048546240
100000062095999616 176769156841918976
19762561025346124 59899276836804744
54429186293305392 83220167881181728
128286393047166016 196840619390304064
66129872233922264 165287147315655328
82295014265622320 172564003054514048
31761046753041164 118681137520817680
5713994888250201 97361274934163120
42852594302319192 192327315459593408
88204730534233648 98546159478120208
154139726519575488 183994649469968352
171470604890962720 174043643831253184
64934640757964896 121440317624904432
170110768929136128 184087556895374784
21676469431476456 109318905345993168
34915473946671624 91058640506167408
88889835100240864 186643959457685088
8984635398088662 61697103637865248
96430630992883856 178111174667018400
35257249992875588 151072572214041696
16551005996142268 106385136546462016
9012285574537276 94806206395300880
157310698496051360 181846028863720640
21404422682591348 152121332220642176
24473770516160256 115120415693232608
151697157808699968 191962427456233760
126656822638222752 150541125520375104
99556868552964384 114590457520313424
64614721965432944 161393891757605696
161162782981638368 187376505598822464
98891008296229344 136134068589186896
72910182277993984 176072413397033920
47162615098793424 194704556620565536
28439205276257428 147926941445023072
168013139014921920 175580557585651392
54494899120246632 75545844770061248
101927072632514320 183741068147484864
104312952942625472 134986633490952256
143780244314863840 170646060839031232
59139937730410944 145318573894442112
165723510465595072 175229340430028480
73548258945758352 114740629081751632
171502246494720544 180081905864576672
152131251284164224 193030712178124768
29167839679217076 174404769304035776
15233664042238074 191345357238863808
20907002390157328 93230194270326624
75374041810032672 180419630273368928
103928756910145008 123272218733925520
50529549580646072 130021732019165728
18069970817041860 109433950757338768
107557133709677728 110378394705021920
19523728035437380 111362051136233984
31693286531647060 159140312636748480
56106685153087120 164892548947429440
43433096540357496 46713991214731432
127736162213848880 162539924302717696
28448719343940908 66876460383614760
85746684001518896 174000467433660608
8866917238830555 26917455785002712
67932173863603032 149783186256733984
97738177773232384 185823113750873568
93343295642375424 173561304941911136
123143025304756048 126878530062746704
53958199002352072 71590650668534488
122959461740470928 158296643107267904
138835518435856272 176726157863978080
26448270041550792 111955318414791552
83767238748181232 165614705191637248
63066031899998088 139892603025947968
162944510239558368 183332886037029824
30679330883433864 95212137971872896
33844471644218668 96552775510839424
46821554996098560 149063977608054432
121484717176248176 151981728376550848
51379047514106904 76628831595881072
58475201427540744 75420568092834112
44514333562669832 185158753617355296
51552083319447656 148973105197410016
34254918606397700 144371340255642048
55320543316756600 59651289201655096
137437304301158240 149537461690486048
123696955389769504 130349413144760656
79683607921010336 146359940292612192
66690124952967824 71146908503291632
100304148524203408 123182410435092128
107772834007227920 151446195334416320
54047052114614432 110465620800467904
116396122148906288 155861391194266400
104873284815272624 172609060138294784
36133928480951632 191037328810262688
75000293555395008 165563012874831552
99221975154645488 160799503582455040
143969224663658064 186837669678675456
88443573381126176 172154316469304480
95280708689192992 101290332005148928
140946470300582752 162909241464802240
17345011636461468 153749812822126528
26700994905174104 67300924772539856
183460749388608448 185912440980367584
51309365300375008 148204871770548896
20308145084530520 180368978754212672
65322949286245224 66455909072454880
168546382000267840 183910441564111936
90346757388204080 184102968124295584
58410712765577712 97768217770195600
109559152589657968 137275696246171472
121561780244690752 165960126209082752
144918862662029280 146826814167378848
27164676522716772 95140182378962080
32796101200497616 196593780963829312
27970625792300760 122188645457998208
36400271548872152 136223295021881600
17849159604905270 194722446148987296
73542174388569808 175364726422371424
56914928820605912 96703745211446624
24593072423681304 119713455878913328
7542609319222741 106781424831661472
2510953565940713 106012124765015440
146415516586355744 149102715825328672
33794957979970100 142206907303921712
154122843227707232 169938814573502048
82191251434644448 183131454731104896
28139041917340308 152285245594670336
78427039767991616 189609107003716672
17893462910726794 164023499055294752
14121805184976234 190956548736208512
69127299565646360 78667468800363936
66371254490998992 107005097231137136
153781407181021600 175328476404162304
7778105726849093 123206440857208800
53851931482537760 184731092181594112
136956417338948688 148034298296800608
158667332743993728 172708829359088960
41974333567091096 44937705975886080
12219844333868120 185700924307229280
59133334067799496 88904359373713376
20395980504493320 95390997663152720
12328831510855978 83735397790297840
89697195810846064 183605409219483008
89371239534068464 100780436610779344
86387351276240368 124981705925130288
65069724032410520 153157809039111360
92765264909853744 156656291928064608
80184771832497824 91667833980665200
186084916601819808 188637610397370464
20367521234201020 83273212526753008
14456260618693008 35277519847034412
69871917268849896 147333312114417824
56464048781943208 64011417503462752
21222802356973388 83902237690097360
92082046058342032 142061787336320816
86466553039869216 149717630617817568
120087633261660448 164719862010797760
32310046708499864 32737881902189076
8507777703867637 179595382096887776
1024496876055165 74870974298040560
7818422899603605 92452094778080768
163917730202460992 193452890430675008
115352711242601200 143662362712437632
87155725558199168 157034879531732320
54669097621460024 165750588865503808
161897809480227968 188151176041739680
72388099820781840 175721103057666336
29322521265707740 169438040548808128
77123971457131136 154519772354567072
74628928348114816 81551870902413776
30157219558403196 92079762788749680
94484119567373936 99241632401174768
17954099377534306 127602758786635792
74383263853114752 158012819918536160
38738826825200120 116133068625326544
25990619324330396 29406146108419908
86658076937277712 145089732808928960
75463060523778208 146987142677228032
72082477937339456 138665556138116560
25294439466263912 62584841026576576
5078512320452922 6698815418517423
61862869028204784 139758910627740256
30647994815821144 104674804349168432
15730950251809682 93816897438208512
37132476039703304 54014331445405312
36055594651883288 179795635314737984
85313507643692352 191430519214677056
101380455398797 192901518907989408
45957853431000784 63727863742017472
83743292441005088 88519616349182560
163285968004528512 175305527265465728
134309140735919200 177237078134725792
99089387892671632 143216988692677120
113132939986627296 152351460830463680
45158909524836312 125551212337187808
30855058338907480 166033309006463136
35915748425604340 173720555942997312
113956541934226720 174904470796402272
84077951098353232 147057266686474944
58764156962763224 67643919395130272
52576502758485304 190177419628608960
136281972631282256 151212131957341664
81469727555195424 128529990651869712
111918249148160736 137518570591575536
68667084056792080 97710250049053984
45321725070165624 53232115374243224
60408891409816184 61005230397266864
19814549448730836 57772940355931344
11439684155896972 161969234073670944
107533439500847328 185939606521830848
16630625697990342 125048505842175952
83592378766951648 189274109086236320
4596117578931315 31215021640121348
80470190100911296 149764469533727680
52705124379531776 127168154149958688
53394660469458152 106451209831756752
90966903657167504 100705381196600720
20024068742774788 50031737962652728
40515854365371288 47515290762790568
2344891809140201 127704720481559008
48099208835768728 164875768151239712
92914088442152464 93561392256690384
115544449703024352 177861414636120096
3506643484167613 19595231882984956
25753007121173996 51528974145617512
6709594013998286 48694408597355840
76784410858152080 191033545660340544
65219219478138792 122796864134943408
2490630683226711 30675609451291416
51140750669904936 76663860131486848
66754608584906384 187666518142838112
34068955891912412 184137321992330368
841948895095704 115913981595568400
81150303469268576 136837908096693168
39572568572775984 85882358880979808
14586758352344080 125642148653640576
128184646693574320 138992409244486240
16464117232239734 42196119265226632
1180094842453689 78772221410123296
35136634017710436 118273212765645360
104263141926632448 138306164025702384
167985832188800192 170378557168009504
59306483430867720 98744519897034816
167099053025004896 182555675655172576
11713720945501050 65872038258414280
73610119637877648 86637841596130528
29602015336830852 128200556280761040
40566326492798152 83753019078951504
74888874988032960 76119257334761280
95560822427790672 175658764446574016
23032407051247044 158830650895334240
734379830038787 31760862686464936
173515890644138656 190409705211369408
19041631504125716 188693664497684544
10148886266418924 20643039144260744
46666013540782736 66327617862330752
117239595213133520 150722696459675872
62027232837948128 179492580381638336
120302746649853984 160933348340155936
34288284209576292 54053708598781568
5111428291787842 121078627792080416
90207453175682896 151808341562747648
16420236213841854 27794481189282456
41044544888972984 118563159458245184
45821126301533840 137672227889306544
58014037920687200 87769627920502720
62564097137363816 87756508210736720
178759096252039296 189749995526406528
149486602564957344 184375847662384096
86450940032856160 150150488382497856
150040415630339456 186293271821101504
144478678188223168 173466928572870656
62041855167176848 71756195044406136
34857839205977756 43075181181470080
25641259543718528 91881687071662720
24331318806198408 148347070620109376
176540067157865152 178393824450804320
23907935564426700 118470336481770928
64017714880938976 151755893982299392
84189814625884048 188974503615356480
37410028515278528 145248730878198336
90565412274962064 172681371697624448
60837824032505952 92765432905100464
40233843932874048 190977157101552096
26076043723198100 27900425387323832
47067602155392768 169334944141939296
140198275915036816 140418631981181296
72061754992197952 104767069199600528
35441331462901972 86193245901328624
61438093614932496 195938058839035360
55410360964421992 97966408533177824
83372478123581040 114306926211624512
22358259755868444 72604878909183104
30516749327628088 33839273499247688
103683844269826928 178785664605272064
68279024048702760 150014223010088096
56971103021508184 196596554191427648
23976300177044076 98082375079684864
172456804524982496 178843491736633280
20620056460938956 125822980923283600
5974183224680396 164467438044739264
44369309960312624 195956611887574208
341363630642556 11818095483000316
96303544851254176 194250269073388128
15054869848541472 157371386077601664
138913307782990752 145585791107521280
62515751876243576 176523886879454336
35156613637150332 64664995504881576
26988136505416768 68853173662971688
124828773181243248 180588238023845440
7986291267938069 139838368673084544
10907055207406712 14983155075796068
92029500696413952 140140982286678240
43590913656296464 189096122609265440
77209785621551072 83698826071279648
39303860331843960 134153063256405120
158535878083245760 181994127281118784
142140727617935696 196710777294581344
32058847855374756 72524384446758736
51364647333639992 114307637674394912
95156184551288224 163138740226787040
77989070942908832 156857726957372864
65240378713531824 149421376033102400
118600792529691344 167676745358569504
4838992655156180 38956333515543304
95379710299155200 101433568823713200
121294885197745840 139591388091640160
44119173124071464 179920566010612576
13051072723417028 181683069361708960
144656211116685632 184401090789161376
4720471569433518 38187733700795672
55233875053305392 196553541316474752
24059055510202460 88275207538894992
72545543925567520 93281585758086528
37658571155317472 50604639380031456
110250170759489712 190185744635490496
4396051044549425 188505228299302240
61509988659724624 119104197158076880
103874890330543600 141860451487879744
71451811043950848 110013111489259472
85815526749032256 108513188683941088
11592490580917828 50578759440138600
9976420168059586 140206303677888816
62854822853900424 165978859203687392
124997871769737456 182436611375244384
166950710220963712 186202265842392512
19361717432464572 121099758506865248
49403961418678256 195719710367852960
103648122834054608 173032823395118816
13158372054787312 17206472770358652
138983816027587248 145253242338894944
61095015616767400 116925829922355408
71787235873854120 186750197931435296
47488638248561368 78017413234683472
32732757599724512 47600809441301880
55891844874013920 56878550936103632
45015540274643080 183582559261878144
119568398321734096 169535064296343872
58808873304281520 102694186289369888
77647901591010880 144372079244939648
6641838226434359 9470062206191082
108607143781612480 166681286544148384
109803480115446128 192044096913804448
102572815602405056 170228995091358816
73779529114024288 89344009530672720
29128195498987752 95439702069101456
61715335056339008 184930145350485536
55511916067435832 183256537403431552
18869265115871328 71704123529071800
11881373806346818 43071613103804096
44603495644027248 136667048381814928
99316558810636800 136150163741179056
127623992389627424 127789075661796368
130488116265013584 139595279291190784
105820110806309312 190573179952186880
96275671497254496 119225106936918784
4306553618639012 115622789977464320
26487171135035348 101687830034238752
29866152341320608 77644865240182496
155833412883604480 188713249711697984
143359333906229536 186627206225844672
121604810526233904 187976413340443648
40212455805146216 73471831976577536
71259867487947416 82080774577442448
6109161539105070 144385137473464800
124369712354770800 174188126232486048
43034405098208256 162036716898970720
50677511672241664 186759730287500800
58547554222630672 159698208065712000
62482058972482912 103217389053661152
135848392522510496 149883557454162112
72011756484832832 168156188892465792
10265225634485292 40565739807740200
119095548161814064 135684837447232400
37681332901064824 45289600673793488
128469050270350256 154365659315724704
19072083097626872 195045100408856896
26162496027191920 40054139905432384
151639291014506336 187317581612810144
43774599709879880 46744786377229112
94451168588086592 180594053786994592
48178439519041000 187850176488177440
157387024544753312 182846757111186176
59584404941340048 157871924556382432
26439562068544364 43303457653823464
85582760144269712 89096399026181024
129615898321481552 178145812099291136
98458859711122432 182496334574702240
76841381554944608 125680243245055296
11145182294488540 183840918293046112
14212433808336190 145890508423495168
135139528550850960 191487510516772736
22199734097218544 168116458322533440
62566776800014472 122581165073923344
36152655571965408 160823243737514944
110904254373411600 143760580459863696
97569815116434560 125773638851612304
33367280280296724 38216281319265328
73756405368843152 115421315267166208
3542648562280692 174115973418854272
47581840858119080 75536025208613712
27446277671120808 39479049364745096
87873526238351568 97085087898787744
7905639478981878 147075547426797280
68822607514050856 183922037279529088
156669492514480480 188736004741536512
116437148824185152 192216539100665696
5838427138129714 48141026009784536
169860929030674720 192484881874775744
123911177694626640 166532689521746240
186210288667955072 192212840896560224
13742201219063788 57210599542672592
95069234910409264 158145171731115872
5778102018563731 158566958509071136
49237051770734960 66497185300678416
116169995822751456 179645457786658752
37523986976269592 164775537635070112
171611873117293952 186072984342359680
47824855827978224 161904524217934080
53994457760769176 66286793236174408
72397693495608640 100189880613684256
5576469645728503 86804921600404928
13253203676971064 174744406553579648
21587251828039432 130053782734023280
65063872560170936 154813723206219552
25214935229335536 46200016707125920
36540408614589072 188655564592281056
24502285135571548 143879818418868000
39456106623672968 112299693750764688
94456154784507232 182759087653717504
46049537599509136 90272765156666176
46700318565803768 158848545309550656
8149681200804468 142059518054683488
88040639645989792 112949594725872928
120636424920894096 131435492890593216
13744815929516198 35764443401763024
37080600585135024 145121668197885088
104017511007099328 189121971553253728
13238373108242446 168390413112613440
12819468059063020 128217549129627216
19840253366985016 125911740141142512
132720543521360928 152565792670310208
111509166303807952 124949432499126080
104883113290325920 165064504401055232
75073817552906976 188795622037589792
29052876990939388 93301228557968368
38508633638361928 56913374732248184
54325212637502592 183274029824638304
139378861569129456 177661939280618592
2972042623597080 71252146859545384
75005799549348 102240106894677344
17575671201189578 104150064711204112
98283754124192352 145278753405904416
82429540064421632 178947807980818560
12455148135442076 61319016381690712
156827220915834304 172533722556419552
122192950917677552 123245451064178800
9835484612976766 173996076342430336
72813140825342080 126038650790143968
15099760956475814 62357818844540216
45010814695329080 142512868084458400
27542685474362456 191345455895148032
19438519144532596 121535339925903152
45915720335092544 48119590956255344
26392036326089948 33410537113664976
54151670300365208 143433301384507872
68605818683055464 192834445337476384
10059433710763956 69096690594445272
132635986371976224 138869580290090416
794731502798411 84586513684462896
40927280434159576 52186614850586648
142698119601892752 164976219861279616
46630963139413048 192678436071012256
100015453881690064 123300125007684032
37072116361132704 188142403064405888
57479982854161264 140399107822126864
104642886841513504 149838230443278368
113131077493860512 193476721793710176
18189327826716504 103393762226929872
130287223342638064 140728137578915456
64045117606674944 95306633026923808
55887083309196304 145048454392646720
64703784475113360 161164327685324864
88652638306165936 110257049221228320
3324904871675132 75360828015003984
65879371533570440 140940777727935712
61570632534374344 127675632478474672
12686806133875742 86433635904272240
59924355185335720 160930379871412352
48170939460972576 165855818956196832
72204022127770320 101501884267184800
161430684431248512 193539466754917440
21020884746100772 66112828623799696
53716385921009624 183797513614851744
80566863447180352 187454990746637856
57541466995536752 69451739739550264
26334092530291092 72365549889282160
18520352200255656 19516311797217812
2976174975714209 169967409258696608
63781509998198208 175263847030630560
45717313302815016 189968866732648704
65744368311441088 163216698929108704
111589417757609536 186549479091910496
43555206577141256 173083089249812704
128577251880460864 183513790446925280
59015296745029696 134735544860812128
94619819685024176 108949456054934368
9466561333188432 192340587949004544
141963366945846208 192588625190965152
31030213131361820 164192311959054560
61079741246002192 144833475383006656
25485277298398216 52110952561996624
76031733444535376 167150040366599104
54147272804372680 125272663719991120
46198876272850336 94687252054811664
117219985034509088 179252632539046592
135866833812648112 166683097773227712
18815199000724732 85480898914291648
78868384446556176 139577001660636592
16295813442732508 23258193380788328
49813618973000128 150725670041915584
12516166092507718 75182602948457872
30241721458152132 74803687668706880
53766292287524896 121074249383134144
136938083089663328 166457163589417216
76038028001291984 166190364497766048
13053335309784578 27157303470195156
92329260100761152 146744473441079680
128480835724487504 131538448602788240
131426788746241888 164976212211026048
67739139853425936 179205774491573120
48775685008046512 181046869223887264
167491414891321216 170470624308369760
38501499851639592 119340460241198624
126523368556735856 153410428425974240
92638071244991520 125768807317284960
27403798185869924 105361408218989152
23542963342713176 100089451759741632
59092493096067360 100584190464050160
95055583594618272 128804698807826400
11363678875421230 134792928592197008
81892115667474272 97506607676565120
64166670483820056 100441407521637120
55845239526692760 189456079607589600
22649670976105052 54602856235336240
4134709149304736 172726046732925984
29199978360600624 142689284079096704
4838078561899866 4943835009763647
69560944121436496 104038711615979024
9894263810529000 133092129407403760
21055768197495232 26729591524393448
77565915258751120 171096320268471744
35109988752664240 179382234842955296
46906045295417000 183412549279198112
78045460556387408 106091751414073776
173068335975192352 182290749219797344
18742984203284652 106772602816387440
49077304226012808 62369120794233528
1406200837658663 188223310738218944
101251742442317536 137089539280104960
99930148068869072 132126250868548880
13469537760971074 103041290410796768
133768029896627888 139559121208442832
15795674374145934 193596887310649408
39144342254646760 155119342967795968
40021231438916104 46101859739497704
67759813550844656 113738067536535808
17453940339941148 55205188786325584
32171835204604536 150733520974763488
32052424919969568 159128554736966304
39290873120224904 65162988175109496
102746322853428464 130305535862841680
137697352255623760 163965625387957888
13379574372379058 130007771730799984
150515748631944800 185747010125956128
79763754350909152 196553610243912896
12294608879037214 21147555397386132
85911491660869728 109178625863052176
48126586693644232 145362727079920352
109389729720644048 162433757241405312
17275971966159216 62776759655788360
17290147762909648 146543360771310880
176162423973562112 184752887890256096
62676878929259472 134632725761311792
78308745038474432 163460517067575168
51875935462564360 107525183231613424
98686920829864256 190061588155318016
2368574309018747 195675592610435744
6942676598626214 45032212638510144
90956646459748960 101396981550576416
58359956060326648 118043132090577680
41295796428219432 86052119551577968
13242969022749082 22958151146487580
88209928479477888 121082120752219760
86069247423413296 191018593699468064
127142918904495152 137830154590906432
103541862737230240 132023187884632368
72766648974936416 130472103211395728
81447100964982480 88540522360553008
16338177395795208 114336947762411008
15654993169925712 187463810790467136
44000506232359720 112347220008338000
30486822530964632 33019480678821316
81120818088307600 83789618206924800
77019849436605488 102257738473047536
121567044406050592 186944917231321216
49564713717263424 183025218098426208
70556935643244152 166478129762849920
49971041524088944 113645265887488672
79258175974022144 183206359208854400
3641522999330978 86250040208852768
34789075759973432 181880439127285280
42458954585534544 154311823929445088
40652654458862616 142989734413763936
21571736029215724 160447595867529184
98261400037786896 157893264263097088
133361039833799136 149025951610408000
18167343183809560 110162136000982032
60190116989028368 62537535656576256
150689569386928000 180480427469340320
129633580071933 127346136900242784
11888874514450896 115077044069742528
34138601269060564 102917166023220288
160087379270038624 165683262285291488
81256321731882464 91415696005419584
45822204447248824 193376799576458272
14823641828217450 126301104154558032
2379000983321829 178080836934461760
118890127769116864 196645249336183296
5648155468769332 158820778295832480
34506195718689588 61910006833923640
74113607984473136 179566709584017664
61094250059897808 139011180211784960
82311664468115552 85610845783494384
60614403853595192 106875750998735376
38630743083744648 117790935637027840
24366778820832388 123897713068068016
53911477701235952 152972540039503360
83225771849789168 157465547582313600
13275526211989860 130694605230838528
22124770218584596 77143473992158080
42329951726757280 91224592166940096
1569770233281004 114389584389410944
64165597152752184 180324321554727872
105727682256986048 119211269127803200
78143869030475616 151977364156653024
7012867908922569 23023797614711032
6387615324818751 164639349788994784
9677847560952646 124238708049748880
13037755933225508 99337225588530416
93371791422816576 148148058466911776
3985273370937150 135262990760872512
17208345747655134 132991417460901360
160966730634360160 175026688080388704
55713885589520584 119357853211174480
65563028761473672 154053204417415456
30222216301362928 62594645604664720
17235464893262610 32435266793910924
152873865589781600 158956765649986944
113519238351364384 173081848682951072
50656120700969440 137841853843963120
87415695254066544 167466641866444576
84059827629989040 154102414495963712
54370413536945632 153377486646064288
33535960511945244 140496815765927600
31312560574214816 62771412117131824
72624423803455776 177664053831069952
129592438899174944 159191821450770048
166499310387345888 182363022732051872
125713367068725776 187209196572805280
35588113707907420 41313368824009688
1572597502664042 37172148378445784
46151502939332400 184691248956211936
18279163073634560 53364390108692840
12903473751337960 162565978669448576
125337339313750352 137803596854520320
87746260899600048 126808646564709984
122778900271730240 152580578576015808
92889969738256832 156569031683009280
75211637257420336 120896807318015504
87566773400201840 163319799694320096
129777417632397648 141497627374636352
71829035375858880 151174959850891168
3814288758306066 12118408838262892
56132534261727376 118242840448203472
83142896525840416 171133805739127936
43327225496647904 100313776641098512
37620876987269136 118107262994327840
136433588730282864 177156279817265536
21314148255217824 178224670123257696
5573639322802393 38184361832294176
57195539209904704 186795181650522560
42571895564761200 43254286558985832
112116169214374416 177107566488270752
79281769534928704 91889938941468320
67522754642058296 89615626915828576
157131259601442368 180965887461464800
58124844867626624 74508444689804272
146509393335796672 186612939606100320
81727368284277392 150001201126514944
165899413318450880 192236772805914624
87547150667036016 142024745281986112
40583075516028256 54727397483423264
6763942616843645 154742287342600608
44963252848714824 184292210306371520
156569209432958784 194973862608570944
35517222667531468 146659400261511040
53383911243524656 140425432243067600
130936866201071040 173171682747972160
96736332431634896 171006655850076352
70266544448756664 156796032959351840
59292722841668880 100640844325082928
66688099972372064 76567900027404224
149339160102395392 179662764929385696
131272672298171744 152358907509314912
29140425043469388 142481125428982560
6103947590739850 120807379495446912
102934040569717296 105465481753635712
152852223027476096 161487981579166368
34945286561341364 152920432225316320
112072515930208528 187156734943854400
65105337450932792 170272257666023712
88767845645342864 182064489793403616
108463583776950944 178527961931399264
27310150819100180 182219954788449440
76825821490531344 108407952288513200
133140185612249648 166824082667400960
84726470839030704 186977866421936896
75026484978604416 180249006055883072
331716620468010 141212576400114320
101948249754092032 120778796957863296
173536662905473760 190856780747664608
41533859062879016 93979166634129360
153495324766385248 166325955796670688
140747070722361520 191483765325940608
91925059223507152 146485828983065824
106657260938601040 118559429646795168
118855124528214320 151366798526346656
160695103470507264 161745910154361408
33708387270497992 147636683655264480
20725032814476928 144225126369408544
375984067850794 65056049376429720
12548965261207852 57021375610003176
85436999894600416 119384901749730640
54946644882558392 165242424252517312
72442303694964176 160772759858605472
81457205250175248 155303936644869056
14794170429364910 115326329763246960
18192338901347400 94897873528894944
64381423728994904 178366847529179360
50479606534848656 125027031761182080
124556411282577152 174785088673026464
13364324554239538 168621331260026752
97943115040460944 114338892212350176
115912781671646848 160108807587578176
86660137562703728 116942725069848432
145720797619740992 178559759167593888
119745687879303840 121911470624976800
67342132739084976 71869841266629808
47688034661611960 188169925321336160
64502319854012576 174630609392819424
117092898693304448 132104322123457056
48109707211349712 144227990674839072
72917591701147472 165480855698479648
117419061543822544 161837719449001120
127715959720640800 158955447581746208
92077527102595136 147647500681011360
106098751321943104 139567134902763792
56419500654790992 61828909237215040
33083666763379016 175905057036665728
91992979346736544 143053329143752832
6180896049355538 109352507128522192
56101900461737144 62989075284361936
4191705119729920 54707990362343656
34648518558208136 179484345057312224
21458264133890104 28294401591645924
3464436782477180 185063716357796480
129751362794674768 192776065927133120
145936906934110080 175362651638242048
26537424775956300 69074964702190136
88203444378973824 141872692772893584
38951077389449888 186303991596966880
136483864401738608 145681639903292000
62792283916527512 70680158466208288
98643220083324256 120151730388148704
49151366062978280 98312872294406240
24627652712057956 144172968592585984
42348604796706416 143286292315331392
114739003772124496 120628808682782688
14265910206140496 122301313565693248
64386583600617488 173107846171073056
17324868093337904 19897369769860940
37657043930707528 59168782192971264
43328534894366400 141600302530151216
9743620799882970 176372953506751712
21936579159308148 70532836718653424
43412893003917480 172349251040405312
28442326445801944 185588572346254144
5605042311644333 86960227348805280
42765441487625672 47996463111160376
33802472059658928 131582399247571648
79087804559822224 171284487734377760
22324472421684136 39000252182107072
94016576589970208 141159827030239632
15720146577285516 174102371373408672
4308120073235323 115729707427035760
159360592344321312 190388249176342016
157456817931092096 162963698420241312
125710275013881264 180235215539801280
91299619797021920 122788606491439664
60372286293547256 99664209919283712
26751305908855908 28820011587628964
111102360648750560 170882803484254400
10292172105184256 41285881307898136
117153472079952880 149752820244222080
38487950195675824 162101270849307936
51485296240152280 98028510171226416
8934604840152597 153976144465848000
14858651567307612 99329298654574944
9111161236562974 193214034940666304
68019301942043808 100203869266097328
21071351757734536 168674792227046528
126528761569207216 135474310981283696
115988633162051280 147107488801731104
47773820104242104 88386689995357184
8695194596105388 77445393201650016
24924346518838188 81465505967587792
43063201312108912 59945148322723792
35178114421606592 192721148498236416
24573553564099496 106481233231246336
53812118816968728 77325634206991792
79181877705293808 100458734633697264
17427956743925986 75887221708099696
134523324340478144 137036760648010320
20520369135610608 195078011378861792
88829421410967904 166786884605215712
62661263883897600 172483874345888416
81885164341646336 142810289884307904
36088061450689432 172904373983905408
15210873536639606 25029581768375460
35693905418425520 137470952201832416
26275394071626656 125820271206181520
58352403802931320 120556511407163472
25957616196845092 137402743037626784
60911893173998888 123104276901622800
46405452431270592 98187824950307664
47340344120110064 51846487718164192
1004651970765588 32487595299799524
101213053270412256 127374667575551856
66457147430221464 69396159078762408
114649594945493312 136193331302786032
1433892402559119 61581548326816664
15560527575469454 49570758806797832
54436479173325528 109698614394126848
60926235186449224 73872485474304480
12092348589567130 120771695235594352
1258968792732401 104211779890992112
64614392684486200 157983134540041856
33845541239665844 165475938311033280
158434113802835520 165289610339542144
78606213104677984 156324550155758528
317543741914426 68351455655628400
29396095576347332 167136758924867616
135742024170417872 174687679256694624
25998013578243156 54834694856468176
40642643431502520 95631193506121248
88514421320426432 181171423766514496
37843819236223552 131847523876272592
25232910774581276 154400864907731616
79242331857034928 110040020281157840
86904104209883648 174399305687001024
157464694563649536 165431777000030976
25120630871406684 158867067828131200
93946160909004704 195182317169599040
56464582936889560 115122128830284944
3839909091606580 34180151905870740
122036947889372928 146107552789824096
112155135904107088 168299032823855616
31188162592086076 33765552522497948
42881279539131856 139077294112603856
3129165364844268 186408626874967008
97100844383780560 138073985292152272
31257446196439456 85719445795077536
61810532897464120 107078140155028464
165512050996284224 192988480540293312
62862000141987056 71603651912685888
101780531159999168 181353771563503232
171679457433649952 182148881935960672
17945874597089434 182730594503969056
53147132951519800 175394107382503584
170478826167913632 187299005135613728
40571514393910592 92503274158920704
85197752329985648 160663454382916032
619788495451739 17037857523886898
117073064081220192 134497106845169792
79735018269143904 160875351989918304
22593097264379676 45258997789173112
76460083776849808 105496724701814336
32232500955663600 69231835305858680
52140151871830328 110616603831154480
1798070825334286 146068436628058976
135303222032094240 158004227099290272
142466363786542208 196629662497874912
115401624877330592 172949587313846528
136882866929243552 180631931144583552
20066980577404916 45847662129206352
59944005683155344 68170003920896104
33619749764001016 97618431722092112
126392534720034224 182739462883481440
8864448553195620 79218978678137584
26215226590381140 30987078408061976
61664569181992024 109658940790734720
116801069488880832 159827672005126592
87744054810110304 90387556555186336
2684427694332482 140761161092762240
37334876276921816 160190402470790656
106234220383627024 176969091298470944
86049073329860960 187032911977170976
36549014907961576 179796134814703488
65203948001057216 104042796752253792
93452912302089648 108582725394837280
9831859409458108 195277741930956736
119079029686587344 191048160141518720
155037329817672992 184482993235259936
4123133677885377 119603000492399552
32683267297113332 149378641644201088
47275003002404984 165488136070984448
77853309014636128 77894265902387264
61617970774651032 85617465098664784
76119356851069344 154283642503616480
28548971407549472 128948128874866032
44065162823530600 188329032357880384
33893248636658024 71773840625218128
89012261762812256 139472525519640752
38281023193540240 95893754000414896
178328247169835168 183317568838302144
31769028815981392 178282551155096800
52739814576018136 196164749090865664
77519044181069872 100096587950869472
49142052895343568 190498517037009056
79491954092249008 144477508235352704
62104993583755016 175620343172988480
168912299842813344 174182475421518144
15385167537252816 87853551903796800
44390100506287760 164965587046173696
67136088434458072 93371884995635728
4520415699768546 90767880074831872
105744079758434480 142644943168235264
98402728762139536 126438934731935568
33092938491367188 110484077382977488
13893499803077236 140399054543716208
67788040998821168 146376779270940864
114172976164323808 170155600073244448
159107211991556256 187091289739736704
9447561587548676 94903266010472976
116099445500430384 150370640029476320
113737690802202720 122078237743431968
158319024094487168 188325091200686784
6448915868976146 71146346030577000
86306817107274960 165978683801074048
32930563216018312 37753116552552072
11135840663195288 63808554730680648
109209562474446944 129893195895783024
104805055968350336 195502080977700096
48961643868987888 141446267251432624
1804276634970665 113216454560661568
15238653212420354 171097478464090624
74989847566438624 82663780325706160
133976978513989744 175845653947757056
71792353368961816 72628993099382480
962357292849342 37855206482910360
31299563909102600 52963725904434456
85241083813515104 193892025343331680
58751578348697336 125444423086777872
116032538406242688 147864366983098112
94197681528558112 95051387812655728
60292804827725328 153819363758082464
3332665595604553 110005820971884160
54498479294279896 116572948279457936
123001666247744768 191878983260997472
100543301250065200 128418669630306144
78476991761016096 180007251516408416
25407277139926772 169469998931822976
14679120768019030 139397538456025184
45673800709093408 107936040605488752
91936381291162944 177075590153849984
102278975859136336 194563509218300384
90838415190295728 160443962417017792
102175881851933632 131416954456956608
2394860516352907 127891768071875760
173185786044813344 173922155255636992
102594675732822400 119311127001276640
79569035622774944 151617011399638816
10978413434015622 55097003924970848
71045875438497616 87685619192888992
10744161966692236 18160525326507712
71593663897793040 83784469624530192
19644900384911756 21698243406920224
105862526916800448 108303294955161504
69125676173566624 135759121548424384
87363888567171392 89643479847998256
105673177062771088 121184014445465408
52837438070556600 91162410122202656
17284484163294138 168051864913771872
48174493606053864 166857300750109600
162393443154233056 177414236357334912
26479656846301172 156862890102266368
27273884701061552 158658394817021824
188014527243020064 194411199036147904
67356066961390048 171957751121675104
14613307948403228 20437578434363160
112378408552226976 136199082817872736
2596198424835172 181105919021167264
3004420220180818 188663068107028544
65751999499308072 104861461936614224
22275939865708796 140360541585463632
61038936097964888 190102413229000928
89518313528395200 125400827756511584
29388185577993592 44638417165694464
126277358472066656 178933367564745664
40799922266913048 55863716675167696
148692119528116192 173507844573740032
42207491331086512 142225169615276288
52289044590942032 160154843422054720
17972891236530344 166566503929630848
92735260299715440 127784076941653680
26031702224613272 74997935231822080
118592140840327040 192725686366498688
33484000562320360 60351451280723368
104788826004629200 188102151285903072
146051546626453792 154463445957689824
86213288951682672 137775514407603792
103146489436842320 125931272981745136
142347859234279872 194847831056037792
126317665193565856 175701767038529184
38733455249722232 40529516515910576
92509089271931360 148251997248072288
31169266268366588 180198561935169568
51245195085406400 136325223303177424
140100977297267616 166495626118385024
32189559217908340 95441133072365264
24975351424821572 47653195674858824
46483339755563296 66906724239687680
37734639902039496 177924451442519296
47181776861060304 53694064266976144
144099044175774848 188788073571481376
24288098655639572 169974880852330816
58826443120237344 76488133795902224
132140409297001200 167380633566393536
49405295242585656 133724664513322896
11380283431580368 186019176026007584
61562033270387728 188346563374952864
95260377763081584 195557127098190912
80937334060273552 101268281244873104
67735023985567848 132136647140181632
118171980374078016 194075186675888128
95931286567575280 126489565532661472
74499182355391184 141730331732870336
16185923941035138 81783497444085696
31985508446412392 102881645694818672
13100749844425874 67147887023328552
118832919932151200 182387316044829728
91183794306708784 116485715312369696
76190422975521072 184745413595028512
96841897911135104 140866518163110272
21317878519440196 124271893041921008
110507769009600256 121132082121683776
58470366492148776 119304983453559248
168173399166526848 187251500879707968
184415945071195904 191813088138980512
19017267902191292 45727260113413248
77073209597316400 185598458281641344
50935367475003160 51535661491618784
39743535982298816 156889902383775264
44195411758125272 188377973458931392
27569128740323248 42954470610140264
16023103027389592 85722379292019168
4737589360727071 192326603472863232
11383567949772970 110276965530821952
82515043855036416 100221833673620448
16898727557351334 95968479445462336
148001780738669216 196052757377206688
22108269300347688 118667113482061600
59782298625060136 89463416168319120
80806967169391808 171824437272982272
170660491277931680 181278912701210400
27020563288671404 188660799611613152
134464627954408432 195380280961344224
95066797220242464 192589193395066784
101831413155242528 171494036208082752
71442819186518960 121596344977458304
111910986058968096 124786587499685200
151755566723517856 151970519447179808
79240970900326064 171673426668820096
28832963346050592 140244337332573392
24476427249419452 122289324803733936
133374323787167024 153242353768358784
126094995797046976 176905066843141024
86678530112086896 106619585770927344
79340480915462080 102447838757935248
3717186907555929 157925952554266592
89370927597731952 136168317293107376
182229138874275488 185254681983353696
57713309315789920 117692844877062496
124785526989518848 152866758429021792
42509507746570168 79927323674816688
20351038440716724 107775654079491344
71646882721987040 134315319350998624
40647534878493368 66835590603159648
3534326173571207 175312367903628384
121063651369757552 173158749109248288
9970273860986408 31245031222933664
144636780453534528 163928802991131648
82361989995245920 90616877216969440
16735327584666560 34220538065907344
73743881551078336 175194493430332192
127258871999399584 192118729010187360
15006631100686414 140127675529796128
104474107682991136 174809206198827232
14606077471841132 51198030906509760
181506292966586592 184538742502260928
74969916470695056 89752084599624320
119866569101978080 190255268190861248
30094952699766668 134025492352887472
135278538134539248 180231017826751616
38612553882526440 186952226443110240
41669760189391064 162847903509310208
89998719658993296 147021925016975904
83989528826134528 168855199781527136
169594076648174784 174811502476600640
38260352917315288 106053215129220784
65014434649143384 88043060910911264
14347834270666132 141269542033266672
43147441906081360 94018670205878080
38312176420286560 188551977484373984
85992978438657440 121888872467429600
134580888228168080 149868315282394272
18098346092920872 185332972651570912
60218425337886112 188430811869946432
30789621575946596 108488281152168208
28370993787377384 190321162162784000
84118460783858560 171504017721470560
102199855671669888 112074070120132400
10564606898613562 146145949200904064
62100252172881792 102237369525764656
97122816402910096 144422176515351936
107248005496345168 140220623274963568
60582514663754008 166536820600093024
56781991907910328 156847073953300288
15731599152219418 99343396781980992
22415754248910088 177501547205009088
31376418166467732 45394945519770728
9352095683784770 179776559585361888
27781389238460044 69284049875178104
76852070893684640 143958767848029808
7481077193388540 150897557625824736
56229489720436696 90545244446659872
111654758430676032 128030971256197552
150340751646397248 170864643074378144
17382393977608114 66613787164815024
84394061972189200 89582429109512192
112332757327991968 121858137574741952
15598685688262286 158181677085488544
27117504555889816 82161868226585824
57743563455390640 104774099605165872
98896051484534336 104423188646405536
33434105999449012 153283476037900896
2065577779713574 96524926705312864
9962012783384264 42662917580499240
18463950020383704 86054397920297152
132615718358814768 163174302301978880
66429950746360456 83527617361488496
97191174342609664 111802822863583360
72168457913535712 94921811664658976
90512578583685248 181417705799367808
55389182521651328 55601245530932552
36529273431499216 65327958849933040
81418275178681248 88762031746888080
33377734275307476 196742937911187936
147060949681137408 168153603218688224
74514366913614528 111154984981588336
110598906654560976 128653782196418496
5076019305238307 163027520562150496
13592732840715000 161866371592585152
32942126090415888 183695256483635296
145347908307744032 166637964136408384
11476051033184144 189310129826999840
52945469907005352 130787235280339184
25017239217069908 121730946085025408
174716004399299616 194351002687323776
39629238426573144 183079666484956032
22344761363036792 138201437571715776
124260952073528896 195781974883861184
108857746790560512 129243128475081392
96161163732071200 152238372910698752
10810096194940462 100567343749957360
6069861154590328 29855135874853512
87479056841234960 150377019853498880
97063996812613216 117444740795325072
181996082533476096 186447024330033632
14950204184212694 138088420163525984
51686300227126016 74325386641702576
97614102473122672 127540087370234368
94364961645467536 165174555380162400
144524942059578720 153773534304000672
123983131054311104 159907931223914816
72770178682185936 150779392100268224
110083292554269728 186132524684605248
10002590360493750 124439660568110896
49179187552166552 173524130287399616
10016684342180894 137464696743371232
52228475578415536 102535794507275360
108320889789219968 177274736208655424
66884062846106640 107442773135171488
109005720916344720 183289972545459552
72288738940065648 122398730401996240
10617638267985308 147393341462660288
85036842734235968 110126822619008256
28721989308662140 180910656422723104
60390579350217920 175840153014190944
62566034005077496 69197846137352176
91005855223080960 101059908347921216
143922257753168704 153629708044065216
38834196538021784 99751032757595680
188023713969329504 191468804863469344
35026260846212808 71108733984638408
6674870064087575 50073407597748104
122764256900056336 129586832870582944
1527742292885348 60434435373069360
30689327498467268 48210077151042840
4512282794814290 168628981485416224
11450716687720370 71026390342344224
101976882188463264 167969337645447616
17886256955115618 48724577554407976
75259864739231008 89140344195650912
25095880026490052 72320048268540432
83394460597284032 169247292162003520
45300277107392344 166883601173606656
12054817424094562 119061125810424368
42499298933389744 101725341735809760
80528871704726256 104523872338706016
20918540527360016 25332018807376884
6891383955200127 191293002087528448
49093104960790664 66081048985721152
29296000942024380 98311711342371296
64351494180610032 182670136272094656
73871775257430400 160099316799990144
122859702050597744 136380471144520560
41031789696822520 110690473617877664
90021958971943760 150052757735375328
56792827185494968 96674337214472448
169219866700352640 187946650969990752
66597414956916464 141154747341373680
142649280845483472 155430478149583360
54825737183421000 92059663055666560
50758067754560040 168386219736351776
39814776553182632 81905006416191248
141878169934715024 180744731106165152
24914629374411004 108318194113527504
58671032743672968 95267486198258032
113457000551679120 167158439505255904
22256599254369716 164509841807032448
20386508154099140 173940540545108448
51680246622757352 170803899702958464
32202364703955364 102028881506318512
13279432917764334 140276244493022864
41424942120899296 191474886670252128
88061444174412592 155131837089448448
44715532480004576 112741150960120992
20987291292750580 35038688433174388
36062772880820160 182750771092973472
18084165592550788 176782477017388832
128547017421775056 177305094553519424
131566818131484128 134315543118794544
135323963313492240 192217066451992288
43417255478356992 107119126790208336
139940846086826912 187788726148604352
105381649745340656 135585217143741888
55214724861741464 67189849700028976
31255066239335072 140530487993973328
91876274865424800 179292216808549856
60580102057096432 112104752481131216
68104951065169152 177898447205240032
47281930736916752 107069857183167312
50963563163534568 65207119066847280
66374257868920320 87469843047117968
7838644420446234 155873396269307008
68071232099787840 130299781054477312
27937880204294564 130093104303051712
146880267220708576 157866443160897472
8936196953870739 118426299751086272
152623021754115136 180963447422498560
143395903002349568 155846196244049760
21025582915068480 153691107844601888
78004328797544384 88016303829843408
130848322296679408 136622521690184576
437284433405897 160886755949844896
19441931304197192 83032373592730256
6765817865160622 59320632029458384
43387956983542688 80362763402088000
130243575544326240 174664793571869856
73354076285004320 129840974146513808
105694252636321200 131720156011945792
28622475328979240 99790436809779760
34173110690897060 174534666414678112
66469607503997912 173668128537670336
2409069517794491 20181966495435288
45279230301412352 87729531485827440
127670205982860144 171684098547565664
49286920836275072 191433125120827712
25217193184971212 164541511176596064
6870141727939411 71611108040648976
160457035531130656 165417323451474944
1263084286219586 126434413628668016
36558872435196256 53373819855442808
14402759350253562 179292477692599264
62347125866996440 191020642295536480
41067779081877064 161459897730183648
5565727321882405 54992692846815104
10341457953870134 196620789573816128
59824012433405216 181855785988705024
9012924649358220 37352455913745224
646884970247334 123930122412750576
52799791199130864 73318101143058544
28369803642117200 160517614793070656
1391971078015976 192986691742325536
116411093968160080 186251754987001600
191324113836700480 193715992562057824
43335257623349168 175478860420058816
103643050026376848 140769019828603568
33873173033050152 176237153508469248
62547596442348472 80550516674195856
36457707414679552 158837173166418944
9491715650780820 18710437585909644
36806051682216672 71543952275259424
107406933536602896 135860543126353440
116533060541720832 155716843947255552
75333229625254880 170930133273232416
71310558347650248 103023865746001120
26163614152436628 61593030152140208
11509077764210400 73205356101477888
30290268005340492 165814582692939328
47099932776447880 63762445427076064
76810579223411168 171833473040241376
35379509240706152 119501490906594400
51933065847674616 99435816071089008
60443947730623880 158791134664064736
143102092402624288 196126208017620416
84743982728664384 144271760006606496
47719238175559104 76059463481310736
104947024055493200 146878302122513056
30401486847024108 139511495640485920
89029472759156064 136677956321199440
27353839727325100 61052806077014776
17677428195088498 79089486205782976
100274917166823120 131673200410030864
49493417524595760 51424431441330760
65781375016824064 188213966455437312
97329405173678928 141537019982028976
1224691129997147 176245669256326912
5907329902494931 61587651924696184
16633315677741930 175297279584377024
125574921363199424 142491178043857456
56420636645064464 113636990864067056
70969109003687488 125283334728198160
96038609545241088 141442558100172800
82453896422097104 190017262357431712
122961398714590176 152913038123473344
103328357418161520 181546115158360288
9276799241300470 13989292317579020
121765819811422912 191649101540636864
5469052299319726 127114183996409888
33065101077486672 86105853117408544
24937071277630472 150672966775805600
25890514033767724 187405762278268736
45192024759778976 120167325459246320
87043339076170960 128403263148445008
19200895483885732 177308397987267872
91684817799486608 104503409183213168
59086347143593360 101225827658308704
97901078219017680 181322024380858560
17589338741715104 127734194033946672
70546193211341112 114038894125659120
40973333485384840 111226795618210912
22892906749316404 111955003513632224
54602706088610128 154972617814565152
59681622087787760 179047284214030912
6393883096575244 41735420284805528
73546202547160224 105419674271910800
10938682489838292 17916985365115198
75020542945782720 115262289371713440
25471581314381056 60127663790363872
13535945765163482 84184590224581360
44588158924339904 118423080388476704
131957398792354608 162690600940161760
42877057816780232 50249497566682576
6199665014515372 144207692293305664
194869326350555968 196285994773123040
58912859161761840 109588294899499440
131574991131618144 156231355932413248
82351602726019616 172575986790127936
68152535533236616 101491773531248720
109777146515876144 165700326811117504
43947817479776072 78300484524560880
30709464953828772 78858087482512064
160640471727824256 163836252148278688
76215241708457248 150333016539377856
14973088569699156 62047534749486232
11644836293675556 92920933966972208
27725646920850856 188195862409985472
26161469202849888 127516945160728176
109593880179248816 115185777575191728
78096384832561808 140620258920842064
135749930065673680 151634309057700704
55889305206898728 58791630772597568
95069658547577632 117210616799141552
147857277951820512 188013329406354848
13973298565870684 170269570318077632
43141381341241768 178670476934022176
69476526097469800 147090078642683328
19379194375611772 156184068222255136
20491374590358464 127792679741539152
1068170509422060 46219718089780808
2968948863536451 131933896466753888
26347841484103608 169106818356764576
117166302788317552 120611012180106672
141581492248603376 178916720026906336
133148014955130608 143754918372873936
112753142195214704 134330418352230448
79473574582080960 184381030458463584
3172002908382472 153618885762658560
28207385365799044 48087178060196752
9822665809458442 128257919769860384
132336315907078016 160355318986376288
57300700647510816 135792616362171264
45923835108354352 132797850962794880
59110799005524144 117529683092973328
155299071148930944 175300585945184192
128157231346325728 167067177338619872
43429547416740248 44509335902917712
141886832550814960 187029732201830016
173783447586990752 180492988675089728
6877670287707429 66578249991628128
163526716089804736 176997003739370080
2924987345329305 63531036424517256
38173227464583016 61108953950192264
1994538881182319 26152968929408392
5385409202098630 151764832423504672
64082040736629912 167282646262933600
52011453944784792 193013863189193952
55643870981184240 65351455053525792
13803489711043722 138133539842727024
59270734463796616 92312770923487296
51711602574108120 182490624607777120
32201297412556164 109898502168212768
165565684321613120 189441677325671936
20018753587239980 64860060149149192
126492636556719760 177784088142555872
47400613194318600 124466231576987424
158293218973411136 186785507830920704
44663058980209832 175914704969290400
41970358393800480 80753608341411776
32941659611164064 161704714018483008
18594102703744544 42723521486718616
86109768647037552 167655752133137952
18504280128927384 190849603245729568
9093077899918620 183280369692504960
150221107453600928 185280909175801760
18452538190935208 108669057477775824
181473531797683104 185512994628941312
8052172275644372 113901069675140832
165478882738344096 166282456069736544
113527758675042432 122228895791489984
101833734368376400 152220197301025376
7026189854340824 140173399449067600
86106300301903296 171909830686973440
27816522279801560 151245790899690176
11612179131713096 57861850018978624
66883888773031984 169179889686552736
187998374860384672 192218485337538464
36643568895973 5040210416010206
108606565678567040 157071039646806208
116766327023751824 142392488797906864
19466402962893660 176690394115743328
130227217685780448 159522269393918208
28547188007973788 159571552904324192
55764105531709080 89826251845883808
30018657233689360 86372899527414816
24286323496246176 138899332425099712
26069895464339300 76631901932815280
36845033924450128 139361683002963488
62432887025643296 165055777144507936
95849675083782240 126017341846214576
29657831053945260 89838850996905152
55638613445021640 129450049792270560
148128404884219840 154254384180411680
88553636421195744 136499023518062608
130298078996875968 130853127571769568
91217955475293056 96801331912032816
32687104339747488 50811101890084720
90853271661612992 111546137895703040
51385039899219176 112525385965029680
50720466391272672 126750685752573904
9105662963464632 52975173127830952
46375718044772720 130243444535196896
55337761843605224 176452703625579680
99041891845944880 152604704859777696
134091967631141488 140296917233030736
25123399711780516 79439518921801104
10964171208956082 169944743494806976
5431880081061917 93667278714983424
80907179519202672 157329520803075616
142544369318688288 157523473299009376
26979218780405004 196692297771122816
44637394058978680 120778840817300864
26314918023646844 104357298039531248
95765053012365376 120190052836405568
34897410964339072 163537453393349952
59400467069922752 168751322603111072
3154844341447923 121738816069475520
78538000453588720 189653413341991808
15505575741804084 140038369079209392
51375938989609704 142959773532410208
11212976605536820 113136870222812240
41926364315436056 171831878608424960
2809453614996891 171944285105226784
107403159124279824 119773424906004160
63025542727360952 141342450920879568
26197448684138716 156386148981406336
165014188839050208 184402420094867456
2348922777061982 168210442819790304
47510774170129136 133455828513865056
34523249640982748 119224482504625792
148264545866413728 196853424201118144
25519626276188488 30509374034715084
21358792490421840 166988583554664768
31093830528057604 194612606334706240
50179359486848976 140091772556146752
116950457420509136 192706572430502048
82014176802492864 82069009311303152
143785780967520992 147029588041929856
24426754533807212 115391269766527936
44589146969608808 152772519238902848
113446746982350320 153859931071905824
36259341068037896 187177130084389440
22247566027362424 148340049584461312
86818518060938480 104436282446895568
41835305033651416 107845312109443600
21495167452214220 169398583407970304
14385482443324942 44304569142510720
39024868927269856 114357494246057312
47173402924594848 136245178032338736
39743141194029160 79637550881446096
3723305953606613 36220553489330392
63317725671281840 65839438386569000
17974893278713994 157214859586242176
14579011481589318 40519178197521344
12680475934256402 144814350328150528
43952570345993888 133316478199162704
32830685659724704 60839959462561352
595450029214427 97602092072407088
95597404180835888 154620686027040992
206847958291254 1193139274270557
90911272063322992 139737174518730512
46749828165237464 141111304905446416
31592627277914852 90268302184118320
128126476577997440 147974301008865280
72897973717820192 127961133535502528
47938346537529952 130029101534450448
47797228176907264 156356870910127968
160124376812145728 195842486273902272
6501960210209897 170177723152223904
21488762869221852 130265858343074384
113800859013636448 179763745181247392
29323414885656100 41248583331286592
50286939602155352 115768033114803760
46302941403679600 128163661183897344
134109964881408992 166834421585276032
104275957589561200 167719128635060640
22028452228725524 137890396111747504
65209034606033592 169296496798767232
5506861445548582 153732988254385024
46631651417873968 195447176881490976
90198384465341472 111874404124136048
24035963743297612 30226923723474568
30039000534410220 75304787722340928
23290373152493000 115778257752453200
55598403220525632 170613039636947936
12493237398648452 64676153004189728
25982284610514896 137164243439345344
116769431593641152 176327161363135744
56390174330424792 80161785007555136
41529316731572408 159837505811255200
50583489694907272 174008905103969792
115340774089400096 175344351818423232
142063750648197568 150768867147186016
13580266199375746 28503305074033784
42612253953302096 161487326409266496
10178642173118254 34988337176683184
33428367388086424 82622262447441264
18592333391318952 20768865807540220
101602724720284752 118057512208057264
50224877158968024 60530044616106680
35379292870502868 129042568031196752
20432918236393424 149132736725366080
130900438362729360 153537878563399264
12624775402715092 178412524007985952
39874295146236200 184259724187941184
78280408338699216 164819599453660672
61494247990660696 73598302168723296
178781453242845184 182902051517223904
23670669585216748 139590324851648992
57713870176147992 78645455388916064
82447586094374320 132430570628107472
98908156259954176 170139462040934720
157823037378538208 164541341626397792
141005325961855312 147165244820118304
50122497033956736 89464042271475296
15909126385076736 146401135865829472
30419954245471284 59424822289533624
10535257103352804 172992835248421024
43855874386718744 58654223796256104
59124956674999784 145275521145308896
23616507086159844 119799610352801408
36349873989962456 79598894851743456
12796089281697042 139424639341150528
36772385315071560 186830664034257984
61276817953896192 173085914106960704
42206462412628040 84611806211357280
108569795919951296 189090139807627168
67175249587145048 174494444818009856
2605045334742783 155120604021396832
106184290889081888 115624237315565440
612812003287791 48961542348790944
80439882203317408 146202401028052288
67864312368931920 118433150577600752
23273303979739624 134531878954679984
37959099198792072 126420552633386656
101070392395035376 193378055688133152
106599589489724240 183183857314804992
125028434291639376 156813231237962688
49152026288311120 113887410708568192
18790123065749296 160134252840538592
3219679119608912 143910406374963568
57195528433982680 97899715639953088
96880440094784288 159634689302692480
54018914407734240 176203975199814208
16544482172412776 138923835375948592
24423814280038944 51196852607342408
27373936480185180 74821797305916816
8985348577249383 121388226666417392
100743394853439472 195740245436755680
41458790891340056 188067022746205792
24088361401740704 152555696496130240
72622314959972624 75005123771513888
6895254974619390 55254582701417360
118199761883370752 142793478847389488
35429278634275388 106233229861062048
46306874184543808 163808977071770784
166686857563821344 190641008216010624
60422540994492968 146584988293978336
83654036798965888 159913419417898208
38741539229513016 156682418207628288
143445192929993680 196407235633415776
123313803835227312 138272074365785376
99175035214237424 155006218747832576
6021775191861887 84367826494310064
12686905189409178 16623788828210772
17006107259205426 165321712246834656
112288060889931696 117732646461050736
174119431937956256 194362369528160672
82056100086188112 131894948544832608
15457902139269508 60644362509715048
110886942947748528 128958744160982768
3941817449310360 31579400772299364
103953115450364112 166268296438635584
112525164206748928 128783897411660784
64475106433669448 81821952003518224
71290654250964320 152559088395742176
127180596562374432 157366736712046880
18611084973760356 101492221298298016
176683244813842208 188786802489376960
91663148231344496 188184287073291936
54612038734311424 133806677357103056
119517950362494992 183875747499084320
19678449162860944 52384714596637472
165007081422590400 165310514327434528
13352909855298190 162797430855539168
87279624734075184 112717265129939040
4519075586383148 53260812063202648
47657668181512904 57357217312000392
18497109388933296 138949330191342704
46560774787228392 104233029885674224
21095467998331956 53476069377017896
129249169939900848 146574859571602880
52562889823525400 95233551475135264
13302541624808180 182220984605403680
58408334055750336 109114590545112544
112798685061189872 138344250203395760
32861695053562660 173450756825675648
43936205559462576 158592415719656832
65034048498070056 103631509630177008
175887407577006240 185829905172375520
36465476999181224 159511074481063072
94364064840870576 109237056631944240
78090363879474656 166987237044852320
73357870426798704 115202137755900960
62828160554328120 99462859253442512
167080601946168960 176165270070832000
38951444032020096 136584023610885520
18025542687795408 18330293462366376
30657893048373888 94238439656600688
78590838369765776 81856931899321600
10999739647344628 74270870237557760
75233733924543776 109346674302592432
97062688287054528 149507255433423264
42286155321543448 79105893895199920
611259772476161 25632957319126060
79785328214962896 117269832437703680
51244986905740656 168299104139759744
85016469678132352 153568623802360000
152337564808180000 176508344661108736
86215940651138352 196439122573459552
44744750516583536 89258618643504160
39964452820081808 146030294695516416
43272584690009976 126834614297196688
17161971763958058 33213609148035292
3708673213485065 86151194428928480
8685852892814047 58211117915580016
38949748967709440 117505678127613504
48093609490099320 174037461464404448
105901324200649264 190124777676692256
63784476256391944 140987162205856000
94164099538573664 177287768164372896
86826654734393344 101041599877226672
75666797694704432 167673766513621024
52523302806691800 183441335775351488
22617263566995840 30581810890580320
137910007115807152 153019634391224608
127399726942935072 163725725384487168
25267399040178176 195040333505250528
43963143066230488 142115037404042960
67938670589096624 136842363427193952
66862014680387736 146898896572517280
61930762705585448 137434153874611600
51614181803188600 146742726203048576
10583388857803402 41315373335345840
30503451687563768 153915837997264800
27244905767966000 69147398717174440
101098861589111328 118600574921434544
70310136332901208 86039062112361328
50569354669134680 115268620679359296
19126622107026604 148388403020197088
40545303091000288 55302899530611184
22036404696479564 31848286749380304
164434101002025696 186925443506471392
77636195856133440 193007250590084128
47730982518921552 83842163696357008
92669807300949312 189608951319994272
96926446711768592 100341375067540848
145350358047011488 171902780955144832
68835303522039968 168693996176822528
25571120996571956 95842613223050576
20773807219069084 116978306999055696
87395843602764352 149985420476339136
77428172744079360 108154274189716992
33775427974280104 188421525628594208
158397255894526240 162076686184872384
2845955081220222 185906480142982528
1525327054143887 191498622729992544
134811086647960208 183589340382823680
26290706473163836 54793112395015448
160029330070090848 179341202066182272
56036361622000512 112202057528034576
38425536187139496 186102653044571136
128486473537428096 138869697782991856
6978938603518770 51578229300727552
59373266031940968 158805683847878816
53188896856053984 95328731697152048
118319967615416144 172051220136229216
50528543919137944 91874811198447664
32934972024835064 36677656263938472
80014931754916736 175946189838735808
36222102124561480 94413559122628016
125346371250076992 144388004050478176
15874439437456514 169341143100447264
23726364210012048 95174236294692912
106409912868119120 173735024474043360
12986803059831308 139602272677515440
22324615998613432 96215269000928320
10549742212795298 94038605239345072
70562650827020704 127024365932156192
2323668738517754 108731679188993776
67428510166467416 102999485922620928
111384934979666176 134063618055202128
56845059315123728 83292822398214176
5741801647980123 144580175018383008
54680296874408696 72806569810351984
33436440341887072 91061647289108000
35373306657087356 166882237815911872
139261154906605200 158789885918600096
57178462228514840 185934253371813696
106488906746035216 110530045626000592
88223919604732320 176215638369531936
10554340885697392 102742060093180016
170273088567131680 196264804389846560
96430414688916688 105985589066673984
103434624552246752 186004183126301856
17058801256667024 196453327523738592
106723223732613232 141117922042837056
60638144150932048 67376816284976104
112357201267675792 196825723955240256
164659438112197504 184745272437753184
79868305944131072 101411509373896000
66222472590421672 71693339878820344
84585487153791968 91331266796281072
17996907599754920 45387514569400408
4545087494435397 72330233007941184
55471721854514208 141208643415930352
55620768378093056 59388972718593512
51308764200070904 66849196048542368
28600398752480732 89176193125495584
19944845931555692 179098417644176128
68205687132861960 112124752977042336
129753458118001984 157123310137835680
101997738669041936 138468999888936336
66067238025994584 84404773044023648
128880645792687024 181383263518214240
70987159780191352 149825742724675200
100669078941985392 125007150331710112
145946794355749312 173939647692068416
38166312863112528 175278499261594624
152357156080087392 152524421569245888
93512883899120656 185209591164131168
100755300642753056 138808064143743168
27922090901984768 184502798503796352
48710410841290488 126660998262772384
131856563565705904 170784099039197056
52979667252634440 192696571233015488
29097657436796012 174223502854425184
8845858952643737 158520289219661760
45278625926523064 93108699472824736
76841833926915104 151770498667401568
17677403627601844 176024466819774688
14738102497285298 166883526466803520
72595676119192496 191028900968557600
113067183288618224 160129190720657824
1094353724742961 14784396973852440
101349750856480128 191881023062460512
29173058248550712 60309069521376336
6438655668419570 93277946599312960
32104790289109400 189963879392158784
105506668803349904 158749939012031936
136242572514026640 158844635167385728
390512271811750 166710607720009472
21331720948922672 158421084627415680
116670582794404320 187253972533383136
38238354504822168 132546175460371136
61651010359906344 133159444772446736
173895264124685920 191643963374810336
20859138722290096 84650802232347264
8462621729642609 150446924702432416
41776243938400480 189380750175016512
20157653287409416 77649849842516608
33151772223502540 183013703791146784
94655610600930880 156920057452381472
92556251761760528 106633176387495104
8294075856943019 81404096721359504
12286851016908924 14907911944954140
80674878651931952 178542180248690816
6040823974885812 140221705760355936
67404453982455544 105541228349421584
6794905785069135 66400647889039104
34158485204029248 89485302624756016
32709282340559732 174190808993471104
33257640186515468 134284644953405232
46378377426570088 90351924881221392
99095338310571984 194045722974842560
149768399520278848 191991617916356800
10943231316603304 188393796457838272
34307097451972028 64364107298326280
157436029530872928 159783438531168096
11157077267377028 108533774350095888
12951018361072986 81208227020474432
127745982997270528 134914769491985728
105296868621197616 159040438733204032
21277562352758564 112494922976837136
83384590289103248 166447425421885728
75084932045246768 133776358910377936
3771531065978116 97945880202998864
2634539470234146 27003295857876068
152972121882776800 184810694682185344
77827736173489024 175790207875447936
29729191311960364 44314554167454832
55110567310954264 98210910452775120
24809216358490892 126487862507480864
45669972088389200 134085397886765856
118277950212842496 137285662757160464
47819598667442704 151815013824515808
24881366236088748 129251035825890864
144832255080259392 168284248925979552
138960792294096288 163916754844836608
149583239213116768 195259594712017088
76665819180444016 158233173827099968
116194209043886416 172932431095105696
55286349224048992 120092374007978384
59987823753846080 81881521924285152
33043794754292776 65657926754188024
171618737872293728 181891036161251584
90397340081907280 110881622759520896
22461022284742188 51022981953924408
106861010147758624 133710550077841424
60266339774450360 126146483492897968
11965136224108160 46821744690393840
33365158247325500 100098672515705360
173449989303561856 184203364740089056
96571618757777456 110542002894778400
74740374573590112 152047436439364000
97144949933330928 187128947135537024
93051042862441728 150887975091208448
32644282674058044 109052088292469712
142455081232400624 148033009609957120
32915816118084520 108370896387051888
11434073107035588 83061733865683008
122865643097416960 145583985709701088
81111963776273600 143088083506726832
737679310676168 75854001786298944
142330353772926336 145724490563648032
93740904985153760 167287885847434304
137293706588607168 162970331087269504
15867936305091890 69870619020187016
14742522612582364 140298382638430512
10756357661925066 63621538929442800
1011515507414324 192029895523416384
20004466270049848 20108543064761256
35753368096662724 189984168797337728
77913255130655888 166471987984450752
106801596615182144 137594857506337984
20683366785734848 135451367872413984
159236878147436096 190498573788891616
37957360188492536 67471316182048040
122968085855597248 127920832310973568
22219115036994500 165329675279374752
69053824459485608 126421893095591776
18638376570032200 176715936245856608
49710098788154808 51356069177422600
13672925146030772 171950795605832128
8961154645011591 143759143606244704
53245104241576328 127495470676518560
11380790690754452 31866658733932608
16596374744620732 88772893505913072
126990391956299216 156577683947251072
25784192177598824 111204807079378272
55143618931938344 66691539664883992
168631882461407584 173374115952933056
4977866401119121 134839441563766144
144666997669109792 175870759159568608
128436659135864416 183182078570661856
39701523009911968 143093657746310544
38500016967412248 150719295422941472
21424682224575384 99619976253282528
63307182835442904 119588629775438368
19507008964344156 154140142211748352
98635794886934208 109325277701608464
25395484523802712 179400068076891488
10208551966804468 166531704198183072
11965590159299680 109567714042182208
81484311494771024 120014942627974800
5213122739030598 154812052482974752
84166219696175856 122153850399820736
2430999756715352 36288992677957320
72028811193102400 94972033212236240
39397003281056360 109513827256100896
25537898579349188 107446372595384608
24731171166157672 58662327345508384
58322048513008568 112201765319017200
142657614342097824 151610250804779456
185133782794989600 191105294442234752
32687255751845772 152412377232049920
20638160106335096 103872214106915392
128349398677035536 187300355203732896
66798501633829216 109733569092009696
6843395194441632 80797953251620656
39992615550167736 104265201167360016
5148907694112381 18339476323391848
180726066239200672 186343905488711328
145034037969647392 182865903479086912
38432159311890608 112992426927200720
105751076554854912 190940587414149952
124347416075333920 182724555538827680
17343815815653240 44763632281602064
56790677540979104 84005305590845424
38141942590599912 133115862697301712
21121422924722860 28212676174500428
27755459189288100 82954340698496336
23361215628065924 169518839608054240
120042601800165632 191110408861607616
128288455438886592 178575025474914400
109786967314902256 184482949452865504
60953487729612872 107201347645827504
128554758798275504 180171849469770656
27439674704779996 75245994388886352
169331750576238144 175069795397138816
45726968556673936 60100058347403912
97562701599736112 150615239006011520
18779767899822508 111904316983424352
56890837417937192 101329055723712320
159289727122057952 164634941532618944
43241847545803584 78434807934353280
13548973314541522 66286068360786016
130913433846935664 159922057305497984
82214848469851744 114951885152387568
176526290879769408 183820430137562592
56902223967558800 116091668911691824
44458063727325776 134877449377737184
29846577082159168 88223733981467120
63736047084290224 145972706406401856
85322040316169888 140639785115500016
59062550129495552 79367360082613904
29529172943566628 145708530283473568
87388371717638496 141349046512175536
16337719370453754 170129633630182912
95668082944667568 98171522330082128
75100732488141296 122993953948117984
110986888128725232 156316557634781248
1525403995679251 67665274127300712
25983298115532116 170323411064057120
69468118710448704 165801567906703872
43593913879326800 156546903488768992
80104164916550768 172485593274703296
64706189686517216 175355654627689248
32178459615496248 75192123773933216
17089544425139758 159067708772290912
124489371861067744 159110024613976224
65643446892649952 178980994206475488
2545032634281781 23465421535337524
34045546552616788 111348816777447360
57146364331556528 158828543104061024
89047891128178688 196397578760561248
21677784558524212 156036968362222560
39876401805968488 146785970021246272
25476959167808796 27357608440438120
68042291256850776 146612398054241760
72996527349123616 129519581104410976
135030201234673920 194928121225481152
39448091172414536 156155932241132864
127414640274859072 179970158205581376
72672254259979504 129965461918568752
82036420584592432 123412301226273376
10557341799613388 165860709872791648
125846725833336896 194757844743297312
66998932919499208 79692782557432816
59656812903279520 170415153894507264
26765973721649620 132871552251487760
85043897505570640 93754612200958208
103438646274896784 132663097722905888
89896801615568112 183191685788429504
17429908041700616 191901573224372160
105590026173953520 136156116772945008
123833169308989456 177353415118107328
118878695646751872 163608688980186880
91866574261670560 100761166823077568
15002847415537218 74024469583688624
114254386149199120 183328494825152704
13771220393235662 69492373903039792
128319248249770288 142391607641309920
43176721189662736 158664453708116544
69283063221168400 69580678489400888
42277983334490680 193222288127112896
70597517468896984 158684244529348064
43178853486637024 120284533441070544
49458429787777480 144448554728372992
35407885935975072 182711591096765824
9501921259908822 133973391257030672
25103552535008112 172453634301866720
50863855930768400 162584073322289152
88625507308532992 181896223929190272
96912829435393216 196066499808617056
95296212832596352 114078308528423456
31164114868294916 144979623590064544
43665278081475680 151198644043507840
29245452032799892 168370163910675424
8398870402765520 17589946760094368
48811392782893224 52257897445522248
20157786217752636 116747890354365808
38746432306291832 171322918234378912
73362678351839904 146711831807900064
142165201728679200 152998536159991072
145584794920246080 183986440150595808
50525220448020504 55306103380581648
145438483667645952 155030027130787328
4950526860423022 82733332294313648
132904855046997968 170752555064075680
60872727271663624 171026008659853152
387872631416719 5147539534449206
74399830350667056 84114796122661152
73185228522061952 77572436276866768
4939784849657438 76176789560668704
79652749695794064 134523680755952544
3765433830290207 180192224762934240
178572721886620032 192165253942466304
11291206746184880 146185132081310272
33198822970445420 123389583934056064
12534729332929842 89677123048864016
79432818548149920 92381110867791168
30345912713094544 180888730395354400
7851921736742528 107857840419638240
38541788222275920 149691240010437024
124972938326158032 193612158700066176
175426816581496672 182042905104480448
35042057285899684 116399661051524048
29296839794502516 135194267106497984
61040331539381912 87569253915113008
26603314707671116 33710644897986548
157309659360435424 167574760488442080
97857976675713216 187538142141464832
60015180174321744 172298918391721952
138352968203523648 185340525392435552
49310158135103856 93588990442895216
41442252184077368 196168611741740320
116612751515446208 120993524302553408
21480805115924516 194131461039954464
22375341133983984 96191488244735200
38442065938507680 154464384879649952
28424378585633504 113307164702428512
37313992296835952 76216989609287376
13293435676384402 56095839483200728
166503651603385120 177615689242687648
150054702927503264 196358343440757792
96283366184844976 175296473246554880
20766231135029448 106506826018089840
38267182325477728 44153970457671696
44459321751299472 97276958222055856
47195188697893280 69378392127798296
74190425325971088 191505572352242464
128094798627917408 151217009233648480
175748239822380032 175758844056218944
16893375931378288 31109593584042560
96281686716635312 163587016651525824
31426993285496584 75601359932073328
106491386115358624 162130798933968480
24536374879172168 157146268759432608
36984363497786872 132632189014743264
7653057530624039 118006765144199984
268028303413087 18524315127760764
38735801163692784 70618051913632080
982155860267290 136738351642109584
57794960637798152 129732145567764064
137219678936183792 159637616476035424
80409159052668560 145078849992860128
105546064151596080 179263638993804352
99051596556221504 191263508014640320
23892103271981224 96580888664992512
6237985012860576 107165127014118048
107438401883059248 151301218703644992
90770671436653920 143862526982866640
135435664331791952 174538780606675520
53458528889146032 157079029933509408
965335851146273 57606802124558720
13176318951969678 195800453793054048
9571059279646768 30603798444502976
21677617132023716 90766077226565328
52413526007588528 189036131520304992
41562357731086552 56493007903861152
76557482738221408 164846575918027744
103605528661004128 132385538265741600
186817187426612128 191727873851127264
27868236670494604 48714152098635680
94441662901851664 155954301896589216
11458044132851920 173733854896018016
16852491657004896 30768761630478152
31173234541140736 175645649222263040
70477607831108632 152778631020827744
49632314367337648 154435657593822528
49062623640141672 148035916105039872
28883154613331260 191117073607052096
37332635288857808 191901002255177248
179166728363889856 193557083764590304
34474094201129724 105383333310840832
91407569947350256 131629449165586320
148951978973732384 183679626790515744
78893874777132448 119997267036638208
7487657959531794 114270423472684208
50467513463222992 60222855811359328
53172016205363720 147297238263243168
107772415126284656 126228567879655632
53174669350757880 119515873162418016
46521750396283640 170724830625475104
1748239223189425 193598957532568064
59746734770977544 193691910247632064
15821682427111306 102106475012995360
20353437090713540 77757972848463840
501681353098238 19698116177897144
44548789032122440 146669242911589056
80282843399951408 165142893764097120
15545747505490308 96967079343290800
52804851134448024 133842504931659152
20312599872435680 30309784757544512
99878137446368128 124910918900987392
84137193408108448 99601439031422224
22922750687392964 27435246834862664
105173906246242496 134738429325672032
60052086817441632 120877043636299344
48492411373561840 85057912026702048
14451399994771326 146223219205199712
93049829028734368 94271845242990160
8386885311248350 84708687412284736
121619312319071840 172971944499897856
131269537326294752 164156749823091296
81036971907642880 81775553118955568
12323933265390432 58774126638920776
78434780961310544 95248681562833568
59839778857195104 144672405967035680
67383023985851224 164398670965011232
71063986944019408 71583398218498488
50306402697128688 66441882042604384
38408750521481360 44910355341590728
180200752161964576 185904469009079008
143873231849257808 165580077513733664
5040484101326497 23355133487083796
19064973733662000 117005621856633984
51459424429029576 73605596387333520
166497332785414752 178536696730538368
79438030036885488 112070884738391264
23950774204046412 55271315414933968
12314099592433470 180429681687838976
96434336818921248 120793763398291088
10188830510725240 169971447130860768
121550913984106864 151335263364703616
43182995508782952 113783156943478912
96462135138871552 120459804986676496
23438210949049500 145620371484042560
101629274620834608 149259624001315296
149012190419719424 163693656034992000
35653102947620844 141470445183266064
165144350629159744 193173091165191520
14434638407372068 176669219765301344
17181868542210990 143663247121995936
59859935560092496 103989020330114576
89126036673083184 164407465021317696
135586789611721984 163583130809634784
10538216831063764 128053117110436032
83810385857196928 194188438929547552
115127137468265344 168547177329440288
12202383056322302 155127981347244320
89769295128033360 155499325486628160
111275593404312896 167290805614842400
171143931708138976 185079999216682208
109888455985180240 196747636572993216
20603399072040116 192729138349632224
70328567794506096 117462754597989504
23566973690524200 191775421347622880
114008559705923152 136752216365489888
52212967942724680 110962593190114720
40060716977782752 40698280121544656
104367004203810880 130200374968441120
10959569040944968 35261935127027640
147085352643731456 174448222457258144
21339037590474304 127200174770433872
26693698210941572 170312976174096160
38610742929218896 44658461246958448
1668350425492869 28535807310551784
109080565430461920 114962299415792224
123944946824437056 128461541740421072
27681069923253032 187550272354576192
18538447821565900 102681931389515024
145372130526666368 184202200447452448
61215969718139440 87034371229111152
61892094786007920 62332203276380552
100761903634015568 179633237917368480
47242274523689968 159858133288338016
35688914765311452 97241763838414848
39695080013038648 59455675371080680
158660709507005120 173210717858404736
90240146121318320 114387276387443536
143516371904495792 145237545291940064
52654739590868864 60712645178190584
107665012705921888 116378396176316784
80835774918419872 121495145767176112
118269050557632672 143367346023505088
9603338201942052 39732374711613968
1472288643890983 52197073311648608
151776350863559200 155871834627468608
134129755374687136 166248786665584480
40588311370650648 112911341392075632
48771541523996720 134619558350479936
89075494289828000 162302630806243200
2278457937874535 152204941211037888
134334963209663712 191570404829958976
122814348893872560 140368013922413392
27217307623530232 130888671305799760
16659244143446910 45157958951874904
14940041805641824 34501735789917160
76132924282390368 194820667841280128
78288406152161040 137639309224807184
101081561193844160 122495582799706704
10775539081318254 151030163540206112
98984913467908768 102082310544810256
44843313452015744 178213642281908032
164672003963159264 196151623779706784
146702893685156768 169565464803883456
16440579031234700 179107570624898464
101787940840382304 128203559605517376
124054605840911232 150253684757381824
1809481146662816 16269932352864326
63878760897561080 176863517213046528
37332489858497224 94415755586878896
149253063471657152 166343041183266912
42437704005366560 57094050698353080
53460079506621184 194835194884428672
5534434763904133 114676666975670496
91266658183564928 184389517843088096
10360702640724320 47858877533340216
53777466492198560 65463100039017384
27235576497201824 195311759621138112
69305372490967432 78489597600446416
39356514387318184 106106880485563648
68871826636442392 106688904591895920
101911272527697552 194728183601054528
7893031036311821 176559107463520224
4130740890950909 170004184300200576
81387834112090160 131571435018279456
58459267240849160 154503244967462208
152562596445082720 176850708329628608
38533560598413256 119101457340544400
54874934068350992 170595850956338432
24926620601121948 193113611063197056
44661755800897296 186285307746497504
146868512886022624 154093420256417440
113292081985265968 138707031157666048
137845686663734512 162827172577586688
105469562055647632 128026692046670368
28061879354546440 28126869901029004
13005754900773510 77590843998033840
20465512409421744 63688362121286384
22702788411036968 195645876159078336
77699053263003104 172446051777054272
6278382562283328 196415326959486304
116943979663749696 141259351516992336
43608759495956880 64156040154916160
304016463643998 185172179911393024
99337850864589520 130976885604434560
114992224152767696 168982936179276096
44886100260205456 183158794037783616
54054221711844400 106459244351386432
1627127333498158 72888261567520896
114963770839226352 139204385706155056
107444752477242384 140597638241011520
144273817305113248 195095838083594496
17690919215069446 96502372204902576
152084261039019008 162918620233760192
23036305416642588 78896267521340800
28403192089650228 177748198325022944
108021202088481200 122945813672690656
147512035290852992 194326874287248032
14378313254085086 191789928899304288
33039727845164912 98273249442399312
10332682663562110 25196352085875764
173557947518426688 191422385831581120
14749476700157468 78818152794364576
20690793703309876 49477854558255280
66201248769936928 75691530300189232
79444577496745568 102897497274437904
54548834324904280 123471855205974208
11004065275218718 173622311253724896
102996535091282256 145890950637908736
32522467290781268 151086211562417344
115832113658351312 140598332739647280
42424184070909648 127608428220482336
142111674689058800 164696232740223680
5264012515445614 72340909687415024
46455517704939328 75525929608362816
28836625889240840 144440762143651936
158365061811944928 181792552645235552
50462317420461656 157159169934579712
81807696078751296 91717390482673296
89349674193756320 132357746145650256
9158989124094954 158786805015950272
64094301656015224 91274516157868928
21280043362491624 110304948080888368
117556653392478576 158554157667695776
123338520509501088 137736330813573904
24914841663233912 132410901848085360
144345095346623104 192874480127612960
111688566156606784 166564934912930880
42292872524652400 47194481487439016
40862639120197536 118646977343411744
19138097688233528 152913070750019232
40411918663384760 65593884124717456
110059053837686416 117307331545898384
87623895484922848 177248133709295104
105681898070230160 181008776139288768
29772476219460824 194108591627499456
36858723179264968 184812374149503232
75650746563380880 156072793464098208
4219495816180175 140858500182468592
127908386340414704 170923743310790272
133289925908461904 188559288038909856
38367819006446728 117116944929818912
161507542872509312 162856094621399904
146130025321010688 153613706033743008
30881449521670524 161004802114135648
74722687023679792 141235392833636480
21597624849737916 141864771421980528
76330419904160688 156720106336561888
10760508204688202 140864886612860208
27800429741678500 120365972786189296
159852365723527488 183862792267120864
67827765470570504 149633305348073920
119579782676939088 196843807720674592
106097407604637056 128041770350343104
63035587217667240 165020600496124672
36692266786920664 178127372494575520
12195841430198058 176006739424264512
68103158847243520 125877719239110688
111373637307318400 115963501549059248
4200982325226455 23078545089201220
98900117950018208 104235603267694992
75670135154080464 185778495367438400
39323194496814720 133673903898642080
11212368145786752 13246903608688212
21415499627409544 196408680161293760
71962212152352576 162095955583536064
8047040925593833 64568158973901600
114275830063668464 182584629658396160
14016402426223582 149650794418702912
76823804948067312 191632737239971136
61086034729793032 191882518009753472
11953317974004978 178435043302169824
32961457460129388 41615039619902232
35265225568112084 113276108758885616
64189431731497328 111618827832543120
68878059215256192 170615365749172832
126181848709670928 194952331248586560
79296005636796832 154062003679403328
141596592357113312 143715337066484064
98390951015501392 150489308876482048
84732327946743312 164443324553376768
58198150689409944 67303705534820752
21838345439204868 191291178672055744
91449819570673360 115621901656544432
31334297655490776 44338066526471968
76601751938411472 136896278351097632
134917085719918640 145195213146840416
168349479914568480 187404269480078560
124432332806926912 137216334821142288
38232153061776160 173435658551098048
18888281869103220 90094200783121984
7015802502679416 92133895629305824
33829758589529216 64256084340965312
31011149974544664 142171479890206176
28711889572846772 48620639778423656
48483516582217200 66110034061169928
14011390745440678 54901893479324624
15457302775112078 55407830918844232
86092651955084880 171989948382050528
109807727872409600 190485547627128704
75203260554483696 185715363966360896
58008807506513424 92700196679670832
48089237957199656 88529914878396320
62883052738535640 137238090893557504
33501678026288532 196350784900811008
102405203696648896 168978555951208768
98261143515288400 146492291047119264
70554118291548448 170228337317110592
72298333272795408 132994451715797568
4746673289637812 63117191560764360
30317011643417936 181040250503026176
55096568600424096 192464279500170240
76773481383475040 115882510622960096
47499613455770592 174437146058315936
4312697938970733 21796107465336580
2319109934876826 9311732608179932
117606093729415856 166465758811671808
59587747495621856 98983849810291344
61397743420506776 156818534934203904
72310027725513392 89307188437722736
105454559366139856 165290813302331840
67289610484847080 113241191945088544
80224438865414704 82818049845399184
18820530433194552 110160423798320624
39416128600814976 90305878128559136
141606920039832624 193962470231910560
36182376837083728 194455887526208608
98471911879254560 186180818276737248
58661779721563000 116537287673485600
34551318523245040 58871875763661168
8230102219435882 135646852322994448
12285521985175666 141569114511619488
117167038324856432 148364417235625728
71475656793744064 187812912028256224
47127055194728280 119769885843354896
132533814007916080 160795082561681824
84444957419900368 176172533407303392
51635093465919816 77481494352304416
97841035669552000 146099779056581952
24376558645604992 97289001405170352
5817375520186362 65255111297051000
88751197174980816 110937729712224688
46220917751221320 189320655314052896
56059791939663656 82216110959184192
124224731748105616 196864141349150144
33139093907666904 159538805105286240
79020848799599680 177547927532627072
24658260150318112 147205932401562752
120314022398652384 156494195178668128
124950871443965840 195911929220191936
169369413491065504 176991615286531968
33873993245807860 105938274259608912
7929709691143411 116521622010856528
40212692790635056 95129368627831872
39374795538554264 105670160618283088
24808549861115656 141695229053218352
52113689070907144 96624379676273840
112409381552718096 138615936198921040
141057082376747728 196122716118777408
73506199922350752 133908575609716160
2622042396450177 62629517561342512
151406693151021312 155773311164437632
15624710149578752 69721134025428000
75977372023762512 124603671501747216
103502660310529344 190722989062114176
142623052490627536 165698193486831168
28153980541099860 180839316788578464
97304272964315648 120515966519356256
111175958880257 21377757608334364
6658660977216773 26770334194858816
37470974225086760 186747092644681088
74618268963782736 174582600464140384
107314728386138608 158216327452063424
34386770024646328 107571572147093296
75436458908955680 175573734674274208
8310320803702496 133028226324148720
19181091229753204 91973269307843344
165661735762677568 190332744183241536
63209113461128064 118605381370416640
123861935691552528 124305541112024352
49229362815479232 71092268834856792
115687068452645504 177773047554477312
57246347663096616 190862741037459360
17555432547132882 161833463717016672
26838108485251884 28693737110788936
173866725690459936 178129853639698880
89676827961189744 108742252297872624
76418568223460064 154753617978794208
113427377104801712 120990328670828736
118615192109877840 153314269302965600
30665954471240244 180978591859073984
103449017745236720 186887278632206272
92291257843846288 162357623475208160
29537521354847812 35062600742215772
92949082239779248 120921204042584368
112181470149156592 133003583976548000
2202896374613088 58245072203350744
39554729874648008 183556575534486080
4377913399144029 49862243983556312
155936567713944352 195075690714175040
44137161252984608 56460049824106080
55676657624860688 89822333373225088
33975381860126792 123358942264055024
95542824834727024 162300854596747296
61100044945367768 107165579757029392
43907743171399176 135986792378956544
85063223698260800 170691606269354560
63108103635439624 71014244818553080
16313265105282740 161536089039839456
46587333839799480 172739685453543808
30873448105977900 67657464002959712
38791968173234632 133403308676542112
58968342618771008 129981061361631232
78553579864455248 154874093485126560
8142413213902219 145419960516703168
20283008927814644 131767112967960848
43694455898922496 91984299706890944
106220306547434416 138103019354222784
65543917520001160 125653981223322832
46514596896531688 116070719180621104
8718539293647797 139512499861975600
157087755325690400 180386503724687872
75847784074680400 159719678894522304
19521097997550160 165246164234848576
116652689794488704 143277091986984832
86959616166351392 98834963493072064
10891955777817128 33377529803543696
106395431396773232 159406965299206784
44531516536061432 129134627057421216
134820364105719696 194120390242668832
156066740204971616 188045603664216512
99150684823347760 183822438488384640
121502834286572608 179612228601287552
21333858944856612 89749773986670880
17968722085969148 189827330782030592
38039639005982784 190730635740490720
42613550502103768 112544417050040240
113340197883003440 141983560930521264
21411945702837396 147785424540566240
118594268516902256 158081613083202720
57539041690624872 181682488163107264
45963904018154512 110985602199600144
99407671064380160 190938139750992608
150789669802511424 167976680464227264
93715624801798368 155667471598026688
28370732462178896 185517783768136832
89989079212680832 149161592803076576
52964051182982112 164881594464523040
105762373575608704 177053955897341760
42517458215432808 73057853693801312
51528574730724480 84001387248770464
35338787523322204 124630657289745536
32866543436669048 34248343445573280
77151836117702656 109922479170956048
22045162011057312 118279066126586816
62293345672972048 87551235407562240
683149886385020 57165110769297744
9058167570065088 49794974675530376
73622707514555760 75764124802739520
8294496606781458 34635364142987712
80252328029892528 109983037565402080
68349268956527832 191835917930332256
23149186048178128 25778635760148012
62536060593333992 191607507441600896
9732662478302014 180235383688887392
73500820363462112 98666454538132336
30181704719951512 88606395405821216
43378842361807304 152390474233134112
139182622106884688 174509485526879648
27869151426412836 102997116327019216
21123573060510960 119836128878038192
25176445011932408 135602813009276832
145008181505452832 184522770893615136
71176001665682520 161776697884591776
39252894220975320 54577051169634720
119270337587613696 178814964875917760
49161062595391880 169397013405142656
89945618455327264 175222657601429056
56115241121724824 166616505133484832
92718262807261008 152212423394395232
54482173557282752 115487771796435648
86177803633079296 165937388990623936
587989400651374 114417002915997296
71055167207222584 167795604227099264
65701746335886712 168242045499886400
77847863048129856 184987731868667552
58982350808666552 192072133740081440
26018217906282364 126311810033051952
120808027057349104 144136529099673056
66915662976411296 87307024212549536
57707527925223392 134791891894385440
127180792695950624 137740427031062256
144833092369261216 161608167415307008
53291119528271536 80194163751989312
21120374619795560 126971316026836192
63783154506946816 68345161860447592
42390132491407952 96340912115350256
38870353336438576 172558216164697792
99733955216199072 171793222646097824
44729218890395128 98590022240590000
110067107228179920 131014041555964256
113000141951328880 130186772462772768
14895405834174382 155677708802597568
57762204197299616 165294101301269088
19491078298765316 122613768468390752
38950296598901704 68086352552110320
1804130700868251 14246318988035312
30556904946901192 178337407802349824
45718538134200640 186764114454941536
55293283716835936 65333956221709496
19335691192820404 22164968390693304
47546187124008624 67713447729134056
83912391312124864 133031608309087184
16199854029117964 99338219406579088
123944557329368144 186472188259215328
65428083239783528 114486131785668256
8496764777265921 107318274383654432
157965488442258144 190003477863340960
102304387205339440 167350634802652992
60697198108198792 185434603557229472
58808222545912328 191126667178752992
122365556691194592 183920332771465632
39166993716418096 168988239963100960
24050914212827560 164130163630361376
39284187437900800 157579808275186016
92775536436528768 151584740260226720
138976634675280960 182322187567209696
13790844583776486 48129100137999368
110244442542168368 187099089189879200
19457105414520440 56933993156570576
3900914781671352 82909973895504960
10879460395189154 92223399611080240
11892742347825478 110184992784169024
145061467840076640 147128621583133248
90654465725782944 128719247656364976
137372555987957040 166035328805308064
18751420419557940 26873386119634612
97968367453178112 122018478030981360
18819587755385268 191128176545950368
29064486835426756 189127936668668352
80032135287026800 142849070003165056
3837817210419925 41463825184648544
109820463502197872 124767031441460960
59050290737051392 69666622120273744
39939894653214960 81129865755301584
44279146417997776 148319627662701024
9255494138117372 130335558947977776
10148617258825578 156774009974841120
99652634977132176 120485497268645584
80507797319951424 191877193082191456
60213360749694256 64740846345830192
85915310320103840 176850356247217664
134242307123519360 147784192202039808
1735781951282729 60385370855333256
79935675491164688 129642228540343360
16600942071815812 104180681214229152
144453274400104448 169219177467717888
5753245470737941 69007759302072952
98776242019510528 167508758838162560
89916469535197072 140271455859046400
25792220594499860 34218624469434236
83943369839915952 114942240456083920
76242440939788976 189375195203687456
18671311185556956 133413447579569952
49831784226637632 83520289676332080
34272536336568332 59997777905641240
54110282178129832 169850347735208064
133782916349771792 136843535527589984
76172352232269120 153934808767194176
54798218369295040 69673287883310848
69811484166010464 159584707926836896
59602909626284712 179789121894514528
27604440610086736 155293283731852864
56921375341380640 131065549166187984
82562540326084464 175911288556484352
52050384160102912 75513816403061792
8083387443242977 37674292308381480
13940367283327924 189022245277378624
115958494944538592 135934231525188560
29077507342275064 115874869214334928
111589555541716640 156958232855713728
151415192170711104 171561911042568736
22725521939431608 111100475716499264
29053189408786080 161823319801869280
90183969870676176 143746626925042112
39237771599479672 73833993129048896
106417368139759792 181840100546857760
25390387680980160 41638109087260592
66708283596740480 67656829377567816
36689444355898488 118612379753624976
26086822186141680 104556421429456736
2827075320549412 134554583632607072
3660104646892077 185249814233147328
170972224820346784 173233190242312672
26793811128604300 179489817670069632
3880176259308808 111396912469275664
64024289368274168 79157275367595920
57992726924783936 82258499980586000
60738583078060448 147352852990117600
12602130073599966 143222479239660800
71650786846867424 76544161907480624
112221168679940496 148919770315258592
84626006950228960 176196479344459840
39010023974172496 63651366223706528
6463354573525424 131024391807524304
63721579904056960 164911019678287872
6749018307859414 44087858660662056
137539040534635344 156781062907883136
14114883882848212 121502384953362560
32466055396129048 129168996610245760
117800400285410704 172132369071574304
106527976656991984 154910179847103232
63919084926228864 161576712531805824
48696900948734880 128649864784977072
114602113281461536 161767024473296192
99247943001006352 161200345711377056
8425285658397569 146756880759986304
13035553757623724 71103017443881432
91376544492011296 129978580921926464
55283872417800064 187049628899055104
70590515168899416 177971336775204640
118469139587973136 166846904877605056
24210449949327708 33494851477020356
51049046567102432 82840109978971952
41555542505330016 72916568123045888
41659273888268144 188909348667368928
59266320806389712 185836469676920352
51130096450097224 103310081961543680
120541694467420624 176533554064675296
87955089613105424 195062636908846496
125303837459611920 170836517558297088
31570094634542248 155856360828156192
29761075617886964 190744465651747360
101079380750440112 188345446970921120
126071245144230304 161571947875051552
60877556068838840 156575566515840256
64971638864998576 147275853032653472
141808259516534784 163612487512111936
135247665909312416 179462345084558816
4074803506504900 75258173376065728
140527971431879968 186360608323611840
6628440805719730 155079278518739680
42947183482089512 53630481390106632
30852765840065408 193555804045802464
117043946054272976 126989710492651184
29651236889784780 71933026902595800
23469380725274692 136677387102284032
27009150130674664 114070017371021536
60677293132516744 95722055177136816
162702734107396640 196595206239104704
164549002839239744 194242609597553152
152230277424163040 156173406424033184
43533239354181752 168462779142540928
54614299704216000 159227117505024320
54410600822101368 170198569941383552
102049058947985904 196342204659021536
117949128538493520 138014209490925376
68820604708160224 178196976314987648
8971241588295361 48904544447258328
103491449443798592 170482471622772096
17440898608055084 109399325141627184
145615198899852384 149839760115395968
46309151090109232 188061310559489152
1701963432767231 135396555070444688
120643427467612976 171907167318295424
116356739395392640 156651643090789344
29473772369567348 111163040938767536
2100217529213101 165751271319621632
32021125276875556 178035866561717216
19623329728941992 51914335270762720
49975327413085576 94863490164931280
54533379586865208 125373638672598432
116679243962273696 139631645476171728
62183614090535072 193358011925088448
92143062901959808 140755185101880784
44244503816018536 93035241838767840
7914937925184291 111494256025724272
81876749969503296 195865916692486688
15591314878296122 51643943824621728
85849915369004720 121587972289528144
8534534919589974 186571084714160160
99334632879714096 165308612931680704
99617078835276192 146662860175340768
15611654579190846 69376794718839840
46873753961211904 192683658464437856
4085880492145819 21208136767117276
77068950701828768 114237239546514944
98702515103147472 103448187993771168
2664291220555121 106600231632087504
106675305561774000 194336169744293504
37388553689839504 75623760577124640
12486482834699410 109634285902612128
126904846515286624 190547674781801856
134476898795138432 195473201896124032
37570919116709288 154318592046550976
166466942495451616 172646184845296128
175791010044602560 179920642107653728
85755346776927104 106120705292442704
80548543172438304 156827837201047936
54497946258990320 108100570425220880
30025098847028088 43632934896908880
69859897690492664 143015679602300096
80720324916788304 184237355564174624
24155122356230964 65599138989440184
74925417620768640 177875189831236896
96630417546948000 140882769274934432
112530685161362656 119532242882209280
59014183906616656 191825547969412544
83043878394973488 136177347175019104
36537146794656408 193211841044236288
163895502086727296 163945106642602880
69655075183592656 77260613468745456
174345236111773280 179392750558323168
130251149295417104 157200489839455200
21540677840267868 81496301101039200
64686245309664056 98503227271788144
17143426116326490 26512967807558032
91871330022009856 137959188492701760
55537213875930088 64337764595255800
150918338295799040 195815217344568832
3651999565938274 170050919771208960
157815139778025088 181636221985061280
21993956191232932 51086177465821264
122134036796131584 146592722073139808
58318463426660728 182809822674791488
118498415115132512 176586502818280000
96643647802787056 185278491651490784
1642694615019580 50264629307495816
2349989701962461 183056531084027904
59957325437736024 83458326408996272
7126651964807171 50479734953831048
1482208046841360 22707869412969088
2697718040347626 50222783332039592
54780588562061624 71902867043138792
113747650874573888 146649379650268480
111118327500685152 163876745223666624
30006085429473832 35067448455472812
54959161784615640 60861491781961880
135895801051828336 162637185936055200
68463199149596792 154583678694898240
30182719442966544 119335842001818144
124253870777323648 192242720623237984
19264012618267336 182464817432008480
91137644449179584 133945039231394400
56719452072258480 175000905274880480
72025183266882024 187300349858621248
13964826518072344 21474587667194792
91225511954720224 163489448679719552
30877710565723132 102640337602790176
33257966953710720 147020065434933888
32912530643665916 90615999931824128
164060911298849632 189242156741383552
6196966627805311 33635591340389496
51072888445949696 129571899557385616
7940049619756627 43092901368573816
80220936091111888 154353933206100672
141723466827770400 173094398196776480
47085031681734264 71178114748753424
87298336510872848 94220929155314448
121690178776456688 127625694439642640
110233752876872448 148705525970200448
110930151181853136 137280733968719360
127792260112640960 133003932653017808
109562144775552976 135591063170712336
32893661258507536 150154637875665568
58917576055416352 167848767741769472
82705315729565168 157659377452131936
51664346705875688 65694608172291560
95093432449910320 151978143381613280
9590890415264838 82513647727278688
53832663480354608 98746351518942608
109810223168294160 139324834270773888
122198247278216608 153379627946166880
20853943720465844 152530387361396544
102168460658384720 102789950183555024
38821148089662480 51393033658536752
15970913024837102 191872841988198560
59724576728959384 137413967111609232
10476258684747262 126138239297955664
94525294752539200 104413078302631984
19106330794944316 43816751829138616
58022139447885472 73218287197278768
48679161007156312 59128164686892352
70399778889102648 133066950184529552
142210643685173440 174054930212662880
42791340659905960 189413891492356640
87163097115688016 105842775969503760
74741488753349024 88153364783154896
145196899786491200 176577706007434784
145340095497042752 158309381418645600
109629420978142464 118196106320738608
27695042170797520 182565494285011552
59285492148204648 153134735005302336
87111375177112608 173410882941888896
8038977363772841 169105953109329568
66495225778927488 123149343322928416
72072711716419696 182898575659327520
49023414399516184 163735978770599456
90096267934980336 146075318307968896
38451634630742344 51733407972893768
23356676054472824 74730711857993056
4972367508463850 43909657140005680
9342778985750878 129510216800110992
145989187265418624 175422863974599488
60133352668265400 130994953684798672
73537446162168272 131871510470357152
97650882716996928 106162201508398448
92577579424759536 143043888922144304
85104784398508000 156611693548803776
90745097333498224 167301515698139584
117112574501947968 173606636977885536
110452786656899712 170443940895907648
141036859054129424 179088345595212544
89061600094494864 157589776860770848
130618959181622960 170213890395971072
38592858067278728 161846859005868256
56735242642463328 70094195056816672
67226173215267392 74544123324656496
169893555854557888 189654504868631136
96984135013025872 129833291143037424
81851510490744160 112202199702355584
47901998716810304 178150892270545760
25372850410205240 28043810647573664
143075873542023392 166907207579767776
67960033270737576 84404670766467808
84706370908716448 176870847510508800
59672669751050520 62336647551584040
148497621542352928 182476572300986336
9430924367511144 71617899808053976
95672370122069584 98408390563012848
9512507580444428 82130920760233888
13275589016724100 82096125764672944
52807450158809704 176630064644142976
123516402217363408 193148607522593280
9033877782918334 61870864279423744
83008486912420800 95109856926509568
83433078661482096 155696250876682304
102998089197764528 122580568036376368
51895213893036064 114643841885507376
24482702667992472 189072211844428064
167724788164404960 180921907604252352
45403132915545640 156909986822793792
122058192619934832 150472834242251552
119125001106577120 150480276075002592
45678435870060992 136164774249107936
146774205825266592 149613627819949248
114027644877646144 192975439790358592
70908858630726184 170239073684793248
88617061561446416 130027648270407232
23252213930000596 82272146059026400
113428842103775312 185612551286315872
64119640529955776 71146009791705280
130996656495982608 171828419903922816
13420783216389220 53565694016682536
101897749307470736 171292401676728192
186631364008404352 194972829244478560
29676155066543416 67308903896451160
25066454626911020 48110211129223376
110938369890637008 154091021332173632
77411150905350352 178918390585892928
122766496503511408 130192821488160304
61094665164582992 79357405120797056
111233354972448144 128233912029702544
38735214241096 64343120850540864
153571129150361856 154141498262522912
14286740684387104 162735752377879072
160597829421014368 179156151508702208
143101085040351984 191994059982257024
2481442594340622 175388318683153504
174693973938542304 182688280896920864
43319757833667896 182702058021853888
12077068833789392 85457688669969872
30337992045657992 158252234263815200
18395653847907844 117421966248920752
2843968713447379 139506308285529264
143081104643980832 183597924167761696
58372658801946216 135428915251535008
15071877241553294 26872026395907644
102656427526116672 125212818222982512
44029517924368464 127110735359952656
30459736903591852 35073725810336092
35675346491093024 73864638034296624
156098468288217280 157206676610540896
5269772534007694 110134585360635584
4499243649884342 70754460778851072
36420316593581744 56502472160417232
9137257957864534 126193329643051056
1168470124293565 143695165212759360
111695627355613088 191721818325257248
12914825729573496 134944669206740272
17894258358135820 170420403747248224
147217411390742656 166458621127785792
111980775540873920 129804546168658640
101174955701441456 117178738050789424
21130461448903008 192351895337135584
71173945616146112 192762566441159008
7162654478580474 39292776210498320
30872083847295952 173821768479861696
83870254522564320 83913321791634912
94813396205558192 167960151810945184
144406923025252512 163589897620523424
32518895273530652 34432660977319944
99713057563538432 150563883490770144
115274353189898512 155975091396401056
150185094036926048 178345655349633184
68523357409680192 101232005864599952
158432956359291936 187157962217110240
105562525143863456 135959299560519376
97968468061592768 123628475518293280
19022488091873976 95268255151466848
140876123626631200 165578359415378784
80986849932329472 156951145170655008
14880229273101554 173719188551886848
117598906418145600 136329639544225808
23797122355960244 29096695407188364
45573807792234208 176083324842278528
124786343594280272 128770238281853216
63263233939368776 165597573260942048
69763418541442392 122808919204701376
17693619908381830 109352795145266736
143668415647736128 171596571515820608
65344594777190904 129666894236550944
138056314830820672 176880789327658304
75605060431585232 131499255586464320
64696958792814456 75578148200418896
21320228093296960 23350579593241568
56224154727715656 156300149972124096
126542105155856352 195482811119599136
10197947058723742 89203422188376816
45220730327009928 134807290396459600
4353040280960428 91079404450835232
100656778470557312 104683389560944704
68914914263608048 69700221558446152
15228923041821172 34673645157362108
134287347818375904 164588367399201216
152627011349362304 178892145932269024
122778545044743632 133653803905135664
38640897048482960 140133112525260144
1251703578387141 137687154756409744
16201295274044778 126872161367605168
10581713982702116 148787375513383936
3480545997175463 33577042018150184
1195100686651013 78191473762100656
5807231425242042 62019103987172384
10119553186859974 37014431954589000
19935274867371576 171120770084682336
15258875408040574 151814965106765216
24790083153580016 112119221099736432
46408017967192256 87354241010772544
9824779653884818 114254138004538688
158873031026637024 188040681373904960
123114024011255168 196739280086078208
114876591473290624 159319998989084096
79094805008457440 188809461686065376
41432264240539824 47564212497300472
117121170304853232 132860825464919168
1699653311848420 139348935406520880
85278771001049408 119116329407901088
85065357365316704 118273803992947840
3978587918892637 120242770429461088
25538014347057164 73502455715563408
62254204362628264 187596131586993536
3849921850440398 34364451536161188
18309111805715480 126914806064533824
40111327584148616 64827690314155624
36160830164482832 46090593193484376
80679204951573936 112756725948725360
94023052128458704 161291933407246464
90583013778010288 143659926097406960
111150911707976112 137019852023548176
17797899931042232 34637668359554696
57256090077892880 71491466105117976
722783399252851 145563063581225696
127774703557980352 157863368026085216
70626776074355960 116208300321187344
113662524151847360 186787674696507808
176926770951118240 182269629287605792
87500898332912496 149690456599650656
121336157579343600 190287627136631488
79075921733095424 174318648951634720
29230219580788824 189286323455668384
20184671421957936 83638031649523600
167895846306820032 187365342466427776
30264045984585328 85690939232136144
7803849307645423 156560666677878240
63456989094987408 113844803750489008
42999651585118360 148611282557778304
82812501482352 157092489547475680
36869915467758016 76370536107538096
30392360616404124 95757637940148768
149733071082475488 153448069273844256
51154834598515848 166661206767086784
43068498071173280 97412763054241664
25000293485764516 193022254523489920
90098940890918400 108316760318660304
58992616939287016 185148199149594368
68174846095944024 166216621310896928
29809780188321920 89948197851039568
11993034537206544 158928880174116352
5316629253409955 84903440078153712
111709700067890800 184509131749664320
100251958775565232 134902729905754816
38849229275125080 79912778357646288
51667918031990248 137013173400599072
129732359064435936 161109686386512448
11921576914797214 101575274255107520
30021655575428372 116501530115889824
26853832010783632 160631020523159936
97170552454324240 107851593909827472
93421885514396112 126676934642685920
78511105620569728 129676743633352224
110736704904838304 181914861189271872
67987404569904464 175352286270357280
79556423089852832 171129474333125472
63863269654254536 172773160563297824
5387235063863401 110465805426012912
157431274598613440 179074300392446112
50899435774795944 133851081442628896
25496879254291396 104862254151551248
120093830608583328 178106987084795936
24804467709166844 40273628496465528
93942624304310656 96572962700790176
103881636878741248 172593881230399808
70867492798454288 77897200849096096
14344966437541156 183788478078238048
122911166279976720 189649693282308320
137876675258212912 165483887742975712
4457115863473064 196872455421314752
38991625936234736 53395183126189944
44487501069271144 73098280582237440
20214592063516004 40171928036013848
31015320809959912 106061430343918928
151767556724960320 178290960210465184
39286401671851192 176757437179748800
52717159230658504 116986630966181488
42075585750161544 186345480226704736
145619181186038336 151102055067260992
79696082317113936 122203057124985056
27969661334910984 135695229036135632
60050900682882176 151552911577806688
144470609032386272 187504504210292384
34841607047450432 162096087912276928
37128857791925264 174314475991517984
45177964469847400 144358114337007840
117733959727907824 136702908637805344
181249147743975552 190677010709652704
30207379177299784 156989916117468096
30956593049475432 64733461906243864
42624724314451248 119110761528557552
38902827903334768 180408652709725184
83302484507321200 175093955239658080
4627839261376358 91070501968683584
130539773512328832 180608205315349408
6744803120162715 189432245367718144
7441696939669093 106849060626130384
119129534576576368 124810721901622864
73362390439842560 158088594233628448
20147873014771724 62299252024330416
46331806907015536 77027954881707904
89061045730256176 196158557550259264
16179094200539444 188492264859246720
166829678112315040 175318378899356064
57873438095771752 75272118940364400
122959570729770400 123739338190467696
11059417795490404 48539837653412472
64132602594258640 180269375676202656
58822940832171520 172230613277080864
93800686412165056 96247733580576624
49289708076149312 122176936147510576
94845472623248272 194497453066358912
124745410208970480 158352251730333088
3515384743221069 75382861919250368
106793428783609648 151162590366173792
25137792876588708 64214566270864048
18005721724014710 184829953549221920
32228434200838840 58070015502677880
53434360418580016 156516217504091104
76508271468782080 185584175420541024
61796446851338456 138150793475673280
59408876351037000 164078515516323808
138099810350291568 189419900220558208
8518698421345226 168582946507439744
34286591991459496 117108059735227104
24102613705052060 41977616600329832
35210875561281948 127893042745132592
41819833341278944 48308919791604360
15402273503831866 106222347567469488
33317946653540320 111638953562650960
34778237545559604 157459756950732096
154729824119508384 191263492916449920
30056730597668640 58040112756329344
14288888323040270 86754526066321808
36745027444829384 194491393304399744
43088994877691296 163306653226257856
17704874827413288 64940505632714200
51368767064446648 148024745721957664
116929269687391408 190268019721900096
76594412972391664 131018087868452896
89811308490102512 138641607749135488
6922532408382951 67942196776851912
67067635083257816 179024068975102144
53973367654160208 192319905300367744
55342572101269952 175132990705095520
158617217981038560 194855643711870848
26415374044351436 171818365287751840
58737842432561880 145759510492641344
40718077215538984 117027844232872784
62841959118245248 189381809326302080
11359134441172668 62039961710995088
83728471742739824 177235540437431840
71986497198137984 104644235603658816
59273000688348904 148928721679495296
20971012987292008 92375967753276448
30906409044456564 91491611981738160
70782004629393056 162127393389925792
27769305610822180 190234959201001760
75307285484936960 187244598041932992
44358814067546280 161333523080621728
18861049229881596 99894414465455280
91833348349001648 104839554997270272
134437978067402704 192828249882348992
31081798986420836 87826883035516704
90639845383164880 138941888481734768
66489617834293976 146638205787154336
21046359985211068 170738187608221504
69165190572837048 87493044545360672
29092500886968612 42419223414313224
28641137698184180 154278246423753184
106635685477270624 113547082007929776
2805651735529637 172832709732026400
3304669592326829 182115767910135744
27831005052451168 36685100843095224
112656535359495440 196099241791060320
86396061423049552 177585734209235488
35623068214414120 103774105043144720
89679899338582640 163311001120052224
59760292009069576 77837479478513680
24719952590727596 57910022334199944
55918402963745816 164553790417449632
13711481692934748 43625768468863632
98282169650392176 104144348884747184
62082633922230376 75974307421167632
164780470100441376 170159801187264352
147692971161923648 171395425240830752
30804745311106936 49644197384478152
1715628538306416 191714561554165728
39102184747840728 112217677817336448
151422322804740768 169731028446824896
33491615121918128 57020259297866440
108704369427711744 112146783864821488
122790866011681952 193235097445488480
26115210655740360 151773862275258016
60123145731513104 141085798730525888
22815087835508332 114844353624620864
51183828229312456 156729773151600224
140193315258887328 181689809668256192
8702785731342934 9060583496768552
147535283230124704 163522594636896832
26623100642961072 78542997964089088
62138090344865856 125498640266975424
7202583596623052 101032609862388976
96886120490880432 160709875841602976
57036804893669112 69031176759931816
73891969369928528 76039119987384704
61091176466233664 153906724516040640
47114496714507016 110156820824053504
71521041482755648 124203253065878672
91678151507434864 175963897892838464
81024286889550096 101170042570772224
22737946132878992 176643797042189376
102091716808991344 184933420420838528
7880336508058069 69782542923159008
115802870534373552 145191900811364736
101600782087038176 139585575637510960
53121603777873184 86043769016772464
29701327292093296 111307836422423360
29220016490757424 105751284299942800
16722854008260684 196138364481440000
53983111350226184 154338665653456000
92638964139077392 180813465131374944
40195817001602544 63232487992651920
91117939429931168 92648027493840752
129667207138658000 188652803175008384
120155510081867392 175947304898890400
37055313769782472 143449513808237648
17912523788984908 163372232407055520
54499514430744952 168479022461149120
107049167830647184 188421940550322400
73990662691994832 113217978704656672
53641572950311776 127090210126432256
98504663165491584 192872343037197120
108060300736224416 179531200155238656
65262372139558008 179571213598980000
11668413596763460 151349223061964192
24519084744844524 51735191504426192
55766279156821240 196678267647849344
36481268786993600 166177663218380480
48504039680251472 95574522851396496
69635353358485536 113828096472294240
21635154900356052 130926687566086688
53194184834291176 169107836908599072
11913245031131858 13940130735552524
110436146877101616 166547644292898528
117990043394238144 183441126207215232
70923524182574808 127833344999657600
186522538024134592 194450431816258368
118462618753247440 163932208662055968
90730097105302960 93688660671869904
3823145432366596 48251869452706384
38025255280409704 146178136857018880
47545561371558544 82070393135233184
73563850668667488 99409921012208672
96157871329024992 130846034737983264
13715370276562014 48017249214946352
16851069781596722 179869770943305440
121120846961956784 190834516624964320
122395881019765712 137021563993720448
107769234983918992 124494340506180128
86923742075179392 165791056385528096
135828589881364032 179709671950888896
130598965769551088 161807084537605376
68123935716198952 193237977199041920
61030072691648992 152846267126490752
5949148076855917 29715771571284040
72077843240363216 88814804480117968
97848323763660752 141823331266493600
22446337832928896 140729337948398848
17329477814505848 32280490254723868
26420576550324272 97573888098206832
727002045319868 147511810534065888
46102784521075584 67353824428531728
20487472543578772 148191264366095872
21877500505129972 65416040325321216
29395151431319144 95239909073066368
41341261494451816 68698584320726048
6532596543001528 26186762475607192
73657726996091776 73963221627838208
87165067139870768 104742585637364960
102158336774195968 136886518526146080
16422157862272782 33627245906239836
27905233031225068 70569466974335576
6295483868740102 92878051833963904
35701124195062016 63951349335666480
44427706334345664 50102971639227584
49180458849435720 171160010379112608
11829379227472724 164245132335813792
111455832964544176 169029711040540160
144872417281422592 192239029669715776
77599165724008656 88179171200086752
70009408959489016 90814044535248368
57762590676629392 119550284222479328
18694212162914556 118319940859610592
6783215070787779 61699856177740680
84748946721084640 94653570836043584
83262978908136304 93019641543640432
42342623529479992 80436049111676416
69469568136593744 132985019935613744
91109750311644448 156217511480990784
43387846119945584 179383067838409088
84830333710757648 192739459021717568
173583121396950912 177637065823416480
13231379629287660 171948410070777248
81166795863896080 81844702187715456
22181950468241156 37323588695785040
66384603493700328 126398759932993088
89002766118656304 120898669453798720
43213416745549400 131514498743221872
59007467237551296 193014194272466144
336414337462827 22666281039558136
185378495317284192 193972353805206880
119345531737786816 127715829562069104
116375399679393392 119396407166178704
1507575184336029 176911418270302816
117513849468655872 119720493173260656
35844170770939832 87098253900625600
18379635955870368 143203138384634592
54358987612375552 84157805367277696
54284378816208840 106192674479030240
83346255034750576 176612898446185216
7003037804532443 148577883054682880
18280231228742952 137510288138102448
107077544040384848 188106641224341888
12178262984378342 186548892970336896
56348228395072480 161868424544715296
49019238800872344 77669981894591344
133986675912367520 149623067799228960
74964031968242720 107004553847597152
88873030742811488 109176176334799024
85742227897452528 147959850175587808
84149269404832208 114551177628044640
96602539739502400 196458135780899008
97121892208240768 97252960425831104
62647232732009768 158479950821537248
73536083003581904 181873444047948320
21457479912404276 101888418426416832
24051605852674668 71060470447604104
28422594773202424 92171610298969792
90469944127655104 168589893354516768
10689997931915534 113033374668217680
19378413121021188 149646175695690176
79976879662240256 127910115632152112
155979232676398112 168376256916483104
79238463593436480 159330458730188960
40227343028012960 64177912748029544
129302715132601120 130051835000417424
44494166182280984 140957910845661072
12078955237119806 62351117476220496
132348374080287488 190481333106367488
118765861553067200 184214756463006688
22042841792282824 161334923028783264
176452047347052480 180217935880617568
86617780703380144 131855058347751232
165170341942425568 167103613263699648
29262458264965012 92232143265683600
64073829287321968 113304549336679280
88888096806408240 104264603766614272
13936475652349714 15935374161344036
58576547201153408 126441428667890192
12885327868034646 180727079128533728
163414394441977408 167704117849671008
42248479969831432 168029570222588192
39657371760451224 77933326922823936
64964573003188352 156587775517285536
93788625289714864 166686904119605088
128182142691943792 190565976601018464
53549543370412736 86017494479507680
147711098202395936 175878879176473856
66235434888450272 179555591355822176
100752876941515616 149523865112337024
26031002525221532 121809513938491984
13134770797970640 116935465481630992
9267743342277564 164532670757091328
19197769575579684 150510570242276800
154993431430415360 160044984239203488
112783516216325552 134294291040465888
106688418466010064 174513405769926720
123444352907712112 181959674102744480
33553950744813128 88855974550784096
78049834763114144 164001194764862656
72994069032637616 154247969779550240
84017314774924288 105114023864330832
47555967856284352 55619163207142256
57203099957005560 172166214929650144
27932960028787440 149886509303238176
79993140465775120 178229491065076736
77510405514537744 154686629579749984
75938310671408752 172601391008581024
70031245433358472 128466685173820256
92174722121979968 114828100487337136
48521436651987128 103073603836198944
118545812798796416 175765890145175200
81814788846663088 128614461658725952
95080491437261424 165338994378992608
141784853608907024 147418877869669312
4796379939996809 153783216199277600
79278623677025488 113385786342604416
56502318261364344 77972607915575104
31877985267903992 47529818553755536
119838580676934144 170894389819823648
59903001095923984 181755566432567840
148379924385041120 190696141648411168
41707639341005928 129614032050304512
2239767334736468 73988048101216320
42184175487384352 119267957949898768
141452132123844416 184206770918457312
37817751308084568 97957570622136816
161202087655398176 161302898368324672
54021197036878136 173886468722674688
53429815940404624 58977049485800272
74415606822828064 157398899927401376
58011323153662336 137846666925401216
3050850670402169 178850516298179648
759822037825627 167821755069709568
128770755835285968 168099137606186176
7672319386198582 136454415015192096
128140842872681072 146938329750979168
118440948032371424 125353125935377200
81785373810185648 156681124429026496
18155602109853664 140883549875394144
146771269695280768 183498190186015808
52190871169912600 173337842604850176
52857541636376744 185984218628483520
47985454492988632 111651685276082240
78873437762647904 132933291064065136
37129108785824920 39901678994919712
99971974813052752 130818612884788192
62127909964064392 102579199002626032
16354072624372120 53218136939824856
60160065154545328 90690518830157376
57536031558550856 121569603882201024
127417651190683184 136831073916407376
56068826584873208 68372213310585320
80479785742621808 88599598510749440
6191046789421290 82205405363559952
61592205705874976 158083178663398944
18868176091647696 101945901153992000
18887798272177448 50057935863575792
153443982782307584 160756174197772320
71690591395914184 79192940744886528
77270120368170256 169228285987524768
66096904737276344 159672392526157696
31129426392681588 183410159853986496
36587755443497760 81488767241167680
73748617779667744 165784985398229056
78859920753158416 121005569952986496
37199149989400248 187451541670670336
136082440251123504 138036187265488624
6049256709070828 65785566707058040
49496679112009224 122872127623581744
30347919225262344 97604016878736608
29859756142487120 50660347217813848
80393868303786176 118542007713205008
34985133578402128 80289140237552112
139806130171485552 166520197762589632
54454415457912424 148664051479371104
16775167801406810 186210053527335712
14231485343693542 165832508799379232
152480161536594784 167611034969568320
13780669873585032 99666293920782128
28917622230826352 128562443646152736
36038285034149552 54271732805597784
112299844156985936 186440698860897248
72651143740743056 177140047046542176
50126926441124936 60074263267469568
45607743748614440 50318773823646208
66080604901688488 167340602696166368
66507338055581360 118577083432112496
78783371444198224 152183139396790080
110230487722744256 114491559702947264
148431704121596608 168219552981231552
19182086249202720 131447971575418704
82344889175855664 152141976326117312
18026600375052208 182483292148849504
116859295876072288 160368523547522880
20068415383569104 45911198318978848
54599194773697360 117377875811597088
83647621321577808 108931894391770896
64931116259674360 177976260861278112
9718977554998608 88134899892768592
82256534906638576 149788962594126752
10332901859977002 186583752076340160
11324528453174606 134634919046865600
148878503583878016 191014027994195776
164511948944041920 190322118339759808
24290365223020888 191497496401032864
142273426210746176 187256860372403072
9601817993741320 54324276868310672
32810993418955480 185630138947229376
21493397486228504 105852327184659456
29846147846123580 145504113828343040
112079131501311808 170956266099497472
84707309084690560 159238514187177664
63691598594219496 150782664200193824
65435159727372232 177663054573233632
75773616094486928 79925517130264448
174582785596322176 179044427596401920
158445622862893856 159391147423000640
40393835727752216 126539843496708400
104833015779902736 115713482162520816
115089906748542112 153599913065642848
14229584384953726 77742808730546144
94459480620121616 94460075253235120
150397050307990816 154359448873899520
136314437137795872 174223181238169120
144358317736305248 162248865128961184
89899745917215760 160685910783835648
7862225385187831 112834806363465120
23872958567288344 108838058436798432
112311510811146960 160774398385077824
83806057514409360 85010597197525632
125206075281752256 133123541527764288
132876984577738896 135495886140500096
42150824538086992 114528588093355040
78780086310636928 105669408566905728
123765758870781616 140083690954296816
95347662969012208 172936313532882560
143858067901400160 190768393953277536
88599902683496800 130908596429543920
15542479206021958 130563460573650800
20220896569509516 31196039448193124
36695022273993768 134011181020447360
14203855811320766 72682560769180976
11731232894863278 66171507404754752
101355614843428096 149758329659130560
65182941176289800 97331632979136640
112866437955568864 132914660629038992
44360278111521408 180452176563634080
24340608215654732 195795180607114880
5968246099403103 40230351678277096
19888465587590700 161161592221904768
67330856264733264 122414660079753344
41008575018185152 57719344259123480
106897110752545424 186295645299682976
8071962044681339 121743586148558752
111802107078152944 160963422535859136
63042272611430352 97355657260254192
183306424768327168 196361997429596928
71933985234630096 112302294598731520
72138589296936640 168574496107554016
65789085806617960 170785818280192960
14036216352788176 150245254920404896
169757747625543 108813616766829968
71238594963475600 118148691255226368
129826996427883904 194605910263579680
108299354926136176 165237799207031264
105810446916533552 148032891248968000
100582485310258192 171228530474268032
23536420537785548 125217819051073024
41225488856506720 144098841665302064
24675978066367076 110059150485117120
30935115260578900 75325886082346672
6276275180501201 119352468562478976
98210174348688848 156093647610273952
42658410623946640 141947318667585008
48881050574962976 146564372875410592
43765426054671544 116199581475214608
77912026803822016 172534565264649728
48123309484075008 125512553126209968
59184820336611512 127420065869377328
87916696215706848 127862872096495008
28845974468722876 92615375663091424
62414316573793848 84643264863042912
45195050882007072 192367335495584960
109237983260249984 153250882020689248
34814441016438364 175210094108048192
7216490394785407 155956966101739616
25171463368440208 166434925045769856
3335801931079357 52925323581109496
28174871081185504 119981508756077952
87100030186479904 165412093083051424
80242149374089376 133559433720803600
16924401184269694 24126093141672772
46799561220497968 191999143052187872
60721390343126928 144551209294003776
14563981617379548 157178808946192736
4863099077312371 97505582540715616
15985705464789838 158956382934561056
99528926767316480 166240126651829024
33092078119459076 96725675955889376
24135568886377104 82087796620365040
153760308670975840 163787342772538784
31181320026912596 72707883146685968
35228091550658324 160683711604521600
33275399775153328 69642822346327048
12369242530952916 83389685820062656
123338168267835744 171237454571712576
173257441285224640 189866450018034464
107512499724071152 122364309076179776
41495727054899256 71124320448112872
99039369042574624 108699509972157824
85940447808034928 193683073368964896
108232280917422192 166745906380700608
4975960608564094 13130531427280460
85567912207367488 147746062556051616
7854027698177915 168142044498132128
126977652930044416 175712163383081184
84517790920881216 157793638087158240
23318064174940516 81848939291662208
92446037118902000 104501044031047040
1068012780774020 4755108344548912
59445629931934464 190230918916516576
43231183311585296 124830201350251216
105570646150160672 192450562008135136
45386739429865376 49338444202330528
19813514331021228 91463403301763968
8534139088672407 76795928449559808
47769276663478632 92819706987608064
2204799355852448 52274059625084848
63319377664930480 117588700681853392
134991990184377408 173001572134810176
59156203243065136 196820842729352416
48211180226624200 150264555515721760
24642364469720748 167927965277468128
25571587898639884 115254604575661104
44682905975682904 98243873069786320
56027748965136144 92681220225820448
48856701376076488 104365731782021744
109842551655196976 177942254693097792
128092175244014192 195896008221593728
3023574672346413 132352667977720080
87383248673183120 110504082504401296
5389774473776916 42433907754540216
49921995423574232 156825107719464864
125649361060907136 186655564883750912
67609934593614904 196055007459488256
151912318523014944 191550941547399776
52067066243677088 97701201795267568
15212826793524378 124342435286029456
49106802782179312 178998634485133920
75039886094669584 145645713850940672
90955242663308176 148802943893133440
43839774679080112 137182806055080144
73695220904434176 122015866205581504
22208036430617044 49804531499216032
60147854835867328 129130602185011968
115656951314569168 121670710976333328
99339758804461664 182846841277599776
28339046019601168 155070446565425344
33689660160107672 132940929590252240
148745214246615360 162045300094428352
12210496372471394 117859603532966432
48326032125741816 181968214352806016
80273713205280432 90957042981010128
40356317695150968 142729679581277984
98771574584736448 195903499774869024
80660615543696352 180451765426663520
120314693166818704 176693616095056128
130543224823689568 196612824725410176
47558774329934424 83955588739283136
42601397443776936 90990202205426448
28821381479182028 104321720896738960
73675544057327488 96396882230468240
21278754912953588 192940040290941696
3583073000861824 180306596947975072
54517953154702568 103107606179789280
91008476363821600 191078882330720960
72811551028091136 158374358860067904
12009676419004440 34827902747215736
94312258868039760 124806591098392464
23469068193492284 143862555875526416
28905400518313072 98823110856897616
28548673836377216 177729422111312416
21334857054138864 176873412887099808
122295715782935008 141676134790534400
27496177286239880 147907465735283904
17135197792925416 127320200316743936
95494968391958336 157451258897059744
70079710146547656 93739515690150192
17846533582392426 121630777934650528
38431384961891424 168089620710746048
63632085843788824 184426624099789536
103506861158125456 192185514163881280
76546725740202656 196378221910094592
32255900993687636 84009480288639200
55581583040231760 142968948224643680
75720542094371232 79617732991795744
97886453369540368 108742738142619216
94776916303150496 108470719188213360
5311991643405719 112062306421749280
1167590382342236 93565141243204688
161555350938651872 181385925777285696
97118257878637456 151365606529780768
49271811141333200 109629963125467760
36903264504847464 149630910352829440
37977668855769656 193144844474902528
7763722729401166 108493814605078688
33277153820567192 124409943421001136
164093505421840128 172351700769228032
9202588059601736 155302838918204320
183916964263329152 195248892262978688
53253233536363944 184659700575959712
9413439697363102 61704788206835128
7153523210276472 11620267330121058
105208062584170912 135069714665663520
122945021996520544 161925881103382976
119759656181000224 149686269480599776
16457586368747486 185082136242751808
17800143862124754 98684390170912608
41337159416827328 56340787825149040
141647263883396928 142149428555896384
94732771279105488 98292496926116672
122751621135491664 135632431307172080
58754222578266416 142208308069011216
43565931537527256 171308971294590560
125859631540595088 168905467655733248
92871189784121152 170067369091852096
8372284041505213 102207546672391936
124318208692585824 175892356421773920
22495866114783024 107966588093971104
81244002782494464 151453393562170528
34280519920436636 71461307364582640
94578066160490720 160169213052431392
66564067335412672 146870750337538688
49923538917843624 121482959439831488
98102148172904800 99902242421729712
93957809658380880 115642103741211248
52010949080878744 56620655210493496
26736979928146164 191064211572005344
29087419706211080 77118296684912016
22230266765516980 75163100901261936
28916833217875608 123044776582975088
40359915489919456 188876427573286368
41605082583878448 182328863200694784
145795113215169216 155707621077014080
44120665796688664 145423373908261312
174343518869146304 185151406217447936
2067412707563076 172180643309426336
42954035066414712 44733753091257144
63187028717460944 79274847461134784
64632816739056032 194168496822487360
68361032802954088 132413939802849088
5019163287272268 114946102742942848
117821334981367104 155334304021881056
97488236453337504 192459618152316768
14360487878870740 27566555106555712
25890331925848400 55449986101244432
2163694700412074 9881321789177342
36500522731766080 41093364547710840
99885347223629536 138320665152766608
36630728363809736 115542388023021504
55813091749243752 88376230026132592
126286152313558096 146206079270621888
43806842432511912 53327487140522968
24758475107284176 63678361542889544
116021714370683008 117970629050615040
9242025515593794 84525766950065808
29992170240549896 37402811784144008
6285048116195351 157467721159488352
70435380920667216 135539802445920736
18466356290111288 132411233761045344
10857749585936796 98822577048621600
13434938790945464 179565664459531168
48895385404650376 134023761657224032
117467707385045840 187756019629252064
48443862780933056 188546814934587808
2285147535396657 101609346476965152
52566401259655040 97114462408373152
153151285015444608 174944101681140864
36460724691450272 161014009453153920
26984075193674712 83038894399063648
93945064426294624 152225831358279776
11679508089250742 94580340813518304
94362080055216864 190764231650088096
165224806874706272 183563072858205120
81521527785057216 108573368049094576
43263286142164472 195709000313948256
10188685171087404 65130470480339320
21178044555681516 196792617272602144
47731929156531328 119452720112171680
103719756801978256 119279104321506544
136550936564975296 178525831328941760
143726607141609600 172190260247252928
4180605536787397 143410969065416144
47238201550664880 69398413602500808
32964160358950072 175529059896338016
32535388223647924 64446449492857840
95847322085998304 174093751922213792
129056942811407472 193207599720370016
147046630231610560 147388764354989472
99553785691402368 190002294098097600
97622997927176784 122319474782411568
39495054720086648 99440387837271920
33693698608455880 92459752634742464
68732029753740064 82639706217118144
109045219824906224 193685769220450720
137105342396510384 171743952678183648
27719311222885488 130867834918627696
44349699661916368 130056705249367440
131620242606536960 166978137202767712
40042227337189896 155497333724341632
11080895817989566 65012665603952920
76360450340115168 104681225864692704
39129704521485648 148739275670377600
113092477085531856 120873912122000192
38982192445003576 118096212430046912
90893859807432368 123692177478445840
115363437312669296 179622524681540192
30777149724723692 40394399492416984
12610540451798714 82028447785063200
16160243362725266 70503174182022848
71177826732886680 100641844512240656
57705828909415264 78392901469020592
22389589510678996 170033809893883104
30201545090252536 120955048366558896
49874585456259320 53437969940533312
25699719474341508 110003996404459504
153430866032625728 157300630597000544
40134089909108592 76837822609219664
160039744730303680 171092550235701024
81205898621611312 168315251306507520
65315685696352616 83999121533677904
130674758682524096 149730512907919744
132767683806782608 154534877783387296
41412731269281416 129529935180470064
112080356923015744 186509988273176480
5589027852640021 128091710551603632
93313923236843376 182200102881150016
5697694581856377 139768687933057440
68785710390384672 91867151684668832
116483618386787904 178955839822312640
32490656871057096 116124157978690032
69296889464114080 96164079988659488
15494499525270514 101264918028579760
75371909246815760 148841441923191328
74818364192704272 109865781185998672
83172011361765744 111155787161291200
112509621156205264 136483676203086704
37039642902072088 123772726592862464
16577243252788348 154019275970154016
24123164468263908 92546287427900816
9263039891570104 51166157224094760
78748724018429520 90271676758090176
91889134152912016 187836679796774432
33755246805025760 139500124285651344
96448630573601024 162123859156359360
106983108934892832 173873851582542816
59080719869137840 120433488397770576
134341035771017360 174656713799609472
4498312356479105 185349440098949600
45014570229305024 48661682746657472
7227393385623016 55224538630625608
83425944967201024 95981640314698736
136107600485250528 167900150902157920
21670926561593288 71041250412770696
46150886052888504 170766439348754336
111886389112437088 176736677678569696
37294711133249288 168154178461194304
68016812980951056 138256952082320592
21304129294177736 111555457470084976
108282288773276592 139928714992041952
22845308068036968 68618570634940784
61673934307590032 158021022120336256
51513510584643680 138747071331126016
59496181928991992 109737037537705680
148795431934748224 189967397777054240
28228378438857232 150212443202358112
102312803935193456 137774989882234928
1514274604177766 94762239445335648
16507997680868808 78117568953429968
93607739112457600 134915758247503536
70478465696043504 106227712017549584
46985193335292992 79785870590673728
122182946233785792 163815344242693408
88517150004763760 116343019009745952
27727928445909576 89838791829822672
35734637282061380 77575038533150000
92431075215697456 92594060450397904
9552235518258602 69609032620531368
91261532774388784 112212169836434048
40298279842741216 102352870809496416
58393901853899352 141832301441285056
41581665382856160 123671897734961200
29457353925692748 75180613085134656
147178236248189088 150500252969237472
21224565151716620 55961446015003488
81654422110090752 182248917222248032
15128565924022766 183283811299214016
57768969549093312 126863631304397216
179380878608678880 195924257384170112
117270957091606336 184561642886517856
96552932888625392 133804991881564640
99102311280102608 129617734824298432
5299318381866461 135948148617460608
68924706705049664 189950418104066464
3675072925729326 111734804374286336
61471208138031528 67126176114659416
26838459114273196 66900915972413472
14628988197470202 18422659759590056
21834968331337000 55537730613942184
153486136781765152 160702526377925024
86778091736010496 163023233957326240
147363228810728608 177796507627775712
165823249078051840 171865938445795648
41836642054721768 159204566987856896
40265976753317112 106319934046284048
26283701406901424 62251188433262656
113965862978384704 153229202325122016
49344932347515440 72229065959962432
17189210387682256 116277025145482384
69846829457619040 109770673811930256
43443195069075800 154546085812512576
84365416305075216 176788764384039776
82170679444143344 162333595515784000
74128335596835376 180647662925923744
28301000246311376 178369182004750624
149551682098275136 182121006192313664
124537497460006576 165513549794919936
75201932858200048 88035140163673696
63437519124226256 167726872043583488
3162238202195173 77257032709782352
12277115199618424 147025255229550528
97641325534623872 181333980913488640
87759745484460352 133553737048674016
5403891140536790 180250030806293760
83371507197161840 144731655926361824
23864943623346560 175086342211055392
17223259020733992 74742285482606896
138914260814783760 177812323096675072
32620806065927008 113688331634692544
70936678967744288 87164400394252944
70067642644419888 85872570864764592
25585003360217888 88407953184476576
71800796354150136 105371140992684000
52662965243636512 145350229454659296
117893182409075648 195013191451455072
79158447003234016 158666479604524064
15337625148690012 21618163807154372
77762439165837968 195298759107475968
92186999987383744 113590196833752496
69645214925132192 167621350734580672
110604400764196352 178736939065101344
19048922698067084 140932564932561376
107526911004286768 121198780154495808
35448070905964556 124385581366406288
100615669558695808 129382554951395648
61275699999928552 93163416614359024
50570981959357320 142267785787957552
99970895073202288 192851039724124480
130495950633047440 183875542137011008
23650437670902204 58020970211286776
45605583757187576 196743257164898496
26346016991223000 101178967489723248
92659597415932016 137489082043947824
13241474803335778 67052604160288576
130114750715296944 164401053574589536
146164723774403616 193622060460951968
3495073269075312 69489157742000336
137043811997828784 145569467326786784
168860453094761920 196251048285892896
108903543987446784 133828990350476368
50246209972383024 77921453239399168
57850208202420376 100266768968549152
86007023439910096 140650400211605216
27227745818349472 91102720185392832
51795032575962216 115097984931398704
125445430437954288 168185259465069824
18900212327909564 37257275228922640
79199954595787360 191502797868927712
87857955993237648 189577475030966656
124714471628050224 179229741255111232
139096231328038944 142746833502400064
27464770796279344 128792726152115360
25212983937300500 74908911435889360
10089815875568150 55981093875324176
45686542486858392 107435875063032544
83427629109954704 106703717118071312
53474571344000712 176342583401280928
147989780784342272 150842461362899328
21774560332465356 22103548612877104
34023212434684236 102327210273440400
156167474565093312 181524889577366720
128110467211760704 142068299256546160
8058017565909648 98492518550623424
38103982723596280 66095038339361080
87635485704900816 170056124143421184
190484314128299040 192094791851578624
46516329186499184 101438470239957472
36696679741824936 140214051239075296
14010098111219414 146603846386314304
30517659309740824 94019977651083536
33880652580690024 135624099513542640
21932125685715564 172044428978159552
56096201408772424 168880405636018816
29195497548259760 157579294644840960
65970740152802368 85299212761344432
28123546669126488 117042353557841040
22896353753339692 182853817440068032
41219246587860928 115067366151212800
39085725892357632 140736223146089360
54328951891488376 61556632709822080
145243251443303552 170024160177303072
80541745309906848 127138669529836304
20884966447920936 28274704301443520
30278537806615680 66345507949047008
23794810102374744 147580137944116288
102098346420916016 160088573685808032
111399605691762112 143837124433179808
11072713393478600 88507639470165296
63142514435072040 88648503407166304
126211684158555344 147941498617639168
123031417989783680 150380762973947904
142597381732643184 164311741403112256
187846830711831968 192269769662277984
118239124938655600 155133122857567712
170508100288259712 183926473599507072
33051678751471332 161769044019535456
79426123241307376 147243185314908832
54158133200581144 141331032208892976
66297489397656152 160294166308516352
90533694837091072 158010773565324640
88931677483305280 150540137700109920
95722972334743216 188737243070479264
26647273260304256 60122201769368472
140145601598787376 177304918842808384
61446514790456776 144003409130858224
67897661138737288 126493635439062592
36528779331212768 193099976059501120
100602216265259808 194224335934894048
39914375739658744 86053981008203024
16853404638799752 58030056925387064
68235631721590856 183582714990538752
21946566094785008 80472206592442912
907739329144590 189108577815820800
99104512990261728 107723577078989808
17075941990348298 28830650586729872
81023191051992192 106624619083324560
60561935081249968 66345621470131592
90070609456141888 108655892931477104
94099710651132464 113054587303867040
104283912032397056 125301959782321680
117111732283960448 176221706242093344
16720812023333566 165380995540993664
108493970063328736 128724727190419840
21296031388987588 195732842836450912
95324523161794288 101696898669399632
163363543728242400 166949612937423968
52704555261571200 170908276579631520
99779072862715344 192985079532743680
18090597030452136 62938628808585504
87616742060208048 180400406106061152
49665130629146752 55785758928152272
155345991241525504 175119502521838048
6630799525561570 79204670691876480
21617890632187500 176454458486465984
44055282967606624 126136134418711648
68875408945135048 124468418734148096
56688742062695160 67183752224136440
72763723660148160 185463815874693088
93120387024952128 154112893639218112
19406781698990756 147327623673611456
59766596915955992 186440663992333120
123027559928092880 145894762968999904
60586035263327400 83531167372120928
9633341462837818 119320429252166496
41508519891449128 87160327899927696
166516895058605824 170123674180389184
10870925613535562 117678508482865712
63253193670492816 90870355419408176
18275345996660172 92812340474855680
104709435430502128 126638676612476704
109573560659444368 184881891409521408
9992356759563732 45409196531745352
7671215014154308 18326480990369140
18265419893538368 115201364361898352
10963613263371806 73706125299184528
1063722900665834 169811824106976704
88245010721872384 176338902188779104
143235541074074848 171152937649747648
8489228873109443 130695329806855392
5998930475520276 183198640528712128
23555217922500836 33752015611418636
12902846528292790 83634594107465072
139459123884520960 178555348438783072
84104149501518528 154942587306435616
42769120694256384 126616207215137104
399151955318203 143443140207628336
67595636894317336 68997898450948968
117221334434782832 161695863678560992
46360808120342584 90323123083792912
98180169323184176 125551218538730320
88141410898308288 108065664742180704
161672993599297120 178520896144010688
42927408600927400 99322424039425040
12623166315539506 160287387761959456
34218307076451504 67351802895390848
63438213597448616 133639608599030672
52533217723623408 186637904005050464
68785058621559912 91351611291159392
112010719984850560 154632608350431808
104126379815400048 176225247447083904
48053446219603232 175930412535775584
12345153043121990 179364490163860864
90235314553720112 90516079597631024
84247846028817872 87160069258498784
27819147142769356 94390039063096368
74170491840801888 159727835556949216
104293134464939776 144949193172459296
62942131296561320 173509812673127072
38689949214684768 68812196892283368
12988163001297644 136758225083184496
34026903639155148 124324772209826496
90853529575274848 163215396819515840
28529601553814632 103542322260489648
61407165484245680 88617856690363376
18135148195424048 130555519332886592
65266259810467832 90140930535110816
76096959327419216 175531068438012352
64847527313177600 93435865408874624
122328751315838736 124943298114066976
2785172133937705 101163640724824256
78602830583275872 142022354493206768
45648860187225472 186066025818201408
50486122221495176 59852444627617024
36765383219798208 176237774423971328
125227304620316992 147142375291389408
69210050032004712 112489470153108944
22607950827437708 99070504425712480
100016260059985680 155566970106730272
124419043463404224 177984137987938400
13927648988482944 142675926613588144
95618199865842960 159209017288452128
48690679455989480 61384130254139776
17723371800331384 37218628569672336
80723401567979520 141538643973789696
56273384168413256 76877075330663440
59896054911088512 180569416893863392
106017291906568464 152557685762169440
18624362289609012 58870573326328968
120484556038181360 129484032699076576
76502379915786544 124106541585539696
21512025098298920 50506356943313448
59306172122940928 69988380653883136
138329170247024944 147011750168921664
104143952676598016 142640547632672032
41219222419834728 117210100717290096
88440597652609392 167783080313500192
12203047419774662 39628322729755704
90576548574806736 169925577067905024
121590720680801568 126784789760854672
56989414810900800 173916481026974496
149477325797891872 169148332831698656
139712391004316896 165518939699241696
87120688166314976 99076066715504624
24314674817054896 138407717430276272
31817858208827792 163615591045656000
121160438440645664 148579018746411552
159058611682030496 195212183161939520
66234786043690656 81159873293056064
60471283808785904 159825676366603552
169412620390582208 170635613308423136
71983506903661464 181230408419305952
60481624233598896 194939227643984672
46738855040291296 67139690986373528
44555353422009032 153412970536557184
26479126142310388 59990010049244104
36140031614937024 98344876910259456
80614771467998400 99928362932691376
7570886256203798 184124646444918720
13065486661501320 148304361074118848
49730632816403720 60966337303573920
6021677069607280 144668688674654336
26138309708340296 186978617824501216
10812330465795418 36576671745477416
27085225449028128 122803990871197376
131757804543234640 162382172557237632
15561697996647496 178507103230545760
43283583016469008 57681225343877064
69662562675903488 182207299118014400
103765027622350112 127933533623255808
22254227748499656 52647473555231160
80977972478341184 125311305686128032
39725843256636752 164131296378386784
63972854266025608 145369932812707232
109240264457693168 122154544279299648
59799629514880752 123503280743938336
11380157798947186 152827780966980384
18229260553093184 55502994981237912
22975617165419224 94269195225924416
43026857662842608 159930475460889280
18107130571584552 122214067330134960
32896021879544620 172255190663185728
60367688737919648 159864184830144736
39045645694282840 130224322573586768
11704060507967838 31612838867836764
52808936054800560 143647416252410976
84120221618483056 134833220135009552
94540457884950320 148897760070480256
59995910581402368 183684167712622560
42272404051465872 115549488997364880
44684496264754440 93892879054370496
75829268605651264 184007039288741824
64277644104553760 77223726169004784
46190305000306928 102816694037925392
160768357589473312 187159957709713632
114331859238547088 140203828075135552
63430846106487576 163777061407281504
98619002318814480 141675023176958976
54254101348720744 130761131935488960
175270639989886976 193851585040981472
42792654699107400 97937893264903824
115245974468060720 189994011990867488
12168744353457392 50456477716587016
5355525135250375 175631927845301600
167056863831482048 193565302906603520
21063174424229972 188088454141304288
12017269105881004 162260855878862880
18918612363096444 105168077355844816
24247989736738832 70655378085952912
16761367462609520 78747803472924016
36426628855395064 125861554751409104
89125767060701552 184166019841769280
140063668894457440 183991377289566080
41572404181971104 96843208222027072
133354422222888016 193798063905042848
71277453573236752 90189996719148368
76047673602000960 175261361419120288
28787367213354492 181247762413963744
63059874174729592 66004453918348160
34796156565438016 80929233537075712
157767579511053280 175690853739179744
58680583930447552 183606461374059040
27614448157787708 170993765792186976
114752317929266208 157551065613061728
30000170410110500 82731848670672224
123273469195157296 140386835346435840
11952018608667730 54050436325085400
1131747353455710 163258006983123264
4992897091779697 119694433600718288
90271557550562384 193370314547258816
113779139428840480 150794827932356160
128594545231931616 151681619203634912
38432866633679384 114771014422592256
110452314990528144 134096147742121872
50850659899120488 132571470438900608
77814113546281952 135774923630927680
12901329822427674 131516164629616592
46409577750656416 101476985075364192
3375454067785468 151622871013662304
44356306151371712 144217816581097632
52336239092711464 196533857071087872
19548800116086224 170191993754872608
4201561098896918 36598395221696792
6227871947346325 129144040171543776
15190396838082098 126202882073867744
6856009782499780 103374893214146896
78640085852593440 140596057078232368
76194750420179392 89711692415601152
71221565081336608 134496719181434816
121375278595263584 185644659272223200
101753844347069744 141751822039421280
23647808038568248 43134267120098344
40228968316781456 56555723905971784
104443089279555792 105925866967111680
5882843916004498 11768718866648200
94974446304626496 158261001704482880
22820674656960496 163429018823381472
33438671875692028 86918083058944480
23526737681911832 115534161639259600
11773090611451822 62267861634965984
2074967985420833 63195511872224800
54879979090343536 160860496733069504
37951754111865224 190650855891133824
6236070028275045 158744650927420640
20046488875599492 96812921607943280
2340455251793799 37297101561209344
54186738686832744 64298695886227240
100977405976069376 107843565556283664
10258831376177868 114753725188434816
562599568237980 177424409165980704
50823395181740664 135754606316912720
57951396021744080 189557831918826848
88429256405477968 120814781779308272
21514153806367408 169818775265351392
37520188277178768 61139508965845200
24952816824799452 173382510618374304
4054548899330082 154074525428143360
13783537248996126 96875366612096720
25614902207240072 74403455419976080
56900931466884104 171150584506091648
30912322715773404 71694756943785736
13903773853872928 93776493698433568
114157017616465904 117744042121990448
78242696156511648 196783117380132256
4958675234616927 64249558246397872
73048685953348240 97859612323854608
14937278688579290 149655161402637152
42184496133352208 121538527891086416
157560065610496768 177415938177390880
97391756891654960 116755936534557392
151885958258088672 188656898366492672
61316733322866416 160639470095189664
37314345266738368 126155779325429904
77194903316336304 189778198426603744
23371516384197100 84605771145501712
110178912448669600 113611665350706288
27668421811543040 78993531453840672
13684925086506742 36592753857637552
35635132201013464 149590420715176992
8525121516726660 99911678558838384
22820316078684800 103679944425794864
26208016421160764 54230228515752632
86134310721894592 155126755539800096
6090955387916563 165032875512694208
15026943324628724 147883640029612032
86215322320400336 180569260589385920
93685117669055488 120994334124930032
84594266571846832 101142175027473776
113658013937664656 150992159034605216
69193240946690776 127755609519444720
996785507900337 70793357439667216
101588590081044896 193117644684415264
74839670490939408 155824021692429792
4262748165246774 179751210339208160
78516588430521232 102206089380872656
101484327635644016 165932786554166272
127281415419931520 170756848410244512
84679644429195824 130947434922767344
99676642645135936 177888258154852160
43526828888250160 87507171489915840
7259175585204416 26095359723557348
131874440994692624 185256243589245824
92901541124221584 95212388969876144
1897006801575974 196612944773941984
8384640521524770 144359261965836800
106260311602097056 133964726314914800
28057804351995256 132459914944081904
132047031914976608 137969880352350640
39929255294329240 169331381974241632
25419112523448256 52729435824856096
43326086542102080 141536824670982544
32213086647755924 130859450371772096
70758821530294056 138987585909738784
55323798847560984 188820868536986240
14748172031433550 104643149464768224
65800803966532280 170543780035293120
61372130209416016 86626197850493232
67959548251017032 189083186595620928
178181661531559 99966892483257840
116771316433163728 151956522854069280
167887035489080416 170580355243683520
170374807862672992 195117319460616960
26395970175836600 51908512700789696
50853310484273576 53571557298296552
137991237140539104 154532627552504480
117711932018302576 177471514858473600
10232165476661220 168930705655480928
133388399154539456 189954747348183200
110849847800231936 180352768120822048
55741240472441120 112295632909702000
10131338432470154 54727093556750224
91787959877941328 124190877850675152
36985326099117560 174882313769920416
21772992203179928 128433522879540848
83175228048617792 95185640678467280
47086669500858968 179734681468766528
13691189127765220 181987446315686176
19189353795006944 101927990993493984
22440416645666748 151411459112881440
48204785820805920 113338930390328688
52873206793897304 135967535483341632
47789315517872408 64634780084207184
44899153796066272 75428228483868144
150267044083260128 167900670074939520
61269993394871560 117011086427790832
33142711545885084 151230281057201952
31466877172793872 172758972335069408
104289826798579776 150026531367720384
56203320147467136 131104306840585504
13585733764091136 89580598991780240
41848019846793512 48695548265021768
1980545268001066 130079876259217344
45915855464010528 171766861228639072
5487060176182650 122978334413856352
158722534013109280 180946281666398400
45514753132974032 115218566363766640
44489811676180032 158160666287496992
118312393187985856 162444077596128192
46328515787881528 153988876121882688
69349724898717304 151347248683240320
71397480827621528 174392692947129216
105107474249627680 113174395919288624
47392594899724904 159994551330676192
90951377714981952 187761598866295104
56382690384542872 134873226273593264
43090479476831752 110182917146803168
170175255936136320 193506603392539712
52848735911695656 126687069725623984
63879485105137584 153737128309627680
83233704161569760 112820889561210992
20228548653972676 27735716102816492
145414762309148544 185666556352724960
13437095994662708 25473264601610368
29922004822601004 159500540656870176
91464311974793824 133632998002005872
111143628966529456 177803214490988320
39532451693891472 127466801110147376
127989149893231936 181633982694581792
42690423994631016 106876733289970848
12604294319048884 161879372786317536
44317662087647048 82109875904072704
31079893629046580 142473192446413984
126406792528003344 137451198626014080
22967179660357260 84297611921721056
4880861003913974 161762560833302272
174130554681473536 180398809909919776
18060588503626024 95744491528016416
106110481294292576 138309527125432224
94420762274680288 101732039248703376
31241150583202384 36770805818691088
102974025881687824 174706195482749728
12014298924931822 37123732199594192
79120082562823952 130291970166868576
25213368823297036 56210523959353504
14568663673926448 195037043966431104
50831419004646432 89019432773921264
31202430812073416 196455785969957824
11865105861248046 176374817413972480
82527122499509392 126333324287478064
127879524331183392 141159421225939840
12411076029794284 113805621658361072
120962742580728896 163375043433983072
3829688091145176 78602923193141840
67210752061797752 182027910819350944
94547389700248640 144228061443369024
24999658993205064 128819638631358496
47267217551607184 58836496196097400
29503173637507768 98083716860404080
54921440034837624 93130741744579168
95427440873188976 147769552861277632
46263218955711184 178936560642793472
32608353084421556 163877727639770048
78388915364394848 82524266787154400
33326476147505436 81281750257086960
61789556924511392 186133216638448448
82439321299576784 156212074002032992
10255220575707150 51657318967271024
129192044685627904 156912627308120896
106404451982212208 190556193810601216
14352611309048722 175529783848073952
76263180131969392 172282149165565120
52349123057795824 119082791858712720
191009355272106016 195317435273154208
5491655567307932 131926131185728064
58253005426521232 69244593495399208
42421960402685960 180486700117024512
98460568244298528 187889978675875424
59118004808003072 174647913033415680
62146943135478680 156553820036892608
24894543222690288 87450326828949840
152751232163472160 165195063421728480
13955665871603898 50282500036858072
64591898162094240 64860728169688608
110322595673052256 139638304437273328
3307597172150480 177547716212759936
20266347339517088 115756907694538592
153698515709738880 182883940936703808
8841630782924991 100078591633806656
70876758431175432 79813384647868144
5952802933969464 95371529790315744
133806877857777392 188866731606412768
9392699989871452 186927843061716352
69212185372248032 132184642476473040
74783998437856752 118209224895984064
100750961178047392 179902918784550112
52216978678474784 110126343681060480
123924554305485936 183538111562062272
65662624405474800 169582856594883840
59414346535942320 192257436427503680
50353665225884880 117214602463452656
43548426287381728 172875890442494560
56715619245519992 112571880365584224
84029354516124160 100537675929399888
11450537084494816 113561556813628496
94873931226865280 130786067750830384
776361431121972 93994218386482240
28589025948897308 157312969327567936
92505475876964592 136847713041817904
50060949009399736 148066860103509120
80478264209157392 114231164524104080
88016765865091728 191876345867368512
12645668375684562 43519716604069856
145658956132227456 176426110537323808
167070480737463552 194952548533999360
11490733449904506 156185766660746112
1975356846219698 19246071130479924
15131842567569378 122956279355886944
65165198958897480 146245859644212320
192275089220375296 194764694557412480
9430946700764264 168443594942554912
95673090416526112 180094982941706752
122126953724853824 153123657460059648
43747050090598776 189575294665152000
132711586962733120 141373041832546480
149687144642075968 150920639839872096
44414462073158632 170934533664153600
13294477765474774 193132820607498176
53118630003016512 136800814508181376
37564376368072464 129511659952379728
42146470445271592 69636004082630512
171112148210970688 176831068626340256
72881712505911248 158391619871399520
41261063594985136 189776197695811136
23511239453296608 67286359196583464
122815938270483344 156370672778860000
168274991836986464 191599712799131392
140194233576159792 141645627949554544
35946441522479524 80413669593597392
81647046758978176 185932001206492032
6521971888261487 27490080829415784
8973340061266375 144609206877633152
145419752021359904 152188328543135744
14963641005379420 26376843263164400
42848796590107952 166590373724282656
4369438626300852 11406527312941064
95365012216896400 139937749262153200
66905453804280488 164711634131107104
112221778827486464 187169547836878432
40741456492121416 182050970375158816
284444860281951 44069146112254464
25048802484569572 100034830890327104
172114185032475104 191210726310203104
35141197781336168 118389136506444640
165038456688618 193379745984015584
43749555488175432 96130936025481024
16574304842617970 60123102772427600
137234085785341104 141605370390709632
116281318428204448 193874063694839104
43080794420678744 169307622935043264
71186844110939016 160561518767168640
30879720346864524 67394097955972632
55677526316787776 84965412829813920
23944894755761056 62047280118455192
179611704323293920 193017901014057184
16641144505859320 82263105547289936
133970882009870320 142508669981999200
90030715813009408 95144623093001584
99883705490223072 142946559340220816
76589811186039600 155818885468140704
51684573836382768 169860113200281120
23569223723342164 74745164335501200
73646766494172512 182662062782708160
41965369770022968 193444511805624320
5957595714048135 38225195642431880
96810823077807168 111700928261598000
56209545378331632 58491107523473064
40454198209450152 157363488015820800
31056541513442468 54656538347633576
12856071048676932 175336050410549568
37787752036854616 178046950551655872
90399161104217968 193026349908289184
82746654205520272 83094015725350944
32518590525939364 174206485709199168
122546450968629648 186073851508217824
6853980239601695 119370973252286128
68494896510580536 165643722860018272
162563558075394144 166106873686818112
18625075257723288 152418537678773024
17845861562476188 162623502357348640
100794735456536176 136624319331521200
105945255608114176 169180803976458944
3147466391224395 118511458494912912
140383286087564000 192702734745390368
141852112078604240 169749412478946048
117182363882311424 164985015428578624
3695763051130278 116799556663238320
16839806697776842 182943949415323904
34910404020987784 38122478491293208
136004400486345440 185605522092691232
151321205732083968 196417928876432096
74940873259374496 130654304372341056
45379789411403200 135823089481698096
12003427268017788 69515661099420680
25210128298124252 55227359445947904
26202683740538940 95375086208247264
77277130784678208 117092425983489728
4469363301214194 82612762819933312
1381214519259231 26717185601471432
68233646010387128 195593031636951168
14250604576928808 55523914904551240
4454155962202763 94052444564585680
84875294696707472 121421916142630576
31882622201129544 102031809723809664
77129083014227232 159532001196687648
6148784768242873 195320672521763808
160291009506208320 178421500312719104
15050727978320558 38697026567138128
112862930948728656 192714292428490464
135680887967333296 187353718755356800
56557026208132624 60384721173277344
25787812256105784 181336501303401984
106291177311109648 165216025423970816
783865470876317 107870374172055968
38920833929804056 174951823272401664
79141210512935856 103215422050710912
126641701628634624 157120225149690656
54234468047707424 95330112116202720
91327778046222960 189673796653115584
36946993217687264 62726603656942168
1305330744825995 103389006108234720
38698594431026560 172123528737657728
128821101336198688 168377853539646304
20326265820829600 148985276675869984
57426345183466448 76693252268877408
113620412277616768 149096026771754880
67830305223924360 86430783683145088
96039213125751616 187068591452720160
46636778074006768 124555025741755296
12737850588386526 115335318372016256
27909110840913220 185122179404929472
34285290119979940 194144225517029952
84182441006188544 114300755265389744
88316405327284000 152223086784499104
104898425918653904 153748526566781280
79017517021501488 155623993370545856
112041450903419488 154675080407468640
111407795907879648 115504484174605712
95943219429819792 141053791492325664
76183006456800832 152233194123901504
57347979910374536 159964133578281696
31951850494575652 129144692928560256
8887085462178351 126690670028982112
104570065282612224 186677294551593344
9313782066517410 122482736966281312
127970279063084912 154242458043768096
75580111142212320 158092415188901984
46915058670785576 158676734390269920
32202778396721348 191223889157272224
43185234844085936 181425483348976640
32996943346636172 118705666697245360
15173821253901848 151776021866049376
124183235367764368 169159517339541152
104803108408584288 155847333636296416
80509303295921760 165899262674116320
1512960801769096 7698258414028956
142012221294193408 175425126634811648
81578448260625536 98385094488964032
80887607639428160 190151162378196192
143091042080414800 184086108404876864
109459330790045392 179596320150027232
43601499707437776 196591598894566752
47830109588521344 87517371052334608
21765722889227628 67885087471899144
31795873913315812 109794089738961904
1217715752544248 47803489628190848
2180761571338891 28741451542674380
148182777088714880 158065796208660928
67099051945546944 93804066473897632
155426333536076256 163853107790030368
14980150934446126 74354919732062512
25757254365717004 196804737950427360
6402364296846648 142029123333773968
97696527908043552 99267320844713392
12600187289576860 107534050560814160
22783997091881896 139066784171244656
4535495010468194 172842343083953472
12220989312997830 77419008693085456
69350859453003888 125902085336966528
20898612706896180 127109658050893984
42790236790002496 122618604422694496
122272402829008016 151078374347266400
8847411019143301 140924788925570912
55490937595909416 81461523202833520
63951270579156344 78708305442829136
134799517889330144 163464619068871360
121181135543094224 178669545194119232
139655873155817312 156150992879203296
7410083895942613 100636985891325872
37854628924819752 152976313370037248
136761476183336944 162818925053804480
10228048869317002 184671296167337056
165516268091687936 174352419678819744
79995288887784592 89363060106463552
54381466491177456 65091963719482280
124582930759268592 151527409259920256
1574520960237128 113114272070024016
22431013265633852 84433320772276448
12972097149377626 39216328095742232
51532049502318232 155964796910937888
60399002432155968 90528680441779376
141288014643688112 154865461672125408
106456782629755280 135684243642449104
6932075498163579 190121644846508192
95878497051728304 134577179313612208
94949967500056880 117920820823723536
44929368941102488 78048328825004400
33122148305446364 66207321919897352
162066908857089952 175638214180847488
20624953769227004 24669584522866800
53243884345016704 183516669063619936
13015748851872710 112993863676149472
117598299803608416 142680381250881136
59624095470195568 189663807995550784
13867295012902160 193533058589662528
55327521349227968 82173485727170576
114569799226052112 187403207189311328
12238554951100442 158929928777343648
97541727018203440 125744437101293968
73675209503437824 123234339386863088
141775511290117600 170631136874604352
23548356793523968 118029432995465552
79083728866535056 149382693682609920
1970536698254140 77450932880225232
81820514842691888 164519485623958784
81475388798262400 92051343806972416
45704492403709328 104159566509263824
84726250270568096 139187092633305584
125389919893449808 164357201845303584
137562546274050752 159980967752100928
5241010472735155 63475257332637992
133182567996085344 187758268345629760
66018040737213056 78296848007486384
9054927442534216 102330887748095904
30488357490877748 147171990948149344
17617112661015090 125021159182975712
75374059870136896 153195736930684736
11038119599334142 193715182630119808
43514493037626632 110270879716612512
30514690830700104 183201599653437952
56889259789474088 69164417130867664
4169137502412280 143007516478157792
76422216309834448 83601180809261680
63216016808849592 76013839557586400
152535503943334272 180014206604311232
63900265533077544 104514036137033776
6192652392829250 31304204625123176
75620578076451360 162231715750414464
104522763342649376 186528494607674560
104411138840380272 145361696922459232
99798105211368368 138759431405127888
60307414033590192 153183411132190400
92399950284322016 146787759982720704
111356023697176304 189026641929219648
53612114888688976 58218363612695744
18721926226785372 29987788329022496
49275044084309880 173819142123721632
76938224029706544 144034347154089664
37949824718110960 111061115107309232
52267073456030616 149701407627447520
147542349957368224 156531053191280480
38586611239140264 182944319906884704
98355801795311312 146482826746862976
82416789544490240 182752986014750176
33752635544120952 122470911749207328
16635009294080130 94936827731889776
19425162341606208 27626998743953568
32592927565501632 171498533595557184
49144915638103528 59646310395254960
138455159375922736 143434041892871632
122517777616364944 150465894920927328
20009620813804016 195113824749344096
147234847218383360 179175943649625664
93431643535427520 113799733336064448
98962898103917072 151000830855597632
32794967227829720 41968287691157120
145212833644245984 179586880413973024
18856965897985116 63822366608969160
104082964277342672 181246670042877056
118322223308421792 174647434328145184
21780397494096880 42166307057695784
70454529633543544 186071717044578560
54687455197942416 90272585652683936
12940425236228666 79181495868160400
59697764292241176 126270776840313136
48915980038720928 174477171889312608
33837997298904220 79741257819398608
61889317524336432 98631637960877408
57777363616448272 190947588874920064
5412284942615753 69084361111054896
16762157891745344 140251131150498144
35212420226604952 50540116576555088
67227757310948384 178614932024109216
146521247180081664 155270996687411584
124401101520837072 172225219339495232
94864076118875376 169989449942425824
58691512049838208 190385414529285632
24220696032281344 185496004019688768
55173513287788992 81117002222979440
17566098938424060 100867741924840432
136753194637980384 173072273440981600
29232231949122740 45120120370407424
72501480906639280 120499125283546112
11335229367420644 58783437288350664
65774978891633744 184917315649171552
33823403393069468 49390824705782536
1729614459914081 25099954040801940
37556293287371960 166023716578092896
86239899048318272 163365797679479296
47740405046602832 104154407779090416
91715046901692768 143145986232225280
12587400740668250 70516435578734896
27532423598283032 68749569270453616
1619650193216110 160614688306970432
20470626271672328 93574518756913424
58096417170336432 124618568010732912
116821893899099344 166928625194315712
129774180824916160 148805683752202080
14294315700169588 45131990261524808
113858262560561344 168204459855574560
32455027727444816 194454103892893888
27662859257695416 37033704342513144
50077037110550040 165760311949384128
95639208134887008 102617146328879792
12607349907401402 150456831281033024
107269954976392960 124208092565443952
44448322000950352 57673511213158352
15620177035245318 44238251712591232
14096624036725094 162784830517747840
149237971109025888 189346828977496928
10073710266697884 26680347777814584
13314386524713530 116390158820314016
3903799936064898 140711379631857312
29430399598433172 178217709690197792
163589394604050976 192486847237461824
69010899643424456 96904490039334304
64250665349261552 148880156276087936
28089808157067888 177778770034389472
71698201320083344 175155730574495776
57689017748070968 142694955998568928
115344504010748672 124571542510867808
87262789643467776 136191515135186288
70278817112558856 71353794839616232
59871698387111072 82562562237176864
60827867616344752 132024659305122560
74485353642618736 121955996687874304
51014144153684936 153726274034444448
39351721066045560 99108161810202896
93989442057088176 133419928712970352
40556132513676400 77481085459958256
85639806904592592 182969699501472192
90244813658046048 114719962245245088
59759094820899160 186198802544812736
46402631338651056 143402052522284592
51163927534458440 103974642458042064
119971416622973920 160652524740825600
97513400259145984 164095793459087808
128590612304088128 147703589249962592
2630520513574780 13630951474603010
101532911542349824 173760295525426208
23496229427684532 88858416606510992
79535160587363008 135453653188414096
19788738733047844 60082608883317240
82597804365365024 147704893172891456
109833131172504976 127981353251679408
62076167262501624 73096096496967504
24511512579544156 132882790854782848
28987889529222128 165891414605891104
70697091464079032 94916099220105584
84493436943467328 151302728953400000
37337947362588744 42153208212144064
106898910594205408 123752686774788064
501644172988129 106735041251878832
42707557600393720 58405262584280192
127269091239022752 189953164649116320
151493505111986400 172161190912384832
53984499400846312 111551294584962080
11577461589484068 157174310230459616
30147590909224976 143633421046702928
36862802086734520 39828243621605864
90297410035821904 195532644244508800
47439306030385048 154398151039661344
131813121569915632 186614140766484160
60862865158475808 191573828672419936
153484035307632704 192697935466042048
46869054646681616 54591814002686376
26195399467690112 40948806511575376
5280182536292393 130943822801226784
81059506357890768 136244795465424592
143719700145806288 169096806411125120
47145401457835296 55842879046777856
62394526583823880 86983863776368672
44971232531633376 49398168918563184
75291599237382144 111596366471233024
3653520690580953 110308194034097536
20326218231708156 71063012583627000
142542538317193536 194172248220550528
80439341958047648 123030347006469584
47419002623328760 156720053848406112
123944713657505520 179145838177791392
37212753836350120 166111873405462976
42658953613532160 138598717650831168
41812905612357080 50635242396209200
7322580265875710 160041455706710400
38391312867524496 141109535986176544
136161245172214656 169791290572296960
33665708521185424 81598381734876480
47667062022467960 185198663720659584
76035428089128960 139853655877050880
94948236018748576 171761773179429408
17522320128192822 154553641710485440
130157649118752272 133038638592077344
94712642667561888 150147754203478144
125381853696527552 144949568429278432
122870830707109792 146833942397858432
99433979961889456 113559041378854272
1531886709259939 187287737094536128
62337585365291728 110956868187509440
128725530919168896 160624369821689216
84607389159361152 91676901063330256
177616397906737152 180714929392476320
32249729832885440 114239280086976576
62500515085759560 190799262477365984
16182617517735936 68556026025422592
36969784604672528 127488936193974000
3861423359404555 9443626594137024
58640171165626032 92742790476887872
29181662345391504 46916272420692520
22350884112215068 151372965606027264
22541255933132336 52775247521545024
44592822666871056 100285273429364384
55416991539790872 116307688581061152
56660528745950144 127797637591530640
10770944280979902 28644311891519300
89997008880778736 126421321880035056
29200339048835040 58222544564786456
19876474278224324 51881145210425048
64005105468950128 115538944187552736
40325705548191840 125570360226113136
161867008415144544 191660640557828896
55641179501549976 179296805393157600
28396843723975032 151850770682751552
48794546105800728 112596314193716656
17391124352222378 90074082364603136
88081819496175520 132489754290196448
125831772233666288 151547595487231168
68417824911057840 150410032680924480
930649010580691 143554612986569344
74937260484961360 126585455037449568
44256507035658216 64319658635408936
13361608009352798 94171036911154800
26289377056698900 68929693034767880
75973207849055680 113849659396595808
42515205997404944 82418711691275216
18189350190659584 186669143620279968
23462237488257024 140307570329532000
84622209291351312 123386601784727040
4594590042464879 100578915812139856
29792378247605280 99951864842714480
1970773778927453 183594481618206240
80971983527038448 149435691951161312
59437419977164792 144918082072645856
143439749634451664 194556270178696640
52600466906521112 113014373699087424
67946497710913776 167912376900298752
143486501482739984 180023422907163328
70395527703995104 100350106112176528
119107156012758624 156772740682445632
144044686696815024 167494637351701440
102802752383893696 117104579173857232
55310485384260760 125222960717825824
58734835322943696 60125276489741128
71841037019257496 113933065285049840
6472514213068377 89964841255961072
95175658121969232 121789691245718480
89108180602340880 120382672322476096
22195704602037732 170639254319569024
65264219596978248 175508338298426080
159379101524055008 182583689594009728
33084715143468660 62239929934450968
14272110267698466 51766159428550856
56059460368549984 149615039586496096
16898055401755240 84042158326950496
97916921055738880 105844181025277072
34953300255230768 131932193840748368
29251815581155524 48577254068248616
5394274369054131 48394244595422632
64196242509538440 76367731418165840
106112484097623264 181525720469667360
17274862166069464 91105173061493856
180814111993721248 181365250107417856
106264842871172128 178378880674823520
98470909634479888 139005821263460656
29260576702623248 32043338464720940
84224441736959232 187475986855160032
53127288844418120 164631049178164064
48230810228494352 127628038287379168
47715962298019936 81392865079028432
26900778267890424 157499319145108576
169982922544554976 174248975420291040
134217429593309872 187835020167598208
56488063273554592 128184915866227424
58127880186574960 143816491152299920
100771756334478384 116269675195871696
83073225380163584 107767946710521216
59106862798668016 158582391506366720
56585906681640024 84484291374033344
86771191568605248 87000512570286016
94470073095394000 133489317573972304
58168581163214384 132923482296224928
109560866203942016 140654860960244640
134031954122973936 183858949594148960
4893710208793273 55675205117749688
164602352086600192 194854093540268096
15171833645090990 42634673276519872
12555263316045390 91733857308364544
86939116870232096 132256167154454816
33364717288913036 93727538339910800
22455038688902808 54956595149606984
137867806624557472 180901568327186528
29894316418752200 60747741181247112
21934814335481556 122676863820326272
13430603552536110 103882621096416096
105518754567498560 123659426557272992
43791831926979488 91910398822569712
19061046271323108 180151006523645184
113117883943234576 119337715647314000
67399967173780408 122981244448511408
63371292003379936 153424548740547328
32689828335278568 187960052441168480
72084639063098016 168310802258501536
73351484623324912 145671037125511072
93777367102282656 150642078374566432
5501706549533462 43420631155144544
12523956127789130 168369028499849600
81296944651644592 188562474167697344
10057255700075170 116977906822453968
67156112883135552 114353309492300736
48323884455759408 111049719194551408
114618220533822464 147746305119220992
67226611206223664 141915815707830832
26072984712246640 192931776761188288
103983925828177328 111115034500292688
42910492859622280 159346931973551968
152935733223055424 182016348382489120
27579796629374304 117917639844716240
25368278568856476 113926281832518048
74892571410642992 145941623211334848
46609979664077120 99290206927708144
102418428903058976 114963474677335712
90012489313002480 171659346551230048
19778389605436316 145616239572935328
59419845350319944 187323445186033984
47281987040477480 134614060508939968
82210638058165168 152942945203667360
117737177649841472 170856436225105120
162915809452811840 184856194975486016
473722267786711 85448532870011440
152594795470092224 163016904807172256
12271136940293216 125294477460422384
82085669616964288 108888184481810208
119131344315360912 191060108536170560
13845550046252918 192295903609501472
110846624108037200 133662515545322736
16327140957830128 85788923227816240
124472448311701760 149494756216978336
68902333336714136 172940640613913344
68950718673921576 84587961683736144
45193767096389264 61545428688568992
8322000775064827 145369332446988320
163627907167446784 173995957621755712
70953526797702896 122304840397305344
121707347216164848 134274668002661776
54422089393935528 172825638823415008
135249956578495712 191565987126907424
96560029852115568 164909636485995488
15839075856858788 71562914845827128
185683571800428032 195165761898863808
15477760202917244 157654956376686400
40095192301508856 40563220689233104
45260162196884136 63699434360660792
34471244895419148 104312533626518928
25552144082884192 98319327035529968
37208798011946112 135831856590055584
63806257180647000 136735394621161536
29239521929790300 64962456966955680
43702422293195704 88359834631312864
33263295563848020 58661656002914992
37651848772277624 142187672874931616
64100654911109576 105226881679961600
5421660061135497 119672757687590048
109938968822288960 162626616993874208
121677703199833280 131504064721678016
62088817562267528 113124120007355472
2806222933461203 59427358921155456
42177812523038784 160342749868606400
23669767318036744 24548162085689344
37192429615204808 168630262373723104
86887886710083264 172712812022538688
2391763154927377 37492529997634992
84163706281716816 185634348048718176
63818065876607832 184256592235459264
101734486445430416 191909174602784192
31974187849032748 170830021939368896
125277650734818336 132775692744488880
9327845073008238 165470797938677248
45061417104816992 99670900012045280
102830909904382752 174941779798398944
80237010666444288 106316715846937056
94579599913380912 160554711190029696
52372166058541928 174562256896977568
79975871052069152 158034179465151584
116389888875806864 124159217288178832
14501195039856002 27182497285292312
28627445385519828 180212357863175488
123983275354449904 152847232102231520
41301884535394232 78586186363411424
88890981368097696 124335209499716544
89215903016079408 130556567334717872
13567145139560062 21209777318066476
73172856951038736 185825350165393888
138081770807247344 162371978602229024
1612166032197429 144914858909167776
24303176987866880 24884827985029372
137386776315899664 166141559987090624
95984024019046400 188245292814049216
3427464028288255 29377857465956212
1703848981369943 4043329525877173
45618180401017456 74842910310646752
138021249511268784 174709725823020352
149080462906884384 172812673070552448
65808332799975152 76305539574172768
1520971317635681 81785705060241008
53533988648692480 188081719544651712
50097014460458552 138910946283212848
107980207944501472 129857563433496464
35383535707142480 62162570062694280
107928243168564960 114680746699566496
21427091371708572 196726685208289696
128148290041700800 175369265420810720
75113993043979408 107472786653257792
118451528954384848 150982139366013952
146717917031037184 148865294129827648
60621581719286440 101331863006132096
8790221564892224 143237833681111648
28661606529470580 37043787442377368
9780174849833350 130019331586405376
6799007479583239 134847054507054112
57857147007398864 88597405813306512
64031205392582784 142716303628977696
140147811765180400 148333092506043584
72908705490873904 152445148000606112
13190422103672500 134142426771243872
72229656386483488 151493336567587520
119606012676181664 146067571227276992
128790277058882112 165936534027067232
37757047772317352 61580553716093768
44619123345396640 113730949446832912
36112420945713280 187582173301614400
138324284800090784 154269606126884032
27136456468984684 67603324992593880
9392584062349500 180492763068303808
25138497669345352 83998104861103568
173976596619985120 188275840398546272
38758249980093456 63570455690704032
77680399294730976 97712296888276560
109812823567595040 134351072611535216
34652536598473116 195958999730507904
7409610447774843 159803764253027712
23833014142630440 166443829805064864
173290537886800576 185385734266399488
55757453761030672 129752232406318592
55483911712116040 86287587351848960
36712863232980096 118166470130469344
20142121257047044 66912756918125728
26881713296949008 133242448432679792
130035310881725904 183178611697638368
123331108018291184 140628958303035648
152188657341118176 159220981320629888
57870986379643136 80554119029707616
156258801322439648 179105686335803840
82446292807885488 138590446623515104
155047060817329088 195822739162345984
5646763013485610 113903122677220688
63715451451800048 125055248495816016
32679956537670312 132974268571888064
16150650847157436 141038339456696896
32897776825328040 92827732091473696
92323166693030304 160655960122132192
17770679145148436 160369496975561824
69940144759680048 92232778912873152
53756952726528704 113597237846810208
47530140893632376 177008855124140128
38529875894023336 167800876115570464
66086758937125016 78425559640865072
13410577805269428 23553899936144744
124495217385459520 160817747887345312
33644560502766272 36031618019992728
173739861515498176 178247979547019840
83153714757069344 192135867998764960
56881216800738032 158006820079089312
16541473174166156 78987408718630176
181398134705079424 192068125336011328
44781911224690160 127384541981597392
88137000506358208 128822892534626416
80457056363741936 156090384770127872
11374228953150824 76549066802581072
106793821706007104 144137073100029600
9574976961579890 173654068645189728
97202229257845712 134781987108751760
15252688503792304 122253850505048864
124242061536966832 129035125764079072
117486660930301872 182024692764603712
32667339966383988 120292361107539680
88793248745489088 117652186919864512
57090065611269600 166130369514348736
10211541320610496 97293367060169568
27173511331613532 116706734155255568
51602160627594560 113952868164917424
88921114380398288 173236700902135648
11451074960413532 166693887409050496
38410401485042608 103643001184161872
36554135702463536 170427316538371424
1062275627401246 156493669378746976
41959004947072368 68101220813441544
130264559721219856 166920898755332064
51607507705920624 137755600500341824
53082867319615160 91233211631058512
7697349289355643 172119423310605344
29957761908144428 101227746477862464
40529753556692120 142998745218381664
144154231556169600 168102167443254688
74416088236833904 180764385713711264
80785953479320448 120730427828236656
132094876146346272 174260067701370976
87279678947099904 153711456469686976
130480646754001952 186032986557386880
155918723051262464 180503134619659712
37170019763615232 130766145844904304
53871552204809120 64695034633487136
62122627263211552 118275597544808784
71444239877395344 141791358168674320
29549627462528536 108345982148985392
34808646009750132 44600046846402624
134670135451171616 195765317606549344
23906753222754464 177857133209529920
41316369126876720 47369457491832472
15452584706793458 136824588873787792
87704328702255680 176518077174734208
12640543278078852 149458954880914752
21454590527211428 97380592256242000
147085058571424896 189853914601519904
21867423359223144 50184476268598064
111210789283819280 174584915094149632
8206897502857530 95481197918208752
14200200077489176 136809676298190992
53978063073054376 171173590616514752
44068123685415880 188352639589024896
112161400412789040 184233158147219616
114533600111558912 178831725758247456
26212606977930868 164825871349187680
33066978709547032 41343490442195232
51305824114316832 128378986059226608
151061939221316192 153549771734574336
9145844650131548 192346770766549024
28346993482502832 149829407222339712
10931432915641850 175815072062291520
52025236384884456 63082056501943872
13901403002915010 54642261960076856
51390263293157816 101525473663926160
12875932088501462 42021683707497832
169842961129284768 177860219848519456
14758100952942346 192086151154586624
55609765404424784 81798124073213328
62037602804275904 124054610153237760
19604463582167968 69127080779298208
67589978883734240 187555018566011936
47045803327860864 94135690557037744
52088828610287312 177290372953106400
13188067779263070 124897017403516784
3258844788871717 54394088700851360
116559354303311344 190031317923142368
102900062969085904 106710626846214624
76169646750590336 165192708101891616
19715762351299924 23249100806702988
54033999375682528 180473335236189056
41195138032144864 156654016333482432
59894282994412488 127642619321916464
74666714494492192 121143962911322144
6900721799877324 174051580458455328
32693689314146444 156750052790893728
6192597971063445 137234211296565760
53519510509501864 139026036184999264
18279909600117308 98085435174439888
3677752940634639 78276054192706912
150171552940636832 166056554294537408
52854013626224936 134238393032431584
161754691260091840 169019513770794368
25404050231385576 48433889318481192
78684579025828240 87043381264390032
22161067460537624 42672377391536832
138410738682248416 191042754233588512
28713621133032844 76148782522969824
74207544365741184 138676750975587616
64555840148149832 175708844711272160
57566898028469184 77736504719720032
2901466169602407 18216752940419868
50558289885818264 195109154184732192
50920507237455672 112323527881958112
131826741876309872 133138155113971184
148147571498011008 176377705319844736
79052846325944688 189751026786731584
22108158898598840 143060793063407824
59296641057091640 94370246133153248
19648551826731996 182835608188939232
84853824923349696 105998611824125472
48844162970759576 74810958882510800
94797813154005744 124202810259717152
85106030318138016 102134844018721872
71736944412302560 96149308553976768
146498857217248608 180615246497520832
15690687342878694 176231450053293856
55051142615609680 64754828830575272
159217943773020448 171932175563153920
95469221995782608 108714659396088496
142524079010411296 155386474248109632
16097105295118592 104885819396350000
35223545390701512 62399108077039128
83606369960927984 113521491796745744
69395101667748800 101246130922413072
6416833794527030 192859263683220224
13064805946129956 37504384357452952
76814223619547200 173269093407104576
110942052814654768 163683046972878848
57176979764389080 144846297719356832
2727871319563104 91738528396055632
96668708412122448 139979496227989920
170001960345480640 194643418165098432
70669922582966744 180814641198179072
139317846104662192 155066707869623584
123826845474979184 124298712821649776
88531840441688832 176709027752606752
110273903684194784 169646254987436864
32497043952188000 190418333214086208
12468838060898028 144368211997191520
63080784723503056 181230339178862816
130063618602760048 184952012858957408
43528637489706616 58128721651134432
9308703095705412 177112594900539680
70327547813723168 154488959366296608
144207461838552096 190813595554022976
56649872497317168 195064130682392320
23971212548285036 54623863400646920
28634641249717156 139532213371580720
12893669294342882 36235447954750168
44713743808581296 104456924138080048
57182553990331656 126869777919114176
139979377969913376 157280913012949280
47581726600047448 90359341011793200
55172273381590320 93214265785130144
44894243717127160 147932883454468832
10129295567644646 27337033683809964
76415088882625568 147464813138857888
81979530251491472 124962929712349296
11933650184412802 169528079202192832
62533931154511864 152606154676287712
28381301615660904 106775069153605520
60839734026025040 191543777932620224
142826386515046416 185476196036909632
27385054214891232 119444811173190816
3134803335150108 107611331448331264
165479118682681152 175866663399817216
76287677191427040 79690922585632944
38430247668078824 139615800446914016
85855565989633056 181825264579474784
86458143305923168 195976476226156512
7916736677254961 137477905202673312
46110414226625584 67399165327077360
108859175200414480 119492609103384192
121744037244336064 125481076837148080
30504072631641404 122917910202218960
52547399063960240 171542883146703456
110049543870670320 111911076941857712
72456244415967456 100296136449052240
88746997194398048 93049484399080800
4994096628460684 130003171567581424
121827306678223744 187038652039238016
22963463242562068 25219954010610632
5171761744720887 110617044655176848
58711934961177912 70713061599727872
69882594204359440 112565115301679376
27757337282898764 94052928707397936
60548599485604000 76712743754870512
119066636848455168 141590291546445168
55464403204519648 112330603027861712
44636285273797112 51783120129954984
15437396798651902 158653873078416608
91260146491124976 105968113251610400
105974207223319392 163403995722623648
104782935732524272 184189373860848096
60636364635105528 75311460358551360
42873115825451120 112357750834588976
82535901641072064 150818067529037984
49748873826432784 108424566664461392
67596180907471488 137505989835821600
84286999001732352 161766191951741280
93823238449398848 196760390992077504
20613314074255640 61451886575496896
180955804530415616 188089614075669664
159707820566741408 195802491079985696
166115504979519616 195795299827945280
72471990871117280 168675305526439040
13247185038942442 95323964943009376
39518363222231680 72587388525363424
56444860012198152 100034754112449840
86268799320417600 141142712898785424
133568808051182880 194581454194526976
46215040911600544 167451477652654176
63355251948512400 129190036544161040
124690224963262384 175275498688976608
32727159658152492 161566427052563136
55676247111519200 100917152394954128
100174584981142592 124392587439664128
127721262911672048 153340840373619328
121398830536671424 195020281666484576
56305469211981832 165957559476681504
111743246265365568 146095979259523232
23331917527358576 68341119363477904
48640196787872216 133838855975625472
82865065016402992 87984595936689824
163311459609068864 184284379293082720
131136964118764544 154092714178905056
19495461962063440 128495103046195216
85955190782296800 87876198498956272
67822434631525896 145513300713915328
52733952398019280 105212387946115024
31456002923704512 112833141403250608
4478539583017224 87758455129205904
84501611619701232 154087121270795968
58476061514376648 154557496494858336
124757704700539568 157311084678281408
103709107632090528 155698676669842752
111342331216804112 182046055238158240
136886249214186512 147272255413839200
137701871088171584 173294495571314816
46591814789968880 89443569075265296
57709063025918064 66044118846317784
77622155137222416 118577766247406336
128126207122022816 174032592415113664
14176036318571662 88476123033442688
89066443819643744 101153054037157632
35095701529792676 117490491064437584
21447061444573348 104070762438741040
98285249835395840 114294499531645680
57583005832655536 104531507103976544
106093610210700368 191468474820297024
55716271249826712 128006662408644768
83013234430011568 191566800376080288
33679963237873272 52107591817937512
155734502984246592 156031183600843520
24987951359275460 133517186102893456
35234912134480824 137106799954331744
59247421514676864 103016468215108288
110001224838351184 153636598659731392
79187896394332464 165931694296327040
131688896552928064 169467672311086816
72430387318518176 126471116842351696
6580846848386322 100860390032214384
12307470818910210 162958318270235584
54724413890833896 102871167440921168
65622138104793248 175054114778550848
77739452926892464 107007291719620064
133584946140753520 169648834650187040
78679701369503232 189470619542479456
57549995095858288 172767003232081024
64849483033445904 82230609002490304
31271611700327992 94416169348489200
110143402143561408 130727843343386000
21606280307941352 189769278628639872
53638931440642472 81812939902047984
11116568742726802 20650508438869640
15876084448488612 19620192475273148
48896679100470832 138090193850331584
1136369006703347 36030431669244560
20919903650082676 78764566898203952
9641777794559010 194187299617753792
157541480439467200 162605938678667424
143144064490011552 170267592211308672
91643465300284880 164455442007340064
21106743938408568 191342778241819488
48981257695346480 178605983667210688
153273313803834688 190098462026120000
136728174277071728 174245570923236992
2136067904597592 12744292682157594
151012489451552064 174566226191583616
143376318938966848 196673478217165696
104033766734421600 188048852438292192
129485330740002752 154414622683282144
101248262672667840 121745607419456400
42714613468605848 60715310926865800
117712948203216576 183985917401511552
8350224822695035 78968484723360528
150384902022666528 177237012232255168
29816999674312744 195684092609152512
120518983975553216 195266280775165088
89601116989399264 115146746480910592
30665704534113656 186903799037728352
92320325802409168 128624837396844496
43446607760452064 159128173517409024
12918312881465246 91498038712577920
74168161985307264 74921084341020384
5796747119334281 80448733814145536
42889502241931368 88031351633243392
112244102787841088 149843474595171904
214846694913827 122229098556828320
150391436288894368 178951505481676512
33337756925058116 57739019499454416
77404150645515248 140832296825467248
101081133130116272 175944537438195872
36189250645513288 97327230244541520
58886669378885128 112108881673606752
34020690582890116 172469365434460320
7691821692680526 15830147664619336
63443557517950936 178240653140032512
139725113011090496 142630138791161984
99631440343002784 158993408178126272
21191588704245024 163802177253052864
8174855333308067 178339754028779104
106871072577209664 130405987179317424
51210982998722968 79022432337833168
56512221495056848 166386266114085664
82125195530036960 187167507459063488
178759516740124096 188503621499023712
83148219094082032 85361035925145184
6397027292421900 186812908088121792
62053048792713528 166458962734528192
7132117175289882 30604910408396312
156878783749488640 196279811090718112
85717796194266384 145079801199295872
140089046725225696 162978873958177056
39386717789058024 186541838946959968
64851061700367992 190234176608373632
145141223649076544 179930995873181056
31290363372441592 47342085014102800
78029044628317856 100040141649497168
104888828806632272 129743038255356608
161225317956241664 193600917582694336
97899666967223920 111261008360739520
94042888391543504 146593119300700160
147074250321768640 191580349934652864
171118401873109024 177156655209432320
96994080978748000 191022003194279392
80700583180540544 108004111876022352
78573931064924944 181196046690171904
89500186412168848 92298769256664672
110602241788296672 141034907293513328
8160814906609803 187674206805857312
13663774865573586 115645440284144624
1052210780689040 167356805952142464
52922853894704824 114611922930168160
47025098847218584 66878476030171648
2661563195146111 31395084916048272
68048905854477104 90242903861833632
69150324566211216 87169914238099040
10892821127026740 181253267968587104
40625754089882504 69474477792495736
107276646509239424 127852890554068624
45427428497534552 129074396127517488
92853792840576352 185245865827098080
2568573545159436 75676933219715536
67856355996466552 103576686892257328
60304930960816744 193114921989851488
11863211752005560 97203523600729904
61718519000402728 76432749695541728
55094797481893312 89325880740428720
113828729715066400 120476247306940176
113962934686909072 129131688929944256
68355008855483056 186197578414793856
66386274211870000 88455882411355904
32297453702580540 130853001275770128
40864148976459008 114885793515753648
3911692143612180 157178299037662848
22197572098974940 193574862263126240
112697271914985696 127337369114773680
63069451946289352 170682869600565568
159988619877414080 193551986835702560
44428692867798072 120535634087489456
115363723235882128 118453438638151344
60529481600881752 165274727862272544
91847035566683984 168409670241129472
19598050575883140 73837068859727440
36018071281671152 176250150162007136
162172181693762208 174259065884034976
37384063443193168 163425397538222976
78324007006681312 149402021656380768
72670159866610896 139526509974665056
15357941697467616 186380701116618272
23720284643066708 63107179545754592
56945914556560752 77995482605878864
10747061624992042 51354525742162728
15385382453272630 141797767629766144
121583375370858784 163200477150709408
13215653737855902 143784859642196928
74616508889289680 84203402528500048
28010763408736852 78238033593362320
101124882526827152 116794345022990400
110565175188833552 116117505541927360
51749701547079784 128452584212073712
66847562088203168 83340190284039408
28148189561726816 39689892200566032
53611702300636264 181820502760433696
124260654391115856 129340509419342528
25288572135720672 55059635525886992
62358544885476936 120847124523449200
40986816972542328 173748421354909056
2386865357375181 36346968370401720
36049711762112056 179923321068407456
50010528712392888 50772902179523312
213619294923949 5778976588172368
51438434330434560 121745182890643264
103128008179649456 163659755132565568
73757416643626224 143465049129368816
139059985087615472 192276427449534528
29027185616432868 134261015818542512
50611607978363816 76144299766234288
37605843042432288 143492219611027664
84116853362154880 115062343759069536
28318417276716024 169611027214490048
11532555230148064 173486494903248544
30157208782521740 79612611690608720
29906389617098512 65942174204289336
65482774925121248 68081742575806136
148705443303446432 182863385351480448
108268462159198416 157279613705942400
8371965775118379 113998053788100064
40648186797304296 161164894205168384
18409997452171540 20226669921999984
90233437547029712 150613593989253824
19923454549408176 153794226131556992
150136600321782848 182287360540108832
49344699333579056 167935074183617024
5602672223320461 112590650581176928
21361466769672868 42994971069810528
129017216496421856 129123774390095776
5855850965759862 188834923267421984
142399641402062928 195745652562418624
67118548334729752 92662396837748432
16523653559730622 85535217410324928
59441838318719672 193705478822369792
125792697305367248 144271441703201888
20397618357771600 36797273170610872
64634472044060736 130968582481184064
4702494608821739 89855945124198992
6532517870647117 52629005244081232
51691112619121392 64603957555333400
57256186772924568 166524257856979456
38356750501197624 134801401170490688
83795715786180336 187706874842164672
102608129814521264 114555252103266144
68040581268125904 194543037401653568
45543660445628568 74574356585333056
30519795710095628 55430067792631400
27926135705802980 182234391753256960
59252511342375072 155292092269310304
54426219649122376 159985735954383232
5270087688574949 155049175993615552
11049753052992242 99019998792211344
73366969858586480 160870374300228928
29384267607102888 164303481135369536
31462561174055912 125009336761212848
44324981066976376 132281967335452784
146382315449049344 179082129294674592
128004994324890192 194037648537798880
152908491969866048 186353091013714400
10881499291641148 186197760457764736
143766350449867760 157737968159207904
78269033763113824 132199025682333328
23413433649776168 178376153092123328
73423770020826112 164744006975501472
55309323486358496 58240363522855016
81625353583718896 122953045708477888
100437999787129664 173023363760483776
2886634159554388 47180140426256368
110408243323628272 178663708372054560
52725431390473040 163585801706240192
9327747760481564 19362182546613400
37764382576010080 49710561559394864
57137812466315424 67918841090642800
13320601613564708 58769044979983792
93860470362353488 163719711562521312
163960336145633408 166188853407339232
31100740525383264 116608571188334464
136599006295694352 174224412374265792
17746963807516006 155499142733033504
148235413525909600 170707890086950688
9390428207332024 127294009670143344
37441752158398360 178599884724216032
1382178413808835 165082748609469152
17419401518313572 50993510312554896
106406184043943168 130319280402044592
51342596182837648 106024108971035216
72235329173286592 80166364676412640
169445447753999104 189062894615394528
46100007172361784 53151976200119616
92227171030367952 155345668586289376
90459853795734320 136069881433607856
62301702832843296 117678410259966816
71420775962626040 136194205910483984
67226203306306440 178358453661258080
93236258802594080 189585750582497824
86187050516806752 143415920022289824
73983719480973440 109224071199041072
40235888704556056 50368022159985944
97314843675224528 183729082143704896
3857792944378152 21585100869928612
53262596595341840 70114098014375560
78446150030865184 181461601064607360
4397217604046983 139711486067115472
66271479569330800 138265424267828560
172303087996806912 188946168105453280
4076844212238240 195556688672805056
105538235632545824 118511053747682048
143688352484029344 169613545745358368
82961473828203328 179114529686018368
94609541066885312 148791844064933536
123606273420724112 125764176653747488
37572024278339768 129409098014474320
20948026991754548 40817819661752584
7367625090305331 138142223784022896
100875471049314288 140829321937639040
144876552000014688 193808407002028736
19129996438253464 70016358466127360
19396559159734820 87890742717785952
22743190749159060 174377083813530432
63136617413253768 152811665406595840
50112272789502880 50140481352300856
160260618968895072 163126122485384352
47944955511470192 140972225540800912
39619174154268424 56121473538910296
38764694582273008 92588460850566576
70542255642292360 151842778926522720
25912187729808456 38454580817295312
62351728035460792 140257350437482752
42506867793079936 95549405401926224
47328920358167112 169467033523612640
98693594737122800 185101218997294752
17399808074201650 163442610534599648
17551915165837788 131885259623040288
74598462705170288 143200990401091856
98019666112887856 185594107556272768
153552576091801472 167406058812513344
3166653623349279 172411830924562016
53012181576371064 84650568722203408
7828876036676233 77461493699175616
20157189901309156 160120815172400256
140678589847556320 154798187543819808
45932167901827480 55289677846623200
113041517270657888 153738920809314368
113798787238439984 132999745289779680
55626753437837400 61173352426218952
33416944005652448 39653574336900312
112135700388078272 186926907067510208
24060341181194916 51089270637839560
13934029614347272 16172832009938290
19243920112453812 19429079163726012
79225912891493296 192627324195767616
53025652870894776 74269318081234928
31299821237403080 171591544290519616
58832547224816616 137276611126577840
16512126026574866 29173789814069392
12055823572432788 29494821755960912
117984080221674496 186403341513609312
162171589278405568 186516866383639648
12518850092286296 69033260041819336
150110155707422368 174845295452524928
23363753178124504 69019690976730536
1269515984246268 17208020287461232
74247898084480960 165096485374169568
72893435700864992 152735025019303360
4448712755606937 36397215719563808
17670943055691108 196721912943463616
20671708536917304 150397024491379232
10534169973265684 57759852581270200
182524958390858016 187517402567188896
58061454444973320 93490177037460896
70905208651930312 127750586945401312
86149327012252528 116686435494307712
2525744255873420 94062468630990240
49810724623704184 162392103233202304
10770864500861264 104634638930137504
66038616174384968 115713836480883792
58099327648943216 69456030915785632
37844684501489368 72004694011156032
122222254521250000 181158481139598880
116685162281450960 174918188547659040
72997760606713456 157520967174606432
21578650890898972 51548119660643344
142695928557400384 164426138647575744
40928306551564536 162498842970179808
118746771063619040 185657022578968480
121697989421616992 136268335596057744
74785470910495328 106369581846887376
10535245853139510 88964709162292992
10322831678969942 81623591882323056
16077896051323474 106187972240369072
22841828805170964 137180900100124624
82471015367100288 99432692191059152
146989041797888544 181937010568264352
65327586448364088 88339092501012800
54366162455881640 64900196433282448
86259651718889184 126465876811693216
43241194498070424 143719348490479440
57208550468672312 117768987306624544
19085321892074800 31752678165023692
91142593010237552 125847974529366624
22764778059846596 87672572113005376
45454858854606480 161502582385519680
114476179191169872 189871151306945728
55489711502944664 185895587916911584
25988705196692584 32655562508180248
43158775715589888 157784373327352992
39486349404483072 134947279098876320
171446025526147360 186105866700441920
105421099704626960 132597752333349376
43770052801476432 45306570179198584
18088535177663524 54434621060417456
141999671067019200 170637705293761056
32051608619236520 39802342541535320
24926615137888424 53413889159124704
35066453038788452 182669035636145984
45743032518313440 175469054793879040
52355459688900840 178274443904560640
62814975688612576 157785054700708416
70281117581137664 168204174796736768
63927573660654760 144605652464047968
128275817068636240 169742371219865088
34625394184364772 155370262877924320
142704880876575440 169551755795980736
40351545773142712 121282905932101408
120618537716579536 173499149409391456
14032075172123988 152314350061823008
97570616402711904 154114821245119712
137775583672062128 149752173782839328
144424885855102816 186892314288810400
36689632092846912 147024924304555680
95081415436343312 184729342651442528
46389600251431808 151766317190945408
5847202135754946 123949951740305712
1490305711519825 67920833952140840
143427630856072416 192172814344034080
46969500914947488 111378465313181184
87194782851232848 138231748587075872
79470572588078912 128565782374098080
55664204404503320 135001364477470320
134666481878871840 170683520419993664
76924223401759760 173251323272155616
48704467744540456 84549911411392832
53865911840687976 107521767313985968
54307466097669856 175261432512446336
27820524311960672 54384075969736984
182040120939743744 188573509984724128
58220064629253672 174872354324597856
107842016597559520 138201962200741424
146584362858378016 184282023178669152
15497339219442828 134314462161347024
104095079897603008 170298366689226720
30954440039671208 103887403625066896
17575550139968904 38927782644439632
82218436612133344 88875669470018368
32930307270041704 124393690674650304
50558646569694456 132310884032668048
5690179804794601 48577053960652352
88023310649774816 97636828600575760
37695197246145472 149631667270673888
11611426382315108 129884107448651376
36882993228587008 43468067676374216
160730228184605984 188708629583834528
60352657982467296 170011821743642368
92175570883363984 159697329097364000
1460061654266137 122576514956873776
142569774669688800 147273190130412736
30851837641762476 115207572478515456
55317104115763808 77761373633720768
108498522476218592 174690776352037024
62567884749000656 176509931175376352
78088041237958192 145962281407751712
50992837840005496 85396555161652848
69271419373598440 174198933692244864
161398328062272960 173991034107921472
96037529649464112 188950579729924992
129643468586673824 175175691859194176
94052717735437760 136113432482214304
19984154761728832 133331944410972352
23580457835374800 121095243206789744
68660112522248136 102913007413341808
82113645212784784 120299207281962832
94397931881068016 126225526540756480
80437702134491296 159996823444503232
10153079034785416 121163199724638256
41672597094040808 79113812278905088
154341165545550944 165055581005611808
77276670079445568 133676136729086208
42781449883421704 53145279110777912
81545027351195824 193634269286756352
19250088950351868 144926661121576064
67779658482196008 155590804992100832
162706789048837792 173352170997927104
135531791701485376 162519677869822688
74343952856801888 104931720001712624
97929056037975120 146952662344418656
34903549574463476 95308930774376032
19197946834475904 164322733947810016
57126412222870800 81428335814042032
145735857909127584 174225753722137568
15940774057374672 74911462495941040
70913078329634024 170731979886334560
8425957334518156 194306281335763264
38569551234348312 78093015862455360
147389729285494784 155825284924588896
6270768813427678 105190376418351952
168993173762655808 172795152853957856
21161029985265856 181305434825455936
116475132180738080 161379125863484288
21168035635021456 67859624019261552
26753452510777012 161397593430633920
40923798478798496 186054473747480992
25278781264278340 120091122218611728
122487312873147888 147309480736256576
179038553456292288 194861915367831840
60459918648116840 92884321404275856
16365886439298704 104074520130502592
35050467464429752 113587451944573376
60641004709139584 73445432358211216
21659415218285472 102381881310544816
17220526925757422 164991139393594848
66485250138503520 68108126391168496
47622313366068640 151342906370966368
77564358902776384 191935852227615360
7720856701968967 173498387002980512
72125702864636528 195691761775420320
86788772299068416 129523792450985776
34149043850816132 110815779989113936
104269276093398928 156907496724132352
55105609173959432 102347086903873936
28091743228327920 137648988265958608
49301399077787936 78341606343690544
5616565749354708 12170910091904414
111905891579277872 117109268882335648
9261570584792520 37976809733987360
15902998788592482 28586320575657348
13525736452220340 67677671550573280
71505744896882256 109775252813099680
69024748662767136 145512397840555168
8806703007930950 100112480345525568
2994690502777843 144689303576201408
34019192726237716 49751979094663088
20108026380094624 32263320375216196
29487244708335788 61760842534895424
39069271428746104 69584723362961504
154023076481919168 158422193638717312
30854963358834376 40557538959540152
72346913801968496 94597387429238848
176718495287175296 177025361484119616
50908580344477168 169007439834013888
101591618293530624 117257497261863328
61999780648658072 107598240121435168
10820308821939498 166331352283358112
118290120359268912 136630238399343040
2199687435448467 161408908637674112
70330421286147096 120181421432417808
16107995318453096 27716189135161620
86063634095862080 182295774941384160
61641100115581296 170328299604778656
65534832400789664 136045879681616960
75129880528012864 179707713206818336
118295237316709232 179650319791652320
35222748318308256 100237135092180864
52691616924630168 54900454937567016
51657600218722928 125672599939073408
61474439586486720 127168846106158976
82550016475401280 109675352349776368
60221026635664560 123060750838278976
117983663617871808 164907990827621984
171997335017448864 184545055081593408
78802999494215600 132367671838833312
57289971137203248 83998539324767552
76790875292196528 189509440427002912
254284506007257 80012372316284880
51471183684640200 167947888891306656
62560869078764752 134476630966333792
67505628629163744 154452698499677792
121077933645415344 135334320113072096
35513360281306124 82561871887559968
74887554657132816 76974155379722448
89216953854267632 111730568939803200
108038956471490096 179048029749326944
116500105736647488 185478560814385216
30050973936212192 41826502282434696
44452670766169416 118983765834056880
11272684235775890 13785793327234248
6594243777417446 22684236935926748
50493545376148328 196864114881197760
28039007392059392 182502577462369184
7069454291294012 106605877073189920
124102597458630736 148944583805994976
86873307399251024 148025486485219872
3666538651893185 63612934474409120
5408496098158600 28378103709777364
69892521974924184 138143363174206928
101089607746298544 117740065962107024
112022566120812512 131907336106065856
123969495462020288 140699829782697280
92063673419607808 195032913123710400
26265280963834152 52830273943902864
165850134808264896 195535658855601632
14531324500593812 131644906630641248
121585720731979248 147445254939677216
39620095238151248 139945397956471344
21120688420129792 131311435992025568
19150606426150040 22497593121971404
3764262765497354 99875394863203104
35005163965799740 80319809975696784
62747751103072440 145236122021953856
89306589039489360 187738963905055936
25701419521145596 28816619100707732
28127266848910512 133055598943402752
54624901315046936 132911841370274160
143084992285615664 171721093558273696
117614252131581744 190420803635101216
18722568970957328 80848806152060256
35428880760835456 149146317429343296
25379408366784124 114001587152114208
35027246976560684 52345047966242504
15811851190957124 45821456965693448
92003375964967600 151015296137602688
51529567826994704 102427753577617648
86894696153292368 145324155410249824
70467616335218632 120219319622493840
103530445473625264 175077401288492416
54612223353914696 134892110444080432
7199457765180385 48076414863668968
3298578309910169 57171581067305656
142245730327457856 164776390697957568
138209300042502144 163559144026832672
109620556467252464 123848647238763232
37450354300179456 48561806439904248
23846893206633804 116470856716841264
18701798765962004 151127116535322752
65063049704745440 113622974204462928
6131938444580789 134047046675363536
16728398587277510 143250550019481968
193076375476242240 196302205595006016
30186838827911400 110734517386693280
100472576316093504 136466291388620528
43435884566096232 127576564212897776
51358215869640504 161235107430891552
54318239561938504 121881974798956848
89550576505519376 117496683228396096
60062364944396392 133221230383059744
14218262839648314 109968588288389712
44299303400383752 105519533041968432
37140952433423608 54677719823300600
8016360547329402 145748956779936032
29405503992787768 87021068276449248
15260312173095280 74081009497729888
3177154078175944 37817449004952112
91752882307521104 111595478676011728
75846093950954224 133470586098833232
34163020026303096 73417488117126096
92835199546970192 131686211697869232
24176708829092032 82724889476733840
25923907860972368 158213996201839008
88472491025953152 151272336645345888
25625504271132228 148466185829133280
52361960928266232 149216602032358208
43942456883531560 186882505791232480
140890271732480816 180788620639754688
150399049483346464 192531376032303424
68257338470972672 195861289023998272
104402504705680128 113554798826807744
103545705448013776 145988640424827456
19825756345153420 151121692707322176
115697078943511872 176068674593003168
15304852984550696 84953357143184160
68945204753046344 158213014465746368
41655159776636208 190898390276292576
40994279166334488 95641610080505312
111680235526942144 145813970844648352
47270066436249552 59955027563301456
40458884081856624 95219486611655088
14562457224846006 97136793690483824
51195207516838728 71809959946348128
92515344558996576 116890726330088096
66734152815678072 90913875961534336
2712093822094666 55360528146876336
314237725976534 50075088852609488
114726918574241840 142098670065853408
39418416405597320 107351488820159280
46567545830641832 159535534103141792
7249743572787453 169691762552911776
43910748961654136 119854669404352496
38838752270188832 58097681751136552
74418385394957520 171170122415862112
63545596350801320 186758266962576320
61499188889455056 87238704497045344
24402434370747152 73276461083444768
38333105162333120 80007746099740320
54151072997663944 105143559558192800
91740099354913472 192735217145387296
97747762534854896 144796175443878016
187363924768918272 196872431832073120
8156754182925468 158445812600387136
37878718737600664 67224152465172272
158555304527859424 195289444408930112
44546910395109000 51560064481332184
67062234462648880 150417939504076224
106015941071292656 117878375125240624
75968467690773088 94521505042403952
90279115243932016 190266524579984224
64590808083617616 114518627710533968
67023825344140080 161809221170411552
81820474745635536 109654501227519664
71162270233873896 143012444688506768
59076473158678992 106520048690482192
72330703912874032 73420111223390720
134980684209321744 157630368001493088
14300957492206694 49873527354890224
101793393149718336 193634259660469728
44117713459354936 180489792598853088
150892702809707904 184112223647870720
33937843747825148 34867955523960952
14032251424049252 132036020939936688
84871473588948672 122251740795965232
71874621721035224 170131510172163648
42161238628474368 47738937877736328
101158015338602688 106802853050046512
168221117029055456 189705670195388320
17012583383446292 44729425811028400
30748486603825556 100496564895926320
17595330825786298 148659974287002848
68361492976212080 152662970281751360
27098892075440136 137275239645548944
43426165051189112 156606037252345536
19367058622085936 183736555839383680
145593664249548928 187429962419239232
8238941109407361 104215394111027600
5137053365457199 34791531589960148
7447671693058675 168321859070890048
51474030154136496 117182320794045952
52376951863662904 105581259185241264
120749433240419184 150638094153056832
18113719712616328 189773660647327520
7909914690007233 48431285707766304
31901613106082088 72642816558288496
51192587459127368 183245356392948864
121602593897549856 161457498535310336
23392672201140264 139824985636812096
144392828880636800 146334314068158240
47541694459408672 84375206425489296
114405715208835008 149632502660965568
119161445832232720 128459708315294672
139422069055856848 169025054249050784
60859942124153272 181224745519565280
32737936596449084 184903858267115296
50115496551030856 90467219765895280
60001745454021040 118120313741056384
50638249682326464 129860416929527040
32036362699293060 76444855194356432
46225073824969080 125358233854022064
93942734085722688 130563216744523120
46827743071815208 170204464882132000
58902079063294896 136992723676868544
119445010047719168 121782336070059424
63277315567546416 92972788980415088
62990695431911352 141374971448339552
77633523778557792 88242179526173056
144201503032991488 151758045809642144
11796424461970796 68557060023940552
111989251371747056 112096448997025760
156311174035079648 171755164732907680
32320562993273548 157654107589777792
100899653465182896 176711957433416032
1104325190751455 89070239239982816
101524240298960640 152571409884900064
99057211715831984 159202437395746560
75175688580606096 170241497964403296
5652027627279967 120791370258219504
143398721406313264 187254892765141568
54745231058749072 158187782542882368
37311962286223416 111302389308974528
12727418044543362 107330157421481536
31949578841751968 48159242248253208
30867465768709356 113038455008027152
158873406472631840 192465907317877824
26830426876903288 55192882992534368
71185205821738552 154352794559860288
27674439933991144 195528708968095296
83508972140243888 83689409869880800
105295115809737152 112133927677373216
79498885017655360 110163089627392096
11716884233325696 171383267446877984
96018585615341264 106392428094842384
14108231588637376 162313446226122912
21541676825791144 27894315260679356
95533522270496464 112942387852343280
96720341766306160 192500532975443808
39204762308105432 125918979974318560
79569897545231648 84302776931213808
66344269321545504 108985720774403264
139716273880067376 187604784899208096
75712639284717952 105776774180132512
66174946416044464 173234045704959968
35316354478230444 91776313593959584
9055351568056766 22859573394564496
168986948495156832 188526793659967360
74062122531897328 133300304213904720
90059451575214560 155674107302681504
9547695398530718 112409171977819664
36016347373627828 97184830962778208
15899908925533974 111474346421858416
39475592576413872 40595643273796160
11853162854596736 162455466949019840
4058489341601799 183262129872949408
166135697792734016 195528715084918304
109439002702878880 195302381967096160
17627162263317222 79404886435879712
11579933763083258 146856180010172128
24920850996803604 121926257820195680
95848629167461536 151067505122402464
39954355907203968 176118248683048416
3583266467885107 122041918592931808
59831033122126248 81844639802079104
55869536899463568 153093693080224896
2688268142341911 74483317521484416
81806452157458720 162538428416691008
19087060023506920 47035212482574384
41567938521559168 129901413823484480
7959883238854498 118572934551574480
79318638936144496 185235982256563136
41904718842719144 71335247944362136
55556646663290976 104800714994427984
111599182233152128 147378519601738176
156584983930652096 192081076797060416
81024452071479360 148220776229919168
45154676635683608 187330732039462144
52187752857529144 196254750291533472
64570661357108632 135332108066411728
62160744130829000 75619846631325616
1493262811488318 190166111322075456
28845766366312204 95852229455810400
44147842734443608 122397907179308944
130493479608585648 154106429667344352
45267150561450296 114933994315099088
26669413465066252 183478848115640544
111866995555801184 195649427685947008
155524512337918784 174656164127245440
20258364192546676 26719375823674640
66660922959945072 83613922823954416
145861925929003968 184482297760176000
8533444873185396 11437359968927330
13055766487688966 176769950893042656
12503954715649376 148211564934647232
107819517961834048 126661253766161856
22334455490936264 24119007135432624
37879703272617704 39523142203805192
12797137537188034 110354103891000288
34006890131035604 189614124731521440
155678606423674848 171966425532144416
123200290694682240 180644140796866016
99351562995795872 160436785699257440
30030056242673480 141390106262601184
40435408545649896 119467040903368208
37139843057521552 92159944466013792
42218061864905984 147640410331409888
2701940655893968 89312474541306976
89324379705130304 166614297261570784
33725850718207384 167219968752371648
63214636969845984 98538939722056640
349747667281633 135974374644606560
71185553751804080 130514689794384208
87947851577311184 107174308467879072
91779629353665968 128850838732662512
29369166318665556 43470316198810928
11041266186756496 169010356885434176
34219415144343616 134231895176062224
45614606615841184 89727316188558048
27057184053036864 52915956850906800
164797562425709824 184774144902386048
22517302357612072 175648612046598272
80361340297346208 183844007711745120
104241527058478752 178139761166710688
171867155153154016 183038265233067456
47548075886627952 132899900088586208
120094991078866784 122532178435133712
47512046599987000 130224601431887136
102136323117895696 132122706417987216
30410661196195636 91322603835299248
51147585104167296 188278643459125856
46415545189473200 48775262651477792
27901805218807076 129980904183809104
40825955486611016 113919406832090896
56709824662087112 146218299311208128
15366769545937516 164962832837615936
85656471203181024 130560964094908208
35003934920767840 181614642977338304
24792494482803608 37014118913919000
5196658323369021 158540318231887264
120104244815248144 157729196536645696
69876344587530040 195975779876936864
108037800290065616 195024670010416704
146869993930587104 191420597759365312
99240338575390960 152969283281977760
145968757528690560 185799007028579296
23760799360606684 99781255745879392
11280008167361224 182707791377998752
55502276084204728 109053443659550224
214366130394098 112516617433288496
113348548779970464 156750989791779168
20133704367925312 193266902088597856
84386005177952208 147991994099208256
94504187414359056 173137379973121344
42213268208426112 132929672185545440
74384624460206528 85251905737659824
138719612849998064 140749854350733200
36924679383678536 129714345028174464
69439335335161448 139235439369416192
120397007767860224 133901230837071456
9229794695350524 48223497032082456
94988205332690736 102146053394733280
7969551386793678 62939817173441352
36870156683881784 99294097057183776
18273351102841076 65296560387359752
171097302169543680 189226462135460928
53506162490097584 71757965817075128
123110236798244352 160781782942132704
75429876877273088 111258232330378960
1977671246999915 98484403176071216
81398889089752480 148149680627139232
141086096268611200 193262258595921568
157577035616678752 161430037539963648
43351263544830144 184902770575889024
28925174790714788 143811924489113888
171039679249725120 195409184101559904
878265363198587 137798162580000320
84571952343342960 127417017245147504
29357209958095212 124064109981305472
68637145564729088 186384743739022432
29331263434217852 97298176545666896
61882417455637336 122259388796069808
134208737267550864 168996370723819104
32124795749685280 138578573314154896
75065325707896704 128693563442112752
54529625267683648 189627965788716992
22771303441559012 119299456903002656
126582355519959040 189980621513821856
48395686785087872 66809580305530016
79088161318648144 194495271079051616
28643945775004396 55719153656412896
3025394488825318 128223111021371072
28383707610806468 81177464319125728
24428424636870484 149562247046031328
43708494498435896 168574687324779168
58728016417302608 93205516455083664
36095635290017944 116694413612401440
158342706031236704 160970615308019808
138214550626720672 182242560645746688
140437897913607344 187240127678499424
1235521037166537 94004233295130880
27535708955191792 132920627686489088
59699113052693856 119388643312934656
122998779024924448 150612546904012064
3938118489503658 38899418091219712
167642594157967776 188623181970691328
21483569659238448 124113590317276320
12793783744761742 174072942613328256
108735331322409600 192865434769735072
81801959776143904 130742119348040080
91277787151869120 134275906758202480
6966378106292748 115021879548859728
145984957007061440 175137276851995360
70012658590014408 85190849372687824
43987477029654808 45908893183069344
60611457420625184 182856367054759680
35172237874756040 156880326732115360
51125085095984224 78335875595904640
32267348472437192 174166731298668736
8681195205137781 171269676432484640
3050606401999909 111179091099783296
96579225362127360 179268598943430848
119379559663627216 138664842220633568
66756969101591456 137908395080701600
77967074991433744 133571601573438608
161126690577253312 171668103119917600
178935336097700576 181444409272676288
56608409907836312 128235553276719552
157758518800730784 162890699503412416
106750616102510576 191527922972453696
82924136063028320 100383877153307952
126281672543459472 137336982039657248
54095013757301656 59963762423896024
44005434202075320 130560340002368112
116194202501239008 181457394440136960
60473314770811608 75687965372267776
95854547701835008 100022465894480800
58375370163270568 158902510429646336
48181060636302888 79603587966294480
138702837830934384 162682624021802112
141105165715686928 159181667893286016
7622789676693477 42748259032327664
10296716264373774 109004464710922016
69055667847258560 195471006307460896
53544102647621256 77131704331287904
13948939954955844 43814292136997896
67963387620555408 86469476323784256
60996183220497368 120151087518810144
14770106316135470 187375189484028512
29893343502867232 131036657108791104
9090678605397024 131908423792603776
69599856247428552 93854494294102272
7843246540708788 74176510100954032
70952860582733600 81290841762466816
132953313756930528 152491442555750272
26845188350251612 78915048077763584
112652764326269744 140066073398882960
3340133780022169 82276158218239936
154032477640973600 167206935834146496
57831203614616912 82224524341188944
7818552876756375 138071116212891088
5899893624874506 85661532697228112
104161860680239264 133940797735884528
48533037233935008 59559612765259776
143747279503326224 153372840677044608
26201156140005344 56933868512352952
30476788538096880 167859696393085824
68708207559890320 192487644248591264
35482005783752736 177192818792449728
173736318470080256 191111509693720768
3694863855021971 80246357441396960
21545033606688256 182994761366461760
8997357871975902 186196116858591680
4569425607296151 9636647932165664
52976337903387816 186091735035690400
60600813400582720 90666059208596944
118401027959417136 154085214589415616
210216691379711 171634229852069728
23431057076704616 102051684317727600
17414609404492632 66888004429758992
34658062749590236 161996593442710272
38823684779825208 109453145703387792
121761511319349408 162885069287626816
153165236495609280 180525213936896352
1863735503838382 81143616969969648
2329715420613926 146174543462162720
45351983233801160 109768446130792128
18741509944316804 42953956423057616
13582521573716560 132240314046940400
60625937379530680 82248282574346128
43057112668208168 88177606105954064
118252012300974464 179088410713665216
48879479302656024 112056227724475840
65195444008148544 76962786689759312
4366084527645746 126665074725714560
61089916690499736 134235438601527680
80585989294426032 134691497770157264
80549026987323072 180195793361020864
21385159436771096 74920853054100208
10303968863413934 172800164393831200
69392322596372808 180882123991856512
46499466337779816 140040347185798608
114323266674462624 154750680997863232
138139115616326720 147640807114521888
126783426207135280 130068871438467968
11289537248089652 117731393730528176
120201741105753872 187883677984700736
131305735081560928 156095996857553152
59089646169395048 122553570965464608
48488431223749600 80072603664516400
109952480496650576 113110368996079888
692464051453844 17466981035036398
26267648417878604 49282297125978432
19680603948483284 70252835903056152
114014483335393328 195969703367296192
9587104678799236 149560233874989728
18715907835500428 44648960002993128
3836083151676259 147064690416019584
108542143373356384 165688484836716032
35834920285334088 153385570511728416
81896991389919264 192260140485717632
99381857963062512 151053070152948608
88305075306065280 188326400239896256
152417295808588416 193902275597507840
42750907178413192 147635423443627968
24878816783205188 176787303235433920
22969421747303324 44939974603102960
42624558764871288 108479418624116112
73134298429089312 191651686736305632
43071046445884448 71564372066638784
44136629741532072 73671323906087248
2577722703078158 100448220531681248
22151893919630104 149005370488934560
188049619261599904 190263391618136480
79296685039647584 101440751116042288
91367331043783376 195024134882550848
46526081335995016 136073699326417680
47715892136649368 158679250467718240
63844888960480056 65531852458421664
90657331403656368 125677836652771200
92701571021605584 125190551730649312
90262463792252320 186824573649013728
135172001888146352 149376754965121984
8012277319290431 110338852119578352
160775172506954464 184057855587314528
30091633076845936 70285714397423920
114349264509143712 140665269587485216
137391647651517440 188882141032318528
71776819290755056 91074321475099168
1449281976096613 141218952357384064
38304144200800584 136322476249668048
115259105991253680 165234914414466304
27690505667408812 40813255921822424
61286920020168928 113850726867333808
69589572937620632 170127873155377504
23297043417854188 71838531536301792
18584399248170160 111853522491247904
111490188086963648 142795325522685840
88065397477313232 96653855652195936
158480872031221056 168942032230733184
35395810004256404 85750109754469920
17472418312772074 110959688907382176
47076517735550832 54300740618796096
99677051447138448 193552798257681472
87992185436306080 111626572994794416
33145475664772808 168592648764322208
60523516850429160 108496901067255120
34714588671862428 182630886651653632
80560435780399696 103055783833319104
2202307279173640 187997435489380896
19827940490235124 31584202828428576
59255914387713280 104250591657473760
104262540728838528 125957167925901488
55069966208470264 141877563188847088
8956474115189016 61411934836685160
90978203942201648 113497678925739664
138477550756702064 185811565726793120
44710876860161952 194309181626321792
94541948258640128 180577622017680672
33023757709117396 92870801739909184
65708629716905600 75013995538864528
60665172260146960 107579775286668896
30951223982573896 42668492985430544
100335066803161312 177631569378572448
86563089163731936 139624016535620576
23401437835262776 174732620501508608
118566436242222240 174792242503755456
103230408495434048 174329459499073408
79700750453667440 156420174920782240
58626740784370408 102512044616389792
20512588096922624 192947868786021504
29139259955362884 156436495259571360
114859848576593152 129640001117032896
118443929736402992 145250301359790176
124116656952962336 160857209124393696
25263709256456880 180915876887206016
112572371969100144 185888692393056832
47283246018317976 107976812173473600
65285640197211144 126567827672371744
73567367317749216 120771846632410608
30022634347345164 171635199677156736
103178684755573984 103790755889527648
25281862666171200 128796927412210160
3938781709970172 18471612032734112
83167349615408672 105453619085895568
2204609477302717 62783752430687064
121915704731997920 136840493764191184
40641478763363304 42072786230272680
67803576505096472 126484863812675840
113305943932044432 127352375463103808
145438511486893024 151169256117281952
91768338925977216 161903553080271904
134807920960859056 143394663652312128
89071688259732480 110003257726502912
28770284652507520 141923320204552752
72296434891603552 184780940077624864
21025354698434528 85692402300435984
62186383115920144 69483452341219576
61617968910933096 182384609675902144
16923174821437136 94750224663954912
154935578680936896 170791726868102816
33610310494740104 156913476060146432
97841547049557568 132970096667571488
129761299707472096 191662611767576480
153074814334169920 180401562405668352
7084124082601688 27812529823397440
17405952505262862 105407725641841984
109113625223444944 132291301210310032
49836413310391376 184909534797324544
73121297606727248 142665190572278816
70810205321333208 172938957231867456
63696693273953992 110703043954021680
19638533775114292 188959563378726976
9585943130898042 114502828295421488
3377411488887202 120334393074363632
25432530829894688 185491025727589184
139339083462763664 184340934408445152
39050455311773296 112988606609614272
61406436437582296 130672927736180064
806085146535940 142952193053468352
92910355244011264 94998696550880912
28660878773477356 103199313833332736
60392342741966792 102054982226170160
70910596192248904 125610292163363136
105520501867306880 108248537338447472
115957819380616288 178764183951277248
20630530525825800 22023351999995868
13934939830094114 99703768682879216
153324273875818720 191283827305125472
62789586776689480 143383435886329456
46174568952077824 195687654797247904
127881492862707280 144711741625611872
78466502824573008 186455126598504384
112992576636101488 155491163245865344
131470372026638160 192511827596127200
97268487355943296 160596866102042400
85868518464002608 154095470730399584
117779341274210528 140064316767970608
158802375188054016 191824826542851328
17380422804250188 49690060990687280
37282733150732976 100451058361727840
35326878558908044 112130801579366176
96604196707167280 195752030472360864
92270729721646 184581213224791008
54839954351705256 155817505173967776
51322666090427960 139464805302760992
19538321041553756 191396065729602496
2381629370801635 64319868657336640
85731793934432096 97609950970585280
109841545876206288 111296983975414032
119113154870892720 130599736536235088
28484088326372656 61949537192733024
32806617958414792 45564619882147656
10922057164740274 147368658598018400
119073314098762016 151112066185384416
82160468284587728 163412923375549248
85626494484778192 153746273995955296
13607358244177584 61315875218629192
35532875133294112 70425965242219576
59810057979669872 77346284056871872
10249192630874382 37892585883608224
126909657232336896 157000322157615488
17178790651284116 97363858512911488
117812621702060144 136466010236127968
8824236813325781 146716308081297056
53041579572836000 62270374213307280
171130552473912192 183870751241427776
23842818622310404 52511564055233664
43661448915670464 151163041380052448
36212137979085000 135322204025379168
94093260782956112 133402026674960816
88044570714968064 101927610622525424
67468291455891272 103419467109673920
112306586603782496 190295731546824576
155641688450312 116420838808554112
81041048310936960 174863212463032256
41400153675089024 112795716614097392
48183412631813296 154394407798410208
156094598323297184 162096493828640736
8918370795803682 72707714230590128
29800842775852708 120812676428805728
9639634607708792 195804730855262016
92271543261485248 92717580862581920
17082011893966860 109170010879957856
11475914734302276 131554050065884736
93639797738422160 126211752483960288
378863656331164 142307113764677456
91163953704675424 169550241238853312
12043057906941540 123682200815615008
97585420344939440 161238514986743552
9618914097697716 17878060100737446
29978533008905600 77612447256144672
25769723391834812 173917158860532416
163786551978383552 188538399930972224
81512986385095168 95712176474678368
74043547255691888 86967672823976176
89000925293410880 140079726395597168
102336042270647296 165655313475546848
106825188332130608 110367793995303344
18701286953351676 159413215464958912
65249662301594608 82421944802795552
72941942104143728 98006599486005216
48182055555220728 143548930858791040
21888265997532092 58343380655037560
5939931536746601 99500827899372944
14728026870890884 143909656438409520
3442534122198680 27174065070843180
89681931755917904 167792092721724544
36098880970964424 90718024119339712
156208906292479840 182915515143994816
58834112783096616 111256221017538144
45133242308380600 55194601666902640
23641638028354796 82946396764655824
26309491634826068 170772286926707712
23838537220123612 96113297907504576
2989792939163309 73792472204537472
84113214039158096 172947267854623648
63982578243616832 127772870836160224
58851239962057784 188444464785130592
31102432041212156 77447254642875536
84119092346560112 187523208382372704
79254791095657456 89032357759280080
20466844063106820 166450921794086272
67344725973743968 195082208711019008
121999678766789088 141842528517955904
48459672366518992 82985153243487232
79174800068582384 93370020957114304
97849142596947600 136970379388320544
112931545146215152 135068816449916736
15750849195525964 35329909319240104
91173396220481040 98914969050911136
71815727821144880 87600751053942272
52520887132341512 136937936125630192
5903443553676136 104255209864637408
42727997597663352 44359311872718008
7038053863766077 128003437182922256
24008213759712360 149637828963543040
115970941274266752 184300967087123200
39440548886641640 92041300853489632
87243687912652128 137385987243531616
106375086398258704 156785201033820096
135507568042305392 193173974798089248
16795600051652778 156011699791602880
4384584524265376 172128131142828128
50223177711249696 110424222139825104
40918946174956648 99761947000814144
108498765721270448 151927902530175776
51425510632145888 133028219993254192
94753937123242160 172073615762344960
11132453562344836 136031069447647344
10807598377525950 162025254996710432
63761162575972992 135052536003010032
116422574399010512 126034958828817072
78531470508513632 172969050982621632
30736846975452612 56672349707284256
65686637862759488 130872847362348896
73493897414487520 136135720747705040
42240068557450072 115601841277500064
109032063615650112 168617085038573952
123478505827031184 160987773076015264
80594057283187728 106111329639263856
27251072049533552 146898556275053600
73050731984169728 138477986243849344
6401724423142564 141384732128206960
92648051100820848 193358745432456512
88188786425958848 175057130627811168
100980985889023264 142662863663597856
32455610095915252 164652902717699328
117731882128343808 130863468681783184
27543380426450416 141363158597120160
103308856266527888 132221379167948480
30125723338931840 163398115161116352
42088453154410248 116419946028872576
35932139330811584 53156354339307200
82603408047484592 123702217197479296
67961315266342864 81643866600273632
128392675250407248 169465327130764896
22947745066106404 193026721863487744
120966796661300592 194813177342680992
70976654377950192 158950792221095168
131719543036726400 133097942546592992
33811758589647008 53824736673824912
23296181625981928 31708065396156036
58913500296414152 91553011775247568
52834268150347296 113406176743864528
82956114174943744 93952962978230720
5523154531062178 9379777963253120
91839741268512656 131272554931216080
96735985231487888 171894781969082944
47120227852966336 163672036265690272
85767029466880560 155182989477804768
66742140455288136 130502857023004912
69953511424789848 153520302325655488
19720153236055312 92320984829476048
51822239233623008 180755459775625376
31748444296987384 39284383783131936
118267345147637136 188575037772070016
37351345087984328 180684106465449312
132074346140659872 162563407850845024
154842590033528704 182309960391004064
8650729856044111 98195569235823440
15632724227482916 29206064396168316
38772057469245904 71566192476465960
27314187299684092 107378662970620784
39561364029725072 113138268294137888
111391472394408928 158936324058977696
143307055075559760 143558849779566064
129843102997958768 174357512790415456
25185509458698144 99617068581805264
21825705541693024 115760680999783584
13940570434818512 184420702992635456
159211451337930880 167688141951256960
44869985821766952 130639760323125872
21160230029134988 144611737483166624
64921059562453160 66594171085344352
27749268026797368 87849055452214992
3913663561186014 105793871568761392
49782016601873936 125793640140519408
73346211516240400 163003242844160800
109324273416692304 164000504571804576
79709782415104608 121228019318968224
80621400181145440 118742678502057376
74884595041647440 117423374562424192
39617431876931336 115847458587198048
768470818657226 42552289186888480
135001702028355568 173556424781030880
135245260413702960 141876746896026096
97937153452100064 108019578807432416
174463651682032768 174885615521650304
110665068104258432 120096278167466288
80632779413054464 176717567379014784
24777426326812440 135069876835991536
50166784956756984 133068981098594768
12713707980940538 162071221820591936
77473337969276560 121279303749151600
44525593815749240 137320753464782240
24929108799116928 128182577632245664
56359719003963600 82919182513744304
15746458629620756 131058523948764944
57818951615031592 101391839721947696
42688186326274368 49282124203853416
145906333842726752 179220670717698944
55735340389204800 175024370715765600
90609269460843856 149737705210115872
83882638248346720 143300754670046896
100004439295453248 118776831208472304
96228675503796576 102513781399364848
93851796580032320 139174071301631968
36186135078460480 167007754957740704
30282340839810756 89203367924556096
107720988064532224 188709403465445024
128926534231452480 144070947043500272
14292464403140340 23369639520550944
67807685764242392 95763549636965728
32994924233957096 140537966698972496
14098512718431996 149776889521146368
24966146669213244 183078132431447232
45810266797784288 101539099211301776
29653061233181420 176507366714145952
91188994412504224 159315525120484288
179673471247874592 194184707112677568
33124542539250040 86677154867687776
43398470598922352 94037247748356240
51703301905454120 125239095430856240
65874288868874632 192637748912496544
31741993301157580 162973299420110112
103014026897540000 172746905898568896
175709286633622624 192761560893279552
141921168952170016 186030538452038304
30720285512969816 60300117784539704
137021384664066928 153731888437092640
123815065812190400 184747593816504960
108193575697653584 147023302027255520
49591561504943544 169018051656536896
101426526403637936 168824757890040800
84561356422283152 96769165509262720
14143097095832946 129896784971523904
34357152459089644 153643981789026912
73812248431931744 77403648035383632
31319134066009272 149007111118638912
87632561770519984 175806185763532704
129241470407432832 144043046433412640
14129970775418034 170447724825268544
106775109567949520 116850775204706208
50265180155803920 84117435217352944
63614886927500688 113474779660905904
34790511626490412 126280213136571312
18311097632497908 50965647546943128
2764492377666111 78204695240381712
48730347393667680 106865171629810208
173070047461074880 194957646175805792
1284337178612686 68068317186829088
134086540964401664 196836574833893984
963873634906475 28756612149569440
69687326346678560 152622403997540512
14287153624501424 114545031584098080
42015804592750864 172132393431645984
106526121207490752 119595578971775776
39052875044437184 133490308178218384
110648441294196048 155347686853718144
52995534315671632 73118454973183296
58212386994839128 65994580661630288
60280017740874456 136973202936777392
106925957039625056 119045879488559824
44561076451570648 75472645225865936
64573727248113784 171469670996462208
141005512266027280 168798592347313568
5096750805883605 120144013570352768
80473001130873008 128159713302035216
95859440334332656 147234311358528640
99862657989057984 125926583878439696
27415567984355300 175013210749120672
28380419585087716 77051058092543200
55520037003046408 120187548981782992
41020245005584160 181288941466702272
57349320112404656 127747660668771264
14158204529212824 127626733341689536
22366897383166620 129169614242691760
10041357366245706 177086008199342528
29023968892200732 43292477983779056
182343099060450912 195896295937721728
40815560860430848 130954250796847312
183447132335219616 194864374191866688
168725081173863168 172330334275468096
71572814589975344 118587558840901664
144907984680797504 164466650426035040
113294157017756112 178435639778562272
12679362935981816 148124043934524544
146106013357876800 148863494082658688
17259947889653930 84718113585979568
50240188023067576 154971960909760800
4306292373354158 94213343566179872
61561259827828712 90155279219578784
31429175734010040 155323924712704960
2560647931781405 159973590287458304
7730681349528229 97910697820541376
159620144382599552 196504015476210368
93787767113362032 191936550457401024
9109915517896290 184038924683757664
40440933771078488 172411590437374752
70374499200060664 186741337618257696
1173552164334240 19138470702660188
55270481449110120 107730605977028304
7834371808275841 65191256544357768
70457106249393936 79112063228941040
15700899318825090 163114588156572640
9764654008204338 54864624758645776
164568196562355744 192254866350090784
44526100536621552 195829983513714976
141865423695913104 187944265078776928
68836287661065760 96644667386859024
51101305401114728 105375368085512432
1728745495878877 107460964022090064
50801518335099728 120401642965681920
62289941060230184 101535268595470560
35745744242164548 117893584387145984
96589175955939584 167809994306734400
18338242156036896 91999199832840416
137221572279751072 167711125351233824
45369251194340640 83606759680569776
24271705836145696 67825448764642800
125904754708012176 140228648473636672
144135975216073056 179733836211917152
38920706551218080 145177754422983296
81785581031436848 117801175649716560
52277013198880864 173928296358056896
38260297566987672 54474081535669712
19433026643138292 25723077237597964
124319565686090000 154860237387798912
154642154996855264 191065069479159040
75040886893209200 140743090509614512
102872273857968016 162572517918557312
166785764307131360 181138715862567968
43733058801889800 81087390139252240
75112769170453680 163630181274309536
5260976907599844 117902672054061104
43538027222927856 114969349269262256
60921474625592184 71628366166467792
69839382134015736 92520380373985728
84875837026501568 188064857257363136
126281037613222944 181616944859307936
43306464750497840 62688565344195168
31626886523763756 177853301078803264
30853045113981160 175268923160242688
130582905757577216 178301688266454304
55891624769141168 149822861767178464
4664902825313931 115980736046172720
51471743779852544 159646379757718592
124632590239808272 129516062518405296
47710836341341608 170410862977335456
61315266920337480 140522305823657856
16823965963418460 169103637122771424
24177527408033004 159518938196033536
67945499412774072 143829346235442704
58397591072807360 89201135912294720
129814015248413872 147790092801058112
54959624406243728 90466353888327824
8140461769062974 133536603021083520
37109283783119064 129319566431925920
40861436185525952 73450287447867920
170250715623451072 182703568441517888
67483264921524408 89859907130254880
100656740113714848 148766309787003072
29747345922349508 156108074431365696
10307581277221828 140464788264782512
8243818634810781 179470131691209344
67178294404524760 161567752405784832
18208686243078828 184446317370565728
87083826802426848 150982685523086656
51979702718967264 84490838407727712
180536912674341056 189254808185330624
99283844181185184 162281481448517056
80750665041308144 89099541541572400
95912044531441520 194663447794125760
123624238523031568 137357962040314048
7904590338886675 18205197638008700
34062880143202636 156929474404785504
62923373912547760 181880440661809056
94378478529861072 94963272352324896
97567376386254640 134645385791595328
28276023185984120 134095715262787680
80970032212289136 191512263695434112
88449011848793296 107985915056895408
95295982893941600 188212688761760000
146223530614197440 184199507113360800
23665627770038012 144652623366198656
27546691642151084 54715908097542136
77757948865546816 115502947485810304
71723203853020192 75190400113792544
100848049903869728 127121718689357296
7751673708490595 12848818735087372
143784363598980448 181722419733789312
20356369885046224 44432114223429608
89232917057442672 109267428482793568
147494472832612736 195505427574826720
119487616291424160 141611002456460112
20035569333153220 185920205968738592
175022521133214432 193316239600163776
111283564484193104 132091343354115312
1223958780068803 116821850309060944
7691048966852815 157014760277585344
39915135419093696 168768627602421664
95022106214059184 130747778546938928
118106517874607344 128134936938153712
12494788843825004 132429521335024112
15010868840018384 143457783898998032
90500565954783488 120975909358704704
101310372896896224 146025485814284192
116183634908070448 173517048109452960
133277305458305696 178879689742366240
74908462361931728 134978417155257904
60594315639404128 127528036514122672
5289891080145368 121159844584853712
73370450876127984 147148058590566848
52167227621180920 132073587512727712
5077174437338739 162766648411728480
157032551994296800 171640779682557312
22455336000927548 108039077346291552
51562071138931408 122689133711589664
150649871713891264 178097285233410752
73177125846580288 82573684584070576
65725508738478656 77410185492603984
91762122705060512 108903788378345888
5230234767956216 106718349480042896
8016781398850097 25918671538345956
90410326041840768 105444614428670496
17645894974339442 26344419162863100
30750866250107208 154547949446354336
24553285266461068 107551011782928480
16049180669941640 182759681967246400
118788418745029024 163948950156338880
173676313608547744 192220074392569152
1497746593310255 188057562746545728
76861955791904016 173219614726212000
150763871176630080 166822340258567360
68382281337257096 152442941894913888
133076377269493296 177978157393523456
12738149984917420 95246578716519104
24186056827421900 97459883736620432
7219311979723542 173506952614235328
81051816443626672 106534264153904960
62084957845029128 67879446026702952
18726345621301384 159407444198544864
3897125064813089 59839902275489584
583751285453803 151126009813730656
27109771004169600 69234091680909776
43793174621761864 188767077319158176
111146651850115104 149121184556596256
11525479459389986 163249369184151424
17715472215322700 149403402953276256
83627953629067696 160280986249860416
43662731171654984 78452453529922016
17033128415622250 101731550528341040
159936594341926368 177034383877880320
76605415699917792 88594114583031040
72730443780226000 194058718924320896
105865807528678608 174968636489738112
1235062245306356 96877032808623824
41330930084101496 139332776455139936
12338458528443776 137467311310555568
38536516242642032 43822802918839528
1143807766950260 85183073567637120
101667479528325360 182313089381139168
88465579535841312 119791482764460896
24597809054271540 144417609741947712
12501741006026678 94516988470857168
28112653927754820 171458733008038560
106094627616505760 126086373762875088
23133757726642852 43526365080569008
132227288926843376 151632019324948640
152554316088977056 189936557372960192
106485598726784768 191292439644576320
136866145497879408 142542424518203184
72882243698293280 166915433667193024
100342455387422992 106635670241263600
133740822431317200 174170421320089952
41188397350527272 99075366528076256
34348518583085184 61719067238792848
63227762360413512 121588038686660480
135491175027206576 138714895958883200
138804190551467072 188809318981693152
2914747787474871 37886583439044336
153108630136828384 161166352542454368
67698934723587400 83188735770448880
85694927509218928 191754597822353408
57076150626836968 174004790511095584
9085415257197964 120623116876078720
112953106794336832 142759659974811984
39079867053824576 130737519674382928
48326100352739976 114965902693278480
33751824060078764 180908889304381856
6784130851217484 56218707601646856
11312539204716032 122058681553391568
69168631310789744 88531889096278768
127657505624260048 139366646336335104
39604495214610168 138213549231967184
17558254455282896 154356240260478048
44060104045269888 82115426702944032
152251417390259264 195360200287398368
94632265238962560 169808506984825888
158649909467276928 191062181649121280
141061570751927744 142033733801537824
53697244531726752 106197523610899408
22420424582656956 62130825458038920
23900782903093640 66703549024648488
129900731729376656 138906854762305008
18532195587915060 173678055059649440
44156038512542080 172399791312676416
96759788127928992 118399368022021488
15543106353855120 145046962090648640
60138525099712232 90672459528012224
336330359689177 95774189162538112
22850768203930496 78103424752364432
129627347226273376 174585715767760896
14042665863744552 139845963892423968
28777648338618148 166451196115445952
21871517229955816 165953084582434336
117997632481366912 119998660600407280
5531535480034681 50197397336986504
29902064980243292 126169769961490128
71121354861736000 151000844900831072
166280214481379552 190675396934592736
38815408547686624 181303874191379552
16972586514188028 32826287889437616
174443792542594944 188913208318097024
36498107632694072 150170113422947232
10793808607788982 174188053872556096
6678000586632044 146707230327638304
24069219589457776 176662392820006240
109293961867231264 123568618921075024
101206680704368832 173407856619591328
60098984818289360 161601731950442272
110023364012892192 135856114469075520
45185573658790704 95302964902014464
108568600877513088 169672488049306112
25391972421402752 103068816376511696
111901388053640544 126053433526620064
89833880807057904 157641295276321696
174639482768739200 189662426280309984
58585679068365520 96195242288608720
8930622673648952 149664001456869312
11555833911789824 39028488107696528
31361808812700324 79697064214192800
27648987132845492 146560866603603872
125809765659772112 162751200885429376
50827505880303512 97099196397087152
146364127377021984 149788539799970464
45301078970566464 110493403164431696
66429132344271080 134792720741324672
151249418140279776 183737845017841440
133013874471415808 180340221182006368
137582535361599984 194384789567434080
14411080348949552 75444139555529632
67779382666381288 174836946201554688
74657257386818240 130339051251623552
127452242057650000 134607465845263680
7625644869797297 36597439147623072
52277764055560104 158007472572965184
73454254293828320 193314896919434496
28674486673606948 64485967623534848
31352811268794456 176778127930319680
4968559992318439 87166256156618576
29129469662111992 62147719973653000
40639978011257000 165389428107306464
18195651912670080 173772488336570304
61411966008616008 169932131803080544
118135398726475936 165597314102314112
50024499441418160 119118356558842992
157764697983921312 196565898512526880
24711713560222240 32344350191385152
71840545098335736 94919904083339936
53252799056256864 83609617070857168
141739917353869728 184954054360928608
133113016030914208 174299246005514752
40755290720951072 169415798942512384
83361816556562640 150465215192408992
50140245791858280 128256548767982448
116965062853826448 151588242536907072
40771618721619112 163246259822497120
18196184368429488 67450906786871904
140741619589968384 146527594227088864
148053911685488416 163256254187587616
80581749801411776 196000248764378016
69134724162088232 154259498722861216
38013201635324496 134116909459011984
51532296232624016 100303066344352304
8867052367963966 112582627185590256
5151319563650727 191702297850821888
133718458113205936 145271743777956576
103573880682498368 155801006933091488
119587052877018288 157314504463242208
15980595427235532 62980724793616152
42328126986464328 169605183403249472
27909477767296644 127930859733184192
64516820131063312 132030349953697824
132831826049564960 170458156644355744
38029802142931392 121032429453606656
42859779907922904 48523691438238744
159250560277556800 181260505112661760
33613139711752700 167261585698371680
21794755105674668 43193656331575832
21579298954285192 135129067900421648
34948167899510928 151088146658884448
18862225810158120 60778639615606144
148758404030616576 151465910132154016
7920597616913718 154567125233850752
16009243195854808 148302753208268320
79779491306905072 176973064302894048
80998781712062272 96744987492443312
42354295481807768 83604608138411808
30070516089959364 46773517180395792
48290461313553096 75443434355819456
165755341651272896 167676597029900576
34121484232472224 79769685458780192
41844669838023256 125245503332865616
58411332702494848 128528987229609392
33235575740765136 146417930478399232
120450426166290256 166685383181179488
13147042657544576 158384891010897824
113853822290686896 164898628187835680
114957748004868144 125842385769041856
15088534834495802 172328483978660224
100083582656926432 151767540494507168
31142602611911084 33986835132431544
10435060511045328 104341138219767456
60337373898354976 188401815497546496
15702875995806308 66446071936935864
94170168301157824 176354970975473376
135534462216126080 161061282957164384
119363770803407936 168841181102749280
58561615063721792 170409182850556288
34229144030077976 64207326853390120
100112984757609104 159066935118298656
73672622398896080 169766761491199232
77171749141921568 165207901059014528
27756808473292096 126600759274292064
86783269772264864 106335460615683280
99095398804945120 170966980069270240
159875824108004608 182209491724443616
81584149211121824 99349951403806912
18840196043874576 186683452575038016
27673143488341248 193105220888214624
59752903577456128 136577917017988432
3757438020192695 129295776307080128
160227388037392704 185889342194961504
125141644185867024 166305623579468064
62908523205640096 177297662062928416
1146323872875500 86910993188611488
58949056206503536 101291646954373568
44896717566378592 75331635716194496
31911075049859108 195038019454595872
25822550879182648 167882522035016544
62571747502168864 141517649353975264
71466746007445792 117030125673881392
56426215298608712 97167369546298048
26221470229750620 93403190383278784
20551112906658608 192282986163708704
100943136155125392 120860249457203728
8824984024002659 179838471568283072
111644143452653520 194507178475941824
46613031598020032 53252984584701984
24012932277497084 35931412532340424
13435050266176964 44071851329688224
132456242325024224 193325675607213280
19010957019742524 109949725126836224
16569744952579262 159538180851757824
49843871679142440 88657495904774576
15428757070487708 40252681542149824
92981150764940800 194585327584339456
93030924455518176 129809026280586800
32668248107614752 154948046810618080
136540878459332080 152685681355748768
174033222870232160 174640821917371040
6069556814195285 133060002207807760
83442873471250768 90568707960894384
87607628348537120 137148029419167008
162489152026122976 193975108239293664
26102091722168420 148449507025161376
111564932676616 69203752569076008
28139840249473860 129247739700923856
64704500042675024 179943232587162176
109246050721672912 141920966991054320
136473386338828368 195155344099633728
87039447192340176 187424638110852960
164190432499526048 178772810671141504
8361404567206812 27208923919416056
71799051033676224 140416927484531984
85134582035122896 87798735625059152
102602884496339392 125377995956840688
145421247921680320 164784080059873792
47078880212898104 72352317471167088
4684006996870200 142036489017655488
79803544687146816 155548141377146592
5643135793223786 165464256061742080
11531044053691038 76795958064886336
60909053511460776 122870487516271616
22801278880193132 189867227104810176
96094979635100064 114271252475584912
30810234137991172 82112368929888704
43708357566216760 97334364057912464
33156930145489572 143760269445759072
22815944854099672 80699755575382128
34162047915166764 54773896734296960
34343922041522240 87240133927489040
47815146276671680 191025836957976448
67439989996793328 172064021003953088
9109920513867200 59943960935345680
13748602567301188 185687499669712064
42979211924461848 184725277081158656
7844579461590173 83779477123036160
128968911056782048 162229395218681152
25387248298828668 148271208585425024
14264961155402524 82826858331928160
51726600347347376 179853027791999808
58904884264188816 62573906082904040
59324292926731616 168883787946903232
87173863654007216 131456208074958000
84372754193940320 104663243487537024
39689248072522352 146025774213148000
101078192947519360 158084261112596064
34172432332873676 176086547123331136
76660884380318752 134961712625504880
103448531957236960 196308904099569696
49938942506542208 180924215295731392
65369714451323592 67861258399284072
21711023384749252 135770648126983120
111728293498229472 156223754242377632
107338971368609936 183414082860906368
34242189925500448 186987882114516064
32354033764693808 118438629367954672
65269526823694864 145245425634650944
150346367399963136 155564682207868576
19122985538902200 153517788163371616
4995757561956616 161013327658422528
89735396467655984 105076615915438912
106104848422157488 135825968015143504
11087514224790236 91416385389703776
10339485660774996 80890386686569328
90059201348194544 136317254591477392
17048149335881124 54186737746288848
26898799393350024 124673600097882144
68865508945272152 70754315408144176
152630324646546176 162813465044484128
57730384069832232 65404245163982120
945033950147304 38259247014037408
110752058369072992 116197101453529904
36485552897519840 77967727590317712
55092995614968200 73126557687320816
61668603884018824 75474078010411184
89171877258722080 158330963425261024
143884007452957408 149343927839014688
7592865566293800 60480791822555944
31941982891631608 128722982417522256
59780374014610448 171943614036615328
40297874535279792 150517424309320800
63985602266833128 141441285196567840
28824161832753088 177624281698543808
59784010499975200 137812990622577104
108322381518995616 141580626713446672
78682627098172960 160916468368448992
142301589501185088 167468045846522912
77796979828618912 98659849315084336
45709671893486208 99517044523192496
157693989311718720 177937548995212288
119979602148995440 130377516365093168
28522575445303592 192862229600687456
4006536339620840 113508237389452976
29750106210667768 136231057221387520
143292893136679328 191249710610710976
169917674527215200 188319301630606560
42206989670067616 186624345485768480
6243368171660690 93509633220278400
92392566290046432 166396346132790912
77015971311692352 157385564995115392
87458798182067376 179201650623770240
75420399584290544 94589647155586976
31667929390239080 75134249911558656
68059606299710536 149905424810457184
19057378741816300 126881699697855824
144821054903842912 177932525738931776
115418252639553840 127665624197724496
86435193606398000 166801467991713888
38757160242784688 42324850905309544
5774594182177698 164774726398735456
167005684215530816 175989835992104224
174742403251371712 187731898712114464
166149860766800768 176449913401503296
101058463364399696 185235301649829952
42968650960041568 187762250812777216
147352162818340608 179029217683769152
144655110067721408 158667283280096928
29098180293517520 64857615169329888
127268837974117984 154767643253876192
1451545686990431 188475141264591168
79982947094724800 165635422650197952
25285140836132284 133538537070379424
109194799425632544 166354819090176480
18122488464142736 88460585322679568
145439375568059296 163575885762450528
146810863350519072 178173929900896896
91100288506495408 94769135615069296
14313122420169454 41960264633613912
36384944863273392 77056674699366544
143465992612042144 186315267174203520
16081464445268506 115023134397023632
126124674842823328 133423967250477360
112292931097928192 156591759195385344
57638398221747744 76975453724421008
75313009853185184 114156188413958768
102783691813273760 181899928826667232
14110554911387240 54087842050605376
80382260159577584 180715025220233792
135082491065347600 167229991116647424
143501914921768592 180672245116025344
156497316888679200 183900141759795424
4579099660479643 187926537944464320
132301410919269120 183708380492322400
89626060401100416 156747894815916256
33225364366997424 180856646144409664
34184155744388244 124083576253470000
67026593678314960 118506736218970176
46984719914159216 94018226475048512
172226440128386464 179062489929419232
66970514024411728 143968395741498416
86940401274377264 184450012462232608
65951899249603336 183132961106933664
37975710718852880 98366670033477504
96927476459407776 102289950268994896
20410116049349216 110431235048294256
94318761179903696 157268331529296096
31590032187368132 157165789834551264
72189786623349168 118231384246633952
46284631081616400 46953201617150112
38511750438498040 170028342281512192
39494438882219800 71586783653330760
107990979400202688 121475700975698976
48216216919460296 135434017129078752
118854212603282064 194749760542342720
66509974741387760 155664365213340224
92097003102562768 159202929744365088
91038561354181984 177535160483957216
88900126924617936 112728242425623728
45682415598877064 108817225743588528
3869190201864331 170438967222078016
56009806436338904 117759973410968240
33975634888264664 153524146892370816
67603190931804344 133664145208655904
53145098686890104 184088172074325888
45521584096757392 184125809165294080
82186616171366512 141321197766571280
105075809685011360 121087500736423616
155296997850368864 180595009574842720
48574218757702632 160475792570336480
63180851402143688 116963512392616320
139077150961442288 149738717038151904
182517082957151968 192300452626920096
38750357493694072 103353258408708944
28933021207314892 84077119869042208
8377719773928989 69049769447715920
5189640993089542 48867227036791712
24143490181010552 114439429124675424
9927881627548100 169481396702648672
45696847507785072 64774711123777400
109388083008400128 128356726164927248
47486079564433992 122514105511285360
27140514573203008 91395018091756880
16285256454772650 74557750092622752
98651649800841984 100134054158355248
64423160884990696 128185327687954448
110076544422578528 158183349454468512
122857034269637840 145405717153881184
90770306351745584 162133732286607584
16375664565857980 146725237471342240
133642379823439552 178931130881259104
103793013866661952 119771624663519808
2155826748141734 95992091758361792
91021110123148864 91827629592647680
75713467210842352 114067134766213808
15366353314174510 19366060630901060
19168418434530920 24513949626322760
80029685999642048 170909881961371360
11589835260850814 102948542747940880
48271516850510848 124181127057471488
133983892742451136 141854939351715984
13895009184764864 47144632998660800
9666139119492042 45183406608368624
100614056216660944 101798026538255184
23157043788321348 187216413049140000
30440869540115376 139905268639210976
7211593301664891 60331024584408496
83666043981039440 152715694816756704
77695389550740768 146361744532836672
19738821598386204 184017834783626400
63361210244983280 191143951659496352
1760517279283196 78823582882572352
112370182191396176 155583885697737984
43620206333327728 129803286867665728
98141349550198416 140051322845274496
129276601749683920 154813945820203008
89174050513405376 134164499764609024
132911204602180752 150904468811492000
100377915922538448 112101356488393248
1218676442692411 172185014552952256
133998937671869264 191508799035041312
57721937483072672 103697608814982864
6197167028327076 135074983970504432
97474598300802144 143099300523426976
4926909629804437 170773105159484032
106872779697481744 108206843391333920
6113946863269131 36931611577847248
54741453441260776 67214890010994336
64242208281643648 147686617900991072
10233099152406768 78124449369285424
101637757310583136 166116857780981792
97118798738371520 190729821702131008
63938773733522176 67536919478527336
8186792250417946 54021683175563720
108302163724823664 113244689500397520
138283956046293520 156047616571091712
134885203506855088 150435700895068192
81120272350467776 167493081992541824
83190603469060752 191100169733190848
15305602405230462 43427109141726848
43328844013362288 157856005940647712
47665619225838480 188898839293636128
41757420674436112 141002196614796096
167058704345269664 179843508861380000
34050071581711024 156039935195669408
63692328532119864 97373284752287072
99347658451891728 113245512791884368
19428127520065016 118774930718217728
28977262958672776 172598748211410016
350714596220189 50705929436965360
33146673933540564 174409362184230400
56116954898453432 131657300116901008
19952615041709432 172942913339068384
58910061410095200 117580910867041952
91065579394085296 159546441894468480
98343558283813024 130767904085923824
108751129151071312 162175565130613760
20504849699926900 68994364656173104
36151154110316624 192517989430782976
44524192466835720 164811453282492064
69745833710842008 110467048097027904
41325883256431120 148267475358476736
3654657953271342 141536082438407312
58182553871961552 191757661496548032
113667518805497216 129708380294318144
78299193051721376 84987430723039872
121582086596877856 188188132821084544
130591785962686800 184045158545342848
45711447362124400 115461601709546736
7016197912287472 165946443349018400
78992503601076608 139083278236566784
17461990664505932 82035826110128352
29572997185991900 169042060391498944
13043421214098560 69786185550586728
65485875374816272 103791672034018528
45147562914559600 71868009217083992
42009739467670896 72665084160311472
65006062762938176 196210551410237280
72645373004067536 100463848812340896
6798298733462330 18200875223060808
3562368612919611 170026672937954368
40350966897487840 94938791717299120
8589952394433799 132022976928143072
86614342505553360 144831007859265504
101911386458443904 166281823800432256
51235968640133880 129525522239534976
119541801729040768 143178542945545104
137980435998371504 143566511825909184
109419411616429680 161867087833910912
47633399152218936 179698260024245760
11030973032726052 141796451435446048
49702123913452720 96716800210022656
58411437064353992 179491554875741888
104270766676875488 177265387138843296
47178977453509648 109993690590392080
97738614056628032 149850127862739392
55884025231860808 81759117812570544
145843280066323968 147944710766034144
9412594708932302 98272137489229072
108985948302272944 163960579803248288
25864587859821584 60420386965483208
35418526454189712 190143138721732288
93912332143620976 127644723189804048
16863882132224464 195614217408162400
88033793470925264 134849887771348768
47330828255160896 96128175858374736
29697246936533080 176170482546145696
1618729944633387 114120683954254448
156647122813936928 192065967274144736
35425469771432004 112603069445545872
22749699253109792 137488848953172544
122670307028876752 168685973373737120
10995840024438598 46716499519250968
176813404091948832 181756356264564448
94943463824706336 172216222380096032
179091476737391584 180944326431064032
167446045947397280 177130135333472064
18194763288154064 130674115145794032
60974924203779768 66521451005010848
120425043220818624 153680951292385664
8509719679938684 86530433637804832
16189518451065386 40424134289125680
157890855668878336 179988496820977280
33334857177712112 195179612875395264
120888899585619712 169143143017225664
184371760718359776 186806856390727840
57641076335901952 190795714540438976
84361565906957392 94841416052256960
46619662066031408 135420863684976080
38679235281296784 179904956078824480
123677532956090192 128623077418224160
8438012076978836 58934254025452072
94830717165118368 133135880667678704
119185966593049872 161492668835579584
49353141302966712 55825782047992160
95544725454809968 104937377976772640
90982005764600320 137867211178078960
24405033226702956 99193538143142688
112993795411597056 131467684374635728
3593291869095090 118668590333767120
11753359203668068 99256000070966864
89106794710563920 100970810318600240
110969236306466368 124530583090807696
14918608242258428 196474030621389024
101091646903455696 171971099239544928
17115348849105858 104910960834230688
6164839698633180 74053927103487280
9599675411410106 137957568211871552
73932642821460608 82351948212567056
116052942268118352 179607513108593440
118075023575334272 190259689351200416
16162482265680898 57964233171066232
22615941280897504 168126515131713760
107097707732213312 148772804943290560
73225426362100384 110848548175141456
127626264323795296 131987976660743360
18488436237680412 79903153855156416
108442161963654768 161523159876472832
50097596612180720 107583600458392752
47634943472199128 83063001496385616
74307006781159264 116259303732570896
15924159726590622 67614727019309128
81573535465360784 180309185761684064
20742371781244196 175524456554213952
42465576236831264 157441615736732576
81409984990419072 108946201411752960
11202073614318016 99970891367546224
26713144216805324 143524982609261200
51392487284524840 124824732278329328
70997340147435608 171721357115612320
27980130654760928 47239581246264032
72872252657347376 76595599252574192
127320967778894896 156090094592921664
68849101943785040 69147244045145600
148136394555931328 149880061601798880
71367272595156600 115709910597590704
101070362041540480 193826037258659712
84869037657090256 195531511357696640
103893594963733584 127110765331669600
160459097913513728 172855542834061376
87424798587272000 147525295983903456
95567488000012592 135834453064515296
34615533859885720 62926243782299536
58368411961802400 181133749167176480
1511885035919814 164915457447493824
69277641593915744 105091704013429248
10043876639118162 150887865819347072
21021710965430432 70854159698656288
54531649577472536 157154867848220384
32261545477878580 168688773060444832
37621107780299784 131681789893285776
30266775639359848 134126436186141424
105909061494316592 186176266810788352
19031698048630664 56175602889905376
20461059130147136 190075519238032320
78131982100849520 127783093896501264
108845887280280384 154186463970395968
105950889884776112 162571571746758816
157311775189860960 193690532312808192
68927616324980424 129318447637321472
44963231282143400 139538760948754096
55996343875597448 124647694771963872
442246845992761 90132567651884208
161937445137691392 181641680145353280
169159500940729696 185096976236374944
97641304710829440 175394508291698464
49144337527592280 147267706917465824
33298092465382776 76490339656538528
4785141988592277 59859608961240872
55127311046749776 138031450138121568
76920530998025488 139881163970139744
48676940878879840 187330202925121376
19875350353556132 88242798275327696
72195710854254544 111971843308519568
39536998444070768 125014977626071728
27590247288571732 32728077628406988
103857924337398448 169613872814975392
16935350432491060 58859769631359520
27104720657308540 132470216970776480
72927187906310160 190614693734220224
54342870212975136 183542361968929216
23945085526767592 102326008000287152
48316995424105064 143385621789464240
100938766195218592 105409714563709936
147130986931454784 175271363378325312
4889174834922025 174083763717798304
160321026178218976 175292067844017792
40646318010540440 149132475119484352
25840324033672172 39590573912368792
104497530430537472 194046634929256832
159326842502121792 191916284797701472
477254773152106 94589193406720240
49213643770308496 146588621050867840
142343786833610128 145295183786864576
72504148463420096 106461539419853232
44007645202369560 150726567811684384
1029121719994552 184216481275076224
100988479691490992 190583642654667712
148674657330865536 184217102331257056
89085602269116512 93717853564831312
8928813887990503 111338141933138992
21677244442579216 167974902789284832
133471560993569296 168174480497973856
17944580287871998 170181654123292704
53877788505641640 86068999643389680
69875101860975456 85173765596053968
101412571238940272 179308391359228224
44224282429330992 182816367757664736
55444678067153496 177210639902560832
149498687671215648 180874784430412512
34359962901108332 74753782573669184
14902101023483306 161026742485052480
175706047060059552 189291488914656608
12615915730305572 144815835676788896
139821146948078352 172326469923060608
89127608664254736 139883111149056000
39711895073506456 62558384918114912
15081799530471096 20539705613735332
54041552797826720 98885767658282784
108422261050076576 112137911490020496
114281939210622880 122678714505433664
71285572518584912 142926478471524032
30205968600170308 45818214749959888
24708869623265052 30835445069970508
16936341479574668 112826541828874736
150497880651515296 183065101728682688
131428308295892000 160576909145980768
34608431384908468 173889738129959040
137038778457528672 164714224518221600
118865006801575024 137929243284888048
30103732099445892 170038813236609920
33450326106752212 36904079531367440
66503307577324504 183540920116793344
95912593084881760 99313126459123856
40887757232832624 147686287354518976
140696207934604896 187481190417188992
27469271636848944 96008459541592800
15254250205189974 140918636333249952
45210092531876104 50462074810040328
109908407381950992 171620415239509376
149731505900960576 174543518485252000
26027985647134196 88779514432092912
131801153508842656 165919569989101376
3245350510514367 106222065285658816
53213728323747448 170834306994511872
124177992483390272 152347789864187328
125384465145653328 143440828630919440
152457394939074144 182966722203673760
11754335978819054 195830020033774880
112738254983544576 161734605056902272
96916282497390880 132865367511110912
21944164875930044 55632743349571864
154497473005290912 187180257378613056
130956938476420928 157583460209484352
83197843742634688 177208091766016128
45818359817158776 180405479674343904
156129239005109632 177718866627964832
14528418344605796 112804495977372240
59972672323157432 65740255222610496
34805276765393896 97265075480712304
46822804845162960 69136596030262176
105984351468861904 164723846817444896
12698534289722174 153962429129267296
42217907456176528 71648381767398624
76255617924941280 137299823308385216
103007830483099984 124626205758967584
70752249563078048 82052859387094368
118390470985290768 160446145928886048
64955943926284584 72007189760547352
3097871452453915 150310650525546784
93918858690387920 115036072020155616
51700537883604376 52276313537204944
43424422865372136 170780694942074880
59924957441637320 88214890973785040
44502532625400000 172644704103499616
7354698448151120 180834425123082336
20517479064454752 192462127690259552
173289951711582144 179480484176472032
73772929098767920 128807479422983936
60290704277157912 94088911835485088
96500082871253520 182146218021357696
63959402341405928 140377086526454192
56737385815661912 62200744659613960
122450748122893856 131370167893910640
91031726034920928 184536170659559968
71832037980277592 167925231116810784
102160301522046336 180669307015527808
73815847895306320 100509928172550192
172805565362481376 187376895307592192
58878730280523800 175943667023251968
112698979700531392 165606688318633184
7226137019190305 27944906966987532
32292516955932936 153616049846287264
47719633900040336 196858729480890656
45396075447140176 165131701860446976
41186541930047128 46078149723549960
68322695311094520 99018431999305792
100364422513563440 104032097855823856
7741241260182323 100000298331673712
128917169139969568 172747721649046752
35313075747333760 85195640422728720
22271973141519220 85238290529679728
37185185439771152 152964185251352864
132939868870640448 184104057780695424
84197111732131248 156689284174944320
87465346505917808 122977729812431552
78306557972636624 183612198159902816
91308693169037664 138839259411758640
61052963864719192 101699439517001056
66281112393260224 191197184517643264
24855919524469836 104112764932932304
40384143590442984 65487148047770936
67355432208456264 116751900401405504
52188844644307800 78826633441771200
39295730375839456 92345934763049904
142036652898306208 163175942720453056
42673038561266080 145046873952651104
68046755472439128 139554842850678448
86272809361676448 184093140098947584
13743307371952344 16414021673159426
1046000454662874 5401256661845293
60535094915780832 175296142737329984
31469412624752708 128091216356385216
25181489979417712 86062956906247024
78388455195839184 163376054440324480
69600595050357288 91954320355550912
24295618714010248 105444948703985744
57037704189920904 159301442088300192
60154708296217080 144477940497248992
47115611538920112 195223178394789568
150937910683182560 193463208398982624
22103257232527052 165663856815448832
50140380101637392 91636925344280320
22399026858435776 91300030494582896
8660221269328732 35613104826378356
82394801115756208 146660421218251840
6063933632231417 38447374708127336
52150286985389808 54661815491894656
31647603027928904 148454882359153280
111215337990865616 175687021592461824
19246004046796348 51378102910574464
25835660222535912 51630403561573472
42062499601202952 57308322581662416
13368639611788018 192254032652184704
47087119616362192 55014832710799528
43144324496440648 186364089063112576
109675195311237600 146289154546117312
108297000199169184 143111359733899392
121372836306485920 181688824552242976
9510141615747010 46677714364192616
170204452869934464 179080669107053728
2835372517017786 150128622728837952
98381066683316512 159958823525176512
63633038787595272 165849435008233760
49880491036204288 83097557977720416
28925733074402684 154424336936224736
29091557941641632 37655974448083264
77760133789089456 163103841265647744
61246123032622000 183486234579982816
11443523506528136 119481736562729056
25127344247640604 165265638599941248
113473014634916448 154600558121583232
2766897905687547 4027136965421266
35312064945730548 180320128754081600
18280121284823392 151226244313255712
92544320838495616 153387253763365408
8071643578997929 192559623673958016
50606331469740456 156270465729804512
117434048492915600 130328231245967680
15167458444347598 124003180458271152
12165827824407074 169713618439161472
121930229384310064 175132233763214176
16558436125962940 127811328686718256
101496680198929584 128529444134745008
107733170966121344 155936140899387552
10731942491061964 138564747966840064
118024279086624480 188045846520598848
52468286941587768 52803407380093648
21990833995254888 135968200031919232
119423080117733248 183752647367265920
112770494169495056 140139774903670816
15446951201059510 137981784621282416
60623951905223232 130314255481107712
46160584540527568 61560405029532496
47745834032513192 148362025420883552
13527971419985216 62035811546574968
54381672965885184 158260174402684864
105608940079362768 187254400680519744
746226711497859 82012454345770912
39895225147109592 176167746056076640
14154671070649294 19554324978565752
127633171082663168 150383722131680224
14996785787968842 73546728299023696
54919801198744888 65747830975316376
45358116590138864 148490192028117792
70242067746421168 168424260263222048
35725821413865280 106611314017317264
114375110623307776 188357170049796096
39863825331329360 182115753153760224
87011452301082048 122728158498320720
128104595119978080 169394552941217120
32747726123992592 68771866086419896
28919954337493512 148889768431001664
107018588201584560 125004657101383216
21219806753205536 136221404818320560
41063823581881672 60276275678733768
1663844760813468 45326581266070160
114545832593283808 168094619845599040
66529159416551944 194989889018842624
611506317599339 28302776917485596
25796111278815488 42951589800707656
32211007883889980 65371396114302384
126575743742797744 149253327500626368
133766907015379088 146384098114061568
98366143985851632 132704998424096864
13751253034766076 89103472096958640
30304466315457124 72322056779347136
124880270756025696 184421054059291872
62108179002688096 174530109723305440
16464137655050336 188902854753256032
14537520283050668 51159831944594336
12612473554038960 77241557435016544
50885519935348848 162403092057508256
138764747059499360 144560324370300000
64766153992011424 125987471565013008
13743302027630342 132751401562832640
107802439685750144 161365836081374560
3136496479882183 49273416553031392
7971910003953066 128109058092283920
4109026775534419 41102486408932920
1300151164960754 170196148019618784
87527798081799216 105842582771825808
53955469367969680 91542018219553584
13304446933318270 132187859210495920
3609487927917301 96297441232505504
34559951265419304 108700599754994432
123569007356128976 157115516069868096
139382450308000528 187686415553323904
73861790733313552 107263284536046288
870031764797551 109829921980292640
80377541852917632 103337425648513344
21418262655390904 82292949418903776
36572955881471656 158478860539547136
26043051468717564 171197962419066336
37323951745225536 117104968948322400
61352133802024424 151291657184286688
104823133053581536 126511065358587088
24843410602443656 139065232874768704
7099652980648837 134703101930571824
23862162978625176 177592559094995072
154724773659010272 181061480810129120
58503351190663536 137722728674172064
160355077454699488 161353877501110624
47136743319209792 152700211380200960
81131326928603904 111461243692021760
10900605804135870 156615155409821696
70571834518760760 191849231323244512
128990605036782272 188539793438261664
86654579363257360 88807818148342192
27917855400295392 29148200260147624
14626171364359810 24173488499876796
48428765239054240 75715210754854672
35067790543444916 74376233110537600
100878884035699664 117931950051909648
120474642815781232 135279852202579232
46328266693166232 123023504845893936
138798148018210704 182351732118734944
43412660683228760 67777224838492920
14218621883558332 29532009291336816
20136485203456984 32508785856049928
115250573230714752 191024993105789600
118340146555981408 133996724209052496
61021053563583624 73423892658651552
159460275415665376 159591630726023968
69704771695226392 158455105849619648
12985122386706116 131266633404172352
53406868499365312 165943879559554528
54548368708857344 152221295686399520
116727507858042256 184994007022740928
42634207589660392 150509656747173888
142727275345548000 173934953883924224
22214947558931080 28996786987219692
15485046319005850 107198839421423728
11863387432359564 150867171101965920
33298262032599096 172329852002095200
25334746927987852 176118219855854688
25000593750038960 128884336083457088
98906621897043904 183857394988753792
40456401150768408 124753947577835472
76392854103212928 159189073789958592
992173617407443 90174440545200272
89104254137119952 157492395630213472
29085583051098476 82735015381926048
152851981703566752 196390792774196384
100429500635502704 178463715502798720
109830674870765952 156094675687024064
52563502661848616 82673340355777568
102419275061466240 187377785103982240
48079826490139792 156607593294656416
112650560918857632 179811852841288384
169776881519129568 178282319024294400
4984714610763901 193251462219392832
55963494677247184 159015345799578784
48646456100634112 113299202842429744
53704474084746904 147883380553823776
112350563595379056 196226338776970944
142203781280696528 187249215416608288
23094850989306700 133226687411085520
4380004849426977 84812464592013152
42475541600420 5475216290058688
56348764116918200 193229431894420288
28104465120881140 99472572425916448
39497107763124208 92627991663899008
38265529337420744 192389732143069600
52592070898513488 92218805519013488
73697869093945040 139098026640882912
10357980463802296 74365968765911392
26208967788344956 91900744656967680
130823711785315120 147709322342347808
24647587767769184 141851315981837312
59442902774294184 124836643583791760
32917280159522784 186409769751450624
49883697618651824 135621203066494576
110143705500388000 170483970735461952
9327349389724848 64866529289012328
47372172930843464 175116927796347904
51234007190041808 157402294793330816
40590567755351896 104755242392330288
13939105440270244 99117099937480656
6924379386983062 27161750963632876
36349009592417808 61996316900177672
131205833473119168 146994711234978368
79743779715675616 182847017758058144
43432634174176200 84979326035148768
57914592558686360 152180299715582528
21326082130491132 62644262179919688
188843347118767456 194530405681924320
6688321598657743 184435469714230944
120023549305552304 125600093001940080
38200618441753744 126878039257386512
15918561639749444 52321791524712456
53094049728866896 57518086989269416
68570255227987784 139720780278134496
45028999304378944 150426397837134848
16621455326417222 111467062344740416
59219284286276872 71573857480215736
107595817399131008 178481681408767168
50249182987123624 120605275253771600
98805147883686928 152086939348395552
11294177035761042 100328448980542784
107348532541692368 160931182435270560
120764416801295600 129062867398820096
127559277489801104 145138581014794240
62714295706271104 64583071375488624
2811374094532678 75426841629697536
72562562109095840 172852356061735296
20674668483797984 36781591160315368
53702576152512664 106819757784647808
29525530715302804 50631877997259968
23598684421946316 75878169834508384
91299677039368160 173666242204915360
192726337982140832 194111157564151776
17572544164947500 63133002076732752
140581540370110688 181958816511659296
36310330492941536 181786863996008384
158285676740626976 168199668955300896
52044521103417800 131067039160591936
44302132724525832 108440319351223968
60885549436390480 116446118206498944
44267955917223792 87721574968356592
6090863259486643 91235954053640880
10581395136911710 123489707271709216
37276702232034360 45993630036658920
62854639936564424 136587658021661456
67115015598060080 116055001901116848
92975138817202640 193821857095452960
45114328508646688 118967154527591264
8839767776358459 150301453640499008
78851401972200144 156703472948763392
22845562798856180 143710560902001472
48704516388514312 79453763734694544
12780118908220266 141438978256387760
4771268915299700 141427850514694272
46181214675165712 74474313189828336
43683484750141584 138114516636545808
118734861713200224 129308007796832112
78877262307779184 90843029559923504
46150361587974888 88975686312427360
102648916540014464 178062576772091776
79909665057555840 176190421478833440
89034279676880784 135260986189720384
18105839758260204 105711679514546288
58540336790567952 165252130083182336
5357150612970752 23679814229769356
41440676583288944 142302781869061120
40975400543984968 69268569062748736
42541107971868344 138473258396907120
111816359419749456 133610971886101776
20001135535757840 149006214567915680
88204013745788976 93175336662503360
92423014571908256 143995600863716384
3967973422953835 195536393240624992
929142656400240 84092870956000336
125386558339534768 152941098927904192
3381415896455191 93525933667064208
11215099800426288 188581707269394688
140288995692488032 146101236981353152
52150917575005408 157714841926460160
21137313184342568 143712430695653744
3876940222539878 91253000521797392
123945124794387232 127571729456943936
26029452914016504 114630215266110928
44539830882412192 93446651556433792
4317122594836472 188411525356084832
27345874374792632 144371844799190624
58381988470921656 173731309239063520
41480009623583984 42234597707084384
31823149539750860 91292082798156240
116277741763590016 196871225545702560
71488868508720624 147568665001219648
65728076848688904 167796565679000192
126234963693761632 193006914838229984
33240456474377040 92479637517228448
4086759957413309 170130929624681056
74469634061645328 195080951544565184
156036506294544096 181918870350800864
576955041283594 122702175937023936
32863742956077776 149252629927206976
112194979248314048 176110560835811520
39415323890083792 155293079720783968
101448057461508304 110605785090512688
1903559187484102 137839450225923968
50624513309110120 135473226284460896
139931525854518240 180111428461975168
122821704772344096 170430663913840768
50093737954001160 151016044481753024
112190833140181248 113482263027059024
101078302731151408 180710398713481728
90818885590035184 192054493597728160
10053194272149402 36030548389276368
24786295435434796 152093989591861952
16756405779173188 86558974359524512
123097487065558832 128951967600330080
6199644785923422 33784924111107880
37574190566816048 81710661703781504
66249098741250536 148086808974826784
3402395900194424 63172508505931408
13479427593372980 152195832588026784
138214025883197664 169773779017485856
61908660130347200 162821316041666368
166964188602069888 190160170146465152
37468199744939760 91699717416402304
48115156362445128 74756892475525632
76192065149278560 137492353215925008
135007473502686784 147081883064898400
119100094269398320 156597254133701312
73439846624827792 82062881294674656
66535782822465400 181498725981533248
117658049329638368 191454153986157088
19211265636279508 92783319993591536
63860462952998120 138760153564067552
18044173432289460 157542312064065120
57163574092387888 76017325184886416
5784283090353346 134428466166086256
22194289760277820 61398639026747544
42805520176665632 91792759708939504
5100212625946623 194512003083217408
14196942710329582 83647795766988016
3726359223936376 165246975630843360
21526323516148428 139193758898977296
86662316611806032 132316170860082176
75205251868032256 134426527141811680
24412622567000440 105201585875812960
6157118876790970 67000750070745744
5527099252103477 179816832253489568
42745222046984152 68054787082020416
16963871632983904 192377934993472000
93367078525910400 120529307272009040
25022113230783424 86068305711004560
23420730405231944 119289736565298592
31965146271939020 160266833223614208
24056776516711332 164069775031038048
39870792066652312 156150231372233728
81381682048826480 130285061281775840
90647663934519344 162262390820204512
19808650119348512 75091031477400640
49789740957350232 174362886335504160
59769696694033488 79310121078954800
72712532597490384 125561638804308848
72866709519621968 193566081066456224
44131393767782736 153220917445196416
64195092328735088 64843797560428640
143301868754352048 194460564663261888
73153756099845200 119799160374584656
38756033906123496 144520654292571136
46031439109609720 82114942665823904
37723604313263264 165987393843913120
3445895993053036 131593312280726032
24842618561101648 29178856336722480
97426316417987088 189199958027378144
145926535747339264 165591124554197120
94252131648127696 176001482910184256
51895447879920624 113362377616272112
13631664687203880 16860433536815872
97369348275004288 188350680821233568
60504087987814320 177980134583986176
144953078725089888 156599565791805952
139364367255198752 166914696330334720
62972750173678896 185231294062241536
101145460704974320 158543985713560160
30861250773742392 142389298971380944
76476728417220816 195499358442536928
9178909315533880 172053296251998336
7258671442046541 88223019232688320
130885311174284320 181660820913359328
96361016088304400 124438012357332112
24548594167203972 84883525338625104
38503027077165792 117423951663233872
10083136024047824 167949801647764768
1866405006752648 55442221740215104
4063100946752508 99849377859102192
33669070552091568 56483803023850712
36851256417286808 51200330824687208
118427306330618480 160666704444478016
109445362199296304 120028803220769936
84092538857924192 187774287628081504
90118357440253344 129811318832486880
90045636115190880 171356131171210208
135880601807157200 196597257872409472
142938419801357136 196499557674987520
38544188568923520 152274610711935008
60437570814960560 186091734301745216
75310976795713408 92623823931766000
9023999264042188 71881162795033296
68824858177290128 185699552369215328
10400794116243640 166141033765258432
83397771976630208 131411166295436880
48974392083287784 74543150581869248
31439467807762784 113521828760713344
74793538311008368 111345356321895616
109551824751153872 156311967477936704
23103532882051048 43881739837628552
60393070927407496 153959278087700960
37124571559246296 55298172520491744
94211385197788864 189652813339911584
114800768921045120 168463957705802912
75002283958630096 178114112219651456
4446088459248585 75364887642442432
116931756508281024 182073041218916192
26240599035414348 51652817550034760
21467390959215972 48236275043754504
161246006570726304 163960340471798336
122855490986222544 132021521376059216
6511024928080750 55709062290437504
5336266481507536 62822031948887904
113037337632287328 162073373980146272
8079511493820337 146574884187423520
185659494786861152 189992812745618688
63702099950147328 100152150543773952
86230521205617504 120818626308985536
63924576323331656 79659340078197488
96455934809247520 150625386217425280
50606080307954600 191811437991256768
24630073857202000 92224568627638416
105432710846315840 167257284657574112
113597779279996336 143989530437585184
46905531661920248 180827978487599040
102265055000759968 149958533951882336
55062244211827552 173017876926596096
164632134014267424 178953746259580288
39339810267962736 164625820699762240
11203843216291516 84760733517356016
33932969188060780 49578264094446088
122517781376010640 122526486318340736
117955388551837392 184506456867934560
22880717511077764 160300384733103232
60885802568201912 142560901039294480
13186465645431130 53597223012854496
158765263046411584 192897403868294336
19187664675244140 130542016749702768
6665452893436388 51764167594996432
54251387993875976 99715408421455664
2191542755197129 3831916167198118
35495675276124736 131551742555730912
20707769146326496 121641816006026656
22241163866690268 144689676237166176
42309517601745048 191844594505860640
109377634622784544 124124573986805264
44242526235237720 48525202683748528
44544358971634016 181014024165431680
40375426108624808 119629306275946192
127192327860182752 181197991902518496
108777415319592928 155112456552559488
12136292145178056 61028926511271616
79723517796322880 143544904846663024
26149532023973096 103042949651522400
71116664633973544 159834823482038368
63456022680639664 127148359269067152
1445289260465239 61228077611313608
53268591809015840 182998384128222816
67074944037377936 88086671678743136
34370041057671456 138661164593331232
21002411148915140 94743641665670848
34996767494458944 47480503473217928
37280639548553688 157189921431135264
136811751843556208 158877031652876000
37669850600461000 96016393878155904
142635851747261552 185610520574718496
174590520584970720 179438183518531040
149563409287519424 154218872876194944
92420654700056416 112586207843532768
91984202767425120 126475004454001600
61268808233586216 116982287454782704
151784319198600480 194342947450051328
116956050211218912 146629091884130368
148049530718232928 158257920119433664
111349479334216080 132497709109231536
136805235120060128 167979414346321376
67410792958512384 158220153599919296
12298586235079896 118518371081673488
13243673678071678 150569763327991520
22344218099452576 180883983580644640
112650503911919984 133852877720890192
109203771684483920 181843985135392256
7774240718120076 82730627232203472
17561909194445250 95620896524640848
63672080809675888 73592435723257088
37330598292513440 100592490740003072
75412468246955632 139346626841392256
2675454083023253 150520509711427712
23366761972024600 87103150294836496
67071173243625256 178906426861412800
59225070869191432 128907346556124960
54604046272331752 78811642487051152
40602121195588792 78767800781729424
97475984184297744 187884447924543616
52385141245902296 131820839666738880
62682108336017448 191369222717687008
69272785441507880 157605780399677888
39471227436167752 102621647432208112
57485215264891 21940281666483804
32034521962825260 118207418624280640
11593697134764816 188198465823139104
23239104801938668 140069992220104704
56215140480996536 62254639918289040
33316323359227384 194557471654239040
24721048915096712 170034358118858016
45802480081837432 75563935977262672
70369383733212384 188288854987915680
91873411851906640 180231152321153088
65725711011954440 169700143220347744
3599849496345507 142746409120915232
10993595733071166 169365689297764096
16638510218791560 169348473937954336
45365853534124776 76639748366748160
93228849283870032 139880527505385072
81545504303094592 152867620316656960
45686927791180640 160062556992307456
37238215653528696 40093565200217824
108726444961604304 124800269116132032
55263901794139448 139873223197506176
100795989234734896 109856761064689520
10818579204188258 138463677744393520
32719073012504748 170369857553372256
76751265037624064 172235286039119040
173109517299275904 175818769149309952
99423812397913888 145414383752035648
83218688489143952 163058103338364128
97777370679398240 104103608385160224
23414386382691452 41852753379863480
13372387126192238 53416626158232424
14121521157805884 173353091950120384
392738083460884 153844151655547040
19637837430789320 194964180973266880
36706623398610016 148027717961369408
12430759928049886 108906117347792656
64357556241315424 80195107658239024
18194741282855016 188419527653408384
190454708921071712 191687460615708928
7995241715350238 10388300811461770
3552820118140002 194404867543557248
11605929216245182 24363265006405196
32366152632969072 117082911082551296
21906804383485888 96890240802233536
36174214449103128 49335962442063008
65522152950772016 186914660220830880
61069102924700448 131679671923429088
75486938776244656 180102745924398304
48661667532503704 92016005923783776
100076788790355744 178160472311445952
60800853301814672 165781880815182592
101806845400225936 171277432196643296
100927275918280240 156089245405578240
5101615657040250 10265599782548402
142642357582621216 165662664318445280
39288067611655728 149386482920695584
55202488200301456 187829474195894624
65291316158353824 116183641688594768
88178835439446944 103013653662811936
444779689068787 87747403440938672
77270588360433216 90591351913788944
94250987225703392 146599358171672896
34045641480366308 52221587873772072
53316524334878872 185230458742119616
53203751829888336 88408264602149456
102883298703778368 195050566030454784
103698920868752192 106355420633393088
20233961784012724 147270586907425920
52856287829022632 162159591255337824
12969579295990902 75281558035194480
38080643483823384 128432782637626048
11689282676495792 150306456078184032
77868117775595488 117370386114461312
30191258354617776 77390684060700496
36901771969283128 126168282289672768
93175638843920240 189472657316907776
134618444699814688 157821154018158592
52681812325216144 55685981393347992
59047930129687632 99623109765388944
115864974230635040 195463142062979904
64063794212445408 74254394549057456
81292201714736672 122056461169892128
28308440228405112 142101138003132624
40339824023428704 59498650894505104
79004784832448608 146091805366128384
117774560896958064 157542157035180032
131814803124677328 186523429768002432
52770305265506552 56229693124450416
48266313521568312 165585893857086528
10688392705528646 119136136966231632
971168670052266 89585779792957936
34770954911577456 183370377331082080
101372386977219584 159533007937873344
80439930713190736 170574597388467616
65839191050606920 137323282993193168
98179415318892992 103613527047123440
22628920396532588 190751155010894560
3481481356446132 182186682878578784
64698035351975152 119403595701425584
15340865452121244 75931414296690688
21299064580734656 127391977510385792
131134410801409744 168437100187598880
21858545667355164 173154875478314240
126472758733501776 162352478331983584
72156541835050448 146149410732154304
86898576425175712 155309222700928576
122331623781353248 192362782650409312
154786313279555520 176288701642498368
2454362596092762 151159858465821536
68030729394736392 118070921462120960
111402706215917952 145931826371164384
22326359952960372 49998224018009704
67429831321433984 174331315752911328
43924995869374656 103951676558674672
104277296966572976 171481292884921248
70782492862358048 184158397179124608
21284181326003608 154357366240708224
72652303650287472 113969014416281504
116495778291703808 122419469153669664
53458941834777520 193850486465704928
91889526875649888 111067008255673376
116681714814858288 166770770761971296
55449336086625848 133921573542586336
156055530298292096 184877705004979008
144175988269387200 178360053431042112
44798980648767840 120621941352234640
81762577225272240 145768067484953312
66184154267029976 84830205061426400
192617295943077440 193677646625715616
69187948484621264 74822722999482624
61360122498260672 157677847660352512
109110110592096800 146891213492983264
2389273540210148 84913924895775488
93641235600955152 162317164424688928
160062691730486976 182767620190799168
91833244770479920 118214408338646784
88302239038841024 185155646790698624
10148636420871904 196142746235111168
130177459492223008 184474799793957152
169762693819683552 179416354283492192
128657529793524304 140411855930639504
28695027885735096 57335840901579200
5961236063441386 40957332635658224
37700674799723056 59057976167158632
79671794123676720 152301820773814208
54674360509022952 177729881539091488
53910479784097120 161815168999684128
93437214529257600 134831840982541808
3120684038373194 59221562866552392
112104290501909296 168043423402710080
32174273084933244 70447184845127904
67536998689677328 74642835219581808
35807813074412416 172059359812617888
89145215671203936 163797572384267392
52528567800768712 181781375363525376
2019656111115663 144269315837659392
21263352583282568 126096237438375344
57829770652880152 168915608585668480
55395211268329360 115008882550556752
5626829866496281 61384925912262312
10235047869558698 92538771366948528
53195569760682984 83478747386611248
3470511839131837 87115848625333152
68803297907581768 125497990054378000
91611475093759856 177376878864055296
68259620114415536 106144407178868416
102556405071548336 190111887356540768
68102400422430376 147420442788038016
8252893598371307 109226128777986944
99487871409785680 149775501662051360
99323476012500304 160698111043087200
82092303780888560 188569568269517888
64676674674253856 103459415905955344
116564148639217968 150021352911347648
227189642250486 43664501638605752
10640781330180350 130689061244390096
40696416189488240 189086631086015136
14526664854343174 78039942990635216
57360996099959664 94595228895411504
156489819923136352 194930172668327456
91420650132937696 136692076304377904
112422290630532112 135393576161251408
65849206574253544 182624203280267680
4365879227453849 119313851424712928
117639969004427392 121003844183564848
64897056893412496 118301867324055104
49809875624912584 88080654786065792
19750088045425504 74666633027805168
106854801623242336 158706811515307840
18980941233599244 109952786265719168
100645808082158944 156604032095978880
89359510141604480 176964954741163744
155088878489123296 174904785877331968
149733193002905856 171561749358230080
2821372261240074 171516654439579584
94807173006380368 160123492008048224
146787292068356320 162837702841986496
105461497138777360 123257186053015808
88257620397904816 124399298800074656
26768305673885680 171473827828609632
52597247036690720 196721608235359104
1405097497749740 97383815993260960
120688452354170816 145953799624411008
57772852468864344 162659346344903616
53769143979115640 170198523750066656
40204609593575984 51818893828291840
16959160307661228 95296885772461520
160657462758599680 167619357555855168
64733097313979376 121654765185039104
119223601151960880 191396843551934176
92095241631280064 151517687093141440
21260810932302708 27266460200246200
62168643169609176 181285676291346112
23797403791545592 190410299039925216
62435643713113536 116304243882767296
34360953464423280 157362425998460544
21189553117285092 57906941441205864
129948507746234544 160148411264374624
48304651079320576 103584077173026400
19658394847820120 114747136160416896
21080440935738744 46521501833905312
171738402473240416 190899970638905120
23081765148952220 32411195491246604
6408835235856272 150129516916177728
13939063591227032 34128039466974684
28164258950117840 41124741609911856
47844257352655432 70159490991122848
49266713563989832 148877390154196832
76260229356950224 81337815593536032
24046057098049824 172879534233857728
43428766098237784 111148042886203360
111378477587517776 143955104027367792
96079455556675824 147885645591859968
30042833543734304 190028827740440608
69828454015336408 129738805278082368
18703849690594424 149449317255342176
34514488461966628 88249897218578928
51389249409905304 61631503221560624
132132500882890800 181589310342121696
61308251053597160 183907059471117248
21124769657740568 41803662343717512
82325478803880144 122511062188966384
107233856641834896 147546406119928800
50128806939758000 72874551492873248
28294170173617416 177455648756850144
66818924574031232 71050048548269688
5488933849256660 68078524883598128
176396263274237440 194586779761319712
8337639706345620 122470066345180720
120007607934340800 178693538337535072
28534476969013828 126289537370641888
121697355137180336 171228575803030528
33698722379576204 128010034628625232
54133747031669960 61219081157290824
109293236539684624 150551203862197056
50589574986679592 189431633073350272
150752588590636768 167130313590338304
56075660894392824 178063270030911424
17863534949205356 153606114929285632
86479369021937024 165490360094213664
23114033938922104 139513968654482032
71168879001956824 120296119070449024
160480959861825312 177539196103438048
61320821573254920 144937192915354560
149604325008234304 185140496021397536
24464023124272320 196014953213441216
106273032896915824 183175798868788992
74773854632572960 196076092861045120
25516888315250864 162160026166005184
142463607770734944 168872178329408096
106721868226814496 174601726124047776
21665687549082104 90491590980358368
24269170568151048 84226101857953952
96192104649575904 149248870617576576
99697015202703664 144981583403662432
95369785113437056 125489276629660592
171854246072898272 193270959073558080
18643013990891512 79902919537758544
114655993981877696 123768778818519392
49468026387183504 130398396167036944
73095127834269472 116878118383612224
164484575845642496 193553596488393664
108841305487797152 110285455047048592
38961142344084040 141160176109606224
108513029840890448 193185540731016896
86437766212421264 105405782240081888
50324264107885168 194505065871905088
33891991981606256 47840859691956960
48917314549033384 129741351310631776
55040267394569544 147466549410565856
16787033936039938 39135902866895992
18876476130689640 82428742836671232
126545005038873824 132120254095428032
53120206078556432 56594427764028976
67636479311470384 87231141419096128
24356591195916052 169457698868586432
20467894169673400 120478784045259232
3722253196713400 105123719059874272
36621331633959408 38870715685987448
6192601452943287 126515524662004240
53492575282610736 188287161301286016
30388332059440872 184393043352193728
93301941280257328 173167325342997728
19678975861151984 58544285708769768
86403744968252848 165798673191673696
118165001357924896 119591598290619072
68367612085203824 106701316661618896
64772796892126808 68301058529415776
26015898836151480 35235059415257432
131758388375661792 157352029564451744
109733944254968400 146501309278300384
56492681928486112 110182658071313296
125433602937590256 165990724715185952
37183422507038520 48380335888343928
99880771189106352 192490115630696896
237601970714790 168694182000065568
73023790974219184 96451297018827344
138227898621783792 185433348731653248
82929275439329520 160934128753167552
143968346587266768 168992176681729856
128232648325114784 193799854094248128
21857206329854672 140662552833758768
143339444098408240 150568241792322464
26098187172796072 114971342641401392
104445402338738352 125148238105473072
56157011008054752 111162387330656928
111416921314277936 113901565237750128
13869955114800724 188465379983063360
106199637406726704 143922421697447328
82702718446205648 192393220906297440
25179280597544868 177908059014035232
51982709996154800 80070620778322640
226522389148158 144250472221801888
117507524171285504 174372206828453632
49850074767261944 68957476416193496
85947217524150016 121467899404309520
28871578877959940 155449630181967008
9885604045087440 153263377758904704
35731524416879616 170986509718491456
7017154915257337 8139829294933736
132058346160398112 170261504868568256
2952736664454384 118597355333262400
34004662165721244 172686374521471488
83868451829727664 113468297005466736
94569647954501360 178396405373319264
1514477298233549 71045439850264696
44096144998359928 129721976718343120
150911543138442784 159450742133846304
69093733132969944 186871525846071680
53490049755679848 67338640735157648
30710581742022860 52317163438052896
40477829871877584 164902349410333376
39391005956510176 131471139959183120
152683050280414656 167818932468195808
46958270010513424 47120289480784976
95619170445668752 172805398344896352
6468220372559576 66902930563573088
35485652995503892 116351764510267248
31937178674555320 189183943652017568
5959378130627509 62110815694235488
72004820668813376 86204893049414048
1917719951268881 188259419466111840
74323374707251280 111194334906931120
45093812171725912 45432588666684232
77095690674881920 152375446273828032
11607911130976374 86482123582530528
2581731015036436 133820721815673344
179694925168085696 186256642713735616
51121346794338360 75353146577690448
162784672570877120 168127259161130816
12788849240321966 97139982888336336
12566098580647754 101956457081867648
143366333592862304 195989075718292544
87150744341427328 100486825419176272
4237854782545969 11022211840598262
54562792376749336 149501006572646208
78603405473390224 147047306982834432
158850983646097856 179127718481727872
65459413490720424 114563264410160832
55925274130556752 78760367421558144
98513838515460832 182611440998497792
36754005440674464 85211686762362144
57339457131131264 121559518210811680
112539073348180960 152876024598813696
2279442743900870 172916349950396160
28483980520446708 187660163909562400
94709651198656256 161542179319803520
152291862919946912 196137439406272160
13724980499995498 57134130520095040
167435615591291808 182382921824074272
48055303471634136 86050218011074672
85747603317653024 92878888503818672
108792970205035632 136792714999871456
59667872091862400 97884995686164928
32533604983163700 169057621208337952
63145697999898168 143168508088242144
12904854988810570 56394271456241616
25875927246303508 38336525439492216
48966536298673584 193508714509730624
98358017492349024 109682934332706608
55823082128578280 69449715965957144
71589019638921176 178880380695323584
45295764067359648 106332992916567024
49098061650553040 153454964408214656
21577100210158220 26738200226775144
9340792270100462 174333449117811232
110801506187677504 167949719259383008
13668165627250202 34413916441095712
7350351829201415 50765904995551056
70042563430315712 188801466182336576
48655250901419296 88348240016146592
37974131243417096 88103833124359072
94814536582875008 176936514976892480
59183792314101448 127425861244613632
7901058054015036 67548377961652984
17356410904212616 184689572022239584
75550337672766112 193641715633455456
135393559126642064 166334732329598848
111098872142287968 157562607245420992
69280397503842016 118227456495443104
27506890429215616 138083988936447776
101482352341704992 108344815883594688
122825805142705920 142206407529459504
52287022218803824 52944632066009552
45930559045700880 65006199995708784
54901869858340384 155110782551988416
114599089879629104 120869978190099616
51359643977389552 65713980519543144
40311816106923248 54235695940758704
60775792106023976 172463088814603264
18336842831914276 29744468291560120
99796310860322112 144666881408959424
61443565044989928 170441753829854400
166918963525345696 191337277402233408
43947649877770400 68203649240564280
31921256598228180 57550653597258752
7047435283507385 41091636508924280
34140421781400228 49521350661170400
113172724395765296 123027874813307808
5114284785489653 66302007572844504
31355663086593260 112378337913059568
30063220821136800 144022716605102672
97146666515008912 145576632620463264
164546704798422784 178028520852040480
64270441972660344 98460168229523072
41589222738036144 110002527528267376
55416420982650480 173958616795054944
169930886274359648 169992256632698272
78279954231868320 120066791428308576
126245502657560016 146679645431342016
91203657523235936 137434539777956656
60263255892449688 135714761688858608
14505584366896352 18095405990143868
58947670797354456 194945128963729472
143269211268797920 183237139659483200
32617319425384872 57055667829601960
61960166053712984 91601417804963456
23911250544846104 65381426382571184
138701521363568240 160601268320175712
95343643554222096 131567526370687760
171702617361158784 186686020140745280
102889667112246688 173997651982992992
27817718673165856 166652808407346272
119860468553508656 133486843686213984
76826086760228704 112598812294126048
108867919387798944 190428975405746336
5810480896169579 166513904708972960
113320772991750816 124332920353616304
33205389244129424 112158063210916848
56238812149245592 173425567171880192
11561776218805366 157870065550192928
4267961428390389 167850893045576896
145078879235461504 149245006400985312
37129405393004616 96566575401469472
18825081748753000 40435800714780176
31401797457779452 87437252131285392
92780187722776320 191451182606983200
64128048604321272 127973465467978512
12440713816887684 140805916623871536
86871077792693296 90928730459538672
70887546452223680 71143748233651352
65381020824098808 188889244353747712
34385775059169676 71098155873764392
18761474604413936 161511454241023360
103918094306246256 126145421115806048
39796573021497208 110113059431859536
46625512378839256 172698733341692992
110425382622935568 156756726295645760
35789088550634788 68329436433920640
7990070699496064 103640952401594480
26525982549270024 137159593622287696
32150102464501348 146533654409060800
32164081417181880 154887588164462848
76287982333778560 124908677220891360
75769223351911264 174376460501315264
30557882373502800 121321119559270928
41256610366112056 161885622221236992
81490059837800416 178847284171170592
161384195912693856 162616532201784544
27552531476657736 83325561822157968
88086471605718016 151581237490850752
158148315788322656 181213565021265248
46674637332139008 114765421026320608
160307706050341056 195748878111222208
79138160053965824 131289613291169536
140834804696462288 180480260404199072
455943495226888 162331816172158528
12953500195399142 20024654237104632
9618807182749960 165836129234087776
120445689007676496 176370905618658304
18503844941375436 182334008413139968
85135246459866336 110257872817973168
98647366482045040 154574541641350496
13102083165045392 101231245334369536
119102144126678672 163927911202075904
15440602003805230 186903380948390560
43568822611336440 58933930127945520
101720971485531808 127617312752412912
152746607755750816 163887270401504992
31097396340455276 153533591082820096
102095618831174576 111082357755543728
8644581765268050 154371490381098080
42507772372161208 128404949870563776
86054171334745840 94924156845989504
113498177144876112 177725503434629632
63216636582118424 102970020190965136
56510793635836440 193586509723436768
43156241655477776 135791529525060704
75942911268192368 158119123136262528
68033285507980752 167762533191044224
109390255585715120 163383926120195744
65498516245416872 100262286463463168
34529334816197156 112080443196142656
88189432804318256 98845753731106400
146538043675744512 184795678022685504
54701815523201272 151186309465367680
106936578886854368 119957772179635824
52317058296632592 144820592128988864
50970809340960232 100397596041526304
80486626322580704 150706687666124608
73359725070774240 179711050176202816
10596707494653556 27747420362668600
115791626056743728 185108092368430528
1821340104885309 16247294119436252
118716333960576048 177949620522335904
107364545945520432 150080953704561984
79520532027170608 152368173542158848
176624426110391968 179630101850887872
39026093368650032 74651921242779648
48273179853240000 101955454662208192
14444184275059688 60218797017170216
35379717891319144 153655102037981056
45831560146810128 129887463750457664
78885341138159760 92107597423295648
52438528513839000 125496741296056288
31775357719078368 39260475078230128
13353508527806878 40674315921308360
27307829287909988 179772865356834144
1327743390097695 166529500167398592
12397292559994714 179461989822120480
179574002243320256 195854432406761312
12133232339188268 167515091484328576
63560070593308768 163070852560964640
616222560007465 3517124232075654
16216196043341188 93206616299591200
6368824903322480 179745758345868608
24160537531134404 159181231052387616
54474778475670688 165873447834172480
88387690316839248 99769500894641408
144961547308672704 153658867378867968
35497395972987660 62565147116890704
45548073303275936 183432278375708704
47041510236937392 184180706777521920
23916610535151752 190052335051320608
180771544499898304 183596085531226176
75280326147633072 148420991384560928
61080307536741864 111902853000928464
71047279127216512 80323827894580528
103509065265087856 129748310449357184
74366463595483360 175095488236787616
59405536654499584 84137589199368560
105599672483978336 112447454226602800
104272579200320800 181351021534301760
160688155110088256 194436702291782560
26742921650116464 96064429364815552
34579958976350072 49703934139580752
184426343240321088 185194143616906272
5370044842567370 45737595617446360
58452845827745752 174594786489603904
81924356933972800 168915803352093024
34118300930182396 42494412007516888
97414687313572592 145316624336007104
13503855758717224 132837293287164896
3675431193001842 55201532599833560
3497883475578407 7670308903768087
46758109705867912 120841311626759472
11689668085694628 19438432995443392
117086428209045184 181209156000972608
77388062739247360 142488283645340640
115220234330845088 183632923962616640
33503977946727268 160315676090837632
80522743486542000 121617288651190448
152357037352025312 178237963843782592
48166598199427168 140724568948426656
7541695725059783 191795219300489792
62421492422584552 191180599392186848
74915937935693504 124466456151117600
132270731130569696 178214912342886272
37923521897069904 109531680408813536
46886393148616128 56520615250624552
88485592032402992 159559062774374304
71995172042913768 85537034278578000
102174254708514016 143961721733714496
95022878388739936 150551138183739072
31373882789031256 82071057440760144
137631623030691504 161224425906177184
139546494505873984 194043025986688224
54688021642577424 93032370707399872
15575598229367042 186129906842572032
12077987237392834 133050340912166464
111159990253194160 137145198373490224
53123993753656112 178012026254371616
63851343548385520 148031739291669472
3831950152296047 68248535927697584
114285196889299040 132036506623948848
93140934793134528 109088938801836432
62558185839274304 189436093613852896
23677162052726664 69363183989781320
72610326050538128 110595694583834432
77049247862567552 145289158923228576
115793353843999648 190374534085397760
48132160468248304 48280807715138952
16252510411890198 48303651398393968
151321268064103456 172380568436385024
47056431651604296 81159913585769824
162537043951122080 165450877684842112
94264084158253344 129115188686084144
124141588193801136 130136252823638992
126126578306446448 186119468333408384
138416842282822176 168505337803543936
52450071125067896 140430405374305776
10755399939030960 171047690677581728
81501189567909824 181052805863180768
43887275939076496 67785809362197376
39080149127494280 88704296817795808
93839352830802352 189268108881068512
14500528938153762 119675010693968912
87389638396006800 183208675905214496
97979219614646624 160247618117454560
99197785590123456 192042502950268288
13265549041482166 185164271374852928
24629283843147888 122945193557411136
119772272640484816 173889940984763232
5106510347240179 99776682770986512
74036207901368368 74225672339895152
97259463755758384 178581994167796832
913404727647792 76166560742619392
9605470602782946 162817646764335072
122251755596401200 186449084388774656
38001379489795728 66044427416643424
88472379418709648 152362170072230176
105280532231147280 166647333014745152
49700179383191448 52381252577710136
129667360438734944 134811195656655792
135019576261392848 149551929258883840
20494945206444436 56977058603118056
108751470437661184 148862924294603968
101584362544548000 125275658638139392
67773190438281480 174641287511380768
3185356650028599 156786496847887616
95946845407574784 151500782801564416
137551092410818496 177071835121813408
61824724154993792 156538967350473568
62922328723850704 157069664364536704
160936816182824832 177919059579527360
106950207961123584 159000923332799456
25966142181365496 75904218331923680
104893858956334144 160964528307943360
16568840094528384 142644897754193056
25445839042610252 155700731853084128
70962122453830320 127671551525476576
48571836246985760 159373618612126080
130737471372517680 174128246364671392
6241104317161680 58268378146106624
33917488418120200 165875985816833728
27381676020627680 136704856213386384
91211232887687056 149003197571332992
63462734439315992 160495672690510848
27425998394133600 60277583082254096
101276180314739120 194870865252294016
116050818907898448 128709680584877344
168633422349427904 182157908896152480
85767286185893968 102667337937266080
70024866146935448 116327151829339504
4882340616451099 178111018171576064
87216804183686896 159269870666640768
9797866658822654 79583422000991200
101648306235534752 165461122334654176
109100714025535248 182553310973811712
25318564230840748 180503781175442848
108619913899725024 151864228003396416
50615241205138840 170487717751393920
38761028237728840 137355601507091456
44720119362381416 104833739262578496
82687838000445760 116980418198082272
43691596433336344 72438841417819568
75563216070339072 97410734691701120
84534156793859968 97165161337849904
85698665564238608 87587943065124928
41735295785178608 111796066619837216
119514935998283648 187450871406741024
24425329936522656 79863463336581232
144933532455666080 186477798263054912
133458723953213360 184635506111782944
30706653531335948 78848883080654496
3112776283939510 59329571329574024
41473948266983632 125993087889512240
71155862209215896 193721717512442336
45704234924880616 162492401991124704
55235090625680888 156541146593817600
132104699933019984 148691830299968128
149149993836716640 190243795367198592
2030793170083892 137589206001254432
84988186624021920 157113587009047200
66385685761416264 76020585255107504
45559665395758192 159676799217192512
135630212947311568 170359050048680800
122723262319677424 183481360813272448
87440704942021712 92700168064295712
68766464132188984 191159420759764864
174470547138032928 183320519507477408
15054661233522198 28254356450792704
54945337437245920 188224996568750336
65597752668461944 108753559176038240
39447799892481456 180972988777545376
31539596303357192 34547086925223432
56819054594435320 154312411986692736
93978514689534336 137099247086294528
56206604634871160 73422631295000144
73467235805130112 105638743389317584
70359870784546392 135343609950424528
38549249651042656 129793429383522048
75233430597823104 128963817175726464
576058389180291 89737599074818240
12340948219331944 13752562360389260
122762799499453344 149401009437119456
164794594689779744 182037970720108352
46152795843524288 75722082108013472
83268837468353024 137872050291294768
31811651327672084 107548896681809264
47946838122803768 137756977040104336
18223142374705616 147906552818800480
72061797475484208 123113910663885200
70542045758758328 179423953888114496
13631067182178168 76222689675158480
42660203603272512 98910248124590720
133697014117775904 138604926751431488
114998481620062800 157973320318474880
9415378477151790 127576501938503600
39953556027995936 70819306660076104
43018812157160728 177783797219567168
71591446084396048 109752052225695024
64974642063952512 163707104388810144
11991100644136490 143206128948954448
1513820083136652 111082997043401008
23437496458560704 72471487155469424
87814767011490176 182335128762876448
59063364576468568 142303619871607616
46721784295287152 115546301618849536
13172216427201222 99769795456496080
47533779433325320 162269266044615584
63275940690407000 164597740697631200
23879161885015992 163393049140653024
49155219248989688 97948391681689424
76743262482451184 177822061797778016
92909323726086528 181920468087339904
77126677169006304 137818378354767744
154021850137707072 154569645507556576
563847174943473 165778394852154944
86600482326576752 96434398726076000
40649720670464312 114095854154904800
77480451045612096 122163859707190480
26625276302272284 66261813703033784
67155728769450488 154583603909563584
77352387632943600 90898755430499168
44333309260534888 166591863980327616
27392764466062312 84487461354816112
36339449143857736 172659970024248224
98923217895377808 130890614044404144
41129161648842840 87946737663245824
118386360268609664 154814261335337056
58197169987923792 110229328469291952
183511738788832384 187686618577853824
58261344452038672 196412010214262848
32606673098670840 53617892062791192
39139546103028848 77187060644330704
65834437268529792 168781857110529600
38473850184069472 133447480910415632
2328213215902080 92282995402614864
46599204357447192 71520352627122368
104269674839240672 119164665200096464
135257127838719472 137922180104974304
112443011636050528 185540547083509952
57884428208596384 59677299129117448
89088075563339104 111928837172472304
64835952585014344 108151348530186752
70906573047649032 178440575363344064
106398529620227200 192126083004945408
327800636243921 151512360684849472
166270020585184608 181190286625116768
91717467969490128 118640814704139536
70311873321232776 122860293126296960
51043579771274064 115483670709165552
35357056135724880 42461687944846728
120503804349656064 169349616495587072
78482894430112512 136315348771311328
55172043281394664 82304110571990640
13766649338654368 188087315732166528
168153012901590784 171836847167771520
131513264271441952 193135698067023072
6834844159117747 47484401791223728
99477122896418336 185013870735748352
56416344887247480 157561493155853984
64717677450327280 149945813983726112
17841309684751130 144476236805209120
79652464755667776 159678846404265408
25995344738531476 176797606641045408
91117324109373152 142454517811824560
110608419109054160 121956799797834416
15076349052543852 158540409304900320
39987055179240752 103598224952103296
92697171855446496 125063414874331840
69321395011026464 99361293817042720
23389761460858884 100252558964703952
3194977249582326 110905802697428272
7879105972496384 112235562460590208
33701110233745676 66213796678414120
10825822481792718 113660602865103712
76826549407508704 165396858629149056
83855665545747440 119625526815668560
62864506212032456 112945418207306032
68555304568342792 98438496259275920
133944979487721488 143107711802413536
104830919357589248 147460827915262208
2949534259309604 14383158317365212
51107028306144136 166377306817057952
27879156930706652 134905224514513216
93812949267716832 165555074062639872
20786637319917672 94443309425520000
69621322661213072 179557595257112352
161290155123900320 177148104993982400
139036178785316496 169762524863239200
68349308002282832 124141816454096832
151358734920272192 188717590779893440
37027969336561704 133758003647420208
487132019167190 58855793759717440
30963611040573812 195300489217775232
57365118158830208 91372317455028128
130551724025786592 196604584955075264
19015909483248452 48346151404453768
93338774845203792 168609883079145248
49960703427970040 162159403368495552
127756858603281552 153343683026153728
138920873705111760 159910093714479104
7792367649795410 187382262535496032
59512108795438328 86916332983128832
105369845770347648 142900876412921024
17973047745024200 157859737572753344
91935051105165392 172851223956304896
18150312646021924 92155362501521168
169940825064207584 171312048699635072
9273879143444808 40537620484244656
50767362425529056 191022833061246688
103605367201451008 165505949189816800
64891352284648488 167302088302040224
91009083767763120 175691947302394816
13271446308680212 45929715998325616
9676773936837568 10302940640922540
31782035496017568 123574980158811472
2283634746750929 41807470864188608
69594224961963848 101919975957931376
89198719221812224 95108461144636720
99649528713978752 184196631282520864
112891466764386720 126854440217338400
82364845412037824 155860111589931840
171552863266130144 185101180598700736
28861253804143036 190458999885502432
138644681764194464 196701391998556704
34309684296845872 152852791320650528
115757904710461552 163397125837360096
55678746437783888 97531541939223952
88211416455406880 113416443425196192
86043236304974544 131900674876182672
90401515178304000 123180901813848608
77504436968036480 115135885764737040
29401851335302340 153209011529927264
71347656666685584 194687814831538592
33202295619759144 191474777446344256
47124426302939408 96861897349596816
45077856373279192 117073935879741360
22579415351955696 75548346527814384
91596819871001936 123597005764488544
26157091920566660 179378206854236064
70338191656758056 151011862693611040
35489337491672400 89312532359910704
38275465308075264 48903295107008776
84932128830131088 146849609058901568
33139647380221680 61603374056276592
80927583770999856 115847433472972288
91622001811461472 131786880787226480
75257373933121904 82730838900901504
40866480104222280 155217856968455840
59792013387202264 61546034158813072
40215270459273112 50608369637870048
1976747249841493 78441421430078768
109673685795449440 169944086496580736
140146855143189728 190223292731509280
67933772163180168 89940089926012592
47720224590651152 92981574280790176
82603381372969168 113080812057382544
1782735384411969 192457447301660576
70844235583596480 84876197794217360
34049288641230520 49969375659645400
72473355830514080 102224102581272368
2616796305449732 23096556995342652
89586137122789952 190659372987680800
6423678573855966 81237799217639152
89994607096296336 150302459917757024
48407432878617224 93862083398903744
13908613496756636 26639542681148232
46243346515754336 70990306719825000
83706974213676176 177152769437950944
71244930133309032 88878228151692816
60555365765178240 86783235423679296
4125406836865000 14306944385814846
76076010288996032 178713540109747776
123725797260197168 189465795873485792
101127246444348144 128557432494815312
83436873959998592 172192001832295680
82870396718942064 101845133807947392
41091496322211328 87302456270699888
126417375733001856 134953748267100288
42012535276288600 119122197918404592
61253977432071912 138276504343612768
146158829940023296 148753442760875680
110752020351024496 148750025985791296
72361916548288848 76232031865035120
10707902062758026 194164221627373536
127220131178177088 159185601764117248
9010409416744758 100625341156174896
166332668112222368 179147281886859232
47639850457865672 180138190834239904
51483655073272736 139370999503373168
28934549631440684 107342725583759840
138043995806572480 184378780887016896
86796998730463472 162446738002444736
93337395455505408 132691487174445424
3418606900262833 162153142867550816
151929276246179616 167374512192494368
7310877351605976 42562645421888664
17564041613947860 86171624377021952
174884135966595840 184251389608900480
145348932085469536 178705916558399520
57972742589833232 184531974148144032
116417038800079664 152311356664775584
178393652178505120 183925921485644960
55403040036796544 125701878375261376
53632504284493808 76114028181623872
47615422214466200 196452586062354336
3211347119315002 94156481310043840
16792081667638612 116327011998872192
160373736232436576 182109814087473536
105333837496985280 170915820140691808
61352844373223496 186886581091848640
55888330470181888 163644487479532608
69509838008892032 83810769992104352
90913200811485824 149749073899299136
63223531006316152 194157781762339808
64490711931113976 82027435529484944
100376625229016016 116105100514868416
35179816632159012 177494312412507168
2493427565505428 26712357572300548
157805084378809056 178899463972870880
11132053387881298 139433616599186032
87100740323577440 179228600766951616
77261248737866864 83270627987506480
27352547308704320 32735626453282536
163117655986032832 164434754370496832
134191537975838480 162649182193851648
1451780363468780 27605651747296836
38807508734558208 79357037875295568
106503468327532528 194906044129387328
62324404621328840 131240584720445552
23843450310999708 55737116401112872
95309012583558432 124988052861969648
103049674104475312 124310852658954368
105178086496671296 152383011027681984
146448494788525216 185933702885875552
26620315123789200 93495276322476800
83259889785395552 195883554950819424
89203559828540912 91710923055468976
3405711145966066 123487537537791040
7185003295412214 53973446718547744
46161973124449880 126362087654986768
71069938895567816 184540479031758816
143210523956755760 163423910198388448
27541979614431396 93584213336482448
29985911732653432 37780509449207656
92000435774278880 190919448658543072
125995395904026880 134902074459242448
74701747679546128 77738639432065616
123066976976654288 150493590246855584
95437910101502016 133242153751199472
16633637934161086 144879604256686848
12972101427112040 14704973582155874
11146232668456010 142640473580753760
48990719425974552 72864263453398592
75909546170039776 96731534712503504
149946549679769824 158781185659673792
28683359558776948 117790473233173392
75288640678793632 147985239449702496
117889665615750144 187221690746862464
51939905010771376 113184117195899184
124301864995680992 148381885567550464
48393783894274704 103244922845090064
7369375476805903 70983448730741072
126308114318369392 159108961691218144
78886139784461440 87822674222573536
51932530583400096 189671592698232064
113032705815137456 147981216014816800
2199169367739644 144385247788141952
13318222148930700 109714424845235632
84528302759232736 151994670853269760
83283923799817984 112193527295247792
9028265007980094 30286205944536292
90360990229505168 117670262979402896
94143611264897648 104580969138385840
51197148162758408 139012874668190624
8604074136956513 130199222064050560
1059108974199415 46188307394075552
42454856739821464 182481465856541216
29607219952567264 95352750338436272
51643887229676368 122038924563658512
26331751519922216 89718808519373232
110076392014486288 179750315882931520
129313466244445040 155827386206009280
5521730286989811 168245241024069600
35893031102655116 134192352193464240
84606262830902288 125217059672002096
106608578373118224 141879900840331664
142238137658489008 190668517514719360
66299118148093520 95136095325476336
39483807188509472 157833992049976128
118866754787324656 173383012367831584
165289399133309280 175458625279463008
62028351921861280 66203030982311760
99022550787901072 134978443515558336
99361809115922560 161001851152147488
8850210997807090 95259177149068240
65757955772364544 144297994537136192
56762501938356312 137086190932835904
58781416458751776 80934424920745744
20498150041036004 46418828364275472
86429617527272432 158167293513589760
119248678184391 84869057083100432
7599205978875391 85095646511711584
81564038873632960 109326579358626912
59875957617442248 126466933047671328
14233512563874940 194183664725762144
54456459078339824 131666024109166560
137117117443547168 168459355366571392
183497991607517056 190922836913641696
142297505877822128 173653301184746112
140929131233934288 181405696837203968
41170708282067672 106622941750712912
19726792916410984 153616264796136128
151067925754307200 154395487355894016
146894314580763360 147978772647313504
24749420043899200 121674080670061248
93874096706351664 136048700385314480
94621423287171744 120734933599733584
13751367284426260 20148855564115352
9840880287786910 77675875315992464
5736433222564308 160660752548375488
67204293657629144 151874470243618048
66326249182589672 121267123640583632
3364300954703012 129130620654789856
981501227165393 165856217223269504
74252071497889024 87712875133373888
60950519216340936 191305874193375424
4166603670453473 85944240383819632
24465043977518616 161950082096386240
35630852660083284 175367076879594400
134811527104256336 146520856302253152
18506025141451164 39082099176230720
52385367230896232 84090452210152400
161290122178009760 185844767576708288
27926210196132728 62795200946419776
54123501741305224 143942435977526528
16636462008298332 162409069304159264
20553366718460352 86444789776065600
72438854083423392 74754023869241456
52837058616871408 129110122187235744
15747532933401798 102126017317712816
57758724598837480 93319189907587408
102209760183018112 123013548938302096
75889057059371008 163123324871647648
61140632412255608 147704091515976128
66220164173641136 92276085019041840
20438598497420332 74745431019891056
161773655846035328 171962456812024160
150116048921108448 174187102835758624
2620961954934299 193019086426017056
13086377527638562 40081297282382088
75374990141950816 118945757843297184
67525782846257792 110340242070867744
1692972029838797 188525376155650432
17304653971636470 52506442446038456
39682423791388792 85049461374112032
69526068471142776 97943094876977616
19338398521385148 119061386620865568
58719162829521664 135414476522410960
20998973188377732 137452978789394656
12194494947429426 156203166192953664
127147141910616272 159837248679233920
82682110818264560 97266444311304064
127332447472915648 132909624812116592
34554540061702520 145337317535255808
22973834007451944 113918718974635232
15573775053681396 22446455169358272
91098550394479008 122494190037731824
51026553590979896 194495165630825472
1028101134402348 70077330410369976
61638721102895000 135863108778788944
36042372495069352 63786856993242136
56710183641930672 112737963581510528
37089535714611456 191909864983904512
62248808599416808 163642690351671872
98152743655914496 150647343448028192
43280703826825888 185318347179103136
93167309360666592 124017241477756144
7370783909328579 175414876366199744
17666526168592476 93654182597267296
75127994993209376 93934807817178624
109653923873914064 133046079386813568
43958180174708080 118933019184702176
87772451444987712 157291604764512544
83008592882977056 153088049180116768
35781248682869328 70047805312179168
76786877080609104 84960577853253712
19598458309584424 23850598954217992
62949412971831656 148812774518800320
74448415564079056 116137213962732800
106211951657946480 145389072038582400
24410661714688980 46729993056984200
30637067549543880 119732428578021072
252799660935871 184672000833987744
6830419870355044 21761230932060648
125153854778290528 153201453029856864
2859457249724517 175614972609572064
108736008361960144 109856886985783680
127766381337049344 195567621158702176
42874268432909104 56187578256438176
12534640397331252 172399736942358496
10539255362790206 173199452283752544
13946345612108064 144354336925011040
155283085857267776 184007686376440160
33234964066446592 46790172763940640
86270590607932096 174957758556938976
61707008286580368 153416384765452896
33361961474816820 75817055022193504
125732146597254608 181366507899555008
17046266796656146 156458761261793408
72877597535254960 89117301592660736
67803878274662352 175076128433107424
21365769851827532 30602754431192544
66251843955584584 178362508445122752
13808331720191148 59196865202518120
3420720734788661 152719186776829952
12476037796350452 95382338365388544
170340409771269568 174406743635991040
16884777408482320 190230341597351328
102495740555461056 143780054135929088
44514260005078248 182314402870782080
10810827933855516 191317856453565280
74671313173992784 151576783602998304
93047344662253792 181984764647335072
105137898939657152 113655795686159040
73260637845036208 121748965701113984
19273047552770204 150478665483658880
71522107817114704 78935409074694656
2076210391100364 154063315165436448
79684488838317520 79911823590892864
36949617598379000 144923378809663232
8110537919254456 131615324882961456
174364390243388352 196656034088104096
95552967497456528 186051946759635936
25258758716825484 31473126225855648
31397835199459924 175461261893247552
4679650470542176 107797331422011456
65623220130251008 73554558316319248
33550317849978972 94304914515559584
84838569425152848 192796392604469664
18896045863500236 98889915406028576
29842819527296584 115728706897816288
152791903116725024 158862009235997344
99579218571604048 160887374807563552
30193967245346684 173063776031389888
35410457781050628 103502185017585824
56466360923319200 106648384603311296
20192775269679456 26503615450184732
109159312300104928 159725101766501120
22928553632810432 66630136141655048
47955759918446240 78915340897534048
68436664491043944 92506980856647184
32969191001625916 184152426154276704
116680397869440688 123507634521452496
20518978369928028 31545089671117152
111995468858676608 166772942777742144
56619671160674064 173767263378000576
55806467089546416 163153612514718624
25641936443489108 28074046827804668
91627405984671872 148915888581402848
17904453723440950 54255707426801168
32802795845820432 76664724796444288
38403240136826736 195899495371651552
139287312996876528 143477112223573600
61612839540107848 64341497625484920
134256689589949456 160392958918366720
144906360821981856 194331408904029696
68446362718270200 96932321977882400
120833579049199552 122235238029896032
27406207751245588 184762626415573376
29826583814200984 163671648425244288
30764928629959996 34073452031955272
142536067042775216 191324671790210080
19785816116427112 86836534303364320
18644066790568668 81853086794732560
18665299225175052 58880372177826152
130691912898493744 133924063795617344
131491556852772448 132920374417607328
110542842012874560 121108154644377392
70072549497984200 145108167178036288
81180706064575104 147336045966283616
44474772109213344 131804804382558048
90266197045588288 93140734106998496
48975353476240040 120076047239420720
55753932723122040 145235447952574720
18188211000878640 175453801227233760
1400316492139316 192016021770720832
83222485292366464 194923508449876928
47207917992795320 132128496624019920
20292882479620676 113876205586006704
104032580055302496 144424039471568000
106187189990107648 136361843884192816
103719425241354064 121577812341561632
5223353757078029 112997674389914560
8591164303261531 193717607213434368
23910154819214436 40699705047290376
15267023060409164 114869979621920304
28240107025010052 65162500753482544
42908810399320088 171753679625273440
2958863920657665 121859517585566096
10621181056599518 38172813804576632
37328456025522624 51552492517081184
40016658970220064 63435428540516696
12745355809237714 182419855977849696
22451752689394120 167584987325595168
55895445299566728 144046961014287040
70757664804712800 77062815680084896
128726785445503008 193647391972188544
50665863394432448 184046437128722560
113790754661202480 122704090928145008
38949015610717808 76384396744814704
81452069146825344 148496589975659872
36783871188361208 65994957639809272
14249479265111324 121991288448391024
73706102415598592 185097914518572768
4395923606604910 40132148763626224
96373767700524960 149293167981492032
128654524179518720 168534891927489248
66850061995378016 105872128523008192
143784069397263808 176768896679923616
112073331912704112 157131822568227008
99172516547486400 157106497451236576
106776117424319792 109942603405209280
87236756807853120 164774303630903936
4929282362219449 176443082708212352
31028860581778608 112598160364590624
107968703851085200 158369233845541504
2500017936333847 12330856089904862
88556253963707056 116879813192274656
59737442745780416 162520399051500032
69152405431895816 161001244285302592
79163790267652624 114844837060725472
27921204663808452 43346459357030952
142336715748205168 151144147088620448
49808579595467704 195991143570345376
26324273962752504 123721705631826912
86282234003925056 175187828666153952
81042703102481136 86807822413885984
172515198158940480 172584188597807072
43917006300952720 166532839805050976
8286234624098345 126764956283360192
92263612067692576 191054087817261664
52172581845627736 158022218296838976
102291098346943728 181638547160728352
154333557095813280 162807760540937312
24758539780660396 36637795636688640
77600201463880608 138298021143923280
57600399170056864 189174332257180064
85308776704225952 121646882317159792
32466261839436188 146426392850678176
64161007385201776 85512741056691456
61123271208570960 97343604050240640
131056167063272320 164720712388813312
138043135095644496 187158546629602624
137395532447236784 188512512516780736
178869543900533984 182296190570287936
163735040355360768 194910106138861152
20225656409331608 136728794745870480
69662537650197256 89621414661216032
87819755149377632 117517630149641648
165824866920769920 181029090557902976
5969405602216391 165854544889465696
64798722902393168 155716708745958304
72756395849178864 79938658759412576
156313926327136352 169627558892269600
88771770628176160 190803398878888672
1042211028552057 84280971031735184
139011820072155648 195725981708800192
964409189370992 24551385168818040
14909897188012568 45460518948490600
101133967939668480 140528916154316224
76659370437677328 163723810133943680
1405541463997675 166604834604139968
129800289024943824 188162671097824448
48724778960329064 73574727747045280
30911005100030832 57450788432349240
62887832800614864 163590861248781440
93109722105545808 112466174444664272
49861997493935664 111045251883126352
70589487725411024 91663592985730096
28592620246645208 129370859783869104
58418236090343152 113358335860096512
52105457786581232 184301826777618176
32366165087974084 153395520565504960
154162690961415392 155421842635345888
1868497313320945 162702207984008992
28497148306956716 187305097615006560
44860864888533152 110751485722278576
39058100157826200 128830284672989152
27138517205249304 123138405893463040
54377899912576504 76101963402613280
101130493131233904 175012889972013024
113008778866099376 164629090922755424
109529037746357152 183921724389018016
49597831576978736 62642757216296200
40837281127834632 162438434817462496
115500117148628928 172376261972659072
138878178984608976 144335560013828224
34758772085345128 150937220856804352
95730107271438800 113441002004535840
98740196577095472 148167366793926208
76358852933251536 178482346420163168
144745796382879 119283053513695168
125173580785886736 138047339922852000
32599789579121176 153218483454131264
24239995207798420 69160938250836464
41349937221944024 131790537314724096
108638727038952208 118818274916243136
16354040600653310 163973839445536640
5906813017767239 87644216304459376
62119712395728184 151752291182452608
5885659275574462 179239252291276928
143305733276908432 182353294298028800
31500951197072044 132996254571229872
108950853840745056 195907685661961312
26914198439293496 83044912600118144
9972544628974366 185657024268959904
81374513636197552 161382123168202368
39345739492144776 178469639139429760
125423375307011072 152733908038390912
50192728344308536 138195851221884416
53169354406521312 189046427174956384
94117605608331984 142140450540387984
70768037810420728 79422167563987568
12545496322899494 74653485650866800
92353521492902032 176100414042496832
3904721679618842 34577298550683576
4930139337684817 44175735367497960
8372295736603990 148826606995897024
143937199929758416 177277083666213760
48086328314246880 147663921175871520
900671017987862 60072175254036624
16146858525284258 129618516203985680
55236411389405408 140607906182010032
1738671082945946 195587559152957600
13795361291005224 195778608880407264
87751146878009472 154589501363189920
8325818398617444 38186054386711440
7060660538994256 43296775063149224
9859189579389918 57904775855857512
63350097353418056 79494714651133120
37618954843063688 53412788916785704
6273500011907486 174387262873933504
6790891043360494 148924189324807904
6767114174848088 134723843379546864
9986240741432896 115456744682874448
20371559901357336 69058087761160920
23806437874303160 61603562654475680
17371581648692150 121664472310708704
5731260738581962 160969608363878752
46004202331371896 70453742756214616
1309525135616070 152297722645339872
9124960233219132 102021769551386256
137143379267619040 154353810036949632
5072113855625103 117624158531217072
69522325261478288 186461479149844832
36918910679661896 143052340299700816
106631393759164256 128512627059430912
79234742325852304 79477998276356704
80226757497839136 156631688059457632
22516255643061492 34860124518526828
109502085256483760 162794059894481344
123332577737857728 157713187576779872
146500689018749088 171058926975780384
38056382717730216 138467587172703936
68285400052242464 118398309804117568
15758300144462528 115286307982837888
141867829108900704 182691483382199584
75016099285365296 183916359325487104
36137573384543504 38789262317076528
122047033782863328 191086934206882784
107085035243487024 186994656138459616
50420004830273776 132647845115879600
49223554861317704 70760534457110600
6945283935047965 103962878117161120
79556457489263088 180348081796003424
26357715493878116 120328427854815904
34761378463638404 99888539776883840
63908809017165264 111682073453647024
40674371775087536 132368915818556976
95608135409199856 109161827767652048
11636881066614690 18791520417230440
8849685685941428 166002904713576288
40638871923761736 102597786159349968
132270962808620016 191984654752138944
19605680873525924 179963938601688224
113619963746703808 171301697194629664
132253713560474720 141420266606496912
13763470812469790 127697515433801376
111050689476987888 131372393844920064
44504685272834984 138569557793622768
100287259774588032 150169503610644192
120289814073425280 196011443181094912
75198943090553808 178326746227860032
112664812470439888 178718766570122240
170075947607421344 195968868013126304
40028058282855576 140284626166802384
133762452976896992 192424671454649408
6977482366600105 179217714602269024
25872881839816912 97185417139690672
64520209272039152 117955494191470448
17162112800704780 167013271917498080
118865366142596672 136552706082374816
110133571070657552 118055730704915040
131946489627469424 144174281963841920
117590649777866624 126663953953799872
180713446233253568 183054721560917312
72307025217196816 182783904938835776
63123302825972136 192248083134227264
13957038838351146 106448130872209728
52758723372077520 81044815298654368
130160070726572016 162140879217148160
74764628146223824 137905444273807600
115856789140175472 171145783651374464
104182355012145664 185760602590915712
113560423312870288 140392486640854144
101622870054958896 148226549675120192
596415807325734 114187730438779440
116220655127062640 158640906855511168
65012472979151376 80176790478480384
83647488028572992 178453393716927680
80922963413131696 114644374921357200
43029168217960880 133379322242182000
93046914896236256 154136917606442368
22775541404942784 51167477928507600
34938771287717404 75888108973485920
50775109557489784 157227978047052512
66946715190250736 160877918947596096
60521514533935568 134618249906383440
51759846736188448 82807999629958864
158520837547719872 185785509652462464
84688071695143536 114965727876766560
10523161066397942 34456913208081816
16391306435196872 35632757154455480
41251710286618336 157565134977904256
38521281300921960 129381864375367056
89900727724207648 112952240859522432
23407378716730556 148978159270369632
71847826783370936 125261194341774528
3536987958295456 169170222954528640
19608221718281340 65268148015632672
10788082653760050 77248571827719840
45423802897546936 53321087680378232
76673632304657376 194836539269822176
125117022668117872 176422247239306368
24226780073387880 119694981904763296
99877255333321360 130634511012130000
143682856837515904 180336838825711584
127799929581385792 195429870380955488
48101137819170176 96287586483722672
62113346268009544 95308616215123168
4833692645356075 193603286993408576
83647600724995936 122777584348678928
101626845816362480 192568950875246976
136114646834728688 143366035756230096
136069925382067152 196791596227874112
40616264557273000 82183537703735904
85952987312310144 103222496256677040
42912339690105120 55680829010495440
40690804535914112 125292000090479264
83852753957686576 99414704802958976
115770816541504272 130696854299724768
3225814487918915 94647350146605968
32059314288114628 167457154738271360
28043385570172820 93577421024856320
83706243687215888 182541066855305824
18479526535859264 124835147648740720
125301738156316608 155490097614196384
19884322240362244 118655735667420384
113012501303904832 123975612553093120
42007417499626176 153751646831363712
161459441342547104 170220425474151072
82046112002293568 89925325608516272
65449488204448232 184815936960863264
138687968989530928 142663935769965200
47945337526514848 145621773799842240
38283844004226656 175268394862019904
36568779230813728 154747002759441312
28826595272180996 141683902809730720
139917676034657840 167299845218697312
135768054431466272 194047466100468320
36858893848996928 128100776773050192
43663685938083168 52695424586408440
51913672471151088 136780415935774960
50413176262094176 92761744545202816
9271927738329466 181283354415546848
28168359264782688 106722057752302416
9066629683777754 123274735577766656
161785664418467200 172518219716255936
92445028095129184 140041399845075408
28912579841662596 141827925554407296
32479092473917800 161779061895561920
110022753461967520 140750368990172032
124840538529535088 140108453242144400
142392070296428512 170197354658792384
109789975755255840 124803113330437536
42201906018497112 160639806422580224
27151475487088684 89944820053705904
144143267713329728 144155003392726464
56625722282423240 130355977827390192
176401096049210400 179248577723325984
129013404190524464 177921131661148480
83253978326789136 186824491952856384
26396782146041628 45806711330902232
43232628112887736 94319470987071248
24596453465739036 50152383810883240
65375184043104456 120178162158767520
53854672798698128 195579987793441728
80397366728568416 171698210360010464
14791830605683490 191927536699562048
2708933016778303 136870924381353888
15726677119913900 49091535768144856
54576543764658504 148445564582498656
28248665163873584 96770491916648576
3004250723626662 35584081050500600
37436350920284640 172868513918257344
88346066615396080 113624610345476864
42892169455119360 172094524908914432
24553481730630308 158736209333306176
87437668296029616 142864538274669696
27353822420941276 109426621841698160
15619360332830398 138188647768131488
152557849675504224 180634050220221536
4710753362796529 73487412453861680
17756895755510098 160293009029960512
96717839997914560 160945530733589792
17257040659433462 52025136864101392
113399559640990480 119214105420570256
162334231899524832 180682013337787232
98409620587064048 114781043311977024
30902350260098760 46121325304032024
70052913753505256 145329756992446208
73330632121251120 164216212181999200
10914106711822732 165193929016391488
149792022613296256 162543407717242944
64192651902917864 67499208271064520
104624852268467952 192000761944841984
34532073589086928 151770503521462720
15647962686319834 73409571710660512
141378737914801904 154949856598473824
50888588121074960 121538082788836528
390807048490533 11008121700741540
26549046233571064 136081602291701584
3814783734469834 39679459003204712
540850169345588 132540255617637312
65620654264748376 183594846630312128
90193107327853760 194234558167993216
30866227774444400 100954320098821152
89036773687993552 136260224268124528
143430223914202960 193905397971253760
38368656949820024 66553383950614648
49847764883529688 116897999067596880
93243686199471856 179846264154169376
121248098851373280 192081978020734304
79363455979302800 169939142178421632
69742873318126712 152504483761799936
94885788442257280 135105277118809488
88451930207296768 97386930094239136
121730551286654464 176282747654847744
61023434563745784 111009907388483040
155691358811804064 173733577734803488
6049207029708533 71063762177438752
117273465078938256 175363059080447488
53428519860626048 145557598246262528
152941825264908288 190810810249163936
7943533798559603 42646585371020144
53055511734943192 110966415316512496
56280745122216784 141025321712346960
466676345249947 19403229433291324
111542404912881840 121654995723143344
112866367340559344 147218082169557248
114347436277486544 187491106431946528
22161621173407536 117352193591869680
32609267781686980 195632838362948864
48706879685816704 55406165658067064
84999026422474144 194796591544475328
26266965553540144 157406345132481344
30565350113378360 129128881074144464
26282738397356112 161251920925902944
51273208389922872 62675004281384472
39608071828904208 169939120954789056
105279050570451024 105893128544166336
51088154626497000 64752388929261304
123271140185766288 148271942317203008
58441690364923104 70154757676586104
157471387821564256 162362816859323744
84708701867410768 191710732175382208
29533729366581564 66371878804300024
114968725824884736 177773128688678592
92801569557683552 126400577392710144
2543806833245832 26847077004416728
68547256218480032 149989862171151424
98333903960547088 135708152712869712
56848693320154056 113828510601149568
63369585167905872 70525424352308656
69370192239652968 71099334370006200
71921503367755112 170481598587445216
30875743663724940 119037249266712480
79562405425117488 192667516702821280
103459780356445072 194073805294608864
135307942678861712 192684222398589152
57171975529172600 141585972822470720
103997199901559008 168537840816613408
102791750876166448 193071198280087488
36974040971553296 172344257218411488
186961543051653792 194881319306367456
27278976292046044 174067300288310592
3909681164494397 89777503751101712
24405185411069348 179468437419493152
127169967006003744 134354838462523952
146271826979046624 153873413016842240
106046634602849904 135518188834664800
21068970191632992 35938757780778792
139070686940468672 161749380127057984
87644999366506464 109299573991998848
77838050077237072 172715263699546304
9156458487701584 70276702609705656
137106308224737152 155967585106898240
67343053416556328 73865270128553168
26711817709550848 78476745490965952
119942474112060256 170192544818888192
28697401946350736 136268472435842592
102914591138096624 122630611632516176
34202622366372080 138281523027675024
12448386840128052 66939068893784336
104312532520792864 173708317130831840
103653497101025968 191908674556364288
36889974577043320 151850780503670880
14331420632272492 167427701371863040
31052948312266384 178821841500378624
6566572283589819 75405322070792928
46485314938280432 80100742184854640
113067401572414304 171476319179169248
51212252207665648 185191275378444832
49702285868872696 141765089915856464
5931384894609227 21301040657414484
44082250816737184 61305848514578816
24400662540590264 25739182088537204
22872481482675984 98417796965277056
103560292918738368 139455694619141424
44456800971841624 187825100334584160
130559768835146784 142888694345466736
42390096397427736 46248390031608416
113699338474030192 140469149941781840
76326867094127536 137450572997570240
75469257236165680 78237513989532224
62094307825472976 146857070083634208
36934013993187392 195738535803372768
10173527491190226 188418083847810336
59362277573866560 196485670965724608
103465409977669568 169320807645268768
97303807077115328 118356553879983760
115211136465894416 189603568296730624
176999536992586976 196374462447087840
13118912139613846 18321180875126600
88018194370017568 108017458973429744
76700607664421696 116738212254234592
157878169174571168 191748812534230816
114861749790022976 126141511477274512
126062555005278016 194108135659902976
147761297172452384 153024881725448800
27606535208048072 40557482306656112
118247618146284464 149304644122930240
46861229796231184 192242697540138656
5363667092113844 175538190370674528
87794062036085456 121583226251525136
346819854684186 84793533884324912
116359870417040960 177405671163441280
116469498108586320 158665708566633536
136526688790827808 174839663620156064
123540922762056208 157832074444089248
109553922450079504 145001797044423040
40767091299999344 171326315354283488
45510494959515944 174045638540917152
117448365186550256 158201539604063616
5815338297645710 156449196119247040
76289906834726272 164215595841731360
37588338711050840 80427496633704896
24105489118890336 81699367103714048
62538738744088416 80911481442518720
9871437344637478 34948525068910676
26927487651360936 188206780005897504
32524025930763688 51775761817301464
55517542629362976 193381259750823104
65878968632991224 141295378242674592
34132230428104988 148184863320193536
24322484957505360 187777622824826112
81894052948645568 178705197779502880
19538499122371920 68447396077478392
92835847512558832 170701302264223200
111803582618610128 186402426764257408
15557018593189312 102706086313294672
149049747345175616 182870405271893600
67656347672413056 83890457638440432
39672658387059864 100843242055312816
56604319823053128 136703498136512992
115133904844663888 176443632042853248
129525816105518400 183758806581626144
67795966323843832 158321866423511744
75580223962478528 160819102226343712
123319452392550160 164989029780301408
12907500186731114 157795494334868352
44352104623438176 74412319815318848
41248396009623424 143476877901121584
31864145195205048 166491108681579808
38722291482123472 102560423444127680
62893173317640888 98994219571919376
72820880852705616 101870285300676688
52333966434658432 185474289657770592
96782665337927376 108877606984640224
67341263400748816 179180275641034304
52984106118411496 108530607053991280
32489282577695548 92464517899441584
18525134650591048 126261290579802320
125687400447050752 164741999992994240
118159030802966704 159238689402038624
40982614445542184 129246764398778224
87281815434206752 113716714570224880
24724304832630376 166695219539563712
3865815172503535 82593418584766176
49808567615835992 141855006363228016
136064815704704736 139559858073269072
25972852807133492 87651563914012192
11188572115741406 18693970265644108
74988011261759344 114779920041278832
137146990403602672 152474723430416288
93583868766160144 181184502025773088
143635559004838528 192690817540670816
19184381466959752 102524748095970016
36136949021118616 185936583385331744
94919643713300112 114643890397439152
10300919658529240 37064968577029696
125736563339089680 161283228309522144
55014369882182440 117831734849844288
9783759144875074 188917757831316736
35254421575230840 80997221641068080
132406043393743920 137505215540862624
28445420578710796 76267540797815120
39923294009745640 125195625583654528
48697526005126256 85061588718068400
8253312339812279 196251479484130144
103796493334651552 131143109947420464
95755730593741008 134722806001151664
42880038771269152 49309733936208120
14386827179748394 93432416072246000
104437059084044304 159104805981035648
38803648973160768 165792132138863712
139265309460795776 191143623953508608
128707073815944224 169848049390326336
3052825311541357 160873745285734912
33187143442823592 78081519563884752
44535986540003952 120680133299161648
50378265572629992 87304640199687312
57907004603379704 132277306920379472
679034165069069 156896776146989632
176787639693729952 180638919722986208
96714555533091904 167781860631135200
59248556677113936 142758425077793120
152333503520332160 155939744032702752
31953285879210360 112268764989839120
21173158555775560 94313042436256432
11279126412840978 93042710389947168
161813526999602080 173778069180971712
63717746128543584 169349215047210528
81100491046545488 90613994243210768
71327168568697296 135454060734411984
39978036436768072 50035387055361576
23444020388275396 123574809448630288
152972158787162688 189937424284966272
15946622593348820 93503543524780432
30551896017880276 95808614902389952
37099324606558512 192975589701027040
108565384784299568 173221971510635072
114401815216082752 154106687949108032
6930388036204748 186701152576190368
85855470384203264 131813457771509376
136769409989985232 149794310715735808
109598094666339056 120622773754491952
10616132869781160 45847855735208744
71033391475593928 127188012384968128
57042912240723048 101744567307801040
59721887086949112 170486645106493984
6340485913787422 29580856814611076
152695626201304928 168600500601520864
123523245442999776 176466534074086144
53131965232660360 150822398028485088
42367661313557704 135716971532424448
173434968283678464 176000196692788416
87034629305847072 151628864521003200
139527310581040720 141312068391140608
12216078550596198 177835439658851264
28787143702241964 175406199866314240
133855871305385712 179164159162227008
29880596827270240 133085751931034960
156866629647969728 176946040026807136
38925837048405616 148962195505305664
5149021442082894 61676484908638784
53347871135279952 111887606327426864
6736660830156042 72960934914155200
17316583988436920 66288566386474400
84962106621026176 194659877033179808
19710233335296448 76211814529631824
4710521128719265 72283769261257472
94980484221825200 145825662091961216
124041214761640064 184290124735792896
66307333818220480 99103292975268992
95080818425045552 139345166681804880
12923967152112804 67084711243942768
28606114786139980 157701778003909184
29677653266326300 179554710174227296
17989922041182402 43029796058910208
55558840338512400 66816372082939088
18417076840408880 162013376989764608
90061546806902048 125602157937035472
67464050205319128 171827510965160224
144816188828454368 195825708868408000
8276528656472800 72719405600911120
115739233223618368 157841510440380000
48453450603498704 67202835676841312
57667759875980096 88211364613378288
413210190356447 167691448413644992
10043531753638000 99173878130691296
35957363976096788 111539992234347184
36408479887685952 124443297914874592
6426228641252106 83597125128903728
125765390577122848 147703862062639968
167390558902705632 184545104009435040
38703715243483808 174610834214832448
487191439524000 96879893225399328
123226441106048208 185591824265788192
114269773230692896 115421667984875616
75276193312864288 142353570350931312
97137313874159536 195437357639855328
18599359629193220 32524479417534764
132609799276701312 184216304905822976
63174016920598600 181330699152459072
484229254615336 63981449557953360
104660778131523984 111260880671288160
8493081215721259 126526732448164208
137802023908834304 177872919299596160
45972940186542936 177377894274255936
16747253318500796 49025640025148984
33604135438408104 143101883785095440
15515830206225862 190676076734380352
1241447540390558 3868972883563916
136626595601908432 164867707444657024
68704568900655664 143781977212050160
107948444230785744 196143174846627296
12028785598227626 26332068874709316
78965685190965008 93175783825839408
13797197250916638 118318958662036208
2453004619917505 63190800456738224
119140094565022704 163995911985018752
31775068218615172 196297120064837024
165353605088906016 193028682087683232
15728057184049236 92072881684993072
40209989181381512 121335766602680224
146689710196126912 164355187254665056
36040024710287160 38022621099550968
129331286789889024 159289165566565824
76373057669257632 187592574657655776
12948947694443704 140655079840950528
18943279490583684 103761111456800128
79652227966733712 152140129619102848
89232915733641504 176637028693290976
1522701881094770 14401470026758166
78501320023751072 133958198058196560
107872697006397808 145248208658370016
89972447077612832 115431230946506640
116582441721395056 183251889301101664
39411681048738440 125903789558398720
24329175232246812 36086241761147400
45896439907005904 70051109168906688
79288089085453776 155169932429805696
23984179826438068 134887440835913472
10279164739973334 110337291939496944
136806717614410016 144325742506039520
83099707502099360 183298678250820256
63879983650763472 68409877645491536
5853042480490011 28970277282302944
22769813116008052 149952967648256672
105655441933903568 129076117657058320
599843591271690 146662780012307584
83377455614431984 105947171676634768
28842832070597248 71853982251859496
69638909840468120 191222922105218528
146863359144432672 180684389450011648
9672909386733800 99235765201118752
40731701221964408 115303264225646112
13131259399499466 169443724073565632
3889221951899418 99150181847339232
144347988548912128 173766752932937792
4124226281001657 18454806582453944
83759715844274864 129634075309080016
138963622657654176 142518781611937136
29337407571870256 143756673895491888
12140098081732092 147176946376653632
36776499236850040 154031667539239872
67920236641977968 176177249400088256
162613729485538496 173589708106740448
155187520784004640 184607442607569568
62882306769153472 64670356959411128
61248421274563880 152311033992489952
59348368404673816 102578482138433584
30079679091134708 119685665642832032
51687526458243136 75336155878227824
123682055628863216 178597614344327552
107137592469156880 179479646855410752
58541432889384976 166695571917371232
20012872467633300 175227934463152000
19558880423581172 46029981896717104
56620853558914080 162610752925374080
136709831765638928 145901134349712096
6541824948051447 30324871495433536
80886427973116160 180568472555592992
10735766320448836 29723952705552900
32803077130473272 161493499512999424
122590126852923568 164103401990625472
49223439098071448 84681051650063888
4750123105272629 10140779088947510
98131681184834608 127191758502903744
55022116773446840 98813238645105024
122026081681470048 169226642779053824
19787017165648512 63289419547166248
25431612684908592 102839967638001072
101015673957339632 195659000551985824
8215397129829804 134555000437603200
151304143413709312 191945111186318464
122372904883784560 191752908257556160
6084267376775265 149601433421603904
38804965599358192 174488168508790176
21113941312021916 34925181954281272
72786698152375648 87044008852022352
180263144986485216 186857881443676608
85709856467817072 110915647996576048
69289723731917000 121688872347626832
75511285005451440 103773275688922400
33294346350778592 148909665967120576
133393612446092160 179916019707511488
98286676088734368 104620488965559744
39285050162307680 165368742671273408
18165821731459712 86749122021112128
81086314223772800 175525062188775008
16782621878976052 65719701695327944
35724146717199116 185196583268752928
19020187707936304 105419957788971648
25623659161684688 69767976900697936
61187883415270136 75881527246427616
33948273978478672 90962885139097968
66222978976451144 80041378804241888
90292843234722000 110581101860781456
172764095750385888 189940543355846592
89223857614131824 104461035481649584
94250933017721632 196537043030801536
34528519608848576 104080410126041888
103593333385797344 172905427938183264
91701452646023328 154487772393056672
121140958005010432 143368481613121360
94216457971382992 169857908402767392
24021957471537704 82265893416581792
124405737967235328 157636576131137248
44096234357789504 112784687896303136
144131922192757728 161247485086295040
64136489132699384 102711672273869680
95332640513623856 180704603111589632
24538586726994088 104538131625638304
53164769986481648 121821398496154640
6847227591447975 72237426708233088
138424825862822592 164206904830903936
81169024437514800 192263676492381376
21242276200480140 31223753250187912
98346950345115504 120619926223239088
10544215111445662 75811915945352656
72608072115633136 186656767260639968
22581310145610540 111897443839495536
28801123582426760 55683399760512768
86735378560624368 163090336013642048
20633052718608724 80870148597212608
58948751022475288 138122021212121008
145184753029529312 149583305559890944
47081151085352776 163848684607778496
37048510765880864 187311630816205152
1781335040901960 179113438070100640
102952131415842048 120435634995274032
85546403865499712 97902456293139584
83271212461791472 112913293841847680
1569191015491644 74878036654513168
124295469470056960 165110184646044480
97021256037058832 107690043661373520
35946515142055340 63419114538820552
101634478818102624 195989335319937760
44623068657579488 96836990800923056
144830587642915296 167458326620574784
52395007331957520 77671107618045120
96750480522517216 184841394609988448
5692741547087639 75487001570864320
79569914107029040 117820910485475136
2946068071575585 59277004559609920
55567611167636608 116805169361681776
96353587690121120 183264101175150176
124601287039233520 132127831008211232
65637156104730376 118088430905618560
79878166856789552 98571812142274112
72720049951402800 183794631884597312
104264383836874592 139855231641888384
36473472683956160 167850244927775072
51839843602648008 123597939528145104
54240653460576096 131647685327727472
124124689582091888 188756227623538720
55480950483661392 107866756362392160
7545387124486555 192776339443300032
71384730897912608 122546787756061792
100528647902387584 146020410940400384
34890959068123628 130282095638475184
22229827101150172 81755237945757152
25988364680821568 44207738359121648
14969171245318940 142836862370645216
111304477334929520 111423440654526928
143816672871139856 146706337035285216
68973895814866552 160994079056527712
170541611134478112 192125814739580704
31787326675494040 40594582034860456
69667282172064728 143094570439369536
17492253119716370 52100090143872648
24395132524285676 156304773979919872
49334452455417824 150419142715251872
162833088452489760 181790885894030016
29424540268807632 130306023045500608
172685173871616832 174672486836514496
51873100424856256 180357745050557632
11005691829267062 82866936538452848
111131653265874240 144358950730596320
42921180485341872 49206698480777944
24073689650105860 154926767692732224
144316291010317888 186984385189827744
15512201784954882 188896721955452064
41550895681137072 63099901949455064
9115788731429112 58492358773781136
38245429158173568 84670694657932144
61143145032281336 120520956852136640
58795043838996608 134265498415469648
22129654747947920 146528864146872192
71531709251566960 160233537283668960
114854907623039056 127321318484261312
26828353906499512 63644717074265120
80021276420969920 165402413038380064
66725438004520600 179895472475303136
5195670553211621 14996307382146098
12948148022800306 139725869987078560
49061527299086752 176242524903816576
108764005678327840 124287558678224640
15656641951624572 72284204916777760
145027127168477472 158094856495023264
64231830716622808 157342155247325824
114802690946588752 123848983078390624
135576854151090240 176666336858751008
109378516186374896 173534265975539328
4596625102361615 91381759652494848
4969898581059643 128905511402889136
9832497309800294 152279950188418432
1572858731784875 42435817408252544
77408246322032064 186887008930090176
26180532011555160 110031604788809680
9012582509112886 9378806837554832
3632849168101575 155147961511227776
37641826963306264 67196985716071296
49126131758029256 121089609283466592
76618190970606880 138494956582087616
56039297677249960 82978629239841200
80733162837933728 103246608189893648
125441451329267280 133689558026109472
32969746280725132 99848917758757152
179398374863620064 180457893395136384
60062835294023424 128161170872268800
19629596510742064 34088017590427104
25390911732583744 147391713911175008
19977834271953120 136199479437809264
90049363580889616 196503704364128416
129984358831559488 181570194833111872
69816852619728352 73197195177159552
59398293114479128 153853183609132320
28395467635874160 155124551359744992
69135706891693216 132797326569476480
12129522164062554 166655105447492128
66886466620879440 118076573305447328
1778943071291562 123573203816305440
156482272626943552 158314739783171072
22665232369591844 89142752072592800
100065100158515808 166564349174725760
117990380905481312 126422940162601952
30106277232484652 151524333803589440
49940276576763840 108609756223000720
24650551448624788 82032212883305856
74089514225819648 100763922534864832
32820883737359356 82409942541185024
41773665998762224 149686266323132032
100952038401014432 104928241625186144
7328838613018151 149351232046277984
47501820165289384 68558137740101040
147400715026903616 164700138186510368
62330715839086280 149574496819225920
34941654458095908 194379365454082240
30263324667335148 185504568958567168
1011133901817404 108160167459791808
75092518759870720 83478537674896352
42080625838994136 125631101924919616
27613128143033712 49788563354680840
106349344998676384 194573715036494720
81012766813047552 147726633358692544
106902645140204240 133444445777091248
36774762748375616 47415818695708840
120781942835208800 156679161139244288
108536517294248768 123598559555519200
146001598637704320 186054987547783296
66654763149538832 195518150696685568
50901473339874656 60326373665431832
98001296788757888 126183138496088224
155810435003999680 193660785951911808
40463046181689272 190159973932385696
26320356800248912 151852010835152544
23288894374740488 101518611035682128
93161329513047584 105518378862381392
45986077863587888 74823436480681120
77147895529509216 84746925271097184
12222523454082620 36381401089015504
124796029112229792 192571046862919648
116026803526533584 153886500540726720
77808593901782784 123849395261586704
40897426519895352 114231162422220384
45211243358663272 128246492814036240
28140661868727328 195426512271675200
9485897664717168 86211552119681184
89980966588184672 104941769461237696
55286106322189176 169231567403636768
109834338034106256 135754814507994688
84714556744394032 142706669691249984
49289487592447440 183123164924856384
121443092473233008 158061434412014272
10616353654805286 101485963428749600
124311098141661408 194648506365166432
16534476805815298 135442451829738304
93207653806892896 189167321969643648
14876448123814500 172522865204360000
60348189019151312 83039296853802656
91265470811433872 188356974098978240
61122981069181288 147088363225014208
71903230980130936 178208548873455968
76539737404440768 139220462382871040
93897456845025392 179707616450157760
22081663956237868 32848000911964136
88208016095979232 169035139070723200
150440677959254016 164627627637844416
54240845310557272 151801440437150272
54476544918509704 69734691577022304
34661400417237340 106484619726348160
6795580177760165 48155256691387040
6591426610865189 86329878125057376
17935794165818374 30485622405831440
57108578643891136 139005835529412384
132873671432590576 178316369241545408
76777364439838688 108170560313049536
52108827611719632 158810372326909600
64767085471812800 71584337035166560
129223316395925216 190005734741551968
103273685543148096 181331070066340064
74538984786060064 185218804944034880
80725700017032800 149261435594330592
82561995831920240 114467093416257264
137814953886730496 180223632706257824
74975161895393712 116752238747452176
18569105958521180 162933840821644800
30579630636146336 128343516054937280
63087532838144744 157186156735366240
35636769151034908 180730510223840640
24205729065151964 154320003909385984
12260676472962884 130398233076429168
71648050492965040 173306656891650592
11131592387296802 149240333356527200
93437654792629040 176403363130985280
142116761621401024 173204317740440288
44254957100359320 47393667710521832
54251814448281456 162537355006813920
122834540876636048 179833495215201568
39372989866456296 58610420285418304
163220834777777792 175793258016737248
77802115035320960 137134538841682960
80752016550854448 100558781137176736
13038726422564958 193821978265659424
42988181644568696 94207795537630144
111320696220786672 121554454879114736
45069668341314000 196144773191051040
49706404472695248 153915667510354848
10712555444492228 114917339831917712
62428198919806240 166582518630163840
11809525036516728 112917742460476832
92192488566866128 140179089750789280
74101593461837744 163497195294447680
55416609374308208 64976821194193152
40967191371359472 122128058673962048
154265012582677568 188391498085300768
96026819876019520 193502024679437504
38055943011597144 169525268110392384
81575853298460736 175637218335620032
31970188109548044 133961863278875424
134118600802044624 156603643721186464
160960261940117600 194191691436647616
126462290931525472 162112609040106240
43141098513320792 49785952219081120
20149172214549108 146470274213988704
80775122954289568 117909642499395536
44735679459890008 62073657643850656
173267855082463392 193027097787601184
10491647083487754 92817596114824720
68508746671916552 179192974499030592
68966583314871472 80856937277813920
49515547787696464 191615133230321792
73516322072056096 163102731371226848
75675727581236160 132723915263968400
30131234354678536 173712080395142144
35120254671129648 184064624874807456
5239790239391753 189205956385478144
139523711211262176 195440481573569184
103981709403353680 136988148193038400
106182289302482336 121622521606044800
158597571354450976 172445525125266784
97643527178676960 173804872191486752
119555385052664448 133667925363765424
163242827243341472 175303154032822176
92903015196885632 186384115080365984
40557983033771576 151928037136110400
49707754720100088 94005279299210832
37378121013354840 128297440654038176
25775600856119812 93773714830466144
36887841560797368 103732904959314304
13804232813265664 76928604736249088
64701603512309160 124099997942245632
5203245775566240 169746887388632576
152228368487703104 182180785554224032
132995111078226976 173723387603444064
35532777734997408 189927000025095808
5951083084216657 64516561659481824
127020678658749344 195261215333827680
130835298157019456 184026418296189152
50709924147384528 162861992579696256
115059376994320832 175751061320903264
45819860426324360 186537326870523264
43683281449316000 143071513639671344
6845425450175848 118521936789937376
72085936455040480 123325646433362048
34476590097410800 146085732966303040
19858147683936824 154914112923606080
14587770880160536 118323165005345680
50160571458339168 94968971788894496
46187507974988168 89766441360198928
27441062841487700 99229844316321040
54192325913113552 126674586150140624
142158601229050560 144126428988699936
36345279094400464 116757910483715600
11330209292572016 28951496027306276
56917867153004336 75098282762077856
20880882770571836 121220646793001312
143000052035846768 158170402038088352
18573387690135760 53346235730613768
65599967280863760 88505946884804880
67211387921496264 68615458827302872
67991299266178408 189222728597634688
152961456562791616 172139836672896704
164207956685324384 179877918898316800
20567135121086140 108816147443595616
35902568923451648 154579133003160896
44566620538699040 93667203440970720
39985945254829320 75804193685476304
147157979875674432 152858661421383136
27042837927953848 130404477610557296
78761293681580912 172963791485020448
51654307014465856 179888764677735264
168195354357549216 195752224346430720
24313212777840856 86064421084586368
71776893355959856 194746729661369440
69497507932279984 80039197037068848
30921179037151220 90693232551859664
74315638230963728 183483892890865632
43492049211981856 98181121992707952
33827756214856336 125077066084858048
79428572267928208 98763658566750848
56129145096648184 115978823440800320
1181378634138426 38931805687791608
10448407231925444 147940979304564896
354991021058618 69657893891524568
45017365313078640 185177703774000192
57574602513742264 127564318008872240
118261023140504672 146399899657718912
738986206637837 170280127215222400
3095839764498594 22481402547682712
103946389136991808 127675648993776192
161402908431853728 182721411818499104
55005660416794816 139809411786608064
16512499191594806 135307870956693680
47470402991466904 113772159200036752
112870602608505504 190690990927611680
27405202070667272 38420586143282624
76863141552141536 81638771818024544
94181068830219904 169824495991898784
7148518625008559 68146885544887304
19596015524670632 153724634620281984
87444098795258768 181771723939321760
33776842960461448 116642448721726256
123436453137757216 168227007905331776
67436183519134872 158305816776752480
34641778100978072 104253493681381216
102220353496575104 138317676531015872
1661891984102942 44222549274913600
51006345220493856 179554703907431392
113936062276645440 116519835675057360
83102661845337056 130186190292486800
137190172898520720 172734741456464704
67381605477934632 81918585584513008
108328629441677520 194021113171198016
63924226570023296 89333375398269024
9803492761092876 115092910600577056
63886693921481152 79455185415038448
114862674609797168 185317742616869280
128274494357922160 130506716769944960
37804824727313064 48392769127721032
176759076590712736 185117986717521600
26031067500187196 70532808662710808
17546294113095870 182124737296602080
176537304187198560 181594819766914624
8680856269747823 126363016373869104
14202647789935232 68995849945850192
101001911457246448 140481818262123904
98805083445476576 156339314817168000
85334290360968304 153263437248946560
27435777688312240 147771047782193376
21728537652055896 111117804586021456
88363384054181328 190357072581533984
1567405101914767 83575950117766640
66365623409717136 158178516513188672
7048992451285302 132065813057781248
33290362392511036 173282678912808864
55490212559085744 87293296045353504
3903470080195183 71543304697970296
12735841043496536 183834541624815424
1419281064360499 48734839736123792
33477696375109184 39228114799326144
75172796809833840 174039353309616608
13256686077854812 33707104715083896
52630657861309272 78442611724515168
64034176895571944 154726359102520224
46764168131341600 99467185680078736
24826511149506572 167752243551393024
68637447535259704 104769058641274992
115183295507529424 137625491354403424
2702323342188247 172369486978826720
82285033122123424 151665943076052032
13587219088290410 191115510684630848
30341614052646692 58406093702297976
153757414901079264 195386704042329824
90739051991262320 125167941550330432
157291259246665248 171466333318143072
25836397570455144 106195233486789152
60436573903657504 182996840272818688
142489855072571792 173411159837310560
62704869117963184 127667832013963968
109383858161806192 148856678788820928
112166649122659584 155521591470194080
34104949666310052 161888777957323264
38819859283836824 148192931742834336
9883933514728164 153944495638711552
2873081225957281 97911061115269312
66695458928887296 80229779658676224
18868612602153084 56911838209426704
97621628424721296 128890837301306368
14288360313112702 20011673883050932
98095330743666240 106494125476584496
22794617667606364 178580988754699840
101993215219353024 115445089827497664
95044833048438144 146722949853128768
61723681903918664 144661727814766336
126657780187582688 173895943538540256
60133412497926560 149623279891311744
81592055220037072 129370479978131392
21933928990685304 24288576681758896
114112120801669664 178685698229790176
52152488008952920 151489812939017824
156964231751570656 196230790685731680
19336164842110984 125510109847771744
76907960724351824 146802120317526208
282338971311878 95086925743982768
18680808600127876 117166542461278800
13441578697081246 78834222522634400
25104279012316752 124321532027100144
46965745546127832 120296924009961600
151603816773876768 170671061766536672
40171716907116480 116921897341301168
135800007738544128 138900743293955136
11287971511203160 161115661892157088
97657129443607712 155425226242332352
106663472866791552 192767307866202144
15224798703983816 22113958619391304
2872321809297138 8106954166935656
48867248219120360 74981985863507616
109699134829094704 192186742672339008
23946631826319300 115214135582737760
102415942794694928 107397541057045920
124739326569968272 135232363381472800
17486121865512764 143543582834792800
57832880601855664 76006699839283104
112461329431611520 182260105540068512
81544218789522640 133914334105067904
85452372738996400 185445275638676480
80300458122124288 114204239833526272
62362079649273632 183905534516769632
4361998575037555 159398869924265088
112474566827358224 160251804410807936
114523938875772752 119086515492368272
2076715424790890 138770674350663808
102948792947541520 127067178927694784
117053836863209792 121952515376225968
153559453487588288 164799924155609280
13692345925431994 43210140316877960
97415399639093232 119220547982599232
192625466492310784 193374850358027232
72144308895349392 129342300078036736
49905438864508456 136319662433396992
65969506453189144 88315599170270912
37851232517929640 141794706192724496
51718518605506248 83263960995034352
12788197477557846 57384807340718240
18395183368559476 108924623422173776
148556185525574880 191706052062311616
908724276728162 68135430392753752
38558441273027064 76012769436902256
30402476512121676 177541047372784224
23598883219965200 25649704255402668
145035863624775680 190105796030975040
38684536557334272 70859401755077880
70853748557189752 140830497722109248
48477274885777056 76769266831464320
51415583741184368 97340095486169392
28138024622910680 60144650001100200
90999474943071424 173562889170613408
38781482290379368 154460734229318400
34465112663344020 43915395490183984
12670737109364042 98632629619593312
35575392219814940 120179857009451520
39564346417782216 109245504932897888
28316221619158904 34593114571651756
162188668211305472 175914971818666592
46833793383119520 101184758917513232
110313985908071856 132948362508360976
166109871179661344 184505199299493888
46197149697108432 131415442455111216
103437469147542624 115711089219118016
147677531348182688 176646684886432032
31004815385931944 180030830947183712
176503006862771776 178382877715930848
85423396975568880 182125867007289024
3281678228508105 186001331392712640
39176721020171104 174959871005106560
72331623654806672 106254186639089264
33331701732560728 125232405305527424
54011073650462208 180019209543970560
108374262739475888 133426573355358768
57794489723334056 152715881957780800
43466643671049544 140884772441412144
30182241114047752 94273338198928160
313200448271082 153887944079591136
87118143252972624 112883922178167264
2215156639242929 106538085106486352
172385241785796896 188274773030536192
4489434462590234 17365543389751346
1039824176021025 135579504640061456
28607110140838008 56812033098575672
34635951663850760 146105863335695488
82102028035497952 164677378835001472
111391242929579616 167181905203048224
91705886132973696 183876624448090016
56841234651471224 89997622969589376
82084271627274304 144876740758373248
2328038530443929 98400742621272896
40604545745292560 157550246511778784
25719851261713096 80526185270378208
23919264779889596 43375031896775792
61417682864208384 69329062223974080
152354105596349536 179388975345967072
70669189758476448 88260724158241072
81175173371000112 91741571395028432
12634201049610420 23848047660749720
181043873053818432 184160855341390720
23364237972301348 175842862117634432
134471410065040384 136661384848867792
14066384101517828 59143777107802616
35881119446205412 58834145666936496
179940889279100416 194275445832724928
75275062476421472 173789857273272352
116474281788776416 185522809644924128
155833215625111040 169705592624169120
11616602678463992 84822475990048320
20620010294177936 145177771729151712
104957647272919520 192376997910358464
35404171720512724 176514597619068608
357859536369636 95856992072942176
32593128172547268 42454996481576896
123493477574672272 143329072033599520
24190367465538844 140792784295119296
33507065333638188 50790280409357592
118321623947715392 143387203523851024
3156867503970400 86317579825354720
29848078971420804 71573170515498056
13012984062118654 166477463992272992
22194916911830596 115157517572936720
152099344017988320 158719345870710016
17331200409854392 86773038141670976
59053274827287680 189659277768620704
45535135039552808 138494529384636560
99516333492949904 162950842009372832
158256997044444896 180478178520095808
27503645098186268 47550767471137408
58030714220184264 133884280816483920
49279171333604296 164336024527278816
108064027098422000 159836359475068160
40133255524783472 123491897049287840
25797550480992616 119236123593842256
71825827871566936 80954724303192272
77716466519920864 163503778436653792
76724395562745968 144711590221396960
102826448331302016 117768967000193488
89640933872620256 112690301213491760
24096434639088776 171725416856677344
8183262451163592 135537426192973504
33780278265849600 66218515536866608
24990572229218036 101763335501183056
89118743100516224 113995455634574160
33581203339560360 93310187208841600
33932910489549568 146969319735831296
50289604191093872 145292993806572640
42299806847428952 72396628329627152
30191464023417900 36877285904093280
127739832637559696 130292041218649376
77014954768345536 85866940969558880
15617720388080952 107714773527721184
12535906946049546 95937304757576544
79900691317712208 122511122075145664
75528605292923360 89063861505710096
89596260487737328 99746303026228656
59294614474027976 81136072902152256
52185775776318696 168618590410402272
150583395668497408 184270856710236608
25454342837126716 106740469403644560
89833249828040464 93581126425037856
108946210836261392 116566451456172368
110639537057419984 188782942126645760
22870093149356244 144325437542179808
21033761806851132 182428445485572352
81672448110461296 142052517679354320
67159804863515152 191994624178067520
1175551334069209 76777819872768416
65667110702696112 75394505791390896
20596309999781012 124692912297131568
172260805488361824 185140361414813824
28671112562298208 131169057403037200
34612644396139648 138093649391282288
83072002756795840 94463850695225904
61473721124690968 120466729681384960
112326672058214192 126340663392333584
11734268032845222 185310528638364064
99035760990132288 144640027966761280
104843522764963872 123787785012035456
26102830912637784 29812708570004124
67181392519126536 123165229769840224
83912344594242064 97820220006777872
45666757483513440 132720859322273600
50843678705559704 63203424184194832
13989925177609400 140820525975474176
56166315111967432 160286679698479904
12251666858757108 99029582624843296
106485590854795952 170543335824583072
25000693267283564 100500156815159840
85487452979631088 91050723585231312
159002239408315744 177088560125754272
137495578952204672 184684441209844544
4809297233200115 15135895591050454
125499906386032208 193331195795090048
44889791296600624 121033504681702528
86555461904073920 103342871811922704
692379970080779 142322035476773552
62984934781711640 176228456408259840
24038732791315116 143536865357923664
125219615482562400 196179195122464352
60745685124998192 128546058910520160
88136668290379824 91814279316788016
36096449544153696 171146213064818400
57134312566757552 176091308714493792
72329854753927824 143334737549625168
24739587297095184 151065639530089152
140333180396871008 180057326786452000
4104698007201546 128090040762905040
27988765340205152 194806396649494496
2311258618696818 185856331110488832
141780470011273568 144971642486166944
8796660916520683 126234725496100608
138968496268812224 155766935670640224
21992810292813860 88997490683498096
13880490756009354 90963160777577072
171492773752040064 182939255688650272
44021043670277752 182293097457696736
62322105496512464 147627783419691456
21052718346621132 144415805471090624
82517073030292192 180808700335631808
16365401652766020 179754363113950624
143368445619369968 189998163297665632
101599638552976160 106237549491184800
12929430229216102 176236748266091264
22463463137147580 90257818782829200
17987555958126720 132524705817814640
18138059352859576 87043675914956576
62209584934501432 195506347314874368
25546864993221964 103864411324585472
49881602026246472 80224134183135568
178305203819763680 193944038263489824
18002919575143978 145407227476908672
47385648512776224 131518347087914496
124676975531678496 144325332749139264
91511527542394864 98262774460662752
23688379915419932 189266305472737856
30777198133156072 108868014941848688
33058768765571088 135241580529152768
63798767761732424 165271285617210560
3800384968689114 10253687252317596
90489400981353648 144244576683127328
118233541036957936 125643692078286480
40615529931676392 170858170714410464
49720642827171856 87305708033335904
68303781744626808 108344567951536944
107032423583346768 174910304868296192
46041324655831488 103179431129206352
28283235587591512 172868889379853184
161850263314262816 166017847663635040
46772003075146832 170129673100115104
93061732003793952 193549948748580512
83735680696983264 114796941704303312
7421076155978049 38607718783461000
48115589268743800 126869663179698128
81588973329899840 180077870533259552
23088092548964492 43061312292953760
139468561123128976 160980170198452160
9436546710703600 45721666345238320
103997548789784480 194286665742284768
1945323438021363 43396388105411008
49533987797651296 119734662688198240
39750805496334560 175276710849816864
19790814328138940 194321662505337280
149670884267557728 168094000449569504
103515381656490336 133678712862800416
17933047864810268 41570092592810104
134482749957938096 164748035656102368
114842723978949232 185044140236469536
14831456675034958 29625791198708032
7075931802081958 174159247296329536
80167502680918992 105213022188007648
8484117457677598 96377517059870688
110503121693709824 111690282315014048
14438477435975502 131917947273294128
66244896623576424 102955976370235792
187232734973575520 191482231536380288
70896494679785568 186091591582312704
40016413627276904 188497365040811168
64176727915657904 149104458829463360
99802944172499680 196705479723689344
109455050755944000 173195761211866496
140894713232782784 196614906425848640
87136421777376208 179241140492367552
100178153283624864 169604498395044928
93986686510496368 112784805548886368
42314486022985392 117358486217513968
142241385774243472 173576741453745472
88344088559797312 187103779173799232
46805697145691024 71333481749792272
55542350238873744 119921494910711840
31189856699550332 154689857565277312
54531855764707584 163694362962570304
68322032965854840 89205750939163776
98183934059612944 185048483489887456
11228479145649746 33301718791488856
74896925987006736 184027097107927008
112718802164608144 168386819958895648
128567667851562304 164162773166260160
124117647441541600 193911040807757408
102716873501059312 142028175283979184
18995034384775340 149466738336845728
50408477144839096 95070680092183808
6735756854480966 137956337553242288
20371419545413168 173326864448568096
88995431148213968 183831715854952032
34549430445247196 174317679247039264
8177818781936834 161232761627929568
68501809733240424 72552767474321056
69624547203397528 113021937625767344
82869737197573680 103427624131248448
77843598743250064 158342710168186048
21411080550413380 130316845783452384
51722036553610128 90696463207914816
121136915901029296 187530950609772128
136672822548336976 168365599980368640
114886601928202368 176666670932776256
64054585334889984 68343291407475320
4109816980470863 43903216337163568
40038450649234936 71591389628254936
172396155234743616 188418550404641760
113462184140044640 152130734268035840
113945317677406192 189464654093435488
121668072639383696 177981994152862688
9508890696743312 18662705035362992
81239265474572288 120366673012683408
65799214805373696 95970554856904000
62760095293609776 77803159706380464
15972563983950618 71367570085826992
5825959991815527 175594234813793088
11193286862601276 148638833354032352
161662848954592128 182280970101191744
73197660184551696 94330663031172128
21667605512861804 83636348545385584
54058744591566560 89745029261608864
50304454310155744 57256124252049704
90390642838684240 108733944072684896
55057417668868824 164947906290441440
31283002857241196 98700954622207552
26946832601715028 48087139926565368
164077089035208256 170178592625990944
35065253010159572 50743319270888416
87858037337099792 144527368834292544
76954525060137312 164838068514354656
1705831711410586 158221646676470560
136072799381727040 166404011012396672
37331734146849656 119931739144467888
32518090858244340 78791765597195920
13247543254637672 68863982363618856
147707229287744864 172386779667030528
104310553612741664 177856938382532608
10171237646960944 15117103535687788
59607316655108400 130250470554398736
53107329030940824 183723791665597984
74595954360160256 139046495146930208
23658326270113284 34196629836033312
30538848995443632 95558878249628784
112102657245301648 144383950249006176
23126856294788688 161087961398321280
148996709407643040 160300332002320672
135067553289901200 192516640112249120
76232466191965904 146026781394690304
19827075199547520 51699798489024200
94814704458164560 139664653248681248
145187341182448064 148928203670523904
35499496632800360 52326903853639512
62296969647022104 103646154123336704
84624648946718256 107008088787832080
85456495490496288 152553459422150048
59017643365001472 117126505350872880
106636153471819344 155490747154555168
44467351978240048 60557105287838080
55437264769029488 102785680977289376
53806927904182304 116017245595747472
39708538163533592 74547781968986224
34060077078946808 56575934707968656
6364127630603933 157411448892548832
150972994984283712 185995713045392800
47712935369204376 116703080754625952
94884448987117536 171359929265177696
53615882493706232 81655195882499312
36292314783855656 161719550097706880
48571978445637432 68151937160278504
123591868285422368 179424757435985984
46130940220401232 124393711765561664
2479672915398124 179848075249722400
30032183440301968 65256314837085816
70908405799457576 116517013904814912
55000078632042560 102636595001979104
96635108353934976 155360633427502368
21882309953202460 160958650579930208
55986709352976280 125243789890392320
92938714130642944 156975665529230720
104867958658847024 176034230811604576
48641645952838568 146362715173433856
163302276801526656 167615342002233536
80569587020785024 120113326526567088
14001605715987548 190799663224105824
77363221489235168 81602847051814512
54033080078438128 157332485254876000
43423627631403032 158752143994465984
181926361294358944 195048840348352448
75623730755438624 146665484380288096
81672920120142384 172443616347371648
26241489018859420 135172866866868336
57098542326965168 139543781175885856
73735257729354528 87737410657521088
119922246215688416 194803404990943136
2824485621143004 87510931875601424
104765560225746336 190326926752243808
41159714948057184 99497070704557456
34561866093679656 107261057850333472
52884783054416760 172083200432702656
114986199943301728 130912707176461040
86523969233041664 92692230658412304
70358157552669096 127468049130447568
38079632002576592 149824190895858080
39439413076926096 73997597604830192
18722381613513688 79115820643964208
50490411883720608 75269627858401696
92335123739191552 105442864777118800
2666287061492832 118974486809277024
57647819489442528 96576607079419968
53248283758767176 139477255604847376
74740507881360064 153029654252697184
96160336451955792 191127850560276800
34882725794720136 38751883038553064
47163382186965864 68027188512698904
157148661506201568 165028529344894880
138793084583719392 167929701460856640
6875868277052623 169209732388134816
168963881597329472 171590919221151552
48343481121569176 172629857679148320
16382703778894904 123497176332583984
32701345010213584 127868714353335152
30943627662036560 173827024738080416
93967365287993712 185435696452952320
100033317542607696 153895990250161248
37940113621165184 92257496187104208
12105199796728706 85553270202838240
114673299929186096 175923041852230816
62057316514930384 64955615959562984
45677539263741520 131988475290766976
66455448860094080 182765002730123520
26004693193314140 51012984785089672
4132585332166200 75669780555044752
72857182055131296 134365297992673296
42808547461821968 115013713092353744
42811823891536272 171646731764793696
35167107755514928 154462937593076448
76762662337517200 95574954978373216
105826218782102400 140117821750380352
123049306162457408 192157888928304000
158043863582064448 165591789294384480
82667463714990336 153121070387550784
11253686060995020 96272721199906976
18030937767638076 41310162002604624
6708014051240689 184623922984301184
149736602691441 116834516910970320
144397774206420800 167654656079721472
45551760813690968 166809486779078016
72978505224065616 133932870764143984
81134133938321040 149022467359245312
23636958718878748 77794047131491376
88300388103330496 149626614808416672
257386223995307 70394134364235160
34146695372408580 124253476316326816
143815029084753040 178112229039955616
15978888825045160 121515979996826944
55002088198630520 187500986296287520
15177568609132776 99715009399292400
31623119759403596 46533837330653584
89068763896823216 116504076196213664
29324174314053516 163257531020042944
23170022733441744 97156454102713216
115481752549824 157281962079091456
64154961752070840 75154224719387008
87567673402731824 91382327131889504
111300055899682400 119465061832492656
16252880195105242 159205009364494688
106448625386459488 124751547561837584
146732001791058624 169939179288944640
58903366368841296 148990118592279584
80536293125865424 162381208275007520
91370076509285040 143711388130696272
142308630248443616 152436003603759616
93328309118422000 96833631802250208
36511316492214112 159572190999453664
165895940390062656 174792966990685568
33093375931808788 192457669928374528
43810834783104288 192343088338142784
22096798060367396 145732553371732512
119945103690710208 129216583723868992
3178818201601937 174750576703231744
106008028725594304 139602771399994320
58955994989887568 149478508389132128
6385230076502123 73178062536943760
109922642152439552 124409589588754832
35313521258546672 83640057775763776
35802277164533644 151028556441855616
14752480466059374 27653665822917784
54372513689335368 195329952337087392
86482373085046384 93848961076014240
61327968290358368 71981513432469272
102947219306887920 177884012233020576
10015946635216856 86609343073691552
14718475934445300 106867835070773088
18618943553926284 35248947185795028
3479581634962467 84464092547283408
31631314127111828 135697470967910592
5513622649801324 75764628524389936
14442964372552742 189526664909609280
95017329828621920 152281270983479872
63730792005895360 173249422026529952
104936539981824864 161678608477348000
62477452654345024 114970575486398304
23944720392099820 60669798514551424
54273409924396704 98280328836439888
18585616902482784 150634905174772736
156451319040104224 191244663500339488
85084836309179936 111608205244465152
123510549325320544 158248039671605760
154857732660778016 194564726284816864
28628340210521492 114586892581998320
118668014257141584 169795188771354176
51984840931431656 116328396110241328
129443201184629264 176260140573472480
36951254429130120 142239368978905904
91510911081035344 121789560306784768
163523558585669 196193045226831104
167063374000001728 179556346581231360
19160213089563824 163246956017159776
122039463977535936 178469833881821600
93711159182337856 139984876391042960
143615908585554640 145309717751495232
84760875123772224 128603035182402496
111279987589346640 127559873879390448
7346065874239352 174691333571469952
119266412304349232 192120611403999776
56230885439766464 182055141648841472
60638306787209832 127413556075136928
161101009101532512 182590256353582400
42607886115827104 137651087385894752
27492358939388932 54134586490342960
29991147503062048 191264555331080704
137366275721502400 171688822505197472
132103978900861584 194266479198431840
58866145058029016 181553651195948640
94136068998452336 158590643938114400
28237779202845068 105448788322563360
29726922596514928 168718696865808928
15059331723764906 53529779491201760
102766464278587536 126401537312295424
43019655763182328 130670834612279552
36809599965722384 162021122539811840
79232957793594208 97160470157357232
73765394993648112 114444378715576704
28864360777798572 73250304023380432
936691627006574 12887840953977266
27403493309657512 150881148774320288
97831243034597456 143451197239074256
62350005247052560 84154426454326512
116525192781547760 139643537463792128
60280416604624024 163681369030825536
119148821992486160 121617804209217104
12835601264337884 187141273155415520
144579941082029376 181908109927918400
19746794902934440 73965204478238208
10646532177106152 195351630073964128
39847555826286432 128344965676658576
2773923775828586 167505963082234944
124528701597294864 196192761518794208
47323165561409912 146358226919560928
35141648778643748 124867000466785456
112823050162215200 147914215326900256
57911451638084456 87130694157060512
96211431656006672 181178789204044032
1345114622208263 21493871629912908
56614929416094584 65363949213975408
68760528482905752 153050459197405408
43219086249986064 123666807797716960
140117739062703312 187213976528794400
43936827539340624 109531474682946224
29797950604146976 123626193333283664
112248325339667200 135560590077599088
9445363048712468 185499145034730240
65360923228781272 184213703087856800
82433702625788496 127780402854525184
97047571093327376 137021089523499728
14832927956869880 65172008655640408
11921969247126756 106945268283912368
52142676037002232 151089586148983296
86798111428378224 162093392107973824
22485281616854464 130061840599896400
56063088784342264 77406897651144576
73656991398750720 89653800899577904
2270626949935463 90072433321808816
26597448594117800 55948384171053304
4957545716988278 24600166674164676
92733192590940464 116949819873914208
67048332361449616 99184944812147824
97719727745362080 152569785881392288
65712426596536848 101385558081398784
117353252134478784 172887904386900768
119546181078191008 195319247406373056
23853702626021436 121372269067107056
174646963066607872 178154615157139552
52361875723990296 116685979595938128
65409936662279216 167852363850479488
164614453216240800 189523701398328320
70471453237703528 195616771672520416
7886748779270218 54593702621452912
125649354912291136 192726577508911776
14008981940435680 99449603037947632
40790074086898864 188009563945181984
51946034960886096 72062409749317264
121494820696664512 128069976414689104
51882273364458696 148478914185644992
129629518514508720 195712996225885760
64085170232057496 163100427919832864
12239834162751394 76296535401164016
12828755134289902 75364168816916336
110660600348873936 190882791876928576
41024628211983952 115360284936678752
101537591414885664 181416701685765824
44719687351717104 58234128628954704
82365499471213456 156040703740723040
26277994237279444 68196547237355424
96586194475908048 107828229572033408
121031732920500464 193123422814768672
50077167050201720 142332342929565680
881019355008800 29526263279353020
39752529455560688 63904570065416992
161597700917395072 166790659872736480
28549721946348652 119650867179514992
143663738536977536 160144017711235904
8616506517910779 108893516960914048
39848003993510320 146992777177933376
25506250334732292 70185728541692520
4811495030662406 172069837364229568
56591632881978984 153315607702567488
28260843629482456 86109753063121472
136477656903168352 182020473375035808
34210131012589188 76432626517156016
14537417921590910 40228140445238432
113728234744469728 145109419185509504
141632278949066928 182119461544277952
26811994947389504 70867735800411432
54961702907601352 63366473314058864
9154558809967090 154808288475334880
16341006105235858 97618379965006112
62885098718936712 123143451255028016
66942887659783528 134031780382101040
25841557991228484 173687681219439008
87530257645826608 121597929069440656
39755130069368128 172391527526672576
58095951936803256 67163347557969568
57367598136974872 84416447452865072
91466462996343712 111632664959485248
21312894304036100 145872378838801760
19401597182862860 148136905913953568
147595128731277472 181775745083157824
40509539987998856 191377405821089664
97614791585386192 174115868169796000
89000064143337696 154660449685691968
136607167612516544 182648987893546560
85106725531089216 102540864045281472
8406651273800220 171459688483052384
123595547461996128 154364794389202496
114907657704351008 158504221303789984
39965976868179008 77108565181199360
169885330363978112 194548635263488928
63338405924780688 95921612630330000
115119921826711056 158608069666114464
124282823690950912 176502767193474880
103846104150460848 191687923383334976
85736406020841184 110063699915279936
69308075729430504 120329764488635888
123871535623264208 190422100442583872
68651294030279576 126108963819550656
48826559280559112 161732987335552864
13235995071251018 34596154354776804
31195400381194000 134021725088217632
76304936646191392 177236733095346080
33026653180881160 133066681785060112
34208371151497592 51341577229609448
25207246068834504 169685396653694048
122610043977683264 175646234364608896
168166126511340576 177591904497661056
73029227789132272 144616136292216224
7945102182835087 95622573751959728
146109119881205920 155848437154718080
30368264661823240 168713496394768160
22539739680288572 96648720879469520
17756461326340312 164152568033018848
122677901364351280 163028149997335360
83213891834155632 127984521429791216
32512163463240568 140389308166339888
162344085909427936 192220612719502528
21212281859740376 150402496651051616
50359995200264776 54407195867571944
38262583455362688 115996251964652160
179283000828161216 181479473014893184
25446036851004252 113119914224789968
18324766542866524 62315464759297696
143067045982599904 167857250623368384
34853708664698924 108895555781223072
60526422685665224 126486161297100864
111458194433046688 123788942732630768
115082145780903872 169239029353046560
76967096227452624 149502832601103232
65323376134362480 175999236150652608
78743127236112288 188736251199245280
62215290889324128 100961390245397936
82877619427793200 148022659881220960
163304086166222880 184102983227293216
40742469886182528 93243707815151552
71907226532740368 130045494091903232
89941298442152880 97288051205409696
31409605681379840 37845770562871000
25563557133751452 81774944098702160
2913967305096445 121923051972232592
124442412683636352 127260023970235040
15150822209420774 185319519098380992
92287148042374736 172303258160144064
136710567319151056 172379890440404256
110025897552950176 117021230658535312
113701829215465040 159806040669903232
120117498863656976 136138463715442992
188213310083793856 193081438927825728
58632309656478616 126564741748730704
89347119871857616 174368951036188000
95541232651365104 182084035348338528
138330535536902896 140514598125175312
39647135883593448 48222536935455328
83944341957340944 123029894806670048
62802774635842560 75997059005831488
42051816893487168 131813047980102320
106771731000628608 110891261874341184
49364595870069712 88604228305510288
82485716182348144 86804852145075440
39793990330796392 90818198164510016
124586912073652752 186795350996682080
80258881067628272 80757036800123424
1784023224815406 195782948058129888
57526259670540664 194183648112356000
80685628362467840 181930659743414144
183469591358985600 184586426203447136
168010834437482496 181849373415236160
22901160161045824 96492954748871424
58589880588057584 173620756879089824
21321660879427824 138318435389200336
86480510990011744 101289920628959264
73554579245123168 159999464077000544
43464270702683888 57841089970483384
115198036654666576 126685784078292144
13813880257811034 71282397287651824
59833476234463240 110089378779852448
153304609429752576 181234411441363424
71924902808184360 177993905452974400
71346543504675968 143912667648853872
26480426780811556 196552601453758816
99745481656420784 122398568767474400
167269596582638752 187675898163045184
76837009279912832 95428276598900528
32760549531414436 45596306045583016
147248581735172704 191645763486900480
104087505974929424 134298863556351632
141007551953895200 148777314062397536
20516757507430096 152617557969740448
35495072531627732 153601815479946112
173158216987390272 186395631200777152
103946381694955456 153797168906333408
37039070370072304 190730299245596576
47819158774061584 186416807573344480
95786552231778576 172668288632524000
57845162567794648 112153729655175808
110307466837927104 130157096192970176
37496643946285896 92445447299428400
149398841212779552 182698649741022112
16971902888422050 184606903313294720
147802986549695712 151785956059654752
38085415230178184 112126514871354480
74569379406718400 114015802530588784
70462350021268608 123393175980433488
13049751806088148 139860344835782224
9552085023091874 196130628683634976
12517004438072776 102583650549735872
34571025904152760 192660928900302624
105846787243674544 149473184080946592
24574377482425832 157040178621378560
124116098004081264 163384145744360576
158325226082809760 184467321184494976
72996667858271376 167807710815090624
150392119887282912 154774418966321376
153174260670572352 189226296843437984
62168756733051056 143474655209840576
118341645970562880 164865010158777632
23942470495150560 170316412974009280
67443175681992112 97487646502199536
80425971073414896 121682817621459008
48863213848632952 137560775986056192
27843604068290652 113950463205969552
120018326439594528 171701366992926432
19848463007437572 76352472547918480
56802370625321432 186752181685955232
155950685745441408 174617252372944064
109966089483235312 172958877201058432
24679166279048728 191222236646868000
18194197492930120 92477021881484096
72912216701855024 151593334537619072
23849584829864868 186585534384526880
132696637671086112 186061517254589088
11365974162715728 20992771289602844
127119168875719504 148225153779363392
37001724730170872 172968381005110944
85433999873300704 119817842900638752
122311165168463040 126328009676102128
14259139364007244 125053602372574768
127403230218039264 178302819654477024
59610430606055656 82182170491995696
98607774363172096 117098655968193552
1477045457306814 164153490686840096
74855268581765056 193721362318495104
22004582260012176 54130324539278280
118154796762563600 171023432127726240
157243701307085152 165680326717734560
122240777854188048 181907371006910496
17625153792628210 127580262302596816
65110695187286336 155129732064112704
6511785411988052 17379313322530102
33828449993571352 170995242440882592
68975454266199240 191759585579762464
33626434283010804 109016601428877568
85195113208869760 135794243546580768
109838444519974768 127976774614087856
16483349325246190 132638445559796672
152293622354627264 170461944834490368
46270480729339952 158399599050229344
79692952568642832 132702065240433680
158481348685149280 163307548981154464
702233948225888 61246231253851384
95268365128306864 98491671614613424
73320138386462736 185250002265843456
61732861408335808 180456710741830784
7844116856127506 188259062969896352
144931136168936576 179649181251120160
24484059793318412 70739894147690448
30956861671208204 123285655480439792
14165431456679748 95078616882245264
8861122555495488 52828693874676056
63420217103739144 74185545466437536
96489678936453472 141733415684044064
125216057761549888 129259558097792304
73582796249672480 76567153736937168
45702546362745768 83703359021582880
76684629875448768 168413428012117120
45288598631341160 194911556998256192
100829382401146512 174822127348154688
82698211944975552 106987470260548160
106114997330467536 166714685174520256
138541930320725344 188573746397433760
11649984272733914 98606967254676576
56757379118715120 139237607525359392
138204077141240912 168799866551729856
28607687942959172 182110196879502624
63185570471846152 116105221674628768
32299473462583556 112203654405949328
746816652599587 33737451877761280
150840437353501056 177687211003885440
80881354461057776 101810233179639344
65063327287973824 89656520558141232
107815556383067168 119875178426183584
24592620740647828 159714450260596192
21690857824480948 113998202010691456
115872932073726272 148222202009361632
33612115425844648 95575020060458560
62114331492723192 148362141532329824
55456121083877808 81730280033372752
78021380599722976 117832559071733888
122269221264409920 166044486045557728
81461186728069904 179111186847102912
79363549395875120 134623785584298352
57586314193929248 186751890378323712
52224978555098000 67829297118712792
29276186795876696 93961886405920336
26635229353945280 54692818559275312
43914313260675568 158872776713733632
108568980550919152 152998594350493184
76937992919368672 119862669040882992
70932957020743144 168466109448390560
3408544804922326 196054106736700384
30622990614886708 57217176333649392
2960776428112896 37170628587178176
18863661982941684 138464439820338000
59349221500400600 150049310284822880
113797727773344400 135068732132886096
26711748094575260 75745162800411648
50870996607404416 151373751269877440
4332002761193114 50777421233828776
94913992428406752 158828496327412800
25582877368837348 140961186641079184
150108369895465472 154702821746217120
60218198489495632 137062439264239536
23608988488292768 87603899341999408
33317592013239844 195273765720909600
45996218686789544 74082257714343552
94471393606615664 176274389624628224
41235561628262952 153644094021478080
92142353059138400 114093241470945024
9398621078537266 109445394547020848
57465256504914112 78201818185376304
61184281411319896 94990226552976336
64938492750054560 173277831232400256
130375381995466800 186908035778509216
51855010923659200 165108627332651168
81214055483101184 184427214179400352
69390139454027656 114861016528543856
37778081005300920 74334324164154272
108694196578937776 172290075748050688
15494388964728870 116972329796277632
67908450038525656 146109494528386848
7858976790313871 27100898104377844
37576222847186592 44016741523593256
73668917964420736 184778107808204384
129657862276948400 178948621937171936
27744489345261940 51488597944311296
136088769168658976 140298298698192224
66420359878514896 112511562264708320
93073976468123872 152647952508599456
19271097278092080 41197532081913712
34983667929473292 35803193307720776
24825868816046936 57906750770193136
67831653230258648 139752295950714384
42000943753559768 161343269849035872
80864007414339776 137323882481172176
81673707219968960 107116665241249648
76392732083080416 186462652664226880
32631323028469780 169343374337247616
3539421490100989 19229591426972452
17378401216449596 37687046692872952
150816239246414848 189593325099696832
54039876093130992 155172620062979968
17992314677453408 45929580797633360
86674976280530272 164906346270597440
108856924423895568 193231776785730080
121902754824958944 128567479452886416
139222920429913792 148655742018649984
104552304752598144 159047429373053760
26447722784436360 182345300315497344
3397306838305009 33985263609287796
33405202501367080 121803412812008080
13640321678384618 195024345660418976
14891608554240554 103766254657021920
13860170791234806 162621667066066048
31356877019561420 70642834509293504
29059592273298892 114453554918069008
4622060937128141 99966643517430848
43449230683715632 56398855935322968
52806990690747176 161717551840918784
21296880254509600 175907289823228480
44006424440914504 58914407356018704
17550091426262114 114540315043137488
27195854960428164 186045333133723264
113592947525133280 172408855065139040
105969587814658384 127592518129968544
116204709036362624 144328544651978912
10529817501407842 169140615445055776
68904577903442768 149597893762114080
21666334579747540 27389174886466996
55316205310545040 84515088106452672
100780705985566656 178817260494793632
147663965053677056 185458788400352128
22392293583616828 187513669927426848
52582938918421120 76592698722694432
5731689499141431 32441658548546460
55620094740673784 156240064705570912
17955546395232500 81490232689601104
3346856531818525 35756057196746036
76609104619823584 83342730426123632
138071599890342496 158598177500574240
109557108406227424 133160772841770256
46296748718259696 159350998207232896
112538258798403104 140999310723755440
83849840395229344 160974490273161952
1063067629309621 16951257756556756
59562296468950000 102712461093194192
159983973954100576 181143526163368480
145705477531906080 188912515739714112
29073457982561384 89406120881850912
80309351279638208 83017915990851104
146361299969536928 192971925216826720
43738584242771296 91641895015892688
54172869117930728 77503837315639088
34379491177578196 126753005927378896
21936028779376868 167084162301558816
57474597228422360 162741981724895808
12789903346028256 44201337164242408
50226483056810168 58307935216775152
131594268669856880 191432955959027584
117699696485384032 164871892343362400
30900622233282384 62274761752915344
36790006534871112 159674817068452320
128346762767265808 163129335792708896
106438431257085760 124556440518035168
49406015700963968 86018270140185168
148094522623536608 169054153691682880
99485477391127856 193567014946676288
76729946267131568 188126653537702432
22110255990537848 160478754525045280
162304504172553344 174129962504325312
148173477054262048 148415872842954208
49045238520370640 115604584449121504
33378434114726076 158949165108719424
29732767783505328 136956055603554288
59826472549121624 151826367634958176
147355738934168000 182201268456040448
145346721013709472 171056939102514656
31132936466259776 179786648337554208
32968229201383696 56123759404268192
63207450925830792 114616680304108320
23909997296343968 32331010108856604
101548210418236272 129019742624586496
53919799031780488 54939776522489496
22583455866859672 144501854635174176
115223779832640256 184971095184680288
90797657551635488 189153643119709952
75132973803503984 161478988039500544
45452738644149272 109290287935454320
12622055146445290 29384943001327440
45899401605283112 135057413483592752
27101171240828044 56794354992652456
11410274565016020 81893793827881040
90039305146951008 144381592257276192
6398101149971042 63305721543604664
12311458096438184 86192716124740688
28710201669640940 91762402067060736
40057609270918536 141256030487287664
18675366066386884 188905446630735968
107918984043757120 121443594288164016
97965898721492864 116989812421076880
112432596206808672 165706466560066080
117365019769369008 129281228161815936
70120983822149800 90126462580699968
58265172779513824 119372142408434720
41673288728919104 57630448695859544
76232714717927280 97646553565261296
126626946174066944 171630270863314112
62819725362043128 79324878939078544
76751129891609008 178389829315795264
19459813844671268 123238991396714640
32170212053544980 63338072818421440
149263243771653888 166477831646314368
169884381459380096 196391656924859552
107922135907453824 172442049110500352
22859483517699492 190682704672928768
45242571407544288 93177859660828080
129446329472271536 146616042859520576
12865098950325394 148504791371647456
46085540377664560 57150782656178712
38951025351356128 107973795880248944
21800267309677660 127034698247535008
20873548351230296 191975232734339872
115169098240824496 140777650521603792
77172463094424736 92165394633985616
16569289493932592 88152669893663184
128086694476886528 155881148319568096
182062506698307200 186694707125592736
22762867560800024 75788538100671680
64679539548941200 193560134441679488
58388804205020912 93245410669536304
103467190094485024 154386795068199136
51070808095144776 51463589717693464
48043810815550504 166070500523549440
3457781472319484 164917948717329888
4237917450173499 88883381968146464
80162162829811472 98800420753387872
55855322626908800 64472648213576560
38961089133267112 186614880400407968
17812188660090018 164874756933309088
125330971326744016 151112130154845152
110884453622048336 180682849512719392
13438943794767196 117894723115590656
27908858378984012 164861983860668768
85901685996813248 123390132622583056
60983990422146008 66274754900484792
26925968161482732 185197112191906432
99616217779495696 136789421552132880
77628001278441216 100570662776299120
117650719201663296 186457119404561440
72091842254728016 165900108525415584
93311653921377024 192380250189509440
53293559293726592 143751366590446560
8937150286050847 52129746826539632
37564334827929920 164049829731859968
151010325308765984 180149067415963968
168909298265365344 185176412140481536
28163137061629508 52257157532774336
22893094347096168 113651324670024960
21185981349426228 148034210963989568
88729815393906560 127491164918715488
21452083155552452 105962217948631184
119352141809969120 166957612698095680
21087796187363104 176609288048274176
20645183765706664 153708152525727584
43240027605673760 114708891047733104
87440153622129872 121130026383934624
33115913782977916 113164728093184128
14942247651882288 29738492201006608
57449808841292168 153941096684831936
25023283966310060 164296014236791072
166228235749809728 194100321252104736
52973123012867704 66510818447311544
71746681908143072 173530611701013216
71407308147039632 104630471372852192
175953904649321216 188681526825096288
429852161376802 88723608851797328
15928036893310238 137207781959088864
98919656961493664 141847544965109264
42750301767912344 109554916619615552
904042914826401 27589966657255896
82464761494398816 131489809576942976
78161735477582976 185549522082874944
61450078781517584 158199871068721536
151808534114840448 153041543793454080
53342526352897472 145529234285890080
25928502298142024 62316476763539056
125864399806610896 143901685791215872
57230037340343576 147255193364313984
47545933677149856 119230057839307600
100853556856034656 169560980264785152
43185140625739000 107584717255173152
56771282176281664 158297574847640832
103078024166436928 187682216399643776
120278681841154768 169228880526874368
42154670134400816 93730486480593920
66302806664670264 98585688604057520
50766682686738752 114683814857798400
134629721159655856 135143049492193728
73379838985339312 115109176637401568
124224159597766272 157276617378375424
43633011563611120 63779490028879864
37964110594357992 183380668093446592
154103920117446080 175504106177131520
74784607142555744 84964908901791408
29939247881455172 72211796860380528
66168970492807104 196462158449777952
38283139623208416 103085536262872400
92233126424919328 157160254112057632
26652832197099272 66805994024493840
90550296099840336 118277408005604688
53685922788485168 100053299751142592
119326205202997840 126172401956440928
145515028262641792 152365388489422176
43406219881800208 95870586226721632
12583888587401636 98540720577364336
60174064484214856 170589605259555552
102784743931942032 168491984997553312
33295969829459288 94318502667743600
90478653282531952 112540720429093264
70802145695729744 194881591959437184
43949187114377848 118208492422485232
7509399862011396 22396986305341576
43066966879992976 79169060033452800
48335022944996608 101483768418064576
46126187674431080 177144915534715488
24950063852712356 192946743892967584
48049719340506688 155778367194931520
75860528913155600 175234563724817536
2943807702845993 22125573561900440
91076672759955696 144769224388456224
30229171957632856 83231052467745968
52705245747747144 111079368327532176
62254474319301456 125542841407737392
2895998126480950 100389536902393424
45377439455192144 168904567135788096
111392267444797840 148131096721600768
39492728576225480 89833030440684496
11667715526130820 20800365326303724
4468945927235424 57609886080575360
100103487948807792 142564713131497360
26789272551310124 133475700255054976
76344845804152224 101876260929088880
67109093187477392 114240551638690944
156328494604552544 192497936312405696
37560213867577728 83936205815058480
18761050538783596 30036475209344244
39652622182737424 70486143139688328
145487435914167968 194420417531700896
22782514673482624 69721306509971064
44338974670290648 131621997685651520
102113184201017392 132281532101867312
143264040317962832 150905821481393312
49220317501451256 68323994997255064
7012372921199182 26508453253504208
81525041424692656 185114317822583040
153059423755180640 168749325847274368
66129682659466664 181418273340020672
95135524103027344 166840729887096512
78554420451954656 176954432291598144
50587035546850400 86277675699902752
55882866645754552 129094250715944736
110731409902579920 145400283567289632
58776370140866368 86775619008978576
136505314201728096 163714924742067584
117570285546568768 157238212591140224
124935859479942096 127371314641345568
54608520529535336 67064892856881904
40031520915384128 151264498732379232
29080553334818288 75151930395665408
39457943265955776 85339877992987728
104857488328333792 177510219006546624
34813054440761040 107790951814411216
78830160156625360 118323244866671200
22431246706149312 113660002874493584
24641253578578452 118842023842173008
105531528437749744 113713127823082256
58487889146521864 130616441915710624
47126288184368360 56934694592260760
176334731212534752 193989954485322496
23550720023115128 158519275290552672
30361830941478172 72633106988127184
29437826021713692 31743128791188516
152425317884299 142203852081359376
162061627293520416 173522377598603168
142117775195291248 161723166226632864
152122862113484384 164959896002914432
132359531575648720 157888356267958400
61363194115383272 68296475200702832
69943016721978728 89965198460201248
54862943185739256 150960264348552000
57949012872491024 176751422159300864
101351146080456448 103312514145554512
60512096905384448 158702810391947200
17195064612551832 126482665599970272
97785853301503392 161738930103089120
37521719854339248 142675820031566768
14381253023424424 90992973369480800
130226863465888608 140085751198126032
71326883939041208 118640540093136112
85559769041840896 187048292091789056
48472092950169744 168593211375797024
32427876024396684 41394845054186064
23320953398188196 44596444198487848
155169720117420096 174448800493953472
107287222323527072 117632323473615920
11164898490242020 181672359159042816
38267020896212384 195922996184912576
92121891832160864 124599506631371264
34621941474376260 129130101973538560
25560458434330360 61728827296344744
99264347495334880 123325504495378480
18127588475557580 105094809324039920
26039830546527556 190964628509581024
13680611955197596 37878704045455248
18274959774830036 147656981802390208
45988489267140800 83107873439262560
104379756575502624 188879911111422688
29265982240748492 121058948574269984
98609637573834752 146456347786642592
46777834937637968 121594056660622704
141105016804022832 176319576881981536
2960099367585492 163565995767994336
65889040687737776 180982073573620512
21120914834547424 185120367225501536
56377555427523528 92143353579667344
66302269463313008 183718475356428384
35123066213522996 57363613823280008
48804421625438896 101053813596915456
117425910212134544 177654239901139424
56309159444926528 94642215264951824
54830078356400720 88491388007626640
144643769250650176 182816955880788288
126118649988412208 173699450844824576
97828374552646160 143853615138418800
152825733790702656 186804557519203264
33157812713617536 160776254264162912
45177106625099712 56077503870227336
33336198456308008 57744892826603312
28734913690839292 139677033033153504
49816829541631680 165847397778443424
139584206729277344 196132489840238016
20085669327754248 59744140857444344
50412831792442032 153048821592031200
141935791337632880 177301771481595936
29728610532741248 117021263862027632
68596012511576720 173094406895929536
15455725554136878 101400167269933664
27921588264494624 157295796469931328
135064220153199904 169692025983321216
146788930571096000 167612871523635840
33503030255236596 38136672254708488
130430830499267872 162065473798287200
33327290814369292 33832299114050960
101304051546236352 149503765696287616
1124274849182101 137779486684096880
55330124711072888 162063784863765056
8286112044099665 79438990519534064
84918641091768192 187870485137506272
64323602136003688 71198223707123248
139735221478126784 196857314036894016
121113470261052624 129495098121232048
17775015828955616 189170215171762016
131814947389889664 191718292496226432
37869048834599896 86415502770192704
156600930247719744 178404002274778656
126071338059701872 180061914473271840
8247823024774606 8977514574272720
102523156478234832 181369443288045216
121717342668955456 141537004067450608
36248681805138808 154944447028784992
7821882170971886 82782971724995168
10984828122163704 105731886247541440
87495893777723936 148813026426316896
77042645533180800 127868458485970528
85569727207000256 158811467854163072
41471264638455760 140318201274411696
94357060676990688 124391364480286896
77480440242294480 156230309544482208
170294543080915552 191723491555596288
62718528635705864 143085246653517968
13914842797359356 74621791121463552
44193163292712368 118038521611976704
110197432997212656 114473897292041008
44528052044757176 95707487465036832
77462366023328224 133862899582029168
45629563422073808 67582335769029160
20661018001429092 140963333232024704
153412626690836256 159632568020792896
144611714531158 188311150635577152
57211267183989112 73275377914145056
6949611318931375 63690442021015792
104099246254087600 158496974729970208
9551657727908288 108551238413714640
44237282322146432 67241776447151944
84869447168840864 175909235527004704
129342709687710112 176751330731468288
113210470734593648 162109536631020032
98417149427193536 110747033523231312
142865611470671120 193382078345387424
46933721395788528 174537323554390752
77517450771360240 128354673508869360
30705250868961064 162056848542656672
28847018651407208 174829102378416160
11007383092962406 52235990513530800
1109426159109229 105246513831445120
30468445272590920 44618740897564688
5768022391678294 119284734242710384
39621123987870904 68689356337587160
26491768581551964 96480731212310960
22442997648954264 75772197631782736
148159433193655616 196823922666757664
46696349253976128 115172603951915920
100563431238314784 170930162350857984
124816246739852864 164943170413151968
55744382236381768 175708334398025536
72278822423554832 77452359499280512
17834704526723622 40562199584410712
188217559280881376 196377924357032192
51609469076517328 104162972445767680
27632376802572748 116256858327632240
35048452997125292 54611465386504184
43019967396524936 105195801438435456
71918249155769088 87361510659073184
23415945677157256 108444210144011296
122554277611369968 148047798716181568
57040967578379832 146606353881154880
144776767718759232 151126437971183264
79511559837788848 189577480668693952
59318704530713536 99290553477802704
104690746914477248 114978567603998992
96463322455125168 110829629202087744
113407283027450832 146565837318525824
72929946371331024 135869750168688848
7087925074313762 113032740474415648
44012770238070776 58598238951601448
73271983972775968 92356607365353984
42498915443148392 58130117883599488
118178626620979504 188684464345763584
101648603284621024 120456253808826880
73838686233560192 86556347571728144
3152857717636565 119782226393337104
123793017878848000 128571087791752960
50312611734560624 108751952077126080
113015742523078576 175568545145795936
103573779907823008 153767440341605376
17949377322593126 168972343529723232
43001354801507248 61976091212717608
9895224917750176 104525697984572352
86484195185541344 195537401824152384
89800044469568160 171771393879684096
18209870424841272 196319816954884864
60397899930686920 126068237777585312
6772855773398728 34783398759997576
167610413263875712 189855743835254080
171682711843320352 195072424616419840
96792057715109648 150060903550911008
49953032378881232 56461544435860960
3028141143654124 133067960703300864
60168416355114072 90991243134215680
113358538246663088 160697294108384608
30588636796665236 93816078776598816
20071478522533896 90120555304751904
30878294482840388 108389717618525232
67444443070644984 116472254224734320
92083767346606688 116585331807367824
6301840162484390 21885537490801756
84776239730957840 90503947662759728
133211138129802000 190801620085277760
78875829471563632 102455570986479600
79028581075734528 117240946740768704
56437867787285336 134132206382575632
69144002686122648 149617295271989760
68084168781137928 130509797030237552
14030386291782440 44276336120026328
114805853674229696 135282022486083216
7321080323405008 187024434182593792
26086173065471804 136588584606589440
136598407565969520 181688251365630400
135408131088240832 145086855380733312
59704993359633560 139620775476835760
64357858422028672 104648448373215152
153840131944662272 159282047074683776
29371603520875456 36993121914758560
45343180205252920 93215538895124000
16040825252460948 143240340250083936
142147638466886352 145941529684785632
2487512876639326 173276299819961696
147117220511652192 179649266000646432
134495196509071376 158299266813681440
86465969188822320 94003622570100608
170485218734937088 185139945569538112
7489604047025495 104976530490053280
34240662081672108 100906614867336384
66548216109403616 137425198395730624
40652353621070376 117330194335111072
117763032717546416 158339375207360608
163698765794690912 180988219658320544
43063444154403160 157431195157859520
31230633966907492 117337765029630288
156113984558027392 190226023212791232
140038425356448848 166859216721328512
35355408734437628 182505038507497216
126641313434565888 176528008869086048
82610852508333440 154039227263302272
16878124959375958 58312633608123000
111272592000294816 149382901313108096
55238408242063960 177985585039052256
17624810947744162 19395587112353692
12810305150710842 82415650673788896
44413937280976392 123353865782197328
127324936506294896 145056271928014464
671159954277879 86359248289702128
131403508506520688 149948540516250336
70607473005419984 196308708394737344
28340058954454396 102970436741808432
36730943682925408 132537125554372064
23334320623297040 145386504038410592
77093369318908048 159737028442697088
113691503673692368 156509838066271840
8828155630967090 96616752197485968
70843827008507880 115350738966293296
109072285158619712 159728646717929184
56718025571813256 168597838266281952
57010083641549568 176496080853537376
49667280151571456 139928202783198384
31429347562470804 126516053760667104
25672673801820168 159997906861574784
45453047509908600 172047959318000736
80314754164059936 144270579549757056
78407294400717872 186000154320545568
104002546395007680 188305040276114112
67419865281783224 97423291850650400
39921809175246272 88685416900334688
37743764449663832 56292744800376080
140114817678965152 188551258671634304
37109755698140960 160802350930774688
58512985344294584 79511760283744736
99194388414577136 107594283773678496
2883823225935427 167865301637636064
30346114374958320 193292246130254304
148569244970992768 169484002955731296
10232791446049110 112156494687742688
17647897445308202 168039869060378080
86014954530484528 104829869929072240
36201326346452952 61789437403673672
10628420197865932 33423744855245352
34176313842084508 82135195169641312
136240353083519696 162541920505053152
86362720942189904 148789754814357056
114798217565959136 157008350628002560
35954364245080788 147096032929601952
225877943531468 27525151905279880
113163831443023168 159653125101941472
142054563155097296 172532116596200800
101439189485518016 171536587368598720
90425665248614912 122875575479959536
12156735921014606 31891549609391588
35973052535150700 170680996023843392
6613631022594811 118586795570391952
118852564730596416 132343817934295616
80780358743201824 176973041246278944
41411455717049448 135237525634020032
178906234039330464 180248133433264736
63884249739917584 87081600161665552
71991007805347008 91764979035829552
45209075699514360 67587147624325176
114476608602612016 166050827923739712
55660238480127832 117872275011996032
135673224567551728 144372253279417184
1498597697105053 85951631494617136
39444084451361744 136929495174107248
76839896786540064 147305394843002752
142712613069955520 188210090564931168
116808479631882336 187689107802655136
66903920956590872 93606314668599056
72728275278010432 137433174441641600
118900039922397440 164170649064696864
118608208408530384 183009057840486656
121443365105637824 146932208037574016
105174051364858496 165157094911978688
121239720796191424 194087971263677792
151634757573448448 168156883498340128
13118255683254426 163951407175938816
128913725855856208 143586424112689920
13181138732848286 166308189306273440
10638345800884392 31036921168907712
71117884453610328 117073666626770336
106582286306338976 169111365955582272
53977981830407272 159273461611872064
18317117805881924 123809990636534592
103684415904878112 135911837943565488
40030784308866792 42242135536667448
42115236299941968 91575571699711648
29001044795060352 97015903945150704
35043624356194120 162856320441894336
5180069676201135 145421001144559712
115822903377781232 195200262590640480
54231437886148488 127200000609432112
39554854615519624 43221114861047560
32552962549957380 50290761025267128
63860681370961864 162142722897007264
135294625470101072 187376272749715744
19523929225932140 98483627971008608
102214693764850400 137622527794024672
70767169758725264 144977462384517536
1333672004419820 91700061038826144
115565247783930352 192977010336238624
155685565642148096 187931212205827744
59044299501200328 71774528295553736
57518220706436760 63048127221074272
79699155308990384 87096309262179392
31533313283447232 79668065101236576
31644741729570068 166971308986697984
157443634711763584 194496497696744832
126659895336259520 144143964552048512
21782183728285824 48923345521441880
22374249720725016 107469200517813904
34628065132322244 58211019400985240
20111433715987244 45823455017281024
74888909702341568 80327159810175008
26151280709331792 90473773939111200
28449075603638496 135599385233796880
83233260225762080 168642750631559712
113881832210816864 124751082258920832
71362519474082320 83776982487100400
162100841880823616 175561913236355360
97671636679722800 170671181496521152
62668010121896416 130094087213804960
100000441509469184 136144852686747376
77336186445554448 82570275189084496
143430886410263936 175219886810765728
49381850503862632 94416893705318864
161892772033653280 186893741527015552
85048352374610656 173580456740248704
17883694544793172 188578064992945152
104507534114655488 109482000765601184
145772172399554432 162805575990384192
17876164641967056 87859385823992320
6676394815595280 150767285074468320
67023679460469976 171173647562223584
107120045812544768 120455084613450288
145936511590332480 158585321776761984
3447456089980306 169727602813267296
47359226360511688 154206449049210592
113686905968001664 123522316311294912
10280105682850174 67044311105624360
3466321402839118 147062271686420320
23945832768048396 51431297840528328
157048335006354336 176264044659515840
4047184112723791 82746116843350240
174384301004445664 181037042823184992
72637797681137872 151482807396062272
14788980359483578 48752993248438032
123068514015281504 130305996353996528
119302075666818736 195894120531856224
39661614504159952 143724704142593312
40433291746389384 69852353413324960
46136981387731360 142173257442375504
17527218237492402 71453029241643168
5981456451847799 109462770831963872
96896890424291776 152879193776926560
105133033272276896 187541344633507136
139494257765227712 181969825732780512
96959737119221936 143475501713969744
106328804674533536 115372520864039280
128873502929388384 180938692904379104
139227206313943008 165237167825871040
157392131173316960 161652086147771136
52120824119863280 130452099950407408
153232687590634016 189056351043657216
77769686381231600 84620245789588912
94266188508046992 108135063953886016
98683975276012064 191719794812312672
86568322356475088 193587076425211200
46161284652929976 177489718029546784
112896454339395536 147606216506266144
50491776076432224 155526442935342848
125348014386378496 184556454057289152
40582671138021128 124421750253696576
135950223137798864 165696036198659552
117498257333860080 158192210046935360
130427479349880064 186963681317061056
140332290473240512 192078796458058272
58382434169907192 100095386089763776
70099594627491648 116953366561297312
1206977233572344 36929617169483856
141977263355971296 167586928178368832
79567289211864688 186724080246533472
56957476124319288 155185287974564640
15356012591279758 160797264125651200
146251424390459360 180624773047097120
84417227591289776 189878502865287104
45235185335071480 72929892477896496
73864326869865200 90071011802158800
14625444832724396 89883319919983584
20407873259747348 155866545259422144
10457917989853878 14974827627614362
8199326859456763 57057488772078752
129486127136439168 189001153967436960
15746417381390224 148367056832128896
132348232186381824 156373165063318176
49953049592542608 147833529547112832
65823977789564656 100244168228543216
174068125085244864 178150588446460032
103940096915191360 150191993453409344
89904051081785952 124837329864539120
42884247308772792 54788170442103080
25173020721034924 177150660279223200
102071471565393376 127680417198292496
23920315154680308 78777593850176976
22932479072176260 33242799207323480
18960820569585908 115110628628878192
37370329563354376 39504282789891552
92580148014863552 111811462774257616
75135196966549888 138550953256411600
13803966944332846 51401818912595728
91223967272015472 172322686857483008
153637254959906912 179038572958688128
39992685171500528 181367133242697248
4832576316290833 28186161302614072
181444059590084640 183058396163279392
13759947723530122 37942556107929376
115967431210836720 145013348938489120
188077031848147680 192904927076953696
56109017698197928 81782925449129392
18693429278066680 95131474378416672
99528231410853104 124256324137280064
89700645164970448 133330894842345248
139493659683409440 142077822694279104
100749838239415264 133084414649388832
18583564204229880 79802685159907776
88935308896361728 177603689980792800
161169760042984992 187005550311958656
14109755959772998 135507828403864528
59902749411368088 62826167297471832
14072484816154232 38351362548752440
83258227054843056 192322101698945568
83733336551047488 195297985331345696
34203257179593952 144763359285266848
131898246502831776 171940798117901728
55047242037832456 178390134256816224
24235258523140200 59258533462384256
73376315656420928 77420630844888864
41841104115401296 162410085653456000
25286260732253576 149886817208234240
80689083532195104 108839920350383376
75661048012160992 144313357256682368
14414230723950386 118126879666344528
67431104095274944 154038845597467616
86167501340404384 161036349378599680
94430950222251056 133114338348096976
82970790563243792 93621365874894800
118707049849899888 195112864505264160
9756549756704730 187303155034659936
26102506180610304 42770097754688712
69528382306378096 142327916296136512
30322969927126168 113096556235202240
75612810096640416 118059518748607568
72316628288679024 91849653131852224
40136863099649976 152631508086616448
42150524027708856 67432908543249416
76491725980634864 83374399292536464
53883671746645648 169092280699671392
106408370408263152 168615198971574080
76501125782645216 128997176641453488
31771809716994488 164159664269448416
60119962758446136 73057690191726512
70749102052922296 141796503367881952
122650123720395696 122955205591517680
50092768891394320 155347351162530464
161490214924684640 184707760749105664
20894947820772676 71045886483724408
14735683930097696 67265315858827480
41760358269670536 137885505285520128
123035045115458352 164974837747712160
4576762832450877 31060197608533288
41224780505818896 84454708325135184
35169486213289192 152111238510483648
60895853574523792 70163698076665136
61774917850697552 120297848315377216
57180941657478664 100681437810026800
25548859892323920 79609642798240464
5356201440578063 85458537578180000
77736979761791088 178292377697487104
107445086741125296 185840382290611008
47617354054470552 102895988131226592
104433345249454832 154388914005445568
75874048728305104 142319869907710224
826639137402062 187252699972763168
100185505847765616 103882572416419072
174122690766332896 193625857271871776
86481800004833088 96996293464551456
11688465323607366 98639102810611296
6589757363713767 155571438884493632
31964498081455056 95836027544428384
21719702633481496 25721805605427204
6466901847035109 183263188657924416
48923568236152176 115483924496057696
77568524134019168 106885795443396320
81217060861330272 87575409813312032
52920946728483576 134158128175778256
156160178271248672 166630035848084864
26650782212528832 116659656700679552
119007287221289744 163731547969777888
104838723894173616 107196414328056288
78944283198654672 118600403054569728
5140773827782856 21454897407768060
24098554070089740 93921808033352464
76316079054770784 177009611873782944
142339590861687120 157350876142025632
11933940646389056 108640793165054784
20950874357247512 85759860512220448
93788687838310560 162664593162444288
145634899494626304 178999310583176736
47874460602625536 180301743454425600
96424827853616336 157609062886972096
88368901355812304 101969187532850416
16442213383663672 166245138879937152
23601202296385436 192319782792018848
90744394383725376 175374285178326272
36619153552508440 105628671562702656
52724994835979272 172392351771587680
100598725310722976 125666420064786656
117855888611489568 124005091685586960
105584094101098096 123692418413929056
40219852592531832 190656154686569696
6395996963399737 65559010766993224
58174602897878480 178288528372784768
11084249840855626 184683172997782720
16670800554003498 102790929730680368
21102992456453372 163721794306573568
66904955148919712 109992743368928896
1535222561074757 159145985984704736
54510532042658512 75615180381449120
100430057302632512 129123589510151040
29314509270789852 64833512376224464
23341669616320812 173042203534633280
20246137781670028 86532018409893808
42177153822769800 89739949952421168
70165957690837096 72803406481321328
85615018369523488 168766325586257760
91759160030106432 159748721781205536
143577511435824368 167535018242914816
76094654727001840 134122796261118416
58215348458250512 155357610119076416
12294509430445982 189080660157759680
9935001976704168 111794126685836688
124398430574793264 139981673325533904
82639404577198064 108097516070562976
24072013788375384 190813468234896960
38715258743093176 154796152538768128
100503548689974560 146333334008390720
37567455643030536 139889986642257072
115404725014894928 145354037318554272
35410869587056376 74022871284611584
8807594275609252 115729683533861568
104773257208034704 172768318388677280
71379822330794880 129553720262933008
60653736561382120 189574183439964928
67150924203489440 150223813636557632
53720275316359624 188582789282245760
6338545615842532 74055180394520176
127252012531213296 166831773205480864
120433994275689536 142354083079180624
107929612361047536 161199144574780416
123112968786813968 192715629669336256
29946382260971832 157386204939908288
3552662788656555 165843894872835072
56605952468697152 106801540973169840
89607697160114112 136247120926964032
75899401787540240 147907975715295680
127171524080784320 163646294822883328
82632360286339152 176251208029519008
126142473837795552 175743784834369760
70598378730419384 160299358397595200
16940976057309250 53240236622945512
33045757506862932 107576119048368080
36413717689876360 100656890769698544
6118052156207698 168625905696703200
39707255550143048 41153663441148272
12804746197702142 130144451872791888
20098929388099724 193894729468240576
8556146504512731 47634482765589288
22176563574284068 172508445109945600
172194555943320704 192378372346361376
181566367673205728 193702733937641888
39108188670724304 105764712296931856
43929676279470864 98139633113599328
30337709157903556 127248472954539088
81577276446669808 139176224008126128
29560968395242120 170994483071892672
59114106833872672 189584187602020384
43445450075482640 100384514020994416
59328692158728128 172390392374720064
74491239504934576 96557401126503456
167929821087671168 185006496327035264
7803901394062685 161415941743073728
49249825346200832 100936608947938224
23673909141036472 145434220712183552
17274246088342814 69213431783560160
23768970607808216 125296783816421712
62908943395904040 65334608683327976
97050048418807888 166460127106253120
84871638742883616 168727687047197600
44181959524396488 175452195534336160
141996871316210048 143776494034250032
4568373058321491 136198628616684096
7896843409679848 50897207832878496
35031638824234304 151824585662022784
76250927770079888 149222636453940800
303724220804581 122135925863444464
128221677906658752 134571964024123536
83822461060775056 118399318535300608
140886652273527984 151184101407632416
40993306750351432 49001201626976336
135521869906840400 171218383943486144
25704637042891376 147825725723912256
18039143549168036 122668443525223552
117205604043520480 160497136814270912
23894118129976584 108782620860563232
64448444050775144 122928058178886880
7045098838168641 131128241719857424
83745994479617968 194910895413944608
19342702303271268 168166339980239136
69286373816810640 196168269044967936
98172113848588080 149395157928958112
24814612599995812 66545228966587384
30475327613955500 78926505437403024
68310373457239648 188999462693655008
131096500758524176 160909682667233248
20277935416415136 63089571566097128
32875335719208840 67585926195891272
12891349286381924 125170202948057696
86546521789509152 119671197357996000
179671603598605312 187515707761348704
37346749270263176 90941187920656736
53536785366826296 133594810013504512
3253218374256790 128607101832049904
18119065295552900 78973728957368832
58096380003079200 147728761975233920
77963331022169376 182647353384775616
39675557270877128 78527735415770096
139069383487195200 158370670102363968
48529481009903904 100443023639467376
74518248965662304 120450808799218080
121616366953965904 192136966270338368
6374523707463385 132775051514096032
6631780172396407 69864466882974528
76772260347312064 160359619302836864
10076572483862768 141464859672699920
108154573621107888 123553798449848176
31611191843355856 77773079463281184
25955808817975468 118892645101845856
46622252722754944 119430706922267408
106439112188859168 171552077605046912
131814422309086976 140119928225774256
34082542393167228 176446797750952256
113905816447389072 175606031456119552
22907263911005632 172067512582857600
60513636842198984 180915920757498880
53577313890547072 143405728001544496
77285602560167696 103896311635885936
93375644599563920 163777181683937920
55811666137580480 172039284041246912
29742795828541360 173679004502491168
71098903570587328 112047135677024240
51226516093039544 76013846317952208
105954285745332800 121275354345640256
103537428666617424 185654074944106624
10923817623143860 74295040418841664
136649863219257408 157741153984563648
154553403538469312 186724439741755392
16984753518446236 28848051122190852
42864891411567224 127366412707370000
19267469098145532 21283950678649892
31021965708226688 73398934856973552
24958985949169288 41011106566657376
24213840689051144 168506986805526016
84506081251017248 134876844423488400
10048873993552838 75294351128938336
15217288068788448 63697802440666608
35311475986838960 58657833470449160
71651482262052144 87912282982299488
27010099662992052 191098837158620320
45915876121758288 136765670443221536
112383231710615936 155812507190832416
36917636263440976 79977149753108400
66416074034934896 163804058527660352
70865668436205688 95222947578918064
41783968873690216 92309890136720672
77970812190776592 147876661704555808
64900630355964416 109971647572002544
30587356478839880 73941496285768304
100256024492276544 154429385111227488
89102862047080864 139179880694073120
69085951866396544 147990127220021312
174884508079087616 175882191419518016
127741039819398848 155846888228075104
76568969729614368 121118983629611440
71885213417754352 127628209247873952
28246335265355800 190134694085134240
65929071354894176 174949109400770560
42739081590605392 85505900464682624
1355648329333354 138253885213555840
31900183562731552 69526413910773984
9104571728747804 115332773464355424
23202053771706916 124263151840002576
28586726571974656 96380413182940288
31860229859766020 195268312453633248
3757604004513482 85965891082161056
65692222751670384 179605094536509056
68016041469996768 83855686502244208
117315399454752736 153381206103357856
98515417675452000 162031477400727552
99089025683246848 111157363340031152
70990613540860128 132570752411943600
34091921936914756 35548365731347760
115613596063658112 118716410484073872
73972658021633760 156435142799906560
95173026475958448 164931077014990688
45763047794995128 135341661097778096
52705011425801528 117947058647592464
73222281019867216 84320883994661840
44038116811948808 107248949844589584
28137152413752032 32848307926417060
63071382019587176 63560106091675928
21310403543606616 174068185494986656
21174987664063352 186719043909954912
101710613620735968 162431192060639584
45905326195401848 93427857549486240
59477513059155600 177889046192945248
67721406836453184 151802179587335488
50105843609092784 145905458553400224
69498510647921480 106340499517557728
42161701966633024 70746548270955752
10532724608035448 39353543000476368
145968705514998784 156822972715825568
5900178078802292 54320852755946936
24749646658380688 73539514313168768
45829335648481072 69423305372258920
93075591950737472 139724566427791936
156396888235506880 158901893738247840
77964212493475120 171968060079846112
64175022881353104 74805729474013328
10837491716233710 149603965278074528
32156406889610408 177977143114683968
73629143534243680 121259907597030608
73654442309503088 81176249121424688
123595872355762432 178626558445420000
65572694289317344 181703816992259616
26558143488121848 65235266232159376
139144227602461168 195612373228042560
156503439138236736 174174273460765504
159117621857506432 172854330446412800
16679128302865374 113113302592244544
121946368648799408 153532078446674304
124996392695932960 188247590533889728
18669803836110652 194975596584948032
50085476788397080 153749379258336192
124340583972309504 183702779721530464
156964940901657088 174568785129777792
32874619561212060 123497108583007792
12853423025613524 88705557188581840
110377923402713648 194807293711211296
19915294794297624 45907740232501864
75897383054202272 178622694675549568
34137293586259384 122593699911199408
8497843886167015 150258343748871392
167547439090113952 182996210840714880
20522469045298016 41907378815537056
55164296604107360 55337025742354488
82817149786086672 182360176341828512
18013844932680454 94910892586549568
3501664653611679 146176791772425504
21983602581888792 90155568844126544
117486776892259280 151313117841507232
53695639826191344 172985384522987200
138482287569832416 144035576886542192
140763318013506288 194677645300727584
46173947257995200 121986279544401600
166699739351691072 194928621258794304
170932769513313312 196373902333186496
44713947700704400 134645335577160560
46555362953498776 151226457351971680
5146309915879927 186019028308883552
125888483452343520 178729815272376480
113994316752232752 172613830496890368
80565156297305936 171536817077305408
34600807024006408 160868159716718112
40247801278306616 71554753346857896
71146327508085944 146578165339071584
7604270264569233 63845458782479224
41733371626225488 167722389071750368
100872756732298992 123186132401048064
26458022954000316 121229973670710480
37692757861458384 90702908620476288
79323913453173008 178655055579285632
132647089740289104 143753065927170304
138606644302523392 159909764268399136
29946391575007472 106285766263253616
42061721013720632 138735564754492912
80050441699575632 105548323429149328
149536994485836160 187688149114580128
57016044680845016 89645341146590096
98717465107666304 130882577298145216
16294559239020650 91703260653025696
49652935908662456 120238227178895904
32647877380022664 125279988566734224
41582192502504272 158549074006883616
16783035220160934 44706899701724600
59894497373278312 83127467674376352
49673345613022536 58487001488974528
31028363999362972 188129785447554272
46817095128441656 68120933642286768
126281074640346304 174821473971696672
5604735348076255 41674731525430384
82522535494590240 103096981737367968
37115097679662976 194338752916896864
21862576033034612 100353842440440192
59435895649018048 145641138798610848
111723679695271984 187222874459571744
45946764993355096 176049147986940448
135483805525842768 154657603399519168
97973069316622064 142514383818340560
74993176153606560 167219231403385088
142811875631929472 151775648765536512
99449303178662704 161877092901601312
52449598285479368 52690063958218480
17176630784286640 78075228685241024
34398581850040000 156442751806246080
42518294110454616 121675209530962016
105737576414700976 158546046693197184
133863633158221296 143148876269047808
139881167372358464 179871474142516096
26297985676383896 137643843226107536
109458775744290720 161878324393530272
16158182376267336 34688315595855932
53385240538297800 116194388356744320
48315203155815672 111845438052369552
156479577473967968 157121482662397984
10607789997086792 29382026683127024
141598752518246320 141616964660453360
2129380736611087 148826229447756160
110005984657494384 144950204401324224
9681384028034300 158494793069815424
21081569712606880 99829371971080640
72376177895380544 111034222915122688
27044542726599672 110052639144957008
119515316028775392 151903229926836448
21929275284033296 112545020346260544
7367292871569768 83675868713135632
2953686650407929 17487938890277762
30778453408469096 181480106932941632
129077490653265920 194672630747037152
7045343418138529 37437217753329712
5096222582451770 53470787461544144
62218938858045280 161140469483177536
16310105424854954 60215220174791408
5519582184326420 156371046388049888
52106210777100808 169442557362222112
37954958047318248 97182792858591968
131059321103357600 188666963575512544
20698110346205132 76224211347849616
52136222794950528 149236594910413760
128475324037775152 179932614461101760
75806247528605632 78839588535273840
165823014619105824 194058513979532512
56683202947630880 146255379716616320
49540462484798776 123259096953919120
110755024052073776 160518642795686592
93491654275630608 132486310212752080
78724517831835312 105835529878150288
43859018889338376 177313643266753312
35780178583643960 82282698716156064
60423726539563648 142076451100053792
25277403340111128 55751106725209584
44057790320242976 119831949347856064
23255774098905488 110733032230210944
17523454586926336 140674461931583104
88363953329423216 191281814661908768
44380029893829336 60077232767639280
33657251989991304 189920833742190240
42859818052988008 123287604819577808
24555177470658604 141209974685826592
38686988005955680 61820442007500144
95714359653509728 120502524872947344
83158189665182192 139753096793342144
26964463433381580 166678559407809504
107668884059022224 116676156288668576
70676666417624616 134233488699180896
87010700841173584 113509771675595696
12201444605261172 127443027596828336
112373600886151456 166795958052507808
109498933947779536 190912968706574560
99236171581141664 120781746711163856
60170870393764928 147750157826808128
49366671733441592 179937810423094752
777925222675160 29158712448100132
54562122855549464 154555101539468544
20073691137117248 94919909743196080
50626296207143712 58476090803336120
91294304601803 111644606370022336
124924618961077600 125133121462983104
85986116654441792 161855240633393216
24958990629458472 126284992224837856
22712628669373532 40634537701203408
47828225859292872 151681510475888352
124777590980959472 151704627787360320
82439954676976848 163496927657742400
126923011431711584 150262931768397984
86159965687023152 90453464943375024
72520082446755552 162129151341286912
109715171052196032 176431277425364672
56097181608691312 66429849266534392
6059234262232871 65027897187502808
103572601499444656 141932982660582624
51278224837090928 166081725569669408
27533671389157648 36325062897487016
62471856443824960 136423488792166832
107548761468969872 140127383130914096
151733542406209088 188608641865048256
14797374835461636 148120336318298368
34576258146259808 56201197058813264
17577385723952466 171438708836690496
152513394239739616 190647311964572512
103998743788307056 188739846199937152
2306150524200543 186628604022998880
117555862984030736 187037747967121600
23598295596253236 75187015021441664
37270004406429536 74659253460766160
1677303627687199 54027430283522704
30993397738538144 53466348752967960
644717738955384 115579091820111632
14966329553593952 23550531754335440
82121740786280960 189112592139417088
83527760347854688 172990612658479520
91201555764915376 138320914387076512
69672923693984416 139857369505159840
65640739239490544 96394055711460192
171583438137214144 173057369856505120
11515650998816466 63523761569727344
5676083018470727 34263753237376216
48725081856708368 53702459339064560
31033792972109896 165298247387379392
23695221623077748 141414930740054224
31400451025510972 130687687522587216
8518009540248891 192327258453821728
83516383235704896 130654685228410704
48456168417817160 73323189029906848
92903279793654032 157043507809108064
24506187445635936 91787279684578320
37106750145909080 68039073923548392
5099872794375350 135668912732724384
12297347966398682 30282729534969044
101307415374639008 195840316481650944
24185242415099060 70257802907779880
147484228929509888 184652922948632000
7996715398261327 110861584146422176
45628410573740432 177306307727492000
39089213434918600 80556211039269888
91411360347297536 104256070768864992
8725966330221776 53775868129115216
100970021107851120 105676213822201600
96178702864848336 175116722467064960
63056960010015344 101040465354859648
15169851030845170 49673331916320640
17819308641344990 194017646103613856
38791406326604776 106455284094627360
33344954294050276 33791806785140744
1957598791650265 177892635131147168
87914919527998592 101570829978160336
85591123464071072 147974953191981408
2638604326600564 140449745925268624
9200686530566436 115761548048236096
47465358032074808 56393958463984640
58225840851867184 139571283299316320
122891310834770320 142540207249772208
34900299806427104 177345099138606400
96567924831482624 182132458741057088
13777767396617762 99145741762827840
48387435879091584 110425655960450528
68358805929981336 78890474294151120
3203171279371589 170559862325036448
19554325004034400 179199522467087232
89789047164128304 97200513986645264
18496330887594508 22952292488765636
58726042192436272 116391250853898608
74037688164453824 90409448554406688
42358258739068000 180725151582534144
18018102791971800 58476910722894152
126267234000472768 140181070074932528
34340345969388072 178483948804002368
117091498626648240 130446945714625744
35710396881571748 148882070839770336
30856796622939572 99308599535629408
49368179093319320 162727848634366432
53900001180594440 132544329893103408
179147895090242432 183809279783514880
29290935803367520 67959834949748264
49886327916869312 196862729301336768
33159797178447236 119223151295912224
153729079911758272 195906089917410208
159803946684242144 163555182086000800
22495583771767292 74775426659393472
8740491251279123 119810023604381696
115330840509286800 143834124537852448
3811692734139893 155655989853669408
86026990930642080 118437344023351632
38470299992285304 49879809191907184
33004076924109628 154839930127754752
94697365095369952 182455403288102784
31350193851518980 70143560304257296
21217122144507788 64484570063397240
4637426579439198 132510345603406976
64990461011752104 139488906117984752
15290404015405226 86405039382146144
128655553876713008 172934481199639616
87907984474089296 166660525298169184
67799450627740664 79373010494648720
52392880412522960 163396364912902432
68647519747513480 171227060834064672
27280165343777672 51492620045531648
13458258991020598 22912353558493544
159844562499448352 187876650585604864
152977106371351456 180248631401842048
39828372874089400 66926829455562728
132448968296971888 179337998291672832
51427032852847688 129484311585239072
45718852173947032 186939796309080832
97519765800834576 183378594909548352
74011888760890720 103028910288220880
95294387918185216 133322297790578736
133707370885757920 133947048632339968
3911553989856774 10152603906323930
119220366278101296 192306271225244832
49106629297807256 106263235301426032
129675240029674064 173753139868285216
70281839317985128 182731577311041728
109875773670529440 143227452368003312
38747446144917384 70324225586514936
19391381621914928 127367545653066496
69454798582698064 189468179638275424
78453060181567904 177588336443265376
38754635210910696 156030540101107424
161425081784260672 194367065062192160
10970963452639462 172480313833816672
51395766989779064 90394072899858912
41283643101017992 130200011892706624
139233613399108368 159347014274492736
42394758617680896 128746830681525088
97047745782847168 139576160531040256
48555174034381384 122843237152553792
59176946665250288 183096609691136384
79764324495281568 190837489990265536
14802372897513934 137364201018901680
104421636161738336 120628951841315632
50715405431346816 61117836690730344
151123067826560992 171271804411274592
115908120802545696 155457359411072640
108278337834360208 177728994843871360
55616680701523112 71890359775025608
90207925344300176 123755955276475248
43257162302144888 116883830232224544
100201286462699504 193964928781757184
45400573693655056 125026770491478432
51756875440644328 130719427898340160
83271599157085440 175187420072986272
61570058518363536 195846581858398880
18955154201994032 66585910259814912
74687644938811616 99257560204896512
93764354415581488 179784035735865888
37064877801859184 181797651496889216
5636201088904289 155014344601772928
61722598807794888 113390345405198416
32823467208904096 69400201983226304
102229835995122272 192559019082282720
67963671522085640 86059902318221504
86078009738046688 190439224109490752
6062284333857419 183494091639207360
28425653517264280 113794791339295904
88148732999790688 133266001433548640
77598367451424592 160772184149962848
106324391462039392 168538708277603776
50805126891338440 115309799192879792
17673997527527328 180063462308222304
56835798836790696 111670689083610432
95137396716562720 119285507238529008
35084913300811188 82408382112675696
37952577840830504 81006855503992256
95993614143546320 187706255445225856
103349424135571728 118941016912666048
114748299023966592 140939998310389280
24344267524485896 189293183308117024
35773206678643868 191968015208953184
56011334291730360 67464423092014352
35433549827668 119205591162952784
74501090161565680 101307871364384624
14784014765739708 156352180658391552
27474198591782260 165166496547480064
137790668597224384 195387712184526976
96802191118136592 136179613898417840
42515065658800552 181962165852680640
14307377496191452 195161900205119552
8732664184733687 60607843921144824
2951821282838153 104290284793924416
20512805032449088 46079176761476688
41555653511270528 113634322398311520
724538800051018 123337032162253568
102280381857646992 153555425679659200
1970438733017156 186341621487700864
29998691008193160 76564443026284256
57087897489949288 120709956703638656
21367400281312916 67453393519690336
37180054114574456 139695343037951456
16631446602128210 190424521983212064
162886339643465216 194235475648963264
56296843960792720 104741220728168928
77946432708073264 183437044133213216
29000392357023436 102827339368613984
71277260528338528 153578839686262432
4402461140908962 6959606239710273
703596012701064 137047797917503440
32858924583347004 40028124965515456
45410154003804768 64643737708531480
77830568867649760 145950433928144832
56110252272279104 101588729773455632
46990180504030224 93907662797750416
85034707352773360 164907891939338240
127755595166098176 134772238226901984
80497865054537504 120170810621249136
29860369849791192 96310043985794720
47675608442665136 106172442863727008
59188809617629696 155963711273804128
135797327440590096 189203806052007744
100923747995767360 145006503504125632
39196469617458328 53506617343416704
2168083301715151 186123007805592096
78431469841261584 83800747617025744
13342367051159902 145903453813976512
86922163942567376 155090839940435904
97354153725107008 177803307583539488
31215552141016904 82190977731944304
65179717495577728 99176909354397792
24773134986027196 30019185758727420
26960524375513860 105859841486496208
9652717397066856 141136056594790128
3882759987034748 98642184782902448
61116185532029984 181074122955068000
37752332632159080 117692684250536992
42624535580629664 123333221114241552
172409219375159840 192931784015114208
12961521763114098 114706758443985136
15153224236894360 44897362271524696
60036543482666488 138540508029313600
105604328266388640 192519442004141280
19629620062812044 124066083030869120
97584276885790768 122550866340388720
8313022028443273 192650620838958560
68086184430452696 139351655859594464
228258094797149 54831563149198880
75708926760447280 186024395280440416
5220049593706228 149222671844146784
48978159044573424 163820944216909632
77238167110075472 98828477353642848
713371763595468 12759105651834286
30336292821398344 158428455456570240
182868176192186432 185854347917452832
79162614923916736 155559413548217600
22443867799358676 85906814209952560
45813718419506112 166621107221664160
139189278368202352 143685914954878160
47128889748918216 159385193817095104
39496332945142680 105697350689917248
51199259042219296 175962663537654240
12647921520054220 25256673775789668
27953542130016680 187712295811077248
165058825195454272 182626970639140768
80538399235388704 183880478328572416
529512217061381 66164299224649720
46708925208819928 195272035359679136
52890858174538456 99455399494633888
113543843290745072 113996860167636176
44505228546039280 60678411910736152
2288022508280298 108797068713022432
69766209812899792 112682261632478288
135777584998436224 184989667414495808
47793401840254088 105722039084013376
105932918168896800 113400504930096336
79925040458366960 174138118075391232
9474862123757342 22063449668062916
102483567066085632 159507310518755936
127006697439251248 178040065273168320
12976457592203216 131255812304713760
62481646227132104 144780524445824576
76415974430870256 140491332995714688
127197815839025920 191566222917644288
83557734546300608 165096777614678464
8748358101996250 77165632170400256
17431836842601802 49698112885096760
114568602256910832 130487619129856272
61009117453989352 162322839869923072
25009403780016532 166639251364984384
32375999260873520 38546693798188024
34715067752566976 146092342162458336
139988682988934176 179541602989359776
45404892453265888 100074080998385792
59325454209010592 97859482377119712
176684718066179744 184352341738184768
164016605947609344 170192878126122656
159667590271937760 194556366797742048
22388329623410524 32207017680530088
84371831923530912 146419673281275424
151327095560830976 194852957524576320
23164621716725456 46070300872979800
76934239315796528 194315365053801024
2034803112426062 25826374872855708
85627211793337136 168612009866655232
70023505462862080 89002921738149280
24351303332390252 97474771427549248
1045282679203629 143214959246201504
38943593722178056 85287299061152528
20421624637800732 159155488635412000
143860499493956800 164580025271293344
154437901386362400 182516457766844736
52527639382247600 156760837779028832
54425095823407232 119947722723330960
93246359625438128 168919891726390528
41358696064339320 175199194138240256
110196588221375456 130603427388719232
131891599349069248 195959501314045120
23113255708847204 80762805938688544
76640124376363056 186236005063689312
108627528973202976 119508508435359104
149422216724295648 162406223649473024
8523804066435540 46056310228427696
13329330635805054 66158289483023480
5555819566589997 97375209849137408
89097823514835808 165755839681058080
30674099726760772 173421669842985216
30801031097198744 78332620327076288
2787025254348277 27120950353957520
123237715975455312 149735116693382848
25775574616168256 150789407176226720
64645568968476408 69840384984369768
27210991406364848 122472403831404784
57464917207445184 135227428051254368
116026954297951200 195947270070295392
71916296453827128 156588934116747552
135724455597056320 187050677917817312
24672816073449792 92111842712498496
133718054596627136 190128319367654720
50051334519534760 95174110234843472
56676326645222248 160876363028102368
43784162533998520 118447745972873456
54308844283672528 187162242066453568
11814694513861040 30970294597264088
53528234567197760 137084720966052160
4247306786890110 135905835439949424
7014190228009913 96626683230142528
172570010425052544 186517332965853696
17561003349806450 87858197455494496
28040813512886952 34491668282905728
85648849875631360 163496970860100960
3123447759351118 119681164230843648
28734767029204844 79607111828305216
57909807115510056 92048385918493440
122649573635880608 187170188716101440
18770149097607216 172269639217043136
19876388043249680 195058216557272160
52552969033514560 135201176406419216
96475212248956368 170694746378364544
48172436802606104 99258213484909664
52779039503323976 91135403663876464
13676492801298922 61791717711307416
13230297156488692 104769333563082960
50958495906935600 182153592960826304
95883082768565216 144810588099169216
55322175604989008 78248073010858800
94596044081478272 125778196293317280
68049870034593416 159329120885003232
155508959737702880 172791107820015296
97078743496499776 130549325197826768
41008947816569288 167845923457063424
109514538540829248 150993245744695680
30829542759822372 55252141836492720
27363127528242392 32437963589632960
62095710997404816 102470196249469072
7491517458615355 176923099642226880
73569037987189008 159091985187103104
11491464662708998 189378741485930688
131953025461435248 138246673730620896
86278590435483424 92514884824290656
81155161564690416 110491752836123472
145802629981224640 156763594894858944
87526834685595968 175508200845113440
50259338074077960 87156439134423376
65038259246459272 140920990142578960
84359395294422192 152145252800363488
115281682008359856 180229716511540320
40291725269751496 86653663085602496
159418056013424384 173736245019922400
167745919477874752 181805021856499584
2401415391402090 123581380939792432
7941230416694701 127919925568172640
14514663521340628 116426452425014656
9346285938785394 96486509666714176
43579159986770816 188969808828304864
1684559692745335 182150767205237056
38429554851968688 140846677399410816
104486981755728112 154676774608560416
42778326960570496 46379464661798184
66976994135989984 156498128177536096
143297631413066272 174060595251016160
35239625253886748 84298801964745024
34261773321680508 81124139501847968
9948565838451868 17351893943064660
24001410104979128 51451953875763816
52081380927897288 169490160685037632
88422480611703504 127397186736723536
86782245032023312 160802637196834048
5130052473264038 188366910301698048
49216204873650576 59782160236978184
166666469402167136 185579382308516576
67308573447713688 107316454409606752
51239699144392320 173907142058245280
11188381878661656 149954306037573312
34167232751019832 154772134397901984
52492558802564352 153808839570851744
62533030158354800 139839448700365024
51460715326192800 147107918458917408
82446984851219024 85650232628558944
36464189015390120 195254121820278176
105042410392284624 173711746245188640
40329735000181632 156689727534517600
18362167107780384 190629955893768256
17592971648864968 37736124232089912
18266503568667728 182900493791966336
49227953942777592 149632631191348928
40350153027298296 134026494979668816
33593818927855272 77460010929922656
103381608894410608 154270052530006784
138665678811621056 178944988898298912
48260245597040048 109760170538392064
46340049129442248 113924975451716528
14410244180948130 149606679147403776
74614411827963696 184201979953033088
2501620138661788 171691562259882624
90891264723737360 145386076966840256
17291402672780798 81358859019375792
107784985420200080 174815181219518400
144748285137499648 150565188822365120
53793549121476576 81152522338041856
83304802567373536 144037505269179920
8790409087708980 188431186496770240
160525810437329472 180475519410776544
15409642228015400 181283614230939712
134210818140664192 187111731804860960
27110552175682988 49895875601674088
8150344862573240 146606978476672320
76541891144820992 128279067234430640
69653141696948760 98812314153317072
39997029583284264 111467083629890016
38504337174149216 187455646317132672
50877837085399888 87384180092540432
150592140781692800 165398147018922176
61954445207388144 97064569278863696
122828445480750176 164494350863480032
86969508604463456 189568853964841952
1163405827584267 80534505346186928
177003957598507904 180922236752849280
58259399699215400 129966574603647424
26808677578760100 193146904265636256
141537471923546208 157032295202480960
121791717483841520 129360218745973136
52674357062481424 119206277955074256
127908961411167408 134195720452013840
4126330887603901 172897835600357952
27471637186982232 114979840828764384
25082874999540136 72065170215846832
4600513769281502 55010180492718176
16700609115257106 66498483215338472
15603297743809350 35198981739225604
89964468626845936 194711496449989056
30084669063756776 155582986921142336
113581369334356912 170733535744393824
48212217377171760 187042364070357792
9913922357022576 87570522487716432
25376581041764960 166480250901886432
19468712285584704 108752985547490432
81707426386914432 134297799477070784
118608297489677200 153922157218049440
86778950585230736 187635541489328576
37358196721883616 100830394989068512
60092978646418992 159897406102380544
66868491899190232 188485472509860736
68446901736583736 109458654921781360
4654622269535582 167413968932537888
28313167997145224 83556555749424096
67177491703905368 168554914962256224
66103565438949952 86160353333035744
111968395772267024 126988206115083616
46792367844785624 106418186401008144
12408254339267532 123021680413461600
145718547675474720 165919716809363552
138726682493384176 185263740486166784
140358946709295392 179972786838809568
90963232647060128 124710336647533856
138602419068593776 152354463093153600
73130839083788304 157277376708410112
4149088787873959 128519422367437808
96192782943794416 149628736976888704
30542136694815624 153116093858878048
49193212014696264 73863066002193936
8906550448530314 89821823601406032
57266321341206776 110940889152409376
116172318645480512 192941689415943104
47910745645079088 54443242054012488
171735385296557248 182109659996298208
18607922976297424 82562962315161264
124900928349169264 135345399628538992
96841249694199072 136654635301938560
29292738465366632 123030003567972880
48336890491764608 194435053939481536
105257442744962736 121723166322285120
29165757860537180 145146037578315808
173425627753995776 181590261162943072
13394977075553672 142624516838306512
3199579628019480 129435545205441344
40307414974104992 83876276243364848
142200886012826048 173458633553922560
33064260852836316 71452316045385376
104246615858738336 147552766683869664
107211435259015872 139182536930291120
29344099315061624 157763755473767424
9921067910008750 183432593397807232
39629264796260032 144534686919623488
50462971875120728 90492209924095376
743303381452069 144644985756442272
83247778471133936 186213150072036832
133569324960730848 146102144484743680
56494489042023784 117266275043673008
56589813113373840 183330997021567040
19946863125509500 22314928863505008
3781324358906229 130073915029520080
4582441559825525 133725022767329152
21249112375886656 70036136560622744
99901578914000368 152538236167539776
4464677187388867 196864664533077344
102382203244748800 179572269261655040
4126137594336501 94343100908139792
6987134899642291 124486401596486704
57876872751471872 161725824595234272
146353200985456064 176579636343841728
49598717113509936 173544888287216736
100405435735305760 138073390450576064
113866784823784848 115071359920613856
27326667391529228 111539174667461376
81690271609967232 166808945851576768
96740828680850992 174745098551849056
98419336066515216 152961935818338272
1625187582245503 17751454163644034
96107259114874800 187262610780350848
34081122240561836 58895938207203880
169080390159647840 193524528984152384
95871091558987712 107882496124639104
8796063551549116 105534348667509920
113794162171706400 161359104293188128
150416059995857024 178509351079344960
54516571946480472 152625946165073728
3799618849421398 7900761192057218
96831982446749568 158895027924220032
50903853512243792 131552518368221504
41464989117459784 102617928604118160
47165731266367944 138401268645742624
76455367401991840 142367244363050400
91224871091269536 134930343225767536
107390708298159520 116536743121649888
45112690099827576 119897708676040240
134637390949571600 168253407243869568
76683498743383424 173899569928095872
26198505755786916 86275079676532544
53881010333106360 86950879587210128
82502470615001168 130775479153438176
84685661633707984 167739310527728704
10605433024057358 183062019243779424
62182083832212536 163331962712974144
21292322284815356 94419442894312720
17195001741442288 188409181335942336
47187801038696224 105456355153317776
164243912007963680 167075434275443936
47367849033252656 195448715270183968
74193561164862816 124931304221611680
33772698826904772 130926770446987056
25809926575248916 85121645065337696
72195251847584944 155382980692476160
26822451866422724 122937139658008352
130744207000570512 155285133382614912
52548998422413656 54766613866927616
28657668525880332 109937425577143440
170080365698078592 192876389376075584
72702632161882272 159664788596628064
109540312127663968 195386667226038176
87794192052996400 97317710014389664
96129547017550768 118279498236307696
6979234831022319 181591526851033920
20908050979324496 132700187999139760
15787226914308908 31907154902896672
7132340827796676 66036065791213376
17457582257198990 95147723372152544
56679766468494888 183485393540062176
58466647336977648 98904858286546384
30455353307269152 148404150979543008
59312525417137384 162547867973354656
166324565988359072 181865108233439904
111302437134653024 171491746355392352
79756301024303136 193678034824832896
35177456661663276 43154972710500344
35177549891542196 145206225401184608
32112720370462788 68620151367072216
21001495750264788 110505403209975200
49163324478548968 119606451611076912
151287883596700128 158887930522272896
37269326310100328 89139896547680992
74933908050857008 195124794939211072
163162386429044576 183910488273609888
148851920060114752 181870588318845280
37374217449949320 101166566280135376
137673391960058928 169926329688582592
34189159092085960 159796750940136288
67918759083765528 186532848852500288
35994299989580284 147941085523265824
25389254669066428 93659296501280640
60535580556983160 180475459202601728
115714189407202800 141372300105582672
36375893916454736 167331586167363744
114538808976538816 190574287887589248
79695209150219200 103017322059911904
101506867212369616 161234951444684448
82445635927658720 98910132074355808
26881035088030500 114972610496215264
31895297415383280 82232206200161712
78555639514883728 140207036671327056
87969506499662464 152890812897208480
64389758692221040 79887869153340672
67020303635734416 139067721811653904
35317030521256144 81413299680492496
19164563579587468 129555687116206240
36382493617421968 146590521060547392
105056557912671424 175091927807046752
75212521839849024 135500517126454880
48939707604651504 148520179074999328
36452959567855440 185808238809814112
8930243383127353 29518085138688860
24999629164314132 140419326313862000
56425333692984912 175687849596579200
18646267611352700 121172803240313488
142863653552218336 186838314178319584
23378744944803004 68254226220463656
40956779793061024 75162261835955888
87034453115392656 179020722746838336
84053774203190304 194057888121768000
107814392407930112 145800231052780000
82890024270614480 101728675577681344
116248368998778848 127428551889604576
26041761020828796 131850539597726640
866826678962817 137071224874835136
19250985768163316 128916412893988848
79635284366432432 161660040237479456
48894250342693216 191677543950391872
61361127888968640 75490836680975392
28411382645293340 50567808513177672
69538238586463768 190118652927169120
76618814052122784 107835421223623120
38763322505949296 45395338598896928
91820101212469552 118248425109614336
16262555671208708 153815850210072768
103562129342820176 190949053635072544
20461759279731692 161048052337983168
1458486032839388 141007495814636048
62309720476361272 156530650975515776
15207030552484764 103747125551860080
146255138127903136 174887340337542304
40364885455376376 46741492085394304
52655539883877240 187853999155928640
79500890509805584 186280528346819328
30035765645404300 36035144062909016
83174426425902896 189111291904574400
105572193282281872 169949567375536736
2392732639333333 50787662085232264
21812510461893332 140741375230279616
139695585384743952 156875866009127136
43316725511280088 86468618073299360
48037199267386024 153604293597795200
26131254628013336 162384227954354720
94521242257794384 187510742238823040
30590105406884020 106538074933971920
18035772541131036 65164161281597280
18614173832516964 179321008907690848
28722085721780992 154904216615437056
26419583952115032 78374778601808320
14168208334082584 28093201937924960
170952304152490976 174855175190187168
72798575605159216 183460649545034560
64473764459638744 123357269837568640
123824755614705744 150654579257219072
127430417930843328 168523350518399808
100083703736968304 155726941406713728
20671276866771072 45126849514725840
27454358689079580 133090428191354816
7103037868985416 186486706838773248
95043805263038400 196775049789122272
101076062798386768 124243712533059664
141913460791904256 180624208406407456
80660684604823056 195439501911408608
115244194256183888 192261368756198464
95555480174106000 182865303398280000
144365623127835936 157284343753035904
90551007714651840 95858420172895968
22697975704979068 161583083916982528
28803879727806376 68566535302093600
12529076043166286 119376997059821920
30567111233364628 97503000164363392
70630405180926880 72812257547279952
54371131066250824 102013930675285936
28367758407621708 36141966977241064
35071086540003424 187165826080301472
3651854091877472 106299950119641696
22612651900210620 103810522174666784
126325417159949600 145787480671156224
25121428514301056 78243996532937456
6399727588213373 155535682636340960
33893609681631196 184449706043426336
81191230874658528 147407503154247296
77146255642068256 126936649363311856
11632080634163854 93934816607120880
32098181575413396 64220308246536480
12546181212457616 174058020093424864
47659410567967976 70055305291767800
66084229097118488 75234874679070496
50342751968712272 184033800551760224
13322653546217948 179950025504928608
159380646048988832 173719528644063968
35650852934323508 148019388538738176
41800901525811080 160088198343669312
67884630939515928 132912477745665104
19458010253429784 147511170860377408
49090215407787160 134916250351901968
7981905071219543 55649115080289072
128376670083925248 154522948499607392
85698363665055616 141541709542276816
74414164880523408 189464784214039584
47688910776155496 128501251137074784
108727134719891504 174588545420369056
35109664380282384 175592578199699232
19551996060124120 173349270741029056
51615975343920088 84537361684031008
4068719669672145 46676257737684664
68689399924906832 123644246578244096
34767024476458944 148280195688177536
21533214616306476 171406318339658816
79378030353989200 149107952175312928
86990036338285152 154806798543804832
93010270550825184 166571457972039904
59909076826146904 145508498441098016
41176573153419112 112407766717029056
23557555094210544 172370632306623680
148625968701227392 194026521777949024
29224334634043428 123474642212288480
121787926187065232 195458611740652064
19867615759797916 157627486564742592
126143021613272864 181597140502534912
59041588827419712 156167837646249152
123693680675438352 184432588923555168
10806767867050144 56816681472954208
36121067220627088 70304211734466144
7146326814224094 155724479039812896
904525460450112 36167763961378240
44215773513644840 49104285917995712
68720841661215680 121323321244175424
54211687433055376 81279536942200720
117616378991366800 192979724688714752
97461096380719472 119390953188809424
98566539607178432 117337426866137040
62268611199381736 135892944441277648
66804840660370816 151244355370680192
2476483647018441 39118658583383256
60563732998038728 96337319865024992
98584290797677040 149835809927939424
77031501673766864 97270726407191744
142108071581394080 146633677071875008
57581719481976824 176247682233818528
40816492931550024 135775471675795792
94274905140892448 165190561802598624
15043477750452078 157802132113230016
68175156543904320 70874073917155056
22109041545813000 95154837710079792
130952432731683808 132476814687004048
50084992910544672 117653654356485840
40147575568958832 196029055479371744
78113203271932544 131461292773290512
139683981128088064 192483865638617408
60867843603390792 144065475620989072
141172030482428144 180653345769912256
114489416899245888 164264823614154400
38064382064433728 196056834551883392
11117557084427484 147888217059872512
8945699202229590 116285800870615856
112006837759993936 180386792902558880
90241039546891360 140807922431647520
36031822377843168 103423435864024688
99570942741642528 172213804787010688
45987696782406608 120648361412432096
36243201632342112 184223402356299232
5201005858748783 27089396110081780
114970756882320128 157055345478390720
7173674761934622 170808514856139808
315061774686582 37613374327757832
28853747642987160 60157186824060160
38610651008791464 39284881133580584
59360972844892320 185079553780186112
156205647872174464 164000844651373600
121426401876449376 133703506439054240
44397059337950624 163008637445079808
120217627245096032 155106523115245952
54754790132656016 120671123881221072
45957913785779304 84539069097818912
23418025239636356 153943256583241184
124962433881531968 155283311382097696
113412569883982592 129369884292268704
179157798943105056 195946015317082336
116701308033988864 134586186959819376
34805835569375124 146208888677952288
149143515176076480 153587461845137184
95972445274261664 117680092065490448
77166727132538272 101135198489046864
35208692215422612 131248452948591888
133463201657616528 159816915143573152
5479176726341210 38141088781629224
11322386677884082 31819893033924460
94327245314663968 119092212768050944
48384832103384072 97966578564635872
26268388394441880 29373319430110584
109303525703724016 130648010037936608
148955431624492448 187150504502446688
117452915995262784 121823025344121680
84249542192244208 116062302897637568
20714288288404996 23791393112953780
29104461755420776 166365814699066976
61207216866364704 80542355307973744
55764870182294664 176378263844968960
91850301193498240 112018532334251952
11749864757750922 95097516745108320
67592777548244224 119666516448627376
95610127641312448 168073042140757728
71858384467589536 101566093871039584
81529874012351824 183387139977712928
114355090305678480 139607524980796864
73267720608416288 188102745640302944
50811855882202872 182881156330282240
5608913270505520 54770765787569688
96956106776181024 115555628596545536
14089628135431914 54836578583310160
113177949027679120 150345968250902144
127200523038768784 193364683463489760
52617690919572120 116107545732897552
36652573807065864 170450087495715360
46123443100240536 79561464502073920
134925684550252752 156684227065852064
10668936441366444 102205014060813232
42589435581388552 190337879023492448
114750022308573200 133465079874275888
132618483692634672 191332950018284960
47597606819326304 158965116377010016
48518534022770312 170508580068871264
23542586601654300 39671484994158352
47292521607443864 194246515599580672
1237058873204582 163407674055310304
99264676238724064 138145861406640912
38767041649736368 195850106737388160
6140394788095308 27590631133668256
107364162829026784 137776671557561600
31649290364412684 173588326632828992
41995781829692624 132310402228045440
97881134129778480 119036230617097888
24056964722623400 92622990891452304
152093670448316416 161234959613710752
47355184816860440 92227603917953856
62444335567169200 132910687439354256
53652555013997320 83050235013307552
1387198546440866 156909503788500448
93787654430408880 193502873126522592
77410379946404736 192637483656573888
14589859727896886 42587742846290264
138862192594907264 175477612157969088
37016734045595584 196631821054280832
49037619848669664 170534300084248160
24683056367714928 62443267143869552
23414625813104252 156299264747046528
93680800524637440 103097225077531552
105716798235814240 176685637305153216
78339801139849792 114002588563745152
29923138480587376 57563310758653744
118710504993633232 177843673424743328
32287588920786272 49401224148745192
48391284141810032 103802891527944800
576827764737985 133049358687152416
102790011399349888 157224322758928256
26722116995286968 48696849865681576
91343876622690656 126956106945701392
102233309111501376 136038219224509072
7680075877820714 100593085158910064
123592224579932400 170288830889831616
8274362512464820 65578287409829112
66358219222905656 73792574489033824
15123796590264584 61347434056973024
84934799097144736 157219020670019552
20495441455195788 29944609355180116
128456913135217472 188564638608058080
165718657539048096 191601337342185248
99535553249743264 101722117162741600
25073580051951628 161973258543662496
81738180838442592 182462974639315616
90546152409466000 98909150665890608
40250467529828376 120414261159656912
84868459303544448 144196835544590784
20994187605710332 193341790314125600
41406440353575144 152014195659415200
18910770044450608 50650717461731712
5113915444740732 86681925829304880
100958144184333264 115529338322065968
110853200302940000 120507087692417984
1722735430360199 181056964074453536
53472944747107568 168313489641695808
74638898911053216 142877798800041680
171048561518146464 178983364590840832
148483972054135712 176123126654819424
55763531310960768 96569949231105968
22316241885266296 156418295412442752
64121649190954280 159090049820009312
24356453347500472 103533528533030432
12688514288050656 16330322412739500
28894304765525244 171274247126771232
42771605655335832 146048792149172512
112134989594750160 149210139524822368
31595376436570120 123889607464877136
27954544401691056 195018417720060320
94670441455343008 127329292143966864
15216931507965146 75833759476218320
80220737831128992 82809552878738720
32844239289032892 57750034395164752
30575142358586232 120378268508441920
33527283929156692 180346470361814080
42117374705357912 147987762511993664
66020562361341384 158413974220302112
141964982576656112 159498413204793696
94156490336222128 128981958282497872
123733499081689920 164427620928445120
31326971253400924 91103795741500816
150089149372773088 179716758852692768
66185347343027936 185003607564423040
85215435683774800 160151390542241888
116123412119713520 181151496986417728
66092541390012560 128091772181431056
69781295445624400 106959407381938352
126131226237455184 129008685606575664
121890582180598816 135017868494231888
12052498623695796 141027896957380640
59284890852447384 118207167087388784
78867187979161216 163993409686606752
139769177057481136 166020137153328096
89831670553423936 97072709499425216
31009372637074944 160125640591401344
96118112205303792 177258671804608544
110054843650800032 123241800998600816
141629046638971488 181657817043194240
56416264309664864 145410729713310496
164553434751091232 182605595605180064
13072073686931310 42267980961162168
14834148083341194 22724292500379488
17370822117400350 161425243507199936
50339635069840640 163204148207800160
90944296721177504 136595644517370112
56509442559843320 135606553985706576
52858613122080648 112403055122481360
52467574802997624 67348503533225744
139376489562632160 151280005448000864
115157935199213408 147019880549830080
19508520676509440 145401012860157408
45305475525898992 54627778944302456
34931003492694584 193852660242685440
25121674516604788 158130096841411712
17606583172579922 19644164709358804
116401843541550560 182541419657280064
93639510038631632 105854705647958576
3639380779098318 194023649693943168
91641584461442896 122558604809830176
79505859997163488 130402679068853920
135762143964821552 143649659336237200
109513169647847584 164025175944911520
60305866787424168 99711610510599040
118425237135445296 138424319059600496
76581383257169088 135206481466101552
29884553974163260 111813050046961232
113668391661627984 129768925396761536
8173642197149215 75522539512720016
33481696195551084 48562648734072496
25703790584227792 183855459675363552
86975425422947392 125002715636350544
48592725530575104 184903018912847456
84225226801846752 195575808155452384
35650569165835552 168281063071573344
27379775810526148 189037907151121280
42231423267756088 135211497418833808
35675055122352252 83442318417512000
68407074150885952 79238479961207568
25479595253932812 68552894410408520
5166630868226508 14962660563272996
114200283057691616 149588973162183200
31707608809311048 184883342827428480
15873164547838204 119543927843133568
47859902675285320 99317820870651184
70906367715781664 158219246802785312
112358088530488080 194534372933995424
18167115787990340 116581398432071200
83598881531664176 154135539505070368
122051287422067968 164729911841414752
4186953625764063 28183410655950488
137881638850061984 188029151071041024
1506404479535722 54462995882666608
28474709231314856 119168942629586512
96960099460558704 194984952388033216
122495526523081344 152030079798022944
15161169185485674 35120713814363896
40378638567814544 161388177703321408
108843339898498256 117686477669245904
16721247855034696 33711654005482136
77477689260220816 186312005623253184
144206388917495712 175491941403455776
70422658550812344 148449243745927168
56463407096066296 96412382210149152
32659291846873568 180995498001849696
48786077215384080 120473928534316800
39618060295856680 128941105462117152
70866195846149408 193117897627644832
28690505531612904 160575345960083872
38348960459184816 168906663652234784
2730232968575281 163794576357146976
46710890638482824 105944975189992064
532540850925177 180967929495978592
34355496724541640 76048199558779584
74399470143535040 99660684832136000
95417364336233488 182715294655369440
78754786887866848 89677157991657472
111319935419876416 162050716774533696
33475659912553804 53227691495148576
64391793524686992 142263861529708144
155865576888226944 178637600324600992
105637001599040720 124822339690174784
42345759344865000 131754199314421584
75175945670121104 174148805203621280
462645389534765 102344981731735872
12563093598692474 129215324926287760
94161786727467232 145100000408749824
21218061374531352 139770785527998960
36355372132188880 183590669799578880
188337173376711616 189511545875152640
44216538900201184 190347535902530048
67504708363498632 175416279799527808
129803742024120032 173356263064155616
131475682103262656 163244701230437440
163460659042080640 184528284016571040
81967553648412448 190593732054679840
27882089812475432 99561342120385328
70724347533725712 165991279703413216
117331529999272352 167291490504871232
128832823189512096 178414962258485408
13627289854937220 176394056438290944
16483128825590128 185050123665764224
139813398961282224 159826848192223104
4245427408509048 118334461740478192
89097642567319040 145479334178210432
127966524784918416 155827285125418464
101459078419486864 151019065571028832
74646602870164672 109510213030985376
94135998550067920 163182327563690272
86839900359243936 153955190682783808
52096790884368304 136106962357981856
68966618629250664 163768122171473632
53600876246444248 66604242324582808
6722874145492131 185216920514672768
138919039544893792 191074802185229376
142438519997633984 191700769142906656
18451992078072608 185491861631652640
51255933776875896 60424809830108216
66715973063943848 97570487162197840
32111504204266192 105794757974723872
78944630544110704 84587783946039360
149003337890643392 171471363042947328
5079720323366289 196808928388088864
325015182467443 145921781428878912
63467489768377384 151154934541918464
18074111940699724 94875534101268880
108396790121942208 145798833402509952
165244984884011968 186775487274890432
29032413996869228 116448666798527712
40352211848223624 178099821765264704
12393556268968436 98689402683184368
57424703831130816 72175214262905456
115715234512759712 147928844079703296
170077758960660768 177633104178352640
47982428014328824 166870125911510272
68885109679130312 140149490954102928
50836747032530648 63353537769089128
26968811636892868 147775525588549472
7867324483645332 28641263403612112
89467177893244576 126655481668743648
6860728892423448 84720292438779584
132318389630078672 162581960310846304
40668450779479896 139068363470609424
96414249955798960 100508240247151184
66431483354783392 142875021653722960
150862718569173920 180826215258630464
74491774496360288 174234967885362208
19767571332337608 164018727299987872
64778301382065064 176267000201090848
1237479006469895 104358731356186128
15598065687796980 177656199935526944
26961696046512764 149057143793685440
67722317629361896 107931251843680832
111342874220266480 134852277699539120
20674036986289672 89608786052368416
87721391401739632 148511446652743488
143779214602894608 160967048737284032
52706544389060048 106168276077002480
79583545529883664 96640945599711728
143057445507885536 184664639707683136
57122830679258136 125682971104100096
126370252100917936 179287169046191296
25641043428040872 132373220186724944
27487476848169212 42472397343928808
87871437651565888 196518052803324320
93968912888233632 141364677194015584
87522122219979584 104228565486486080
16767544072941840 145635512376286016
59495169583997544 77918436775098880
92801804330577392 111673066520848128
16659658826076986 183217682233181056
31342415166192876 142952391657493792
52323079157556152 176980853913389024
11960900840088102 146631246487425216
859175465292760 190815526494232000
32698727320525736 37327628568555616
138329959652664880 147721388861384864
79532108009894128 140226594729576496
98746179234018560 136632620820203760
4088766199323710 147512152885375136
20659071730673440 95191780815028528
6082431021391594 106824819234137168
110483084627538704 183643642180136096
57548430807769592 94159952845610352
103364018961521184 192072842044679776
106777931021022528 188375640356146464
95388068783463392 183655030581546720
46501901380065912 118934204585016384
94672374301907040 160563410654903904
139278719598864272 182316042844968096
2184850458851415 179564271153119744
53658958034581416 171436782484192256
51591489136657520 146824156396419584
146699851967745344 162161538727964352
61234124041994552 125409273955659872
25440151045922052 81792224798301168
111410517954860704 141878555411075328
22348139490296944 43915496333460264
64032872918281344 182066234507344864
116262160055711856 153637075672128768
52844434069099688 142840262487737024
118452632689212768 156954849999872384
107007988187698064 181604804461539872
59665988948421976 167058062440305568
22576113082947724 134124929640471520
126771986213717312 132894551174777136
6845260305544836 107848474601583632
119182304634808336 165424816144223488
38491904772781840 103789854714820048
117430599170982880 196067609185734016
32967726410232536 156782515564254976
48577611485749648 130608034897828624
61192636920920120 173089495940401088
104953955101251920 194121103973215008
40402405511254240 98915536133667552
914603508745071 1044599308649431
48120438404245152 188805812041830464
9287752094081072 104594266680328048
86192751350047808 194058620278197408
6403118397098675 31429822084312872
130546470373748752 140945932314781568
148505838885214784 155082460490771840
4082302434481623 99855963616057312
41559549239619680 148887570219511712
45598966283012456 153899405217937376
44915344347542080 57140574088363376
19446455665062680 147741670490467968
89220494560246688 135227733880199792
11024586230324144 131395052004560288
112928647061295008 136851726289974480
21756604787159560 118463216759306752
95340887950032928 184723814837370080
37894505647565384 188717782021082048
99591023219498752 189524573055062848
43797646541205936 102665049873419440
32412946215491288 133556637146591120
23078112247045248 151879513322280480
26230337970034380 192261149684454944
130289552973888560 144317992979694880
152847996540922944 186706656714630752
111259594779723616 111812687428289456
72877898919582064 113959743632161648
152521836818329696 165586660468009792
114665475302893760 193541404483986016
152471137650750144 164651022818166720
161071826025865952 193574867492091296
109567202290353776 138537253721815072
174740512852045568 196765299316619520
23662941157636728 181756006658415104
139678200102753568 168725206755331744
49781770426576712 68316980136030168
92421748987131456 114524110906792976
33014388541976220 130981245454769376
35102889923560652 189692764558928000
78444107859999376 88626305236491872
82086078242695024 145475471059580064
63671942072231448 83552027251601552
167226304411821056 194901628692042624
37635699447135728 116252708927169504
24211355179207024 59633294253201568
93234227086436000 138124369164168304
147772903997844736 160847128957374656
91672685153414448 187636571111278688
70660629153800224 126911481441379808
68014831693281768 125581680398150304
24517385229739508 147569463055121504
93635956465864400 163865820253066464
17315500655383288 125063740700825120
54159012288968144 181359186248380128
36277403081254488 154089916452890336
57159801048019424 179733603315243712
15842733839398088 46625387095527288
18116274181621616 87066710541575136
519260488587287 7480615137164764
20758559072462812 150744315212180928
131882814345705072 174373835267244352
104194254120762288 173680983654289632
34417423912295872 89528372080799792
136665561922079536 137690712560899536
54297288050432672 154130077055475904
47069725675137800 190174295012129952
6110417445119172 52172492539141448
152988199438559552 172411964825760000
78187605650844096 109847966947728464
16318107297701910 86798383057997520
165097550678505568 175667500847196224
59950438614169504 75639880034828160
67806632581918576 161812557248110688
2439779774184025 155409006916339584
24519470891708856 35344750722314836
74309251699356384 184165247324251104
179436353982759072 195941680020351712
11030335946789642 152925275575790048
111898955617113552 134046487688324592
30884089688227176 115940979760972544
91499802102844688 100594082592746064
72399579440563504 91486948063156272
6900134352964499 189897422201499008
25410340330680080 193022152955577280
5668290592343133 112017845789004256
113238585969647296 138693914547643120
38744542903262512 101961360367390400
130928132952658176 138094863530807888
70674507356928528 112301281888181888
99923725206157920 124016495156052160
42786094854338632 104119113736093616
7893783858296127 137115508050133664
77367859311175520 101281305151071024
86185886731836496 128506138181575200
31716790737628436 103609326506584976
16576625064725282 132370108888209632
35785280303743424 131751734262438336
32597481223973048 196003937027989568
4244939340146394 140480552479899152
14759187251825278 175042930268370144
41679227313197600 186418220336674944
15833429864750714 78413809252783312
11231351535817266 60507552805188360
50725598828640752 85872373598450032
153048556773421920 153373269719243424
63796667556388208 147836978805044832
10188537581321996 142311533829257552
11207186032252808 120241847525245792
44934467433978536 84376964317877248
122759553117557696 146400350522692064
54331288676175744 184552046955534336
188417048661301152 193632396224756480
70397131049388624 141462169577955776
128500283397047184 159700656456785344
103947682662280784 116030281555676304
30503826350752760 35060842545535044
38158495103797200 166381600165279648
128554008431703232 184710262071147872
26114713889599744 176904362882644736
167682747272644320 174180404891973184
104294085290304720 143956276113856880
161501206617423776 190188511007987584
38404698415046552 55111011841876992
55379001550767968 66917146742765432
54613495336766376 133417852250453936
123377562006001328 180479848827903584
124565479796507872 136552717948130256
62844674202901872 76508479188322272
86230969152424576 119745376797186528
125804642312738304 133907959595170480
58427119117092816 112451385876732512
33888506426825416 178901638034951584
3032677061562540 18146445311933044
165683198667378976 173182786243229600
132789603879744176 147378074109590560
87893217750147920 114760718576707424
52930086205171296 172754757822734304
56035935106543144 101037634592801648
28066514167062208 62285640215525768
143852230113045264 169823726639004320
79171432142956384 151174327968993920
80545631730562864 143497459902031088
94808744841081952 138815700892883952
50387410858647344 180716473656881248
100528464314383200 185743512218722624
95108334676647488 193053880819598656
24351001344134472 176210110723233760
49698053613462936 75539030910390416
152138406818481728 164840282084849952
42134959905023264 166304650636847744
71980798389479408 78991446519951712
38818649602844160 175067145451601856
15603716130414736 165097082571578080
45133561772647304 98297353879557744
62680562049634072 168177855215617344
91566309134827312 95805125767998848
23768170353045832 161164787716611552
89171988733576576 111920384806382032
13331199804792400 37677286179804808
81995864300010912 138201204099685712
47510474053137528 182852603272185120
59208038169177448 170702722481137056
82174107873165232 129634280538580384
19261248237793152 119760915315428192
125629681484327456 152747291435007040
146822117999050432 169095504824069376
20245459381346708 113932171158499664
44199796949114344 65696492340586880
136946292080772 133875882002543504
84989709326678032 122323801725300464
13047842403041948 118198496427350784
23614555043402196 119052819936871616
90902243580216 139493165769898224
181995252775966016 192631243751505984
81828130333794016 147755900851211488
31299268753814320 183836446944410208
160927541265298976 175413813652055456
79203752616123584 144210968926524384
109680323909754864 115765376147931440
64441462325271184 110737196960701312
14823375274053234 101386491688456688
73375140385285344 156903836515990592
51499280081474200 98622326945469872
37741516955406448 166696791129282080
1828172525617720 160403531360391200
4466107757798233 170171202782794720
42342701028476840 120403757122642544
21788348148098064 34857874293650080
6849951146161508 14275984725842222
140297407614935536 172865273947742016
62581273731111424 85646406901983904
157720577659438624 171998707645734368
101923927541773312 149828821243792160
10212753930074056 171578687726181760
41269840500909808 159151874154978400
85146416349656320 148943087851450592
72723439272763104 189183856556994592
53968677190121864 73281764314910560
38149345276524336 134432946308825376
146551475858887712 152415320185723104
32556078022183832 162509866210390176
16609568800699318 140270895119158192
98627823171663872 111015602297739728
1390452562439360 87154053590878688
47402051177647400 180014272079021408
13672053228614172 188357527741872160
125016792411791056 143233989610345680
14623939139572674 157332157334714592
98473704084390960 181952086830936000
73462578354726432 102470963984293984
98396152847388384 141551189453915424
88777343518188608 190524723766843584
91001015300014816 145077205576260416
17995536642036732 91226793353118432
64362648264612992 165605107976363104
101139376226757952 192442085834896000
80742244588048416 142448853447603296
155628243969945120 165644099097025472
141759902628360624 148167946406263168
187711071364814272 193593916645891008
125592471720162352 132702881679607968
27976424808562924 186832307685963040
128455003043217472 131981993693929200
161940146935563872 169003181805105248
121269736856855184 124019068431896096
27000076762582764 106177093254719312
41739508682550304 157581548233148352
5855693087157127 95492186018051088
161234366881135040 178240433415154144
177553760532641440 188940933181948448
67245415358527848 85476810370058592
11800213577274974 126332403673356240
46461300900338776 82827810751412512
116753611038169840 155094392982148224
2009129678667405 83439381969904896
121990659756358064 128957085261204672
32692564390364088 37786346510084384
16957901019144190 20088159446623168
128362563315786720 195235965952666016
2773584990995539 149583298772049792
65361952836213840 173050889896107680
5871940480816477 26898557632269320
105500738625680160 164935094288583072
34914939546475592 111024382350074000
9403519846615484 53825650973098704
89660082663367152 121449851567783024
23266498724041580 28054386523465744
109988475926419552 194748092204340896
11909307678385820 114720496269644048
64256828340514248 142729703642996544
142910857941658000 191770164086110144
15898711453178246 194726346160197728
54576321139816256 164329587324367744
151574898422447744 162528164722484448
65377670481985304 116790028720221968
126645309717551968 141505186020152864
3776401909301081 104513479763554080
90030936243695248 114362738739529984
57147812669665704 123327032397941456
56834358122440360 99718457086585152
33193776000196624 75773226749833648
36671858651204352 80962466976756448
164677664363261024 178929207667895616
33205154370456312 189128154253723392
114970011675213184 115229201901968048
38318438474117432 74501148299814144
64451189066886952 117429581694510416
19926294173752056 115704062492667152
47154141366820184 146762066246822080
135081685201101232 178708275156625088
138012390594306576 152922765030164288
85083081252380960 148535196436315616
73932518582887872 169781032648307424
70535467253892392 84199515901110320
174896252950825376 176764552400594624
51030546065791840 108479250887283904
27345323012779212 116476331701694992
121717857497369264 152315246100441216
150765299386639104 196333129640134016
8403971274601496 177365861136832992
159345608104041920 176024445293481120
166192336954089120 173182685553987136
156217977233456192 170122430667553920
23410477859949500 42806094515662392
92216510585304688 177651599985069152
112304785800887824 157075402273082624
139474943874938400 185599681545862528
57072723518233048 74096175448572752
134886737056158336 172510765805187328
103221747954756672 150138357399146016
137569818575992672 159503414030463456
66821052030568736 180995169679267840
32291582381935036 133033519373514272
82000316815301568 88750104362732464
73901110118760384 87350814743929440
15902394115940382 29776923943427844
7132139191571514 109484515483821072
3412628760537393 12303674630144334
59133906127311160 100153675611308192
117542955809483008 183816055479508544
14308105627692862 157157570095111328
44683304871248528 89597952749030464
122396757179576896 148666355491278240
80610235138453008 153969028597176768
115051619343811120 135516706687134944
1850489112656516 172917473648541440
4618602020606637 154147183209915008
27343000275152924 120789597734636592
74237497718597472 86329221845045952
85914614059691200 126451578769845696
57354159358237472 72968854863958880
65516816383502552 126122692078145792
138069350840774032 183200284954857056
16079797461731224 178602070071200800
138596827208975680 168541563326135776
194291167279311744 195422785478045824
111746118013863408 155407464547603648
12003224762701260 51967671963096360
50834514231108320 130173948092449472
114937638125997536 193785287044537280
67352867425181368 194315266725623360
73217107648941040 126522552414808192
11884372119343108 60690367583610280
62443323767371584 83426475538241856
45956226236119296 179282146364684064
101706413508108320 131388900493066080
87409811126036880 161908979586624224
41366802198393440 62257778216192824
166176839994431392 173398942626938784
37285244229876344 74349338467232880
63415570550056096 83347546590614800
57586075004952088 110177359269695792
9961427768651632 160883605454042656
101563571945847808 161142048366479968
9314826119085218 156064696759524800
30717118320924148 89051351775350672
95482573801593104 144307459974061728
98611469539424880 158634554897805792
144425966210293312 168308713842135424
105836163682414800 112584015505264048
54021005292291136 104172779116262128
79260901996783760 152477271382212032
35181579048042348 68482566204038608
77121676147703616 103986554061502304
41780511383323592 81133207089422208
19154806437453548 122400387040094848
8775219935159517 127709243608189920
13089025940084218 75815538994847264
101227528541971936 163238483639022976
6512180785309943 188489550243528576
103091460653979936 127298638738918624
43110808553635736 128365043806022416
71623223405858408 99344084055334960
124830263236217872 125822753359569792
65405534162736664 182151820698143680
51348095741784920 81417555870515376
52670109170351488 53847315658685936
37605077294309664 138486911074482288
25392872034776420 104687075301172800
16657984675130842 139430242979862256
61187256686811144 88997168134605984
104649275310086064 127989437186622192
37177007400090512 66283082613171712
84912249515467056 167947904468382912
90562561561781424 144521212306664000
133756317116519488 178122901865407840
61819031218716416 95092069933809168
48978227653967144 59245190853902512
10825977469762772 18369502422582116
13188736330699308 80041042851647504
92615471392160224 147920721566530400
34375448403406388 79338479057895904
10694676513442684 84789789875996208
511267687228922 57558122169052624
125000908751473264 136184053618516224
94956323223993184 98182649873732432
99381839044627072 130492391019153904
151203079724475424 162046019135728416
11858915435232362 169320290991747424
104614514343737328 196414587868718400
34694226835405944 104408652925918048
83610926485102704 105151099614726160
74148418773684448 134260082599665920
45734918688368800 54639624283588712
190949653332282240 192484039994802336
10587445375946556 32995090145798580
37878167057754040 159017371850288000
126399368209669360 184493900156725152
6987042667255542 11420001908899302
84149759572821488 115374496672115184
13110320687323070 75073675536607280
54518621562844160 93862136031920912
123042874617430784 164737861207011968
55740807325541240 57124160115865496
128661974714827712 134048749902113200
56380636175450592 121395920017996608
85528562693319664 167386539766939680
16129620044068298 146383611351917568
21210984079947424 87328868420700992
140739962325247120 149383801912172992
21831929121755624 145014185101059392
78578368950308304 81189543742035152
85395786000740912 182672143813916192
3651694447499158 45226085054471152
95898136887343392 187343089452007936
15253538252477682 21661619452465928
42363290674524208 105530167650351152
48892118547959048 88464077151412272
68829294639064568 118456321040040800
46730863251319640 122155104810797168
137051506494083696 195144317340474016
34200600939359784 148467989694660928
128917012160363392 171709397625698656
19408160960719880 148216057268338688
12966295812755884 16056743768862112
131065128977380960 135501336431738144
122297804168658720 148459357868431328
5720485420749826 47611629539709568
12417331881083858 157942803453836480
68461795803507584 138846319335104032
165598164279626528 194114861778154336
111514081596418880 195152437554945408
14389450066920246 185352402068173856
115193787846618592 131001595259472704
31094692388621008 126074828634035888
84585078020790736 194101074074784992
14859854984166430 84729839617065776
57775439238682848 59001575265932792
37432694792908448 187046781846278240
1114049905989994 101680669149279808
52711802992604104 188200594925845408
160790312595520832 181071425641500672
55086685679851376 111397592375866144
20245560235073292 104276813386882064
95526838059915216 172271592270029056
81191584809017936 184216625497211552
54649711681705376 94173865800222416
23333585692299052 142294529608127488
25515146213123096 176587772682066272
38365623427704432 135201773092408176
93578916584093520 158394942772582400
43084259052164440 78815771617000400
42502474860369640 61768433834863296
113836240842303376 165459720871366400
52891832874223528 82587039659930416
45222154980779736 107686347966525632
68331894531855920 148447917832992480
120768682946843328 176482852160031072
172140378946403520 179744137448805920
9327326343706938 134980855752100384
23142282628883072 64773922041799088
72277549996366720 176089514288048096
48143953948816664 189101420892213024
122862384489961456 148737156394447008
7467395863467345 43005951954721368
90321281880063904 91217684255576128
79148192096388080 143882083285024912
85524763601254976 195546921799028832
35469293270543120 117686630848713792
182953749228513920 194028430285418912
66136880890306104 165579661281516736
35808632606011556 46224051570144776
46447481518992112 90469381857858032
20886249317038744 106161159515392720
2816941921901653 185454585199380160
111828687624707728 190118141503734016
47119739106179920 129596301309585456
41431983887946688 52926227084593720
96009816030166128 153102149720918208
32709090796328948 175620709126155136
115410390999738032 127703109482770736
95031737092665088 110318114179068112
11725564621331166 182181078952362208
5003299670332345 111924353862071136
96616067257191984 115437170650272656
112247283835224784 171659817619564992
28791247741021052 64983118286324392
25738916442028592 31068991843268576
123613014578363392 147833705402944736
35648811672205816 185568772147631872
83110471928009696 100815059228634352
1551575461027636 188430354811193152
57780466418694520 147547233677357536
47000600474058272 135809958139286176
97544381270320352 119516823171586608
143681940950552640 151904694473829472
16291196449515522 110995079181992880
133802015152745328 138293373464422096
18680008157793600 152845520685721376
3906770940167733 172468585819306464
59733667762642184 146784240876339168
16519220124492538 75634228326708128
123444617004608672 186875249060034112
55379748468285032 188608006418798272
86013885727340176 121075937341939728
79700234965636368 119376506275645616
67987623967327456 190609276359678176
14334676748142404 43577176385830760
86513534946007792 132452643085169872
81639175258529632 186049762841348512
95883620525670336 151662740600225504
21333823024544156 84860007214133120
33235130163607772 189714327459868320
86353697846025200 173218471831065952
60212030451689344 104612723884155744
89749819744908832 184129058661263616
126897560471088400 180304122912556928
97293422594952368 143660552737194656
6676716161889118 127237401512390144
31343379850158020 135155999034823216
133164327064436752 147911884038546624
28688175398645472 106004025293001456
31741277169549212 60368599938151904
93623812515367584 106541732723028384
26832751140705540 79496955019337328
178123790665905344 181399847332919616
113294503194420512 138990223380588544
61656263354123088 125235558935436144
9243094063077328 149059067817902944
71019095676559256 105514177789256960
48594502497318696 74867956517406304
46002673456145408 90813567433131920
125323888413733072 196254010281211808
156416232409978848 189735300073547872
7203515804846139 19176547362405752
41898046366648632 138620195843653376
141162402931261888 159181976786995616
115390135088392496 121128276425311296
53524227713659456 125421375972215648
110675139219792816 139580264353038208
51931122355933168 190622657140144288
95276346462523920 114047706035382960
39720750865908112 99871769721490320
25338383662593276 67079098614195344
116692887566186416 172343067743022336
29739242028436376 147116195054413536
40990964368704216 49324489342424320
22695752273977604 32755174756804676
67894803871000584 92890395186369824
84152531198435216 189567189520068800
69439424111744816 164943607380433280
14906111509619938 136790716045753760
6291652851929237 67846322207218600
58612789745573064 103893390090615264
4124103956172790 40941078249047424
3644751740792440 149332073139126304
23966829430339724 131763902325379072
166533635002969632 180958872385247232
95294308412352032 173437391590624992
23726469291945816 190303949494352992
30950976394560800 79735523363445648
121664148494728688 185954015677440800
77630930224655536 96391136728472944
170434801785984416 185836417392422848
49591385892544176 150752260851301184
54396152760528264 56083112822502568
138806590303192656 178276982390753856
99461349132121856 152946093489095296
10762024063228472 174243062055607296
166579932616872576 166599550796556000
7319439823905097 116508669613209056
21307268831589864 37105507096423792
44487426663319544 94367543014850192
55463244357408168 94163719887449616
76492183512720480 122032439347974784
38241332576160304 79891517628546832
28551276787123024 129264189325056816
16969482832651200 170999692772809856
48145078114279104 96549998123369744
133361207450564368 155959361705114272
48355415912221984 108266976785956624
79589282398813040 133667254742061504
44002502688572400 172483317447426368
68487612500882112 70897819905114256
116778525185214208 125179950131580832
16095557274297970 107849804133439120
15534522500685466 187993007111456576
134242100724243264 184747709079453440
11154632532289118 86681507623191664
75412508566690096 138153054845933600
105822727410111360 152525141124033024
19436667177994628 69276123844309496
118192112736762864 184352050007291584
28612909549226316 165158527565877920
90874478914746816 136925480554836704
124283428322373216 142723657533655776
85366682376691952 134305908539574816
169012888691910336 183099304842629120
150720763586952128 160393360469896448
26956010765111540 28556066902137896
156227553280731040 168926919912400064
41939891208963616 179049948512340192
56512325317827352 99387705975132112
2850259371420394 11740034129183480
44958586550037120 118732943459538976
88677341865315248 99647468598891664
55184986403577712 176962501560955296
21542844703641236 142709981939923936
3855391328072921 157941212881167872
95234376185353856 115309300877096352
158643122511198080 181313683286966784
181966936342814720 184946647872088416
148542875847424704 159520189323448192
142315987444454928 167816812966298368
123780076917814176 132363475202301152
122250980393623648 189746921031270496
1257393098331148 108349822581539328
121604219197896848 159807477347175616
5581381467272202 183786946051107872
151079051454778560 154622734252915552
116109047237438704 196566990408668320
137110454131850672 186545934309428960
10139875299569246 67195917209531480
48186036131183288 164657718707008448
65781490603614608 169349699196936032
91359681518813584 194571608318476832
22054274454606560 107104463484647360
102312472950400800 115030235468257408
90904700753457376 111055688096639456
174454643701526240 190335547783211232
66521497992115176 87202037098964000
138836658165251824 193376151384091424
58698828353931800 137350695431888064
55416616397003264 110902434037946608
81799496354167536 151468514183074432
1778264468989319 12863422521721084
15461576186421606 160134566443047168
48927651749671120 194439600884933536
120671423060865920 195405406255432192
21330947974024952 39800124155043688
60347787455277896 169073926371778848
84321210899519152 144270348878158016
32111251527503084 181044403137493376
130632910892959696 134964218457297792
62159873779147896 98544695448945200
129868319769749264 142879420088454144
7441682768473786 108564888056831600
19705129084768080 190574001460800384
152716026270658496 180615482224826304
72163731696678720 146613739382049440
7008210487304272 21045405370530236
34838954369573484 134342576958680928
41934423134375120 175619876088940672
3334803541375472 57802717220587184
40862132290459040 89354367530048208
6654537640777948 64188576157805112
7715733563270562 75155295595258272
156248924326014240 162862729032030080
37980877192425456 49911116431800888
13341728977240190 84416191798620720
18781586323709788 37354706437099608
50379962606508096 54598451276850880
11050156361309766 178575873615254496
65452380151262832 190863874545230848
51736716437353528 189977910325649792
80387665867587312 112473138204687536
124301246778932560 190931557515397152
83846215032049184 99777121986837760
59866416068257912 93894846673143360
132859316558995136 162237563851893984
69923643688505344 177412233933810464
84086990855550928 110069813250528080
45622054915617776 98996030986621248
68050625804350320 111792688730439264
7473574065185669 179752305375888128
27046616258155176 82895436917280352
27149840508046844 144516360350261184
7551716342266459 168401240460541984
87570888189740656 160303366552860384
24542616204952628 78789491086545312
125337245839204400 155482281991773760
54361966561953704 126307616935321312
92933244830442560 112235308661711792
7230939614294848 41928594217707944
38531476101225656 75368194147748000
65891031207106216 121519673857669744
8847243247576973 174737052448470496
7862971470963543 59405301674877640
30746504396832632 85443032133858992
44142365449790296 90748793295424560
32523823808483400 186429659654392064
49345801991148064 181712264323114592
36841173013625016 86505744987037904
68076885585411632 195695708920657024
72680299994450480 171649459335751008
163365115816207136 165512405234660096
28993366198113664 161364684609590496
2392706961162996 188059451547078144
38286289205300008 134434478081686624
132390000413415872 132401483678715888
36160535867545344 187641444251287328
1725775332452025 136507829260840976
126295861032470016 151339771950376224
43890725661769944 98277614683838080
35066146779801036 66594634472760256
153311834482916960 181957026899566240
38327368406864552 38792165653644480
35232031092760528 189939189299200960
116688648169216240 117496079524113648
136567282167023696 150297436983626656
103968820152418272 133341498964966448
3579189391878191 91028975110471200
57111337052804456 177774931945883680
152384555472410496 192188021863606240
73432797334528752 172951075504551360
32130729428340024 67299081290493104
12786282112675072 166651723055151104
88480869463271776 93698962774231120
1799652421993950 48368761296248720
25847156099979568 90162026031905360
63883935492671600 158903240001161312
18906463624561960 189684033551423392
61513988387041200 119109519642549552
30730465098640628 164626830285330272
51627415201862432 191328968201339616
133002008335544672 138621092564210720
60932345908479432 124219602604244624
104187579474871632 149537855189624992
65911457469039072 158555823686801952
153955025806058688 165249372516657216
132854161693092928 148670395775112960
105890971518584160 182392095266000064
83397220259050288 107935649499795104
30819342655489224 185848931315135552
15587614518295600 157635065582642976
175003031218201888 192416878424810656
5180955213280693 172045274660920736
31686782192754712 170354291691587680
58446511613381528 195302969775541696
1480724697565132 106317887833588992
16730264268797900 55786494383895520
37661349929840624 163954490868917664
23018809937063128 79918170596899696
154468049705758848 156238408228403968
32268401647650516 119589030470421856
45218071589376432 146150804146670208
48889216449654440 103211980991609680
9030531843459642 113909593370351136
70876498099312344 78548423317445184
23288772841003020 186983608326940160
33858011872353064 140599452801552944
27959107368375988 71831010218491584
133308158142441648 181537879262070528
141977493323182720 164165445437628512
30021816555708828 62337101153491064
135211524786408752 169654796598343232
36569755156121192 61660324686334912
59989834014697992 82120039457218848
52423464108394552 134498975316086144
10402838889719706 51012599028178328
29035828951784092 54687281802831288
135977391660728064 194847276613619360
76247382522544560 178366404871465952
46865203669875040 110122132374371856
44387377529194928 113966688880642160
21678927496943104 172521714748196864
47627187746364112 97406656981785504
66513403751372976 196858578461448704
46027788816584856 51729647933482640
31369557129571232 52934204838864768
154345203600583968 192657146964156480
65168923803108824 185778367833459616
44308265977980344 84718858461861168
73292961765037888 172870249192829184
138125726156532400 177919767128909888
18324082996793856 185914541329491168
42977673821243936 50408068752729176
3654814839714427 136279851081899936
23843517069757784 134822405569191008
3853083251532086 88963937940794992
12816903070108472 67870774137916072
94563199897366144 139218797708405104
158906842431410848 189110201735321152
5986996246396192 28372864730375496
102892116961966640 141158733500955712
3851054878964391 7420637725257589
34415492728224140 138543997928471344
48992459131073800 187008854780656992
54821809572399688 196257044412266848
79772769778771984 168763349223684704
2630600775685504 109121811992278256
44079510840838560 106293753023875968
55590086052338256 179504890946147744
179915489051044736 186580150278815872
18481492507244192 110643046029487616
43337474364528792 75014814668430688
85446754753987760 168255764811973504
27868097217493220 155213696339674304
128419277514920608 173873540039922272
14087388935380732 27445095792273248
32271238028660116 57367173503437632
38730048614859928 144279551903020736
41855875714708728 170951268544083392
30922832703256368 99693646599090336
91800421835943248 95421186284057664
103376411977825504 115914452897595504
5441133493773954 141333115353691280
46469868684464688 74279220702148048
15370138264725258 150711122358349984
139409782147894640 187647138589120352
60687059098503792 143581430633057184
44160052054965680 137044795198481744
96879991586243568 132852238192995392
75533500775099472 131486796123269616
10862455186663308 87377321939364752
63388301299923128 70856371990719512
46564142236939032 162231857391624928
12527067787644106 126075018611230912
136681638025391744 143615470561208592
40887426020530152 73535420139592560
28857581855147332 96392342903667072
19212833317813156 195374351304416864
80533578354643232 87953160170391184
76612106854146352 168617279848238464
17188678986999080 171068756537666496
8955803842194296 72366933955016432
15051497713332230 161739345329536032
166780359145336832 183475924287784160
128048302908901216 137017743382304816
126347129042348880 172777002071245280
58183206036990176 146360774233859168
63830951588062552 93537009510040320
121872306689855376 130938258978285968
66828805538190152 121115263275020272
35250391755783400 175893038985608480
82477794096910080 145396130599472864
118297523406800880 140537802209566976
77312303524920080 125481996611244400
107584469793664672 135502098883814704
62397059900519016 145433857276562112
26656906453897360 139173178035383296
94673273830396176 178611965886333600
2550087503211369 81355987828624112
39942889228916088 59101476371814072
62075533213956856 179714345236863808
4075526228134341 168955938328163168
13690304944494128 146214281244926144
71134504488314440 118306350246978592
112055791831887904 163401935170779936
22645645458358280 88202811576437984
63659907905379288 76445439849482608
11857648841303770 113659160933242368
90981124761308384 131336368391374944
2947338438248271 66097743271650600
115814008940360112 176658689279090720
44177305753339496 181283007726337472
70513925841614448 185794784129648480
6308775412495226 26528248964551468
59871593850855360 162318560788282592
2551676222067500 52141964680538088
61492401261195640 95439802315529456
21628766538812948 96745397107174336
13439440696511428 73679227825758336
118643649119222256 125385073281592800
52551283663588544 177149432376334336
21916397328290664 127516620861152960
69641801650432008 134724106084281968
58095115191172040 153902272748224416
45759222900520264 145478255091076544
37750893032289680 54230271715746408
56711456127658272 132739730197924000
98128733810402352 112047745222001232
17050891758991568 90996981233342464
103016860773262704 119199266278446208
120965833585901056 172438862326566400
52117202221520440 57166595597667240
16677180151288420 193493568769027136
15366727309358574 49428522998325328
119655329031535264 184904150750655936
82865285055711088 138925647588992944
76118027487256032 118859911234445552
75615408276986992 83808539279337248
18467860265608792 48487220526944384
70133481230311480 153179050638384832
43939839865610224 60933818817776696
17148773153529766 103670608420560896
66256348218726544 148132774153199008
94778396761332416 170191063850360352
95955988824502512 168979985629722272
74412598302020880 140406611971676256
64728323006074160 175944124747153664
13119032251638574 180517698581407424
112521976044072928 180703578143011520
99293371684283456 101673165762021744
33074353214195768 183220240417216960
55514768671906280 57740473712250144
70391871618881072 83440845196822672
385752495872164 69980858982580256
10032854022366904 22054144798223932
37010932862280248 138158457902925648
162707875407878752 194937452195384704
98191815104342464 110789353997694336
125891279351579760 172431143519321472
2931129235435764 147631812776627584
114199940033717760 151547417290924512
28109670423286292 187611949214058304
55963552808593600 159673300944416416
53584494057396208 116198535357986512
18306443796830988 43878396863740368
36114049070500904 159376328274637696
44543952689549264 176913654788268672
14379987912682914 44170637602769448
52488581017013344 52894250367114328
19222900484258244 60525327672150664
101737476938625776 106934569045528400
7273558806851024 127438939749252000
37297362726537200 181472857785449472
9037983750463128 135879712192564448
92135973784399488 125999969363312336
2818819567286315 82914391294334400
6239673567623345 125647803713519040
7086594545017166 60595111316558384
102998759933432848 164230141508581088
57922678853439848 162306042862638528
65424199299024792 117962700652064960
28264497186372908 141411495253589168
50334584347301432 95683477799069824
86983846004534480 177114696117536896
20450889645098976 101430169102425168
93518661814198816 93765015829663040
101914206993229856 179456849366164800
82768899402811024 110970630882050016
10649341137913672 72633183203104128
91697901125603472 150925659910352736
3825030486950378 149367660249100288
131020252530981808 190757089628794368
151755893056564000 169915140238278336
25618352228869288 29494382425826332
51381104276539592 94408963254322784
2654868089706146 156372170141792832
45869469927708456 178877232604901856
23248062450111720 52077452226417960
26951221215726200 76230487631699968
6393542645561 185633041714188704
41109953981844136 110382340621343280
15747712692946236 37988750055551352
129515109502318880 153425317895320992
11627329479843182 41155164193574224
131385878331590400 138672524263874064
66307867848801792 175540726501496384
50507981481760808 174783328626287136
91202031278697472 187426184621378368
21922135115860312 129210923038113808
14517547452877360 147765558794850272
52417891286266792 154505489863153504
74516345161797360 149506106717660768
111326961565003056 168678820768810976
3598904451168090 33298085429647384
54936804241077872 183745041067831264
5260528896301763 122324395853330624
9581161068699900 148329318251551584
177684341388559264 187836905494137632
80035149296913152 122214552171528096
35771469354062192 149026929907796416
46403833019478608 61058887829072088
26645267533672212 31976174601291072
17193990369288998 186004274413500416
39393666459709416 156338767429269088
92501249634614768 101355040832896000
18501444508747980 129736292176215632
87687031546501056 177395104084556480
38743581214307936 161532943815465152
30881927640539576 191916935180375040
92844045975866320 187079470781091232
12256992037976348 136202346397293728
14821353073344574 125139832108612352
46686305825304008 156380209904742112
81912399492919824 110692247830804336
59741277988022392 140099976559797360
118117672206198192 129114841423526256
92646000539620096 167087036898830048
104867079070657440 115599409894551824
25758560933424544 133493773242873968
20543226999473980 158413395902320672
33004712617597796 161210728880196160
120022196631872640 121543999899138064
42593768876862280 94916162439222096
99937992327286272 121602444955411920
155253206737166048 175897700308813696
71706255494685056 180233456336772096
153228081270078880 177996104311791072
31920219554684912 118511375287995200
109005045176770352 167047729894219776
2538267517957519 180886233401601312
83744092950462368 166041573056912736
112390112452657280 142547404786507184
28049794257612340 194200487140244096
20516193641136228 193928283879977152
129205769335383952 176966016791094048
3347420577399437 183913981731394048
47668378426817512 124471747683527184
31761904437048812 60762850468610840
109998521236160576 193538293412418880
137928364023608960 158729764860788512
55702752034324624 76711370174864768
115745854212627376 167034519923289344
36527599069257632 126887693835315872
154593078008789440 192433555952685920
88399571756816128 173613428012651200
32334904350173852 145777246128285536
51047058918487232 141157732289383728
31100162767865984 151611508636183104
70939927410905864 167853194219346272
65894403053824400 194605744584010496
22197204873894952 188741424559839360
10196554586966846 161448844221621024
68268970444049792 123016187560186832
137942984353017440 175806239989455744
35109086992959660 84755170144256208
60841511048085816 75053783457150672
2008735635950111 191621887276423424
13283834766701886 61609788980659992
118244322418096960 153290321995353344
112117025460371712 124468772033723792
106106570025743664 141765437371663600
6626896596205338 92739050578570352
49874032655659904 146588504241635936
3831795193335200 159242646939649120
52623610981946392 106925051403472048
6072590187659941 7188961196162729
143057541721819728 195818469806303328
51325190030764000 118159713897309888
68574847311365408 100154192296725328
153382614163933184 156195053404037728
140943300692215264 144625421072438880
120249564266503600 141316684818003440
20532787634149492 143058217885111760
58806038166986688 67969010581561096
4962079241394745 43796778475227944
40275829398487928 79249375534750752
65071538832932768 115461635270025408
5138017933090354 178349864223468064
86278352201944688 170624156826397696
20841509204140164 77191645597754384
57258045604234200 104481527948015312
16125878803494236 82397295585151488
25756014710983216 192805020671077344
41191229105294696 116203540842908448
5463389196129215 114486066127007152
10707858226828576 61376877262763648
14025535014686068 92826873476130960
75377848127520432 193218326458889280
34909582481319912 119157807407134368
77246253889092128 106044476497479648
78924791457133648 80623552033256016
13557869966675550 45512928660261024
92939783698188832 162724744201121472
43790941744568672 114043596928951712
23586894449691672 75666468930670640
79325023672836256 180510890709117344
63712444676451856 119164741640859120
442501165524715 183989423351799040
14527294887084812 103649852706807792
83813011437073680 169420745840681504
91297711715848528 157154843375322272
51325844593636688 183144065917845216
71283139756811384 121475873492255328
156419786031006624 181705496198688384
40925046955920792 103686964323694480
91854182335047184 133518285634977952
605013246356586 187928838393141312
28283617582489544 57287195495705248
128451638440472176 136752174304693792
6477228282720806 114446797212744928
18154961573753448 70170110434211760
126206523212514960 195137011580956192
67733838603288656 164525163333801664
112112790532580624 168992944943145152
22647039071013196 107552524008906112
104170224659277392 178712086912219776
11471638975003254 81086771949523808
21368587721076164 163556663116299552
72413602848426160 75097467528560496
41585399334326072 56337360634959136
48943877760011200 118219145442975728
71972792355134904 186498728675819872
130318277486239216 162710321993836608
717915673015538 60174364827088688
119583684941167184 146491690564360512
3009954777998319 169072871732350016
41774438962622104 142105601442800400
39875410539650120 123009940638367680
89931082068773680 112658701170107712
66622303448654448 83327969039595200
26960499430994244 181192505076889056
93173628877028992 193614376441482560
112960959916256224 160120964614800288
19816322217978892 127398443764284992
122878908955554128 192812569199453248
25594653734141328 119624768695245408
24944389916227688 64266695251678752
6100284926195642 74917009869774496
169321206872681536 192989431828703936
27707700129702652 159565894200333984
55034204086510208 152591819617623072
58458569121956672 110294827765060816
123627467659363072 167916481519797056
25213574876225228 67892488123893096
62273969552949096 103824281000966848
61571316202059760 107967297638006432
25392678933475480 145677055834832736
22703186905057112 171705817929131424
157899752653344224 187154090136936704
29916557105943912 110570310120875248
119661689642559520 176254557203580896
22916003433623548 105936525292069488
18530256724996020 158242904649654752
36826416069102496 177300978941728512
110884909731885440 116529829507513632
57566573019175936 134322514276522352
93590159230492240 196059333903548896
75214279146433552 126871439678385248
55700898152983832 181185783008853184
101647743120178224 185281460517611904
50249133266677016 120528227112452160
148842660943830272 162346373547813920
112742056604363712 153529038901491200
108567672032417088 132983125349246560
114094231425939520 120615014602232768
33729830615932236 115826957894554176
1977564525970753 127253034932527280
17346674804029364 67105840957216448
102508972052398288 169046110549266240
24032785523256520 31048179780808100
8736636511703139 125199536187606176
13035576776611838 127206112367269040
18887934057779952 63367547861359872
28212473738682196 187605108425587040
11713126333851916 138457824997047664
70726690849318320 157408162975499040
57992385096223736 69378994693503456
45709944615453416 131647012260941504
23799346706335700 101054757256411696
48536571006684864 113315564008790352
52171260852595840 90837735379177200
35495176606640900 92042970771534672
72347824718342768 152392513697804288
1063620540162908 99747917937727024
149010901570762880 189533630487523296
57309729618392144 87849729396510048
104372907242528320 192227062040110240
34129030692098936 88012972569694032
25797608898696104 122399324601615312
44841128789167080 101723291454697728
127587012117762080 149809605710237184
4666041646790200 120629600705196496
40628308454737216 140230256829264048
139671859246310480 160043613975848576
95226565287107360 149019034002335136
50533762113465584 55002498144814208
19629384930333436 77311186317658880
70675477452832480 153896977209170848
77569567661522768 141783314817496288
23362753941376948 65940702188448376
2958444384703643 18583158729598484
125632324647355120 157497538527831648
149922622333702560 173170643248134144
82021297734462960 106373334841567632
12559862498030920 51989171485816824
11156680846263556 180613211475311904
95504088862022640 122136585217250496
21390279146139864 145318263725970400
45579251404768688 142729364270562512
51705360194526496 117107779365389328
106442081714342256 182024130727246112
12570244535047496 122866699624017296
27570656746577968 105399649923613232
29116603488945500 32293543364802268
32934593533542128 85558254170619472
98717688319417104 148260789282006496
63821103286510456 95921890730656672
75769119287409952 102331002942409888
86980499922306432 192049882386564800
56567422349522264 87875523698219168
10617023256054482 117475861202801568
83730864049777488 137214326807636976
22391518284149608 123668660161731776
77006232078378320 96683491159851104
102842201305077728 169016741133525536
115924813014829168 163737189011621952
36825829111705616 75510460773243728
9562197540617130 62606778258744040
44323188013756240 83951835695187552
5598898383912276 192234712235665216
43309584340644024 130743309974678944
3111275060178813 44602742961182216
77230621161235312 85042683873255376
106070807907578064 173183101499497984
90069902456343776 153990260049904544
16318743067412078 169025564400183680
91848059055022448 155700445984785600
47231049575035336 54835663148549904
31877371764566648 53192662825782888
19834251352447040 26147004703997620
16886664024293024 67430241398079008
141335738075380896 176943943756699136
62270858169688432 100488039146324896
95175745908186320 183890570361437824
101985267664401072 162139797086186400
31956260641885964 54608212934214224
15658271277145776 74544781225893360
140016648177006512 149516418332680640
128623261575438512 168262776119590432
72655282933725056 150442206375667104
22232341517491056 108752867789476656
59702497888913184 146754820913702464
38287154955654320 118732506833752848
174355543224070400 178153338095967872
59686584172305144 117125103497249504
91501961488704096 120270111601776992
41047755213197680 93205132505851952
68340362517750448 114574903960242144
21289110490127068 54544366863818984
69231500002917368 167665947661303104
157562874085513536 191986223451545024
78750476106699376 112006454509212320
27115634066474000 89310149518141952
38299239626151328 87940247462051984
43616559856352688 186743945280035104
19811360727568668 194016228196571520
69909100119630872 91732731805226176
4448835493207271 147885094690326016
34179967383023572 128972931775859696
3457177043263589 157938877441335456
2430945830237958 182612151457613952
154926785905689600 155536738545796736
116969777206829760 131754323968228512
23100366734459240 76244958015033712
95751888301341920 99033977079892448
47285485277364688 176681349017167552
36608614042798400 134290521672163760
71323262154170360 121903265658848624
13560221189312136 76728468520242832
124630739551296016 180580560624042112
136405992299271104 181044004504011520
71329734000294224 146756030195303232
4029021450022213 26767635018037272
104720445013162336 117849545475180880
74892287896946448 185500042300820128
81820229528647232 182780653616478048
64091973525237736 131102057092329856
113551609707938608 128990424020296688
14564258249152096 80924972809858256
47897546561768896 176091307604808896
44327582517782856 58154950793557992
62876257406966760 132494108491532512
104211675311516704 172480887420191840
189242273531038144 195650686643112800
19916530571655532 150652024012496736
32181089040760072 176083382159237344
61925303396688984 63972572559433760
146016974337813504 174947161612584000
47233726835206752 57691048532751968
39361565178068024 107755055981089856
415403904733831 173282037057800768
68017105735739504 170028584919657152
33765626849794204 116328196748393264
50381443297046248 189312531968411232
5101010330594410 184617674831541120
152172555094679776 173291818819341344
104517655756355936 167117940089414208
56549652828636848 136092025513860752
112007895616663808 132607198351212928
156654576395335744 169550176618942848
145990986980850272 161619663123580992
20174321824719696 94128336271578416
22254191908691160 81499548302906064
82428545156368880 192089906612867264
136822564994922896 187809974932721568
110795952855951616 176498121166531168
163448583480315200 165275325643816320
13148319031852360 39878770819013552
19184911743339080 170930741878127136
169991176333322272 178920405938410112
62438679490427632 172771298388965760
15566471466763308 119645904806370160
156674035110617536 179169200866083808
40107051095693464 78063852971911360
61839738737954072 78202664248806848
138909629059413168 155119519437164736
68097224009461288 154695723954451328
56359818749891688 161793712278223680
29223817662537112 59784888549603168
37604816002706600 169927701209351488
59827252776311352 97762617005890976
73472326320192304 157798851296822080
20848096106565520 184880062534788704
184544005168221504 196536511115817824
104455534290602000 118286554686075568
36616902118767136 81470601001075840
8919285723727803 106797880747053904
5268425502120474 165040306712352768
87749922170092208 193696566468217408
89122328594663232 163394354070647968
116276817964215984 127943485418818592
76440384800111904 121957895337212640
101498331200969744 189345713716697248
40162288197186704 106043058619985056
57667886052091592 116365253912416416
164789648740405120 166125899908371264
13329013383572410 179266278909423488
80239220749587344 119380068478883136
68399337633987616 111902847428516800
131547414757498112 138716432496930064
6493002057806114 93179743383256608
104090858154175904 150876786751915200
47178550220050800 142350915490505136
33035436147645108 42317549893025568
14188297496384068 17902785173772986
44504006245568664 107614573248436144
17236920878091790 19238587056053816
128230885075547744 172117645696070592
45898754907825224 129125577343263392
43665889856652544 106424314262351536
28629924645114652 155573225728622944
97688658653167840 131667002064524000
77723346267507696 178315852749646112
56402642233103960 85803597539562064
48164279390770832 109044624479968688
18169046551649940 49667233710324928
67283320506344888 137316325168410336
47064851901592544 109290917804581232
21074172913059428 78727250648410576
58076628959856624 134712636000463536
1544486820391265 180691515042378176
110049634576404784 148597173255723456
24350444420038000 146720203108133280
70610163072984664 116503632773945536
65457178224024672 71573339747430192
96883465127909872 140916831745168880
60965743833177416 72242954227982576
29797598015269224 71924742485014376
66811488245211920 87060365569449808
113077425611155376 153966528389407776
123638871802862848 189288067269768832
140524314525464400 195711152344527552
136665208521294400 149366625150938592
16745108082131028 150172930778006528
96253559948900880 138743589080311664
71529714003214432 187023555027325792
143731204494837232 192138282457554976
136554132331741936 177202992014586720
8242968959288058 156107620302109408
148311302807687840 187598244732680960
31740356208614368 68023036995592216
91673538543629984 103679692594264576
105406261990951936 171516227090456000
50225630753537280 159378595185104736
123151868278784656 159682623544158976
104416297431880928 140431787823298704
15846259505266026 190444910050940064
116316475472327744 189775704638292896
91098209045175392 184684717698851936
37143849840485832 64844268794853624
160563098612117760 166402172044688256
5890559802387011 139014890183879088
8012024370110759 161154967053601728
3223581196344151 88510638218489952
15986019844974580 44919016170996288
78700148182681776 84501016954584928
37014857920300376 166557667347378688
14600707543096508 90656889086530976
43889919018849296 131316521497402272
149286823808597472 156565003753449248
635341793756818 141574124097948832
45797880383714632 193502253848202240
6565905606246987 188151214426663200
2609836107189172 194909574821516768
154287743124903936 182592201133668384
33453874668165080 104025507161649264
147300354699366336 158078783818389824
98559241088550384 189398285779053536
125736569197888480 138238456811820848
37654522124745504 49876228092639336
688193759778721 171827083536167776
58678859236487280 178879441722779360
16043541978882726 83692674677284096
37561717780602792 142970649139379472
149667519979623360 155727476098644800
59992885094756728 164378734472268864
17164326552097240 44534031125455968
68966135152884288 150306638456416704
113345534311241344 120803553734207712
126279174588594128 195918162809480864
2476961904868698 138416451239326080
140355087601575584 185935435240744640
6818056919879210 54859338995788752
41447462812663184 183449640906802208
5792439003257179 146961196455980192
30573739171780836 160884234012712992
84527290132003696 183478631574784800
46031873666260544 144464021524576704
139724897867358720 188316705856247616
45835925488782672 65318607145190312
44056396736720368 80292360425225504
88881769991626560 164168899874210048
73194724006010848 166001199170692352
123681815266284400 185578224053968608
30749530237941756 166344967958719744
50876318638535400 65368317523244672
139126010830482576 188678804431600864
131828581799232208 184371239135609312
5821713411066129 85427250786487216
170867565691997664 188777336530273120
32313548535954040 39519302280236064
105182037157446912 182834025463041184
17037122064575118 165708532420975200
6605144746297577 193672868486823392
115355422864790896 150626150662853696
2225788261663005 86327627133918592
115287439558550704 141892759071851568
109876183280674944 195563604119084512
57007640052178808 181442702095174048
103254277748894704 106014067307767968
57691601796355120 76057647077300800
120039194318159632 133827411229708288
57186797481979232 184992448946580704
121432016874476288 132188056516687552
6975143403836414 53771232166156192
80883144878294672 182331716790857184
128998830076481680 190877752571360672
45862109518147040 173634749552790336
84973057165862224 187828728190091296
152387244592397728 186939535111762048
19871142262217248 110924721519334048
13203726901292698 148083061827717216
27165319048121888 123012359297802112
3050006394320691 53763628070824688
46826285228374688 81029912237666256
96174051133427824 147361525303231392
30716604384007524 51748638401753416
25425997630840568 138252333441653424
69405243937259640 144963025459740288
901376711911417 116071161089492000
60251239464294424 162136322971919264
93007431178165808 109499422696057152
80794561055055184 109503437574542368
48096343738981720 50634725399101344
51401998786194784 87351353196389616
34060635100998584 113668626073170960
31560999355706976 112191194632977552
8175868305340642 79341385358133296
250665336942963 47025270439900768
51088323145179632 190393885247768448
149692313598572992 157571805708589216
119196502619609184 178268079741240576
32542730098390688 184514988580790304
94631896908253040 106168000436090720
18509507937067164 99508470551989152
53486988665857608 182434555576750400
413557541067363 162349224172789792
58863085772410896 129311201358554176
91658359099249696 126581708860619856
56275052337338440 127207247044038480
54649552331781528 92624526529046384
93838802073908048 110873134628457840
33830125169582224 169702176382211392
28895816002944624 49141861720040656
82388073641602944 120206449773138624
73712479871110832 115781104192559808
64995975210396704 154685523275961088
46716949443895640 139793392246637088
22700628353280964 127005329830740624
79362818383064528 126635845676947488
5911914588357553 104202491508503696
58160841234935400 182067275350377344
64655975294439496 137099616038497040
106031485495957872 176148796198494112
117132235682910512 143761671974729376
12418208006533740 103195311955873312
64606609358791360 173395260743515392
188390306406963264 194083532568869344
80471132083925072 185126155113957024
15790897918202476 51561947294246704
87863509726741232 194296726386068192
20705803124595996 47621500784204048
90710936479274448 188390227984404160
92465854117572064 183308525085977408
46223291898837296 99465736664962848
173875772446794912 184234963865223104
16301849712650988 190399547551272864
81726065784601440 97110219615178464
152976242772692736 169867123282514176
36438726588547472 159859646791645440
15680732464677600 89203945862581632
38657015135269744 45736199328335192
24638367449580460 125418959821419120
15514082044923478 82473201205018048
59913712251914864 186372131422379968
29136611189491708 43047964039980432
13571426996655288 122488537393058896
27118763560087944 124357882550460224
148097688209664736 172630592212288960
74445941073874880 110242042005951984
116216484719517632 196251989833473408
61814959985174320 123564178069107680
117961102474176112 151305084596327744
75537829572613616 189914984756303040
25125052125775540 153391578622172704
56659403328129272 93642385358687808
105345194017999712 132886983283821712
23453347215936952 149874186191067072
5989336657677203 77849933908748384
81857234489949120 87160140918930192
105210217192858432 133932767886061552
125694738438316432 133584738578505136
13013637272881112 156140695359574976
69481702468749560 194428537982711200
96865693611263056 186097487690055232
147099248607990464 154670679485961920
128816853745775696 193668361966222336
97598436919899728 166221551641782944
37915412369657560 167002864113081024
92284960318753600 142707401312729344
15693528396947386 155123682715216032
83737995560933680 149861635111550944
44387989661258128 183130883074458560
11824527497272470 44312371723726232
57435260417097552 165666768211017248
53734809970251136 117518954613629552
121059221850761040 134922437610854336
42666752506750336 89229377126619008
11116038030822574 117989658123064384
69097932838700712 122812716338083984
3027162414147078 164996927264916192
82383319179616448 120843255113487344
120595607119248352 139698255202474048
125040446125020208 177595296855552672
28229368355655396 155257833969145472
85809652060987472 193822468241828416
120269826115334064 139860501957573040
93994119819589760 145069899172659168
43935551935849616 168813148250746944
49004285147063800 174119203552375072
50203469010737448 51483049654239440
165901198007325152 186876041995082144
87525981076382784 192648880983366720
63969572084144672 117866987651658816
58123519366689128 191085064552650976
121348285750871952 148444009755831264
73127198023059920 192454533175358784
21013135125978200 57487740596756232
10130407234825028 24536786153507516
40746977323100320 72783862890998352
138287304712186128 142628683639733936
76024676715839872 141586386264946864
118825572627126160 124018745678348304
3064346473474357 162858241963619200
97876884520733632 106410819966506832
49963694970691592 159854598145749280
31004756361053688 146393212637185920
45371308920476328 185513689518891872
98731720123119264 139697720363292992
40539466207608848 60250421041821312
5542762527789247 15494120237240316
3706311756514889 171048384634698272
72588796139835552 188696223021377536
81966645683536688 158943544998411968
3526463018012970 108385994510338848
130145645981946384 183793642708814240
150223448397995264 186224446389161184
108447121522120336 133191543907153600
12075559751415232 107681590760976656
56077062093018720 154392857837289440
25981195702823992 109021396315338736
146156542472873856 178606556767886048
46962510738799528 53584451738924920
26916520814924044 144339000358581856
119994907622294624 164795492930445408
15144325580927400 32699156590984184
16575517373093254 92815567275358128
91939620879842272 169168274123699104
35540745342887848 147753128052359808
5804805673260337 95688918220365584
28123627319605972 195410995622174240
68099354702806608 136697578884017024
107775822620981264 112705048041670352
46933318624294864 49989320523296488
63737023775428872 97743904994335216
5696277459452400 42027222181028128
89296322954510064 184552061745005184
183185329167990848 196386718837887936
40709993835455072 133299150179849824
66886835292823280 173208499275168096
80039559294543648 135589727385476864
76121872396726256 172054055935871232
47070873401586664 78121762922464288
55490531009433968 62770644763156008
40477797412902464 193225310872644096
154961490942217632 191721792120804992
5064828880329603 177544238748094784
39765004481118976 67446361628191920
131046760941040864 185168543683591584
94457692536346880 138097258702531168
101073483867634512 176022090393898336
51996532020375584 108269334960845728
12758314513495214 19402817781564200
50940028225401928 95318446787753024
122020598242360416 173425268112231712
81002931202044032 185752809887637056
70355837569624232 110879247079900528
47016123692296392 57162096459489416
15013479254799982 116288085818260224
65525362829143904 193181829346944800
97259672790039920 195095334542333440
114009125243985984 133937646611239616
117812688300158624 131683765117883872
140406930014962528 142646371195716064
121488528525764992 124862502269177408
881770345048557 3514252674336339
115397301719597312 145649618407830592
142678085478129536 149734757501426912
84532916737802416 196857279149192512
178002085579065760 182578521244624544
155993996189225536 163179864702074560
161595408989167456 167726494414977856
55509677001697800 79130713258975664
28741124533502124 137126941658694736
180826640507311872 187947418439960032
66840113623039472 175431646086846272
95645511938155472 178641498342193792
46973447248157200 97025593420151920
13365049061954150 49162713048736600
43060713304826296 137022392904074256
11810118739231688 164260366445765920
58364133074007088 155445934901386688
11555656128417628 119235945933301936
58568109176645832 89874242695128960
6463748953785390 119583753894620944
68348535511416760 68695086372332704
114184088995351232 148504609823157856
8792965353181205 79386081467505088
1174219713925703 182127071931559968
131276268642984864 135591283275107360
78543725531019920 109388297699344160
47898063513118792 79335402445549392
169198816739075968 187243674375984512
43503958120826336 192727941748852960
30639106940876512 40508473600846888
36936878795413616 130294049265497616
44274445919737968 119922266905809680
158354086629548288 177051669742814336
69013009342255720 92426926639072416
169782405056555936 196357387462949184
11378986455280554 129833451642124560
115789240878133136 129740243560277696
177802161836004672 180039880760823328
124066605949272000 190354047930359776
81011724128851216 187624006384678112
2269967881356911 123655132683805248
17198377018342724 104534322912883904
158192839659050144 168260149590996864
27748845409079332 61523759814462112
73490056584846320 151984538747378592
170876321831656000 181904799881003072
65191607246229088 182355490502945408
23765334710457120 98128147331177920
119335312600818832 158167110951606912
106963420948698912 116684553133145760
109334916519216384 112585764993799024
29799095966254180 35454610882635424
13861211393924878 29480270914724748
18892963814462496 140282106572102240
27557071238945328 88686236599111488
1176525055281242 156615838975705248
98624268376645552 149739015996586784
26345156606108792 184489041777890208
93989117302082752 168271817271368960
4265232073519664 129577656118843360
28038715091207856 155794839860512288
163483860425130720 193680399695789152
9279692128661068 70780015148614392
49096104740682712 132936996791348112
81683618117062384 96782860559341472
90819677106919408 105808701241047104
67882350967235608 71498794964125760
55122743255055568 145742429622828672
109278396603828096 159598141052825856
94612402372644912 158534949202266496
120010404824514784 177661210287717536
51872860438205984 89525875577072560
3231250055194796 171105171015756448
134670804394657760 155043858441116576
33635307055787348 117705775203944880
60148139645156672 67441123354324048
132243110413298672 166875443643509632
17123038217494666 151636756093116288
31471039526291836 82193915407520432
132912017611832352 165073496596978240
88136044150247152 119526013167302624
86929721482527792 188103963991484224
5438590661425167 136489479765441712
28669625538595844 195765107852739456
34829602345789632 46505832290950816
112956713619975424 155323520875046176
11170965114604546 41605959415226736
129555961591045776 142114348106256912
9850979872729922 167153510302128960
32595165734479908 35631463539541860
24552628386091604 185698695154420320
78791060709511504 81159759837789328
120116462265855296 159236454808601280
58712084589631360 78557382603148288
126296401370083824 163014579321497984
103172220795234672 149902873046171744
69610255206788312 104531258359519008
14759902787233762 170580038703668000
1454451616719222 154266577238895392
14694223437628256 114037711248077184
45161647965201880 113773576410023696
85703565307524192 187989737295468704
80051787858554656 105923146361752176
6653256911027446 102971148547478496
17405111471527358 93237318728185920
43913994395257528 145919003142804352
60089150649128416 174609197449003200
24680601808199996 123841045847809568
5754767274086956 183482627243298176
62781263917787432 191581310602423904
1821353379554477 49267520836233664
134987298737638624 142592250108219056
37042980983795112 87279196706623680
16472490128866930 51499876740855120
59352436378360896 134829520668359728
44001920971896712 104921938166908672
67014101102179328 173019850074439904
66556530334331168 183868451578913248
23157980951879372 38407923044593648
44065237284311872 118580232302820000
57725114082978744 75945406874438736
4329180035977359 127832947523444112
31692986274833524 111496310353518240
130422496691043232 135289675277683488
49509978752354728 109690480111722416
19891216562553176 44227562317100168
90308771327796512 166545297175644928
115432883451055152 189094006360979136
3575175322638295 153204564961239424
33346791944037052 38710195046995120
76661119202283792 150537043167386720
98184820003811120 164357676554219552
77167781080723344 86222518548656752
15010906929089248 179893649192594336
12545279629108032 82436454041536352
16866038246526548 73675527289048896
71752626761315792 84862754731669520
92907852889630896 141327167448172224
127594290072106224 176219662299371008
61528276688427872 188773299332107360
162148316194640608 183007533521787232
17147223777875302 74409927127204064
141725705644217392 152922665925162368
81916410766140768 144866902091363264
93593870219299104 148062010048318304
54296449160884296 183497013544811904
17647747387069444 111119731394092576
2108064982127001 48793152265766784
78216823520271264 194978847935786912
84115860676187808 179836515718306016
48676297765139328 90217796844787696
23785139580985116 153162291341706464
35902398448691640 144717632956802912
61629831253675704 110632983110813008
20437813658249972 48724423227874424
54601428936123984 108647107964656480
41888485861287160 112706860670132128
81328413240366816 179811724635008000
99566055542489312 149076797672553152
69385884925556344 101674092178873984
2886928301778203 41793208440156936
110169064861416848 162531247444377024
131881269032232800 161827511341389664
27595417786969492 75611355054217744
63461937342068200 141044733062143632
13439624278320896 160371024181332384
124796768899825792 136242188874681104
6376407857904144 153465562201475200
58220489031310384 90161696137658848
72544452988118992 111451083408180736
92735419908286704 135999316038298576
106957261906897136 118310177513070672
116317649871340608 166438397188487328
78265014668560864 148847553545947136
17436012655904680 25314996254465328
18227210270307396 179988252987026272
34909034979607680 99017820096102320
63033871754386336 143070674854837296
1722771619166771 165473421036117056
19653624151893784 21853092223818940
84548080315282960 98892406017990368
94160593829109824 121537055260745472
182467990411427008 187550249694501408
166792316653838752 176247973861668352
121344363637784704 170548437519019456
150180870063039584 166455532339732608
56832402970963040 68916848578864016
151825750432607360 174967525370819520
86641454796538032 187867736088690816
59700867284454192 177853994224674816
139019407717006080 147878497249165184
1770739434685246 18706386869198060
17786075162089330 23409832233705992
28430367015534296 121575711075960448
27118964694832568 172481358407216384
59827518982227288 194123278900362528
131390693516347456 182631185144396128
37904222809060960 109367466694040656
128194169705305920 135879634285838384
103611658022593904 160062921528241952
83997014190330624 121108232112897616
7025257530135463 53789263245081728
23938198079716100 45623016351430912
94791312953898784 99915940661455968
17471746510109792 60098168204258272
82218420397372800 87439171557552304
114904646237682096 182929358922657568
146275124296931648 164301452767569216
15396081843396954 53225257558478728
173409149033894496 174154181075149088
19528507521560568 119629447193574368
110502946930017392 138384832290113280
101769759451542592 112404851804844592
31282098791021724 63085218045120872
46246513983331168 56587295819005560
91237400217229680 140035337392221488
1733059410528942 183541295124284384
163591891639543040 175768149565350208
23056987242733528 161292774513232544
8564342529323402 10384365043192684
29302660204015272 45241957674655464
134853504703070528 145103178661668736
4041167106052678 181056663637155520
142935200646727664 144255174744537856
56623399450837896 90154796471383024
139578268414440000 188375351755298848
26583487273521568 132742058554818016
140072879235917824 183454536501931328
2589319919667737 179514444909095424
17677773464714212 98461106433766384
36492959253047768 84292036215126160
82163472938271392 143787974399199376
54531688644280624 63447986150405792
47112843820731528 125667136121377456
90370649480286576 131810130344094224
3035400814548671 157857084047992896
41784822841703408 142654328227348960
56305293484804624 69484664120640712
34110546667365456 77412755229387584
75192021447223648 163967704560691040
109972041710125328 162426783336831168
24839538605573936 95884843755840752
127118739474435296 165586496853875872
106188063207442400 140998602660038800
155280844453332384 194048804217752384
102224939032535152 103256159240904448
39545591187509424 133548504911160976
121367018280137424 168719150999065312
86897302350950784 150172501804391136
67696132501796720 159951658059260512
51807899144401624 91764608303349312
69240032120399640 71126176187148040
43548574885865288 155697701166116864
23891836873807860 162194499426391552
25119159707625072 50037474732304504
148407560505610144 177607825493536320
178578331396935200 181501881693966624
24356691575250648 158413663570896576
9636624363321054 130650779331726272
24485848640903640 53368792858900120
32955287239980204 149910876615099456
34021189695256940 100082232048876480
46545136356897968 51605289010365352
120472334648986976 127367281854818224
20596393520843076 195192134366204800
87064356931671392 167131636811017824
119885877986231568 164431395966755776
71396108362331736 176776182803029696
31139492562902588 143226477759559968
26868874345747668 51512286887919184
81310049429513776 131272742350627168
21783416215385528 161135667570457664
24358157169681340 74247406238462768
80474962514119056 154336176346878432
111853998329857584 122276600917823968
22615010241766800 136345223794647136
18654098406457308 89759158532896192
45988521215956752 80641680531988800
125023905059605184 181182500568332512
26692832590067292 103976705957438736
147721338533659264 181975110421915680
5811305292271092 54146373478764752
20067852510174192 104119497600752736
80140342755161936 191491039272956032
86708293634630224 195527070037127232
109269626340567728 153392159044948224
96852129927346160 148688531798434688
49790675963759832 67728390985346800
22526898405813092 167474051037593216
52420722117129960 104938870259652288
41728612158289888 89890143919202208
137160539316273248 159181876800194240
31042680940882788 104786270392587008
25110001838861480 172998225272710432
56931097337283152 174692097341445824
139669676334429584 184774116633339968
59710955129699440 103565851982929104
31362575365744340 50606214562780232
26678682345433708 158957529479980928
103120838331942208 151886510004353248
160582163444089856 165460547566501632
54257148555542872 90307729770622048
44351744581582752 192093661326216608
20372490972448876 137733605456926624
12950743538293616 36516189963850280
6740489652227163 183198918492528704
23767714634123452 108132105959300848
23807528124589136 60359734301014336
4297626124572665 10694630029792708
13718828155187592 109946839318665024
31377867937540816 129826862774294816
11389186131022340 48652687993329624
39476396937996600 136358007840497952
12224696152082204 167185671253151008
178300484148684064 190464984849839872
163383179857353024 178314553539995456
117026816246834928 174619415586043584
124588689151881232 131438526111081600
35402647515704948 58048077865192864
16467863578839938 86592492973346832
72641559631733632 162268573917985952
100384145326165648 136293315964315904
45010963085470232 72639501350810400
23554679364819936 159362605881511904
151613049158390496 179820690394543552
72266072071663488 164930756665451808
35008991589821028 103630264957398032
13902227523966994 139772801884956528
43867836350871216 176587673144349088
47108453582044584 143321567273043136
66889471428802560 168151309683346304
133379614063371280 155433285867736448
56556071722781448 109272105530695040
95659178589543024 149005788836913472
86966418692568064 100577475800455808
25411496863529688 152428975335605952
72821232728731840 83282096956239664
12484929903424714 37655641917969616
52045180930105032 195107400008815712
82790728860078240 135425460393909040
95057018732211328 115439852282669808
14273745584095524 91682909852095488
37974747304767096 41436067000097816
160799468205144576 189279682022705472
66355232896359200 68408012912759320
18104946669216360 69419241181838984
69408160307183528 185976577515170336
33644978010120948 195494116857606048
81073081102151408 121057469562151760
169087890255382432 180895372829540992
7516300224924360 121041197687403872
62629309914065496 71266875462020016
53836118954140336 65860591007273864
25422511117538168 71119764489795712
44284754572411048 105531937767776464
733483983196803 190359713500342912
118246732298868976 174257191328774016
22746040156989736 177053452726900544
26262031771231336 85546657040861664
21493387086183968 106435245984466800
72891545325088944 164958483509556704
28815528481949924 96414457438828256
18056368087827404 67102249664203416
36534425119190440 84583753849592640
79934249622884464 176217402000871328
89413633390517184 173895851234254016
96051363866551584 132157806781650416
63337194087077448 73032370883834896
78141226194023440 150711664414590240
157510760501533312 188567182862397280
65188632167901136 103702913717664352
39893714554894152 44184316712857848
64466764439645256 86367433133983856
86601873205169680 168479296984646496
61572846968431960 98089931073871056
23618642100935592 187610907793080576
3144398263413874 155247406510460000
1369137370255478 191259903429501536
65498769259084768 100515195125900208
19801022576993584 32661446442484380
70013175315795424 89034311070864432
128031377134237728 165279033080630240
165579432827652864 168980991039232544
35281233217636736 58438642690862144
127047142737689856 144821059071221344
146935109472357824 188318011958771264
145117549027010336 175005454291664704
94794256966569952 127699543609507936
9054400689968158 184454785536670528
20778005380391628 21804124653078116
167137883426231840 174662241884704512
107625507753617472 150955320231148512
132407809943884480 192773183943569376
33236911142184484 109296018826404080
12858811393499928 144899824424104992
106432645680123776 109725620867483264
161436096243940416 180304331467916192
23682882450182020 88424613427279184
34300090198093652 137956957458728064
23964756788609040 161549011684486432
2327350792934257 6829675214393670
13920693684180904 93535591981222768
56041969457336280 60310723757827328
111846809692705328 113482547313646880
45771494315970408 127537016906578016
7729868333090670 169228884769885856
53239227174133080 166239342647295680
48290324170314104 163240480078891872
93084461578472512 120761544116917712
6677267630111559 106300952140531744
119033427478629552 184310435451887328
70098971458341720 95010292929506944
23523836135872580 126944031382163600
98878455069667472 101846355754805728
86712003246493312 117467065793650464
112533375990203072 113354559719173008
87358062165857424 164989935270238208
126790261745146384 133116107634016656
116082271973604704 126346175889001888
117631902996491296 168672888906510976
48054794579626728 164593962146322016
98621547646469872 112859668782848160
54711680995882600 183950708357554496
2681837633810929 180612803436285504
45581316226611712 194780162106309152
112357442146866096 138050440941149856
2519448711551775 15095141387716146
145559355794914976 152976540407298464
45412572692738712 108239228598199712
116219324617225824 168292575560991392
693280395759108 60690919723695056
63016621515203280 162160469475657440
17820796395740848 189559966621453024
149081909097164448 160395538867288608
19852104279751668 154342290184989216
19014774164658960 41129601259779552
15708817507949290 193153894229605376
44353743674194848 76810676504273568
63166375401939176 185239046832614336
17709716968591602 51369312806975504
32117677342329652 181753008453156800
59684800875058704 168603105382135296
21097336129119120 175581105558764832
106946104337976672 157575607419167264
174069075631696864 194169690640599264
34998633525890876 39151858750153816
109830341638565152 140872160602288848
35227643136938364 145735579211540000
61505136989620816 76320767326511824
144912299131439808 154348389587583424
48895164626114936 158264922694986880
30794102130916516 45122942946772200
20752671299335148 158493605572449248
5847210854188721 49710259188460256
75318413787686352 138757767666607744
63644048938951360 192490963166086432
82661524574358256 172390718720109888
162140340485091680 170888383805855712
56922246225763104 134748468426299824
26032201774734100 158906706404207648
53481633185853832 61386226125621048
148984005893684736 194517001258012864
57052982914029120 192325131333900864
39229007681693632 43689137581189664
10326060188620736 85004956344398448
2605169214828163 130775075119695328
61211321758073232 155535589935809600
14765215643082992 150195906536961024
35842585014394128 131909620205053648
144000372149306352 185935386488620128
49754682968181240 122554212841341856
140129700346858992 143418749873723120
95977749177244960 146565274731996480
31426387047490876 148297010544496800
88455951498123328 186551684493622880
36782816235036304 137858901115866672
28954893064956920 63535154337021200
70327508397621832 139598866640569440
31088878353859676 43147722738852936
28923453443100684 102515900477424304
90123923795612960 139552342275528032
48149795474506584 135652572705332144
125096307138129104 143749965082675888
8088721958688239 14039047147814916
31363138813048036 75716347163942064
38503934832050568 41396476350323864
107025885932208528 108152209511994640
86367093785736400 90386755655341024
32896170495408528 117013968128808752
2697505881444697 173739537135739328
25830489174099100 123325987524284032
131989008713097776 188557088487012672
2643251849507982 172940175809463232
119821150497794208 144117827089840768
29560243021996280 177083166922822336
91323130078875600 94384019150982672
6569919662536082 112502250591135552
99867092654799840 116154593613921712
155069478997545632 169378426106334784
136999442380963888 188348510216271200
60567540948103128 166214042916355136
128963206830389824 159779614505362848
152430249565853888 154292087876895200
157051746305212416 165357296238753568
23574528717957836 68351024988577544
57285312219917088 167278885532186368
10479828011310154 181172441770147392
19172813944163184 117050891226106240
3037106954842522 18405886048995856
30561469025425276 98893791020654528
110990024957659408 156012217522562912
20239513487249496 192793169176948000
130605381402735568 140084687237325152
6817476542914104 170546427501816192
92974419583924240 126610320534480448
90002743272603680 189157678697281120
13989343643929872 24660147281034372
19785391015894440 142822243104345328
44694514426226640 83996961391480800
126682801911940176 150696742404132608
5482996481891150 74660348942517648
75263328979338256 108102086853156448
31170777611859292 89581437562906480
74924097416522784 173327717234180672
60197721971450584 64854329495650376
21029424900940788 80474402177859968
184290695471346720 191990734692761344
16046637930118760 148455043275314816
2302039526529164 79765520534623728
4538875901684342 87124411311671616
40438944660662936 77029772122238448
58465424752746280 186209068475770816
104813852539129408 125792633662412752
116558623079133280 124355048012221776
25847947491253748 110915954444844080
122947970094777104 129498288732432016
122493067982216208 152784141486794880
57643746540764192 72295307364726240
39673558251526312 160788726129707520
25832336118172132 185380303680937888
320800509207681 171224029148928160
173469123371647552 191062555630520128
110383221970823648 172324982038915424
48643068867044 64362827682637752
12426172179362644 125938906822577024
1749192720710473 42937745604240272
97977939824179632 153593188821503040
16842142044080350 186028493011155328
39479207673751440 145282435010912160
37240495031008000 195453637943983584
94751980763401104 188742496488008000
27087661438531464 124914365129243280
171744560400190592 186512834294656608
63619097262207072 154134744627597312
123223959649530000 136726361029401328
42002020642670728 87441817403585744
39018173096924248 159725408845002304
5717053588249538 148084386922526528
82075016045895488 109043929581898352
150744214579482496 162757083408138144
47874440519021568 135125379821128192
64978160257616616 195327708850842080
42435262110003400 114086637918745520
173576054458835808 177643741128765632
19818092947749932 156026588255900032
61945383199152104 179384487563202272
153424114792677888 192057130363024320
152033078789875264 152066423815657568
57785001019180656 127800507907376528
138481775013484784 192134867862161920
102125032619962352 165834284742049184
67556258603097512 111751801457842080
84467720138428736 154065589688520960
74625066202711008 132119389489410880
162338673392211328 179510681063120960
53246696947885952 183985210366127424
48067975138286008 194816402249850560
22666734186752572 63499708324859808
43546261230260440 99523194768882976
126966004747821856 162916187101020640
50901310320755776 127270282971600304
81433225740114592 177507986663902048
116313158838537408 163442528387501792
46461986457449992 93774696830378544
51584499820962168 102407462285409200
14865345908488736 107833269378036192
48214997651518136 51513024276388352
76069327678255600 121530667244900496
60667230905182424 148276499725518208
104937046041670544 130607720976800720
147712687886752608 175823864981251008
50019695033169976 144703594996557312
29299166771650796 153985222289070080
106044485260652304 114054594682840688
142017155333622064 150098326056797952
71767328988615744 72583106634524496
42725745050670728 160275396496518496
132500898012402272 160430299179362400
95021069134097552 120626646049695232
41184233651964520 99304765036796720
39670590503029400 53479030234852728
38056061176702240 194061333489118752
119232552821124736 149055952456155584
136946325885700864 183516606323396992
106548884938125344 147264014825455136
40199734544575448 43228034763144032
9638765283905560 78938407298816800
163971050904278944 193775402942875392
5825452670741844 48962595586917352
37888307268435808 67525348481391576
50188639139534256 67626399186251184
82472784366189376 195199337617518592
58673108410693608 138865085659544704
157483508221892192 179699092243449536
20048034004951608 62077364561885536
156487748576282944 193770474640459328
107338736130902224 122844215628236048
53057779384785152 86906215866739520
116881221795118976 156394600339338016
2289365171161990 111158219387415920
13084849450566404 138826806795520208
13202554207626740 23339684608992708
24757745852144784 87116420069273984
108476516129469136 185655187763022144
10051139254979862 41089906161423088
21528186954551720 120399204661877536
112352076149945840 165510796478027904
25958420143860896 156916673351967840
3070474049144024 93136631970536544
18585931961847380 169322816682242688
106887182496409568 141843076003267696
78300319250640768 115323589309139520
7267849647365993 84342315042522064
19311329888936972 136690466397645184
25243557613449980 54489526615104616
35401354489700264 94799903049638592
43838709281355792 114183034266621600
142151841717300928 149283895749078688
27244048818535828 75005080095159904
153803718331427904 186161738564302944
105216203612207488 169605147963663136
112038488121743696 135087376127969056
57738438817071848 170120935736381632
128036067187992512 168172995380590112
105695199560777648 115374353047410752
10022384810557810 78507761476547008
75781906420530080 151210156030148608
84665666352851440 89254885637810640
106411997253432944 158166463317602432
15329056739787958 34481191377612876
64370004226953480 134430642171753760
45632617571203840 144797023356085088
38325822015559816 87651314282290480
54550910508868640 114195694713930592
44365757921472544 159642465131371616
83669596004240096 148794692729327648
116169249545730400 194184591405502496
93356480219941936 186583967654569376
4685249781689402 83795926379626144
99675771260499744 134672477450917776
5242569444723490 57400200697387192
94446646788695968 140386224985977344
52597546938216832 104711277215522496
43699821193725520 102231761638793536
50644957747255368 76143278023763296
80798250756381936 152807177545806592
43749975951606440 129665025331044832
125767065617518912 157596286006824192
73761297666560208 186772148988856544
32298035455062584 190804974627439744
4866735533988960 155683660334608128
130181079061543712 188954053463184992
43878759793310408 136481227952181504
33144115280836852 128379628520416288
91369971020970576 137231071052026320
37797674568903496 111487103711228016
177682021257403424 185296292362089568
15738875308547364 109041888006065744
72240598622743376 87191301553595648
130675253255013296 132131448392166064
5048002256607148 5657625053576425
39797746075411000 141330784454205824
19738902203884808 174264184562133600
167327905702142592 188787640037997696
153738905935815776 194336034959097024
16848487470674166 144902011928583008
57061464668803384 123570118121548624
34660592366433252 189826522052506880
50624088832453408 74351291936006928
12944524822443818 73827280921494688
47669931057238576 91682357291381760
31614422820182540 50563911033297008
95000945231124224 137275403345464080
52296231650410280 63178015711769352
15621266053837074 90302173509522992
13771145661345774 55820126648340528
2143090515566267 121818539899402448
73889595669935632 111819225240273344
150771647105549216 180917037546553984
55682963361673416 112494062520298384
38046968334114392 184353858635647040
1823945082130050 51311472415709576
75287206011958976 85132810496617824
110366924851457216 179537019427585600
80807915357579552 108199162209174112
17759249941527950 21336293584500512
149163615403072928 190587796550607008
20649388294693220 51754325715827512
45744733960792280 81382981961807904
70249918031816440 195145782903662176
7625858969546632 7834731927854956
26440507164077848 48164155300802176
50172954526883096 113252920589473104
62442637438308408 95077485299021184
33463529394052932 111789041928168032
67742453113582920 128678412242951504
121419213119734416 162925173894417152
831821244362684 99626664153735600
90855839494972224 123602869450266736
81182204906041648 193011334809979200
67031136177034944 140422874909928544
85828960953946880 97607578946078848
66648097523899400 159752277026159264
91718937293515856 142579748852299904
78829045619440832 177211294084920832
94421470186809056 108133560113303888
120153672009230288 158335177403467168
141025045913820960 145159164911988928
17531754748820436 196046520165934112
190757383716361952 191133554519478656
70202240239682984 166639414872753984
118175407992734784 125576267498489168
43157444604737552 63323466769569664
18253593700388316 143191374993168528
58903143235702472 94139110508883856
91613634372867488 145061357622143008
78286689066480336 111103759805531152
175879120245776416 189778521168468128
11025317476840868 124968205444886304
59739967169177280 151248952131129600
20381176797015488 101226526884889168
99722979962033744 115686890401752112
165520445588189280 171583268189390016
119619744363590960 123286376787006048
60014154276379568 112922732464818432
138921841058070848 162258279425901184
14736404102165796 32332970423546144
91242146037484912 188268669874103712
21783375581257008 23001167106254728
195733460982860320 196718802986751616
94602070305236576 173898731067714080
95498240847968704 160439759172035072
146071660421628224 166643227006165696
133418411336343808 159885146716206144
140001870462769440 196274314965618144
43858652308383792 127049792447444736
41583445991087240 142107972427445472
92674406981449760 127021124007127408
35070129830610932 115327418210771056
69395934819841136 74138539396461008
133116381541821488 134792857102434176
72051728759595632 170026475266876224
52402740962360360 105829598627451824
387074776085422 164385599206572960
23281799956723440 124594504171209104
25283108083731056 38515730566756384
109983073556172464 170417663819840256
60872162366946456 104649036074636816
16014297232128174 120001275846543456
19432500594840244 181424566711504096
44341545399615792 51103868539008376
73227836656750384 123797338284937504
133365452881516784 194643508804370848
18503843062571312 126400125291327184
55709149908555760 58325603341338352
20689659707661232 102892632971298224
766635038936530 93933233734320496
38805749192537112 143296514764820720
60644067773567328 185650953254901088
83701563101027664 147574493720348640
24212209788457636 80264784504517088
95447816096278624 160224434059622080
4246972094118562 176028774173139424
128538185120684560 162343216470616064
18389482681216376 159153636082150144
40090550691889992 187530632920407264
22157591359485656 154700153675358912
100661826288770928 133728102112491952
28603011153254688 33383689548819632
168135321212748224 194155629772321664
106598231887796784 114954634204447728
50499121178977544 187352794070193024
2933693586430458 123828468885854912
123774173808426176 156495833841186848
19538989587539968 143330862605701168
19845255823300960 134778183627436992
12309457946863472 19881086442578120
59396269142286776 137750949507578608
58016474240966144 161630126036540320
16473298889082002 21189994902055332
173135652083690752 175671243147341792
1696532010915102 81525995870685040
454414126876055 96115775371341696
87430815268239840 114829336868933568
98839434672615248 142164357189506080
60651055321282472 125016321719009056
102272854796390 42282546450208448
68749632056153336 95833026423491904
64453407123096784 110857758821610144
50387172780936496 168449861240049856
72352534404524592 137352122537116672
70041233357671248 186069326893142144
5402942040222626 133470852272053232
82454936707753440 159569503161569184
103452907593255552 134751169712984272
68784791681750552 168716904577975136
177807199821471456 183722509674816704
21643555211108608 160338767953971904
30984560495823108 153324510954637824
102183902872469536 168614438462555552
104352984927080352 117567438471296576
172395518766279808 178811354311408896
111201719429284080 192898261767114912
26170579344784508 180030421545685568
120957477319802960 194423220708664928
134651381761580448 174561943685156384
63125734121145760 148802860658914560
132293570472651936 179032684715935136
7270246080280902 36820058898491184
91197074268908464 168452016342503776
44246704166322536 59777942974905992
34969685483766668 160164125458323904
29966938500288268 109249788645696176
35682989476700664 76109535822301488
79726261630192848 99415473211933392
7265330898393874 113833399522996464
21359033324851592 69377180341396064
2555847784723115 23742418163021840
25722306620428716 146909537448512864
12867929800951890 30066081498146048
41961661355381584 101100607571603680
82907680574787808 144788800589359712
162440196260855104 180732492121494368
1893114726604067 194866311595908320
125286040294967136 194729423052686784
153997389217211904 177315789587463104
137375467556204208 144071436686642160
23633631848620132 44405643813311992
70660249976427472 162678388521281504
16258262628547878 130596551783957728
71982372097934464 194100875411131008
162786656243542496 175746068664045792
121219293962291424 165057701804806592
70847047163306264 89060141091173568
76701119371130064 194385863546227360
76334365345620736 84811764527502688
6684587747255781 97854900622104672
3304083406967246 102703312939183584
41449037760762280 117376617590278256
24845359188070396 183949337645762336
48156580688874720 100529764871741120
89740934354654736 118761525676524528
2353222760864754 161762672243536352
119571587909344448 190311460376755776
37488939557636032 41021681304440800
97634329358091200 194164796398365824
93651741963552512 128749465337622832
1623220853841622 31557722943743716
13237308671214242 181667914562878240
70763026791485592 109973104106193712
79137005964814064 136157231015780672
86796277877638976 160245298147249984
17366719041303082 154565539981270688
63418740401758904 172595963968577504
69381418212870832 99280521504235264
22963880210949804 47760850670105912
155659694061649120 193033648158642048
97201240277706752 192028340991981248
137267944017498320 139033930033383552
46596401483028032 99908761825459024
32894541985224052 156879089485985088
99310059099150496 104736534546838704
3022947462508738 17460576613198832
250905646349780 137072375268351696
22279184098910840 25211708177965524
81961188648578768 167434823172401344
12903741124266152 103161781378349680
101694378312108096 153395730716768608
4833095700769362 192354554950786976
47230592831743472 128915006814488128
75521575139051616 163962642158251840
39254296790757856 132264199619829760
51075675574221544 104648014127792032
69533376985411272 105431988060003744
33439237628982544 40329269636791432
11056683504720036 192135190207404864
83027313090400080 147100140013372768
72888694744339248 118402618113117952
26597104556082784 88802433932557776
46830195062235584 126943720960085312
43842268643515856 168568581719902464
26049886521797544 179191179111493600
12322554618991532 129613591861296672
103337257741702912 110350796805731616
70817573574598856 101330242386037904
77073154836327184 135525951275366448
26819893735626652 116569398372985872
46173229907084568 68312132498378216
7081058002821611 152963322962073568
124345400039935456 196306155486666592
73547089976649392 129991626901808928
110834947425678272 116170631010571552
63566292105193600 169102160908124192
146477816803231808 184507035565738336
92173483375128400 143734568164648512
113666815944610384 193858720237352640
108207844433119328 138861498794565600
506531121198951 129220631500417872
25389136909552364 85739527896049088
58593122760288872 87582304689605056
94039447365063376 103881096410575872
90625293193404512 162876389686944192
130696103882207504 152217236550334016
93506030483062832 191686725970060800
83729048478949760 95354359962083904
111308911075190592 169630772248881472
177281165519619872 185928807760058400
63619049662757720 109279468095922768
84961720146559600 167384630836008800
8570733429198364 65745640103971392
102359319025668528 120292223978904960
52481995859143304 162621384838498912
109462633450906720 157844423281635104
52629451259086328 111171253807524848
118554329288600160 175432381557945664
119473135994731200 184610419271071808
41479074549796792 122073375016836912
133768513450472448 156599144744779648
98847000661920096 131716649778709616
146198695532088256 189332152537762272
154609290686911968 179225030626285088
78516117712946240 167869678865379872
72516704790803568 168529693721729376
32744462570194132 92754474186698032
27465209436464116 191744426133709920
150992006137785280 152440389951696704
29619981063286344 127674936919301472
123952055160096704 160160376026652064
147950741302972320 155511016789011296
44122783063438400 125818530819592176
81903090766620960 193985234248469984
58191998912223568 79425968634269648
55722480157894024 62654344857056640
69856551818925664 191389492121895712
87541866431601360 113929503808332960
100132441005219104 193149542657577824
1707190212829801 11767989768646736
47469356360547472 112773976092681968
30886810002768592 159095997643943776
72682541948596272 165133600943525248
73328856449762512 116685176440877520
11642180885788458 152152261841872096
41857126691193672 134500463552792336
62730022647417200 158387615611969088
89918877958173728 112528914923913008
101653243277754528 121577084010943392
56850570370034072 155025110448127232
32495641015173036 105243401274981472
55105094626843664 101684625953281552
104851473427803168 195074278988851712
151370691156746784 189060060322967424
25520907877095100 137311474097360112
115752234212590160 124932995046549328
173829914086528288 179512301764209408
119866206877711904 137553650773204912
126516588610663568 166599060424393664
81567909777942848 129128500786606320
121132088385016064 166132329920238752
72093393363747472 94519913351087136
89035999771230000 97555697893723280
95253561111415680 177475281069992064
47854466196569176 111721006238906016
22247179438156472 119517132457555936
79083058717374512 170776411809921664
26926952540992236 182276117207223232
82545458794012048 107407330534888736
52287776135839360 133529964472142176
15009990489008006 167634547268493888
23498305192727968 161063981090993216
54019235103192264 99295672110465120
149336404180003744 177715560353572576
74294255700087328 193790976618086944
50420855510483792 133042070010035184
30418399333708112 169286255260494240
30369997626886572 99185332837180480
13691849457663402 112001630952407872
31210244170656692 81606439240776656
155736844172032896 190973313578159648
148968479112473184 169879426044272160
15988835168359800 158778621097743168
7935036907514030 124988626735426512
19667202184757056 169410668562367488
4577798985067014 77679757859357920
59478101474666096 105016997479575248
54638819141803440 169589497467074848
67631487391338360 109895637906057200
27823081400454356 163658481307080512
160751439699788608 161545234389142688
155496287280400256 173618341390662144
153614980861445632 193821069753396864
79886512821042176 150668447667469216
57236012076674560 190757169882024320
58226160522008680 93181094191692864
159611728486021472 171490783707228672
37920957805615808 151784850118973696
84272412945915664 94382408466712960
137402920246518064 162429460093842720
4500622137045601 69643372438068024
91688689965118224 119115671408688304
11612415685575708 68484249443020656
148268559651117888 193013591404698720
7769865840495538 33218396759853892
39396245020844848 106846674580022432
35051845579078520 178911335384752672
114936443939904816 160930039115221280
21235796480566404 58844721084990896
145235660404444416 190603323550812736
40083833353508960 56693100731528872
56333550614856464 133462746367782800
24243421584738724 61516454027496248
12849746331359204 146625993915268480
83900032856360416 162731535061517856
124700308786541040 193670508011887776
39247464075610848 107780184933737904
28363756546198304 161385326324474048
41619056488925456 81614811595217392
9000071966760039 132080210260655696
46030333240451144 95684951204279392
3795518491438233 132695943615164064
115385854294026752 192225080437266336
45845516576808640 75679152662781600
68299956899912088 183961562439922112
74272485393504256 144260001552192064
47330457132103768 98088509061579280
106032160930872960 156151329822752864
29721370022512336 88593687694310688
17997514625484928 21487663180577864
167222052235375680 168746505686520096
34155947008048412 186916271889260768
103081252840569056 161064318330120576
76419545314471136 154007875744517792
21762123255713960 28777207071751260
38385480525668360 70711451477937424
12497481319428060 29825265440936560
93746025291186128 118854250350282784
94001264119401968 142175420169482176
141838900801651680 177192807726516768
29742718685804152 176950964227370944
84455379375952944 152437239984563584
57703624621188504 153759965604872704
111792984418233072 158332825395043040
68851442612526528 173668518721718240
90867223730197664 189480716267929472
73523115007527408 80549962161548224
56803740761449208 123344882014564272
77614603823028848 158777325878530496
15111273926885058 92303071906091488
55055130186709432 108347223278794880
76410533098893120 88464770104650800
67525125864673296 74043554291362224
159993088535309792 165926643871129600
3468226380300121 135923261752675776
28719332351884116 159785667285101344
55843044825636520 107785076854680800
60245186224836056 61995275672138616
49571998851706336 151328331841684512
74759695631087552 88250034967358816
47739829696774216 115397209700100736
102119072375815040 179049184913963840
15133193768113596 21059322652366176
14907631037865136 114347406812545568
38963274279447288 182421826664122240
126690569641039536 147651417793996800
193472918917302624 193798139486588096
68033648542037096 170522071049896288
33065521602338164 105935475432189232
121287538658321152 130910327553638544
12515176188384076 134698535716544144
20482584883992244 154020696811627200
57169201144448576 100136075265801136
37286290717135336 170541599877213056
73621224994405696 155894909730919008
131769367352697056 139024121349820768
49111306882288480 53247639713155104
87913695326814656 183793965779916160
61510605245238648 105093904847804752
114642418587489088 161160274628735200
139455333709855104 181071087622840128
70431662446774960 133049146725931760
14944077258113558 189645560858266560
116281041444787152 194332356355303840
52321052149110136 146615499823932992
60122483575018280 173162223315016672
135900746469330416 138028982272418672
59602899007256512 110816355278171856
73197766703448064 171203211292918112
51998574849794816 124780755579705824
30391298308062800 90933363826211760
47053063390994864 166971084372182208
136198137682052304 150311821971480384
20536297237670112 53248651425573984
4489503831830036 107548071701065392
154009244487339136 184193655201729120
73799988389661056 94568544985229744
69021223653569032 180043777924202528
67728903497601144 161139436850679520
154220813324442144 154333846518766112
20622447730823496 68164703460833232
65400299872818800 106101826672402736
19888637829434940 112410471579627936
79524073357685200 130455220060597920
93253324545655504 119342768389597664
90021518488568864 160946987992052896
73598721927026688 179217976975617888
155150825648788192 173466741897357088
127036319000150384 150364868926821056
62014559070075624 192377985204843200
68973636805263064 173343850843311264
76343769700680528 187939418550958144
89626603798405360 196536360470243872
165628421518934656 175003928904017792
111526968482416000 189624698912669408
65074256796084720 189246138119166880
8879232228914656 23466961354614236
26921089319422216 105999769095219712
57279413289096440 182334527993793504
11596393179705490 167388996483717760
83191349458863024 84199232460306464
23318353919506308 72526134562301072
37730103165508384 161562312794457600
8703142914726553 84214806769896720
137258310753324896 176699711322753632
51357949981764792 106687985632484464
128291833947608560 184961850779188960
18502924225628720 49879948593760040
33671702246078928 47180722069639312
51777650879866552 179586631893660288
44822205140631416 167169122378078304
132123780201593840 136524181578462432
31547719409760848 96497754445563440
52583365372236976 138217279557559680
49478049569972160 141208522432923680
142272514851120320 176896432637818592
75414281536646192 149878050939068544
179628352310124416 183438784976412032
7680828997548948 97454752770449648
93947074478538336 156819634180483168
56242823519100944 79765697455030944
14663763121830324 88055382393849056
48272996085151200 85352817863697136
43234007536172432 122014860173573872
75686596212272704 91922998195880976
127672789782769536 189381279587490112
35825586028550612 59982286861944624
64561518562391512 170955608855499776
106883020625988512 194043170559068032
75763231178923968 124053496823416800
90319902992865856 104301218048089536
165101781859182784 193436216210747456
10086645288832530 90791737728744736
38153783356748848 139068422298732864
55692308746874184 194226120130304704
171500367820895680 190355317885729120
98895734711738016 113197110658392832
100259328528320480 157879545854380128
68995896467746856 81656072391886320
90923891254273280 141063825153374240
171785406857964928 181663204741951712
21658923266498192 50928194966310544
117968626927244784 182797992793012480
52678782022987552 58373281608121192
48284016413301584 149416933961891520
96566946288571744 192003352608143744
29478609682980592 39658019280373112
5845366207322456 18614120126138144
80292356522818112 82431416505323728
24153698238590480 189308207825468640
66923968831880768 121534036007592688
13284982087752064 34804705883789636
113378713025995888 139180512421067168
12301703019200266 131623696992242752
56723783948317824 125345195774586480
57401470230694424 84411639529699072
174955688065477728 194432120963549440
104149264331082080 104890629714923216
21885979771526972 121658657777681456
15719154222035296 73662630023951216
28168179137593148 177985002407762272
126005813509620944 172507455113510784
47292765540952928 173260378682291392
161342127459574688 187511291758561216
86223983164537472 131360353744690784
25272565835170668 118957332273358384
45682411740183184 175383256507570176
65545395628621944 129799274792586928
6800084131582491 119880891002881184
159502637252072960 163072832304468384
35503527990046336 196809315587054720
30012770604116880 183334462227596608
40745370328735320 160427870409978304
21492915230227540 64305161447709728
14708781617367804 62391325926009792
93157275511830688 138552938717489184
72558253852716304 179450850719614304
48517026881609760 89514375376521216
106972441299629488 171231410687837184
120423539491542320 132592014116535088
32027224812954776 125168707833180000
107417543221965328 191373369324813120
132980954640407792 139148666743217536
39443442621955184 133690031093043440
83530658852728128 147147829211699904
12221919710782702 171958729366092256
20399055478482336 25535364721042536
60114416815669928 124738310577196992
76584417864893504 138852977873386016
74537866250476544 146876309615488992
39338354271590728 144627139249920512
33758409439660280 115460694302268848
141555975699493744 169214349392352576
13799287713386944 53514507775724304
124603731400745792 180529622115042784
106745902265304608 117786982119338752
26557195164401120 78640058036914912
67659329304969032 183552722062079104
52273014295741224 62245551992429936
54307620655012480 74094097043156384
157448450240303712 164825743227160960
139733415489965184 148747101822288448
26531229718773692 127960825030191088
20809372854135144 42576366648210632
46715580660774768 50205498939300968
113157963743638080 143200825631627696
130731548175587888 179941894741379104
121516032106845360 193282989748019232
25311669616092220 49828136016622824
136303683281020688 187081797079629024
77328554841900720 176516645754775072
137348948112852176 152106702336079296
100044224670939520 161006400306477696
75402377879136176 167625516227146944
69754772547200616 82554094345504384
42360761901815904 42368106308990760
33287207094806164 135358138705666736
46124366207460832 161903737810348672
133085997761459408 149472638170139136
112645237512119488 176857558232664064
154622784880326720 182749361185980128
102976923624123760 139664754634676240
95409823566469536 172910359381349088
29335700356406008 52412621053837696
4371391467048459 136162672504970592
11980776116018620 73322384106603744
72513114916422944 153952826552560096
174417964918865280 177158471765822592
60793951545901608 183292437463040832
1433739226011391 123546753992584480
11712625304888214 190755335475266912
51014741879576504 127156630828085808
4404039638648089 34626565060970928
168082545220904096 169984414286263040
65016695503600760 166560907045356480
7400381371723601 28874700713011688
79090712581360000 93923831521911152
161642193173870400 176800357526781952
128863377058325984 167277439277569152
98141646418086064 186274602237537888
76712779506451840 103857519368264464
24963922337240712 85787047038777024
64555318465230728 96649529379277376
154354435799678656 185094679632550656
138476508222191136 161687208749037184
53918220486753728 95152933502985824
79584605272882224 133397502118639376
67923421240376784 189954804381993984
109411393042930736 145081394852289760
53821406082664576 138071084374268144
15502307560563204 76075121415828272
28705832530644696 110759636048529488
49441122952436232 189871539760947456
101994222168683184 183878162659104672
71476747714434040 141624534134539328
23778357277231916 159542814657105376
46634553816485952 169000423963581920
51892129474343728 132795932609583968
43943521022384288 82412228053360112
24781372855013688 136366254618364800
115549652692244064 121035718159304032
109634884185770752 154424241019536480
80029384136277280 81157427771016736
76517560041507952 153082233819610528
46723538292678976 141863067477404928
124912194550685408 144263923687830592
34266424590316912 140226973663167680
79491320257573616 145033529632833888
131308167104936656 164876993704638080
110743988721574272 136116536494440704
44652970242716912 165970074534245600
40507577301527024 132951803892168784
86965632295380512 162582549962163712
89017419217023296 150378807063209216
63910886503403472 173558065261815904
16776354245606242 40611461303973848
101567613969246640 118061283468274496
123565566435179408 153334486226148608
19104882641747064 97567063865694720
13549742626385274 144168138095757280
13585858654508276 52210392699071688
29547795604489644 183351503566059392
12444507398024844 66028942366220336
119409920803169344 148466906513816992
21153958791123408 74364901330567072
104165492421100096 136760399898934528
166087000556459616 167237451674782624
29551217167615176 185658619766601536
93052732337881552 150015022301555264
34615892094632252 189451521363282560
44427324370186552 153265920446231936
47281633219000432 124484251149861888
120573689805854496 164130098365411360
108219244165674560 181281738329417920
99158721561209216 172728443108045600
146495711527861792 176175721053923264
58731530643408744 183402397908537600
40232136068131640 105269422549060720
97275131647309472 132757843652053152
131553293232655536 160956500206831072
96742536456752848 144249695226581280
29058125411303280 124518222823499920
72528307814504848 150245680178430112
1091936540512921 89849466621754288
112267666607012336 115091174882439584
21077414358884780 80974600763176160
15228378088873622 21054846563201960
144387252349238976 178098256456017632
160132132489834208 170872110945965632
109605981470168032 119939506821703872
169110314750344864 180714080730521664
108769206144296976 140636660499192352
156345776057377440 174046394646111424
20614862612274580 44893163461266712
1323989474250782 193376848145320128
29817004692430668 136803458095956288
8555881038545954 78536529749762688
140925048543435408 174411170244772672
120027826203015248 185474026751432192
3443575607824803 105758158353245744
50990690375467024 112689334850375072
84860933848288288 87781356299984096
106411385479034560 166990916054291776
25695559251665808 146752435379732416
86614809906419488 120293922685822192
1277492335435517 49106664357876240
176458553744965536 181062907632719584
109849716644473680 140735581238271552
53011226066296488 85782766799610784
94270598225503456 163481938123467712
72120218590354112 180891736173611872
115712513615736496 177093952281197472
159903508193175264 195524001511667104
114315070368339232 174594049508046304
121312828666483344 169594551332624384
4898055794303174 85971310137822160
66570080515850840 73339176405391440
66671952263122392 75723756057583616
44426622196388128 88673934398278624
20462405442887892 170991895022864992
129672600736548096 150202557712711808
100169311069855008 106072311756199536
136914284136226416 185979683076836000
61119693775428312 107839054213044432
3298746623921043 57249279123153352
175283286478358528 179420158281391872
153471595129972256 182142724751626624
38483295274308464 196208646353847456
93905655586798192 136959546843224176
57609183728123584 138103799809453904
5872744782526585 91924051395158480
187973656093491936 189909042887275136
6233111425721945 110178861490598928
124050013678923728 168813070163104160
12442992921069136 92005395576770112
112887616549537120 147640834933370976
35630677573383908 92708096502713792
91198504022871792 145923203779771584
93384604659356480 102757282048178512
50347720437482256 190392724381427296
12928830520324374 113882183396053952
95480360856937776 103402264925545280
99827166014300224 155151377386496544
56987659306476640 145858576987613056
37616272924625608 121722355980997952
2745551783014053 50930432144893848
18324907407229660 41235955323000552
9024860417074698 130535300851454896
91119516672889728 114503900277968656
68960942975124368 147649256003536064
61669709931139704 126682448781713200
84122895644740224 165476344738085728
100855061761054304 176617898716184064
33894610336892964 154501752135155552
122410761302281584 187068893655802144
6727688064970722 135788437492579312
94298872070745104 188126062655276256
52356861792129288 91527941287580144
90910219393151056 158427676439447392
13936820289560024 70449972078151144
135978669146441344 170746328172040128
7586905570267364 71822522739649928
34478318201356344 176639670411158624
68602108818059336 192262410120983296
5792115610992743 101432221816202800
57228089996600480 183039340703510336
44740566115823712 85292208213436496
55374769570851600 150672593959534752
107992675429791488 177090442114351968
16352731150900096 123739982091574400
77219765988294960 152351553271167680
16072719745814004 143090710637773984
11333580016435590 101225518859336640
98005873169777232 105368124705720016
123629570642515648 140234045840008480
53411001808403688 97217716134339456
66389138087320072 124891067938320768
19983407404604244 162904566582748128
7241736475462366 28501911436665612
64935291119810576 116458205098634688
127100362381942496 131176953853502240
83124928538767872 135873534574102208
122857943036581296 136188434976051360
10897742477880626 143220249787340432
102091767870869856 163020456679206784
41860256680642984 166510805384476384
39895965111970560 97137274280800928
165571650360453600 172852245141234688
10783601185866356 175092079183254048
68062232551771368 145613310877200384
39790446045903008 94903489772724448
126439174919976544 166351392569803040
36326754456005432 43925943670442848
53648640815525472 175983765096465920
13224384786723878 36682546752561640
38762239161001712 65049918491223928
3088473695892378 167123955607952512
74925981128654896 155573404396848352
57774692641864576 122830791694253824
98009327578244160 194687069166484160
149123884115055872 187150864532724992
5297482000535025 29524336874737548
17113105993263676 187779931551389312
64243976862307704 127249825098173856
96944622599357520 192288349084132416
1331052534256997 24260591367914844
17882900800886626 67310697672775888
151159529156765760 193964061181354048
78005841132850512 135182620734286272
20274433530319348 65748519728572856
50595967638360952 56783752695208728
146706516702205824 156295553465932448
101604554395360336 151038623382022592
30941677845215008 184470433188875808
110780106407299104 129280564597848240
59885998265002552 153439793670207712
170554248036327488 187757505422352736
32967648290081936 93106570289340976
54246452025205992 87376793579856480
20095319499062976 100784986805054128
104337476129912608 158946613905555648
8600462702192400 110588823601484976
160543111846994240 192654348990035552
46767974155072240 70575642343182240
28126717013817256 186293311952756256
103819333036012224 131421429296941344
61379706330134896 70596499137414256
116665627548695440 175503278186619616
95764138621560976 137644399277830176
2281305088519609 136866045265283488
56849778841013192 191209724594037408
122027249745616944 166430625457077728
71982809953319992 80758802141008448
124541127212752960 194189991198281344
92662618333955216 184207861894713472
104697674806033920 139588282754943232
122401533065761344 166579132223727008
114901676494496704 164165976924839904
42744434941866320 103368132635357840
120774259373095968 196837746496242944
118792219135519936 150942486453431328
3538297824120087 7183162871830483
59545227045903296 69387059649817848
98076536511385520 110324800196855456
24247766290893000 56825493526905040
129488637926047216 151879694289114336
14896920797686012 176471476061250688
130417899069821584 177658047915554240
38022906978101856 170083417632002624
145126996478104992 146362987694949024
95486177112651696 156905881732781888
12099712734741556 146161165967817600
88399331078354144 142833369750165040
77021456820533888 190571667724011616
15472446497044736 42768751752914064
9323000984213654 25505764351543060
20638072707272556 109095876441699536
43543688499211168 97306871599401392
124642545102069168 137779920709595600
112189179851832976 171129552848587456
116302830431337728 163593115433133440
91917918305834864 183096521634094656
58862876577351568 114252878618356960
137271201924983168 149279521140756800
128381765798555776 181964417663205888
59713746743354272 95992275216573488
14323384950481166 28862375847232432
63121609406781832 169124216187912096
92133302759390480 113209752375322272
34800876889901476 98808135039506416
1950240825528598 73398469537533264
60289453873005216 169919788234453024
118753234347141904 152367552098277952
59363547076706256 95565742786352720
35035978456555488 176680639493960096
55528388007319864 115148910046917360
104262779924403008 171755702338913824
52990347083511168 188739290905404832
173966876921066976 195987127120043744
107924332930951856 181814036059861216
10834339022914258 24956534756367468
3655474225643564 136369959429864720
176545801270991872 179150867222051168
110730022391577904 187913609894346944
52025090181189112 148573006150870336
24172889039249328 132447143897527152
64254880523636744 189699854640522144
56341598837540344 188092107978842304
3041668399341086 94139091864993376
9308595681150914 91073673389126688
37847380562482152 130622112262950272
125200457133887792 171352640521068960
52172685799592600 161438651326330784
110252829280844256 172829176727119328
24497921898756076 194144978520161792
82690737701245536 184002040642899072
60977516873310728 61417469881110344
61802193807295496 94784219762452560
15679453433388028 24928783050541080
9290599587146000 60865338541799856
46883737943089144 92251622133020592
61738770957388000 167838342615064064
146808610107123648 187925433570288160
141303668995454896 172776843861199680
77621151607541648 187313809110259520
87540497022403392 183685581627118816
139119999486256240 186032476960238560
15996407263150480 97371050966932592
65705230671565320 185911768182228224
21131203229945288 78312816208678176
77686650148866192 101232342935680944
108443665507756864 171297238043215168
14017309725019274 177089336580310400
8326186555594869 27959317021471644
74368049398738960 92695351771326096
30341338924960444 72797431765801440
3618231631545697 169595574818493824
120505185163506128 134752572949815600
19498375578202564 42398346477615304
110770230749726784 142852384182699520
9691689627343366 73050852017772016
27134355711334544 101910803702630784
83384753766546624 149363689940542848
161524815194312928 183708486205771392
36032657931111688 181300557786169888
117558296154050368 193970515265248416
55946535602252040 110472567557165600
44745007567481152 103804109945472000
23249093980077992 78473115644900512
116009421084798832 120225481330870208
17517705679790788 172092104229699168
32916769013193972 124069745986816832
99118844532584496 137395809630862032
180044790376076064 194950768413024352
44847710525625128 163699945723443392
90695490439691088 118524086595351360
76765053020555440 139056694773342704
161689614610064032 192273508246993568
19737773967714716 173590375618019488
33921314124731164 134478494682515536
30139929760559976 157319319872843520
18538767296292704 150434731481053024
50921362237604216 117219784398685056
131964962025426672 148085283113543264
28651632554640232 189589704881412704
91507821075712464 171661247301989056
39608419574374656 146343458155624256
126921259457662128 138231926873294608
88930216718377056 138663405720558288
57789905348225616 184471322806560064
179491287631799200 191045951540717120
140953541167161424 193361059230804864
122645841452894496 142700181269970176
42960437810096040 107672863270594512
6178745961329985 153218113165389408
65780686466195584 89106971596204832
11365112225132268 16495988510161808
10932794158168506 100636164605035856
110059614026912368 174141023958552096
146867654313529600 190498736666189568
92267466826747920 97706158444119792
144204429716255424 181079507214217600
10012231893685214 99274840073879568
190416210493499200 193032304875480896
66089763022111408 168771604542212544
4309736476196534 93027078447745024
105936512982791760 116596534979026384
69775871765656464 104758317026701392
115917630451209600 161420166648275712
13730699621479390 32986861951257840
126774205337638720 147599502017103360
53563615923717200 97658974846056992
112891456098592672 141657098723389232
6594905097165033 120318551756154656
71404806673897072 124478068187956128
128958932776850368 146879930025859872
40180598441107256 145704284149647136
44499466052178728 64902752654167576
42157222517698312 147431693469247136
71627440466936488 118976640016408912
65562104931180264 146906796157123104
48838763154332728 50505061975472648
114185373920412944 184639030578389632
137755396849757184 183502310742940320
96771541431530848 178356285739330176
42899412846066408 100359352611051984
101741628746380608 196220499607034976
166669192166772000 194323102773555744
4411591349028035 77089971184279920
50667786749535008 153803277775440832
80721054400378256 144888197260471168
67269609158118544 135156303816544288
80782678154869872 170163486094154976
59716415041586632 136231684359941920
2232661940785990 119111197955019824
104570819143469568 117785094008112688
125802526869132080 162541888834754240
35840395683963676 45403300678201824
12466079635752142 120775291824861184
3983705600343313 29892192108988712
28352246261771664 149520689234712992
37623575826709576 79304232292808128
130957604340977872 147946601255348640
14935078937817092 103808201315512400
55851923327963352 80721391869483072
12817789873019738 116975416359907600
68119850473887928 180084168975402016
50544151434132792 189170572261507616
147392074055437312 196460736671467232
76319413860331376 129179797501753536
23049482610266700 164683005093649312
52221340680196768 152459744700108288
134707691374793552 191552997059793376
25788880093028460 95770553668427232
15458475275560278 42710647519691264
139811223884685024 140898528857942704
51500056180834552 53632097762053344
72073502998660528 114574121847194448
52064367373264808 60561724068702784
128555205065681328 132894671322175968
19602273454069300 179021931201551136
76450338550987584 117448231762620368
22020868174695956 172054306570528832
61120883763706544 136552347980490096
12305542002838904 59435933435983288
68221917765508480 105549302335511456
8546806593900168 178345763178351040
2031376735619351 96640223927084592
42104214484516288 77949677023872672
24325573775569340 136623194927993008
65112681566817440 100689663812853568
80255962509952032 108995132064700352
40713310321243544 42415936915317392
10382056539697870 81096039822981168
25313156898981972 124079786641512816
96817233323085536 141389925768619856
37238489137424912 187373160236936928
124537434343096896 133906693044426624
23573286981717080 151992146757556288
111394916818958704 122993301958912080
44241745099050864 46407437415231160
70429033718419656 162745883509942848
117558308752929856 177068142954237504
54976521648649848 61455384350328112
38909888998790608 181083921920712832
78157887616606560 160466187284519072
15445470820010958 156807883514145248
117648371284111600 175535971283410688
146307401255767008 187640641863713472
102492494194930432 111631851239723904
14190937443334552 82540779938858304
60857187695266808 134759642010005792
39531272175158864 98993214833536336
59726556436724648 70076764933943056
53818235776177136 182655056181388992
21249918551823760 122046896548536480
124518733721370736 125335572816883232
33478554504363924 142462500015670848
138581411207032048 181232090359614848
119041395628110528 179581842373767488
48650044477103776 192664958749249600
3217460312409288 164155155564589408
68278797547345632 116235124445637136
64250484247203176 108851518655687968
11712011395456242 167204514304563840
49834487939392672 75248232402406752
171295278621547584 179189027521275808
164149505688660128 196614773163590432
1317062129678012 152714510353071616
71138460970638880 186540950420708736
42312707913976376 76180270133740896
68265889784309328 151761592221900480
56512711402371024 132944488728665456
29192640968777424 50866704201063256
53098658840457496 55670617308272160
64100444999803656 180177571109723776
81231839349600144 86160372776418576
49421100913597488 172751257622048640
95861459249844944 108790913533566992
50169785348012744 87589905409974960
4598744853047890 79692246982814688
11515610016983 59896271166692312
55555657533325328 186452048752297504
113781313240772640 167372777485732928
58661953421711800 194061797781028096
84226289502847888 114660418680177664
60772310433231816 165047417298931744
30115480239342424 134995714330668144
33822724955467480 191759296664176672
73523775462471184 152638217695599648
135343113481748768 175710675517490720
17751145171380786 156379563778474976
23500650870813624 95948094097708240
108645178163460480 174390918239626880
147610053589397088 192379933830847808
77599886970563808 174541050763070368
46744475758435880 108766047205910368
75176304939401376 135689510363573680
16467755944074256 75657604901167024
110870700819913216 173226139243912352
39636109348685560 156433928438689760
10637505168211756 151271116984475328
116434091955421840 127747007840441440
45476715336539160 111448600698743840
32472827332344812 128234083379703392
111202868244785088 194148882491938624
6846368671982432 153017637674539648
22465605731062896 155009098674021408
28028176659857656 139764867276876352
61397651588371544 126927891717130368
170548279458117184 170587606572761792
99748700608371888 156322362058880000
79007090569672272 119749194669360112
81697958611080928 113769657852390224
5360661155616807 175864867312714528
58763124861805528 174923948418661312
25063155416177820 46024844899518512
152061209419606304 164562396505618816
59268935134486432 80011103151210272
170174157482017856 184082323847297184
43121717614876048 110363285714569088
24845797149317316 58747154629974120
7898912296308373 134087832295789536
40270818578081392 161641621227575424
23129308797875024 161454143094028000
134857732507471904 179305643275411136
113480405964771760 126269623312597072
182887114676525856 190492991154328704
10587409296672036 157981822631486432
20941343499297896 59060210424271016
89384827697931712 89861128645861888
32971276886880476 80512496728240032
189559614683630688 195796713705095008
44317442800305168 187374400652206432
33506786401994012 154278020727290880
50467392827803624 156135927261209632
116648218087157008 184543193717111680
22738731132478836 121805959477573696
27110543873296848 80230017129248672
69146418346929720 126229160884518528
29678936430163664 102191045136083696
57970333823284056 156354442666507488
11743154078954308 105547139989312656
62056151989538152 193317013754374080
92740156318693728 121288434393392880
22560782628541308 179264292250618528
4707641991296920 15209236734994920
77818861331258224 191456001195092032
157728320231641568 175520434388234688
51285485406394504 160186839347264960
91937545972574000 145802655541374528
44898647385785176 86687628241375616
140677693591967424 172239307237036416
14449327657209610 137019562226267808
114324496671709936 185009505878364192
82620007283688768 120920826295839392
28751792146363848 165538082934085056
11974420624491694 33619762136060332
15098284809886722 170891765094692064
45956733973975720 147013895782285216
33543951132770156 93072780406254896
36436661354812176 147726905056121696
70061160293079040 180457137352732800
137044294351489520 190509421290398720
63340515666816256 76280944108976736
62276588210289672 138956822580288816
80710147119375824 86433932313657744
91761515142315008 152094087497257088
3455093095543595 57551483423149440
10226197944425348 130470381109554128
67597178636087192 119708521406910720
31165857888808372 194601161168948384
15546830370241960 150246910393634336
119998639308871808 130477301193399664
74778232813440768 122915981342778976
13782127814000582 55624870750437800
69001347686666128 89513110759581808
43182999277317128 53349603618434424
38695482798886824 46586423937873864
34939431588306320 101633135463766624
83622026786477568 112978974174415920
87588646229784848 110556329063491584
29153155131924844 133415227882619984
99749900016183456 170110134792135488
29043465558344356 194200405665899616
44691661371953656 76975017886715904
41875458763303576 177905361641595488
65902436630997920 157399726154660576
27775641681892468 31370669002872608
128720557316074896 156035923462496384
14622568924287352 134675260751912416
69711520760844088 118139275055775456
112541415082728768 145669245153246368
23896259365245416 193148046976857984
118941664389347248 130974550063272400
11805252779785538 158800292738250560
152514076446901152 187823560190989760
70099905243069560 129208174884610256
105873061712178240 121328374897741984
67616672704598480 187110640914984032
125672928546775024 133868734779648176
63419514775063384 85736227585998768
41200690482655312 157362247716702112
107100982013318640 172659673489254784
43807035694959960 122525144128891408
8051332188814155 122480369368947104
12438474836906400 106730242167680816
53437409309207040 179894471023216672
128214496006603376 154579080428702112
1204670528297958 182890766484248896
43698611687624632 139212824920228976
24548144961908604 191626771588393600
124786119498296672 127309950689615680
83723612621262864 193721784606879072
16998004705318326 82559942981962656
138641894152480592 150745045177147488
34060713673029748 185931661581350912
125798722812055712 151276708321510112
13656878264159146 166236578357764576
150820850740013504 172426387620904640
6282945015317493 169834773194696096
84295596157445888 179167062972113312
58288414530614184 160637808335250624
124279932656449472 182184315095594752
98772220205715296 103779436630875168
145529867469030240 148149007634206976
6284701340618633 21682886964755256
27540015001667072 53314197829863392
54189722820511848 141996271826810480
92932409680794048 100696754391676384
3677558544201121 169802365007124544
94893510393325280 147413655389190208
115673272449738832 165499342716566048
40663718637558608 156299617600476352
69127022319474536 92937873166132960
41318006128104752 156307435039342592
113453006723255952 188432214405505440
89864631880025152 181269341651052832
72356518763843120 194470737514389472
119020327230614336 169330311910357504
112905756663271792 184978257954976800
3772785742564881 16685599219922424
59483516382625376 73709298260193824
19729347092919532 139300458142530912
10646777679424044 115341617534601232
123806373145539808 195109938620437824
128714362180206176 140723672258100448
2728483627132884 83740968474580256
180491219508776128 192703294872104000
27406113850006536 108756250880157248
64537881225931712 69945399699728792
131891197234596528 147913679178641216
31667568335550708 56834833572123816
12176644390748118 47826390405784648
28124507153722996 139007126824747696
27606636910318624 68429576069387040
2853026762319372 164421020239365216
21487448009290316 41100152742189416
66324908296928464 156365499648674208
38765613813782088 43985661561706072
42543860813145768 68649813820940352
153730773672674560 167420713928872704
53261252150771648 141360257649768704
104510905142662160 126446253090785408
38056198801612280 56322066098655648
87819262527782272 171627776789824032
27258425604716964 67172402537493280
122925738285217648 157628798718506432
82122124509662608 131714019968639264
139975753658571040 164099382579812384
39745270473862656 168203847325609248
14356403848679454 26657259326881392
102754420042171280 184185485875871552
92333716951824912 139837747307124544
21553165975022188 187725388958928992
8636347032838876 174019946827585888
54311601734697984 63195956326745080
47359008275675760 97690263656661200
58062143136023848 65010381237202616
19965904677271432 65322940598013896
30856380181590552 63935902887357912
46153999305525560 102937943792077360
13390103057223864 18138814123519804
78232766938535408 88097417564703056
82262817788573824 115169141659933424
26258137832113436 140302353520573568
120584086500848224 172612035795982240
26439814980601344 83093542071636416
77219822539866048 138709865923251344
133472247598284640 145376423537566400
91776310858402880 194073650876862976
97510482712583472 148976200004271808
147301286854107584 172769916580940256
46284123416663832 89280996488890960
27836502836737900 177405358164669024
183512906149491168 185466595980688832
93544121976862176 110131173214217648
6248141057913314 129003807782703696
16523643283586004 60252122807577776
109219873772687680 139779889010526816
5395720648990308 82814001005897696
24608368980039096 144880938997524416
92933561194786432 181346979177649888
58182727681179376 75279809043199200
23001048188625268 117390046536361136
5459831064713534 97296016352289792
1008632145782088 97488320255298928
20934217502343300 82372744312723696
54778041674366256 123947836632564208
31545529624738804 76135094091849296
80823574833675392 113639892756280752
52081157180604008 58025941632140696
35919047006082700 171053428321970016
22314874946524588 123102462377559872
31955732259919424 193579856183331712
72135422685366096 174457010047967328
101317913803797664 123625645169791504
22662534916602656 148027763411320096
43537006387830584 156731254462908128
99578077367981904 161492293466961504
63513917062494208 181018314381644512
12737389292939088 131633684399662864
30216185163547748 121176325216635536
83343662502720816 178212077729113376
104672274637279440 107938015298360512
34224332867458876 84620423286141008
90442522983412880 181151811237524608
18785326689259148 126563400161846832
9972735314158414 115022430510520912
4032817297498525 6399074233229517
47645163523035832 177457284697662432
103865911406149280 164321381740301856
123378833034530176 127393485399318016
55302387078977864 70932007115655864
114847857451175568 174809116215781184
39579843513298152 113163778416327088
20803990379073824 53088018874967048
6661195238548217 172705922624548576
34786539945552332 93031805802828192
95117432401267728 143319668060190384
178579635949703424 192404398132957632
27836078869325496 159993355793151712
35870643182454240 78832982145033136
57874018529708912 69901621766938824
65696533589008360 121382051315730240
54264323054173376 188437621953650144
39138863118784264 178323161997100192
23783495102355028 155419014541944704
3788865091770618 134193405312616192
43459445553347760 51144943621781680
75430958872945968 154577495112845952
117155252833148848 131342550427439008
67465056015294944 185947929575520864
11529320679275842 50684333931164552
49766160139343120 180680362617978176
123791165673094416 166218535682912928
43731013470113616 75280661900480432
62084893754943256 79160938221523552
59778324487578328 91520829251100352
87039423441350608 177208821321482464
5564421294639302 103924291359793904
37382127271295488 99223787664560864
168566612279333184 196815038879554816
108206295078812416 191994621675989664
91304828610013264 178641157131797952
116642701146732800 153445424151605056
68123742290014472 99808435049298656
5884444944187313 179539271557274368
103392750006028384 156942964362881888
2020637953562790 54014981543473896
40814140128986336 184451590373868256
17237547985698850 27880708565214184
89424264919367104 149083194283730752
74306079237595008 104038567095070896
86145890713809440 181959601704211808
20876994930907108 83432270274015920
82164338502256160 153781273320895360
129364185808269840 149218690364311904
87831789627487568 161494446416138400
128136991776478256 161084631912959744
50788074626535208 135680502593039936
10752832577203700 50270369763122168
8052851727966396 34502540263764648
86095680041552112 185205820553723648
58315228917996808 68575547133657560
19108561492081772 138995923178140400
51565248615370168 75075034912011840
37369612782932264 108904310155387024
89561113359512208 150973007324683648
56114444279786728 129241843588355216
24836430565610584 87919784485163520
113330137765442480 173477084896827264
45109043800396584 164417244145241120
87047673037765328 126755499220761568
13299508842053516 187519020057016512
27516240293448468 117609470341665872
8242209860034455 118661586532646064
64703374403386080 85677922241722032
57185052346905448 158410661294994272
1811401007133379 106338660506514208
60034680666876672 106521677228159488
21844249541067952 170987845697714784
6064338138038523 154944662129492224
86948554643650992 116805296959969744
95795048808160816 153408937061300544
167456316867664128 191281920757411296
81329373912260336 118573274204918368
168731997153076192 184914070884817376
118684308110525920 175997293533831648
4091009227067563 124678249489383984
101900799526444560 139106021483196912
183996233274626336 194843717175072960
57241830012854960 195063643026473088
11495345235292792 45969379267869464
107252830401627664 140792942610356928
102273665772556032 169670347376352864
104298604605794464 194578014484676672
29984366518384604 51659486780953848
15507578548089204 190590785139781408
169087744342013440 178185117489909568
79201429344136160 190002379738932896
7715318919934936 176498195134151744
9134481775046684 71990970202837656
16652247559700502 95236090303102048
6155583648321491 27602732264227936
59184996526016080 190680843215628032
19015628669804460 149163738947987424
23162178617168604 148089951099717504
17203894977610150 88777658631301552
83305717483849248 173632132277040608
155262182820317120 196319033338599296
43189697034662352 114704280379214336
165988611473770592 184973059717854816
135514995773762304 154216253838834080
136849258336186416 143795940490268832
14423174436312930 60823124844990416
1756821089968042 182151399003028960
39251837674957168 63585304836686232
10365359279508788 65139014935902192
90312896131866912 122662040417290096
32481412456173696 111776996143465152
15316895655434290 108160850375567664
92613743881749712 110988571904852176
20000244315002760 191487472429951264
135307150390170304 145887631693412480
48727995824690184 143991548844538608
44940282648069232 154142857661051584
1819117883509382 61321703635386072
24934720140163104 129488027640793728
33720640324556624 53470250516243592
697370232240262 115187453612721856
143743883629048656 164132324915500256
139504483705181776 147702893098474176
174861110729427072 176746195481889984
116035964713095072 144829271615431552
38629293649314056 138562612416462384
2542564283735889 173065720867821920
39207975141264584 100960430698302064
74972843856776384 151964251058395552
8883085050354298 166090170082219936
80595176082427360 112308312608556048
105122945205523712 153464336735519904
28444425588545368 184565052486766016
52469717067857256 170041154751557856
49006592689485504 176233588049378880
50906368202456768 70498997387765320
6736114119721958 164561412552379936
75517986770014192 102943446678287328
73720692137845424 109709683580152640
10290487985011954 118321160095436640
134475282333405520 134968149579140304
74457153977800368 88907967961310720
18301440881886300 175861433034431360
78557691356288944 105626705049438336
168582539811046848 188896390865874432
130328489078538768 160929402177806432
25628004115100228 196639464663397920
115278670645009184 148986822424825888
102371688152428736 110509129044129680
475761641061242 143721216385327152
95468510373405968 174854011971923584
64810834747492160 179632514837965792
25944332132975028 131180948292870848
16804903184180528 161716598008061088
65542485988318640 124184425335960320
50349668638424872 182349524335361408
16212576784159852 68625763882112440
17275614846629426 166526361829926176
15500482568081446 180963182543631264
37751645898723296 95520134023710176
33522747989736348 91452073620943040
6469981823702647 104518901931064144
170874971478298144 188067806741821952
26854867006692340 69501051784032152
8858618257652105 138007741721323584
25526108299375228 188583362887338624
66862267164754928 178880250226636992
15510691635133524 61195623287850752
10101176576948180 172292033896310272
88901293249628784 149117545316772480
138006162626273168 181040913263135616
125642727644650336 192686967266927104
122865749021049984 142397674478754256
4769634611995083 106575289792393712
64150879584449016 139715878981544544
61869394730026368 178190785917166336
79034271379476880 88474793799543760
183049333387071200 195223891843259936
25427254851094508 40723894682179408
19648056217478564 191969043377562656
45945472034197136 105282889632712128
122319273122290096 130968825111924080
43384356444522088 182651886382207712
155202647632508640 182875152364241920
42922001787308408 154276915844729312
52528475190587312 169378210003477120
17096569468404732 173487603982771264
23996295959396544 191575521737403456
97442139688645360 117529028669499424
25618902154868548 59169175884025624
102680707632724160 148362595235895328
18114377009588084 195653800096927904
13042649486926884 143432744903793776
40034534097124928 93414668443701040
21487831901174372 134533814167311200
32623882793408064 158099484438602208
48097788286478952 86401663798871408
34777845332803252 112331600637134336
123365283052182576 142446557935498800
102981256164985296 118608279753480096
39188539817724008 52573969784711520
115982600803505584 167652846567355616
91534408158933072 169894948531855936
63463337454762840 133052298597982544
54529573979475272 158681038662097248
63487051316348056 67923381629977768
116529199797533424 151823126133556864
57943655099963920 94276823746409664
42274328176717944 190714357417351040
131080581611380672 137028361489658048
63543029455917736 114806181572136352
112008140455208384 162355305260396704
114205346319887472 150308324618743456
84285741426518320 99511260956592688
16437149672303172 40356292392680464
108327542365382816 151248295421877728
89318415280992288 166044521007841728
142530145193026720 145589729944138464
98127824348376608 146947771182185248
47875695710571944 140223761570381552
24229713553338752 89009172403420032
49218229387811168 138653913748244048
116888233969612176 134946531669689984
12432348681021124 161754069596078080
110717304880711040 135661206679372672
168474934098570016 173311922267877568
9914172531976400 172204134114264704
42298532084866424 130022403870743232
77953099769188272 114719669248264896
9989764695024596 107872068914107392
26202787290290664 125967127587442112
6232924872500258 44865501537212480
108761523093655360 123906253828652448
8208195961301564 67828505688996080
34525517066458860 194728781930516672
42456255994956384 54513155192491168
55914684460403704 167955410278460608
19284856321615316 106440184983838304
138798822141149328 188281069774833920
52094586753718720 78066001244082240
42505033919600928 99124379728310784
27699909748607712 51329512512201904
5930112998649475 150131782947761280
97935078201041024 166336118670636960
177289012647814592 185023636458722528
10139444248488940 98324901727672016
52565466741619904 177571679375326208
15230960926281638 88507723557903952
67579046641730616 134863136519783488
44179773575602368 131524162599491024
172322032425235360 186420066768705920
66927355254860008 195072431318796608
7591089832139005 34733563416579152
14751496947771156 160534714470184288
155728266043432832 157487045468330048
59841722795371296 119241518167797920
149987234117123296 164534232890955936
91370237538463936 139867171809672448
37063487678247056 64308344507711296
75880752647755008 194553761824570848
136446033186188304 145989400547910592
30245733599767104 155586525748262688
1529205604450560 104462368335230304
25255435655345328 86400142305964624
20475136077588644 139427329235534256
52059828620771808 154240321301939776
125037369116700640 139346854313900704
104506539348509696 158097935877012192
157055094347338880 193807288137972832
71606725157624032 101272653930897680
39321694174483224 125819691735450064
107130569930356960 155125840155098656
44337580422442160 118263919334647008
75444334525406800 168468931794256096
10379944861865138 135557498104995232
35618612089046368 81452650987150560
115780258648051008 147882244358954080
41924926507767712 172553908662924864
17434015019654806 128476087101770784
41162169386770016 125602416437678624
59380436587085376 90198758876986544
103806734279418880 184225937657782976
43829496819391248 163249001091501376
96141140930828528 121060873625132944
77628572359483344 133971418003052672
66494299847048336 124317076358848944
132078990465577600 177559050175712640
96417972357449040 149907413980677504
73678575500554816 73915307822320560
100277002957319856 110264048785948960
44324621760257280 65164474229420328
14222159850596804 29480833714168040
48840828224423224 70712331063334856
10521941139709312 145825013741786368
33639486529613628 64404886533537968
51885062019098152 126166872093705040
57009891984944224 113559105155643504
52736072491645792 90909705338670032
53135804411076504 142970496100067840
21208403999446464 22514525064627428
18226847637488072 63127132933862112
43133903473875328 144456924229115584
131447266614918560 168901464668353920
37084412444308120 107617929894715152
39923428339796576 44974505014581224
81722105271354128 140772644878706704
142961598566107072 148554786951408288
63226782213869472 85707070793323712
72382368581167648 76515467331653968
105844465779598256 134285774220224368
137178205791953120 141239280675522624
125264524426723328 130001270530555568
25005609892121084 122918220283297248
102199225053329760 120306541807130800
89626530816367648 142174401280903760
79373782484013968 146524866260073184
41211293563225936 177205457824412864
61495408664676568 191888886536482144
130068121214155168 189684744765863776
62774114000967384 157783583071338656
35053559217159560 121973705221924608
73259281985974224 191706161923703744
38383010267681936 96713055489974128
32967142514057164 129402810506187088
120818143277125552 143805215519987392
119316572546493680 129957023989728960
53156810170232048 136606244995638224
43935600376729648 44304806845152624
72335321307079056 94716853816920944
35618378181424968 86658844997027424
129808839866474320 164623736130030304
30427301395185332 117416616234415984
16983806285877374 73639804020835408
101758127634990688 167705323849064800
17987547498183690 194530219785650848
30853977074596764 153027627311695232
138120610672675888 181633592459965216
103915258238881616 161243273973992928
38557285680838152 43681362679536376
100791990727790032 129342313498336672
110558773009777360 111867553025722592
104185704875285856 186960330933408608
122946110022014000 159718213955860544
95160987946558672 179808195914931104
37324690704501840 146309809162165728
94417142967670656 120005448494077680
97785740998852368 178398508965528832
44472208130352048 55567018905173008
176072859776268064 183633079453966912
65256350651261296 97633361194128400
18133065570274204 166459598902963712
55312646094322800 183544579942980224
111364681773141920 155213025275341280
126267826048627744 166493171112752896
47673873722920024 76224447068170512
22683621968858596 131926438410030000
78473668329977184 83163319808435712
121501579507123648 169642531388885408
33995852119633508 131267751898107120
122464019961127136 160353868835350784
193618135191630784 196681299249613472
56243488434099640 117300639599932832
21506297690303340 31586857297414060
19846993801886908 46262127770528584
36672836661836320 120904712936998032
29503180730271168 136309928558142640
102521382538947360 112407268697806096
100459132481702112 140472974324092240
167018388300726048 178245210388199392
37445792461252896 87735307140897056
19481753197823400 143898945236822256
50589905657234856 187812635953682176
11100026828034100 69092771688478880
3660557881732441 176809454253564480
56242337481608008 95903836892195504
131041275838524064 196189568072426336
100071300435460928 171245310263323840
141223966037047872 175576391654786976
134289637808199568 153290996137532128
24913460853427308 187343025597858720
111002649075433424 174769412793995296
9202156799964988 85811235073572736
159648675199291712 185794381271103424
26399568765894508 87178552370430896
119615544565040528 156851100001116448
147777368820589664 195401583633353632
102497716759193872 121906650265284944
34912638634708836 153868120031829216
31656754924071984 180808922697571232
24029675045616092 162931433596116480
67661249949496040 178505270989402080
120311554827435440 157014459421836416
132862530659073616 149931722937849792
5689863396644204 38349446960583760
25274013740889832 195683043914698880
140608495672028560 182502659636737472
159932468737911072 168760175815267040
43133121837889392 167917476805568928
128930104242111568 145302889220950304
46710155949980824 99909004966333728
51106610175303792 151439169274452576
55514366587007920 176387900761897824
20840679261270500 89226727453984704
68087895835356352 148873033442534432
15267090289918654 129057452706194816
14996340683754930 32728169122225268
6306292094379772 90649898430450080
52312200147838712 64178071099689040
6642182546743821 48632807021683456
17303107569397416 55075177571771344
15818281098115876 118185126492429472
15516879189908456 137220002769929536
33627356124548372 81390186747817504
10495535530198558 102790300462600448
45666698887069872 175115431990000512
20323532798999944 171431009890965248
3105608697122795 125978780229153760
6438121186323500 158990922690995040
19054929187125764 68659203337603576
41012210504600112 156857285023301888
35089300446554296 174083082916771616
2034126676720261 94658585203519728
38319466215935176 94668198385686000
29775200359784744 156329994573622176
44706985820336480 161501442410631040
86243204589036048 110261954918101280
24950055592954192 181954517367395936
20183576541417804 79989886514566992
86255568443035904 125396911393661904
59357503095473240 139526051223405184
280751642048881 109763868770937424
146230752631481664 168414638105274816
123551288639907104 194931618060385376
27799560018830280 178292659106346208
45710040342173504 191499158713997568
105708344057346912 131542171935297792
90379853861266608 152717914380410144
132950684797007264 156661558041435264
29469942824899436 97110627362905584
83407242909197024 144624150481696896
7444262580206454 76754485569721200
104961966351788304 147841046471465152
124077291479733664 182568370510781696
103999040328715568 136770927912805296
74907845770169616 194075657924513792
55441155199139136 117870848214237040
10870568759199236 17651677510393710
69996201474340240 77326133770042432
79832199912282912 193298674635958176
89380007495393168 144815187208708320
93702989242065632 140785719325792448
138980707384440816 144643873189968800
73271732339044064 153980360579308768
6060965524066502 113520405097364400
28503721421974904 85206614987854896
66845707418913560 112121697181696624
26613769007237624 80887308638805280
156330259419064704 193479718069354368
8882032150887565 102366082227406800
117501970320716224 155174363916784736
41350239666326656 97940150611837856
48771419996996936 76053768138130864
184239204293913184 193100357379303328
10291008959094318 80613986068607968
1275715735226316 47496431663556352
101608623263447968 128388787625085408
2049711495196070 158961823916606368
8282042540492528 154938035870055488
3426959476442235 57783938536465840
23942213885607660 186692278244412512
61826108588529144 63053910009040368
30238702731279164 127077221495130928
76704593038989744 154462690957809664
60892123949663648 107247789342100480
58749498769230976 102719329178300576
45362052553805856 136256865958678256
60946123921787368 163635198185196832
42563265676245208 182874971873352096
165762014721425408 178434167369924384
46134504463531944 188136249174991104
18534417656246172 138915143409707904
41355662277907352 75991092560123488
55496285137943536 117996133955819200
45329100608922128 189422122589886368
85741101450102416 153447801247019520
85073811405084704 188690474361340288
123411475623666512 178639049018052832
91145937983389248 142034634387010560
19393438599958592 35931053971866832
16831161596546524 69274404178965720
17720829319946990 81627787708709024
93744045562646144 152095136592448352
125947397064235296 140403829826670720
50030597910795784 189612015668567104
65413242630687472 141266314040119648
67832455381558720 70830842936225016
16406410290317796 43622652344796280
169784816560608352 180420412388409312
4959909283784978 13328938374369888
2579604529148759 102095974980624592
134253096170763328 144865185948815744
3186915273028652 115924459835593936
26757957723566756 193624859845174944
182688353900789440 192553654077034592
57873041969810792 122964485251018976
70944668321472208 122611453465341632
86412977186312128 110303559939907088
184725306567240128 196470195381139072
143137047031034720 174740410871477600
25253378148319904 193728611402353760
45467360263747392 137117897029926832
83046996688117504 192691542464905888
37624525522085640 132538886497659920
92409957226591920 196541856998543488
25652326645280820 136659043819083904
17321311602994232 110595482660743648
77673155207165664 142525951027314512
28988185207267164 151594040377378336
59437861473949664 111595893629528704
1507902224524182 179256679985851552
101711499828522384 182532472248945184
167974719271686592 175944912398422368
122753195067409600 144664750584889088
29010820084282752 175538121946738304
61898739048603408 96540394698749488
33303682708996732 183566668179132768
62854416367105448 95627264379845008
61865797747732520 135322002175340592
93972592102886224 188244306320215104
126143936660162368 146550722227718240
26597324545457972 182623120313107744
60123177293019944 121446034538778912
76835183316922528 190226648199696224
58547711883807384 116226731877937536
84711130984763360 185931944079491584
162676324292356608 194801249902797600
64052040416999872 147890753265256576
20962372415200140 42241499640483432
140773515605495920 153729678616169024
71829485134699584 137352308692152288
29121067717001340 73455134925181312
539501464829797 7484838196266256
25924944944522816 73719814720637760
43871201426109528 85796826788429232
19142832126916044 113365965458732448
33707929851812324 69531701768977752
41549117569802424 71844020711471376
92062109592411232 147633563005361440
23225237310822608 132311842977482416
31322378594641500 194123996151680832
72693137703190448 81060049657403040
80927564167497392 167045719100819680
66268835508646720 89879601101444464
137373760335108768 147325932316536864
32381204990857948 180628491088460192
145190233155335648 166444968613600832
4859498931836378 49538262817890144
15456672130098160 175174001236815968
69840641361813832 87150019180509312
140889318196652912 144791980732466080
153137069676486912 168868861075321536
52853106581359656 187843071768938112
12180385807952056 45116808847513416
50453660238685352 139397578312863632
93332046264791488 115444704800671296
2917656869324881 119376445329407296
116044796438490400 116488997858655936
124380655938779920 131589517107162096
5275427012582200 104209369930497408
79946446258635312 135710653196117408
61513746856258280 164944452189193728
3238326591593106 97964443722531888
156761211148551264 193917698554427616
155878193536882368 184133548918123168
77796318866944608 196335745605608320
22500201189356632 33521857740350812
82216044966132800 171383406597575104
98240065616581968 99997095406448224
177201566567320160 193191728872996928
114181012675908544 155272663623029664
44891516263963664 101346856844483456
14858446412022562 46042278343217184
3502753216268226 189071690471686080
146113426649682048 168979445339900384
33498022228489804 139716286085990480
31829153327982752 132197159791850816
20607605102148056 61460424149917056
95883360488280608 105573578737624672
111495510602829920 146888130561032576
134744304921900480 182151616232375488
16675235325748738 65380412656439112
110686297551959328 123096284724881104
51799157171141136 119645259976813552
107792641743345904 131326571198595200
37825216835452544 73619468130054384
59705790839850456 93550863240936384
80152040556792352 93491964457410528
26406134080351920 81210114006665744
90960238349758544 146268097971503104
112908567266537600 193492593421656512
18864213170387176 125242692627574128
30119469372735740 57675307397493472
96905844906282096 160901525875775360
71678263047494792 144018564241441216
101567057550784672 128153260427862912
64625295829626912 137555995937569152
22579189725831 65770206467327304
39350492152322032 158715565933541984
7643819291485753 10365363497216700
102060414524744528 170796661574140320
4922015127068685 18669870799967144
93263690498455424 142401240435911888
60891648742004752 158659537452584576
75865376724258480 85372354938426272
44282669373602112 114364609883220752
83837564864890832 175211933243593856
59998139449505632 91820367259177936
58781958257342704 108119093895033424
158940458735271936 177352418298199168
163954497775027520 179841602946246272
100691159449681568 135936788192268512
93668457008639888 142645155806977408
12063025509068882 53532362241342248
6723948668910816 91277983712761584
85164253905089408 142404879140701664
109390948939531808 172397867059993664
49630891887218128 165715800461940544
18252810848366484 167778618630611136
108329060517492768 163322945834217280
68688481071360968 145926804802303456
82698290824782000 90297580945371696
45854712357551584 91347970115411856
5098099397054006 176062461171206016
86543806681808128 161191328001162144
32790845581044496 45231089768062232
14361055343862554 159234467696586144
122947117586209264 164852686045499680
36071259254405776 136584058761750688
93489133283324560 137862252347059392
9612299062395020 152475031259719136
46153767601917760 78754086220148832
154303363806802688 154984506766552992
95702798066218672 149904411234389600
104081071527916832 185338442338066240
3272713231575104 37657940652169240
152484262923895264 173076443576299584
74517161345268160 98462888806173424
87490456898779360 110089211570524768
79472042062898672 171658265237195552
52389539714966104 76579691080971728
74009083283014992 166812436517662400
69873650528581024 89449857395039568
28567997402974188 146560325101330016
61593695212829120 148870298620267104
146562420024851232 149314953886823456
41848735085353344 44121888815551744
107372441740187152 121834242542815696
53193886876398728 153302450633149728
10634679693621200 27064024945709772
77850175943175904 179371379750614688
148134196973034368 168038098336917376
105867336061281008 191191410456709824
37257541465162728 116674110664069728
156232280163670912 186398025901569248
116943198718119936 149386523233365024
41270865882499992 56824918684544848
70078673507062944 122318893509598080
100144145530817232 174417207990767040
53255608882925744 168185307933393024
7449970335864782 153165491480653376
40589360218067952 79615114164358048
103268343523092624 167278440673458560
17266406854318896 177131259463957696
38298181305869216 83653340416384432
76163689178746704 168155753221928544
65326027229941224 167293464835156224
21993444499337980 80597710993833632
97944729380792336 150082721909100960
92304888538389 41487056963851592
3737197144604266 40603038510168752
10997593797660420 120398765167004928
66956970692063448 76720548198301568
40080379891494792 150880668791259776
28211175539871092 142778878182648672
96288635308799920 176996407794027616
94762726729736976 96173612788215104
40874450281594760 91862141059562992
62991431526942680 122387382462996416
120934988475367216 140021076698831904
16381310273158936 142729197946400688
121950164475262496 169571694287268288
77042113196858192 173231580115826912
32253477910680988 143542155148156720
150820399636323456 151937518439678976
17085798607884320 85666662866779120
35531569538806132 181253200381945792
161943960271840352 163376540065657952
68396986001683672 137405357293593216
101798979151097168 160281183594207136
86444712827573616 165850760515746688
41203374648519736 47549619715256176
52755443127314984 145274571745388224
135907545983514288 148252681975211744
65561997695867344 91864201957850416
22517028321616260 93508898372988512
20022990333856944 166121791745875488
88148114515230096 116687500634587648
2976588134219772 116007595666764768
16751913933612792 40627850589204144
66580595326875664 119950501898309872
52592084125911816 114555666149448544
149959411621279520 193742603207977088
88966281215327776 90440665688384704
119093516927790752 164403185431863968
34992343020287716 164877600134043712
131828486831527968 184538526624686112
32730108785534036 103244286569299840
63412991905119552 104675894232408032
27461918496522724 50011201598173984
120175170287272864 164924273123074400
25481352263752620 58257427424507800
84127311918180992 107626392297996704
148094874413209472 163205523843439232
57000544128189776 64072480356667952
73832040271062240 150773257300365248
24687325916338184 80845139516679120
50784170587487096 168742717158030752
124606211569752512 186450426540715200
8120984451533171 150741407184268480
1293206343976285 4055349693831586
23755650339181588 78140424784803728
117829711370011104 176071355317287968
53603646833998384 189305497419334432
70314412057498296 78257624941100016
131151485989068880 132603414601232784
29506324082527980 188748034350017216
38202033211190320 79412150374986528
71842710340443792 130782110887068624
2650322914618737 192878974456602784
5128733603627773 160866271533296704
46984296925880120 57218668213071976
156058005389894400 195639309246864416
63640959652660240 133084753238963856
1057214133368853 52932919167365224
84650697215485040 188381504126198592
55703982806272000 167003265526290496
123422225321083744 133124264545005072
148131430338592000 179036171378282976
72139728201079536 160663563653379232
48370231249661296 176126924281546016
113095803232115152 184351860584184640
91136210428621792 106738725038953200
9292692837718314 129488706684110064
66840424590894432 89449393423297440
11391714237547756 48401514217456560
18017136210158920 136401170803391952
4883423339604247 114134519253391296
55247845029714672 167862024539828704
179894447305362304 187701922836585952
53689128617434728 114458920179963456
19457570128726200 107312358166625264
157150517926216256 168328807482146336
75367595459625744 110628738996427456
84979038523833104 103960838457738656
6516622148324757 176298384060706912
33473642402353124 72124245927404480
35508478572576384 178111742894960416
49816693083282056 155637618450532960
38920646608088424 106106303500411696
33399706874001460 89725214969135184
53362459836610432 103527049643705392
77177479506241088 97476826068199920
17958204348624198 91439514390880448
58008740774764856 139435580013455680
35935222209756752 94328571897773248
139659268779475616 195734443695343072
50740940611591272 168449802508480384
69306454698893984 70562043779012880
61022867190862312 130608323432584240
66611812391506456 140593918934717632
139566840636485488 166243782066384448
127770069316774944 165320603898497152
60721439205324160 172764862814311584
15540302790014930 159649603010432416
117065757709099280 170476714545386208
21710538467206860 68287602030262696
1444997351072583 66219228741731688
392835216667643 137294869357719408
106523404018293952 125905511191557856
32859817076074156 41234995492048800
52710359074125808 95846302641767856
2768508445298008 89251243252911088
33270238889659832 125301654538572576
45253612765298152 62825199793900576
115415146971693120 167778882636735296
68772106324714112 83149067147770096
75703328126040960 182753047110977472
145909749311479840 152030001372319200
32427841107252336 34492896147792016
33401219796567956 54345076809362568
144220428120002624 180529221873963360
29978251512227808 63082700362025016
10547953226589074 175133286460906912
8544627392799418 23508800178713712
89409259121298432 115251303953508800
30844439492747968 141628502438020928
34020544505493756 115490497923812272
168186596782283808 196275577227228864
141742541638204736 148512989823482784
3143567725297663 140586262059156752
103245532103195184 129024053454584560
85305839926025792 132862921533322432
72677778694537024 165420881902973216
85114581559522048 125486711439315360
92363747711952304 182102740235157472
8917804792632508 133542439163346528
40356870123252584 184714996276824384
109502530555810896 196433105792969312
100025470117669920 190277854921956288
70090191619576760 137846862210268368
45410891156505152 189767819321178976
97842080390104448 173021771214886208
90120130509356928 166802789667124192
82163492443653840 177870194501425952
79824179655221776 160874387833528352
4821212685834192 111278679685874048
16840220190853162 142642714247507664
19837560263678672 148395124977464992
29721419513063336 98097734027870432
131001214527261008 175636519201010816
31587794157114368 144761393004834368
85930794685706800 134559445452452288
168414906996134016 175242432858244160
4427395104635527 94498835097175808
8746100448557828 121299445559759264
130668057979543760 181709910251604608
32476193763845920 72816889389804064
109436927886153600 113892075849787280
169259839984656128 179206425472843520
43180319040571640 94462581025042784
5612990439954607 81414284398837248
191485793786400448 196716436746933600
31108616016375420 49308427725840160
21495446152028844 154834384423956352
106820995911295472 126583054817515728
126831082648336960 136366449803261232
61066892183825808 122408482623190800
70974910093537576 142930913085343776
82026050251917008 106655672717199488
77409395214786752 126206196050135616
16475695524880906 30981130380995920
55143483433374864 167296615554942400
148528012824376416 183795871825279680
33133733228245184 55903453365782552
5467869385754488 187150449006305056
44056337019131616 86350833439513952
38625462977781648 175983096782213440
53569884552521432 189505583021013216
2257909598174037 179861022451652640
74505247781159008 151501106971977856
120451095090624368 144911474627880064
11780498799053692 140198323586334576
100673554422573856 181015886693452288
100633677132173136 135710954307004672
50684450059279840 57782609598897976
129540091461817568 175206716033974752
119622630274695712 147786251872966048
65801404385547016 154307178004653664
36616534011700240 65263285033774784
31816459257848556 135956103707376288
81108706049606864 87408972320727472
59223088841093168 164042537434832224
85424898687466224 170961806094237728
42876567118832088 61644085277644664
114324455600623376 140874748125116432
31834168380737848 193984053526491424
129915522739972496 176692862744405504
79820823174518032 175740052641636256
184032131434691040 194614873516480544
52730901268063312 71883085059031552
20192202417309616 169867172058462976
42896918465201832 88342607987848944
13432419179491672 16606532047345528
29158290971065392 182879659266074656
65413480730871280 171938837755323712
59127654694159864 94994488165705168
1165876879229025 8222066997817661
55497326114885608 58225403124364184
95490197362015904 168485857670919392
121300218863351072 146631639954984544
101483254090943168 148785748062840224
8774177797386133 47023902759055632
80809058326295312 141255668009916432
14256171126957516 86596024895101536
159853902947295328 187832376227414080
25649493378927720 174331553155001056
11695606769490618 98182969927094128
139180099014261680 166547424182696736
9586214758014754 102499367389028576
77273268829055120 82497018886114384
74356617177468480 107302715268237776
33493729209910636 133090612100123744
28316743086709040 69321459238666688
68644095951372840 165199110548387168
81375602904816848 91645957797780800
86756325175637632 188826517662786048
3725136847618665 183119605597761984
20826924844872840 114504771541944032
85354882438550272 181079907566430112
117501189370126752 135893324446351104
173298834244096768 186021801867966720
15380973752474348 123780090590267248
1605537847363485 131709545630742880
50855318500247904 145520527345555488
20994006871647480 53149700449524920
146153695059870144 196148836263948864
75452886712211216 137626839430155568
136142903012919008 168590844450363616
31702715706018620 161203141335892800
13751261111662372 179133408265333568
8599642603883795 113594789466928560
48488379914776992 69127803998962048
14374676821637042 187843564162206688
61378267765742760 88572820428293440
4723271932079191 129172547193803552
25502106793542576 153290834335301760
59245772823576256 62985769897819976
127782440107429152 158458199397625952
117857087924714672 192300009069604416
86748313941403744 165456589794068672
79313339834477024 195120272478632256
99201387431327680 170555093381857952
92239803665574624 140464693449478912
42140115871233672 70422819486474232
58492354645547488 62660736593727800
32386719563686000 120664520954247456
117178996551230432 130523080175047680
47178695736242968 61565745049129128
12718170772338034 136950858010145024
128485674721299968 139795587757254784
90385264189706880 99945254402643664
78874179331755456 164248680260651008
186426892391751904 194199846870178752
118276292521638688 168525165305296288
103290061756067232 125051325873326384
51086336010681728 108361371179720928
21872088694762296 161612329076601568
8253011693327629 177386600251396736
95606386815638944 146632936002747712
9610709357367830 104009054768996464
5983810550838030 56340306336898520
100942449640031184 115565631317910384
3610130466402613 146576592843999424
60236728069512416 167924211150148128
34824765103175640 89314913938413280
34201052744793580 89953789771957840
68030223140345424 95079887463348976
25921452546984436 148290322303727072
85300031829921648 85808286387254944
163937731265998560 195915700397976832
118944609304093216 191454995630926848
131671941171123600 168495682682248864
102318589817818416 181766444343513024
116760462354847248 119076119202846672
169544251212436128 176995740276741824
8342697284757542 93988553146724976
87069679773215056 152619124371885856
71725888485698184 114423780686631552
73978017388086528 125653162148058976
6569308660459663 97337309047969056
164016274918490496 176362639260015168
141501827658865616 147378468426572320
49555474170446032 160733661754005536
1335436298190316 85567234847030000
17119275122691152 59400454067945728
121033132517065536 164684001290053600
140700827293536544 180662393561935744
80026027641613440 133129685029394992
5261321314143066 70013903034579224
94557895683304144 162889594368792160
91231315907652800 189649400376450976
13440563774605970 84305579575575088
45268674419256896 162478421266337984
28255280257960580 65615360541970544
38732419542603584 111428005102361472
57533666695240184 174782477455238528
33749726992282272 132928360997792752
16904230281276906 113652996996048912
67139967321521248 167709542878740192
32019110128050220 102791669241549168
108215760652408192 146714901700397120
23417674755323252 23925936818441808
43454509147206344 163407108931987136
5431502509005185 154782667588403712
85584957817449488 166642394186337376
22022688096646672 165450213191463488
71144692246475192 163680279508630464
108136222170831488 110946297067107360
22647910140199180 78539147876216944
8495856830707746 109722501822955680
27439406225129740 156034142935506464
109928799604034592 188252012755124416
95185407544478592 156503722217422560
27399333968888292 104889976408189424
69523140801701480 130712355298683264
29547655151741800 137146933824006480
55327104354799440 79036858009947680
162979271947872736 190222670089786944
32310954061586664 79111900003755024
22497485351956020 65970677282972800
1680867072248815 4115349080848653
43857333413289368 63116264785115616
74983044500551392 141474147391850768
6481569739410224 67222039852586992
126010851846244256 175146439802699936
23186978685017820 65114638673772016
93033192202140720 153510358582644352
34098103504048036 74013436432194992
25335521507230072 40886659529025520
27292694472207516 176402784674664000
89763122674839680 176170042567691200
84800115288055216 90138605806398160
43871527763755184 123141853695951904
39276800225962416 49341663060771616
177943209180016416 186531508928168896
140068770933847024 179874170274175936
122638685411124640 147190525207504064
137337489693023616 177116393101757664
15197023470313896 107396754012747056
61999362763738864 154889755580345664
14970261726867920 94506651419910432
66635442146093280 82315275198567584
110461640717072944 132490602146449152
53711539663227920 130274362738051008
150619096585629792 159375236807677248
8961085632775634 79864820451102256
63264813763368992 89206323114456960
55284634465092760 102743198020516624
132891918768930064 194451335714305600
67597036124310240 77942053939259632
5351629825537487 50573621228753440
59470082969028056 168322471927390272
2389500138085573 117011026059082992
74869391027268816 172352603497532384
146669699846704704 171429308597703200
22520071694340956 148398635347890432
33885902259745056 121882910968200256
94146177342076896 130489878759189264
14099688398243842 79388565323320800
91731818268233216 152877746241674016
58550769866631272 84184076002192448
4935499304731339 93677633278416080
128672824073499712 166537025691815232
42083823848783448 142425343832115760
34261130104521736 44794669964653032
110683333877493104 132571884741866432
23760960577010548 83793897317170192
38648858067851920 176140223159273568
114551507018270944 183500596753092832
89201739396969600 99013994395891920
25516313519137540 139422291183742528
36415061956558392 54531142231130936
98972605350264272 169818603260663616
63551217489835056 187338062617986752
92974790921719440 163656538964296736
26766647014501764 76936761583264080
27961414881668180 39777665866422400
12886918711634222 186227387887047776
19436333131378252 42497329927277336
82197514538546368 182497436098940448
49373727673223760 155301128959725248
18135325475844088 140673347067425120
1312511946103244 10815262542614128
23650058561684828 79818162538313584
2133179109318077 90699855392500304
109848201472876320 135961767632599952
90773826271227056 119554835228050176
57527211106275416 113905197399000000
113565260306251296 179629592245721888
27978607010317312 160876368719463296
29462886167212308 120092800603196192
12480345315489762 18619949523653824
63385055837151760 167017076181315136
35064862099099328 176721326473707072
11580558164407216 110143784306610720
1320566635247509 28784049267475788
43113967248583512 154651147030455392
61264171135006432 187077005573412288
62253807145097872 187307746069196096
80072866879570144 157839330370395616
25480738155159764 131618546751331440
67787967610227192 82557338363548688
71262986212363032 87740799279145744
1575662913368350 154053675322445536
1156827294065138 109935394305885536
101828743118344128 114892964647366096
181935047094637568 193949489946047200
41299455252911224 142103189486026000
78235680333304384 156603000709680064
25885573680869636 115535330249357344
131400713156746448 171241427569648384
57595676423221440 131795246273870480
20989814123445796 56145223831707144
93357421066113728 181658916564750784
27789670494179868 114895871315075120
29954719788727992 148480723598417824
103222946978297472 152884156768629504
74958131649969216 186168594604698368
140431446732905488 167274754210111168
1278166867279814 128084185627730384
9992002844624232 39693101768471912
114183504442090576 196351283839058240
7489753292639946 90232252378689136
23906891625521128 64565977936003600
87085613223446976 194629061890816768
115396170617631600 122597462837701248
89420557303812384 133146875600247248
123087399905498128 125179230469661408
21350097671141892 104818040938111280
7785022980417886 79468385394174640
81903484355690208 126907470739096432
50312316405768256 57595280467864688
3362103872981621 3888584817966148
66769402484298872 173383517313352288
146153256645449408 192636034789024832
19529158077138092 20213730192226012
37434619827908144 62520739483952536
20426347569466952 178336449863584544
84512056588150416 98668209502512432
68733181857975904 83767505245804944
120004152772398272 160421802324065824
100756511572952480 101042516957618576
28013265811366588 105822384435410848
74417294046003520 97116210506712096
47609895284446792 84667931790767760
184272083334163232 191131115601854848
64109866012814736 83654478224945920
42465530711434264 182262560048178912
114900735588587280 137550525074545728
55908844490271056 61653168084360368
82237127071428880 115684154204674304
22246716180809532 82183544616260320
150744263835828640 158167424620706912
23233654226415288 61133010739856928
147779358574233952 169158278397718336
77354612848159232 190432605446010880
21472491640337480 64141809966491864
106130686246076256 181987325759936320
60076118840183880 149719754526082432
129715923575554144 148140004443589504
23621625185613788 71608268908730704
7524611071385438 152476647244322464
65683465996008952 78802766847703296
42665110450010304 48531278136024424
62711496527074488 78125940837949536
79045275917414640 126009137242306656
110765337478155776 188882058372336448
156368027391360864 183204860876039744
34762558953148124 145011428948556704
167991551834297056 194510121481281120
137120842658997328 174175822728904416
86014245559234 49271149208977608
94408543309307120 172989143405353760
45043082072734176 132009391472200320
51768211541999824 190268916711134816
70788813144689424 83987920653225632
45044254581809952 193669914143003744
9522567154247292 58298360796317040
45244828001434272 125341174679008160
28179337980424528 74716971721357520
41432025388243624 117753906294383632
59398738336390336 191642847904090272
83823959585963952 189488923937063200
76751187175343808 114049775366845904
114754181999177024 115331553979909792
62668094225936888 74309883746537232
13195703649873564 92063171138426960
152900294034836672 153749955508310528
94976910199812096 170347351506345152
63473448275428880 73165711006609072
10395509866863582 131635683905875968
17927642417134300 119786896071078608
136866649062489120 188298706076509440
11622783231867642 162262435853415808
107186961018397152 130782133124686144
64306283097446160 92928053479842672
122395682927978864 159634653313495136
26856892848007892 173156712401253696
3668199319284985 183166786615099264
64119135818355928 171895473488279040
83818314788756848 111452787879775456
80266004324024480 164571366673767008
92318757890809248 131167058976517056
96646246841443168 141162379997307296
101846066817456880 124184953000785680
33711176574375748 114294683724029200
88740138106685248 174079760836668576
66510530762758976 167697532266138176
8109300164354104 37593386710884136
96307484416838624 188106203295152320
56230949947823432 170184741127745088
69508287995281208 176609320296650496
153396028487999840 175520521887249792
67995628050450784 125637003975539040
149624812892648384 161210956967986560
24118880320482080 29616527107265832
85759781728092288 91857935732209472
11485190045807082 146343263235215552
53466754986723616 82312415904387904
89469913291255984 100810518810533040
35625515506755796 189000679531505504
31729733453786800 110830635910968496
179716553993898944 179783929958406368
72017309842121096 162003813516420288
97169745226550704 191144248976733312
46880279114886424 54456771533775736
123934992758519648 145547918893602240
21841896378352248 194688043046736576
53673242186377088 112638755232944592
46892643052355152 160408489141471200
5125987724938470 8633045938191457
154704356972615584 174167488517459136
102965766546542688 109608029525460080
14577663462637856 164918003845672544
80927650202594224 145509966163933696
166209295433266272 174684410084084480
101689610269713232 114970660492109984
22222634680333496 147743145228334976
142292413752610096 196207080609040512
77847032178060880 139763641430589536
8944719590849639 156604952153803776
71637329996356368 181114234463582720
7097259351630653 116638011241351984
7637761168536658 69488933567384472
65192710758164888 82724730252446624
113738733488509264 192838114462814112
157548205997941952 158534382166839648
19087885418579912 120588230416869072
86181247483080288 134922421944332496
135655084248225536 139753315199073408
121016971184888624 164994951600287424
98531349928613312 118729420009314208
49893005169490608 80169380117140096
44242850363441440 58910468160883408
101014317409783376 135253634664205760
122392718316128800 159318757469594400
55555323254918568 180514653151267904
98487242782361200 153337837623531392
83296507990525040 194248565493959936
122984155384550896 137241151225157760
4717860201413918 16793901125892452
51756580427923968 93557117468091552
99622686360473984 160283008556142304
7112226471578227 49997854034218808
47117189893991992 104110120662473360
100703576639283744 160812279286904352
43529391369094880 191286590954439648
10055475196185610 34829618933408184
119020081922913072 174896456560098400
74303783832557744 184189757577266848
55340186417265456 159555234004042752
101609114957103312 167925898347947968
132378785186875120 172077014337296128
116152808021452800 158606119322567552
33288840029069944 41188198997078424
102998339995522080 161197860549439200
105893711133855152 133924066949008736
27224466673459400 40796989294658624
26975330227192116 60647018115094176
104124141563425728 124404028785826720
134447700114101936 174296159302297184
12428788586895292 156952497875760448
147489985969159680 174462138759993664
12971972548805656 166384984999069824
42358001814158816 192975554419771136
4362848795935471 170521385166032640
27757971653713968 153136183041699648
8097814072421416 88108047325999408
130172302165409792 134709997704700336
125197354427506560 135752924913129008
150307599381872032 182176914770365824
24881239540091688 179484188977831488
24976593095775348 137929205638300784
103401057966267440 169303873415057536
98961441222859024 105752317457218224
160561375814379712 175719993400491424
5244254319913654 100025252247653216
12715488400600230 184956854119879936
2300463421328160 10052633608672046
36735192572389440 161897958796700416
25537011260189444 150118696880185824
93753781505134720 182986936200705184
31297187225292244 177102576938989344
86661200230733344 189025505483539744
9156566988993092 42010743714681680
78664768465344464 194178326340753024
104555682101567312 116892574208652096
63487890036879936 90206607328804080
77033671363143408 162579776806063392
88910490123489008 110890607165166976
128026569025084768 129870362193222848
3780811668140515 49340641182748064
150055746745176576 192268501817515040
16002430027697036 37030735825443256
92036199353192192 194790212891110496
88534150223160400 126233821983390096
131809226561611728 172324643412448512
47455326872337504 73452298783735648
77793888071508512 113999262777042512
23007198762764324 66817553918164776
75092815348587344 193096940250043648
68347576527184144 78376007219474272
75800617648813456 135721425690652496
80688613242908640 145664844055826688
43841592415465616 52289609491109360
9979863073182264 105978348517395424
44433737568048248 56065243322575344
16660832298251444 174619054548990144
82836873080211664 89282446636841744
67572352900790736 172133110862996256
3287832443609368 98716230633314544
122765376888427264 147967640468035232
46063268672102992 145506814294000128
53975043434050104 64121254601035560
44289832245541712 61574723197672808
11143073645505904 82106205571941440
72788097270012176 85025101979436608
35094184535269340 171235657664160960
119827100906580176 144365771303890880
60938116380237072 162002708118399904
43190368971192248 166665023120574688
68659364494073 167602566343563168
97091447562836768 185472882579681696
69115904935591392 144868583190866784
13248726023130996 140512025998385552
51054240528209920 128109817694588304
20047477652885224 180735213777800608
3111934456050467 181706699206128832
54519920936414496 61275228061780424
52007031937767776 179985423166673920
34844987705282872 51177105316334712
34743637950562012 60028488509035448
188810176790371520 191731721415685216
32665485449073252 53494103290558800
47203671406914840 109456227142946816
32909146075942100 182562022109909344
124646805593460480 153257728774724416
73937046847884160 177701308264948224
116727144098772528 177098006903800352
39826487638354576 141437940314186464
87709576563803264 95318439213407408
103795877435637712 143449587673293968
105487881855340912 189683623685994784
13005153116383694 26486271221159868
39863026659162432 124755743881915856
24982586338178064 159162860607781120
148362725454747456 180182053067018688
100807382556711376 192585524232419584
14476735674070402 164089185804372288
41974781501619520 150612521395117728
23258186833746340 144404291050959616
39107815875062392 64278502875457888
81073451980719136 105457653861891472
148792440649208768 159297562284243936
30802756994634392 41215615904014472
80260400241109920 159179024291444704
66451627423090760 104252287157677216
83229486861474688 164312651765141024
110883804170639232 141881974964536704
51135048435231360 82326339269745216
127615067031697680 138627637760201360
25537153355279472 154729905133669952
40512295464329976 179744533528444480
102140424860047152 151159582106792192
5624456797805281 136411931634484144
142550596640474176 147756847298815328
31926546926772804 124086718272118128
125330540685483552 180878104008647520
41570045403582072 192993854949917920
78060682961158352 171531736313043168
122339801286262896 126098155096154944
42969212750752720 170691168889556384
30780935839903004 91809925027930528
6576228268080681 23843878512253968
5401932687238853 162709487063331232
63370859302639912 136713424204953840
55045354440718088 107719555866099568
12858226095768228 176337600280595136
17207956843617262 27280159550120360
72249349635052496 173729337570966240
148834655391789120 192267142866280032
5412480393444949 130551378153005776
188668881688126464 190032364905726816
98153908924466304 147817615665324736
51125246171783488 166006906188779584
16636315710648126 99312993558418640
40965722165943104 105384688892666416
131373980612706800 156499514353047232
98075968060965456 113760776976050592
42532216706899016 49509333451259840
122977315013705200 180355312913232224
26312830941111136 31404843602183344
139538001327213760 171608706505279936
7076982663856646 129942737094658992
29883449388640596 114702808697600720
39009385546727944 195431186462271520
146085136217222624 174475658040221088
58958593592855808 131262740366199680
149894059335889952 158056961244044704
148378806801407232 180405933140655008
42285922560582744 83627167665163328
3240945585502035 58211635603812736
13081591452928148 16047309509899402
92240200089283024 120600369671405792
116398614794422944 136548570337688432
33099479292300316 151548801324894496
120520508647000400 186878925592068384
155328171717151072 158581641518617280
173849774072589408 190928307471569408
110494634198271184 118364933453224592
37771805372250712 66575796077651464
1799027533717488 41514783366028920
35321936005714576 134311809578364992
80409751334079248 162251097528144864
36010092880427984 136213940295275472
50609100918012976 90572727421609632
123138959797823088 177145511339843648
8363804612986088 166118429991681856
22696162327146684 94182410113326480
65382255506412480 126823763725937728
68260675810776912 84218715997602624
126680639301770512 142662376065080832
115626893518785328 157775477087372128
40006536495291960 130298771536286880
61605268659077784 95895960549265696
4401125172880170 15791277302328516
17679001817979860 93306548550907904
150022356358366688 171022744012719168
148347583778751104 156012710571454976
32972552339896404 50888460814811616
102815774019033344 196485884278144800
67986651788400152 77615705719088512
18200474594821928 26809601381068276
139078068454898032 187251724483910144
40580905427743112 71585881572763016
130940154636579552 165679919596737088
65601494326274792 89569728212264800
9247490332782298 61507273643410824
112233339827524144 174736062255736192
1202641455937957 5166697455567622
54120751705007952 182855544454410272
70977354406038104 104225452179457904
49929134615680240 119470203477838448
33772152847424372 126078923043959328
58042241563082992 101455030876557408
120885106939408560 135036546258333168
104342514750288288 125851652093890160
62415577225873720 118863795448358064
72109208098060272 154832277557217600
77741154452740864 168378530307188064
93367750751908464 125862530095747648
42022917749160208 135764925565071600
26451804087562132 71556003608030000
35749182444270492 150955210971949760
46182820993543096 191511937208150592
39149792951976632 40306838072374368
21282459911798072 154237194111648480
29545487615407984 188887026600362528
23267717697491504 97591593890300560
72824755910846496 159942513392345472
55879709801794936 65274173721380600
44039212823448640 81148668949836800
164843051931644288 195274193322275840
133928344985757488 149086993808663168
56000437788483176 147889888466518976
55563475551154488 160013906936626528
941252255798405 111978720704279088
31237277075610788 35578967767350032
93272095926511168 138320909015351920
93063185491277664 131695885809176752
95021050083031120 192307422456776736
102041611693937552 161043683267338848
45564406544756784 125333639184824688
36768638737586744 117935803719480208
95145946517724768 174088376504378816
102605714563122768 123347869629553184
86675061956471088 116633745076015040
51317450077759160 116461354599189264
9079893331585394 191224039968590688
95987922583944848 178119376909338368
131816312499963696 175695717853451456
30115648375868012 187910202393395936
32321729370176420 156298587838168544
49287970558161728 54454775521178360
21761534339085236 43324869452176784
107483441994333088 158173084232621344
9724274187128196 16258312929787140
74944744763715104 157847575884784352
99916624473285840 127804246454765168
84046828498371696 163916596897182528
119605175222902048 132663201099594880
73496818075470 16154200766430618
49536555127181296 143658373142712960
18712294730897804 180483586904347072
166849021047750112 181281516356266912
18984991309333596 83180304831480192
88129718711603504 145225583161760480
102370790590409248 195481174702269280
19988529894015392 151294560103709600
75011700225626464 88852656727842880
45642039224641696 110923949638178224
143275509501814592 194714698520436480
23541965901749204 33425738182352532
140854028846472944 155591100352602912
87546423514813392 178749062092203008
1212633214993746 139067444236850944
126982955301059696 165286064630555840
14189241379158530 51525846746436856
8104651195103220 76200617414556448
75337432931096464 166403256200653536
40062036394744240 53643905091760608
46307489518880064 84018940173555680
91046194416666944 137635241946576592
60083868278538496 101614990354876608
39573983573348272 162736142719162112
74565114168456960 106301764379088896
54077604303971832 101009109936966352
83528108453544288 183120091522328480
141394255028057104 159507903802906656
30359236299445620 82408285654203168
24434882881491608 150138611323198720
113241531012471616 150892320020467488
4567420763471464 96654360840542080
50154281751575088 195963791643216512
85281612647841776 121115290120784800
94421279184606656 194707123483820544
9580545393840668 103315178324183584
19000651925699356 183617487326183680
26388500127330344 129804888068391600
39397891372494008 147604749506532224
107579248878831552 162343263988412288
187287758067547360 188843435191525536
43143937393938544 138769607814423760
95383332109763968 193371359637142688
146220229967855744 188482501739929152
47740646843559832 172199488384671136
43536641302362712 153400201595797376
15135374620109966 20356592336464828
178392042026001632 183798711727890240
65923571606864224 176670754183221728
26581960245701420 41538881196912736
35319777475561388 114223647030900624
53773932644745888 152412525142653312
47213696362063592 192498661764354464
53558281009363336 120729986148504576
103446864635657600 190687352265019008
169141491787333664 176367599086167680
105499600488390336 107470570112716960
104620519041421680 130699531110948368
35572814620303080 39048346233621560
55013630280306216 135448033357061568
126623005827841408 144545860378777664
31667298847165512 53161180495969600
22013206796678112 90023971458035120
105103462772535840 185046523338876992
4253124568736638 154870912039543488
56773061056284416 186741713748163392
67890700712303840 86744073537189136
2223567325589052 153017209334832256
10474885982507328 188977213643928960
38353634168254880 42363565153586264
79988525660277600 145896952743699648
106659346340191168 134922899678431392
4976592768771394 8307682685225947
25460767989182252 152859031084385728
111923995867426416 176145758036021664
6306761406854376 32907979483887784
16588224697819240 63739579842021384
58561859511130624 100656188805049696
106460540608774784 144484440096320160
141815063403994256 186653221956839008
42081877476830952 102037424795944880
57906048282222376 156974072315395328
183917841989098976 188040548191469472
63273217392309024 90130703302474304
82597929204386032 107050160767963040
95687998421490976 177080618885493664
91288385216833488 158639463838757248
79457199008399536 96255809051601472
45227380911884272 72673984997940080
149696346489841920 159634222207454368
80929880842758224 108343643470348256
27953084069068220 109768195342739296
58713724466108624 72098071394240976
60336056684332744 90204075419928048
65668414416296344 181769220622024544
38659913801954760 98667290922371440
25074818613769568 192447340140053312
53159360433469536 190734594361721536
108090467563575472 181519917196479776
40338073377918408 179200483711331168
162611243628432992 176785395998865280
4628707303780481 184983781474363968
51825326552003656 66799408385655688
115115430208860512 153460390339570560
35818953340706436 114148983798234432
73052040891274864 80226461207695984
22162033233142952 117299688628862976
123914859106189312 126843532221829568
889978331714713 168587828494197632
161113031283060224 183103304195157248
39307041215018400 174194277131712160
148484961705583744 191186648436978880
39144131682780024 63372728157722808
187032634561622464 193319038337064928
33316299178245488 120981381150589312
173604941539836960 193452568193730304
95491494552440384 136552854162540960
25264296233146368 117773317168748256
6855557102368615 19956005701416420
4702910535939459 152646496328907424
21049167043896588 132212283301212864
88984591714157936 109143335306546608
158501908382182080 186514434694331808
38129390559286632 85795377813610800
101789577217346896 115122409971734064
6249649497819741 103651457234289264
33282164741799872 163484239953277408
165486626551757856 181104427212114464
57495500181651632 185607325127132192
67805109107994544 84474550901928608
53036409175512680 169195933367544576
32571187747863916 117462381326196096
80837327192490368 181455171418766496
98332274093589936 138268775263954736
86815524708699888 133863007635577296
20060089380386544 82534473555125216
127880339118550000 130678533898407456
9479237986680040 70502251648682656
183841425711720832 185229816576358720
37503562946194976 181952801911280064
14216147224571272 42318194853230976
12425740611524666 102006493080018016
23321730722237884 100601165914375200
18444674315177852 118663454055709392
95193489570873648 171721086941043776
28439922357009984 90224473363151872
128034319993905712 157308143635219296
66534725095612696 79218913328684912
67458650984426296 124996774547762960
8958690541539530 104844661335118640
91524371924530352 150603732239750880
4913832256593704 39955766236057296
7859174118618957 51448682401464880
11797977818690784 95556777864652016
40005593434726208 158105827291254368
2175932938870924 153510790822408288
164550613025731744 187980870912992096
72492690538985552 74142746182382768
74884590336475728 190660821638830592
5905577370207608 80236095152782480
25580562113470016 183317014479217600
16079170675877014 149984310281904640
123194464448670160 137102748373125504
98438410969718160 156544292892336224
47750498241900584 175731295076141280
36417643509832496 89495193323418672
67484924502251936 103615151061207440
13181277649290196 141641427364245024
25584864552242784 33508538566245944
91813173530338720 126579975230062576
4520146475416445 102810686399462816
171164800485092128 191470466997998912
23116312049121868 57892234894565408
11392211753322654 23818211926870740
70786180385623864 182797501981341952
97818018356087104 120947638443538464
36658262255597560 127944817566016912
101941810155167344 156514502520248608
75872542401141856 189478276858482272
45399581698690448 90146963213376096
86555361725170400 162946508192151648
523521345300868 178301665565639296
45607521108689496 79643040534804208
14384928285193252 106134661282704304
107932689503394176 161107224403866976
35188344167440640 76456564062815776
48325903139238608 63920424320840600
95150841733800944 164842963933107072
129074069756790496 185880815479469920
50293483447292648 65665645241420296
31301904564828236 163955937327449824
12503862070178512 59506315118632176
16372875348196496 128598753779419744
15169026719516290 81426101524044160
32178770500754524 152826716836988864
61659182266264912 132578769022542144
96491886195738528 152524986485978016
19701531160909848 176744956000582624
188747876412000000 190729857420083360
21723787873705392 103398651810818288
113481155101286496 172904358051135328
23036129367216628 133605128713305088
74213123519894464 113601025584922992
52815543085253312 189048677624594176
70113944717445392 117952497768837200
115609079661577568 148375033346663584
47470120604964992 95274702523063616
1885120211433499 146691457113022784
40363100092028096 92242101729101664
117615533483614192 128608142496425536
47386709128675280 53227365774367016
24790636927815856 159139743660624224
55878513604633600 181856634141503520
15027850530261322 19953391676568208
145752178500493696 187672498256438144
81234156971909648 86821188472821200
87202720790652048 176402715225101408
7626213913690138 123541507697441744
20217229792918056 53585344822338984
12573643224837364 171320727120417632
93731889301122320 103022037686939456
52942976532338152 194155812267222752
17204746330035012 67069562134420848
17207693545072264 23398897509363348
166443063702192672 173084939807496384
82657466906479680 124394745072235024
52886994691225112 155914709215457344
131680413385887664 196078752062131392
40772769329421208 136031222845899552
87795757435782416 138450448033759680
117094793328784096 147352656955393056
102484843962460528 186538591269668736
69890905146936648 138826318088287728
16702300480614422 99761176970542944
106485049552940576 134930869066019728
5276166005857501 176893767176115264
92572860722181088 147802053773797216
55059331091389504 164143708626366528
77260048921508448 182499783406506304
44986526027194224 69123131237496016
97524635651608992 190790444169295168
135930153846705696 177162821316015072
93015277421195376 134691026092758368
85487984398350672 159896581596235712
97296723960144656 132889203598285888
14879295179083456 188265851460549312
41913465990636064 114777164849672288
146339605090527552 170425289663080288
37458786116869872 138676193073530080
91119733746889600 112364149364834560
92938896096347552 187617329986766336
49866082831659176 127131240575824720
5308368803988117 72483279281687968
67780719302689888 104597092996000256
49169503743531152 176800295840238464
118368935479802896 138824128235725120
93953092568568176 166374931497278368
3053415864627895 176949764090873280
71083559408357936 188698569670336832
84754535868608000 124693431552186720
51534036703136888 138398962304183888
9172022709733308 101239069230153024
37326057889333944 97055573964855552
58486206488064584 68421684547092840
5169173225515342 161657094082990144
6292385623722448 185180206495651488
8801068660694284 14530500251321204
67937295704413072 165510018017022944
64770015041898880 166740476591716096
39357539921906312 80210777281729664
55515113695936096 159462584554486656
85106955869649280 135099263857083296
75398708120997632 113798964203779120
61275210676971368 135015659136509952
16137828761667154 141912363109772048
27503658590339508 176606264260090176
51927656888222712 183049890418192928
97886182291978000 196497724676212192
56126547813602024 80724403416916832
67929442290662800 144128554761145760
61992040349950920 69528411142635160
103842715805556400 159372570627921376
1364427274175487 55581645557362528
30830819112669288 69707717001816624
78638826008846128 110773741454577504
103298791111402528 117059431847761936
69072625089748904 188707581601610624
60475821101758720 109202406224667616
33353288498659940 100562988611728480
160945573576582496 188080332162845760
23230962645439396 128806297685964992
28226237311397036 104308677974721408
130762029789782080 136435763654302480
58084861191702632 185607999991605600
1926239332188618 14598532566870814
13974246670604244 187649018232408800
81110470408167744 192732417504318624
81740660594630976 192741511464401280
52100631899211000 195750212276302368
8202782968073060 9602120931618308
33034746562678044 171021770499497024
63316573705046592 195895055465079392
92019477603451376 131054187129819280
136660791593739552 138141533225611760
54000007689730088 111920704170889936
43877249725815752 80792522524409472
30117826001501976 143918350411426368
28515578845033652 160435238090577376
9780345632814876 177470741981370656
28350639707830428 102484003777839040
8669424306990474 51220491132650232
3426322168941929 52936329541869304
86049884300988192 189204252472603200
97275042153118400 119751452131113248
89067445680800240 125576437707687120
3124543395947779 9880750830385860
193239640043269216 196332805920193184
64400161184165032 183652297088061984
3459924840625704 177105770849559104
13710438039977774 100254382097480448
8635901320419921 55279613622060040
32898241600393332 42749172220835240
8270411087068051 43035523687235872
65352803796177064 148683816076121952
42701360699200544 83101440284963184
35748535113513812 193912589602315648
74920404331606880 84641105384821280
41495581112988312 155548534654067680
61807514979814096 136228339853631088
88892259994876160 191251577822159136
19276458408187840 155447292110877440
25216800836717556 28251542328124276
82351813560690544 183785708688145504
44581599761801936 139855622655174352
125614279453516672 175710082476503904
83386107219665040 180425258841809952
63826902744256728 130729700807685968
53687899135595856 77113094153546784
62705958757655528 107756757369909184
84139625083259664 115117260694660048
47914399829721096 188487651718538496
6976568747346893 170544341730483360
68861547958411320 127959078992443104
69392934445640480 104070639802607520
35556384424045696 77650919131362864
18048122871553984 98995280267731376
24525075893325944 171427863403296096
14425145406488202 52275186252718008
39123555476503560 91030503576156928
159113197406836320 184328798467222240
105532405552171936 189632448431486016
39519102820332336 125099344271444416
11717362441750838 23539016935158756
174850395581853888 184232902512513344
75816971579386000 175752051081165728
41111775259221824 127161500441721232
65571548389169264 181307120017380480
70490696405207568 177182435630199776
127095781011343696 129405280836810176
3446119624941786 4741094028215156
32726665094000600 192515446871857952
35057095437038704 37215824411452200
92455964148189344 123367847731858752
92502354946657376 131502616081668160
138512860826360832 174129133429578304
19837956973823868 114681592570086336
66343362562965944 90599989700066672
56043257510734096 80902994086727152
53595498576181936 191746857668730080
59883148160906136 189119559387460544
35982790331106936 133426212014605696
85581114716845856 137349662476685280
40710047286608128 106672177568270048
136724880953140752 164011698832006048
124358162209647616 156118278886407776
129065854000950864 148463212147825792
11876758700647558 103587705129224720
100049181790798448 135785524041305520
68257008166267048 169246873090096096
148907717770763456 156960944201189536
19272823640533956 78442582795076128
59188788687905312 189123563069933344
71618228439834472 181395789541192896
106418719190168848 158801249446724704
34913451988135812 178805279797794688
62585090581817496 181848313017971040
28703650494237544 37004650871279832
53805232552350712 109390183252551984
109086207033705312 134107294185469664
26953063208773536 128834798571548192
20335188299956968 123784497639289312
7399143092174514 134867091369549472
28304084649037632 28936689607195840
130687959764662048 146420977620464544
128564583137869232 180447049469883648
20675677152214124 97179593336252448
69847700028385232 168783453855379712
33749897689739968 184695364047042208
161614512219451712 192485792372263360
87007507383415328 195594493221479200
64825214959663112 74428287823906288
94327995127056512 126853912772766880
71238306701661832 74808946634273248
17140381245064134 42023900071096832
182900246682750976 192533726410688512
7357360256919963 192504801004152448
13454898057439562 142279929772168000
23097893931899172 195598023308472736
122051654928002544 146552709648585088
110869197504394592 144589337107376704
4137701203107316 84510778103198464
29035358391164480 140477444950409024
45013151473135376 167048289891138656
99300592802891488 158345518238335008
60417397097859248 113530449082488016
95842071199206224 164438616166644480
48620757078189872 114043002188938144
86870114234342032 133048748131972368
385188397317188 161082216930655488
31510663885690600 168641970105113184
127457776463669088 150959591924945088
100688227107826064 166424322675878304
755369440802806 9461764304191510
86096996137955728 163342617372909056
98425076521930320 169506506724763808
98675642032493696 143221572330732768
2856301023747396 159449000260651008
8452085285887881 48472641360667176
94982454645527856 156202481338142240
105429767541602224 175285849204662784
86004474352729984 146508022406022432
64745117826729632 67686380638789456
117717054257040608 172795785561257472
17485871401611850 71125308052721600
57489787039752560 92276828373302912
2168078634031245 24941203525439656
107505037381877744 178640638447581056
16199565519121080 118293164222267056
56220817149989056 78208810841024256
91240970804144864 145227326414665152
140037790425314256 161375625751686752
60948519248959432 68993021847625672
190867199870569248 196790661732818336
18403965104865816 42985284011418608
444874171755867 85300980034908512
86675403473160800 162033714023816192
140705107825741584 146736751870286528
50478954408047832 171990186761428480
154402011533160928 169419719196435744
42819591864626320 157253418016545600
15502225663236868 58487643980342168
37474672575594496 145248049718508736
43472545262482768 178858611888993184
124551175822771632 131291200068431568
28360113055779724 80326980230507936
12350309604583148 102138143733997744
135693744626373024 178517542029550368
100425726910622656 125844461766481392
191177851594132960 192807762485263008
17006528706865852 40987911038473848
112056687753217968 183256462484754528
14371417843276354 48089075534344304
16930373253765196 41905638208103528
103426767634391280 107796560264426032
61625584732380664 123417932963599744
141481179003931248 150038283690976128
54380553932505056 75604903602630384
74233640069107376 123757036554947504
21768534432519756 192789511039098400
14286729456862890 160721090001268672
100269157907848336 167184927785760672
58743851478879920 71563571819299536
73218905193157152 132691822146397104
112427522033187904 146270039001935552
95576560990295856 103293297568670368
86459235483997040 175741244284834688
174606151089328288 194901524459444608
30509897768385452 156184797870590816
119870607559428080 158672768715875136
110299217233130320 177352668303703552
105368220759831824 144283860598362912
24890493227858572 141846266932416976
53857550357539088 94173720967094080
90119122690890624 190733292254339584
19657879777073300 66061176263417808
16342836199826204 114138560156408048
182260243681500512 193890185153076288
5643083358575035 150665337294580896
1571801958103723 187454696305368448
56529880227483016 91796765242446624
48738127636337416 118661094504631904
3478759279503230 70336607142714296
79511310341502896 89415746790862448
64217062155408552 184270163358314720
44268467636111472 82235197208279424
154881030826678496 192847684624819232
7452041491207054 99897760480871584
44874153906970864 50376225806927864
112593261294635504 141556415457623760
15794876830578808 103610427525653104
4491573426525223 74476796719645600
28073354271639412 114128379374415712
43507664548073696 65542227016993320
135532805655808528 164995263442447360
27407670618995456 41905054213315032
62397602319294272 120990644192596960
72942769137521744 87814101547969504
149051756491424192 184921229210185024
76264366086527680 182392628565882976
5421412060641902 132760449895829040
35526424241656148 74834052628458384
11311719601611906 183310949742975712
11636100251653310 72495068448067872
133453752641085040 184414217325618112
39095941548256432 192647757389633632
24654040754651084 187534867707102048
9602938256085754 150346493143431392
157942139860461600 163186516841519968
166126693964379104 177773333443537952
83810723945345968 170158482442055360
21063963533067424 183055753024136864
28222448894274356 172795342767147968
51135616326569344 141797877690353424
40915120074197464 94850238717864608
147786791250004064 179084567870856352
12333275451820240 56694084723615952
1564292241073718 149310249355822208
56793630629604784 92750497275687712
21758411142522804 187834965180437184
81946384550470192 167273869225222848
60864022091388088 82057757689955840
589940301012106 15588969861246192
10036471810446754 51879530338486216
114447281087891200 121526988253721984
171212621999819232 180190445224943232
147919261565224544 180345757707620320
49477960178178168 151831419548484992
14426643392340860 125035917701103824
95292477334836032 124655139738468208
73378311804271504 124489415143647696
40337720665598864 176294672276598016
46804265094053704 139352068883882000
51777571761163432 105712985255306416
137428668592525888 163960974609261312
71384403491802768 101848784020425616
163599749474162176 166816234021757856
117484043173622528 123283020305628048
22675047621228016 174168771015460512
99247722006031104 171373162359260096
8710918779314854 84620948907940400
5817800176442062 126837068964544736
55757012174379152 190449410474665376
132088222503232832 148501110025701920
36803870785115616 152045831475729536
133105096333102096 179714566713158976
54679865336987192 146514731681980640
52742350825163272 171283786706535712
57713210091272168 60941920519866040
32928381178365460 108013181435912128
67151013640514008 99903270236770272
5881134423293354 66974521886735336
78853756629265264 152976252880260128
12994668658334794 159556541500201600
20166559941993624 100749705243681552
33535216477248828 174823406046052064
57734810539642472 129728599086887328
54680099316087000 171760057119517088
106580572744367328 106663409993512352
77422296740635088 101108913026436240
23533049374484416 123233171340998800
43681480864744728 176246265943172000
63837435342034064 65343933657224600
8067177666167771 63942697819398488
79247511667051760 167346825497528128
118941030420057248 137698623919767952
42331191616595392 98201321919024704
44274086347768048 138950987414760032
7318313940697507 92435895675725152
5230314349578435 28029679706341508
8872713780613290 32977582509332232
29145508605197032 84872023117960000
85198428838405760 109542345759479568
48765281562513408 118865187877895456
57848254978211264 77753638181821584
155344787148025088 166914074196017184
59464958823048144 84804436071649088
103560733984516032 183928508047493152
1833890225777058 97374333832578896
133288990388450496 167296279388180000
70008019722589904 84900598975233440
42185193023314664 146044635755524000
21882382115635480 180813920364119808
147883209691960288 187698139029484768
136857460422885520 181942519027116096
121655227048451504 194659394084127008
31655270693366992 71333219561650480
40500004332518088 81785703476111680
23356180039063912 61254272728444608
21094522637415460 103701608647598480
144189104862206048 187679772822616000
47893457959018024 105178473700086272
8218758016349127 174741600427566528
82625020459481360 111803823416722928
84176120547099984 175985387233699328
52506516663591424 114558553090385408
9318050117077226 171039968197860704
66555195499067328 167244613116819776
97711653595765888 125275714703321024
1006951957308248 88261297903253776
74183099258363152 109617993340935232
9830350648736078 161035202453081888
138188253718828288 154613134878528992
1075302631668481 84674994982930048
111244872424533344 173343939084433280
99714205021577120 104834700925965792
91068933118171568 103257808407304912
133500432742578096 160234134757420000
91587728743362880 163402760398513696
11118403191216204 18626023871009412
65777333959865824 99732061631743104
35748270701081004 92535691215019920
25523589548883228 119814999415240384
34197044357008488 123060718216013664
138035255543042288 139993055036749200
130506273370546368 155590448558485088
39891235954221344 166311398660752704
121807692412595456 143832084360273424
37194571053442264 133758245074222512
45855727664592080 94034301679439712
388417384133243 114527500097834624
16620228027094714 162236781353999200
118594362759176272 193905529960912480
110703477166862512 180000794953759680
28836685282067056 32791897442775476
26026301827686128 142605119393107904
51637622506527016 129621474290701568
73702506505024800 168577267960783200
5307243499946289 195095221980597152
162716778298079936 170272441362973344
22013604945688380 177641417429620000
114362586926449968 163722963434071072
15133801285215158 164826035984982880
102750229686683280 115996667647273488
39206868751962360 97853860045827504
18326897848318356 23890061818867892
31110431070870040 171115209120324512
39353244640387264 186602442097755104
2585079366484634 181364580602854816
86812281877777392 113213605936755840
50698594494585896 51559856181728144
32964835065019576 111275272777080192
84342764682257488 119467128382305920
26796947943307012 172005813584501888
103029325427380000 128718773311977424
109116493571820304 152816575653573632
22563018936973600 101676998566493616
130688619083722784 147862163509158912
29935171312288592 64490198030161080
16771299492051116 26644164437279760
144298753390579168 160366749106248480
62177381084155984 176506121569708384
28703173090314128 181055072943101472
48325753310762560 77160345952726432
183802668371782144 187858933891728640
34846869395412728 75811707367181888
43887620816834864 152431234350955136
70793246235261056 184886275070274976
40500080719883520 175313230454849440
31587469229439284 159567880436683744
5138907677371560 191034596330257888
172164520259080608 193144256749076064
111645971559865216 159791063043890240
9913542149886970 164156572956657664
296984587809502 153314416854699040
954320970815894 96221885019202832
158513675538894240 168756861049782944
9131973539183314 120111467162927472
63717389524844008 89123075618382336
103734486390943584 150992908257093536
12621327173329604 39181883452220800
37018329011739 164566038255155520
75049396936790816 88122088391126160
19244288912306040 183665939195433248
14020110707802410 106653062914342544
76857731581675216 190011763030941376
93834450974790384 108411646475981136
80700345570863088 84690319730343072
4829321299369425 144392000996080000
16073762350762570 96857401030394896
120519777713848864 175055475858230048
60428552136653664 64686841203820904
3066931625488372 173388240565574624
88021207435939760 138275457611975600
18040557389988944 162857960788640416
10645961993027316 44039103354475024
50613083365450944 138707944322308784
38593620422190720 50863448466038944
34283465739857892 66246252670776144
101102513099787776 159906792729380512
86872675954259344 146933681489689344
23618659139859772 102347032474042896
45622222377910632 95192494074891856
11812587479827792 125869630317078464
44439830602397208 93901839945049696
19668514471990528 94153439528352640
16815300724279778 179485346389381344
171701505319273184 178612879872687040
137328623851830480 159736066618408864
11001015264083000 123166052622214064
75080238647561680 129044694783951664
13840015978145806 55302113450309088
33887973700529536 101276142276776928
34897594125169164 177245530106483872
99092600874099136 162355564988213600
106255813347721888 162566004314158464
97990831202952800 167054982328966048
65381640698507136 88909616060985808
10922939869937178 35187309924820084
21511760841008540 125500092029539152
42535001030238968 98040270030052992
73228182239098496 196530691391263680
50765322437213176 101058047496902096
35472801368721948 47891266817317024
59934289063132088 95171080184631616
92682115813634512 131907643919037504
38687758916928224 113609012708993104
114385426536653536 157934746798305120
80581139795594416 164514612921212448
65071051071748064 148123789939154304
41479287442884808 94644908163562624
26449188731165780 146163276241067552
19348432692803432 119702287526251120
2651860256644846 145546740901549888
58299452372263976 144763403615369120
81862515255490896 95045375919920704
96171358787432800 116474156391023728
50868764305018784 118262480182601424
40905069312405536 41454624519395088
64441145262787784 86493977128517648
123652097030025968 173427013748101280
49667867074736424 67935593024478744
105290775314120848 169831270067819008
72581055798910992 125052522317128592
15259233839526536 70490687242154096
25849424493378392 123863753630404464
29964989614716472 55411314723463056
173466207948247744 179381570883762912
104563266190763248 186667652861458400
109908128734071072 148766669065301888
21815735101741764 191522417295241152
42527179227084920 159735068871822496
105080060564573440 127606603657466240
127704320137755840 162399866927381472
95279992489764976 106896829970532784
96888977075076288 187166942845758240
97062316000393520 145593555408667488
7384382953714849 63570213094900960
150403314088455296 152464593212418432
22123488964389592 57915822786703584
31182026265867220 71726745277314776
98989995280015072 104263287988210320
72714603896891792 137475818732254608
47643439437973040 111470176354215280
89383139220770224 168556067485733344
8215853791016699 12344096152885726
17878224287346296 152204620323370720
62746658111330008 126908214672067920
50416002461711384 123834624501954352
122965751659270464 126679505599920976
25847512842857588 179367387434294112
18829873513461156 109741973648682704
127422928921235200 155111542172909024
175473170508623776 180679829598538560
66288081405609048 157224186036213984
63074156745339872 192666470057774560
26243592326775936 32027713385762888
25730088372768376 111283890208955184
29000491665786444 168947343650596928
63734126068456552 101917153371119776
92758297115825872 193158890102776448
57433968847696400 134406096374456224
85661510683886912 115104602892496944
97901885248645920 127437048463065952
56816490800143920 143541736087546624
25073888182080824 182081908617178080
57340382305601168 59110669663596424
35527056015597900 101645312130342320
41201179407513152 52812047084188064
75475381620631616 120699060642305040
46447102568240896 70604481192026968
14462612433122642 182902881351686208
144772066299285888 193047750949314336
15196839340127244 22128279007076240
59509886201826888 85824830973452576
126346838364371376 146189255743060000
85350812956964256 166286145701370560
124062023353140336 191473855819851808
165376575594806112 181484228320349920
50426922763654024 129836615071521824
42764760068266064 141081390482004752
14041548725693482 93056531056048848
66162182326006712 183476013599068608
26825900856319464 150541480449382048
110792148172395296 166584794039992160
22962130008647032 179335952854923520
34463731669912460 193747519883084640
142624486911524976 191985752777620576
32065875011827756 193486084595487104
62061406181014360 111752964836363088
40500024164210232 151814811964427712
74343321877138192 75010452106747424
7328153333494451 17572972059904402
83931929395192368 188980681138968576
51140741311131816 138600459079221424
117401442838058464 172853370791165568
94580784574894448 134424027191182816
138052716555342880 166304816885149184
127264543214228208 144154088540704672
188164291138463328 195359878326250624
25568410060300504 93802102570596048
56096774740354792 182131493703582496
41737012083030096 54575153782015384
63994222914039688 99498825526467552
45418709850149168 184638287048903840
42383606317364728 132744223580939504
23271330851289128 125140519184888352
20957716748242648 31672827462723720
144406671905597312 147922442338198272
141981946139690704 173545380604087776
94509612522306704 97031823415422160
134714478065505456 154148027922408992
11783136850009256 17105547023693862
35773134239257028 189702025122580608
43638044135304464 84416018492130528
133436488208565952 182040368027546496
49854121807430192 196378803446152192
84820567256033824 107907468175203232
15941650571521350 73216680079401344
150359416058568000 171959676496050016
53194275004602056 142016980538822112
13784695302591958 65787013618957784
25897556703463440 69775662064623400
108135903331436752 137011471576266032
49695871316101616 50420240736078048
53268195779818680 113468936895336240
11649898963805208 14338928116372018
91908217251064576 150954335157848576
66148157730040936 142141411801288368
7890380639531477 176594287363384800
86703081670125472 188701714324557632
76257915679245216 88064135630408640
16593549346867678 109103494918276096
156720642060370240 157178805874822368
83440178768982096 138770823062365472
64431605791579640 104326303564598016
33048654762338672 52548273884541360
137675615466412992 169883442927696128
92264465848725600 104181626647403936
39646160733284704 158738593428370592
34748650167767296 137538574175608592
27683663205932668 118100584509812288
98879967948165856 100313107681819056
15738452294880756 121561123063227056
38787005037064760 101102481465349104
115319709344164848 134928082606733424
42649977646478768 185136123354955136
119228236112442128 145558766039051136
115690891210185712 145984500080315968
127693694450172608 189919457810291456
4803428112834604 195734022947104224
13061320425200534 98068705342963360
136237391890599312 160416371760942880
62723070288453712 99389621756191232
6748234052779561 92965750830964464
7652546099131398 129812710319130272
89292819073269760 102689775556437296
186664692051563072 190305192324228608
118876648139554448 147784940954503424
58410213492489744 120403120728586400
39131247335768736 69438095724540544
38453361729563448 64322503007997344
67773477099164000 82913949656794544
10969860123524970 84446818037774288
65336730875954400 156946997163397984
30422894599804104 192780318652317984
99864969660541472 189920571857876096
34562690271780208 193740754749951488
153001788617570176 155315418593348320
44693090855151088 128340151710400848
1879447285377810 109733231637709904
100808477052091072 102799725038566080
139822093650065840 143420416429641952
99082644804504768 150452731370104992
71057586960318464 72338676065651472
76535193974848032 165718708140780800
1969216758966048 143802416964660448
116141706901695152 156144766988960736
70674763188709928 111070801074322672
118342964827165808 191976100592548992
15050841923653002 164253368197924096
171123822396581440 185936153648204512
104611497666628720 155330957303576032
119640085107994608 177294423037501920
95428927704238736 114825379424889040
81927142276712032 130954625404509296
42604623020325848 150032655584246976
73353672102762304 113858801398045584
36579121122832336 159858029183546272
31353366161089556 65641232050643496
15348603735590426 160486226093345120
93565669950003696 138889536681926304
125933714594005712 132969144905682320
6341362197569172 29668121847160608
2700470270065502 36638538178384856
131685575409662592 189555731669042400
88840348891972048 160890037260581600
152605883989834496 174640664884869120
15715344414440892 126775908131702512
53592145159098072 188088963371490848
81225259472338176 95612003373230224
26628546443645884 51878107883427568
50645362623827072 77759917587351504
109310846655871072 116005449177531584
50849096100107088 83979969989325296
81661641438795376 92395930466067168
70046318776625344 102464859573804160
68162725772904056 111757782682956032
34115393455179476 52916235773664608
91514557864451824 149952854557291008
126240475082108256 170683875578013536
106176022944039728 183148861783269024
11325493748625164 187435804829138208
128814586705446736 187189194041610976
63521116633001576 178076896199949984
75964625078866352 144926017129723520
102371618282159536 151975858271541824
57395594221452504 118226374629234864
31128738534918172 55349307339730704
121332277203808384 176483258150745856
126097792050315168 143054530870378912
97926894707898016 180083232979000320
8088773487805582 141587531550764224
22740534073399292 47679283802221048
55332188664236512 93168701113363744
56030725874837208 172107192066910176
95430236973887264 108949951813077248
48255043310080960 193931836815977056
9755095779616944 85112803459244112
5743114002984979 156289320118893312
89178391741009136 113276751182674224
44006444288187336 106881845213436976
76081813901443408 187453886711782336
163396219019539520 174296990808261952
20735750829749580 160384098178768096
43430538103794936 54005211517296656
31693855578685276 89760879838304096
92387239999676976 119036790003101392
78905799073076640 153606841157793536
68568153734550840 127428712799919520
69779676453945192 82563308789992064
22855870773015972 46483580611795248
148745970079125856 176337567226814112
108219914736506928 145595489388009792
151442670513930880 190493874441496800
63375579965137752 106665059467876240
140975657945809712 145795673935950144
50428135423763912 193432727346629824
60855086153184616 150432003783906528
48866402892136200 77128934393332976
69477887443307704 157763030218989664
70719125997087656 187110885386967648
62591628521117352 118104416168076000
123532010204095872 175167937039137472
44646736631639768 61043821625167304
122414597734849488 133101397628244880
20488556972627876 62366714083149824
107011060154299952 152352832820983104
161216736744352128 180656187817474432
127892510181253296 181265852195627904
9707031244242312 94410520174549872
133246557487806528 167445200160070752
26070819843180552 104351622598046800
2905813904552924 193937554266923680
67312077252217200 159707060397517728
24770997314890060 192323272336034656
8663738726551361 68609545751724288
71173304658830808 143643497350223648
88334102867219680 149284614259986912
88165033553438784 96408593995515984
11149525753870804 167735993348279200
44943799161278752 112921224641157088
28738397543367548 91109798604780704
81987603648227568 141989404125230656
21031755542398532 82716999706957376
62064858349935512 185089508187151776
13457421903689946 16153513715910730
3544066520475075 99901436436160160
18201298604127716 83796555197902832
5145265163949968 176653485711508224
24095641783585092 196591256573680960
41100989186041640 111665155062774864
168452984028424224 175652054881773600
185541712679921408 193318031021744512
29737029702959584 118512060778854208
98064081230261632 147758094750811360
53779135146317152 82239810992840976
1263854260114648 164057393968214144
7230539519402919 174832931062524448
26185877345258052 156212141366005984
172898571257011360 196673088707694656
55519706188262056 120434893426607120
28823128834735584 188343618301158112
186568144103822400 190096203190636288
167540917945195040 172841229057040736
36690747480891240 56360798131991536
113861088753081344 132906431980127680
145400734850784992 181929780124926976
164476366361990048 195606145890283584
28003614440209772 125186169446594720
129385559479720368 140401646993588544
120700700583613248 179860815274822080
59975790369276592 123855966752876160
83912902745238800 96293262491964848
5752028030519913 72382312277271888
20253868546652140 40523489822189840
116288659944428384 179354106771083712
38224415997854048 140864793450580608
39609155017345456 79420580848914000
97257662145922352 157746605647784384
47935652406658384 179678141230662176
59803616821684416 142262285177906160
69280612461550456 126822646573199152
155944296054460384 181477017468509856
25831050001468860 39979093061607336
124443116082902592 138726102310232752
69209590719466512 121554908822361680
165682387243531872 174438351195494528
98229095711022704 176575748560101312
24782627740993420 118790335459099776
93815387506026496 171272581569334976
26233177585263180 155925126084105632
14669526814075038 118095754226391344
136961120605631808 159989131391737728
72206618221874736 111247333645465936
72989677897127968 85443589327216176
76708641443941344 189056249889814208
130186154891619248 136265764638980064
96122284427745936 97601509506794352
41473056689199536 149577860702628192
8163466913270701 111226830190107568
26288524707018276 117512024721548992
138727222186315840 144853419389695360
138103251570387424 192274024264304352
114140136974106656 143402431580103744
68735204479168040 99070747220712800
96056244696535616 165217617680168768
3781932025457492 185401283333652768
30277104095735640 46287670969532704
49883211415785080 143084760017818464
133614870840006880 181312297937623200
171794684062330464 193613957642686240
90851239941724800 163884171472753440
19364589544551476 26951767808819004
148655688384942784 175871343898065024
100733267152950496 140871566392572688
5232679376544400 23995958070658780
88882607394927104 140217787988028784
75096201352573616 98091211045738096
20615562705699828 46309356157078296
36267827491317208 130853823314843312
65626094226673296 140631430284394896
100580151711287472 125621503253146176
156021533012897504 177885340414983776
83231911814480240 109696382198509088
13750827309369138 65724824446849432
32943924682783092 41021314662836512
11813684037744282 120259420165105088
6506128196999337 64436769462382288
22163744446601928 24547548329521812
124053317956262720 153388280867067328
64082610284410760 176433196095495328
59553799576795112 157083375410972864
6688427877658630 80427424907119216
37140370567802512 187885760001556704
28262842641604580 40183858896697904
18452297820488404 46329948840121416
100353088096831168 143941589728844144
10347271286698880 184457669117465504
55508481191463680 157348318760384736
87981629765076064 149334224359440480
1609423475037519 145411955684945056
96303271723325232 126424302657532496
122570778819451360 188015050113354720
34551260367283988 59240290682694928
29093421369035760 94594455053493456
111072379863114192 175119470381026240
13855593125322648 54129013316600528
165013017597032960 165120212453104992
105071976419554336 170487507621125312
153149579008955424 189711339621459904
48837061512092184 112590716902274720
50279524264899864 164179298394162336
44907791654609968 179349674707773024
42034959008913568 74086653103978080
118421225554086768 144528261004097376
13078410197585336 142363539154381392
121416958345919520 147579395878193440
42062166294165736 61908257293516896
479993953743815 16137014348183248
140057804430652656 155490874363978496
108359465686671008 176832613842003072
2334544123196396 17465993654480170
32010589288551744 140992867200205008
53127757714533616 58287486299181648
110939402884950992 129021758784768960
36764433214134488 174105860724965632
18047453349458832 69397736917256376
27610928874779788 190419074276738784
125345442993260448 169607167387824512
45257236101405136 60510266759716912
145950378917349088 162954421713268800
28565771428149576 55514869352584112
59477027975007688 118977130286984112
43826188994354568 62608773301238560
57197865229432304 85644339315979248
162848531049781504 194272828673227456
27857407899387320 115205747349909696
11717682046725660 136097140473988304
150981417594928992 193579846907627424
78391953503470384 175256231011697952
52008900610961712 77304042050247472
53208821849271040 139290645886226352
32464199029301772 131826275685904416
10157112571803852 52246340527787496
81253974146105888 123181853412408416
29828859042152236 94876846333716048
89771322051291968 191121761063379456
4596040877245964 44272592243646672
148992051162312256 165003327010242944
73518910047435008 86928674365582608
61307482240585872 72795114304101872
77153496073804784 141956616953816064
48306781426200488 117818501998651664
86613619585670208 193661084989493024
9366518630616632 151529018822432064
108039617976909200 190902861144053408
92465012426198000 136761021626825216
1248219029246226 128583472639277168
78313013986876720 150742468728823072
23516200775337324 101803530895928240
95774213926773280 102801527886842416
126147283536161376 139410716552680912
7731462417683508 141567410394056000
153282862440310016 190195497531264000
186776416390548064 194825108291970592
18116310607851152 151848221218308384
70872445600598912 159571745351671232
97825658795370416 182816294194146816
39996855871305160 166264243101477376
15693842642751128 157334175290869504
1627899717768420 130791054386643120
107164003489320880 161592221564740256
20779372512623872 157438924965716160
23296355588519444 154544787349213056
91398281801056576 118647992913583760
41052677732528440 98822438894778768
105262023231774272 170146876399326880
113810954751541728 154526604893247168
11215856991650434 49757421873978296
69399752036322008 158268473733313920
54631150987597800 105898392828459472
69003648401222736 146438764093747296
2726695863179858 119086702086985520
119801027740978688 141809780243578912
84422211396457168 134905001024611152
127829678174065584 133074226121354848
51496041422406536 139959681651722608
7659132676864164 113329412076253328
156567978866727424 173057165902742624
142188834126899040 184473640131377440
1762657581543882 160143991136844384
81666018222504224 186087850728375584
160108608708922432 194544541603661408
106897737799335616 127449235777850416
23965457539985492 62386330879401456
128876684162665312 130942237459479520
25724604827830928 165049464675439136
21437269100959388 112348529463844096
35258515908777700 82256990295449120
126590755702175808 145473826201071680
54565672423452080 173229985049758336
66656071882360696 73967863545770208
14309634250166094 42589391730281288
48218220600737944 135536336114983696
69190677655701960 71208634104291280
189768188009093088 193978479706427360
16117952427379340 141582156531366416
19293653163980016 127513793401214928
8101697505126291 173031266605827296
63770623654019440 111978117408620448
80645460947281008 87415261517310000
23453529025525516 168651708027513184
44075419593527920 132403549985952032
59570112001263992 187671431558994336
38260566107188304 67189786729927216
168442494123710816 179682681386704896
145181091035245024 167437791932295232
134500150685128432 184559650588875584
114638404855081920 177904714779012096
72265184923287024 131083924613741584
134380458561466448 146148799308303936
88040033620752544 130988754547840192
45462811448583968 189361868046814624
56682225432376160 187535337202717600
62407171186420704 80955943105909984
34618664792108740 138059206028370304
93916006216636208 177096333666456416
6836819882798014 99568317069355280
40351280394337848 183681417639818816
143816915517170992 144306838033194144
99471122672384576 139142152561935184
67302568292725328 159008538518509984
88048004317790272 152521476231620160
150856152606992480 185377259269095328
24042798909349484 97559211550462096
176013590908958208 177250562027095200
53435161835548808 140916047326931728
28897135390434580 47336096471712032
12815107907523442 185071050507028224
39046910367601176 160587260885448416
14789504739756058 39385153275001768
20580674612519568 132943891841414512
59419343915479144 83946032743575872
129765654661621392 133069149228370768
81827515382086240 108034233950034000
90795675750299360 169187419008551232
89389747071621552 109481128160049808
164066144554611456 176568607572590112
135760953061768144 166288929720278560
50683805333372312 102979759715920480
6229840177194728 63035438940134968
101582986997618704 165188671957562016
177047196916699488 189804651972946368
20169191718541296 142649661164901328
105881601392361184 157020232935010272
118838273521552720 142556641550438976
107580110745743056 117040000773785184
99083143793598384 183675875142917472
79018693908974160 184327561078086176
84992942661072320 166539916159335808
6961021288430505 84077258629433824
118770014333607216 163334358175031488
44333112749799832 143668952386120416
141887848357507648 159972677050829376
91768490131210288 117613072113289968
89721722656832464 190226157302959296
88633296399938384 91560754907876240
58136832131703640 169297752356359584
46923978041831856 191815077806072768
141390635890605328 164670948937037536
73999597911407136 106342215168156624
34141449551240276 72326859452755216
52304270215244680 53867845242562736
19400652206236004 165028014970853024
66546292451105696 164770987351453984
12769165960264984 191166254981047520
44466700908124864 156114365609816000
88796526311761408 116033472551718464
32022734917305508 70242382528055568
35906642472453756 138626270508680592
80239810255569152 109696412516305360
49144263666912360 190686924264396576
35722376747638568 75215676921280544
31511341966429332 154797637673583264
676780148707474 38328892711174432
26169847173019908 42853519179741808
53765360027217424 130107468437154080
76117215745696016 86737957097929936
64758728395559408 145814587837944064
62065952483782496 89252443631420032
157486664329287904 158962884286331808
156576427594093024 166351896645589600
54906952619193584 181919635600044864
28463079042381964 148492695968660768
72591939551526448 164763652511268768
85331256798269888 135206211438069552
57164427184769960 82582064497881968
118305795861690992 190314693134671552
13627418188184556 99274314866635200
55681163238853880 93895356815034592
61900683916129672 173104682559404224
11810104404263580 102094883582900144
50241975313328752 170823283492656288
131557752962511184 184156046994636448
105739846852455392 114119060243917664
88201805010395152 117209376181106944
55188133666270064 196580310760018944
21136254329311828 88861066776614544
99161011924973648 107076476827574544
52668020605365912 143786924374877648
185931954260425152 187832717288842144
21817206641002884 71749581319185112
190490032133380640 190845358992746816
60914387237065936 151051148052272000
67807806949462304 81809971481662864
74860408426226944 89877415708756320
20267702587914800 154768110031832992
99155461390222144 185516098962766688
52994583462753712 169310426720728544
161582422456479232 166863335077018304
14444273967996176 162711706942657312
62844990131725040 96794658513061744
62406479698998704 137025340540649744
48399805516660048 194092532611781856
69652928906675392 73753829304625136
30656246570565632 188869508848027872
13243406689609380 182410562839805536
54176872258205888 186556258821005792
6651354285843493 81625147449653744
143491859601484896 159996503220139328
37628452708834616 63815657786659688
24183445729124628 78057513786500016
11590146546590026 46201552794780616
18784110433817008 99524219252643264
67497750539823016 159166089711139008
11611962550557794 195260716779960320
65835870759237112 164312524003364256
110759286012471056 176420456941793056
65004809511162664 80622383195654064
49426467546284864 160975164596797440
161572312089643808 161680556841610176
80617946204680336 156721362202715712
95458486469266224 160290708416274816
91405054597772512 104313708021331648
77777229354188032 189311741157704512
102601823802620112 195799839318128960
27152698120854276 46159619199497408
97022916331950032 119894244131159008
51265302723656904 74315709377610768
22906309236560588 186805296692733632
53589093419836144 114264624893312944
130913836602234544 178715809973492704
129850824918465520 175477151873530464
111747760596559424 124045888741773280
7086273182154332 80494523798427328
61622782016454952 116612451172141520
11772122790390092 161764103674242336
53784649372444088 69828653601627952
141172148105848288 195090054182999584
129330191118828928 130989175002663216
107071128853032208 164429591005862144
37047874199778256 54179420370353488
7395262438431386 10634656216377840
36606977997971936 90123926144322864
98951693268611424 132343377782359408
130867838429800016 164984473806237088
142052934903870800 162584308456212096
95213514360550416 125189620957462560
31219376187177916 75561507741874608
33463054208549448 91247003915794768
87177533176034944 138003352246732512
42402011689293104 139011510753462400
62235506735281080 156698324409326880
3503136911832516 37006145752670304
139625454903233424 184950487023385952
30004523874479808 47520657400286584
63051388325612960 189115942907438880
134594092629199936 160527988731583168
96275796252592592 153855897358982816
151914349175253088 191292487712776672
182706258327549632 187049274996536224
73105583572826944 89213106886903488
138901412249928352 188048664403736224
10558423529441620 112068789174539792
97772535152189776 129234192747445952
138063486792616816 142239006063721200
84627267678323104 88215980781401360
82251003838059008 118649219434112400
24408578534932752 141659419779905552
82009362799285200 139597600331770400
66844373630179512 189983061002888960
29123307389079008 170123093932293504
94592539152081296 194157060244361312
23551811825558404 116766236140723024
137292900967201600 153619914342256608
6105180639666241 47447430944623608
67114135083880512 137580181849351136
33712717869659808 188534975294682272
155553114009534 90695900862891760
26434360312519164 122092322029819600
65666044999809624 169741933343789472
63830477238967080 137358437923949376
64459664897864304 80275357798916368
153948375160735392 174633812872181984
5165622751223110 14927666398127010
36160093837169408 95795545899122016
57557711216444248 62454274229572488
66837610998717848 84989875998998608
29680858898178312 112156985187548336
74026147584369536 138878306504112912
13172693327247822 165833590299388096
62505158625430400 148195077197838080
15836036319918566 134897666381987200
193880484420233696 195643747358672064
75963203836518464 134469934642825360
119930029204160240 141944405981540864
82125622740264672 159179363549831136
27514040569504836 72103439608039616
65405995095089552 110462704382113504
66681737933575832 169216625325483904
32439649495251844 66039511412341352
66673607529139000 88519537094777904
58311167925925376 141795085026371552
141065594550550784 142637763062869568
31513283140509632 183832908979352544
38171171337043144 152060241700791296
46149005252714960 65993159656806784
9712799350109030 109088871050951568
24131379328672728 48747148088151488
41755989863340208 157608356140867296
43881072760675584 100312889269371776
17720269821005876 66119523086657920
110387399211809664 111731502897095776
10113530621220408 87164803371988608
34065302638434132 101242692017350560
19685717192547840 91650663794502048
8230277044683789 130632463920704624
99048446513836496 196200585202910848
1878920383525720 5587210631126501
51888633162702656 58955865500490264
37917787982259840 147719763831216224
58581312804333144 176827571735758624
91291505768904704 100666771934820800
35015664301924716 79124891654263296
148715736866269920 179790435511807744
40715016098463824 135567278373555184
127711148564385888 145024149757514080
93956501880563792 142966576620347952
31475194520839732 38363358527776544
57858055210692896 167673867392307072
32998185455570576 104738585450042432
44596846890609944 69083864214527080
91173230447764144 166040154944121504
10462439179532156 16532041617323494
44288625564932704 66447712811096944
24096160872869148 26498977023735856
105145599603520608 114093788610433504
47242331632776400 97426580114973456
23717589986630144 51270330179759288
45438516891412184 58552525141978168
14270031400617798 18849803087698912
2098599269573101 116106071891408384
133071865434460048 156603833004678496
140669049229528704 144447256348776640
51382655428825616 107514220592113920
48958367045044224 196723423577954496
181190789772187616 187828201082218240
140705403351143984 169051014783884224
95158966833038864 117410777106486192
94627919268374752 185583023103145024
16176837556873230 169365130999825856
86405850288557136 157517700654090368
67117890923683792 183921108401947680
88136873821506688 96942315449145888
36854482161562448 67965391724116888
71642637194814272 191762020280991232
66634785774614904 161332063394532448
20734208697494460 182229469093322272
18499446940828340 187266180850346112
41840236730862344 119053901571370592
28487982670362568 44476070872122912
131073046364386416 142590845136702176
36415400389693528 92459896319999376
148318519843869120 160852385239035744
23735394787448100 104604406111115024
17169036705812352 58481121671698352
178548673857091072 186891882453120384
75457204777884736 131240974184916128
6421117889352281 72778836201846944
18892002014452492 59976682078313800
25192373575358960 159624628058342560
20193965650006896 129117574021802608
159928950022314144 174003258979789568
44799688388353536 147384159629170656
51038316808450168 174550305130550080
8707541165112344 148467472259052768
80555383534991472 135087673476351296
85422187018777168 154986178785682976
76822255835968240 148216451692048480
64591705153479384 106457173932097440
32122088637807952 78674546748961936
62673744955929392 153599287233314112
46711014925289528 139065919831951344
131749476187549104 162612103848679808
116742208205698064 160057483924629536
101777705160047136 166950095370247136
143930412228204160 184951113639093376
75849764328894496 93574345142073728
5532842537647753 92387504681350896
119851913374988720 156449588187581248
135042587265205840 149303891411861472
30233266139491812 44642371317086608
26596593752841792 175364469003219488
47148980203374768 109468850789663056
10337262215501490 46078380920858088
11110042059698770 12283240362680982
57989088424451184 84901643034904048
102761150977080640 149697893103130240
94880102138977968 144295293917120064
66202085113153960 188814424986601152
18061272388349972 161513330373426272
45322672017043976 103151500014578000
38277896895720448 95747430310879728
108043030158038864 179165648752274432
154924104541319360 183071333915764832
52253259984771168 161598794499013088
80263447085744672 148837060988503104
7130281876558977 78295833530083328
151182134421905152 179455545338255840
72313363540831520 125276797434383408
90019216936830672 123325296508708064
75736956414694912 91204871544624992
93773679517841856 159605158521282880
162235005814177760 174541062426153728
61932846854594720 180755369852197344
23665934018398164 162867116623733024
80075507192816512 154050036722910752
24852447948354796 124835783796028704
9265826261318506 118595501740871504
36855718539460952 60431764366655624
41911101890004904 82876262800345696
19804355353749208 92085704026501584
57668630722197008 193051401070238208
5209232855999282 153046008764108544
50018613919095824 180879244921393504
91535053132515936 122801893631935664
50837607089000440 109770836008271792
126567456134250384 158830852506157216
35784821084787280 137986940219186752
113150618867901056 177058203193131232
60334411965919792 149995883107289120
69850856804844144 87212243874024320
8968052275520925 35141957669026796
42455345815243904 160635851086947264
3578716585991406 65577135886795800
119780780849980192 151490354061183296
17285931271035232 28723227761336220
18699964189352272 72600350571720096
81840314000418352 106576987297307904
98778043088684192 120086357394662320
21205937245477804 175106867574181728
67189024555768296 178803848406748256
68229861577648808 188069273881228832
137472822969132304 183933114486440832
108839120344970080 146131608253255648
33027112429213020 178055730754748480
53729189851463704 149159411435322720
21355176706933812 42602291026479504
72616020638381200 113655505663225856
31486195681645536 55662592889614848
116596607009459296 187951890966420096
76463791945116816 178823201733620576
44952780274664128 90417695374119536
57755662611629488 157365211351440928
24601776535587084 44759910517266944
12674864839959498 40443190439967152
40022703673149704 46911675160632888
10898024970469160 53873941691677616
91288464219158448 140267238117541360
121350016682544096 140671040432505136
44336045767739480 55516999967062160
83733790064237744 180457352160424320
37039442726937344 192962231530530048
60135747046977320 64698619459134016
151102857856394304 163976048284296992
113139268162694448 172640588209177600
113578392461079792 161628994728527744
102977434948757600 188076584154184096
33311626788412748 110677228279171520
36914334330599184 52340406264651688
149352199008734336 159025704956358336
24879295286408640 114117955959653600
141216315977347648 186617974634764768
11965133995613518 103998436862182720
86118445097277632 148166548873390368
79334035122108176 132474014693169440
100612538544832944 126803426342907680
73670197887259248 167076546306112640
24646740851891120 82988020599316144
9124528869318502 22930752954416120
100994065930154304 148711050490427968
71000324260548424 134179114462562048
114615028384684080 161911307383626208
133452363025216912 145824389162684064
72805039340478720 112749702139538976
143256841551669728 157931856706315104
7045075667922079 182562367036652896
84388376765764272 171437286607609184
87731866848344624 191330509702917440
149025388797601216 160203375433865600
113241914762435424 189259023392372384
17148231993833144 145784002080339328
26469134854630612 48279880635863296
109421372939265248 157860576058745376
19414996049500592 39033222747427016
39895818125253944 77577251536602208
2104706269965788 103752960430384112
99198833894872400 147412767959850720
71019859232508376 99863137336095376
6600822249012497 6868896733448154
20042188011603168 160212829294669600
68007911857310904 116228041139360656
67574158831466176 75042369601789376
8077515807048639 194127568647806816
129964259931180160 147040642555933760
50986647306260912 153949858140367520
15183127639594486 23969399910617240
105540205128367216 144208160870263456
36517651765629472 175293320003271936
21685459215905856 82441595384051888
105681240917746992 177508290738664352
72049185223707648 124166215520466560
115752151340731424 144205986647516160
110039560530388608 143905132108254272
63321237261576792 108871256043207632
46823546111599040 146765499346618688
8873248057727049 57325850375488512
75198064937369088 100829505862863520
28743867050412152 106104970605926416
7436453042951659 55856643901710152
111001543056041776 148662791842368704
44923247933587352 156867445335195296
124976194448580288 135333899808390512
28723732609747612 81040181989483504
20775659849594408 85762006067460688
85115534138372736 98343478135812176
122387941389672432 168218632830358272
71991265583108688 151874772290852576
36500328199822672 124798501740775888
62615617792055456 179545517669795744
38238217390530832 120279048110017152
98019680261384288 183963516255046144
68605114083356408 119119263018633648
143407453982126576 162245869511238816
22916901177457152 63738202240390392
90249428951812400 134047904020612880
23283261735129492 71311831665683656
11466075452236220 170542788927427616
18035889615462664 101818638785760208
113469270828824048 190623905434137536
126866439139533488 172762403109032640
89890968769604352 162666554048962464
69246576684336480 82253978391919376
74927500818115744 132749189750128112
147052488570567648 176360933336001632
126267003828618256 130584299860402064
102900872989922576 166073912517218432
10247740402156652 82019250646941152
113154389369594144 172431388350112064
5005756866188642 120055103355878048
23976285479640288 119304875612748816
49352927954684192 96461372853818768
92479744215806336 138894709930564784
19207446524945200 122956382196751568
154905813024290240 186981462112046304
17129788441842570 70914714061175744
21835386846076700 107830470144642192
72865605935808400 77514267613182704
55800606341161856 77378764480776304
159890902123290496 196290566575035392
63343548962569816 146965138249524928
156900340100827040 192163147317720608
37356914090993824 188218977067557376
20260974465236668 168997810070907296
20431783249560144 21713707456493744
16097175384826798 68616029147598736
69819673953176416 143371547797766144
82469650820881328 149780022455161344
2025463033101964 117215884665904256
106154411180183136 144166574763134304
16250506055723048 141523130536984816
28471848949975112 165842583027496960
102567326798312016 159089900937162080
2402312206488527 155684947444384544
43198762476990512 49233435621435064
127874128844989408 158093380247331040
31515286227689208 57892552424891960
6740910317020888 68145834192793720
6396907206104332 129838487627748704
128235011143241024 184248190672576320
96710394324375248 100480468346854944
4625540479691163 17642141067097720
53843446608043056 97003756877690640
22924285404405116 76666005120897520
46947993806935896 52312783460033392
58011832044909456 74585086559524944
55337188681890568 98695259219080208
79282702806987088 115162593911516544
59619722808787032 115672092702403888
63549724593407368 72475247930777872
81057133976046864 120963424803244512
59383310519099776 179334529691428928
176986056849076512 177364105101465152
93933596958135168 182074698693650848
57064321500718632 162523390996595904
66478039493767152 87998276030434096
31928162659386668 68089789110618584
9636383605605704 70248808831204136
720532367382273 189474779645365152
56838603878859648 76293425216655408
118367611475367696 155790902573054624
32701055119437188 112679867792709520
61851293750706816 141128594798171248
36215564084712448 49176551182902880
82591041044617312 177154411125858240
11702149449188700 191695966442929024
65394063380284904 189050134159274944
68827390093026256 105336603645464848
126769803296133888 159621177289255712
95686223436694880 154955088110964512
75282838213093680 163822291866062400
5201573845353069 126198844269812096
173138959789745280 187115579433975648
5191246767554253 107490502611372368
74330660271987984 176408379894833152
41200426195777992 190856576506115360
3608225568817473 92831526595058176
36308445354793048 68799731795306176
157560993754711424 193542608946045696
73535118491776528 121431524003364688
115076672183698832 131239358600108288
91157668579275456 113243520323977808
1146267344546051 101202760891276320
91505876241207376 191181764989511072
79182340438519392 112707698371322784
78539774139940384 80003535111753584
103163721151305904 118350220771435824
18696346518714424 158527997534816064
50947658604232720 112131508347692144
23227605621412604 124461921800253344
88873124893292608 192943909143975040
133312050272935680 135659344311466832
15929002916640448 36983550643898088
97029429934481376 103540822044335696
792917575330553 136262911067589904
43750938105908568 149905255361037472
96447584134578112 182420413807485984
998989434313217 125420994540892192
7753302077778102 46577420975130624
175006404281328064 183197595094380000
102025642568858288 120132912699507760
53149298912199384 141376472094948176
131058428734366000 162831584815888352
150663126310165312 151419898345014848
83283920549122128 190518923844982880
139670865400780864 178661333138209376
118957203042550448 148007792316418464
26274164911874972 72511308758469200
63292764513729224 66714401175343544
29501890816759620 120772984975808144
90699182830449376 186054441339033984
53148547243861064 112784759225290976
108938839380366672 181910513091687008
30400254072988896 61784714921672896
81106293632100512 160655629081399872
33201052959204964 163744398670989504
36079326491923784 170822516221638080
130740263778087152 140328404280963728
53416882769950576 176640098999072224
41860315287206024 116714299516789984
12270495338188044 103953073080703728
17669493825724544 59870649703241352
6986367027918401 78249657471745248
138025568041952720 160156652553139232
79155661453637264 99470063357899760
167249503885795328 178219133720684736
46154859355082800 172575985309659552
38696116281632104 158620850776254528
17801180824572340 33572821829143764
60178101751839016 62572456462715904
17085924772311000 120803569022710384
71845057734503616 162802711125240000
13031050684610456 94477634454432112
92764903840349856 117274985601469392
644922023724310 83763000479834640
22455552743293608 152906895231723552
152774035439204800 190695072643433376
45817342860433392 187427477030325920
29108598612889856 184742827134151936
116382147112646384 172427542676046560
69541112812679448 140237188720616496
8756859541701599 48205659414153144
96633827266424528 135581837607484784
21642210185199496 30538417674632604
135139778361204336 138978512259243744
127550037954208992 134373446916319424
54805927371209000 143139949189823968
24785370482125212 34860706414894536
7165880891111440 98649569734081104
110590747363819456 136054424037159440
152229457217605152 185925794409918720
156903097076323904 163690635673044032
119776594937336736 150333624901021216
129268144170383472 195756776562118816
21535150181646992 100656355262437024
44014251959430736 100163794572027728
107744701327121904 119511778550326816
71590816997644832 115396802757481056
30318350889356344 122639119843940608
59619557280132872 63933892887779808
125235603697359072 135684780408567520
89409401393853472 185233256759954720
49130542374215784 58660659392683088
144153191129295264 170210701428662560
9434588502793828 122035947054291152
133158012748005680 137455279975221648
23929507295044380 155958521115520768
100894691295265472 134853981999418912
33409526656539368 172729387915334240
58137005335256784 143115514707286480
18462352437311952 48021736416289696
53646297048043208 120382851708822592
78808330814778080 109159352109166832
60036276305731424 71701371752443816
143036163108510336 156250279691678400
150007272083147072 158042621456687648
169001970315050144 179805547532731264
40245669365859072 60311261218955296
68837518729327416 69104000954240008
121117564880650896 185975893947008704
42850202376714656 163169768222900992
69055988640181920 98053399423316880
43983460355882608 176434140127265536
71245983256930376 78050817531941536
4282177441505284 26055808031875688
103144621083102176 181111261700749760
74187996297212848 107896224892363856
28534719719307448 29513592948967708
99653635070723232 187151014283387136
10106123324400188 163207502157509856
4009179007406243 26285352438366944
158567387757446208 191099543775040864
145324561266516480 155778328049083392
18575262372858880 59853491711041616
105841157169884032 181533066970075968
26541431850945896 166874142697585024
106589565581904736 119003792462890112
2171971228263415 73957981996435952
20380911349906268 171559270614790720
16996884367783564 190670779330738752
52124581600165024 54023749706664904
9388227929080670 120361903201051424
104235757669252400 115974168938333600
17993021128747038 70292497470107512
1557008299065545 186372222216459104
10429357907741142 137544446371401200
78024465352002656 168094297362263200
34865485254494648 42588173591925824
57264558692565032 82202993314544304
154594322621340480 196146189095712480
17023435153424444 153203301541380416
21069411706311604 28087737616166856
37366541779110824 129195620455699808
57480014557433768 119150719151232464
28413267012495648 68702484393620664
43279134031990904 149000786287225984
94931485622206160 113865693959018480
87584044726372400 114811830635335008
28509686551623824 97498742943408208
9064891377181080 179984270241635232
60982665540536024 94603907577553200
7633550233346331 92412971708378848
47013143534972096 136467918617839552
131146841506497744 193404065736799072
100404505766309488 166482331094666528
80138560798987888 155862581680452448
90800268217822528 145211395742261888
45663290262875384 120460088860187936
143362777207846352 177058767171571648
82895704635038672 109366196244035488
7951030630242535 75126534739109680
20769824268118704 192482222331764128
8836967738252899 195463924359319616
10114402218036834 163641659618575072
30514372925629152 49317634750493064
85642702978464384 172368922044507232
54349631213709488 92611969533125008
66661240162602920 98603092401226336
123685803646528752 195263053408994656
28539428839549184 168824545900861472
134725932881243424 156252155882808960
130891776554304496 194102943332624800
44301137553808072 144684799367112768
103726919020350032 104384771508590112
183605616405693024 193043699317625440
10556448807703350 183149301654366048
40053108567917280 181565605120410048
54163321390626680 160012890112627968
31158455057887580 86691045724923232
68835140595533024 170671240685198080
7112850515214988 191485031357104576
60691205943988040 192840236028833984
90186834468037600 123755833515711968
113545983364810480 160596644622717280
34696854376670216 123378555323798368
146004424361504064 195709856416186496
36428745865848896 54930250420230616
41426162901643464 172066265207910304
120557893509748336 195473764623107616
71093964242213304 109229554447207504
31992639627154592 77791030206492000
52896782652157424 85352884303080448
88922625488719536 106633090922530784
120470215449653984 136229147860012448
8439236728701821 173756950104176512
55216298419233240 85074021778250080
143891638521647792 147089311578061664
84217281268132560 140849168365778752
20241219406210964 27932719984475468
75371651553027952 190654310199829344
28606964636682468 134909920956883680
23042555939135592 173588726633966112
31806628461836964 146153821069169088
35842499638296256 104310418318989840
60567783147233696 149997552109058656
103793469562785440 155264384348538304
24341524345809228 71382934935973016
123451350502631696 188761451190223968
9373298621888726 63142289846746760
70265048175581720 136525648303535280
16429785725971386 62124300076071208
34159634776479972 183296116116458432
77762508955517888 179300071069932736
117843555402830192 168834380405606656
95835908603514608 132927841179217568
48569114671014208 168358556840618144
164877755998582816 176021035773352224
26404344669127764 37472546737065024
37051318481749600 121986181578837984
43618358052717464 186011745762269632
24787540729689960 183296877397915744
100129982773606464 169054191456392704
38071476756210264 56693687874607760
26231680558521008 90627527579507328
41074273537751832 156328055122054400
47685079794015096 153131249662650656
39708228105882288 86533851302715424
39644613870541712 132791550749935312
154335374836679392 190602467083740448
64722556109727368 75154413271948432
102296936196363088 148491901077621408
73901344188696256 119763838353426272
27591071351916128 179826417992120512
122704946279030432 192395673262575168
113186353889857024 127552177518474752
145877505806521088 148126960830853440
73792422012079072 143949800155339552
83602285544788688 103913308804799744
64392573061282728 155697495526186048
52284851298469568 67372691621314464
101175501701424496 102367331256458016
157935863895148064 158490094800230720
10096924289478866 79745754271558160
64092777526919552 190669474495412800
13357116634109462 69677639529605472
23733835807391044 90823122182060880
5322378859083014 23001817821215380
87521006512877344 134267603214606304
36973913802337208 106202866464273472
8271725901120627 90846583980098112
92999201041058752 152750117602497632
44783673381104936 147754189622904128
87259467972459248 193928665649473472
11208640692588382 85878355534148608
37838190352067936 128912740789013488
109739547612615696 173669228736491008
43335422270957864 52292874973133560
61673504716262824 174075601543452768
45603532923885016 86379764517434288
56862453046224936 96855673644447344
66964736835496800 152417713959415936
51473218108001840 132799936665634512
165868711826282464 178018541616102432
111564540365525840 158863713291693408
22081864791568304 165689616752385280
12292382794341322 65133365387203768
19294760692071460 69205303107940576
12193193993901208 146935433218229632
119058317756233072 180247522451692352
29809344701922332 153152009618005888
12127517118205788 32734926704545420
131220257750897664 148253784884689760
99049312895531184 155411327124307744
25260318455587840 56887068598103864
79118460809550048 92008775361949648
38957569750772472 82795921934069136
39173108322906008 147427755843718016
121035402359038336 181698585658927968
15452153757814368 63225756563498408
85596925148869744 168464065702803552
82034072313693568 137572001350296832
1629090712875623 130095467450267920
156969533637945056 171845043146066720
10467990716234042 102626953987498848
19218448638211932 88877564567535120
53709219776465640 125231822705805168
14741709612897054 46033092701531728
948743841480089 112284246896710512
51027413069117656 115602127686702976
122240064074411888 142664283851457040
100339101566877872 103402526926241088
64780580505445400 130508677344144320
20941290282442012 127893302088142272
128693328792195584 160941245805483008
83223215497697792 180985872745568064
16434552797337344 34761005312216244
144164559527024640 192537437699780352
30086172165659228 85224785316012336
7457615261189236 40302325730761680
134376045193706784 181403303721836544
128883513081804912 168568736599958240
17315652583129234 19738108981113720
111954103143961424 115515720308391600
20435761553136208 56964852593385504
82708400724729024 127648588649339296
150949030432283072 180903848218890144
49834853195961360 162886670878331584
3023433410066482 69260436953611288
55927257213011528 93476259276810416
83473931491045744 166730507455524992
38708889794607352 151038545944753984
1940919643513397 128659024357140336
94990415043017056 162756756678276096
30132743295648636 74455353131923104
31357963924883316 86189277681960096
37413215457591216 185570656642762880
62132991169082640 166958005538153152
20138764906641672 27804683753248056
17476296863396292 86704309761413680
57931205979427624 172145757953892000
56551021343438472 140977386616370992
54265520241701704 122539548340122432
10768674503471544 45050239622475712
108237773542545056 128945782998487504
3136274535572500 96647617615060768
8298751142613660 142049856013817872
10928969234527760 123341158959472976
103581047475881264 122122583598498880
11123082505665258 94757506032943968
73362281155439536 77339698198952832
75463809205141808 174429691266100416
118714911830677904 139506642466360864
28341539474848564 115898070024085456
60511974268270328 154779789387481120
149702485562341280 187401893068379808
66277857659896032 118749504781167472
76750756032948320 107642910210423824
108410754578574672 146508880596517216
23593798498536536 97980519191551392
45753832261553912 153140171467719456
29653074119928768 186518018572990144
128191196381190416 191060518894154208
16968086083962148 74751836418772000
52148345830176856 139388834109081520
50054907104242544 162664219029493248
32242763449658372 89681418408251552
80216877355249648 176971370239590912
56255247040683200 150548124505453664
101349580277414976 172254406938045856
70975237472602232 191415745994978592
141234886349721296 150615909768384384
74488969687407152 124076169618900432
26905727279347560 177167389780503968
65916026677698240 149467684698015776
36332445626810088 157051226543903776
166122335699306016 172506474850150752
143182359056814000 185446412176287072
42778900675562600 80424570359185760
77546446217612832 121369746802979312
40401057174121960 50692032928457976
35481676255346788 104019315420551616
51378348074460000 176026228653760960
81755898738633184 129099913358611024
160472761484986592 173394356428417568
135221716739540064 161258943462040096
17244454496954332 56749445127172392
19360137761239888 26990550151526524
67185532105409024 138986483924050304
102747173311425504 196242308860170304
10399631426311334 75371851581835280
87657839496338432 174656371084762208
35114381977087904 48167368893215696
95539564320844480 132903325046725520
154467096141024576 168661694404460512
119542057959751744 187212634411740416
143411185441075056 155194369492004864
12049750620958986 53286508018428400
97553688309486384 155996336958091616
13557839866889330 73978705741193600
33124169299702140 74489559162840288
163850629813211136 166409124911668512
82411400529333056 97280509987205696
14764833678825956 35730655973803612
35729086621822244 119991926260463264
130498235050879808 132104140380464112
23788287858172280 46803301506025280
42236959725055904 96441896330838384
15142635211468932 67281984593620688
19046778806057768 50261812006989224
80727537691298480 175746876939024096
10893207725891240 61923659777886200
83440736096064896 158187544265522432
101680432175971680 109647172662917392
76965025522587152 192305669221497856
91541190742978512 189666617766540160
97882614418186416 139226154639876944
132588004216553696 167740361536654048
6142872338306773 107059988227138016
10993706500833324 16508898952687832
110654000973334416 148527046794753344
125346565915685184 146345323414665664
154916610410452704 187227506960647872
102116454779872224 122745530936813520
148697051776041120 168383031985531680
52542068367373048 179184638594322624
121693621701237088 156101813150008576
167569999317306880 195316349037471840
121374421528485136 188647245627782720
123556170365782176 145749123950770816
52732555086429208 187994190465430176
6264707764690031 21863946145622092
156587473472552896 189959850237552704
98533041148021616 151208553054257184
4423747399385825 155628200446547808
81408704356299280 185588461701640704
77583874314186384 100847331016748288
92177719607193024 151395077576358368
42309114275465944 190754862042395840
34980423055405228 67551267043377000
65137503416043304 178238565691314912
10347287037610760 49639394291203512
57241369397412016 147703355820143648
22478081064752468 32662397837968548
20082916345553272 21162288501614804
87553724711556768 125743508754296016
43581877616570432 86988745186870480
63757561523008560 177705991072284192
48515332147771152 112443120942337568
49917063408979144 160623354859408896
65358856323018224 128305904944301696
47891327660040552 143184342948000000
133541974711962432 161633171053549536
92517671651652912 188214551388781184
76807618824151920 100607908108011424
79000788989565936 170846656349119616
63339322433125016 120244749654685216
88204116091807936 108517500978642880
15729327726080918 55116890751820008
103003510179593632 153352045210460224
125873358914277552 134183487673964880
41386592563742200 89854656739827632
6831632077694687 81104511595307792
20578866053993244 103788458497219456
112375023641425136 153486113761466976
94160929033938816 133178682834465296
1074736010649105 126909011133661920
107376677443287504 189081369161938368
32564914104573244 110530630704952864
94707859290295072 139438876624104304
25579459993236860 74778065911463808
60855727993962648 134077722543746448
56785105203261392 167142602319520576
10062829597311774 39373231322558080
107223529131540448 120512432753858880
26164550396426216 154008874063970816
116747266820861632 196523902803484608
91280413396673264 166905602537561920
158473256153235776 176952315655681696
164581053415487488 193786505800465376
93068497231735296 182184758635455232
44478465602120064 94958435903474144
57397105001295784 157341361091776704
73946664026853328 114428503422761360
116843946510268896 185385557311514848
11700644073802330 145447863323302208
80498913250237008 82111602832394512
75782456891289728 117313729676456896
20452337793683432 142448436621486224
75227745017826032 157498995561174240
61346809953703544 151900929459981760
18132575395128980 25500404390335452
12232826560591868 34189307498009936
72904241772316960 153704365731099840
30508983734090396 131962482059425648
110185408681419328 156897237963415872
45371154421873240 71920174263727904
23322262760022004 82493120504872368
37575875979891824 163421742568687296
82737893844292416 104681298662548720
8033726855669987 69429433802096736
13627661206748468 61217636725267376
45934678649273392 73178301209133872
128487849728102304 196191812028690720
150614880317142016 162605553813426720
18941301579392372 123534736949342384
126225560677888544 189605786560444224
66867499342264648 87006819099959024
75498671620494464 146850829396520032
143755005071858800 146335333338109632
166042393065870912 190267804080056288
14720921609328706 162395545405900384
3770302870363782 102653823137681552
147370527760310048 150673437451534592
16914017267440404 86330482405927456
57395222368336272 151980568430727968
21136186928202824 193106318428460864
92083081454642848 158257616336859616
2564643632199659 45543272891903376
65366826492391232 98181987413386880
35630622221163608 168668813816029216
34443991946507092 77545618666258016
130619034684654176 196401166258767808
151430747469474304 167947300725990880
80274660926323072 120187823239680544
31616993539710652 157497001741632352
37019431317340704 174199511218149408
15650877361033780 101130665775901504
96505472211130576 99223480359059728
53887591734848864 100937052141785152
113311059407423760 122171972161597904
105235083135417552 144040060680666560
73659706727720480 143497263853840928
63686539911269160 112198443779700320
103941228321975120 181100167521322720
79106912612950992 118340582068097952
34327270655838744 72770228468281840
103335876675827008 171766099090222848
158268210641942 8501306079227237
62050125701372072 114312833006577200
9037741098472778 151995854091110720
8826039204615657 178267721343974656
146067040131719616 191790157495203104
2323582192311914 165935990975545024
54373744654210936 126946502419122944
50023663062897672 101279016871196544
140513853361501824 153986115088159648
35247960505036000 71920914852857920
153695507980721824 158294910208926080
66196837246217192 160247840608264128
49338945306788816 118185333852270880
94807082587175728 180438249617983136
11574278160311920 54168654238048472
125484262608348416 145128305434740160
104883176019485840 185840271822421088
37174441226853880 196293211110554208
82016997122530944 114403916815483216
146269273417728384 192880467388858496
106172923324029712 141573246152751904
38364713481754760 72341777964532480
86725937338857408 181481345944727168
50393578096920712 126513964761043520
124315231934356528 134209703613206064
128742261682731712 195634690133161472
41061929039195816 135201419264327728
109908908325632176 156424175325288768
6816803996654391 112651603878001104
48013266264126064 151794718440624256
59492518683483072 117045657850978944
9752733147695190 172048326479752864
125515026014770176 152344832918879328
107269373530037616 180581887198081056
21416233609651532 185290636452721504
28665970888213204 130579576819233856
172704164395639840 187027695780981440
145673531676742048 177372569170296960
79966317407087568 145765016376746368
60797005862551336 170285344567829824
27072786686886208 119099449953170736
24577849294832148 171264212442756224
155222645112395264 189275815992902720
60611607167693600 70150299151055648
186597355707814752 194070156014602304
34049139487607604 69948793639252768
50208687652432184 95396535717017184
68404893377099384 83249805016047440
123451314624428224 178682464068890528
19866046707511908 114707309007600128
40492530404749568 165512197048853312
69648410976745112 191035755136150048
70013889631834488 89692969800668528
14375909491393686 191462684696293792
18957259528286904 66741101961072576
14374058128131818 75662871186181280
91575170145849296 119084494777652144
150673668045100096 189145171577139040
81301902373025424 103801134418047248
94603332139303680 115840987573557648
15007492760462738 107429026534030496
81829564493151152 134227439549052720
104528401791529136 186260959199493920
3186444296062044 48742046106893616
194926029135604448 195823652590505632
66112391788015592 140647810664330848
68364694121384352 183570460001760800
4339083913414072 59390895370507992
84073200894343408 107619414474691696
37597120979041568 187733378268284544
96895398424283904 120693392754826544
49087788503785664 61055155933097024
89227249477487648 101956237371767008
14757059125804238 163295062126238784
38310388706993856 88659514266996128
46619064113181872 123886371553132128
44280608667763056 55019131619285720
87393328994104496 123851698182052384
59943364687481440 187264197257821696
62882978567607928 127527270479619888
118893940375176160 132966402642923024
32044657129680548 145768654227939424
76906161851825968 118241120014055904
36668718729925752 196162023369593472
70089195835210928 132091218434551872
104772420202511760 190560666588588416
31274737727389588 158946410293118368
20518610192687872 194336421880054304
90346852679404864 90470002671650592
181511754627643296 185527097308067904
127692543108433024 133128272798511984
66810314942495992 68126756520325336
82301889888267056 91952238577849712
34515047559127252 83963623415538752
31561544354491520 69865674386963104
19971430222210480 83303015490208848
68375664589604024 119462984449417424
111439961675384128 139206031376179808
62713760528613632 170542516880384864
72862877388621136 123730812220462736
30516215980506496 100944600857970080
64326407916220752 141960559565251856
32763532327142044 127719713234347008
8953679969421730 9320321768917500
26559061330579156 131256526022385376
158659780168721824 177993650459583232
111718736006608832 125433628036416480
54894933475442192 147339390789401568
185579782030638624 194501634316259296
37079170610296744 185524029165393600
40333695339596832 173327848839869440
172749406404297920 181635564093066784
77417147835296480 102353614438511568
22553999825326148 189533807947326176
21516358187797132 82062619111022560
27049870693708288 173437318579471072
53501864630461224 157826003877247840
60470919365706720 72297914903289888
107318843426147696 153700779927027488
119194541277117312 163031969960678656
32555928031098152 116519420933996912
80230036121237744 109003457820058608
11983084797579256 55052500454653744
115927361007238512 145030634897258400
6223687349756148 194876517037241056
9811947704106520 149359609222791776
123330785492698064 195274064030552384
98806219793488304 155262026917806176
120717032010094144 172444076624345856
31842634864557656 158102361218121920
81036482930952464 180495977386949120
37955288564914736 176210879039554976
14557648072137960 154600435722283040
8151764320354437 30042159897904988
50011445177462264 102482236773651056
30850542288705984 163527351031462400
8382095082990207 32986131580528904
122652589697347056 142743802760934656
61099116491607552 189674946477101152
29109042118373660 76113825918906144
16816838359841994 192903657488930112
51627134539173296 103219704421284848
85874573898232192 181525978709503232
9931846548163048 149898643597225664
13774304251382684 28582031412066440
8623634417590989 150977191334276256
52594988124426168 70240460789890192
92979020473990080 128553590571458112
99261544652069408 195344320820922944
64508562771864496 77824084745081200
43261465618038576 75283880062109520
153635112948830112 157463238035386112
87192746585467248 134412363913218608
11490205327253350 136965793095602448
71058384861718264 178990094703126016
90341635626947472 153519000713120608
22402304658925524 129166242450189136
16420545391328976 65770719937696840
75762495665608544 169360972466392480
142099149249648880 145069385898591232
104769762983723408 152657756678349184
39256586104861800 129643312125964192
99574660317130656 160542031251288576
41472280655043624 80189221361412480
9207242135348784 28471220934272500
125431599305585952 160591336614485952
164602774179321888 191976605191318944
14401494660330556 125714383689887216
20091216464663428 72916607756848816
78442650117550768 178987664132653120
97888164618653920 127519570851695328
71927151573095384 181339882728714880
2914234906487794 169997546094747840
72158756159559936 194170974357821088
115824863677693728 151077112120042176
58643106216489648 106193612443911744
15098128266609094 154059532869716000
147509349682004512 149435043323754944
136582632848230112 148622710938519296
4942542660483090 23147264836399592
61156578988745656 180140426251786336
48558117713810736 113264236322807104
12790190424716802 26589403367099164
33676009424850536 173000114710108736
8531756336214941 168016971871886624
141171263235294336 178110892746164800
44920264482282440 87954239332310400
7308792686506298 179107675460653696
90836505872853792 177687148797531936
33036952803922140 72962898911338208
11728443126667542 122198049210683488
144459485659440928 165105571274356480
158336014524611488 185016288435397344
160112710215771616 186689539621138912
31416417484677320 63788699526568560
51572889478058496 127398013298596848
39023541317859256 109971869383614784
32726618093997928 180998951023834592
6033370193203489 79003656403483920
39347898240853576 98261912837974144
58828416846337 119497197478062512
106697676097258848 126178557123798192
19462977630612852 97690329776061232
6961805860723153 109222248514256256
6382021211577991 109224908479884640
83346664642132608 134999573290209824
83824915727546768 159268140385648480
49047179978938408 164949404735385888
574735071873363 45183084420877024
107610178587007216 148889131996855104
8918014012354738 142197285935526416
106099280632910000 155120745404387936
56421916547177216 156301904241801696
12922994658897058 43033715236756000
41773579731260200 143447110692619088
105548575188079296 138986501084385792
33455382627208316 59256756044602920
46086431080686944 128575725024838256
9980524848483168 25842145456787636
30491666090471808 144976245909912672
115892918630721392 162254447521395296
89016919599463312 143465887327018048
137867985985828400 159297973191205536
27989375095993572 101081846739100768
24942856787057484 37611162946473208
338102557073605 46710892016285528
98301348503087088 100074090789458000
119035626228950752 195233585281554656
103699544429155360 162713579165920736
134699611696771280 182369132996142976
52865185442014344 79520324091180112
49206481959297328 60132907179841592
64263618922995784 195572613110578208
147363712102741216 192468465882413120
84524829188786624 195604962537429792
49023559653532272 60716128143187480
94974727284375264 158611813580360320
116439628396457616 187234099518357152
104892362759781280 141803959525906192
158751872771737280 182123355545466112
14562592710083086 133766233059881120
31217875727101124 63799249145435792
55373639822111720 114573722505796304
19351309049232164 44089922713441096
166092673192075616 183560857090128928
48581714724691560 182666394792476320
39121635610186392 91186892165233568
85030722969015040 190016858666214304
107306306973343824 181888629423593440
139719973721445520 179233700097104352
33318582016363392 118455477797711776
121231674171036016 189535683773652064
111632677813176432 140785263819422400
223444354501383 47928606810122160
26858692006433384 89973047074112240
10994657661417404 96580038064552048
68540025246977840 89217600949589856
165845353493916064 185655721588589664
5363695119987997 116580376819713936
95413659249253472 131268167989135440
79186917961653792 164812198802214368
70037626493184456 159883963658888832
118526252170001808 166301540067090592
7879160670904060 143592678072637936
10495970838903026 77091717788756944
31282485326920680 47537912360369616
101194441988043888 191340306533517504
73334795480665296 123813019452795840
7269090456257757 9707499529376214
55556014070627216 158628927592826080
145629352804144864 148382871352593984
94547385247990352 99373776349103888
49423638849858664 86577961474817040
112414874093378880 166978001625408288
189069202039852064 193982738056902784
24173258637022972 61119238544906272
109695086191144080 171570500989284096
109893417275891008 170675036956506784
118461347161707056 140694587102129040
70910680034266464 136583547194806208
46519989039688552 135691470512050784
39668135497921856 145361531844099296
22431735602009128 88088562321554288
94385760343867120 147244418273026432
48216528042447888 143688985883558944
20408361608743568 178373003334462912
143235002892221072 160573418722519104
18516478288567028 125464673311664128
41971141289074888 113351489257818496
121795221726229136 174628675815268128
159508718299789504 183242246769208704
179074204898822944 195812246711180928
8092544490257388 68863840887491936
82074648356601040 190644123849148480
121975475033912176 153039398872697472
40795245609138032 140461534737737616
3829765088122223 171479867636903680
32730319150648176 52308730585001120
48393090072184712 195240709270439808
64773546064549312 99228920412832800
60211668143523448 82980867977622352
102005845119786368 167384575270936096
61352300660122816 152912264589449472
59315215658251616 76494650817837488
97483305538424640 194180305999107168
62849006846389904 133030805152265392
83801997670004416 125767990209339168
94457918138285696 180268758776270784
38311191126386560 72366071780377216
115242751817520688 170276727615573696
114463235620251632 195137942719047648
32877300102255912 165985990325069632
91110080922139632 102355062057158832
17480677702481804 143579595722110320
95433591045504880 121100877204246368
183399784653000288 193620394710383264
115957097161591392 181670858352234816
2153304447923672 22837630945849828
27168465021202320 109466425519797936
31129138361614648 102586914778721792
3159088477800737 147411854789057120
1494966112533031 55974184210317784
34343544748111268 192550001701085696
116955872545154432 190954502993824928
116265198660153136 131041974662122416
70104930628922448 76140035776966976
23253994633552540 24495336043500124
37344662532116944 39262442629314144
80914306250431184 131889055635580560
104869122482139504 163568284749206880
15993436146960546 134449864126104896
76659141392088576 111862318064656512
42770054825425856 100564872191372256
91284629811778720 92766246776711264
26923367075152200 159082983458228640
83874375482247840 191731771286508960
141686152349108192 163265907568721920
34902620286220104 69703562862042584
126290676082669328 173145756465779520
48252344548712528 79180792098563904
35694712374612028 85090888924458096
78075751972631216 170420488514426912
44053407681719312 135862714535802160
70230859903031048 83358941475453488
91640192148476000 121580603100079584
122406799405298224 149585827303310592
54368789687407312 171443181723770496
72369325358753888 168586860058552672
69201584726737192 90895936875569392
73350256751441440 144778956509315552
27566533848170128 86743484394108144
158692381626563968 171096854489144320
160292488868601792 168766588637208576
104223176806620784 191382561204299264
78253269064834928 149007086825828000
80782819374237168 163572618085176672
63680344354696632 135589556166296880
104246384453546624 178977400929977568
14257930230614690 109868129356332288
139563653961645744 168302208562117248
179956065089170144 194185910170965120
79180180356428512 138666535959849104
20174966603474692 43298463595755888
138614093227261472 190366716144995744
68924081347827040 129335020491218784
133166974538134672 163552645014518272
69377778834697440 121338631478929408
34380118137155420 155606777335956384
126515742819097744 192786969307443904
11534973888278744 31003789525371952
16415996151720456 137167910540297856
105891168399360592 110952941906038688
57524820132108528 127272946418608432
25573787595457196 188237226250742944
16764789202125022 30089171217868172
129392443068880944 176711386218961632
12694983383648438 117863137899289072
19366889440296540 121347417871038304
34126928485695764 155765701089862624
13916785320102356 62429515377603384
67090712121526856 145332430976697920
100825811597327776 158157243269866944
58461003885965608 120963258597913792
95057522176734464 132243935048899088
37465015352035232 155073727599402688
34235767574214444 189131319629450656
22499201715898140 22640188933771472
88769240875087440 101923686448293968
23857300153822680 39206461725874496
36855064195198440 111498375609948928
129060950781062000 163179634866974464
27648976551121136 80994116451346944
94215853532216720 129494206871539792
128907281442006720 165264187271493024
125386061775724880 145522419473732448
12994007658144520 96592336845648080
48620794753664632 151345236223518464
65683781371372120 74796740936637104
68113734874978776 87342704439891488
137008509786794656 180887789170930528
139918674945426528 165647623157764832
85686115494590528 117318293161450160
82355772997915552 91464806748835296
2544170708620249 79420406212193424
97853653939662960 161716961085662368
126959473673763680 163420522310478848
57253015532930976 131132336270206400
6799930611883295 123146401191093936
117398019317497248 147790023501124256
33046985264995340 195853431355877600
1458749194985508 18740413596754312
60865939398612664 123900577291725088
135937326016837264 192796530627332864
103284587359316704 182877374387387904
43924912529498608 161422000563055840
134702248008117264 167927557874521472
108030872501698480 137816621458438096
104822647822636880 192824306498766080
8657680933217503 31596441521411868
169017454019981792 170224664793152736
55848808264639776 58808868047734840
55049845556681008 125469034075779536
4752174366083120 163452035786064000
101500838119580784 171700325393363904
120165625044925824 159882213652571520
76634297444831424 186016322563745888
71797808058385960 151305712960295424
58700718230645280 114825847564056448
88657402624485040 180893785776188928
10424822601972112 54814433212357032
32827112537756612 161138125396201600
141879994404562416 161767779463072992
147849919522341888 173709808203648768
38442425837140504 193959963445979488
101358696825459632 166047216343570048
12873182343517482 138254244141272352
66338001413430696 123551850465548208
76808541049560864 105415450433051616
119690278148772656 194558262586884480
18029793187393184 83534074152323424
155871186560262048 166839799747118336
72087895150555328 151093895001053536
158473620857509760 173585672678843488
21935341296585872 145866777861544736
446887789182533 95587783760789520
133858085354285696 172819776321418784
69704196395000544 118397535729508256
124180630822847392 183130409210372544
111463382091545632 127033919633191456
44362074966059792 44710252101794976
74452368370147632 105417091903143296
52778337821981240 133686835516628976
139997916118035744 193958521819480352
101045778772028480 188656080647445440
62805407476666872 186539762353190432
22459597192530828 123585577188304864
4120987367069831 130272247433945680
14702638286793862 174471819562445664
5069563977564836 109815949415233904
108521207923584464 185327818509168480
57821081696193456 134523118446315472
8301663387879421 193908401184792384
19284426016630832 139408112284054688
12572610163005198 182132156807731680
621947277233483 81934945002206992
46743841388650952 153605318687818880
56766840882464392 68292011619533080
80112753540584080 140333796297553024
12938952920490912 188870649954473536
74477055289313536 121050078382442080
2864591627176619 173318514863403360
75256508961114512 140419126825067968
36935431970084064 183246580086208352
21259518951538052 57858150047872136
44646705600616376 192527878378649920
46564581697882584 189005758731345824
69851680651729152 99019979946372720
104485910628159056 187973798610724512
2858054285434950 140072933236892400
48594283045654952 171135097532673216
7249178409559251 56818406632426400
190079020538565280 194096998678163232
111307570270143152 156273771024490624
148419775032549440 160646727602141440
106162707337277680 152135766448228320
11369478622360800 15953961883387658
117203171639173264 192402165770239840
100597232790242720 121836657325822688
87137492196705840 124262934214440976
101233256183611408 152558990087451648
82815734355090496 120983055099627888
3315847418514815 38825322612314080
157425292538998144 172181232798982528
146599941869060192 167737419895893152
137248817793357472 138393236419072016
57051158726819168 105852363721929728
41683430657350216 163528472160726432
3938300721817398 89326796741756448
87927003353124992 100099431282035376
57382457778627432 138943120701044000
43902595997713352 72405761986101984
69809855091373616 108704504603488592
20489929183687204 59236581283254080
179861241765352864 191086118678345120
54748049892729576 167867478282192288
7462636518095037 171770915245478624
169032745794098176 184228242484086080
119643200302618848 131544161464107600
74329075164166496 104365899722262528
21450261598276312 156980622626036160
132438841527175216 163732251755808384
151085740078811168 159783746181791712
20620644249281932 146791585978936256
92151508782978336 175120445926897472
130906158875666192 139637365205457792
128122212387010000 172919034327365088
146508359415126912 166003274646307488
48278011874747152 184866513890310752
118608122693936496 137258853740739360
123405278655374128 195811293865244096
25137340020599848 59418978036801968
22843200660222444 49190658511125784
104287243297450896 122500477263324960
7698097374573213 138573486625578832
30371598440098400 38927484564329424
60017119682926632 78886215562395024
30720950630971412 75061143541671184
3795693090405231 123442953927418016
99623954051648656 103430702856643792
36000275422238552 157895780900839616
31970902963298560 122251437841661232
69632032096393872 79274177085759776
52000002140261296 184377349739235808
156564342567255936 175071384241202112
143719201474045088 169482218063447776
80470852002518880 183008307113369984
89106520716005632 104448664273242512
71106964743072920 140268453511002624
90294192421807616 112474688740849472
3396032143621578 51522911809481680
123442300571466832 161956038402878688
49178946597677496 106719249931959968
96934244888504464 97384780863369744
22486255601569420 104773949076061696
118063212139613120 160370961999279456
91088187281160432 115911596866327376
40856205065876232 113652165803287040
32865749420015104 123160078364578016
97958085618764144 186332033848666464
116504203875875680 135988092811916544
125744468923529760 169474611967011136
32087470907712352 174512397147637152
103392097377430176 133506993482677664
132050867626492768 148236196074812320
124803889137217200 168633534835349280
54823362730077696 151131409890064608
130958932974387264 181816234831404096
102215036093290112 120106528290047328
9306306522703486 154954326506396736
26278597567016828 39430492674664216
33580069624806172 90582816048722768
82595880382913776 98555418192440944
68128185287461528 74041722907637680
21460395823038448 48744526274105576
57701192669596848 109226506188409056
161180752812814496 183137538974038592
131050602893774480 150340819991553632
24724197640440628 141504037090595824
130525503143913664 191676298867100608
144020424043586016 167099179073545824
73228744117052704 164922844408014880
126926639168494672 153590429557964160
107969282628402528 159959209141455264
107975389141412560 168905086734332544
133122972665465936 140905821510420144
5777997868244130 125944784026717808
65954630374648408 147086602391059744
125469576933974864 193977017996612416
816597072238920 13362639308383398
173432712980257216 196532162967069056
9283703451938022 54343354991369152
84506496467406944 89277464684380320
23989549735126296 192299345559978176
49229632355406040 92247860681029296
40856758776777928 138703513208405296
101242790923034208 180881128091114624
125670889801396128 176985546131962976
53915737053493232 193451077698871872
25252197574086512 128426240191768400
36224558630315488 60901619677084952
25878836369302880 68439471280200176
9901162025768828 21951356307896812
151582371558322624 166944988044278400
117989798206089088 179132869144562784
70602320242354824 110910384398373920
49486212105684640 74949497605978544
45431220201484688 50196361813514504
95476916216958896 109673511005773584
4206450986291237 95940352113248256
65789735328587816 166083798080423264
177624402013949824 196358860337706080
4471143444981112 132530280438190096
30267818130866500 194689619577384992
35757697612524568 84245615323028368
12989760369736932 78462899602361264
65956007085280224 90918356605508496
45949636493427120 137730603141113680
37338614589027776 58352785848170032
88852138520303040 93063780461615600
31925154882856076 75901499076084384
17404882328230566 87720772135781856
61685002923511280 111786310740349760
25927124199013796 61008353697105568
60046598008565144 151325040244111552
13188320477981548 133943146869268560
23841209401003520 97235081216121808
6268022610310172 9340857451246574
113563834947824608 113863033390906448
55925903284381312 189368300993380096
93349977505977856 117229798470914496
166415673308762752 182592178427651648
16373920842555124 84763573608988384
95032930211905840 191470558347818912
117568176526641776 152148713602514912
36750425410289760 85857445073758976
25751710889373892 27421996008838536
9325107776489522 186386006407946880
53381705485044824 155890685127279168
8442707249555981 194989893937005920
4236084626554315 121895233667941216
50486499404417264 73322562288871248
8724935621644474 82267073417645008
76469545302399744 144338490048527456
18324372090786824 191475086842331008
92056970107361360 190669296285511200
126089887664608272 179534050059383808
82406626339174096 96807798663578240
41308912348335912 112869225201298096
39682131840688704 116818969411650176
163054311833729472 183158268385834208
65776718876816104 147573721877577280
111155292230626608 158187103675929408
7691186116737175 178946923426391200
31701294024273744 162159243861028128
124193638059303600 180417603315001984
44279034635514184 142545410669091280
75519062967991888 154790913732268832
44014915870214960 175396595773254688
6685786893741074 126902942467981456
35491039801894088 101344928310799200
75464007227828352 135982967302473120
154129757190937408 168801183070977536
47187463754052208 147702597697188544
170683499592368384 171265294569380768
117213532434223584 132246147525913392
18897073453048148 30251331390239448
7642750314237197 178422943329619904
61130197781320464 123326256335994064
3960581265750333 79215543536850256
91874075670651776 114297262771340752
46933522643401000 126619800416932896
43962431952260928 127646421070250208
72005589137973056 105318248972819136
126989812444684176 193551916651152608
105555779676304400 167325717358861024
76357228857459584 123909329326014432
4186686043562506 51392404204370552
10379100361547208 76756544960830096
50588779414124248 157242777967942976
27571211597686636 60714269756585672
136152144403179712 180355692430337568
168305845323060032 186834275556661024
101639789996339088 163502324551868800
84774645595096864 184471072576551360
151947537797667808 189193302823442752
47924430361508208 48962861133149576
4465803581578167 30065003193501180
32178302697066448 60841506017850816
50431455089949808 149107406475119648
67828737425932120 166852942891585056
463656925369928 14657257523673298
136789443096430000 169090302233887680
138528017784487952 160798456049160064
193038972417119872 196543845342261248
16625193466677466 193521538164681600
17958080931040354 135641028223032112
89199854056798128 139940737307058896
55071443264324360 88184486867706288
56991029708781808 114956518467412736
38982057989579016 135772074432475280
14727482313847846 78987240328978544
54323802050551608 77933206635536032
48580145260702832 128400718581354016
46959646726880632 135569472309576208
95244023195008016 169667838094720704
108235269014232528 161933231134388000
68459368772332104 168630444907081440
8295850106202703 63243866605677584
54445929280680152 92417491218913984
70221753857594464 143538914374896640
40205328973587456 126444172049581648
91275412169766480 131059493262777216
31566734366250224 51316911300917640
31875187255805660 151133719794254048
82074706413175392 155976870147697376
54848849865932064 92850119286203776
15271639527368708 104900568860996544
122254764064064352 142153059669677824
13369419043456106 66235214926674920
700935843992143 165347828163043552
449986142953064 38686183044531792
81617876532969856 140980402860795120
4552505804827921 89507056301425488
54124743312421856 178423279022535904
78540604866732208 150276383499014432
28104503011033124 138787873463575968
64529998453264136 128783359630083008
90989250151844208 120061216420675056
180368769369660800 186726385606302432
114442592294670576 171135527170185728
111711531229340112 184208910588902016
23994795667303168 187003147605083488
20420876706572216 101745185680835472
55737692933477080 138032570355042384
25995505175049644 158584529850929440
19284900913675432 173587010280789024
11164410786135688 184766266563533280
129307915238532960 188878675802850048
159993161822506912 176320717806068224
35526252868093328 103214471640608144
141284073960834768 164086835917238496
3004284691824061 105342645668343824
60242348414205160 77168880897479264
55271196113120488 123106724946152416
81085021417547040 151075928514563808
5240547471124573 47361324922000128
22097921187833892 65600274939090272
101320068991791520 158134621951762496
44972793057232448 106322323532284544
78634218194394096 144980160813755552
74756487244342160 144025603180006624
106841336413911664 161219504236904672
6561784005782770 144728111467826560
48504316744902240 95276299097454272
4461044524803930 165884462776513696
49106249674245272 153562950536979488
69679476361386424 165036592610266592
69483403897276008 158482880890429920
136006438409450592 195204914669383200
76873004335524928 138118032045140672
28809073796661652 125255075787132480
109897609002271264 159529400798489088
81797485395236944 125904571830030768
36583853744061968 49646736679904096
85489232207388304 196232033624097920
63687512808481216 86768767266617376
63486334564073448 101630974134438624
160520989349362784 193379239001096576
120271902071922192 173273699082560000
143753286441358592 144755284983964576
14897779087124732 52915421772412200
49555822636458320 193086174058902560
128290549179379824 141068907984916880
545449407025298 61280069429565232
30615249392383708 141749053963338464
133731506872915344 179845762363522176
20511115136967840 116469854617097232
5593285713360320 15360880094044408
91493341421550880 140273754212047200
24760791927206352 102839750576507856
137078533586975456 162626823840740512
54742550817598520 73080402155834784
143980503097310160 196252334020597216
25994322494152588 130049443931997712
104743243107363072 138897453293197936
50577287078742208 149633814626066400
99460250682390992 185329772729929728
72086838850888480 145396244726529888
14531842440460686 75136553118040768
4760421151028984 165651274224202784
95679817189809232 144659067966600928
71005248279305824 147809510777339680
26783564217580660 120848910147976880
24480417993646656 136816381737392512
36853184546946064 99693603617063952
57981759506870336 111769290248704112
81648386116265088 115911206130248432
50859569281406704 105650925450958144
35378527271738316 149473053399787392
38276496808383952 131072858120586480
80574141420005760 152519685217871456
50067840371109976 81562959839978144
28328339908371924 181709110256842368
13260936321091634 189755095636279904
131481268879183488 183782436346284864
48133003924536232 131107480293127936
133622483352417728 137182649053799776
52018164476636400 189708122056222336
103279130553152080 118745882738814480
38848392969645544 104694935515281360
94758949218479392 189024784321883136
30525345374120472 121457740383721376
108345255289663088 182424755938314400
46363722721437136 123716080322257488
33608069776193492 64362112136743984
108914189610873424 133874993027501152
43162265235165216 44009175428894928
16865599240015816 72015711835748528
26946939277321260 90353580619617712
56128740343613384 144768593249041504
79342945419676672 114937941648384000
83386947175747840 186002157918761408
34639965497403000 40802999003725312
103174747778592128 178993788613404416
58341192240129288 186238154496164832
95792005990214560 123169015120766992
56500303475951800 109924630993246080
115355652948516880 194722440570445056
50149672575974680 120641777404603136
48123268631428640 76843241599567920
58880388090995848 152932939013563712
50993623666901072 140552373092071504
13764498131585444 130739688915667776
27640628942732272 85792274226226080
34236191060812616 168653329270802784
81350357013282016 92197311793723808
56053623913176376 76919478241319728
73413682726324240 138299777490317376
117915435558017760 139270596548896192
85401555261816160 124045578602553472
65598831021519840 121547242477231760
156639083302167136 186528781155600576
92305669375402992 155512872282079168
9555917985061182 59647982096730096
97941414605582560 136187229324577808
141897060472948032 150182504938309248
7272617877628621 37759847597985992
17798345816061598 76004363599310656
77090793765151360 98568766390502768
142320162191230384 180299120471102656
69413673256182128 185999407942593440
44993200175558968 63313518618074592
34317266695962244 171990490494294816
116994863224790112 158991488702665088
11568836609879886 149964659158700352
26547001861322236 196389622599544480
22868998705269164 194415151406881824
12408492906895102 108100802592135968
49676598979579896 150585713213018880
22214097591717368 192257749552389568
13229049662116502 65116708478304312
58892856881065088 116000373242129008
86414779642919072 128980587995199072
116637646112733664 155587694832350240
95127530260041552 143031352372089824
48392133452176256 69650297543604920
63494576455897320 91042502865989424
151225314455362432 156460612198074016
42513637933565968 119526378734884992
94353743867255232 179989359102745280
31346076452414000 120062217143738272
21409324648480196 186924050707193376
41106956979538736 44072330843078648
8533995396038517 171854613578164160
63233459317942648 173400070551220928
119744127169350288 147550432556387904
66785464206474448 195074220842219072
62271350104836072 126123628472588768
131795920042084032 173938472897131456
54651986317998200 117989696308597584
150102822653283 120923647698979504
21280120298234236 84334626082550720
44534106230023416 169863227801750144
47327720461590800 86521847640173872
7564977234145560 123200647101585024
139225837205388848 143548020296610960
10370982509386984 123340337547783440
86224460612435264 168935385510037728
64403450162958816 87291629341334880
84578344811009072 175986991362526784
59101663640322728 160389806622828352
136827215740543744 183814141155739104
52836726337365144 90327423172954192
48015102699268792 144642069607543040
168067301561185312 196313529136142112
104397388351305392 169880781646489856
7491927697886804 127951674123615536
56608050792303104 173775094804297984
84495823745886400 105923843114717040
23777063483061328 105407176878731792
27231651777460876 45977338789087560
107199159885363440 177221742203260032
77047057169943072 166756588927632288
47567448799775552 122334332276401472
126337971550300016 190605202484008256
30445809637206460 70082319793068920
103130212412305136 185135880614756512
65194092011268544 180518656286125920
28014819806860576 40194783655080768
94649651190209168 101991775226281040
152715562319919104 178012027121229664
147278288913831296 190546930266335968
29036242599241152 71487696403902752
105862200649707152 123379459991965008
105628502325673712 190783696983045344
97306290837817920 131297517799950304
138179259395848784 189060138338567360
13087888709803706 99713948348282496
159964410739752928 181087496058945312
9196241369326290 141200529598814112
61234747761508064 135002624158781472
45957339770265800 145868747438754880
97313738175084048 150977562460928512
50453547184810216 157068556089282080
35729197552123392 192107943363423968
25339980255788344 56905217726230560
44792988335059128 97368906586557904
124210651694974400 167101313416918752
16798990055797842 52805493582240656
59937558154367496 175976524337948256
45944564313852024 51622833215291328
13148124633740190 153548220096789216
23255596074453664 81369258054153904
127817006107279008 157764805134951232
104933523066763104 179247376910818336
81953330410210208 177028001535973280
69670873442686648 80011960056296048
32248672722007140 187491399320327008
21878266182659680 62297349490765200
61678222195952280 65213418330471024
46696201314716744 76058318782994336
9556919282496220 110903316379661472
31167460760247052 97451727455158032
47872527625969448 162178595930873952
117947485879778336 118082520818943040
39375692506602280 120710129077030480
27962040358565412 173271932089256672
142982682147856736 164860736580945120
91934393776083824 145570141543344544
44077902623207576 141077639345881968
63914065770321280 135021712597418912
80929317884091984 188462418621113888
2516964151696069 12892966102710524
29394023726429164 88760106107230192
67496070734634416 151893375536613024
71771781475169264 182709404554254816
56168400231623024 154881127228189472
139413854337652944 171484992781391360
124543084189964512 192094309344915712
78905171233203040 99246423019150880
76523702012738768 139774536862702784
86097754817933088 117080082283373408
112877119590329376 135726172485428944
59009138973834688 84060944032309264
44634887332860072 89350304262339984
128744475205678496 151024392686324288
34703533726200812 112727088631995872
140337152292023296 140830252817812576
1026371483047990 73537667609122704
75902720510370496 117985011883172464
8175194138192614 135772915181467328
139922643206522864 157559799585466784
89675748995576304 136081613023428896
120590495793316640 195967127518958432
34708539018117624 183198251452192736
104209668549835456 124263540986674224
134443499066932272 135158618270965136
37440974430531408 110828808565089888
117749164790239600 177039697488812448
63791974937747392 99191299466757536
35574767386987856 129127801505158400
35826702382569016 80628149962357152
72845481648216000 110709933346184064
42484113108517736 90328701973371744
232128967947757 113456659446829904
30351786441609164 93262652426827952
19749952007388692 115426363616208816
86741347563395888 162227894342814112
79231236397527200 186357338194803648
30040098532010124 160652925475601536
16273675598019020 70413836769911024
60286106606038336 103863117508173440
145311778098240512 174142099688633504
10769298310621890 169644733177194880
1874169873817258 62941384592795416
22737176065936944 193457306613164992
74393955590321344 152856883612897632
18278594379525264 139356420814047184
58879075611722472 144939130607141664
62177000303419344 110908182878613824
130472786939453168 194643651532187552
46224693227257280 124007156627109488
33463841984214664 131858144800204064
45359383299272656 118302730817786160
1660918566119833 129045343521241168
3216656058206435 120722529375604032
111139946041404480 188089851010177856
49585943218991048 196462624446650912
41917145931275616 82338719656790640
33411331873076324 53938772744140136
32278505199333152 187602566151385184
284558876944520 62299852208626920
70028243881142696 127809522465677968
62651170721959560 114381561853680944
31493688874337980 152751990499353120
105048417062944784 135369035371143776
25601548797932796 82275760371431120
23373248744325260 67198305614517080
7679944218843857 122701950743047952
98043556325063920 160184455972427648
67230740537456592 183186650104194048
52161980106221136 143877991684966512
93103332490907776 140214487782087088
7962771380207380 178847832487522912
89370122823412720 113699134483229632
8578421057617373 178905966563797472
43686197361788296 77720131878401680
50784375825384912 101881209876784512
137887278275456368 163534285412739264
1502693545176630 119628241206636176
86212897451316912 126506009491495968
27289673497296900 170051783486966240
37160128941400992 47577043600394608
86261270649114336 176299098798522720
49998032047651680 168894667424511392
59173406028435904 95695352756182384
3282458328133560 65133298127695368
10741974792279918 121453295819640048
40864669745308664 150811720278387904
69693981888130040 122372096414225312
71129243124929184 98586575725334960
96709757640702640 147811684035090720
55447568056980048 109277766778825952
3527452585523494 70148204472102848
101246279024867520 117836738744288096
17867175473192418 71442052802044488
147862404260738784 168881891273211872
115535455849052576 132506170079751328
88464536918790368 159419516695050912
47921998143803320 62050765914561168
9428892260412472 33137657576237424
5340316007249704 19099562339817328
48509060783026928 137048462440422848
98588273227061104 146679684789355680
13395081226695814 55864481578756232
125432597473842752 182797975303705248
63691149421478088 120879276680040704
145569096254204608 160665906552612960
33604867981100272 183210301895786176
64704253358423752 110180462246465904
35926712178940592 46696635118759968
61421960043925488 158736099798455968
21811564069949392 64848156030342768
104311524579852784 147230084167330496
37211109585636928 102285460295077072
2846053629473376 121909352254505600
124670120333518112 144714817422069088
102960570651450976 179274372339802688
85248319023760112 103070439164216496
83261631860955856 133725028212523472
83173886609671456 193730616789774976
69988562761267384 172500351048379232
30665230453698348 177770200386553984
5648184047352596 114865609139478464
7857570743822444 56440643116901664
9225281142511982 62910400995118856
21337176924677664 185060151121296096
120504079872737632 166591437611806176
106496454374706048 153397840775129408
65508793798844048 130633476289922032
10694852261919888 72126935437089408
35510243496815052 167060627222648096
80452733854096384 181842720908285536
77633188776741488 152551048511261952
1909673759556844 36001466696247512
102202647137192768 144052962963673728
97132312170395232 99232571786482976
50879074869317136 194714673419255264
17879760142616790 190607581264749600
21825850481844528 59972359439340688
21477927426376008 78369038341983456
149749908012344960 181848804040294944
41242122739595040 105762773939123440
52267085580672688 132266109563672624
66698137072802608 96477111307196176
98492751092394128 161623068094782240
46124464880056640 70773256917263672
39538852796190248 158253791697190176
76216050064876048 112894792144970960
175807916456063360 194645531940803584
9007119010299299 89188614036954928
52513152548725848 180821553861644960
111703398418982800 158126958554377888
28587539463476432 75774681751908512
45541482254436416 89507909811305840
33027956972185500 131140656222512496
82479382184106896 195768039205366656
104988955130648832 140272102061445280
63858029601765896 176973673362032032
6490963930281015 116853730662596912
24511962183764212 44392534226971736
12316272989048204 52590992231871488
11177047195414692 167482708843985472
20591503697985240 117992657856913104
158683576360888608 160573796620690368
158291784871310016 160300017947192928
46701912622450552 149441714744535904
68770674156411872 81109565792553408
68547521204592200 174157215995081088
56269657514343536 125089184812227264
76447650444404736 183365563636056064
2981692139120069 184968395430605952
114168533392150464 181068537965086880
62828693686553568 100923078230218688
40112304913254104 66842983911291816
142640725585225072 196121634761555392
64020875975724208 132959064330083552
84822340665862528 186011327405959040
57729427456093536 96580727598719600
105019121006280384 193917162550725696
7798232848699440 58941588509173416
54549875562200392 136655947941833072
129440800063857232 144769916459367232
41549517682513240 175175943768450240
122342467029925232 131030173043505872
83316749156987520 87210896952179744
136865614918448112 163648758874088480
53720450541695384 184866799849818848
26331153414353108 175288749115874592
6565963560929953 111210317538935760
48205940615558128 170317488180790464
34679894630412160 79147948614109104
148546716345342560 151002851351319616
78575216747565152 136725028830594256
24771360082688400 168928115335831456
152651721228610336 187513880344424640
48259879411916536 77928015416541776
152805710873652544 196618483588929728
4706471853147324 70552869213249768
141252335308416176 157525439770608864
6570648101428075 38398224392902016
128880925880216800 164878423503847392
2275736804303358 86027701651979792
123067971697040736 130349113900169456
10047834158097018 64489738178254456
63607687366071336 177036444215547584
84187674660258864 158436018324075232
104342640278402992 148416343558658912
2781604218912825 22791161630732160
92890776936211920 163116351338070336
33241219341384244 73232230993676976
8698725178918187 72542092696958048
101052017437797184 119704745466801568
115237339691261456 170414010538626464
102059203877773600 120460455358096096
104389977277016368 184512220343493248
87747946053959168 148890716703461248
100715195491452752 112692606788688432
11414259233915778 191403075880612736
44956608195216520 109504025118384768
143400952595214656 177491038209343776
7846850732536583 30927011241423632
58356014557836424 193394752526734336
62164279470285872 82720540790099488
4553686660690882 60635159015850912
44332142207263896 112340828417659920
100213731827062112 102264468088949680
9784120175958100 116283448137434368
16241762761715150 123741689457019216
46246168739188096 151102899591809568
27895880319345620 138583561558799024
49408570290456616 53261682563664784
62691636504795024 79113771599379520
38493484544205968 150373547891654048
105462009706358688 106996140716650896
55817195479715992 77667531082413408
6372263162421461 47179790692528080
72752234986774432 178036438302077920
82393086750506848 196367142881647328
100576619174655088 146664340154976032
31231610493762048 105173079380236576
41851003720024840 167154162618752448
93922311037386096 135636582221032752
75943365818486096 106169871713588256
162903373016734816 164082052421204928
49104493847439464 80007058030815760
19212442966637956 66968405335906632
98449381519926704 169896941270530496
14262329342619748 191034188518357280
23344233074398472 122627753858016768
73677509204681664 155559588100219424
32257506270320076 72704247097250384
55232568735396672 178841706696452096
75362665121839072 132361679002510544
34675667916463912 149377161966944928
164023028067849184 174956470091581024
141557132301641600 169399736134025760
29689677562169544 139366881681097472
14433547011918700 134931997786037520
46290289776616744 142815990131113216
97752106504828592 145379598419864416
83576447741635552 143196832695953008
64063238843815984 184005600986716736
44683489083036560 114311901592582496
89109188428629696 110869968403889344
42698389451911376 160263860639538112
130434703601046704 135265623294199232
109257707380260624 186413780297343776
40106162782435224 123115703935492384
25004770758812840 119316028004232576
67991716601436272 160746358412213568
106781550164539136 134541693730469328
19432585439816080 147432314557027168
37145039194879840 105186101680811424
52892815203781928 138905873303617344
31218781408594524 92228773619437760
6494995322540876 16174867362647914
17220870692182324 117584715063689840
1545527677851071 183338555449490368
171563540395918496 192003978605818336
105506698707691360 164877746508419520
143191980458682304 147323904589980256
69668785956179104 80509460589224656
7174628159633921 10654295822803052
27311786620442352 88806757955909008
76424378695420032 116247967177142096
62091100465646528 126067578416909392
109567373354431904 137255197429509488
20834870011027264 78077684496463904
112845666055895168 154802599283279904
191182794046966816 193786540234176768
23634684191218504 29694228261487100
6614105489875788 95085853915809344
115442439997679280 177801173121800608
60862220629517536 193105379115785344
44148826140697184 96587636710464640
37208074008353120 61126336851217432
18506053774378692 28593771373271116
75066520949973536 122166227278266368
22968612161353668 115252825013352000
91658797017146128 186658055167671200
89547463097907056 103051615865350160
172607608679322272 180033137480115776
9182383181597620 67486105362627672
18899950157594356 43171542898724656
44069550947458576 140067852179587152
57963018905546592 93333400622388672
81075429112522064 166609192298106240
81011803597035728 118604459364906928
60974457295099344 151309102530864224
98386244339860480 160982000339511072
3795453032591299 189165991259314912
147783204389211776 177150980628650880
12554831689977068 158328409508328032
134447804162055232 136361691093328704
2003634451666614 185129033524764320
46508159174774432 70635323841884800
45884920254762408 75980114007660624
41196830062018312 43035966250488040
20246466890713704 86429137611680464
17889999338712596 61214141003082200
124062448337839008 126045028985017856
66245637108906288 69114566610854608
75685301829249136 82043917560267344
25978817463395512 186405185367753792
44991344134937864 176414189877765408
5644920758669960 53968201694233504
154565663460873728 171862994305156608
155015810713231968 167681500673577760
40462940341308992 69016431399692552
67691630637513008 125519701779883456
50802009724051032 96845745585813312
166094371838730656 187845684078236000
38027718543042808 123843365758324768
56708278526811096 172706287838447328
39764425943399856 97184849380939632
1350748643536016 148502189057900480
6186142577293746 176367744102870624
20480080200473636 139924991134024048
34279664275989932 174290202156650048
89038032971416576 172371466664798176
33650235965279324 162516454633403680
4843386499477400 187553510826988960
85323220387772880 180274268393554784
50549170995253712 142231171047526192
37601139774939912 121765254511235584
40955029279195520 80816959882590672
99845365265091872 131764802762574352
77640601603606288 175205779063377088
25091091619307184 176857071255346272
51712786277495968 82965802128531472
52196590082598048 181151658092855168
59833970925503744 93005218796038704
107403593557339888 128634134883501360
40478370969212984 163617524148400544
21653379503004148 79258886736444160
139154839808775824 152597638695103680
190370592618731392 191028564579448608
163756693500221568 186814856381510592
113429616647269248 162056955466753088
9116184724994782 87606383638065424
145215857742458176 151669710498675328
139642972448751136 162963890337958208
84400245019320112 132825125708872704
78615305147199936 188105530266436800
41665659549339080 118705992207214096
131924790548461216 158026394382693408
8660111138141540 88343402038945328
1783005116529761 131137307992277664
46781970889453240 149169545825136224
30377235876108148 31913828290912440
25229158521863864 94486338792087920
21402001923160296 182650586017091136
35856529707510112 140593729143682320
110634760425913984 126913119391157504
81174036796977456 132404822340444704
100256934069353600 169298826649845600
107784703010604800 161143246350096480
88574005917717504 112866875732634080
31866414233891740 88314548488505072
24165778603586068 172311860324482752
49309856811324336 88415050659783584
328969102852574 165180482860636832
32336881648189916 79546954962698432
62120729016911296 125387141444022816
149630696112115296 170903191462707488
120941379355841152 139258053914634896
157798724524766688 173262516777303552
33908331574518560 92512983967806624
81585204487274624 116488754282841760
77547649889851296 165193848635604960
39097572216732216 122238591511355520
59205623754419168 80083058463119616
168668488648027104 184017974051520000
163959117200667392 194419204987608960
54871563885968144 174667682859146944
67849829289425400 80344149010479584
62691238843463976 143046284931603120
4594994927261277 97147430351472000
20213817134235644 112706070922329040
57456026538399464 90764766738562976
17123067330164188 80147732385582704
80877940144204192 192555166536873632
111619396855490576 114985268091853072
83096952934242880 152579134589072960
11676460567634476 128069689587578064
2222194753450953 162971477634716352
20598169350272572 55357760969851624
138222762144451888 155157296816212000
1802483103945981 26429190192117492
11147929953289112 64862497860159952
117404458624285408 194123364445735680
156717552241128064 193781353011679744
61702487060236128 163644651474917792
34956957858367412 129320915615247152
61599418776845608 87450033841399488
83986359998374544 155233860253277888
59644948595387824 69647199274758096
24052913516616892 138009677376639152
27247432532722384 166480353517339552
130667988419823792 194122967972706368
52559747835635776 52945820531408968
127567270872682336 189036641407521600
106974135017612176 127265728156487216
99136213789774816 105585236773982208
21394448973377624 55000127154661752
15499129102292696 178458704610606016
170649954383017504 173071106733895552
103914752609449344 122078057153312832
35679578174553828 52054015506548336
136828095940264912 158883517431525792
71074703977260976 190741767832789632
9390576783714732 143468117640812208
843775765426153 63441456956436608
140442850541097312 161622548678652704
33490991951087452 52918627301385216
136379092281467120 161431210552643456
133455651964426688 166130158632675552
116953265109620848 161835340000432512
35405899137958088 70675665633958552
43902724211754000 138826683365175104
110729238964086848 116250992747132816
38112862937368416 83642695863906384
77465682614625584 142779509507318768
16599215804086288 46963128967288736
83534902662983184 97916141230758400
44084459494481904 144859653547215744
23797089060341400 152601228381251424
98939727766934592 184317673890368544
648940424991826 46503511835439512
60666543188584560 137873586684599152
80446183269567344 131975835580008672
98463383638650864 115641337760942912
111431771077198368 141653118003743136
104078752435694176 133347043476190208
66217027078637088 119467456095625184
131701373322151984 133492581884638640
108978126541601392 123310294428053728
60945819802937336 94101388108826768
43012669682299296 156863992254999648
27123631907583924 145732657227818688
130723183460109680 183065191501518816
82964641245479344 177280571565924736
56738090412223992 117067251498404128
37736245334405392 158215096587243232
79504078812774928 104425814224853344
3173558727936938 118126141298032112
12890396246348838 195849522542538592
125821682567412208 149896216128317152
67668731607445744 79370842675795648
13299897955929900 153800518356893792
141621863045487648 142032962051294480
189575795635004768 192544503198155392
66552142145436552 165026686077232288
8286927634662143 10578856916466618
151204150413581248 173959954480228064
97907219637150800 179256789945470688
40503246878254376 195845154379528896
78867403254797984 99440282892666576
60223705724315504 157164125386266912
16915086066826674 26045073211389904
82350515108205024 100234753965687536
68483641413069880 178751177235957184
144214229105669696 189063040590118240
78698444434568624 88482826610821744
10103268705829050 87438768193767920
64440351502788560 150074481664809824
44995048657939728 141206516268725088
101399748985519024 115168767609610544
43011994150644192 166594353797072032
56545464995499944 78310992467210528
84871958487547472 105822810624026944
12760729534849824 116307813842806640
63468532796198008 136382074814555616
68800279766182096 196098277831098528
29848613378337040 116917811685449296
25209633600668496 173089292768949920
71797122896344832 83270107221881232
111485604484658400 151078158755507264
80945862018970000 170142702387426880
23503210184492904 86786103525754416
39655192817581728 119485256627586704
144357292350002272 166763381603316800
53599387393262152 68476905856975976
52662034833785632 87950034597758208
144664224491412224 176431929894230048
42990933022067056 56967026435101848
49410758042335752 192341061260577600
178715257675867840 185787022318284000
53865185415916960 106171419769028976
77076272430477648 177548583824260352
180115573371711936 188447219886540384
106902340534391216 188272968937277696
87156682024670416 130956505148233600
62156470777595240 150309607027409088
116710795424401824 120185265101630592
94701721677852384 192268866205068608
102606255969157392 156419674098137504
196625587875320896 196667171434140704
121733438568387072 128021848960301104
113685901215149328 159613162249907744
146379470600472864 162909424321359168
32990543293179536 52909801098729520
85330708384949536 186794913186808320
119069138979960192 129271229021042672
9206378407511500 184839179392106624
152278755982260928 183395157284923424
98627763723310640 189061140194566912
8775594240172406 18590371951403008
33700794592228716 40361286735101928
51993125432201480 183614214569573568
11137317698992294 57819678136924528
59088308593396568 146161471580998880
100839455778705920 158040777144089280
108200782506008848 137472338513425584
12686010563715278 136549816061798848
38149307807447544 181834213351710304
16527537488214214 167646917502989664
78535963736030704 159123030045102208
64562541436613968 175250981631657024
45441424318649056 141066596472901152
161515220937755520 193874718682275072
62464383861304480 77826924026546400
56707569446704160 131845043640324032
53117714147022280 86659226940267744
22048946744768168 124618383882052848
66908236405440856 101018782748171088
151190789086397792 188065711639071744
58997579448212424 114921602896426752
49961025129456176 94423159990500208
165193800783410048 180612135035379584
93824901109329056 193365891483615584
130594366323511488 149929912287543136
42588695343919368 149081555755899424
48454620936023632 188028699848440160
78561164661079248 172056492386051264
164041125848982496 178086804314961472
71951334350302256 92454694211176064
4518767643115914 11714589926498336
14269683273062344 55054547012596480
118002927416270784 143320257999470064
160243913939624128 174177954222233088
65304125302872096 131631725869793216
16726165870587246 60193507217200048
73525362477414976 87408544621677664
68728973485207488 76783492399279008
68614607800992560 97709489096078816
165152833795680448 171594213062848096
44021576107043912 144841846058925376
122557095961890976 148061360341937344
162971168330670 11709222109426054
2472434344800694 100917147666121136
108574173337090448 168993722933651200
26282115041414868 70389872453459536
85050518426969824 162906738177232576
75805878780387344 78443886131922464
112314034248613376 161542914345897152
147486809457482176 171396548734788288
13984712791368480 190045165516000736
46521814893734328 88292409139261152
4953189155335818 164940141950860384
50727809904714248 146263705022550432
85616400708807392 149051961287616896
83056851446418288 175062859587159008
22871435311521184 86098533218659760
181016582457479776 194706406073340128
48731122740177720 175644122880858432
62867335795325552 105924058209818960
22278868097633548 190733018862274752
41009069554268584 106524355181552688
17020255136020434 179272651578049344
16090465384358124 114804322899785280
142736175819414096 152548757039482912
119048069982403920 127705094279609856
22232946266907916 135081059534625424
134725365619841344 195279664015551872
33726957371462272 132137764457270752
127269525781123168 186646278958545536
82289285962717712 189948022856063136
1808866595542984 3930994592742223
153196941469200704 190212568780612896
127093885662738352 161211545695762752
16629326773792384 140097900261097824
98982050200343408 155726388072204288
45184780522275056 115756063511213840
7504725303724505 190217412690786304
141864393865611488 167848110842169664
8761929226820599 56673047198037008
124985999015024192 136260233802945584
24605719703396744 186108114875347968
30657346239104964 146156898841096320
40573147635895792 141207658114625408
146319415473420672 191727250058456000
42383959901793712 68268877848183104
46002378600555288 60695466725640696
9010836032274970 18483247309200696
3545769828686933 144742865408125504
1356867641290479 94769445653767216
12016284735001870 88777658116333040
92134941581808496 106792361158715424
107461711069293504 175926399146944448
61273133167097040 150050865212131072
48813387260235224 67780348013377656
50393028544490792 189358644285870656
30567092672563936 59155988940670312
106592582670125056 194302161054595840
100150056853938928 171928586608336128
1195224023165052 96067212427426208
5845717354105834 118431344388057568
83442085269720592 135836443841239984
75651766627913168 131814038854854096
79902963853569872 113680074222732288
7362292350901305 175323127827827360
57122403315254008 103902916201597536
67852677073919728 100626533595602080
4939797884180730 18520847709432044
114010363850921888 192340665235335040
104685691437186640 161410283016272000
127449238234233984 142877908646764480
23205275964043468 84001599588890880
43873334137199608 187836665201982464
70680065537846072 171913803457549792
6328011357538307 139587697723812960
98304760247053072 150046535061107840
161181246153803232 167441333499482304
142161779191094000 149772278728063904
107406242987199824 161955152725160256
12062523576797986 96052575815945344
26268686453128292 100697924728113264
33699941646164956 146931685735846400
13707886110068130 40996245142840704
59968909213166312 181173160740115904
67025757799864944 89951407915723664
38412375848352976 180845516157523168
84414062965662608 97254261173083744
119459490262592528 185126245155728608
64120561447948600 181327930189107200
10769212146490566 184481723945005440
87508025480428560 158008731578675520
133664825347779568 156343203631835168
82430254684302336 177768743824777664
123845183737030704 156988750713364416
27501380271977088 148175007296057536
30764686865487016 182047167909236960
50487640601018432 81977642034192768
28775649882217312 71610376607816552
150604383094372576 192477504095689408
74069319522528288 74803278394510736
75913082339724416 172616830955262848
54712619404862016 135292736172684864
24797184415034464 72885867527512720
96272878700217760 142706321728087040
15972601970446742 103240400668723840
72928645400307056 80376032334877296
49159086230564416 74315003886199104
11436203958604362 105300003470570768
149870644107476288 177695217914533216
10004184352884522 64060990540608432
4640174770676753 186022412390936928
51419780152482688 87666408186372752
97227022799091920 99059821287493056
12648515955954772 106984646561323872
5634081864471962 33045070255106228
93099664748114912 117525613771153728
109539494938670736 122347564759858784
90219969254899840 193528627765669984
33667181717595148 112390924746716272
128035014035268928 177794391986726400
67479679685889824 140805951422728256
17130068141341402 97422584816919024
28889779820865112 182911768366224416
128107655914549888 151042354493834176
101642191787729824 143333038003276240
49069881242159016 194349363110113824
51082964711069152 133484212301598720
30745453822134736 183979623464338464
72889117018146224 144595938861127040
32070482889339752 153462230620461952
180621112246626176 187837619649354816
21726049979714044 42882492983019120
18758421410421576 132301979392095696
8921780512212480 139778683598107328
26957271353546016 58434084103521144
308992457570890 75355027746470816
25070842174439516 154797576281358560
34697375412586432 193818634286918880
148953192824304608 166274486617968448
121887881760764048 166868429363788736
29791326002810080 105036160322603840
60898350849450392 102744734792683712
10059781180489908 46773596884377768
64398200864212216 154546770573081664
10720921583128920 133263918965698288
174112405285766176 178797923732820000
113477775532236224 167219740950881664
4488234125017319 25076246624613524
91022129528119152 171100588556824512
19718840137153664 116964348140644160
175703159198218336 176381221699367072
2200009625306269 125421303202640720
45133005419820632 70790672663518320
160051443956273920 174134533732730336
142004014901974704 194240839376022720
51812219084358104 74747855213330976
7629163580952087 187468148598181600
92399024781772832 104439956683997648
41818345135613128 134401660689752944
25822347480670008 84983112541363808
72162472660698112 138089417306220048
101369453805886800 136809239204779936
12087993122662348 168741714073094176
70541810590808408 133428095899731296
140903788163590720 162135949704821888
19475415568342832 111190429079293136
86861317472505776 182613815339053152
84823849063403264 160589139364348192
111307835480485488 118895252445915264
88591739246240400 176681182758264736
106445054056416880 172353203086403968
84183172603409968 146324191825150624
136258263062323888 173592384517702752
29865238516584288 37171837822537656
7839070344044428 58131211216664360
82846648320673408 88767320983922016
90840260153048656 190496786379957440
41954654735963768 84741312249577536
60154105523150816 62352909915647776
34288691913437436 76967590588646384
63432681840166344 119718433773571040
83402173337405216 89992822199526624
137047369175213296 172767397031411264
6487567218892499 72343749941591280
63505238425319416 120332329466654016
29403724343370616 106056615593551600
48432742516321280 72805226718726448
59110359009589960 99530009609025840
30073181504730384 163402680072016192
28984471584258508 89685834267871680
72251167377614752 183638839689722112
47707652775206840 119865029577169824
127687577872975776 144351923947446880
66801596548659128 123020738615204480
44246263679280488 87731338553011920
77946189566522896 191223138011857824
61557637800147832 61998764056845088
53846395739912200 87030460904883792
8865494410415192 131498184392466096
14479659309229402 90702456802202192
170465614664282880 191515179621558752
44123993702027264 165790998781512768
150559792338246688 195471967091732512
123764667692985792 135436661744674880
127929935620389024 137573595423332848
66897531780934360 76445284283853376
4764806084552686 12217336325392872
123312630307355872 165596711417463136
15921970488238434 50271607462850120
20097928801471048 154069575035616448
149982707693138368 153308198740434816
47858365051204384 122926625344832592
107130075373698144 141275914416323024
39972827462659696 192607797536455968
42870453416189944 88838065432894144
60213243696429016 74188676495686656
34209548080999504 155436694628151456
167603668014533056 195449502454384480
33229206431227116 139893311895477088
94986520751595536 149592332525294240
132302155546415728 170596608887033312
15469797433747878 90658971100629760
88180769456042720 143554021185618976
35697794445737332 89180458160728256
10011311347475370 107314206395724688
10867132627095194 142785235273135824
116610404845973776 153969148129111776
169056448438452800 186227108402420608
60126309620249056 157593947886308832
120917904148639744 188701021104669408
109178641761046160 116014986701067504
86691605692132752 193027845456899104
68454830855482624 112012676153661712
29053718549432740 77881398447672672
191605896109663136 195928591230058464
188064935722718752 190389384345509088
36123370440270552 164939595331724000
79242589093094160 132791685451416016
1397540500991366 176824001583859840
39743378957448072 162999407263700480
36450252554765392 134862774647726512
80733436355412784 98032960464398512
79651704154299584 143385084711537584
9604078357334936 93278426247973376
96442662653341920 183415072645696736
61236935470826384 185286886610192544
101560050625826992 192269363019069696
29063454286804708 33561034900459600
69331912155438608 167822617181170624
3599070394609502 171060557544179808
20496974502239332 109513473934134064
162053143899738880 192235141952177184
14713036877284506 72590341250304224
131081229126667376 181541229409289024
85362162055320976 151990680901314592
187678630463071200 193703027183279424
90156917932120624 155253143580129568
66510582970951960 134630987451057056
22599136638073492 93125436526125728
86115148588266496 117784364822816416
64385987509634472 135507032363442960
16861869350723196 98510103273685168
74012233052646320 150795768863626496
5097186517806610 175158260527782656
131752108781370960 175000167091065920
162797799203089760 180352114050759648
114550289579389536 136091462746945536
61029601605170616 135354172083070592
22846188013687136 157673027220069984
33173242632696672 194623642832362784
122929898128092704 162879464493449184
89340394754871184 128913096131657120
156965186057959328 162932390331109792
76743691443718688 196699173057343264
111010779549363664 115192010824251456
23819693024605832 146908103433703744
26622527643526612 171644398991265888
63402798022872808 138856120973188928
126779961032376192 187469439542600288
118120047763288848 123355851175212560
61103697333826808 179607691437904576
63688953500464912 125371513233439184
102682160499310816 129098338116160976
44338460595232144 186071927207335360
20066077666347812 180163899259918464
68376877665656632 126868857061176528
80011577218397104 191501125496735232
27880141254681448 100593103906379680
151501292172355584 165854187357776448
16838700818803048 23364563725471804
1013535542461691 102849986607917040
57594664600478048 72598114217939024
165454751898032768 190514850019939712
87793767056722720 177705540755597312
78807937688197776 123500578843032272
49010398119653840 100731435533690080
16224270698129834 24792969671674888
102497687482937600 115940000252506560
128406269575283328 167417454451410272
155624391247707520 164639264056687616
23672308358406888 73143279101980976
130898245559090000 135402049039322272
5967667739013298 12549715288760934
13199160816705872 172810872138559616
84528267888382816 88153109922911600
103343875164907856 172501093178853952
49233041210079464 193974231609299712
30808753582159960 81128408582097200
121770910948765648 136355323268820784
81105443008684896 120066041497315760
28100152393431220 61156567786246648
46561005318650200 164338517965827104
18172391167594944 80456189801017216
104999472758078448 115144312693917760
97557986722188976 134712225314548912
48993370374392856 94135864172554496
46364367254508112 87859946046746560
44901499459515480 178301512469119936
482975045892002 32710768169161796
28868580817811328 81877027149668416
45079688257944304 145650836318746848
5632815946980027 164273022644818336
26617909457596508 154462300337092576
132951041524295504 143622612446083856
77450759267000528 176655435547695104
6966405464840734 140296013546434944
124666639364057408 170383227135151328
51504632497644064 111283779447565600
7028742481350635 39076207337219432
76955204122180400 81697678802644576
24180816479287648 38603620308379264
114426831268581024 191450754517983904
28637836427153788 99636219619432256
37819669256850824 176839832157632032
38981906880566968 122729384002705264
112574924573093536 131944194038404336
21523814528780476 95057917765307136
81747141223749568 121444181272163328
32218696380734492 73132278790275200
152847945054800096 158887777062170048
39082391234821272 160710725402771712
61202232666597952 162085134494832704
55079995517759368 91674799565521120
126221561148617248 150417932760432608
175693978959488800 183091361491441792
79632196796313424 179722250203577376
16923792566373808 164850996618035040
70990776286471320 97435836700261088
96426578180501680 106613294389952560
147878722722803904 189926152675062368
96107135411247936 137077851793950688
171962211596533376 194205446026256992
102619285848759184 162674838519499072
2232669556371193 178275738799048544
1472935983274537 67322002281020528
69499971424638040 92144851220767520
27136610668184076 182990600527605312
112988797275546976 186144279205402656
22373897078850112 108948498836347920
67748073327715688 131284212356670832
68994013245094336 138668763871773232
122247766943142960 164116277287918912
70249398227870016 114739069587582192
52331807700700784 196716642694939744
145210859245562240 163875202372412640
156799168623577728 191031651603527968
140812495246234720 185179122731173760
132046255408340272 151004439174623904
6878603272453311 176164823003320416
23979571542032684 74103816845542480
54157128301741336 100893634592098208
40100873620246784 81349183637944112
12874178748766376 62180771045796880
4065603583443006 182807741469928224
41099337694128136 185129346928203616
97897379673338656 161498716526596736
55281712141028216 171146881184039488
29131919068890192 149327951408640000
127274672235934608 196336449275211008
44744701882280808 110653092341764464
122686854214856800 152725601702568160
137746329267928832 145024707278055232
12947164237012576 53685872860027688
59703498367806664 170610849587429088
33338454609562996 121908258611142576
105704469427647008 196219680242703040
69651727758205080 148876731262564992
102153972346702752 194186288216584992
117345960344283680 174656213796628160
3003663950597545 55678865173595736
131231925677573520 182984091753380416
154509942373278816 166685544209610688
15001533064059620 137090258036915424
87564220973339120 183711194155588480
109432513880419392 158829812459673120
116440355754118576 193546405979654112
15008977115467022 183231538353599232
72204299773892896 159371104669983456
147986255407815904 160024900842437696
29514173401437188 64009301525866792
6555421262605923 42636871508411040
4422434929173674 145206940909754240
44232515105899504 138408425340657136
30867081441749440 182059052983969216
12855527926903850 173903808577381120
110896497253080384 192452884822855616
17523355777070634 105243833615228848
120775532118074608 190386878566872800
98548271111040608 99973405189164432
26746531691560840 94629706562968256
127131772266473376 174489637635955456
51199200606563320 134554116523569728
80821415901759888 101445784405300672
3748385966323942 29222104863519152
138323698047480368 158186830839618720
61921924916327856 148981314915412096
64497821981010384 151662604671970432
117221112787896032 177158059606820768
30457781684783796 78403689523866416
158591947849815872 196170120643136896
76879891581470400 133377534116643808
67994331931780640 162773679821414560
95511869676009040 167795780929623040
122741032167757312 138215556440513328
20676615459318944 39130619954409184
126764913587274016 136692842585166224
30644118190090540 184053800552550112
58325832303179840 80875988221078480
60374152217709816 161510087879657536
4206755398439566 82146069676584928
21730110777070224 149878634741858400
52217010739489744 159233872271396416
54310107871953496 67487888335775352
47351244623260752 78156484352541888
16784328285841960 19822672387406368
7577665510675603 101946659843164176
49621537700440640 92888058871348336
68708823217857408 83808432756448480
8442588703878763 30456356238539108
94195042773845824 160807879138969504
19085952721023528 52458600980418832
46145818518027064 160788469336173856
74596862794373872 163386761583445664
66998894786703656 80387057594090704
99507574573121888 122855225998502368
37708145064866360 87016328406906720
148648960668796448 183766293018478848
71632025916271080 148522559705891584
51844135472086272 165386297578077472
103333345317283088 106044890307691120
65780371456092432 118790228891263696
37966503208018256 161729665092700288
105091693058178208 186105366220914336
41841516188396664 102957212456651040
3409711408463520 88864237832770544
3129966089850273 84501580074465424
82224571580124672 116590807578113312
173150266833461664 176870864619524384
112701158980374224 154171226487251840
62652692806483512 111067024821806576
4615970157322312 156387576639687168
4776603827417456 79256799837282320
44343907193428504 186161951840167712
14425208993435868 84657325894447024
47205066249766480 113101696755177536
112711887252480000 167876757448155168
149911094426814464 182345481938992640
20750239521290940 126038283818725104
35742178800741304 136673727982124272
62317078289984384 156402162361750048
53981737249187112 193386363028817376
44493698648464216 160022056900236128
49182271192881256 148539434911956896
137102293256797264 192980012751148000
35895730533299356 101693796362778224
40081496891669064 153790989133388992
6438747945327670 184938950996037056
122672974052580592 190004004230936128
162339031842531072 167327558101076800
118467414901596176 149614053020989824
113735963407945136 163845951836887040
123421610093096400 141314033284965152
19487141580367236 134100755139379888
81604647290545680 137462936515475248
26186806842834244 159881395293295456
44513737760071568 81534218707112944
50512002269429576 171936376530314112
59652316699930496 128141800379280848
21014681228377812 141964079812147440
8266584106552463 101958313121251440
65141266878902488 100991851523367792
118413365401214032 157083512060737088
17296066482650378 82739801028759216
16135473831216742 120661082242847552
55692114121478112 89376255378722112
21096109781569292 146500497541864448
50827653223037776 113102108845968016
34997243332254476 163377102253575968
124751245689555680 180960283196303168
1885154020893356 182802434268757184
87834857527688256 94955933449582576
37560219200014176 141008897654616176
75590665077047360 186133320433923360
100807953078226560 196552142858233088
7679092356126931 75766468016568032
11903739164779658 49622585715217112
5711231217339476 172646282476192448
10540894106046484 110625385073841280
37718050870627432 46710660600647000
122971044489159248 170875477578595136
99001383639171920 137847284734661728
8115479211035269 64855235193591768
129889685201499424 196129334341509664
75813914158190160 151606215263565088
67065555268470304 71573641432682264
75451803542523312 110385885539198320
58671986633092840 179358769805699264
136514281639826272 188274385259624160
47240765151479728 63202709135531824
39753300869586104 122333760850152240
71289794354935904 106172884734805152
103344307918849248 134424628207207392
51744406015374512 129445213477192320
90283022453933024 149857420196141440
8882152375081226 86915606096153536
87522757389191120 90692389727000240
14614302437383280 71635258243409040
43787783349121120 113327942164320960
87596355641440304 88325905774337200
116119439860558112 174124371506324384
45237612368023536 52336522084925632
65036409868234336 125127223129483536
114959411627108064 171443231050244448
78401318455429312 161835131683411072
123258423916775360 147708005511866816
56282147048943352 77189850100883264
61477973329831488 174649617980936256
88543855173016352 132258900015299632
2811780239058183 112798857850141104
66124578824749520 154723281455556064
143172272541924352 163231371074116800
31933032656629088 104433269851915728
14623123227016740 108414041892626048
28271507233659232 120150337986510512
20475233560955244 32484582040960328
14150030557458856 61933339762258976
36446437787398120 119003609404863472
1874149234608811 183208553097394048
13486165518700422 177836516232171392
71548971936938608 162940592511761664
44488338585549176 179712431173013376
8728429657859988 174234966706637152
59038040170412496 81087990289665840
133720652739661472 190313353971150752
114138027597759152 152260490524737344
10552116859938986 196639339649801984
42459582882863224 99264927460587472
14109322774829268 134918915905051280
47427168597695792 178673533500020992
4524129533327739 170003179870798624
1081449800715540 185218537162499680
52840483452499904 190303759701794304
14709965464660910 167204442027591488
59282191789173368 71337702448692080
82647641568629984 167272382274071808
65559912636052200 153115306281570048
31145752031637152 82115270771909296
135539205747936400 144922233873241920
51302357695210688 120696180986170784
48604761433810344 167946564566134208
57715837937152352 105296827908169632
87096240884771904 175972435207879584
87200389728873088 121661079179984512
22306893849961316 193731451359998240
72286023606110304 137428464781740480
107166133602221856 125415428204120144
65207722385988176 76847162136432976
3034718814735643 168367768810004608
100121698010262560 179890347234278976
26553918639344268 37960228575498576
173559418682807712 187795913083552992
33525331027804148 46792634472458016
186396367412258688 190467880109776640
9240148256160634 79131848402662896
20542189091345824 118927994696756816
5701122166984172 80923046836685760
149064627658333888 153793184708883104
52561677011691936 131911548988833984
56358323464832936 174188637085898464
132673402569914416 145552041794642048
7417012036168517 122427409531265328
21029775826800256 36841707288629272
39234157756341448 93758525737959984
135129840668179280 186831549917795264
137644953993449232 165426459137024736
57869199200812992 104851011161785632
76086475686047168 144953116153454464
18966108994328476 68444366070708664
133813280231401968 183022347049386336
35106231071091400 101726675395843648
14798821506539148 51286283013377608
42731850505055576 167479080369008128
93954261744467504 106117431887296528
63535037330849144 89392242293135520
117291672066144480 151817315877454784
122392157585529840 144560673615935680
84595748205299968 129028801693741152
62871499340300024 115436790609224976
19420428858937768 37083402119910736
29185847861078500 117553073996208912
143087530722299120 180575636111551168
76418818368996912 88264124010191184
20297296090821976 126707036354847920
13524975243012216 126936456548801632
36622476383326400 91212556533882512
10698080682788170 138177557283058272
22765417492965348 63887614523865688
145142009821467392 157455593676835456
18699264451210952 25490239283957660
126716857974297088 134783241892977184
134495838212639184 184035265207868416
20845853058151864 63601802842319000
25183975420430096 189945347891500288
3549806449452990 16862806129671942
95535793873501248 102773488257561872
79712057383552320 131247767337051072
138359038988843056 144402381939774368
55744225342415520 76383858368521264
72225237718243312 103705160476935088
66373539478462384 168639858529795712
128030902541713216 158167118783233952
50712911153094056 174167146326124032
156911423805990048 178093981067718240
68878329584177664 159283877139675264
129208431559547856 130118964145556064
39838601852582184 54820905327096008
54320327753530304 179031870618658240
131333934877377120 171080330802795264
74434641352790208 91750927538837328
68225975298869672 86050332357963792
107064753158053248 147981139856983264
113517568663161104 146209792079915104
72417333579298448 124811177247278752
81171468521931968 97705181243329072
11132801399338894 173944139055878048
57701626080855064 108184979976765152
105704170936832864 160931142033170912
456419139943149 160880179681460480
51415262716628696 182022602036434272
36139087611569592 63381862259062840
48703620031404744 96427835752749392
39753034833712728 94072796756634496
52514115369236752 138766382794417280
17564927427614734 17627300741044796
161982394019573824 194623349110078976
22655732660973520 189245886641974880
38856309768769536 180611938506568256
125361982815332096 190791282374696960
143971691397501776 191028356365443232
14738318476298288 141316648413745360
18853046063009972 36885556482572744
99723899994417968 145294416270041312
160372173570063744 167032257241001504
17269391907904966 36636913543344352
11666866386612916 125288331280356032
69175919570080680 90629012641519328
28437505815821216 99165945238654528
16163877492422792 50604362736062096
20006688714919420 94519839127517600
13909469769087782 45400144428572488
29020965797672248 121072686454269664
67385637425470240 89633820409596704
78427543286295712 96723315228571920
121805854014334800 161128759177286240
24706213129108864 152017627646314432
135313550763917264 141758822059260192
115107918283854592 156871789997622784
118911910467228112 157744169760962080
124872910449769232 135974055611900336
38847146761595104 177187554523504384
99574879750529968 114009328318761456
122382012420412608 128810965660629264
11996215830577822 126579769625640864
2471126825206468 101478848066081456
57503319408415280 157970176978012704
65882369609180136 88582527330519056
77615500974339520 86318439488242832
54614994555062352 126786097409306432
26369558022632772 155567595400881056
25089103618274360 187906940792913472
3052080768798774 98288691722442576
8919928349818472 114079396833064864
9122908568899836 189280884524354048
63074783257999744 73694999978737600
83686318178908608 144339665474081568
405538763098792 18965142724465120
49028295843332936 55465508047916856
55026766092806504 192794670902811008
1252087311318229 28817107110066464
18838316886362168 164249669914492512
29543628906047532 77774214155865632
137374860226196112 175408419857476288
2988176534672426 131375400280011056
92361594151854432 119673682010335648
96175786328840000 155959484328768416
125421773183979872 139403551327664096
118421787603588016 164702519578341248
30622968091304508 132085441062672256
50198848126768520 89866164158745424
84268911241241600 100543915492550144
35883620312669104 97840668951562032
62518345839887336 121583377236778560
9220700649794394 142199209233407232
2220840373134618 72729278029970960
24422552213584140 30362382502313248
45898402251974848 166019035749647904
48330290503176424 171963337862367328
50319901836204448 56669827331679320
29784618412462712 115942491584098832
41212298400538944 169204940840684128
105164163201867040 115422072927597408
40068610924852192 105559228154371712
151975527713360448 191942381505471680
94049634848614128 181245287981236608
115594331814582320 178322942695682816
158701529609137312 167884495186198784
128561202842172416 169484015848577728
3937750391139171 49668278301160944
94961788996794288 158945333451402048
41330116486287256 60551861935452976
55300609179094624 176191434266453472
56610467218597224 111304176135403136
17021026222626150 190850826128100064
67055255915034848 87931536969959440
20836165321288616 83845012853163440
131929042991688464 147648469456040608
23337967429939776 75889781299219600
100242048601258160 107676419151252432
60905101500200416 93414079110609904
53830851924472496 142806296803766928
24565945584771928 110974433002372368
29168164901787276 61528901802321472
14337198490356914 63413877267268168
40911394251252192 49979234994322600
127406362285390624 166448830496359232
162718623594229952 170922700250127488
35546257352626020 134751643598972496
56961936394425344 194890921070488800
102790739827852432 146376090732258784
14373176825284404 153980715993367872
81736834468311520 133953100193554672
189520436206715136 192455756517326720
155938561429218848 169591795027179008
107019298780371136 155043452961928352
15511228795184042 193304254103160480
46084092457729312 72142579956530400
26144383447625128 183742813630308224
145079099134150304 164159659510024064
155981706239828928 187589642760512992
36950122820096048 109893914274257760
63425192933060208 95201101977554592
30506920671849708 142773251802004768
16211836226855680 129092078732074544
130858945154401360 176834344037981408
56332574322130512 72482540383263504
24258286357545440 57365138498104088
125564986606981888 166627955060660448
125822192407647536 133063661755881824
20714125187899464 112222259708050928
100280977790916336 138848868106556240
93807890609150320 102942322409837472
124302957119281200 132719365067113392
33405571589352256 189539800463614624
36439616728197416 66265488884281168
82264486708323024 84370407708874128
16994595581870314 177038601747696608
42921191770997808 107289504222438416
56640574480772064 76293025694248208
103076292164476480 161578164360703584
120063759767716064 160617223022903936
80037334288150944 148652114961449600
48638603319574128 79332577798855376
18300598796179368 50763381074462160
69750151371982048 72136169308199280
31711550442566868 114696602156501456
50853348729005856 93836650158482896
367860641942984 99988767998118416
53405322465143464 130420024723165648
50995478106098528 77047792527901328
77446885217439312 116664991410412016
117169224873780576 196818737225879904
62478299399923128 116701563980080880
33661986971424720 171793607186087776
3795815154805907 174219342288421760
31140226378369088 69331873501162768
32272943002193512 106377387967692688
137577778875398208 159507493861286816
91116023412397552 163953877686994624
36650115559109448 85961849580532064
121622060005742240 166105196479854976
16072152735749510 130790720961886240
33016430868508348 58037747995872488
5434544962273357 73810995522592176
3964821813118305 71829459881328952
25289742970650792 47147966187710168
170683897845345984 175424686267312704
56651000316392560 109087571255168752
47960677177020400 127602145802908432
128408953745169520 161441022215162592
9671011581042658 10490261108453846
41020769911827320 115779226624395936
5315617954838982 38722219279139808
52078379965995624 77663875057617552
86160277033393184 173066505348660896
95511152062931408 152622350883936416
27620044333284792 96436147402979888
28511383248711152 47833442471973496
24669818530963924 186411621732572608
131500386348551248 191092911348188608
52594841803728768 99890971291951808
34251814705447748 154303652962556768
31328629264152960 142850252196911664
4781384904040460 58384515717137152
422869821109860 47425487315512240
32472790315368216 160523064094015136
178360938649033664 196191681889281536
58504423065823128 195186852098879264
78537313602782976 107441600870410928
49774954339846488 144181872667858912
70990141073326656 173066001194291744
62470540485771656 154406648507455424
77778198242931968 78224254559757728
62259294858535648 87312996599563488
93033323650767776 163646303751773248
40540133944495224 40992314933589032
20822622160811228 46468670490700512
105708144070021168 124180450653439744
35633192135568888 150305717206772576
58674089210954456 169772403082755712
71228487339297552 133115679484336880
122171988638177824 178589133627839520
96055151042918128 163697195577237760
12333944262494224 130720440153450480
87536277333024000 184952442479735168
105660771440521536 121380888001492512
4835296411695401 20731103510201072
17552554058376694 138625441216748864
46696291644388368 90065362272145168
122571396606942560 146162282605288320
110242437736965280 149877807526173856
79562634667345648 133419339632890560
84038308499617744 138974623916441504
47711906478759112 185078022108262208
28926444700712260 64491080927677664
19610252999465672 173875113859128512
139107470387704304 147578827560483424
87497522631395616 106626028550407536
190028765709418816 190627004526116320
90666635373175456 99969295583805600
62018115604453840 195704144838064480
5359248667881845 135009737666749536
77233780087673424 162669259725024288
163098053812796896 192789283439354400
4979090252320182 190931407528003808
139372592334934720 177155463828272192
8176549593781463 84372500114587120
32016888395818836 146677601215146976
41286743705137816 48432836114620272
12107676240543346 26442710786664484
119517776587020880 185032772580125952
27237137716700432 88735731420005840
151627826182150368 173442538247194336
66440865369234080 126999584156928304
57715857547315568 133748233877781584
25174354121841556 130222615184570160
49841262896500320 88854059783418960
638303241560238 78369000238807024
73695766034940464 158191681884682016
126108898769600288 178115519005296064
76961071820300896 123505109142098224
48665036943829872 97538631859764032
114888797135165184 167296412088370208
15178011083217036 115560244355391552
82030746431358800 136581071059985968
4585190205692437 33665687627508004
11597948557079202 85435725600955376
98956351289128048 143097217424609760
52682914645819512 171981663585952640
56342677909506888 82443575114820976
65694673018008704 188577285530343712
1690400184093178 2080430101264269
49762806601517296 149824248049846368
49294811944754240 178279843202209856
30528283091371224 175050702572345600
1708035544933851 101331281679547184
14116173919148264 90815890928051344
74406201239098416 178560270906933856
35823941196163472 118897010170416320
2377192587925521 9186222335283720
136457145350407552 137337473681538064
41575463174136344 145697301754245536
63903351081051632 88732473336582176
108822133526733040 178654718579504704
155267474447650976 184178772677562880
54856651602519768 76487100780449120
104925207060400256 141497876615264288
63064952283826504 136370279370628016
129684918613027680 195818453593832032
33517691387359224 131916413187767120
166757093795888160 185750247154365024
139024684649929056 185975058399399328
120022072488712384 185935517948584384
33554981923625656 140087620669374992
39503731442923752 147022114410199328
40181518863141608 156582240148155168
8229986957925457 161206130049356000
66312828606467064 176270126587372128
60778018602505832 138097924919111264
146916145843369856 165308295762735776
80980921844652272 99364753214182608
99757285907381408 182975606885262464
10360340810513348 87500929930430624
99005320337393296 188346924555164544
6524338064709680 151046489069772320
9401341727455694 124322898653580384
25950865658813756 81614760117384272
21509882811025788 94317151547440352
72087600786445888 157655197154207072
9730649953407206 117347466055536864
123074410168474240 178856331797372608
55451148871114152 81343592510169392
5788675952150379 172161316050664064
97593005358635552 140828578939573264
44353522789639944 179309084684375648
157342194573898336 175030985459520704
83221735341688656 96335838326812976
86632099491952384 173142663178018848
24163389325714652 99950975974159520
35915582786548024 67397430826501264
34680319694319440 54680617980318152
9154528045999070 70707699660180456
19657717775567332 72273759056193520
74641755027151328 160669414128772928
10055866906461228 63991692754717856
69264339595899816 116653925517910112
91787537350109520 125910357500495088
132481782571744368 180774877627254432
25352095544420468 180723791538139136
2307986871589632 16837888617940726
28231775683620676 115930171361409824
64978966062105776 179209350061269216
99179696808615632 111859349205259104
61827645663456520 137858360701842016
14097747882351150 140813378011318944
110325410936696336 151796938888770688
19828238843516588 131700677379783760
88837426158928400 131295660429286256
104010265400327968 142150550451850512
16841208917119760 192171326559365824
5685114025670401 186637090626686432
52050154463472016 77706631186081696
124755709034481728 134926336939003728
44367028527183192 181023017569437280
17212712690446308 190389178368340576
67063276376766344 124659747061012912
130021935762518992 162364796103542528
110882570251161040 146439124636908416
27288198300389868 155514861444435008
6101147260981071 36486448464050704
64492665779556464 153305607668206400
166029551933418496 183398421383257056
142779051950084848 185627020407134656
20575669603866908 146673462838173184
111478131322350352 145082672959784896
89839108893504208 132029191928305456
95909195342487488 189668787539386272
49111246231953872 127418349428382976
11054250151220234 81260951158215536
113051974187922224 168707455815986752
70525844806747680 87208011040085280
71657778174647688 94977429457534208
61892116149654088 96247243702903248
92907061677401040 169212556549932000
68737592641792632 72902560625985328
99657062428893760 134786963190569376
35415913009914532 181974549266102240
56595905332151752 76207406018933888
44196152946853744 96731290486300464
14546836843637222 152072019940435584
126653900181894400 179444048663698592
114484689962561888 157991324986908992
52464511977409912 121402495996365184
6182176958346920 26603474498676196
113865716847077312 168909498933426496
130919973781527616 181852556443479744
15368770014063050 164365990913128032
65455016384482240 112345870874121536
33993594760615280 80300861371416208
118408975914729712 178249847621842144
122166420671817856 161850762921616576
92764074118011728 163929581185079168
87148104585017152 98100302831242320
84741118119591584 163603462437326976
93935541481205520 158200772050044928
39669655419551488 70418697284285264
31708042164153260 149389272449651936
188153547473070 131605570600445024
45475053203600112 133152581917305584
15414943092671202 184908103987754112
53769750392393608 149213090307468224
48380761630156688 168137418670883072
80007630134384336 153203281758325824
19663680300883288 174370140990114016
71570675515501816 146618275740063360
60576933322463872 84189603581923680
31588970297227316 54066528205745472
128205240829392240 169973871977548864
19141089876045708 96872056717466608
57840193938144744 139323509312420144
11378012851932982 177655477668949312
68820434268433680 195822937628881440
110812800666521104 166659323038000288
106561313782413456 196569687555664416
7293414633771031 124229837830258896
106207534585284736 117373905478507568
980380540921427 143423027309587840
65628387809049656 112927353420065728
36360834155762408 115181756288032320
120059726868326656 130091386765202288
83007482386364176 140474647461607408
82912396816770672 147730651831154496
128351919009018576 162050296497447776
821425968693820 162324206172519968
48143106739126208 129150947434685024
65454631152660984 83177770290223712
118860432793878112 133761486424706016
37478790911706304 134853944217352544
55730585339445952 119516258777039808
55058044513386328 187759165014486016
47009298421331608 112755656967858608
183020392316512416 191625754421869568
177135713574880640 184164476017040416
32755369570409128 39151819785882688
12708111448318608 15751044383285892
69953176958343968 159033062947815744
88779584785569840 123082851888884208
122542047740140096 143805485312801760
129364459585402096 147802783060652640
44109275490155448 96183751995439888
148548617983589568 160389967421415712
22385246206346836 31136879077255628
50777371677429848 84141894013185088
88688982579348064 160835413380323328
14743350804235256 82239335094503456
22761851008280784 118766086514493888
115393592656664672 179408445975801344
90967695582506960 188040868255767584
14215312644017318 178214591802185280
64262837057076464 138607490639370688
38722221739097496 127538758647266800
17475013528125878 61204064049166320
115218859840645488 154386945557331808
61677533526235320 118580878628981008
22164150362003308 35858894795828716
96532786279542320 192609239954688576
80590380759073904 115465391889071600
60116174271042488 141286132827929328
35880482194369912 113290120727462800
85992130222811584 93269897294180336
42746480744446376 88624511051488784
77775931340421744 85387141989579728
15515343482962966 70111388753505248
47397892908437376 144042749376943808
6982163353384664 10439865580483118
121243134156277648 131419517062220928
193193037848104960 195620776941955968
103508671416865488 164859863685895520
47398443760945600 145959087970019104
17406581766140664 159111212345596928
84941122831433280 128796287576449904
52288546031527416 60170458271054880
36515045236748504 169901641384883968
117839633414126160 151341242497744896
51233007746426952 100168081586387152
9017716330510070 190810950542867168
19688422948449144 155422164532068384
35389337374771340 59003242992410032
89453756584312672 95983468181482688
66968552471268600 130029156506037776
65847821944085080 75761963493476992
39737048784604632 115772499795092688
8172480710124340 89263932768461264
11721244958067622 108073683024428608
87563131869296272 121946580815638160
54922143654610912 67412246847784280
50559109265828120 109928910518086384
77623009386967280 112111349034985200
33590858899627108 108650534306933328
50358933076094672 157292973160518752
114726254632482992 172944876667910752
41367153758771520 129415750411523584
63527005216776936 135793277473521888
36823813038254200 155543780800135840
88338531788398496 113962716112097680
15246466772418108 78144830575761344
36125051863916912 116927032362820624
44980512296037152 111954667237846256
63555711786939592 187372134430717696
42519772209305648 75398864087954112
18172164881192720 129634830607488192
92647764744828416 139241191224569136
18132747910547352 45234996831439968
111651666830062192 147579527051381664
150761462128896864 183722243520980960
20702122276031560 189106618102324448
108300154956250848 111869000933088224
172374344192291712 181581359112388992
73259496694616144 176603813554671712
105244451734203488 172236320432509152
9439655581683688 88733527432590752
53449794998949488 98156596044229008
10254951218721948 119612298809615744
26071226247769140 26184801766931000
39443363843974384 142812575742539216
33796602102302776 94907863653525488
38013998610081744 181157107016481344
33714278069233160 60011907014345512
43020987726150664 53678740379081984
117240310395331904 128219360565864096
12950910768413494 144802712878886304
71928797590703256 82742595327848992
182256002662328480 193625269265839104
172413326816305920 193255249227743776
48721334112043440 132862368859713040
109866656911678240 111299716023216976
37034546390589584 177370034828781920
71993362789488408 123402461487864336
38438474643769832 115700780366716112
47784743955843664 116859643367318560
26515731233621256 53483355875490872
67117546591792328 150683913245398848
20236574770864292 30642705433750956
80223843805601120 95771713787167360
82419221841114144 118733498224993728
41856505088836096 55858013812892248
87580846229280160 178277551979814848
114564963405268368 183932913047683232
41311918179417792 57791388390900928
48050429115234280 189610767269585376
38166038326926640 72660591826235328
106675931132624688 147068887475679808
10367054554788250 110255446664060592
38263494973226696 111378813357078224
139808648846788624 158206257080336992
138963885145974640 183184209799873472
37381833884730920 40936994474871576
137805172030161408 191699308523872896
141550640478742496 168782861661635232
38729171122757088 61454235048513880
145631753059100288 192024915833095424
63931161458294384 147614195017596736
116287709320541568 162949530677856864
118399331724597024 141864051746710224
59227144230670800 129795438057468544
60767579816229600 179096001545326208
88481034644773680 119640828618092640
9169978425031784 98769751911551120
12160974361584620 15428373078415396
249944126692867 88594096642814752
133156599338424208 161337768722297440
80801825160711552 99729565635289168
115855288265478608 170844804272487968
50382163961998088 153736224260568928
44381893658670312 179308893933208672
6084481556123486 174107068358172640
2627975732521396 54244164558688136
133155461006226768 134385910409249376
17585661460827118 175428991991571392
3753009263282570 38267997589238808
186148178534564160 186249847410433824
7067621737038344 48568429592270592
97130802346036544 127648377174061152
20412887127461464 127645012158098848
79996036306884304 155936872305388096
33060767851090180 146411938232608768
34585545555220220 39575906452138888
22560814058232688 81878467456413344
558458444259775 183905413345786080
140812589356316288 180409848245267456
60936578860604672 181514951779126560
141091654800979056 179438708554688576
69290904061324576 71164322143997520
98922696981965424 129121344184251280
38975302509930128 151088176976959104
1934260284067657 129093673580321216
21143485213237332 155794511383362240
82499489708139120 180093545121745056
151375471207433536 177015466871501152
35079022309340876 118516277694184720
50810112112597896 144931719402881600
46403818692652664 76051240352259472
62432633010834264 121049008589791744
17032080874086492 30486073528249664
160848852564062848 172319536818732288
18796225974608560 109424981952421872
85625276645106704 125534815881825744
66493961252257592 144620406571000704
17954891726031188 193056516746385024
37529487672695336 107393533506196912
103773951469188688 133424525700055952
119863625273017184 170024679713477184
93273935955050096 158985830955611488
64884949132339160 147893638688023936
98982218570178544 195143545141296128
100093430159810816 185287015498666656
44309465176136648 85833129833005680
8119221361168805 56402912845196384
42191092750338904 73732726816715168
32170421127805708 139935902327440048
144808795784307040 158983432388054688
62929644594769504 184982169831874144
31002684660877584 92693507061510384
36600884884666880 191436247225318528
64989747239998504 120724803743163536
11710945348595046 144825085773001184
81773570650060048 170224491072646784
38987678653558384 145715528354265856
6416721195293843 194525850195206272
5851950026807345 181317850865975264
14569183839079638 187234623601667648
139704125503367760 157062872828535296
17160139183781204 86963332300392128
91576826394866400 130607594371227744
76045794742885056 189217622051187904
89342495805479696 166035946589303488
28347505846820364 74704874124906144
57484086664703112 141983927998888592
50581838221733816 70710382794134048
17898400325746534 69311017023780544
84365708317508448 173616394816902112
38354972035299472 44894553955700088
53719420915774568 195911564924044448
132242152682970944 143990412990341584
95131991298066608 108895190711194608
60719837394514552 85686487802275248
37605258989072824 41781068704907408
49647223803547208 90218880017097792
15228208585006836 67116545284901584
57878225079129576 144826799420813536
34643958236414500 182070066367327296
1437646133540968 46124586305123768
78632016177725696 98365091122116400
10147025639750264 88293570720438128
5324066157876158 120701234167968960
15068150157630416 157652524457194080
91824597597706144 102879534344087392
94063507612049200 102451879236340432
98666580874350176 174146979089931392
4358283363825341 16594589404656774
17544689306956746 123436383044718288
85888849125568224 110591680798491680
69030738151167216 195718492891552288
54085005031171496 140863806849183360
28520874595377764 159916756238219776
50770288974501528 136918975537357616
85428999617143056 181062622340405760
69149347437406696 119329368694600352
54314316341201040 134433705511788912
47445342610468784 185222169528810880
23680074122141724 70476012801685744
5132303675316370 22308270023821028
124278892473297936 187240142426903456
29067971146715252 179319594922931808
119345376827157856 182426439054795424
16467368613435630 59273126613313760
25346165453745472 116271091624039008
50968807877603112 159052227047480544
60555117227746072 62692603213388104
8992735539301506 129653824667617104
38119392160847600 143300296307892976
79793653955720384 158883368372043104
114650721338911136 148928566031690464
32587158972888744 106079520132541792
22915390885799480 91215266945564672
14483782681565504 74605213227518112
46211666659313704 55605059052979152
45091222245365040 63875875396688136
40978707165148296 147669139612538496
90827946271789120 131264423311099360
150353511620809440 190729506340911200
18709954694814428 21871224913506104
48208730120953176 159265224499023936
13427103838490282 164737749345614912
100953692003546928 138852871817745184
38825119865463992 152738284764120544
8655311061314558 109315770818179808
99505696284400080 184599403477991840
147412516987350400 154391178384476512
105390632950998048 107179283075189648
141651641969305488 166677024359291552
64028334475010056 114304200208757712
94486478702860544 168561460853367616
47725172946684856 69466282469196592
114745244540055968 131276408661525552
145666735302898752 151120766998593248
141443611953034912 148204101411754976
52767577152372584 152137561449378784
40096518244494912 43804980913161224
128173507382327040 180472614066269952
54501296433435856 156058512983067808
106834946882696336 110353748796476832
45411252847114512 186416080406810656
23192448768284952 173823923768652320
43514885077895176 68718042980724232
52371549575946064 180188346218911328
6914599454250744 142898222648530896
43319224359664688 116893128236253888
33401032052991660 53035418933834472
61896779121327192 131563972554229904
111825477344358112 159644503470790880
50278474629028040 151226636849257504
71093316137421728 113322218107147952
78644672235967152 131424491046189904
70903883396528568 99450235835911936
100802988255788368 178675217735315968
115096442491545968 187668487631535744
37203935310504968 178645544353871456
61524299747248680 165638861019580192
168015938370974336 189248609957964512
152580969190173536 153305102007326688
127742605197135616 188534562330702432
49495888543340336 133909062703715680
68559857574771160 92187701451422176
38176566306670408 185292234081509248
99086715314693984 167265994080015520
76784652688963984 140794428515318080
63693189574949568 82083255768839248
97156258280540976 130085280634435328
50506745572459440 89962337093845120
145783648562303136 173112464990029856
89635473950298832 117960965982554208
19551158602250596 72836086372977184
108394567606818240 136564013242101456
71703524935068080 79882261124999776
37183957069480472 101663315755544496
168246959949576832 179773122062421120
86659381217422336 166892847975210240
914818447372134 83460192024195920
15617269419407680 146347178571959744
149490110761107200 159130511002742720
39868985481683728 63560716335607992
121739699112953008 192364344370454720
141584980409464368 179734698871095808
54123300996966120 147000982308750624
51672045904226880 54122437845908816
109102231489467088 152433874969118176
53602063429109336 128868959248449664
6003576149642068 176457576145802016
165628938142131136 190552639609623616
143228836689976128 146141627181054240
100502047662935808 128097666335251184
52852728257795544 101745352325247744
60023438218468688 169124081447573376
139314267248706576 179233224377018016
67159116974032904 153565492586860256
11534350100306298 163999986589738464
86155463195207520 179691034870284608
49550820963517568 52635105895635288
115072206089635808 124090725147625792
117756792863093360 126812873248681696
118558096597779472 164611638838167552
127083642766238560 161184909903963232
1599577553330132 134960142968612448
115068454432196416 193429972503707296
50043472061000456 105730392827838016
17358884444036002 57579349365176720
130535451640731264 180113786317781184
84560803322036640 107643748681052656
21952970358719460 113125903086431696
17378510524967846 196685680329021120
39291772563207688 99166250353704176
130379100454347008 184543674845885824
40881080890555568 184316959039643808
42689666338650344 88297929306850704
62699068847720592 161996249623391744
102766730175159360 125072156691826688
60714934665891640 177219955638999136
74722309552403744 132356138346453392
88175567176197616 161299205607473248
13355399078890172 117569121435011840
165083676300658976 185496975744509184
62857672031851584 98080713404247072
45077291026645656 143404463320358864
110768112566180480 167513751058499840
75372303935793840 153385794845428064
129774090463757216 190005425550373344
162961159302331424 190709610821891456
67870372532464536 128207521383670336
26839080205616188 112623512882249920
57196029854535360 156445692313504096
57109321794238632 91676625306428528
7173151521704749 86400217508662576
8465763736663273 73967956927527280
145282331876344256 181240595931610592
21226257912536056 92768106467688032
73971134446896864 81204473765098096
58976368955390496 117616997559282960
13965804313068852 145742467387808448
52957639861096008 157299600256216608
81970390398590528 149708176456440416
2473804510057287 181366809615599872
49206366244697712 141733770780712000
142795738444588176 173817949691891744
178343616332072032 179873103214698624
72114813740666480 112818924440704768
55802915425440240 92940172353533680
143827570661129168 173003372325854336
43323690216069752 134100936165526816
8558544000792916 117385471075995040
37635036608072264 92017823211860048
77833115458825216 129824827532867936
77270446605365360 142818679108066000
8646218035682286 151387648626966560
35134656317429172 94826392384197024
96645921365863712 113230902976620528
15244216808232538 192646818940433696
9534284689111990 67983136331928032
33660047546834272 34088318250935492
64461047493352504 187883041766940128
61252953126921608 138560990159013008
77941917219730624 122440945315266128
165503849360544512 182514076192973824
66854921786942840 117636706660337696
4705485188008854 125862757152567264
28615842477742060 168380718940013344
165646819918491872 182985333734273504
164287543708461088 190048919899536928
114654148956377456 164919351493843328
52373512009724096 117998333424150976
112393320070955584 183824700160770880
152205536967221440 158460770871800512
136978889862705136 188270743853973344
10754648833786706 153506295151901216
58436151986075784 88392174852836928
67437244913107376 141636770601725712
46256574706846376 82138378893048304
105806395207111168 128268970318576000
30183910241951224 174367946677758784
47536127534896448 168196634465703936
85478340075479968 99237304609334112
65129886598928392 147948164584327552
55136847158342008 116192961116982928
117428300747470992 177083772571843584
8161656705628826 122530546665924464
55152316137574784 191350472616312672
54577390165065864 127654622990780240
80464328312608048 164346915503353312
35464675443055604 137207945931712240
93497394442458128 130024960312153600
46235275293129448 155601304016245856
154963369176568576 174329744524830560
42443308825989976 153369827050420416
98417153971867216 123353784572220992
33342974886390944 74465577556937680
84931045005224000 104500048555679104
95742799931450640 135769575896551488
3512057764599863 25461803880224520
59704640835300680 151397888845304160
76531837178197456 122116951423563968
114701631949572992 139078937030946368
105979742281969056 152618659726970656
39702299217539784 71815549508790232
162176724876974272 176357324123557536
65276926977643216 102454921959649872
114585544223837424 138664475719545744
29635772112396656 114204631435376352
84612903952388496 93434779482597216
24041128911161400 116830417841973776
44402348795441952 129426401134980784
53155339916877912 161679624925750240
72579166286423760 181956007694294720
65787658596172128 194274478196624800
45228105872381720 93517844702368336
20293862811220028 194507413585136128
17907235279464110 121374908115269424
41107671919299888 179748433586823648
85347927405396720 92151216265769536
68639425807538888 84490375514392992
13411745136646210 15238908948578736
70488976538522752 166429956782189920
69841486757296792 76894733288942816
37314485759405256 106028435921748736
28259829582543172 53232133666160216
12608961516314672 39182384346197784
106752123893006640 174042197970029504
40211890556714520 71803734831341400
96797265583936816 108867853524798336
33600424446741928 150232137023837120
83567125098048016 194662673333674752
49256483131757024 122219040593164816
128831299344908096 164866147691477824
65594381026631648 119211235724192464
167363315035756256 193662338011019008
82544394702772896 170755332379844544
33238911431979808 177248720967414848
6246993448260868 143101822004052224
45052789584110480 79608989250818736
151719089059492768 162235963260969952
158643825351887936 182705338263981664
2300421097352993 71231329170031720
48203870671446600 101766611165274624
73972978320421392 80900642729428400
64000150607693160 65142647205195024
60512112827638448 177677034384886752
72850435969194576 186436857533444064
42642826035951168 54146716498978424
123486785312222752 178714632019264608
155810242261304992 174804380493506816
35534548131314692 49804884949454960
79275736004534144 95539296050846688
25718940634248140 138343862157177808
158271454309021984 164382817430867392
17104871955298486 133364092136495056
166533089366037792 184930018656521056
10669149917546172 86482736038729568
63472780044424952 80860753246503696
355825154367887 125732628687292832
61495414064643096 93185942832972448
112233969264538720 141600026956458288
15447187848269170 161240514837220928
30956601838452468 51742893051274664
25864402003499324 42281525327124416
36480462700558024 107999578139756000
90522257602696656 166860865081556288
37557185625059504 190027732814813280
58040766993779928 170467734560906976
121121373889657328 159248980253003808
38899078928298256 109056235663239888
30220904911396996 70711393832193600
21013167452805632 91650889769598240
52197482214042896 115301340908484592
31734513390407764 123500363031953744
30617814664469516 137349974741899120
28017694694350484 108849113234877152
85491756805099904 118185205714576032
106624001295573856 112617376807963184
144526589847479840 169544705199132192
145676208367706976 167965760890406272
83521749239029232 88028059060884144
76391752915031088 183479990435692256
4162946538531972 55055360958275712
98106369741412848 139386364566733184
40163033249910800 113264028204874512
144233663580511040 186525161648898496
39954574157868352 61349495216022272
151497258285250048 194973574987275584
99264880492112672 124217048178938144
5513599368541999 133297166248431424
98131792357876560 120521432961205152
43275396374024904 174823798844188672
27368999308205592 183895589432705664
101887875019337232 106535124682773344
34429800651151792 128950924782761328
21308574186522992 152303873817677792
100013735080026096 193288590097710784
45239223476001128 133102154389934816
21539281489431960 137822541510575392
30071694531693236 50932360648011936
20395447734604240 89534723745693696
78808209482283728 112757609641894368
82979386559338144 154557528191816320
8747639669987479 24800772786766128
139804931283828128 195073745010788448
468844094948845 92918279214091680
115609707783799744 181549121177298016
43880356235414896 148796943166375552
39454288298787696 118663450082342592
85040621996494 123808137284416176
69157817807243944 89619239412434592
22197316980882988 46924016762083616
8808586450202231 84703349973943808
72175032699586352 75748177228072544
73177144588445296 153165209419123104
13087988397892434 32898279005959712
112658969535597040 157635858138795424
33848035556484244 129807334211323792
2775777294529453 36556525759410000
83548248495013488 94652629519341408
52735373745008048 142644288086806656
52987918425214672 177239375075294688
144654335417570816 167165095834490432
12332680984247720 194008560910363328
24275350145274 182239126976346336
286025741081111 182798524386397920
55310880782063688 106219812228623136
51298731300977912 126122728926007280
98127057227471152 167928116877764992
117152605107035504 177250453518949920
5087402630202038 51052058765595128
37302289740189064 161614337227753536
135747665970204144 155313837949601408
41775186728061344 193173000042588992
117230237791170208 176151916431456352
118511622772613120 152789543551376160
4787506942843927 156426532065809504
131086051887987264 134483997652407008
65888986067879824 119983574161483408
58372459081220512 96642422658328608
46908706754884912 49967315559395488
18619521304617044 115773828199893440
44980836591396848 158381377970679680
25163162629079980 120455901889990832
5506295340503507 51226815375964856
73426841926152288 90490819206693616
70234928554342432 73768540254998928
70275253677190656 85719615850517232
38303554910789968 144118700795291168
57483669269283056 182698309235267072
30845923628457332 68479127543198304
46823737995570128 174276039398881824
9403939579204018 156280762518626720
55899920434774624 64112056248784288
35197162518572384 63199308402361376
2753031053827401 168218649130367040
81273901346207728 98075337013594704
26819390731236308 78551760950893952
79099310530911632 129563189119940192
96419745634071792 139872256411925904
32243457062313424 128424569469480432
105076421421407856 143979323942025328
54531896293648264 82842103692755952
47517969441942016 188549342117614656
41802933578975360 190318811777047840
80203319314179952 151325640911280736
20674548211449388 172709134731284320
34392341765768272 39418338608254328
86655189085708448 163571708883699424
1828715284714512 54661470736941592
57954762918818656 192026295570439840
10343174114471528 20462411120637768
27216974725293772 153590615971921344
56099751470450568 193575387382000768
4021893708676668 172577249130368096
70278231805607160 94169722694858352
75459317172210272 171722835076317952
140443506374627136 155311469035403808
108369545206038784 150463930111789408
86810730794218880 168861612481722336
84337858993902288 148269586646157856
43788806222775632 96369084089898000
20299128868097072 116296917465396112
101229235045268016 178986839803269632
19447270953271932 133175740150219280
29974846630909296 30016108814593924
706383024477253 152425271622142464
45523450924984640 195925146034978016
127703169290812256 168968689417212928
65655357997364472 111493544768201984
67529355745993320 164956611358373184
7179898607027018 146754031820902432
75368466019545040 93012620581669808
13016678415460494 87335817213740112
68902957310855400 117709288788960480
112813909698807360 184630299100877824
15925350444350918 161122119082118144
137721582070977184 166014287279468896
50159989227292288 145572655514050144
26401051223616208 119396104615897600
118766173533534080 196100200120059040
34262559983629276 196591376721767328
43215315797487976 160432052314190016
26769419114135384 52479890246064608
14329776272996670 146460173749804064
9862211394426758 125915618721259952
46669935921669552 107996881735232656
107126815133156816 168682156550686848
34905059566673388 91551125200461728
75244222238709120 162177594714224032
134937499037981712 179567975960371264
46826564069522728 58183635735466456
83654987336075472 174942590983436128
117390676989036496 183111968633594944
5981430027636893 35942080565968196
30781709096588368 142966899286690464
63146384320728256 113165225084769824
44316211795571400 178611673366567616
83736754677725200 133628297230159344
5893838630325877 57445955131381120
95403784063383104 98966451228612176
41053108760133496 163852279069066272
4009806972898270 144773470035454688
98112076943411136 136186436565854720
11805175147402986 181649551097507904
18020538268462256 141008250725909280
3557279993349438 72035565532473664
70677274058852712 183694458017822272
174019238137815232 195772534388388256
61058798251456208 163221119924031392
81039550273776992 92187631311848896
3418499683916583 28733349696843452
57362332969728208 191604521905750656
104973002301509024 180972166356664864
105179618995821680 142698195707412480
47817244847973936 152999787883699328
69369786474985456 121613029292110144
119914328404495264 136037640620268480
29634131196826028 83550509326882512
193597724119099968 194230291468614080
46188678155638440 121701205754173424
164993046470073952 194143359062598560
65345266222471640 155019986232633632
9872700856712530 170036495612891744
723812465539722 85704674689791840
118456339452905376 147596806840583296
37314448014255944 117595052490909248
41466057274492328 175691537413064960
120150113427737200 176675974831945152
66379410194372064 105121962840724800
28004229714452376 113484568343899952
129495365684152176 174224477740626688
5474181173153432 54014651037005472
44508352960579240 45504733662689640
159320246672925152 189275970893264608
76584572949078304 187937608660467520
25993247317262604 135946055609950832
41050059335824488 96508997390111744
63076313668773968 126833964169863600
53297633667353264 89191506866931504
21231295871084256 99093117281246112
46055641404121664 131065458709799104
57556226155889880 116731355731037840
134380634115110896 190318561063176032
149612581317703392 163358732501549152
4513194459773692 32489300992945908
85286155611359552 106606916060227664
90261970487677056 121920872123078384
46775947910835872 118754610791509408
69985520269103448 76100203020009232
79327678244259392 88979001858194416
129789740229478544 151737752995336864
147624760648344704 196612294150079008
88744071219930272 127819160846234816
13743170586945408 20384690400185712
24911502812896644 27283721729753944
152868429659213248 166207406792740896
13552641776952262 175255745329090272
26373305887918652 174407913728351904
89033009575107104 141684671113212336
170877499909579104 186079014977160448
11049449475466956 186539806582656800
156454120401982272 178766269789730976
122533216461271120 194983045603495488
38307543977679984 52028311329429912
58762005671639992 161793575601754208
41804466650397832 76427717998619888
60653904077947200 110648811062815920
68685744150076960 163322031070248512
55544063798132976 113975988901267104
76408566409271696 104837848414094832
94338682744239472 170078782028564736
153680168970036640 162253860241107584
9240398427336090 32635682195190312
9904660550250410 88131948724123664
54538278341330256 187872146677129216
74441853637410240 162403543559996384
133814984741581920 182846756285291424
4342668670653775 46714590675540752
58718613686670976 160874552885988768
16270096162133860 121803778921818160
61565604181205152 73867714792274592
49553206429337856 79202291842381040
72425699271176560 145558206655160640
110783339232267936 178001307296681280
46881600431395280 64699441034323560
61640204345062728 178245610310345440
107173001142106224 107764271755439344
15884537640749914 57668494811225768
101142559567454640 158850382110900448
11113386465173668 86385785737534848
110009204460319280 110494227542248496
83637397204993888 133511951384778000
92188187039345472 108434637684988256
26817250587644620 123877486841699072
12032441753066570 34622932634641592
29478715879408584 49799988033079728
54809086458189192 134912240002802112
6471555564357751 88723916317700656
85677382864321728 99412038800639424
28540363930386588 89813134915634912
30365430269997536 125156357145252400
57506383995181168 123025749166339120
4431258459820149 8311545875655759
19956895434210748 104778530339749936
65327156766435824 89456755650504784
92022802167497248 163291848734240256
80769742808542736 151144756258976128
56058112330920024 137240246315070064
54909295905601424 174187031674270208
173248414114215808 176247023473760160
134746547731834320 168429041251835424
2584754435904082 49616287209011000
94009603394965824 118655010538916432
26458456260537912 104206743799772352
131471762885029904 134330045066413296
63669427870746152 81857753983034336
64739528702084904 127381232527512032
14994658535377786 140815780577678336
33395818536293932 35318688510317196
46235429593911080 85819824156739088
6131411550474979 37551834660449520
6754368588962117 67050533219232544
178981562650900 173261020293450080
140858272018996160 144902691363917760
99741038306278432 139632445323321712
120363457022150944 181118043170588448
114876315836636352 130899426267525328
90785308139100928 184437742655474688
68855831582104200 103146046621334896
115101319550913600 179343143513761184
141337852929695600 173875044829603136
115705746864577824 171189117089634176
9958491800325588 181989194089069536
47521996700281784 93280089179373104
47927395588352064 90374305569211152
115580668704274384 178888740142879456
31721400159789964 167643509290410464
106927716955577792 149334711902580864
14841317791932940 123493621187428208
32472121244887144 65099432978831080
2198099742155066 12880087437075696
53316803283074560 105338645197594880
31183422925959112 71627042381902448
52437694348396832 108521891434403328
36383493414663080 135214806053597728
19129484435406388 170485775272514112
6486780881405505 114286995067196544
13234777173877262 126422781475449136
112073151097198656 128990694127911488
78974647745312976 101929459334324768
23896848545692508 116786192959268096
13223125629386510 75211023688958976
74836591198048432 196527346292840480
48322806819042528 49885507773039160
36419240467069856 111246166046267888
2978856597509976 176025472785584000
97969793671074016 99834798871622432
3604163263532278 60826551183267864
57971803468587720 189039734615656096
50706874170871712 128203802365431056
69484416212303016 162724460844357920
30602394816558288 171227675351460384
54584345309743472 65742052082456224
28345217636537212 69581447483770952
1348407283931258 112411518726425152
111903581883313344 150955115788675808
94505404484862336 100538202182851616
12055703472401332 40828774496307928
69332130185890400 94928636282986192
66974434881467104 94984926615710784
13561885078883702 20369234524186960
8678799767648899 178231766358130336
118651277479261936 156210915584999872
176128029085434752 176913444965900512
108039373314080336 166270004336610400
66043152645351912 100641174886660096
10103881574085428 42142826904129744
77363784122435232 167486573455160032
54106489143103680 151117517488510464
11372823569946612 38247825643307848
74828994329575968 79372038334662208
47465500845018040 155236088326351232
27705234276100052 43137784552749704
136436855137416464 181658587733286912
97808043072427088 109002050157544848
56528873954182424 137380948256137536
119234490775870592 145221107760908704
83364289344489056 152210267797783872
16829364627345008 123154358040621056
137331448896046816 151981895098383936
47788984036474304 106661034142451952
35499755860386616 157396410991349216
51449335351936240 75227706817575936
163142809699259392 180949394188838560
51835190512384472 100444446683260096
12127925092066936 169943239576054912
33012554392000128 87101446378429392
58368088523480640 82884443484844192
57505594739268608 160187447475591744
20904216612016996 188758038925521888
40704260111102080 177561194584129920
174012153545342208 182366143005727712
79310572756115088 81494168401086976
123920976792588416 196432721390355360
142597713730528288 162538057685805472
128615975265846080 142039073310807424
36608276287898880 69934429370589648
55948287364277240 175183975408654336
12534625761991428 77139987016942368
17917288686022834 87145726211816192
41620889175256072 67926566680627856
71971274494663472 83753657622488832
37842050813277960 85037449754889456
76542902368296752 192484152281343904
62778243640926824 177703925316469184
149311813070845664 156408243864585568
74481558394974480 153659629036602176
91006775405395392 170529698439216192
100449721089775232 107513808104890160
53254231081028752 123341347958176768
62920585423165304 109888316633020384
76499891981998112 130418204056382288
26659363374986976 157250766725867584
64442576844207360 155527765777154080
56698192147625088 130578197064516784
45506105145444056 171173658750031584
73764660210237920 77800269905301552
60089552912745880 129591101073039104
46886761722972216 73402890559179392
5720587349334159 168597720810942464
13282500288947586 122073609287861328
61467858987067896 192205724763688704
117363366254027808 172681144744268576
2086295941898824 136570320088582992
57965221998292560 126580664213240544
168638456747906048 192691238486742976
116896256256349792 158123141516877696
64813104050526696 116417894890011264
75247383860200832 83617124246183328
126672683536306464 185512326008604800
77082113571619136 93589895985697680
124400265314142016 155710782723830368
115388676488352688 166787972828262048
132109883374991664 186337399447332800
11807545620992910 115782055418306368
179425024943837248 194391227692446944
51461915051111544 100729781881263152
74652894815164480 146760013725852320
70261103583175536 106814248849168672
55109590860900840 142080103881747600
84575284423970640 116940959000079360
96138181369691616 130358703560542352
104731219909512208 105566438935555216
116932966480319792 124884602654801392
147660708620892320 150372020195358944
162900236451657472 165864699053301952
14002378622374580 124240824104392880
90570516989409040 156925401080373056
146422696451030688 147893889892254496
48595663668771656 133820831476265104
166532258614098368 192773175395366304
144649914786731008 171756544841016032
126820864585043280 141115360757761296
32359450582887172 44423672965047656
16837454818111614 123202883098635744
62566204372641576 91852021395519696
49857449518948824 71454064046010672
125047556375748448 139896299615250256
2723439682872086 150915982138694560
119187153287184512 189984155741920096
122613619717592592 149375282761653856
56052312364584816 133559357187214288
41088317576398200 135273409786952496
69068778814684680 85861785369049840
30771381943689452 46600630999946256
68142687993687664 71404300175875624
30430434730782876 90181578995004912
37759972668209856 106741518490271888
72751672887385728 182432573693275040
13112099344044804 22809551302365608
172269954489695904 193718145053771264
136648378602244912 169156252667188928
50250286620871512 63354846936140536
27370377551030640 139338634671463792
55612834959000792 174449240392566400
8910683848681728 189675215293063776
4020818615868971 132661579832033376
140166195897476528 196381843783024736
29873355530875376 147193302865883712
48702895070676480 69764006360182960
16011620176630620 159243044152405856
154547244671974048 196848480952394752
80576287513132288 92650144248882064
131372146049459840 175300579071361088
55363349033732992 93754069366219952
31570104809517300 189525816190424480
27335615907305896 94102302967014784
50467059447617040 150079983508087200
24010364963584848 158084363285830656
106453390904643456 157247957160480928
116963975246844752 194169353838546048
63072229651197752 88718360985526416
77264752034399760 159406151117980480
49804891366765112 130087213493226960
12862365914057930 16633059676341124
74302291107246272 125071954890452240
101256843247317968 131429457715169216
20462943344778852 185526041398115520
47151027707073616 63076668408642296
29200102584857956 173628950504956224
155802991218620864 169506797015404224
11421717115282080 100991729010844640
149053434632289344 171861955141403648
108081038099832272 129870425303352880
70568096279033384 166740533663974976
62951835309749672 196714041874238400
47992542951318480 186479692701790912
21714101671010592 84106762091608064
109796043299803008 117236859093038000
12513779149586864 68566199625990712
20206171885747572 164862432193111872
149403636245308640 186134850446519904
106895690407721072 144663085646272544
12527170691558902 33750077148082456
51374491779414176 138399568872679824
85733295822727808 107446050230016032
39877001097602552 164149489262517408
13423591156260796 45599136963930536
85327798385002000 182370298114076320
33945732340062824 47568018621439688
44499776274627504 80308264407360576
13800500574490950 153495202897804224
102626082073717232 146722079304146592
66926679649795352 191564928981311424
26739973248308524 140335679812830288
66498959568727808 111108818131619632
4861996633882724 32199203832694552
7002087705164264 135122259589709600
138638810648259184 187492902618820608
118460091958429200 163853737993692352
19093628036385748 127397003624524688
30453297396225744 49921238732439440
148588804638599552 157412756069363712
151957426118899520 169736283081027392
87782837757941840 94578325394141120
38374818499293792 152317548650252096
98951917540277168 100456132794084880
126850216583353104 175650048433434464
128346255099472832 181910620239700224
85586777599814688 88644389962965056
49322842617834616 92776523540996368
31805669026289628 152849514624342464
26957337076866692 190709631973233600
159259361507090048 194111017342420736
53085433996080928 182103191025413088
68038506678569120 181611587958775584
131806808740761968 164329359985291168
13759110733506040 154176738106864960
49893999736438456 128573504628470544
98021592870432944 108123424130995760
83268880592936160 182756789882992160
172418503454217888 194846848524112288
103243126372846512 176555936340326560
146511074617098912 189318676408070656
49958185735780080 137259614457679936
76869311521730208 94020609952566208
186143812760127456 195817831758602752
50023918183000512 123366704642512944
58997579369188480 91084387802964496
54655227763908880 141503728235600160
35901189062429024 36496708374015104
53418852596234232 107393279118892864
51068318309239304 157495057421156448
38676177302351984 131307304459086496
104339973012821472 158947220734451104
62188058034150904 178046012702324384
15966143216243488 22957479256939660
106345305733274320 131786329985659040
142557333777219808 187876169753563232
57867448100918832 99429904384744032
79411661398021232 116506359013049744
80030791522608688 182506924606927264
21921231917984504 82651304245510896
22885229132745932 137454382449694656
133238430381680528 172340327680509472
19665893523458356 125666792214036704
156436021786572832 183447385402008448
2573805308873707 44178557086947888
99880909983456400 164700689212004384
42404725307582736 64223495385950208
46916533857165360 179044198633227296
35167113608276884 75489973996535824
12167742131191342 107730168460482224
124715549355874544 171720307374577824
14988771982512016 99447377433586848
72228885500999184 119877608969015392
190961083927905440 191123516253934848
33135525263801344 168853881123954304
69995795288223328 133058920871825600
132754006951148512 146931902064305088
3558890630991085 105789770859206912
34289081264309424 182747930259997248
23267094771155812 103616845128518336
47064705457805872 169322666171281952
31391979226784040 159097824507424640
96388478273700032 135521449989429456
88857164207724384 153505464093543424
68837279854881408 165297883235365888
155848425018796192 187882315897374208
48719122224728424 105432689330964288
23286119169031076 156744810914380288
3861481250291046 179049547126054880
44700511220796456 84128743175629792
79618940917301568 149690768850007040
49056601793586320 80666382480826704
31220799040327520 129163846710630304
167690503209481728 186769744356780704
18733968834922348 81335982848140640
103016362446086816 161089199533177568
115895611241146784 165210291321717568
28347322439417256 54415823717767792
78257603288745968 112899705989629008
41010792412008640 83463969502971584
128382426567580960 140974250988397696
125480887897640560 193926171030613792
27766615185936112 81464456661056336
75376322412810528 167619794425585120
60524122038967432 118697944546603104
11448769178967862 144260646931676512
10754701821667442 153049815414582848
32006945088689308 166717180759463840
8258413762679107 59196271627762624
118554410952391024 161659445697378656
154717958280820224 183023396424238240
67847013872630184 164078884628485056
141487346199077248 146498945046472064
451017258187342 181828448500110112
57355560594107064 106655053022099888
28358655294058092 194244583675300288
95482402767657968 183551352252470144
88220944762492096 175473579323918400
45842343005070712 75242294895431936
138009247753072032 142747566867710816
69035871090486560 121186310307889200
59842837321711720 155933115586517376
2273566112723229 184089968909394720
77899841958336928 173214694264852096
90816166118276464 172894774348855616
11873586658770236 131110797449216896
70443726285778808 158561049685805856
79768003916246800 161397764959117440
57039562209766600 164070096887893248
57472441672048296 128110866471062976
117060504929890592 135433089236109360
28719248154609912 137871789828817168
87595534262603392 123240344352962528
50960004861225104 90335985957900880
153438789114750208 175321330839348640
52344544631865520 151407721796663136
15549368732741590 60432834245806200
24711156471457684 143998144978748448
64144848054155176 98018939935166176
28081801359867620 166777128895338560
46574959004420376 120356918637946720
68594458543983336 154735271706798752
159955870893605824 163882278626977152
56932643844670176 160770554161360064
99720729940906192 133740985300735984
84072045645856432 174733884701757600
94863919024542416 184889248553145504
82518378297584304 88493780319402288
17041906144657910 42651608678049808
22178863873593896 42511697168236064
164176080493031392 191396705985775584
6583775236572603 66238238294132056
29583552316584024 41245872667501648
26098323301859192 72708801413118352
90978620735702496 168997024618558880
87544986704384032 166586702463335008
61152279365547440 194425997886978752
44738205894326816 162114796361604160
97431300881826112 162344949962340416
100924046599156800 118117056171338720
44561121921144072 186741216383629440
45115368568633424 165386640545807360
82821514856060224 113519667299025024
18256990894746036 161104575139233280
150720830999525632 167002106794310080
33443733871200064 148349835259972384
35200995094153040 121231145139707376
15460779435246132 59652514670976096
73814287644229824 93183291175371184
18616031894723444 49830673056564200
20862649287137024 90967058680922912
17831337587781364 122591889796114208
59213628019633584 166994275943037760
129176524261888160 187762774208189376
69631913528609504 138688019498750992
150230942879493184 163853667534242848
6780748597150531 182343019483063808
35710179127635224 134557746991209984
121135915902407280 185404759629108736
68646739534560824 125459065627366480
165254298313263232 184025103367009696
108502482776800976 139807420920563680
57018519595089320 185227054742350176
92984019487589840 165525660820798944
151274464891491264 176028155025737856
127902102577010832 166617587129949472
4196852437670020 52586982862237864
133237720881167760 162204127906537184
41434908770344928 54880927341122632
13611807567621710 51392776362543336
100525135108999152 121339275238106080
56996130664524512 66006282533498312
30734955500235648 180090429842362176
92378007399556480 121396366315465696
15235916348885476 118254279734530496
33775474390918988 183823575730741664
42444680079751760 161177302422891808
3023105241881449 63003986957034832
128932030375246336 168095056274233760
66671513831060408 154783844264958624
31473322667174936 117250172993818752
34617035120104644 138226921087521840
47214135056154080 90339281568980000
119162661894285040 164788322002038016
24664398577310660 93573564014897728
132068124105515376 195546258880782656
115157739082296432 122230511019342240
13700244581600486 169090362474443008
42783296508436128 97447378968998080
27295600335058108 88164106912059824
8761482405706465 48707196831375200
81276931432039184 116336466076742016
8590129674267709 147242234008996128
52026071435907952 144398863941694208
48338125449729744 76861013831274384
23088520223831212 113207359992328400
146154500000107360 193226247043188480
117582466085631968 167332619154984800
75745727755889168 121124032454390352
107679029702348976 135094908463125040
118907040487794096 172708224145042880
131378520527004032 153494381847957952
9781037860317530 136498821787772784
51716123282239848 164962782447138112
141428709708437584 154512900941672736
104300481520746528 108955584107793776
34413622243931712 180443934884402400
49259287387299112 125098520480285760
145569619504166464 192910797825168352
84983010222650928 108377020520890848
66876505680091176 105969496779763312
55006989078613296 98012338148974464
125305949231806576 174249268940765888
135034368093941408 164484520184064096
126562696195280816 159506286937005376
109460128354127744 157771510214792480
11424343614572698 53617751882557136
84529451882738432 160519775940327840
58580805058388408 68595067930620760
86875014187510896 126736346426496464
78449686554078880 102090294508844304
82812751794761680 152545038943246112
14568015395038364 186951364353065312
45156259418772640 190080627257224256
122217234990619696 144944941935594688
103297278267301120 157760037064768352
74765980256549248 170031772111228000
13518904345073438 138623015627236896
119898140685453968 152448119597741760
67112988855411152 183319363930853792
64744850206706648 139920125480758464
29838636119890356 67667594420881528
195787499711863296 196729406143129440
156541300548431808 158304672257525888
24030520379309264 36534490484181136
74377676997339040 109061418160341648
31991330155617368 54004453662595048
76585265933937040 146809370853574944
60738868576291712 110477292019812240
94232923505564752 183116581335955360
12185313189486836 19594527317784996
39440373085348448 194861720084646848
59543217754727584 98615387667852192
79349906494418160 161136985682090176
52236468371754136 136756788246954928
18578198020815560 52900294842926528
18425552434352156 121224931363117328
137518629761661408 148658321563290208
122460810001588912 147258431191375200
102491392608250576 128427904050664688
23237697290823256 167538164800025632
37654393524492464 125165895010428304
124489704396821648 155184047791259648
10585395076661712 194559500793247104
6459380901412848 172617596489620320
54858065942917336 113492405787446912
1690202281835944 1883132566927502
91206148651095792 120863294296056912
54927551575599640 111733589681816912
76759576102312016 141227408012111248
22882407765561152 107838168940904448
145283003996524288 196768166320272800
87651912719447952 151255948944876512
151438444135675968 167378535759518688
63082372004916776 90118112725533152
46540428265406304 109235459435996944
20650982067181264 61581538988819664
110622843261370880 164330160997575424
17029727826761332 116401149552616544
39318431808692056 152465242603228224
17514302152442316 115093377773531872
136316689939519056 169358570790237024
87721351464846272 151428515269218592
102715125756776784 182508623707063872
71997850620446608 99476542073142992
88944325662574032 92184679420560320
21702906447592928 22910201487404180
42911466597383024 65835928422045840
144511108830536096 155464811888312864
38278266480604144 146228340208826048
93149480964860416 160000200092751232
13877493215647680 61676566069763544
41949892859582024 159265083972869344
5470374545236023 50172871822383880
2766930103125170 146154057801649376
119305879416136608 183486036775686112
65905821691420824 87462479036849824
78435048255086800 133199886999672368
42280109919384560 129854564390043088
155414190302456928 187246190255314816
111118657371189904 166714401765067328
27171595378893360 70250421561384296
104185872689486448 184331726470408256
1494217768102195 50337869098634336
1333385629681739 163462702254955776
128608258931239664 148919951368516448
32159630504036700 164430153234716192
68605734596289728 93576076260262992
46102778181990624 170789345539217184
22805314978261184 172893397656722560
47169801924671624 138206837050706960
53234210219552552 177794344339380224
45165097610226184 122906644869317168
14378097998472546 71863285719195816
79138715534552960 88299497722488320
169456776438735840 180181541753236640
156178391205736864 178816600098643232
10357448561942138 112401329209268480
109524898467812864 139203257100271616
30577154147741800 137865906434732656
7080441326435852 25859814468275784
94694162501553760 126172091638621632
15108820874710910 45895506006493736
43205279838639496 87962530782056576
136154785434719232 185453546674026304
59337135677370416 143455765887166432
2245232237259953 187604018580736128
88345585222033456 125238656380804768
117639664484922272 186459312436705920
84886879633340480 114141470967850992
105249313421102256 107904760186955472
142410152141306480 168395974199438720
52702414777978320 178694171583429504
19481303938405492 67193907021435856
3971814731231216 145218582928055008
66833068438852256 174428147252197280
50763562496044272 51933549442628672
169277181472982016 182848804092840992
40547129486745000 178480134753570624
155088863965836992 196178096620407072
96786342535972480 158028319908540096
96389610759371008 155134944715232352
1317934522327328 81724687602437984
44548207991416184 117003572488674432
57049795089759592 63636916751449432
106520068019372560 178966643363993888
92816299768925232 185382627263273792
115548847111701792 196121217243434240
1732693088125955 155775782995689696
49377438375491704 64874504694856736
7254557811284790 138737596311691728
22868610112870964 116661256430250784
142433438539209904 185081125564038528
35021580762764820 127491530799963792
78343574336950416 112726805864319632
179210620397234464 195573028088930816
25836419719611884 139170793773537792
39539703030429952 94654180379348224
69610451129571256 109250197890646720
122391483675516336 173186651015126688
27617620741925624 191909183524227168
7860904717639591 121499512640910336
66966698874776192 103109357981222240
49111164822368304 195644372304096864
89971215996580832 155797079048742944
44642340870873448 174397121920969472
90327540794999232 160552425948864608
6088468526930239 143209148208600816
126979614739812896 160818647366414912
186092584590750944 196511614001931456
61431925704498128 185070029406964096
76924470901723360 127197132877563440
20372530528716964 139309604881146800
54717423207230792 179438249189284000
43594581328826536 125330624809715392
23097032022073624 114110512830398368
46157409476326608 85513475834819488
798588361062804 148758095949078784
92444178823173312 178439122371560736
55109409555916504 149724494195614272
50956393788752592 127257348050214160
78225813474205360 166901917856824896
12219514908599956 87209870723662000
70728337644723360 80910014236491040
60341832384237064 102096405143169152
108250840155535456 141057569786598240
107105978557192352 133787384866003248
6294529905697342 153923336669977280
54342626168143456 63959916196591776
67570090295717400 122942301251241184
40477115281922360 175326352662130176
61563901040412968 125688747429867472
25429828090728512 133412137870085888
65561547670707784 154239238297832704
748623299243247 826316447249969
53831305623786816 121262508690643008
22232070548579440 117704693173491728
21012200989134888 137348043263738032
144448166422432576 191290527423432704
43610389015645680 164605218142861408
53002003138871736 187694401868266208
53912460123675576 137577146169020464
94484507511502560 122960396971822720
165716850995717792 171516040193996128
61495487416099696 100530645981305024
27135540985171412 148871856543918304
4334971834918736 16247207304778964
67711028980525424 120376039155355760
110620699231350480 167928172633682976
98119665706897168 166655064680443744
153060744212127296 161397718939362976
27381195902562272 158122304926768032
9814119375362022 155428680197940896
21322140632834032 74747191114250944
135566839741251696 162470304462164480
83923555877442192 107774901673714848
172737012224912896 179838743272647168
95731615025314368 191671381792538208
32458423878360064 180765185662090976
102023842318369568 132096155024687552
72387049874224384 132811236902133920
19533142840446648 43599394385387704
81380407496862064 114645362162632160
106748388439804736 163092018623579296
120622789601505264 126743208700101456
133367880631354720 136879086517740896
56412112677470480 116919490862315600
171562108340834336 181178700981193472
50105783342491768 188902149907963168
12019274892841704 163313422427617760
34524178075136304 42534108184754264
66815768133844112 166082801711711648
64072358405216784 137970904764881520
82907842201955056 120396224484861248
97180641029422960 157404405643850336
2574590478563678 135494813264657488
176988820328162080 183491446601152544
102518749158105552 116545080898767024
15246843452036220 23839340571180844
10093362359394408 48542181081727272
50462270718875064 64418497224544240
21511227229991640 79430706852101008
74789518637150464 137055198458672064
89581155663753648 121486604364364544
181482027192894336 184254312793191008
8276932858955859 51474262056072152
123923651239164000 129524984619469424
88867075143092464 123891702175589344
101992106471880272 107365590825930224
30548726621170528 188932245672929952
49295855951848064 98734459006818960
160687296590088064 161651460633293088
11743776692961384 20250319503803940
1879685527979158 186931861961435136
23028294958046716 145335516746366688
36454835242399680 41650283853811904
165269212365082080 195541961702095008
152927224598565056 154468644933915360
56798650154859904 125830373315776080
123768006146447024 163497694672178656
62049499099140720 150519718040419424
1065853160365647 55551630358190744
45005228993484032 56704075629850712
18273141511580672 52789674671680560
138313732604540080 164821350078633344
92565000437433440 101154934325803904
8648743448524282 42221506134562320
72251246987668432 151837358203641088
76135615729756752 148459775515531680
45042209326367680 143402588929640096
42640418865998816 140158882609613072
160552876772198784 164899832840767200
82157168149140320 195015410669533472
73439802472405968 107745405245606432
93243905857273376 144541417561328288
47684334302941768 162588993669188736
126113827793617856 168875414919109664
5532100974739326 195204180159629664
55806340958201768 111096378653322048
2460641836125757 141907964591127856
21841373594950068 184049713169370080
19662687455032988 183154626743341632
97809608192577488 148891994978943296
19296388599173576 142293679217680800
42057216803108592 167868752005009568
140999484223613760 148656622196979520
99630784017586624 101313671045656720
172981959727952704 180313611673094848
139033112701997248 165818379713543072
165824657908488512 177055859861658560
62309525799874720 72191538637156800
77150800922920544 168980925295767328
25764987886062512 151344273906540256
114988535353160416 163023747868181088
26311308412657840 131590525043684512
37806874922408168 117237371740197920
57561320992723136 171126990703391328
14734071039305506 91162632874328000
8455705749303483 117239497584694304
8711270838188973 69610117579535152
13144258005241960 151691818850361920
90330784210608864 158451263193032064
52642441610768280 125063223939104864
2570004068939342 67221344281540824
1388784369746565 54472566607381800
49456168223424400 166424005545671776
24859614935783584 81549821946571024
70994645251651920 84135248241484832
25128737805067168 158271806359843488
33778603304493568 164403929277400064
85188279365335584 143844123600887344
94966416552315728 103305180223243680
82946085235188224 129449554082203584
34727471122349324 160422021265827104
146878420870260096 160305752373832416
89728537873297648 146084932688345856
138501602597746384 193703240243127520
14622474963950652 162531871343144704
28155153393466988 120395216581839136
23865057110660168 51937254918518816
112677626825907056 177327648465969216
88810408477859360 141033564330091360
105807083954593088 144892947156725280
108252840124632688 184758018791231520
1054821815626286 123950448039012352
143248536660295648 179695895356241376
56745544596815696 80879470045424256
36740615397070120 146537554848428960
761411914213123 158537495223159744
4215629840059320 173541602336809312
107166481496734240 119283964464520272
4044251521177878 110586467889973808
97666573493423712 150231643660287296
18957324255368804 65080070876531968
60565933878116944 159364156214112096
42029411816209488 118946893221732720
16162118866524004 167309900663839872
108540873456938064 179586440977875616
94589990983750608 108260703729964080
81210086371410144 150042603452272256
9162415134028744 150205340318360480
179151705380226208 192206863979693696
32334930914758548 182630013012826848
1010425010010473 90279763211012560
60315896909792920 132254166342786128
71085653435797872 158523844814464800
62822162071733688 179110010098462496
120031052980792240 128441838507592176
4502900332651689 194979959197935808
100055701778023744 160840530517309472
40660779677248464 68384877258419072
107467280805690720 182514002213110304
136019437623517024 187689102338836192
98718365938518096 109855301415376016
17355138263818902 65997473276423944
35054473532433004 176978831517895872
90077501587671504 149367641505852480
90009231089044848 159381997601607968
56558944579382048 156592816795334752
129391128746898656 133318049243436656
73727105147724672 163616503727970208
185805524976202368 194398028313973984
54284312013381256 136717131354333568
102228780346463984 195439424928808512
38287361939300696 153422902304217856
51029194384331968 93472937975136128
14249382536813644 187449280076670144
70486874581121744 70918493921154440
56426770157773512 152301366098853984
33896070117316888 135025209861020112
172996432762923136 180939317673916096
126874245026803328 192270336570998752
47306610244490760 73934985252835104
73009403617204640 171219927668317024
11603178981140242 150627997904212512
160389028985745024 175002256475162400
96085910130582720 114812035708685040
51622046732352624 145847816615737824
23691265355266172 79978791022637520
13292396833006398 42495063400718048
56506630199109848 102878176342352560
190587095855565440 193274414292560096
30766261081124436 159974791422338528
60686176055007424 91752305649372704
6777061366587790 87797321033170112
21303117249054204 151148995882121600
38829351284311864 150716523719715936
50863449101053464 70233966367595456
131249561990859728 192165243756764640
88718301623665744 100900696012976848
92594065562067120 191888991350409280
36954398765829672 143939776674862224
137510838249539616 190681982143260192
42279772252071504 108364521999352640
151520442231730560 166461216193905312
114393695799348800 124994998994883008
15010144852250884 34484735106958432
18123762774260948 20993798508406444
35707209149279772 181275757225773344
39611718770004880 92235742688907632
138979078835574592 161357616472933152
110966699512570640 194785934448340544
30406171497704760 45024668764542096
78672470783435664 85866096260826512
146572082071955872 151769057269199136
167030370875967456 191439020425708000
163397438007268480 196216985298523808
122817095902171648 156507167389322240
20697525055972108 123944507852201600
8830446089007415 114245242832060976
97626891182722352 111965764222708096
129875728106858880 174774994435922240
80269427944822912 86086505230381936
157739202918565408 173400887979990720
79109265705696288 102212667234165568
53463974147464640 112766406314927136
57771848894089384 78564139989732704
37768447526075360 175822788819859520
39450227814135032 124286561757945680
21832460871199064 177412317279201568
24830820881356296 89789526525418864
164655088791123552 177453073322242784
146670416084784384 166056656782355616
354322011278306 154309125558164608
3328125216350753 73406970750791248
87963043413162304 105740295045802592
94338923194898560 166188664328144768
60814597278319392 120685101253043552
71678359802045192 133091811890481248
16785479548589770 159437725439891264
65346285450972216 115863197490775968
84934815609714944 190875961088900800
80611496429574752 115482599550557504
161346454188490016 188933090028702624
110577310037302208 185269071993771680
105065869485076720 132734825887255376
68886928473565360 69649601081739328
91596079328823120 155829304915493120
23943221813408776 32372552395229924
78747550119316480 107436710732758256
106904487312388944 174868840659702880
164315307142354976 176024166071091616
26042634010676792 156713377692369920
29034824145768152 186836165685354880
128383576230458576 189684221904838624
109297204710325376 130918028623146896
107214851191453936 192370690528552672
53449367801543888 144443263626365600
142779989525774352 191205199476020064
111922639927310016 170609253694434080
12353872162205828 103109943459141168
27510201913140416 91213502210561872
140346548404638128 149124032681133056
15683751481430010 61859746490371328
18759806181396776 142532470457946320
113888117055298592 185209978452879008
65711022433517600 177874233638852480
15852915280737700 33275880245214604
56845238694609432 127224208333801088
115684332011244080 188794040020524288
36999622259820632 49667677745542384
157466356948859936 195285392837503392
154732867091600352 182170947176210752
23625702258390696 61848008845560416
87179016512773040 131994334539179328
169045733651181344 174758198779160896
77040939309001216 179777728502626400
138721505016671424 190555829222574624
73604396594708448 173780558338410112
21011278501459636 31243637411301812
16375922812523860 190668738816325600
29688308332054384 32859495914968524
13490072706023540 35103277403757388
13118860776875410 179559045470911776
109011110495973152 148512759857325408
42569033020575296 148265562073879008
1643147402936299 110497341673638256
38741628596006920 86570278347724016
136713459944443984 137032320204365312
4655593554070034 147617636256878880
143400801806741232 156817048079135424
44136404493813352 99118589951373760
103776928536969824 172974729580828896
161789611006986624 185569943610624800
98919566803272560 119712362872661056
14025462358164174 82332192304288864
42108565704210152 84032388343151536
64656180803266872 130288494643712880
8200482132718550 194041135998976672
33861860503022964 55514208257892016
108574916426013968 142114506433181472
55388309408816880 79637391786445168
146231987157540800 184318175047456064
24810812279456424 188920016497462912
35078020022341104 50824447864467528
94597927665523616 153947926259259968
85780880325141200 141449169232799536
109570885059876784 119744301751099920
75850910902880816 145435573644374944
65920464269009024 145903218526242848
104024163302553072 187317176894411520
3979569946140478 66904656616407160
25765043698036956 186675053988283584
172227910810679584 185687359594046848
188778205941720864 190754666211495328
43061395184550648 135189345376529616
16021378031657324 108062736500539360
42268037265791640 143101418226971792
77216719109410112 86578177304423696
36049924880456304 54755645186517928
111874913012616880 178169926200996192
53368618854036792 101811047506968528
51550996537528376 192514284764938304
3922537678929423 13330501125034954
8046083687374160 109283924358742752
5691780852272823 196805615740326560
68496752536823984 83760657526111168
28343543075292816 128257035501215136
19074199719995216 167284904021045760
159749002921737696 166587675849334176
105436062855258880 154230070764704384
9533977332535076 62354869353149952
78612684611416848 123304437609322480
21845648452650620 195730689114970912
138404694419274624 173681879493069920
79169682752456768 124801133519933152
33359453565657628 36632860157790600
56408724846226592 145920556882014336
8926347812111977 29140004296096468
11346215182949664 41248074785699128
46661594309731064 99080851409671936
71469745149528376 133425337408770352
17155871183456452 132240836143810224
101541753103659072 106986899124246912
10392603162356396 63145429863117504
74027167234594400 129196129442895888
27215281411427704 55066045071375144
106299848072718688 149848929224050560
48757773163764592 185137482065672896
18789101391363736 132000779120695360
130038488305820800 151290018521253920
56683835414571288 192635506104749824
125139280832023440 142793113708688064
479171329054655 46486493310007512
22501373653000384 143591830192258816
36989550733548048 107802880217477216
38762232628427616 78894509810701200
68736618907976720 69007732688584928
58935237350709984 97852708271992368
79496181002344256 167614831347287488
141836903544348432 195698651945350496
91448883694836672 178639456880699808
15731650189993182 122081990331642704
28408473138774412 123901675673584560
74125847913854368 147082805646007456
41021425584038664 102610527744433664
13583852242252454 97409696054220992
106762336203600032 148934636095227232
78980274190531120 136644477730050288
15089650078209622 122364300936725712
39853408572760784 110753184149945056
117118527641784848 144636621311904128
74154731331242000 148636432916289888
73127589024863888 188952706708441120
64685093864348136 114096623493936416
24105280877918824 93168220358847872
140121690044716304 142061375291818464
108441048118206416 167464644330212992
16080678649407716 160248907972446880
26964968114730016 192798129759633344
90640322220598464 159813735807548032
31735483422334092 147894290192688288
10190089130486152 189205566236009760
34318624394874528 113316536980377888
49145009190309536 168909016035532736
20419160086291520 135382386418004864
1692915178686357 134717025823634416
113422401787772400 134316189210566064
7814778836812209 88824269607787504
30670220184642768 159990839792094656
15545934604864964 119016967986427408
125246179278784800 158883782331563008
93936723855175024 142143949422325248
7157727145472711 126258392656487424
32841458512828980 80124115875698320
41759169158588064 182501765365528736
131961906398141312 187905767564895488
69007138264474808 154263938318065088
68076091196158464 142650834194646032
32588758327859660 117025265666552416
116072887935119904 123487046990119344
20830616714689416 126103611180017936
37961919156351104 163855311590262464
23663311856413128 112815772205769248
36339431897663384 107684365276683808
10211256552967806 131232750852433232
19489310152376264 181497273806820576
76194049701027456 145395700557987808
61825691834124792 173056423487264960
9989869794077816 44043957233629792
77515841676061376 180583531355745888
37195671111929688 131395826717481968
50760586325269792 107107042159107200
30421548906650356 128768274133201920
47041045150539480 166809530236590336
101984836779744432 157801360545338656
133434091687453248 171493934466143552
72053203195338840 128584553168580256
114255488917725632 163107515794355488
124810786262916672 147253908462442848
16357350610239622 180801655381540224
145528289079464160 155231697249029952
44723559613760704 94018673332092800
120589517405518816 179510655174703616
27033782458081860 96194904155445920
53548200515949976 67805137622263048
4191914323777736 83690519496175504
155268785959006528 186659149871008608
35800556872872864 179351890533501824
132229208995589920 169750854714834368
128729680831167312 183506501044895424
37363307725626032 133919045793229136
106046290000193264 146901901744835936
11769202838612836 52516630116286096
11576394400100054 69854866965388712
24719363486752200 31580838798284112
53820400819561456 179379030768323104
102001226139459328 162928516786240928
178849952174876416 179237876077172256
25294064585236232 60751217169757344
143579024586447648 145255558376365184
38328193239005048 52426134998347600
93013496263339328 187105282013964160
44014432878893720 50095668241331328
923243991189921 88818625300721632
51243149306424000 62901958485216408
55600285461905264 87557726125429824
16101969548569462 18745205521219792
50790144944057304 169771660180243712
2882270138636310 61592956521244680
99233961732080352 154815708335437376
103400520859366544 141025072994880048
60679236588256704 137487496973552592
164425079494736704 167767038938290912
83718318658490224 112324287775289008
6720956917792997 133558641904450640
130949631759732864 141532357526700864
35794121914106380 166807899174483200
31590134820731768 108924143677567904
94589034078160752 162127636508368128
3743072502361293 90574650036495152
4024530541250427 50017573733543808
104091653111310800 110808833329504592
139762949814467376 151173203592911680
109613538604914400 172988689725643328
48704166929172912 138873438732705168
3452506732599590 157285299854559776
45608728890778272 81105561562901552
53383134022869440 65113282261697672
32080219496021316 84752511542017200
138368037318758896 157274559414798560
58980333038483224 169337864348163168
60677710838104848 115108312652218512
64814460100382880 187987031910675424
30451185885229348 35690956387738536
62919184067172064 91786205559955632
87155158891793936 169351980725631104
108468591938904064 145372505183757664
20812410567454836 139298263716699488
43329440214959376 134194961826411520
40299899418474568 191200817458563424
88037578983864336 184286557860629376
15580307894312510 28930870340724884
75988775081403088 151180163414034368
131681698027509648 171649868486032544
41138582449670896 153732285915753472
88813042349570528 139097702422653088
90339293505081456 151824798358092320
147842357621895104 190775878326835264
108976516947616240 158594232948139552
19644714115124184 167131693576215584
69857401092309080 163730682841480288
37982720464314752 60990261786555896
167970556708344512 190764893092210816
11165913432153990 194112830858049472
51268733485219800 177967667972731872
95106766616450480 189348572193208960
2038088544011061 131138338981687872
74321856814849776 167366221194072000
116261098642093520 165584642299089216
14635005613759714 47933146418257032
141114779435858432 143334467873222528
84353620129168576 131536200304614560
27989609164259184 65169637620318224
132876933819768464 137683752466753168
9903702858889086 16287234712834348
118526075894164832 184301884191436608
1657386371842951 63014026746613648
4642881565117466 179040617678001088
48012926674567472 85641903804846304
147119367990876064 196743697483098208
107548840783359760 194648448332873792
27332270826963880 131363380708119440
48147730647784976 156959291789956576
5660812649912967 15205711530915792
53282707378415632 121626390044449664
75483960382722832 180776838130506272
12110896218511812 51922279554572120
6700436351967000 63433521666010920
166175512182513792 181553334055801696
45088258748833832 138167212507665760
43850480732346200 144124830559988992
27129493882968060 108381555723389200
87388902915990240 106573849919690880
1228264125196225 103524035628638304
111685916883597312 135171628005162688
53946544722303928 112229468717672400
65606367591079336 146477883219969408
27798784874378192 30783629676886648
479208867447883 149942990656346368
1328855034424626 178104921446455808
143358340448279024 145318934744734304
36329973535122824 189087662719155552
119138685016654496 146787579216238880
76666298640181216 180852638538475008
26014710987624548 36264834312293816
5140871586858277 196648723606811296
142249944493870992 156221350670479744
117405855487356416 165583262627096800
9703905436881310 146935530675821920
96883986929334832 117317615698328112
116267599119613840 161018552589074176
43664484488295312 89863618234529936
46497554358280264 182638798273657760
4047963889149258 26755096058333600
17663157024590258 134949611704093376
162699091078253504 178686738126432192
31647336284339988 54765348575918448
146046877757158848 179978386443904864
47002664737673224 60611935564662832
34334494469299644 147176601660576768
128949822840991984 153901267272872512
22482982509331700 185748265647964576
179868307670796864 188757050433504224
64355944298340584 77530308616290752
10615487186544612 127693231648090112
28203691567619640 161840918284724352
4037110513556426 44755784549722752
53964434921850088 108303518644095760
109300011543080416 139576375930916864
13173106205798274 36982666556721440
19130823926211184 153116345680146880
86350956489272240 123202928768931200
97892867435893328 145572810673709216
7707042252993976 18002167634411474
149029442716054304 165006947604272384
177182098960094208 190442525744218592
78432284577815376 137378335556459984
45877300435174624 74565786984851664
135270230916618352 182282756524633312
88258525319231792 187133106959241184
50754804927466872 129197129894878480
14480569231858402 141564160794806704
60095409667537272 96777053292736288
105803726122223248 136900071193489376
37975822188010456 159936170341965600
10517157322929404 37907406515171544
36554952596141288 81467980258791968
94199855027138368 149926656276330912
120564415248182704 134356874189618464
77618798997916640 147884877282226112
35900406065803204 79286805788892384
24621901775967048 63845948836925160
92387754876201648 152159010181254496
19326012163241884 193097701459390272
39351625660771272 192678198616010720
72630314252603248 99104048830788944
6386489205928401 70156820748685376
35305431835640316 183483728847431808
21936434714734624 90970402236480848
19121065229688756 120669390090500112
16585382310132772 83235420727714624
39742808756758272 43476930751559192
148267376034452000 194085916722695712
7917709733499726 184554529545904416
35848403193253776 146374309702402752
52914000034265312 106970762800535072
81289666172023616 147109875735177344
108613850379661712 163484885562128704
176767790005209248 196680294679162816
103963141139984016 190967774410057632
110917514193632192 150540020364213536
122959708439386624 129417197460809120
178480689734502752 184611554281485952
39549537662909368 154396930868534368
60440936165870624 148587831408603104
71804011206512384 72521823533177776
50302867864019744 144565583101274016
67160467071183688 185874492372401376
15156618647037550 83839479790519296
1346487795397550 193901830679650208
85568377298297760 153222197635800224
6117334967324764 90790873215687840
91738462770608064 117968241946484128
129993186672746144 144980945452132544
28921088789086456 173351297486373632
142266041550691280 173487898407355552
169847541089512928 175331279113721728
93133121689746944 161817792210558848
83301945307215248 170444623807970176
48844936656867936 63486443989328664
54150535046144328 158849188609701312
17625153388034576 100790127111021552
161312467367648448 164749323900570656
50064032768553144 111582445539865360
110383517427207552 152322445412381600
67296623393734496 70262099265584928
19681945867266748 163700100894008832
13317027141599394 178288814614697408
80416188483167824 134469672056909472
139732306674266432 192224747160709248
71062197417543888 162970317639510304
75869758784251472 138146579918491968
29912972413509972 135977406551581120
33676620564899572 60365399580146480
50328757517403088 161729796444795744
60935572799459136 66720383412204208
79551120093313712 129160112572941216
23084225935897268 158984431238016992
26523573372149816 140009017076917664
20031021830390104 77441997150578896
101610889043149040 168704139002462432
14059893578263380 184217583799882048
5558452989150509 90626577947296848
28762300229368404 188864148294151136
4883927466039249 77817551670641136
116190708255540992 117219855183679088
24394822330290752 160766900053235936
80409091818574256 129346727398462688
2172785420267359 114478644968091632
68735939235577112 177971568910575072
111654303631138832 181411155040477888
47452238193647816 172263709313540672
99720992844174784 135723745500084864
28359258620204560 59454837079892760
126086233156663472 162165444258285024
30224614040306968 157057980820288512
38075054475042024 73259531204704832
88947755035160688 146096700295120768
24118586226485940 151035983885503424
31171436527724564 145949610314330176
22757355467307600 48828837998579232
17234016540282674 118376379699959600
82860580610191712 121330161166631456
171814975897522720 175719696392356576
34445392802038876 97051945614574064
34061162389690464 53670468582035360
36671664565058488 126745105748751952
8226830331109987 78534328482277440
107280641647007760 193604568662142528
55076159728869920 181368310288182816
30903124213150576 103682345607967072
22628882226913000 60984655465950480
15432351843605410 68292239943102768
34789207984069228 135762879585709904
11500708678493552 131713982267202752
3761478207896596 13241462148234032
49055574835680936 50712989296833216
28327643156314940 129283809554535360
126758424195326896 147192444470722784
12367978286716950 69210416224410080
39295642359398032 80976370758595648
5348114731723471 75502594387586688
78965993945387024 129958912246448704
45545012700087952 165876812243093632
55937216811117296 121328075831353696
45209647511478696 154324464978591328
71473476149429136 109574360357118080
17771006164080656 152510746451504256
32302735969310160 54397979283841448
49022175800017400 149854388690743104
99802896928805680 135266829661792768
41646772168561200 181805410840307712
18110849507674792 30104161510027728
61194359482272464 81494628625016480
1927224701167732 157868671214614560
31329161837329188 36731791292639368
41572767263029008 194236685201718112
62888331821162912 84957906046742608
16682140653311062 169117966057725664
27642899065893288 135060023517264352
174896962353767200 183863859469254240
89151326912974224 172057762738584096
36282383371581712 176114334680380160
8895026934916885 142716682335806768
101343335373467888 121105223464584912
25269672596244360 195960640976088928
31873503625103140 188012336004185248
9735500725628664 134938486990826128
36615039271337528 105398851117574496
11499626198320406 163478086284918752
47101284464200600 53616025019621632
113540885185347872 144763677919896096
29018417509245192 156948389294231136
1114664022620097 120623470307983280
159942399643911232 177487226715506912
73916506066917808 163236442940733760
47320209866359248 195329417334528704
118395981800914144 151417330579505344
104812715964068096 108118132740116144
166100670828140992 174899415353536640
14159669385148490 133218126997563728
120549569841040016 162455823109109696
9996908030052468 190459519896434368
151709931338373600 190182086269186848
89102000366291312 139853291078799696
126907732883782112 149405833494995264
18492801048437192 59241495412010712
98571434922305584 100554671647028704
24580260601360360 125295961844140016
19980667301166528 98479009158723024
59545270226607256 192170248394835968
141540279921089968 194560353682066752
2819664026058303 28269293228290904
52196917466389504 78510458549023520
138024049799515184 188223251734268576
166434109253912512 166769041942514272
137135272261429600 185771423390521600
45815180669468632 194422981078637312
76862438114241120 158872910174767328
140949959238316976 165152809597911328
55910788842391664 65014211202572232
14851427033501410 55924362513683736
91153192170552528 127772629748005008
64757780882090496 97451583438471536
29348207361728996 119076787564029376
102512779062445456 133878141921004048
16394205006208510 167562513996391328
20049274009652892 193272799348577696
579073405160501 52951519321372960
65850912113994208 102479579222016064
91991498245856080 186217167261618240
70280262981562384 108802127873772432
19606146911092200 27436367036618948
34909932744887464 195580529151075232
165586433542137632 196146759116771104
35009773930441484 168055062029566304
81850045232510416 128764967023038144
51383759911137056 137415161874975024
22891236857600332 152595089969153440
34107375553286864 115279618679977968
46214158756453184 185242725262476736
66900202330011912 107473610962631040
138394521720414784 178769604607700320
13498426828218476 95267843787069008
30123327508204008 39017575563017328
965028835198652 175314051531203008
89503857247642544 142360040634843440
9177568078094336 116142733791058368
151112889409669216 187495455055013120
28315431582864748 147962240783518976
12669425744059610 13735169392138922
72309729281378384 77357987358121984
21582467101675572 176349682871278528
121369480433771792 170750742580533344
53787337246732248 171259370548754560
154302453473281600 163269081245266496
142508173816146688 157939990652289664
8884320150022856 137445499518683424
11265814067641972 114161315996124912
43388514789591808 149955323568904128
24818470842928592 99402610090646000
143234825394128816 162157681060090208
12141275156220588 109065511655852192
123891294888344480 173335880203937344
105726697743624320 149674263882427520
29548519767653212 63364755130242400
2788264754225009 85728774528463200
3365383388481712 168305241722392384
106685680795603760 150655993315752768
71674197070409848 144743658767339520
56051082352527584 108721409489276304
5343769392401195 61750003073199696
64459992832488680 92821632618001904
49953992407953104 89410024327890688
87738189571134752 115086246176328672
818378130348071 5206920951768572
24254245147696268 184131648747978432
121109071430754064 124997589060211808
27879191242696204 192134493689575808
4325649290913738 123438818359660864
34915960872393256 195697604036836192
86502507032728560 129895402467427136
12083401259094430 84064803841130720
88294508930055920 163893592479124032
149151541040661792 165757458823593568
33121287293149948 64156052156896328
48820539410522232 79781157917357728
154385883146843104 167173891153351040
40150005392335728 132717322062305088
95361169597404944 176236129313919040
6144371284714260 54879474003031264
7713119905338637 41154305081891120
138853362553702208 145642825658949856
8658319376780613 43281957689659456
33920164577979904 155598688581819456
45274027025704768 46877992627361288
45168022418471368 176142329618279616
40188098291080864 123667204087557024
39342482704642648 58566376992643952
20177642146347204 56995965514677784
80618509329039344 110662665479087456
114892779861608432 152091112368310784
5400364713828167 173231546907939328
155698270570568800 181054521597999072
4109166022423898 12133694128990366
109279491523785088 171703168921570016
49196457931145752 115099516508414400
93969339519559264 130389362787781504
140811669856962880 157784666000997472
7894071295195750 36852652832559176
17138482071796782 131528210762289360
47805237245117536 187770556702286240
13788286412678074 136392000067139344
106044193442744784 170461342287553248
112461426257348656 180700117802010976
55340203209776088 194430547303329056
104253666066375312 112605645100653984
29583785333461540 105059260339494992
19700387288153180 29077028577271120
20804962646573108 42741721680598720
19081472560015076 150057332864388096
128931948434757648 181792051363930560
141996130758071456 184969603070330336
78464931808985120 155353500812668064
81377504352495584 88479120525301104
21430827269902972 174049247554501152
109105276795403808 114096311275048480
90754751409634400 128227091686684096
97277306138304672 180799901047494016
30654083385323324 192661467506830208
128301483662428128 164803211327183648
21795584734091520 29876436444442036
20979761002329280 132563763487882688
5889030077860468 178102990734905760
75853587789174432 146089195105179872
18417385321133664 171437293788222752
156769303952764512 163007971392350848
96208955691798336 138846829896033680
20798480427486268 161860818976290304
10757758082675454 154222074006828672
9145976693071404 145123425043040320
59259937983538344 102461949600167392
158363744063731520 187101253327186560
142792545806077936 149540744746889472
50530285547361928 78695164597282112
40338830321786864 140596971720500960
63236616798263896 95104033169536448
65694317125781352 151390122626253824
31179871870421688 132484189346034224
9699498719614758 188598216486636640
73856409937165264 132494047216521792
124333283641444288 131029006309014416
10675340388297934 137711506242524112
26004317885473768 58746522641798592
58664592530017472 91686745066191360
19792325441495432 67718377120132240
95490319224555152 108487816040597520
57815786460612216 121027312296736176
152405527753807168 152494266878847712
58261710736805576 183952550187506080
40768481574010304 62684991375363168
112347057450905104 146339107506476992
88066525049738672 171744944766843616
98667597941034272 186291075794676640
29529908067426356 55955024583992352
104281229290413648 104915414436438800
48548785375828768 65580065797267768
42641712689515040 112011586181278688
152424523220093312 186390920617360672
32193839321667500 162041573661971488
54584828398896560 86385996008776656
61778266408973176 169688642885053088
143812159343167056 147171286285597344
66102128523387992 179331642886257248
13411418179324020 35850440954750876
65687667583809520 185581178553169888
66405921948890896 196566238861526592
64404216480141016 72930927753859648
69247961674152664 90729021841793824
83104364329911936 93223079140865920
45044610187312320 120225914622231392
8050804306581656 27063537703999364
88561371627728432 137990669773320384
120092804420219632 183650299818989280
92612624349795904 179889268804743808
137306827622043536 145507091156885312
147607672977696704 188194680953653280
9615126969428058 164068303569241824
19837750586163348 100393112986504784
50781866253662768 111586090423227376
45576468110201880 190962447088357888
153043623514895232 169566610198435488
78911901539146640 152273999299110592
114451292118146832 185341917240540992
70080269530778776 184768468108719360
19074513145247216 71446571108360752
25685803680667056 70238910988305720
176303211190965184 186077086474720128
433871861942052 120492426262217792
93966836438964592 179178192037514240
5134797640285784 77773118450081216
86127264995194288 140117749017707792
43552674015468880 55642175470782272
184217780960509376 194750071842797408
76074340316125520 124750023052818176
72215497796742768 156413765560350112
114516404989018320 166818555076693440
92859681946999360 145084358617950880
14393824591622862 189142600002741952
43154119196436664 85580436253097456
109810439829415552 160837280361501664
19647237158796296 78733858362327248
133107621828900976 166582957825013024
72168350148516416 178135546238642016
44521742720501864 70843367521277248
40464694205898448 178241786988538912
88706430891407952 91099980230668304
470293548309036 155705853267671104
22778134708907728 121534055516597520
192344440494312192 194394145405118368
44157328233799688 96845850065741152
65258050560681696 166146233080740928
9881048793323350 185820170499927168
78986514248520048 167293742395769664
56596822363713768 60666531435891232
64681246416927952 90819002859019824
38697293453052968 88871886927771088
85444750850187984 134524543618251616
3193407207344795 136108375937610080
137667430746132592 175640956243919936
140700839767953776 165766160950503680
71758821789948024 116596047462834656
93579533887431376 118590532830481024
136411563509448672 144773833204641824
15949354505923748 61000225083473016
32937085896030348 107026055126219216
28747716704837436 44366312195659944
5209640368352796 72099108411290928
43457733400764048 77849361586391264
7569267967746937 113171678398043248
1657009983312213 128414908668347664
19011116774715336 172546661471567424
55293004761507384 162245474471705024
79268193250648816 120006763485214064
11867106775372568 133197085507961072
21730600653395084 139676812946292688
55395678450858792 97616519374278800
81140911120368080 176728407724025664
73342659213439264 152559307288311936
52479685452013608 180076511812722368
19126428168190860 157637422767486144
54765663526318240 70393912840442528
19710710075249296 70133541032827440
9935657327177354 86066713945140208
116434456982045264 192758310668123104
45766741676465752 81436244253023760
13092128475380014 32122868187425132
15819862514573632 20426887433317568
46616226300947872 64969723016889904
75779476774893760 81386893434689360
891529717746055 185125620381797056
61661421161174904 77957315214433584
24136341276623368 156537055618224800
27484367067562504 90073012156537456
4698045502984088 74222054242464208
118928530783367360 178349263269592096
8661825530073078 122902924210337424
144128585335591840 179332524944337248
14726019948932626 39482656446563480
82844971905425584 145849784321455072
62335146609749472 106647474653852544
62162559468703176 101999594604683632
67482396800329944 174874331647101952
6023359702509179 195420126107697568
45472914934335440 179479148510844736
162077121224337152 188640041645215904
117236986823729648 161667162727105120
117302923582329136 161533660920944256
46677659925284976 51705226786661304
132549054483848672 142906101345004432
75401696714559600 188184549926012832
83890995468048624 123143547083258304
114210765139168480 122939748770420992
148389315697048672 186847438340593920
35375006255131076 141664066326559248
81374253217927952 185786576407619040
158465705805148480 166581872611752224
41972356591611256 181836689114513280
24603529434557780 152126094210304288
132610117859717600 158041538942470016
8010456155549804 131931517265308752
5791067376606606 33116337307950772
98124673785691968 196214553208202048
908703170640394 993216415845848
2098233606441855 17987554513034550
35635882245544712 116429286366413936
94516010414907888 104475141120162928
97709403665688432 110460346355443088
149261914632812832 188440133391361312
24453662434882672 63191088789393200
67788222858757408 128569474705405504
9215110804193754 149678650997228192
30395808200515728 167993172336984192
67802610665627632 137770154347135392
10438921608064434 145503961250348096
41279766183024264 109973707839882656
22012405734056696 61372356369285632
68350141017353784 111335046714459056
53493958362454424 81670351456012608
77612113431563600 82253730734784288
26494067280580328 40399633386723408
171981869913625824 179003026284477024
145115270208711744 147961652829278304
29487709172961648 51899456786379152
24983756458033848 25491213193531948
17659050319137964 123087751692110960
129745366894807648 178880068532678176
69590512322911128 111930469459193920
31469983996469532 138996628897751520
85119610415753904 178259213662228608
33076901905222356 61384094802362912
113968732412670336 142213423639612784
104892584819831920 138195906745618208
54957428442717984 59711039062251600
7380376949198921 182742736952018336
8097140449444848 105996054310548816
32796313202031104 88712083165493936
64189864313074032 181887946213584832
8640156925266763 87854734778804096
16531198759847852 32147009145191820
107224953927059136 167564573796452768
23552319878034108 190509922071489152
18436842576535756 92813989877183008
4099112146853965 194886552991037504
108939474265060672 148180822139515136
138598618327126064 169901798314528576
52251873029393224 115360857482054592
57986381915084776 75782865102531168
136936879343597056 148847020104709792
11949510185266044 42001915668603648
138188906053984800 152793045759322720
38377106019103952 63298239117586968
18812875632824020 109851493605778432
144045244422076208 191113065915879648
55899787081306152 170400907505092256
65481302731525024 155128746082259808
87769670372827632 188190996726661536
112913760325413648 151885310446518432
27271230851583336 57200102019783944
8149911391659227 156962231690860992
77137200037995712 137307954726049488
82915180115003232 160083121597560992
76315936230153920 138824088921489296
74963960736332048 86411741839104640
109835001306394864 147968168245699616
44292387944089048 63625963598011744
139285003507198064 183802917726071616
63197314937311656 158481113902191232
7175185516100825 146917437759228736
11005754351053294 96087795137496976
21734257917741256 162776155110462720
162991799351045472 192852405714908224
52421235336694176 135467221014998944
85156054576588528 95117689814304464
141701177967878016 155296619175492224
131231989571073840 168328008529615136
31330482248679440 60918052945040736
158165436800493600 174960647217619968
84004669590422720 172774996613277312
79005065348106704 146946335216721536
29309223151749432 82942892741730992
83436252077184400 113865681841057440
38994798723406320 87876822753084112
85156643513193904 91432828594498928
95769546551552880 106236152293077216
115198770319781104 166471585108233696
63248460335372304 80119881328072272
156493264121932576 170141169668740992
99405386383628896 172429701396212000
23658393299110572 29605380199618252
78874330955732512 194036058652835552
69507585246024048 79161643493420672
99012286192521296 151704274910169152
60182972059590120 87522684504638320
57367030622064144 93766647307352672
15692424914350232 157690759935928896
89526437692144064 135642194626250656
100463301622602672 150399455056030720
33532053431890796 34883175094480956
14381826203346160 148327419677968032
59983550921192424 124869195267441712
38258555962122824 130871677861161056
66029083826032864 134441961556282064
140979059654615568 164952858147081760
116991672124585488 161261651323485280
24592713001021204 31328394065962816
6300546951846156 13505288524805680
123536666629957312 148273499407222272
8701935285158011 44090764017133936
51904678059774472 143930618400865712
84804413810703920 84893667386120208
2368620323685492 75518778623160416
24857578903672384 119568167996366832
35331301373970848 64735477325533632
28945086480699016 84522394338518048
76506158564855536 76744017553014496
380144036638051 44964501998393992
27314824598677132 162652256108730752
63932090345691712 189806083367561344
18412876778691248 67061648344367536
132134288871478256 157652928757518784
8813589220362475 100307115865096288
117304508802300688 132147494967066784
117364530099779248 135892672587329568
64098677648395568 90029772641881328
10995984968259354 149827894480884384
146720231081545664 173711336498230176
164307346156640896 167139563270982784
105047389242061120 191317596057410528
80256634651948240 171750593330843296
64281237104898696 96865999448061072
162928883539570720 167452089651587648
96664122481595920 130959459173832544
141844285196914080 160046312941839776
37784826493681544 64696397446313128
10555608506003560 73671791027897040
127011066121635216 162192388763168352
10996639174442944 123745278729408608
32656479296419536 183298102185774624
37597878781816168 89467012419428480
49060214462619984 72820964831938288
43363279319998824 183843277058678080
45608759398700088 147124969304972832
184166034263402688 187880158805786720
193135875630822 153111563969287840
73895287244374992 119810747678990768
29312441643423908 33027926150529200
49310443997061272 57540279945848192
46276675311700416 88807534971325216
57551022391821128 182636521200509728
77815175238548160 90503886396573120
120907930067468176 185653269591277728
97867781250541280 126255161601338320
110263256199557696 189996202954284448
120688098747253488 138226296485256928
110244948293394560 182841354263405952
9159169930043986 35673709138278296
42395017991425296 142837956436285760
45078233877166560 66252224323043360
9252687573916608 175814291316275872
31225560270412808 115050764666140736
150926324726467616 179975014733600928
148241180988898016 158920832096536576
73250138582345616 192053607641489152
20821115647823292 66508639782044952
85797386981386000 107562595716795568
15852504009871566 63846033830114088
12714506843123188 190569544870929280
77362732604981120 97441118442571392
6064136605965333 68333409601314280
9875024192353044 182352160869377792
1282294793565543 119725754872183296
60798802317982480 167798931896848832
1495103440588829 51946622107093568
109518967215114016 142682685263746480
10426076747324230 39307068499148240
64863457666713192 170646544844012864
38562218292024808 41531488871072536
45279344240217632 186214374865885696
55574639043436112 87859988911025280
122916260575986720 156491416283817792
48211563529071248 93959342731265872
112374729967140992 126379985782661472
1425862337538532 24724566595678696
37698824507212536 193528462510259808
34392501614372804 193817197711276992
81553163140944560 150702414835037696
46730043979750712 117532040205846384
19799794145093576 137365118941159312
59842571915913432 190734406804324544
107721040237510576 172197426506984608
150793084774772352 151681426274435712
113742839687603136 143661250734827616
20026096120411660 165675536106955648
73700661252812096 165750153369843648
33057942402629240 69394534020697376
98329976875242560 188734219474927584
1883567200141652 25832092104141624
125746027243717744 141658145097785440
22580916070572896 109526763466451264
86706390539134800 189653623625235968
128877643834628432 171479190718735072
26382275115992280 107754090613429280
134782634792412176 170929862590788384
81341943464267472 183173921925253664
145294427117495616 187180847207187744
22467773951816760 74545565331482944
145149222605585760 184562681137620544
81748738495960832 194360176183550464
9968251006245500 196135476692364864
80508923705911136 86294919401465264
103933401503421856 118698376645871568
123613547259900816 175650558026629568
55639606787607480 102256362343162912
18090950553127004 23938150272183828
45268053854428736 160756192802333376
113957912017316080 152259512263046176
61599462022752608 127457979323907232
38447993926638704 41514371056563928
22946767191072464 112151496763663008
55046396132059528 161288790464048512
112915093959434720 118495473470649216
51182677537996712 79204871753215744
5485417960674999 131442959876941424
16458081572415482 135769066593294592
44339548410278584 180450654195171712
8436930701948419 76898062221957840
51737182198892040 96072795627159824
57619237378215560 82868529897813408
129998388315083232 147302949335103264
59184058782287200 107577685686185760
70346220507098264 103422998769416896
27062391377117624 192166756042779264
37826239791833840 123525879265335488
58068626100995288 110779764287534720
26883591749421924 153227506667351872
6608544111392412 192061848288157408
25778391094013608 34631042103554304
46412883688655888 123971402852612992
45309921134455168 117479767358716048
33818769873486548 66681685045579800
105109977766115152 184658304987493472
35193711331775336 166070939957129568
116159407139943824 159546773549584704
803933160461915 19489469433333384
103173347609120576 150440515499211616
133482691539544208 176891235525827872
118186446196769920 128089511568462480
138196710954030224 170459396840780096
79083837996424432 184970655977325120
12085084942229 83864490234638704
60031902902890216 190462838691840448
17846770220323336 76959320141617984
85856011345923152 168550062113411264
122893669668649984 183372841354208960
47574582399931792 78237055128914448
20283556562319448 50580395655395128
31247444395294212 109341387216340624
97595335503855744 143901555187195648
40763869454442944 118934617698587232
98987272548997248 154915721143296192
190515974669207 17853123140257310
20971303338859812 110786080892496032
23698273829157448 70891520169419256
7010458755153808 66676545232703840
7418395479041711 113342143147165136
3298080797217694 113869385503412944
51296661305985040 159477933102209440
96436388046424480 194529843176702592
116555307886169248 159812177521694080
83725677682600592 133760242396567936
13379373050990698 40185388248507720
11485756567208246 107001181653823232
23133869821841152 184232323169932992
108274247360125536 188153683814484608
36800876804769440 188365617467752128
56933189261141848 93753026853194368
62133303180822816 75782258179078640
61594553859704640 173033085231188512
17178169595536944 91837701585854832
20241866468776388 75837220808239120
109428232497844144 186734486897394784
47904846343556096 158307170991541120
55724470947584904 172777162894715840
550927614795998 172805425443342080
73464418701081760 146161269190141952
170319305128702592 194162996047109024
43955399118936544 103596087533263376
19479788365064720 168324862075286112
16398181561501250 124779391490741904
66891460240243176 99310053136479504
132179196789384016 171364424008807904
8300655754764288 196604230210173792
116194774886301472 148971106361067936
48232192728628808 150103164520588704
44976684363227800 169279139170939648
106950943836673952 129160164012200304
134370956279485600 171437907631048608
9246900605500984 122208052982566336
119257632265447664 181878574498979232
94731738948645264 128046209555905936
80935795654687712 106746696801006176
31670973181442664 125482188601145424
806909653652314 73572058329782848
124349869163481584 170563207579377760
38431683034103568 153019195786320192
177051874739133152 183349777030853440
49310379517648408 53503389153449120
4171301402001505 103319257592547264
20686112761860816 165048097862744608
68774715643873040 112865808647430016
63698627889685184 114322754768270240
149255447258467200 184825111864331328
18545179688591624 143364720473726560
88821912016718912 195684379383416096
106024076587426672 136794051043117152
98038321904134240 127549268208179072
76747243998316256 130981235907492720
13794616095688022 174677576538692896
96267265704305248 146327596122249216
23191730735425384 100763066449634848
14730884248521250 100001211788943984
47380100103545944 175691368170156544
5301553695004220 34155532544095648
88234593277245680 168722457304602880
57961381260738024 65024722553022112
6253908564431275 186963407022063904
80787771031375264 151090713502024288
112942233679116128 114412517055177984
43268947535911472 96318602590925568
20632430117531468 33232519404183504
54240595591178448 76782484490045888
44190721142007344 53665435917867872
87883388549500736 196243985150890112
28318029586407992 39339148133712848
46627418058123736 96698512393296096
39977097134095936 163137207289657440
7999546036848878 134943960124064992
109147028516361248 161389633983440896
17902255387745432 51449725715682440
29364648468196376 46353480563340760
119933505974643280 175232710971660352
53872331594883704 125007796255474432
110623877715063056 121828360372314736
28993283828134840 38354448053059888
63195543867629648 78487264423206960
24629904145511084 103505486325441648
74832336704641376 153900964019053632
23229093487940328 149508600297134016
56578177231821008 141538824271294576
41240515930257376 80371817379910320
58719794659333152 192855023060754976
135515449052742128 193470458155892672
17591501242219816 56053154468698864
28777052697085156 50782774944577968
80111721343176640 178135343726417120
77301308959760928 141987629493368384
38750225664957928 81880627616687440
160795117833900960 174112441607669568
36004110157579340 83230305939792304
9063645903354904 139861801766422768
61513159464177224 175607280336640128
62765820966224568 188372084397936224
30705415980942292 154542724778266976
18966223241935112 144584059925940448
77690958464323104 157282312467630464
130712831232657856 140202497204882320
22772587016922144 181049449574873632
25768933813200680 135405391661379664
99246026085933104 123663734347809088
10920204080126258 180504794576756448
19305162310975752 119381803780847776
83600141874788816 129171622694897408
59622180424955440 161228183536535744
89964309610110752 179379199398701152
25674689381059608 68323544326723000
63125664008174232 189113464452634656
33323889655253456 173887160833863552
117843212149520288 186045503698163872
3187288813638614 71814473071496880
464611260945464 148969196796308800
126679629347846768 152590273730242016
4392908402828990 13444165244616834
5934486095222700 136602834107313408
43465721954817760 171792616012292512
39067504452552448 67391548674849464
166515108721909984 187335554733918528
33936213598911084 166320667404375040
15390889757506866 161709044690768992
145789618201598560 184787634073049120
25047785134786388 136218076804414432
19574100339478252 108497505537272224
6500798330193672 65481348611104336
120529194482020112 144979982042749088
86635860712167984 98702732582407552
38809081216508184 85588415803689952
64900493361730280 171819233988207168
98046729375269104 133303259529887056
831377295581125 136186113741697920
53353844346694656 55511979313746504
25730113216070164 78396899733403024
35903739799126156 128749252529826432
91654420235588032 112183351422779280
76066320585430240 121470631247181216
41297067396806408 106887439511511328
24441400790731608 178217136907554240
42592961288007168 134816120846548640
28032738123996452 147556976014535008
39613466744259256 103833663155536016
328942124543078 194656790794478816
25132166048704316 41733063943157032
1491758560458953 109539138996026480
101016140652653584 173117556353408000
70626261644861944 99387872158154256
69615981936089440 92949153429320048
116097405871222944 123633431455862128
5901677635499849 124893378918249936
14666784335868434 19827204283695124
85185490525198064 140648802645624944
183896165437109312 194976834831987936
152157163428917824 183671463971177504
31981923008495336 128645582914886288
126555143365787552 185204013497639968
149587505692419008 155641759626126944
22990781377501616 92402073876167952
59139389792291824 190240304885507968
100534706578102144 132487038377405472
18857250350670700 188313855854055872
32920504683767340 179533744340146720
121539232095974192 139885958200092656
4491198840850090 132688854038982000
40862670203238160 153495106655689696
18017147335372784 111573596878203104
112964061579727248 146275738892954752
64157238886355408 164817426926691936
14625818241764402 108854480494608240
46246658234779256 110544441370708960
29457763153091576 88370655666904352
58932529988449800 195439556019006976
24549956820107572 135251272358820320
84545597034960960 191407467515083552
120744739963684480 154244992504419200
45668258518383104 69124257173258008
133563900577272672 180820589744727104
135742819649586304 185387091361282368
21745986971714840 195609187593655200
39063915956776784 87380618666056512
36667738700746072 136044563396824512
24107738513225968 59719996501878704
8311683954705550 142963955083840592
3067530800340005 65312305372606224
132799751045672768 154061565931968448
83264424496129264 93097240419968752
17069601570748542 195995052223208768
21534051457989472 55379481606959656
11788839565608276 94406067517639040
31958007462223672 196522648915769216
93198866190890624 109697406059018016
91231289707669248 164738728670085248
110588816253523088 141204571557019008
101117183285959904 176365561360942048
78607813403646608 192910596788172352
75170376316981840 179353048664808032
60669978689879808 118317712326658624
53783621828363864 103684295049172720
84027026582633072 189817341933486944
72513016653518976 175512024946270592
69665687917561520 128649156561702448
75107144327687344 189611097876512704
7170631902949519 102483575521157776
21565360615408900 138359042570476112
146248936096519616 188810713110156608
89062785144888448 140747797087333360
56811208389945504 82933131417112192
56195115940740192 68979004257142480
25619115234464612 181727637331028800
36154608814508192 45459759337020776
42293945385332576 87957675602006576
8009728450139266 72017830991625400
33527933949369384 55980791204615168
148006193669969536 189643493233970464
95218834853240080 193318963245247552
105549572282656192 134007313305701040
58957843397409536 79670884075015920
111683885068818432 156363181720825536
39625077895255568 68257954936414808
70779763248020856 94158180649622000
118924464715102928 153792607665166496
22160014303775484 50046917665685336
3260583060216695 53826607116933712
586010358357672 41652795783740944
2690644234374933 71291224852141344
49582253758271800 188064952566493344
87948601760341024 140829266649679632
10548471427713670 57733520882301632
1607625277732003 129695652572138304
99832732019015296 178872147905514592
102183901452259888 138215742009073344
88158257784069824 138259174650805408
83270945963224912 158462674876418240
94332502346963760 146977161144900160
147882419021139840 182360109286879264
56099110124057272 145339727848939616
131677794042394544 142370027934191232
58300449103789688 175679463931106176
93313431430200752 167223716594562080
61174478737030304 70313305267285672
94951378438237840 135093014244447728
84318818373412496 132610128085088592
69823701735236072 104496118969157712
60157915350028736 177980990544323040
70955748461526408 125390622100314176
15413174516264626 119748788079030768
46083166147395240 115822478788324688
31653871933779280 138514914668563408
158814338164181216 189614716598558944
58016404119500632 184640249647498240
36380035155482168 108689589793300848
96912425046519616 154263776579417856
88623248651603312 192120711985537120
73953970448825328 106084240151035936
133616796990718528 142614009878608400
91188029379473152 148199025013376640
29913767431500200 190313669706140672
149403203619561696 172531509357516288
98930525198754080 183363958789771968
10501456979102420 107196235311414048
167509312286081024 186460237062384576
4202714170486827 17039926792817956
69227179999585480 92212110113529840
165354829234440544 168025818715982688
40988616114012032 180569986976101216
105440530860036512 174671079092253888
67017057104350592 124065268278622016
26358342330378660 185964997793606592
175629273431993504 191157818927758752
12714917823804926 99642749690107584
138021077538688736 150950000784155616
59486124603609368 166465108127958560
7502822221233744 54512591791110496
118506358844580336 138630854377914624
119202597137406816 180154667928856160
95572143771422128 110234468347887824
62489353309538832 136453376121639184
121048347916620384 141421981330016096
30234820962723568 178530702557050272
2201077659307601 106889295719032416
50375208045837840 72258945377458352
6963986137530769 9812161798782128
135182036931858032 173898909080691616
39700742098608552 130034710036945536
47901658751449752 170134498083498304
92688972934282448 171445180915320256
97068541548311344 113117441271058176
61983342166826952 174171472403360704
13598420696495738 29671711733773008
128826054026270896 184250930579655808
46637554580323456 188517919902353568
98209957109054976 116150368927064816
26266200814012572 158952776472454176
101594090864945888 172177941216041824
75849118353773920 132276538028869520
11903329068424454 66792324330414296
32880443342173128 142033600854864832
83958301621639088 119342000040623184
134888610473210624 136530604214524768
146121479978360608 154560589811833856
139082160341818496 163084394459720896
12271645641134320 87841832487498784
149467256685007648 163725011965706560
20138399220037272 143712367620790112
49381899110482288 142823686278870864
79278598106691072 162494036500795104
66650935834418912 86149864536744720
70882163330016784 123617670245236256
79489342543941472 140867183547043936
33467131762539268 164968999625595776
41131492245682008 120947579900392112
34866379189321776 175934868187883744
6975402286847145 80954901191828896
312141538331628 127948312045016096
14155793639752728 145098960726741696
71027916827378504 148151913283616928
64042833674974632 136806470909778512
89265538006742112 90074462992752400
37677270875181480 51221714640907552
33667435165255468 46398648962061296
99640777670832784 107608262292780656
41783239905508016 112924729214621776
14649586783339680 84657592353179872
45754565178090304 169723358655084992
81717251951440224 163886476745477280
93045686605394784 96145878402064656
13711400644032774 18631518413850344
14323381103747682 92928526553269536
85811225845779248 142025785344639104
36821932530804720 105845488212721296
2880321331058188 187824227086413984
151068103520164064 167224730728374400
66957896347453896 140318868031861216
32749332133485388 150719275989268224
23322765505124240 23613951257900264
89973878647468608 157579600914738208
55946573715349312 184590666360506816
130057410971732944 163348128714410080
63833113868024552 112160949105979280
6205457159052754 164979915557384384
3170995755373040 42234291612108976
110421066239893280 174103395961481824
120163210267945888 161838601260443776
121754772209328624 190224698659683008
25256564725736284 70835133214345120
76962127055434416 125419969754904576
89984185057842928 106795606849265200
11234358586896654 177306127411441504
129108272077831904 153694517977978080
96463692414525248 101654906115472880
72982300177309936 89249231239138576
30943912524190164 100032084805122336
53464165496262536 119090704256559792
18259593959543668 48075824348108704
41226558252327184 117005312949886176
136427380108172544 168533719668282944
65283215967944584 189790587711860992
130560179981847216 159048843030646304
155052129335266560 187793750157036448
13114379651349114 141438436935108288
140048290523826720 179528024498858880
51187312796400960 86609063144408320
158054639874531104 162040723722175072
38925054132096304 176594290032074496
145712836521347360 164472578783421248
19643509791986260 108891465805666288
118612146559730800 164020426635699520
20450207409291240 122888021836225792
51365114683540136 82791822949338816
106858119715860416 182789166929754368
83669665071037136 155855195064516704
102399323520882560 184668513362319072
52405275732059008 182984477367204832
115515345964474544 136960508530216816
12495460451232764 114076218181018448
75059613186705840 125221658109944656
25996504288926860 54310693334353976
79597977568240928 193060550527095488
187476990228439360 189509671991628096
1276189296756262 55481860567410920
29600723679238908 38836095713463688
92802806825481024 109870398921023216
162687116110494304 169287722659147968
57803920290942824 164628084909217152
184386020613854 110172248957694448
53372389911625328 112754063044588432
51252462963010904 92437287763179120
7518100399498837 184180082130581056
117940623536786960 177416625635963808
50663618574817664 106633314858205904
9217098172304082 42517563455026976
96710967314006384 153937890701291104
89674775386699664 132528271551878016
84925754984169968 141498823067474624
93974505885651936 151552153244705984
23064831957231428 77847031384839008
35209944725324108 75317063849096848
91954502828496640 107260089949771472
50424031303537328 61278709611279784
58559665207098696 100597000762975408
32872002012692564 168001899905284480
48763114745875112 175451729439974080
14801813302216088 134067578806265504
75333002769394400 148187569549041088
11148908751013782 180116110620235808
45923241626570296 166984784310969504
13418885511236750 163657537937609920
57099534817407744 121332817333114048
76594700969923344 145851969804104992
51828870822659264 179543712792019872
99594073609547520 195477072003048992
33451929826462780 166487154576240768
16175468043316958 180900869326028736
160786031028988384 192842301931040736
26564288251551284 52610998700707392
30949076433473324 71769607251016800
161021035767392192 195177240108656736
34045835447388020 158084494696868480
138289730323379280 144478048248796416
76451211663442928 101685975661861440
16733264530894670 185300266953933536
5796433230790379 155776895954433408
84150227675042464 128946132094697968
16435366618348676 37328498865137760
65467565474973944 183813964562571136
72082971484472960 167411137360636544
104175135255591088 178161804880393024
76189666957352336 126180989350914016
73865574414768320 134031403805122000
25735261409583328 175931306973249920
156335410415592608 190075801286697088
2862092100662020 58602111794811904
14631436261629552 165157798947279232
113995121585744752 158688644821081152
74632675930743648 173841000463005984
70815487387573008 140633547692613040
115175963624331200 137561007109108448
178460708628419840 185773287451751680
48735086261582960 166258247885410592
42551461776797840 109209709511002752
103737541230429104 130654971929801200
810346109503305 165217419989219552
21041795712300464 39836133626056512
24316431091731384 97738074295781600
188324892011433536 193067978068906688
91606242410816384 190546304701675296
95951003358313024 165815913681994976
5483525068395856 165730623252003584
48304213968391392 126230654466965184
960284064191228 108475746000975808
33901901778166936 46970958747736952
17559889779629072 144126652601093920
15168414441263470 24247718263102680
41150375835088352 92978867160300672
20698122658272216 164409592252220544
25439010107711608 28789143117108408
100523652362552784 190584181577461728
125447886521854624 159814918651240800
146944414815645952 185144888860615296
54467335659108472 84781685039424768
119214202660023808 171980730254043328
51393957790481848 150812589098270944
56549782952698960 92992669828532752
35425164875608740 120681478655067888
139204275328240272 159902102576655904
3755387161412396 165425365341848608
19724243099269004 135803887660878240
31052507081198148 149294813636204704
22395970275915520 132786261840391712
64176676151356496 145217516370143552
62801933001962336 97057083482181760
52453287588009432 139836964219115696
20332704993796316 95596495725735648
80374584300167696 123242930535592720
118926543612705680 168822974676381440
78061206167222064 159130063237192320
27878353407651928 75892472824432064
28296167132839608 124091951506015520
133685081748136048 151970348626132736
57623070761219504 89942152573463248
72192683770157360 93252629629859312
100046277948938016 125097554050751808
11714045697512884 144564252983515776
53126333264419288 59547514613470408
25149851496318256 58099284758618800
37640380204275776 73897067004126448
25622600983864184 164933331133201696
15093930510050148 105513252039171648
147440217518384448 179066104490687616
54476005115620040 96130114091982480
78644438248324400 137306118798564736
9093269693094910 55669891190856744
10049851236677766 169471313621811264
67457096957988456 94939826966517840
1001288432318618 61497646086530848
40579821501495080 64571322583286056
127470465702098288 159289856948199872
90293257676341680 166215385679111744
5303507884001857 146243106979575936
89203863640369664 97834458520008800
40544269623536520 103828309722407920
74234193275477584 159284418060523488
96089721395269568 121989036629591408
34730161711892284 182162511678140384
617578458010680 26080444215641340
1506649331558467 58076219833300032
77550869012687792 133517435436687984
99424124234458032 107077861387285088
97982164637464208 100626453329669632
74406480065537968 172916155708311200
117509854035041200 178589643777519680
18334360543431580 183458304453666496
46620165074070720 195050762529096544
62593177615195408 157934488799171872
60576398015536896 175042960165410144
80621404017141840 176371624408713792
29375900910789980 84967496348029776
16753388012655010 175072986050295296
47394321382328200 187788696240085152
28471587235138380 84539886567472976
85814804410869904 159750978968747328
43448928916746072 135428082316707824
8015978399953101 98491559834902416
10420276600543710 124549348099782416
15540319795484270 158472423682702816
81399918282178864 181797558571901088
62653282674225344 147322469105786816
40609285295299456 164037964781532704
104570155633258608 146783514061890048
113767233121878832 158448535079942880
31918758542212852 81096659065100672
38256944033860 155315215474626432
62434933296442088 158457575125901632
39620394282131616 96666507255835296
72385896989107536 73415175836933952
16006509323466802 141628065170735088
124202242718661424 132386774094417312
8311169304026039 55016995220087792
44860732449370536 191612001568324320
147888945244783008 178818849597031520
26098248997829756 175721839365202432
110137261366737040 149211750980871264
37013449170476080 83650948192619104
35925248075109628 178164295662657568
106953080550281328 156505413351652576
67571783609731752 182806929027835200
80046606010828288 120895495230993472
29748933645773316 146193328005959264
39563473917552984 149207271538328032
14447673092584224 81294756363071680
7704045025046951 101135294762851584
98549575033693184 102545336781995536
75814518610984288 88747057228339280
23279029340066368 57305567523356248
88097138437890384 182425882746280960
118139811625405552 154914535063281728
18564028318643916 111431952583190816
20960670519520200 125346100967904064
9747797629136196 168319884548097952
28381551107660704 173076312578934112
33608255277966232 52926394422308904
70206600071731688 131639936817296080
17327698468606486 98146982929785856
119402634219642560 185470268251848672
24279507040505552 49337712949702816
38914590343776544 76927126483184480
27125308522970456 158099374495313536
1384287576617095 32296164799716900
1404813897946738 111918867009844864
27714723490902932 88840759430419168
9084567851860606 49314809009312968
65103465669409464 195693324283222880
50049360391991088 79960676205400848
67898436222213040 186359496255239200
22739110904647700 59743382147040720
47901809958803536 69527040179746720
79345632249215104 101871668011042736
40443630252465920 131598525046177968
124888278673064592 125929122969287600
65960781966115008 104156774743451056
154118683661357248 171130280587125504
59394864383318736 145175474877310048
130676686536195456 141895323063284576
109359509090540640 186758722728926240
18662342567684572 33155010949385460
54546844560134040 150456003952256992
5770189439312411 116861016429765072
110006571930814288 118926725916063472
93632458706999280 108938875631039968
31169448839972992 191515365528525920
20339160541318660 151720711994035552
183984616537063808 190161250486575040
39937547609603848 115121227147510192
3021864630785266 46360943617341416
75716886235485648 75948120635277408
33558191161249032 69549375441582080
47382748998608984 48617078685128400
27281143430871540 58239678324813792
135249358028081680 192223705463030176
51611898993104184 70023766292290944
100110889604064272 155228870476564320
51703678052242160 76453457907824192
27288906427948448 196638165505069248
104083246291716784 125569244346912672
36509138239812704 155959359295581216
169233770279831008 186312896765138208
9922027431254778 130159249463080880
22266152311936356 119467746442122768
18841715572840196 60897261088522992
14107108218050290 40030460763749888
179570211293615072 192824332727401440
6157755536665184 156218522993510880
106810701124337984 184153270792412672
12522421483171650 124501019906813088
25768011311801748 62140791252340680
60266691716253880 111806228837079824
51488907602531512 188012706502092736
34132420928270796 119842417343484480
7729683691562098 125982387616166496
133751159362883776 194162391210783456
26146929537769084 89493346358444320
20494448954454688 105902393168385456
34184992940215780 72852286838411632
72319987859028064 80610702278362848
7382693092323531 95160955078337952
44722584532102536 55148684790420128
163682802456837632 178177266003399520
129477383393143520 139757251624434784
38433756054039480 99869160499060928
12796605725412042 157476220387132384
104856008145024864 159673393625702048
73223615272342912 166730499850264192
52836192586647312 148416935246302368
10624740272574858 143171801082146608
20517893311913144 33926699074648212
2551328572229166 133949743941592448
68785069679380088 139068345126820672
21613408270736084 111802875391279808
7017450758781801 103003183984675376
1820094382771093 170293818016648000
58924040627608280 65056089222254104
193338032858602144 196629663510258112
32827218331127636 75939211353269680
82644663910545936 191588445056593696
14868593302792788 61583824723579128
22183570463169616 158629270331672448
95158338290427632 183783435641434848
16706454825743566 62284673399176512
100303678396830608 161688130785352928
108283034127160672 142112809597146512
13049837456600882 84039410815908384
153364001714700128 195683500661302592
48450090194404840 55914509109184424
109182188433761360 110828189652566720
36824311952371512 138227832420864912
77016465325514928 107930489664316688
158091667941576640 170936564900602528
9395142700178252 89846448021772736
102929791377009648 155334619069178944
48665781107108248 102618603343701952
3623634105820944 126513308621956336
16466208924902564 103797486505332928
42864101211685616 184242276219328640
119160987747762832 193868570568372096
84892928782618832 184100835953939936
89452922565293744 150724570369080992
78692193550426112 115174619145873216
39987036206281296 127929592604099200
107051134396193824 193505807697873632
79294431081989152 178530075473037376
14666210896672580 170175507748556544
33655010768280604 156253819543724320
2561723117941745 10097244104113842
88975312403954064 154770668400505248
7816653483574401 188824970168797792
7774159271320892 114798220456756176
6426532311707573 68746141013601280
80107052587480976 183179457619804736
12591908291440622 164647250596986176
126797584377368928 146648772218624992
18626295343904856 136542213459043680
67322589999039872 84695000819598848
124697376327296000 124709378613531664
103326719391451200 170467221421672576
84276550749331792 99916738976758240
114961577400527712 130351848592949040
16923333805884138 115684501749221984
55575789952321256 111127636150336048
70118632150691992 141985815879285296
117417293993983792 187014129219340704
144128411022614720 172464077548226560
56610336205626560 67014063259823464
45864827405665224 164947794822426048
25411051614430612 175630242435327136
2084175960353817 146999328648051456
73277239506349936 172949261996895520
95673520660399264 170840544843303648
61970142617781016 108906085858604256
50261103120956152 86292461969537312
146753798119644032 165263410073588448
36626930699288312 83886781174744080
33479021363845844 82134266100663472
51308775562614008 120023415419603488
9675968392444368 14997732728203232
149345190332481536 152813571620612864
31710693640632164 188536311568302688
22219251670633876 145871861047857216
67342407475963520 116199243407561200
83170876601784112 97095719164754432
16072542596489702 185679476500538464
26385169733192712 157543818044205504
27475637785549340 29392498430998300
113411389907178704 165740143615098400
24675631423543764 98381323919757648
127980607682692832 196343879285629152
64779052510017288 83965236397408320
112476045004652672 193348168117800800
72338612009980768 165749701574052992
26782306118420132 37918422994717440
159091438797395808 159627002710413792
180413727128730624 185560327966280096
133242155424351920 136213588968918272
152693653531672032 160275195186406496
15256805243232458 130136083862610544
69879353101528184 100753551482684832
75578407214507872 137814679733049264
143053909126643856 165448597945516064
15862257694985082 80360446028564528
18128045326840640 34675941967095472
137024510110991952 157958211302925504
81394591461239936 103508002188797456
29601912593759608 142370546491981840
141817701903712288 185247052162206112
124746119695485392 126313163196760944
9657230725770366 195692270445660992
4633458150978458 184338841537837152
113333342293844400 171795899867656032
80075157357087024 137210058604982896
79987051097577232 105107705738312064
42535846839499192 62356175255108944
74209528370690144 86795396374799040
67162293667595176 181948575471559232
53236275904267536 142621136433001408
67373285779005000 191785493842526016
76394417447168912 178706849446417952
83152906240356048 155470512583022432
20432907186876280 62338832930610056
113901780875916288 129758676190490256
23507750989348672 191346448097922784
13612051652983740 149589856341899392
108414362746862176 154512902892328064
38889874005601088 163461011092648928
106234175411877472 167722865827616832
124274197170115360 165006466790305632
2981358557576366 25028192612263584
39592208047866248 149646636740330880
11180211596919412 160688363072942080
4415821963300039 182220456495513088
134141648676911776 160988607721595296
46478722148220520 96435754293663120
19359196108249832 177984204083094528
122963682757629888 165597044208257472
15451243879099610 143063592906298736
8309334472707428 50885567737380736
12829712444520954 24066413258999528
183891474936691776 192858758745543008
70955730132706344 116004804014973056
25185451503935440 30180833854105556
108071034835606000 190691042904336032
76725233831458848 153021680236577408
103296183347940064 112987098555505472
107128194558707008 159617920903930656
56627025699132160 81042851808705488
30061641431380116 132873155695067040
47684298032007144 51243979484193744
29037642122573620 82351968694416560
20256749389986532 145818868492580896
113383996438423072 164822943171163072
45238164085396424 93274175311984096
13723686719457662 112979784411183200
95257825420846016 102106117806435152
45899740418771448 192856505925705792
8753435271145184 12028349632944954
79733528666110000 114702088912379408
12851911846487440 140947784724566240
80190263371451616 105702507016500704
153984232086371584 169105373627953344
180467773493259808 194282818186680352
61962415566410376 128087810754897664
6422883103301824 179550248364171936
1025204831651921 44177750890720072
1363247196524465 74023916841413984
70155796491413736 108468586931324576
32680261286454840 147483216898764032
171113335500175616 196302024131693312
50633637003888248 165590724886897056
128691686392213856 147955186603618912
71760872597206296 167379334944899904
40882919553145176 60633158827032816
128245984207848032 137958069309033296
73151170500833408 120864312041087120
32043659159792872 38769363286570432
102276544616880832 194212951809033504
36107800819822952 57830585936958520
36959061901143384 133543864122912192
20943961670832344 123904957447744672
173481800564635552 186398094892491936
148763309022913792 171277622476054432
3880792141972583 80573754243277840
34037209688975280 77314625130205984
150563531999467200 172216181944840224
64198610119371600 136393544561412592
34372426281949788 117698046359564624
177877696640136832 196426650143880128
28860628300425140 42270212236580600
127521380043148352 176593068772214336
60323174743930176 104855057823191216
177304035193157728 181120092321270944
29010801316989660 171674316452392960
83474848704072160 132474671841752544
50140090906463664 94180560242445808
1167690234057581 20241394191872056
86206611177652448 100903297118922432
62040430164806952 183026439708669344
100270411284847088 124579590594366944
111706325630224800 181833832502900832
30552765526685660 93791466659100864
64515356389460296 73534243139093456
78747369567287360 170853865384613344
29096506261163956 159696728792297568
96105758791339568 146182332927458496
4775854388459965 118336422092995456
31241816570133776 37652649916632616
866846261030990 175124230835850528
136032603502506064 158080893819745664
92849474622933760 114556846662895152
60649505166279480 83314675208759776
51823834920683752 54658602774466680
172165847009004544 181840322555540960
26192861643124352 110379793237242496
16692659960192260 74857939637694128
49005019060809784 132762845386420688
135322766944066208 177644854876733952
72177860075193792 115030683988184992
39033905890590992 100003738066275040
141121666073429584 157004768667731648
67132321152069360 133132287205051152
104172572286548160 165178166116952032
43761486629184600 65626924761954688
74270724106706128 101202088428188928
103993594621505792 159139980957880736
5608133516483764 127231335995859696
9022496065792098 117201933453210432
47247361964929576 189107134624454880
45503726701136080 77517909431583328
103866231668610880 157201492091181600
116483541542022640 183470678155213312
108081649803693696 196325902716447552
125555864396922608 167416832028642944
35023107277585380 122462489714923072
27566452056991264 170106940362888800
87781920653506048 186286992473280832
30676912977929668 122746426047685456
74036465921192384 119622693483935456
15213152637944968 100583115493438544
52647869658410016 90443698687945680
60498465607136856 110175420978610992
51603193747049264 94304338356646512
145216335668559200 194835851661709312
81880362862357248 133222614561097248
36417651364464760 101762143169487568
48651542705916848 186138324863207424
52532203645154840 146250042571305120
136257814157408640 181751064424328512
176289504806962240 183468572178008384
29214486871358944 43918870804332096
10539534239424254 31912287590986840
47209425895256784 129482754120285872
125652509187772400 181597861480178400
152650992314794080 189853419108534112
26213679074930636 185630720007804576
43269667825139704 163204670810919296
167359355006634304 196239854354158208
120542236944324800 184609410288064384
61339464377243960 74972046306747840
107141669077077248 134405861232670896
163315557347200640 180002134620416576
4424732553075705 42044471131133648
83294302203839664 89136735509854528
3082019227974171 164446524356040000
109372320315809088 115826489406327136
76240491706568320 99631485365298656
71418686350758144 156048241790524992
73680741973404464 147062086016216512
40931931974710344 189769556431503776
34854240025868728 59740549814621120
10590193005386802 162953987725522976
160663946809366656 163093602566951968
46017710945324752 95904074828472912
160144747545052832 160391803995412352
147044454501949152 191146837527874528
1901556558125420 157665735553379584
6620332750340528 150073878053355424
24984488898966824 149177783177555296
59118614951318136 111291393514525840
36699436187995232 180884465326915200
147826908613620352 192989930750095424
8218295876462728 161028349840834752
135194346477352848 181012434848343104
21858050680703316 129455659319605856
12378827477554510 171223544859412224
69454337792000336 136145795170204416
3034881431375993 31235896079659148
98405779377085728 121867604928851184
454540418847424 111262672969326768
7171574886385401 11103992015335814
29904825781816436 86147573641705088
140615458601005008 147412459372615456
1258854515146440 113207114707584816
20046435061907240 185486607282134112
31701703654293088 141522342459197888
70832181225654856 87023603208695984
43691655530873664 68797552088380680
97878136657630928 166200128506891648
99082370494133968 120061140185064672
147699822284503392 149861975423470624
100977290137500592 169762650022293856
29107466590749292 85034905354681680
171480648668874208 190749953504477568
31283763508299584 135282809620682384
9187126558827870 140707308746315184
45920579698444392 84270158390893488
80321046867352368 98853602717359904
111361151138355952 175217662159603072
123723790687613280 134321353126682736
142974403269976352 149843323721774080
4036404897235559 31296604424247140
98813470360998464 127566352004519600
24643675855970560 69528857284650576
100433103220868800 183960517187550272
80770789859954032 187787766170043136
64690885243835616 105419344170913808
38447174097930024 140439322310534976
19491916075144200 130159216478721216
63136412056045056 178437007212407712
7732565835162946 30641819748815016
71349630265473424 193823157348036896
112099973644780688 145517678252574208
132240266655641120 142824682541090208
69535044447077640 122148012871274320
87604366985182464 99594955666863040
5963546349508093 120900937412742080
129439333015733376 150744207165251616
36000589905430284 186614368299299584
114100796416010688 171566802916600288
9905335161999248 170794591929643712
14326837937042302 16276346920553730
32280466427357036 82337402702802816
107948725423130896 176305580224453408
15196212116941486 161288789972513984
113914918020294848 127587134338505424
55822343241551864 146486766274963104
102310745973980016 118592867316386480
14637425614683404 98324046663712304
120796169598000000 128627438864499040
137793178203792544 138221966279202560
72314237298999296 115955938524184832
32683069420850024 122550641772977344
150072732897037696 153501180322953344
72542790585559744 175234453878815136
88858231339046608 154923544556623872
55059126945513656 123674987477438640
68243762545923640 117587408269747184
45767406962156312 69516839585845872
12095186483737544 180797316336561920
24517137498337348 162284645541944352
55167664759156848 80743004479786704
135088874020484448 154666052120342208
114515461990515136 167713832650866304
45064962259378776 56351142423810312
55360366271933040 83297160807882080
136197748863752992 185652007802661504
130300488574927552 157219985385858112
31164806630180732 91334022257732336
109344657792466944 175988202132943008
69536105389610928 149786751348456928
46694505069677848 172697151668180448
178961019273677056 187851420194011520
8626220455889267 185224452596546720
123964759428201392 152436418342903616
100124603606641120 126385058680640224
121258879141575184 161551597873843136
10894305953545524 25131130202686996
20534230527474232 169681847458758592
23284240758665748 111179398411189776
10642832101079014 50957231456473024
7255342662014769 75182527336946560
17826746110211110 62484459167292224
25288701929814328 157436817959991264
104584916508859888 143771543176581904
7069006923801690 108513614268364816
5313255232498730 123011112062751600
5035095068470028 165380349736007968
133739908763436224 178663737069147872
39279330125219768 168415372854359392
72153735765356128 153555670248493312
60598596694598136 83765702981433072
79696951059536288 165582452247957440
62749639344689208 148312197509995424
47022178262877648 67103681814007608
44651466250814080 62404643778888128
15812732892336140 86784396918949856
19266640630317992 37035592332294320
32610363888665752 96375562012073920
67605935151986040 182277462575522112
127578910940921584 190981398633846848
14966659484583350 45605272392071200
112747022419274192 139495639023072160
77016453006210048 117417908952180272
87107889913121872 195813011557554016
170811565938290560 176494460626180672
56338403813228952 139463519239338848
63563155798260784 156394663601038432
102801194859951248 160494491948780832
48841645882017088 138680223582155856
147007270216060480 168732377150924448
61266994806716208 113761606419025344
29151056786651696 161385867680050496
44540806433455776 167258108757489344
32990830502190240 141791129857556032
109440269316070704 168738896329953600
105820185392245296 126597838071904976
25701656345435572 189261215998269344
8872588600273342 132975482005864288
105286337191992976 110058298971063232
28147125934099904 105097302857774784
129135839528592512 156116727727898848
86113246118355072 153721447172457888
28268933345829096 116149674660165584
132865794303980240 133043064547101616
14446377604263344 65800808741510728
84031246871527680 195206307219219808
7810195844270343 76939435509319008
26760581142067680 32950052070489184
92487438947046672 156690625539120000
24230352831322068 93413990571380256
74056904723903776 190382983069033376
2279942066637079 35827031344930672
152647634481673056 162919187251175776
28745631430785012 94158773182302432
123713528289873824 178447368063494944
88855487764760608 102356234810325312
56335331572510872 72709999678568656
42498333749091136 98413703119801808
90360850764162896 194327722437045248
83075413410622736 135076009648480224
62957934190808336 154782155888016160
37115546484146568 87162839313087168
85647797556734848 124649349640961760
50493983951867256 185225515274419552
187047336641317824 194949614544534912
36890000613355488 97622710922522400
38268055484559744 78821980433774208
4999324671108867 41432867662943008
44016732561433176 69387184723166104
40920949369076160 152960420936749760
48993996337966312 192856148271249696
87625730219803600 115961538647626928
55311923937622048 182254079065223744
15741841611182720 196279234547209760
178336188311998848 196315831705281280
82195653086848864 117994307084427696
65718034731690384 177280776902330048
102133246959657472 191383550295935712
69283280617296024 118010591459404176
96781202733553824 136386794716539392
37453356541998816 115572331949370352
180247784267210432 193896562760248480
16883823273784790 24593076501042708
73978452969390800 161550382864237152
8803542667785881 98408072718241872
26745285723011396 33563773247514492
123725526567299 137942219171710592
131583973603505216 148415878081512736
65849481868729968 102629133459728496
48463096007123424 181810488864442432
43542935194159744 123775228778376736
25345678133916888 47386689355098080
101989990560783424 147244336601171744
127392253177795056 182189020415815680
100817420448287872 145257887005861824
96495649574936496 131386979649060640
64379229922838616 155808682107324512
99109834482899984 163692822598762624
11119909819107180 20450861745659200
51983514874350416 75772083309860768
108999596363984896 166909905882980288
41762602167936112 67137496066510584
95214223019138016 168698964902415808
9029341825185994 85204423216355792
136068899973094656 164295672259223904
81430491764760864 164638430494569120
5578571009746264 73734666800717840
150142073724341888 153544393954810752
27878572223935344 181976458699429216
42979556114869512 102272656687694272
27038687819992392 98417187135830768
12175936470214208 88373866243251408
42250800578751952 179681466147881088
39135864680540944 137916884272718960
110042689988508864 129866853512628672
16006047510686754 107145056672380272
172266484911085952 181493147428748000
72720936491333616 98728062490750992
10606231775593752 158137204486027616
84825647161622848 195536369957526848
27154301314904720 196194592918437280
31668808572482324 85518774373813968
58670192417469752 194016764676076864
60020220868614088 155436083587574464
23287873245013896 41924243204738000
11788219582816378 60689398870398096
99954865268670080 192124037702303648
34519680690323224 148490013937182944
7836249337966400 195425816591069696
17942781270568696 150112402532425600
123195049794365152 133848625280569824
59749716788230920 95341068923431008
35760526811995952 37466633065334120
46042473615979864 166828714829124256
24038735922123048 164932576363063968
121799537625504160 192564263075128864
85536341910521792 112662283185451008
135020497046377680 192162121785857472
59094125666449720 140557666733258448
24369118202522604 125362350185603616
9940624286534112 62416232966412512
33560038729732396 137912789937541024
452591474017807 149288949163979392
65335067657777944 98131747436444608
103681484313506720 183132721279416832
3818380626780241 64776424163014680
113452896123307952 140144699016525776
59686952767247112 136568590075276960
6748006995440260 156290873695405504
18615802235271900 168524266460662080
72555557952374016 171621864988767680
13068160234501430 152511030235170016
67201627006092280 104208451419102816
58176445127826296 92404401117694848
101209193665649152 110292280500052016
91067418585493696 174349073633680800
50130888115123144 186432472924138752
138899795615333440 148502103091891392
141236364083068912 184936791397465152
4759506327171503 83345856181112096
55638415593047728 108344152653836128
69099160909410040 126247861127482720
65500334448948888 178833521891490720
83905122012180208 168514215391262720
31935979202858456 132015618492322640
70025407756884344 172343118832479008
66528413568485968 183206299181532640
70373579053072768 135144166585827664
23654704728788284 63243901870484072
9440459743978938 46057530529870520
99431037054561760 101040797626979152
31973142754886472 72089664109598080
20188477944335688 182549149868972832
64662560371327856 173103672472462688
21495442988456420 156423576373032704
20702405697384744 91542088860636768
9611214337061712 168344341470036032
123851682214804912 160037020168364576
82939295045788960 147522407608442240
69554024626825136 168250503053627968
9086118894601992 140622747310955280
144949557335841472 145713316112683904
185414998570743264 188673608747605952
9029836414640070 152488798854051520
137572441821918352 175472024173960768
103224930545246928 168592257757350784
21368480108566612 87537998282594720
47508649188090648 56541034933167096
66148925031294488 131187199862339200
77746976517890720 192753488983142400
6332964319637494 153842131130738240
16706226383570812 165573715092923776
110218995674098384 147835073092876960
17966850256576962 182226091796168192
74656675819692976 161161352523888256
24107918466102868 101645834474944144
111664059710574048 138415524833957904
39605327379968392 84390313159635008
43224600607460536 113094324866844544
73889679762373120 191363075965834656
59135017245475776 157215717858923040
471040673149436 52571111924302896
121893590727300608 188838455046210784
60529080416004624 81124977162155744
13316757412027556 54361056317317256
1556623249337474 196223733703979360
55725695289040520 146500035582427552
59020132442545816 180015042096136864
81612518696260896 167496691198621728
129424711477475056 133564563017381360
98214166170362432 138706562147494304
37820372657737664 140023590779156992
6546024360099227 135050853326665328
79150619182348464 193821015493634304
5246580165987527 22476257991644356
26531672457805212 41423868004307552
13444967142203322 183877235581694432
8153799894362871 183038448466330688
112530256481683440 120843175255905200
22838067637795832 194905666944036096
210640592726662 159052670398722080
60451352926783712 98207415758182448
74013437536413760 117577352058748272
9475460839870416 145549051602054112
98254517832472880 159504364222425408
36984378203556640 155632913486855648
25826258791797236 157942585454524384
100073757425167552 166996816757289280
99316144863417232 178550768144717888
109014422039596416 152607958119967264
8975143374076821 109709217831011664
42632872858611480 195366506403834784
116372571336605328 181588502984879328
30046923592887396 92218772676457264
51026044049652360 70943022999822320
154471155640523136 182506778509125472
138143695974100960 152343805491075168
12633321449772382 44780331852009568
52885177817585672 151504195666287392
75551991762150384 117573791170337408
33562559998811808 194603102788899680
36017207109498144 194095749948736000
20138057452370176 91251448969470384
14934976722772170 52036404853223288
138319349887784000 193016998414813216
63828665411704976 100632411869208640
102012211855090352 186306256990752128
81431257597359568 171895833182290464
151331153316929728 151408451752190752
22775287585407856 33839041968075232
107835753490349248 128692783420068304
14671859395774874 155466504455134656
64622809869061200 106987666666514336
61537357682903600 175437957740906368
38345789441244728 49825533369781600
23495673075344672 191297227536423456
1518757152263825 123758028884454192
11853602839910642 83437111625172288
146370443858372224 195761227517012768
1712383987034066 104977858875946816
165333132014908192 193668601592088992
160101746124040768 186961818395430144
9766647447077576 185876754415409504
93484501168693040 163986929414401760
39564891408188192 112238342106354800
81892425314581120 177361306671228576
61813655811618512 176460541644458816
35043541439653160 39542528942573072
35831214116925800 50909158105116040
68603500231622600 168838973876176960
14491487758750910 154594647560891328
91349290470863696 105826326880647504
38688599830421176 96314418166726176
10778892927583116 104279395907787216
69593040557166 6767423134280397
45567746626267888 102673493682621728
42650177329930704 121299389667309552
67815656140757576 109857245665933280
28709172973850780 171069614806718688
33063128702383080 155493354143433696
7622335081520986 68158667782617248
87596692560743168 148753724991849056
156532913133939648 183629111768775584
56881987073694064 69097202971137968
16859414779550022 50099052915725088
45335936988460432 122462489647511904
38610223085562560 91663015624115936
27666285588593788 62736116322237688
98653657556286000 192039556509766752
71237512879750424 119489769984907040
70778084815889968 114090843495327824
62407979907285368 139174267373617008
99687182723551632 99904695424536112
49655729262134616 188283145426618688
12164998749460018 123888509226331904
130218286893763472 185425139914874720
80369887533359936 174958978003676480
19274898219080184 171104005675574432
126111088899074064 157982521626801088
24447112352912008 89920551881737344
30803385333718144 83150415372345952
28574676303426172 134141337531055344
41569958556086152 154266149153217024
92047501935435888 104225372863927920
149866823506657824 163535350749397024
56805984894894648 91252863075052496
74424677349330496 169859462061088704
62674173684684000 177335635739366624
134410810456020800 141572846726835024
56151488431213280 101664757328714960
48018381114011632 54367421740048168
102733784057000992 126570828855832400
34343103587508656 167937171743646080
62092538900725800 153744840781065888
100414088367690672 178767704259040736
141879643037420976 165910872566971968
30068480488230088 65977989052605912
112504370395892624 174439868614339872
25727861816641216 66561064076837912
107006953835473408 189483205484570432
101294480593394432 155280529501612032
39530083668882872 52393515422829088
79205965110866576 99777319806559152
45832208834133856 145038366823458624
32234751217664440 170349868750525920
21668118482996500 124804212853229296
27096255577894568 78848890074920896
63638215369098936 160275820046692832
31628095844554040 193268823445304224
308755953502695 188329275077946368
53149536652743856 107306706359629824
77948943403168992 149185080724423520
115390436661271408 185581206546314112
117059611681231408 179593715802665920
139915077376685056 175672014709794336
109972415161837376 176702394399796704
11829558566272798 171448825378802432
24760587673132280 150191972652357856
101735657491795872 178630941269417952
27652987723071096 173936291268546560
64432145005142104 137414717100827488
124352716604341824 188619056543310816
4370101078054500 140721018511383712
29653730773820080 120140362197793008
25713533655836568 29645947095337608
52903154324279416 99394468306665520
56167692984169168 58706188798144096
63083379104705944 94153128137170992
113438585040560352 169492842722951680
7682936288408980 37552907793604312
13530499898381740 177727749909719232
13136525002451482 137405342590595328
113994196576866896 140105254549435344
56267497454352120 117660452610142528
146173111357210016 162940079391078464
51899095320344064 144742150139924864
110563629777132160 195567154482311520
59405605753877168 79825751383868912
2738735677314365 133227349657228768
80935019909176752 182394917104078240
17792402303736754 134189352816054928
20708790378134724 195847521481486560
107390489553996592 111001970097097712
136798176201894432 138707015010838464
4869271205039877 133407808734499600
156188749012151296 180500715235291648
98841092202322224 110020112508713344
111268661598850064 147344409964226880
60999357004465888 180341126136558048
106468233773498352 145566402264795168
56067857078917552 79760093013161808
119722415156723280 180742250740637216
55258529330496512 60811589868173512
82938851646909360 187924475471424960
37311709949028552 40178737542594872
26548198029681400 111015123092098688
22665711365952520 140999085455662768
79902845770206736 85396254481439888
46284425347613232 115943712844454896
21785851933840404 132500982554013488
112983988414373936 159349492832892864
136358900706240496 152734411247503392
4673614362552775 160499728995772928
86194079558083936 133400496080957520
53957298566841744 187421512498818528
20520295832861496 130210303644583424
108024217888417840 167536622463998208
9859246472554124 147709340674613312
111843121865982576 186663769084319296
29412688186410728 99639161849266448
86295502752687904 171590612989626176
176763650375036320 181488005185009600
69431672470981112 196517150850845440
171681647411542848 177093509613708704
8798075710729274 143871013995214352
3185075467679814 11927857959458192
91788788181236480 156200297409280736
94133334657710592 170267129438976768
74379578767567280 129205530839352288
54809351943089072 167098916655688160
35041611810644200 187657625210553856
169774873829474016 185200812707620128
17591866622030954 132988271415103120
112809671366827264 187017420795120544
136746915814511216 174766068696986720
61110092196330104 141700735984174208
60759017167370544 63848313104848000
130015278565054800 181647240821213728
110604230949516624 139324132398150144
133439196067657504 182936540477732448
64617983120676720 163585472823320768
1773752244232500 189306480031095232
92482271082019056 167308347432473248
55495744816672104 71581850828679008
79196762538019408 142393476222685792
5501062500772519 134889924397882528
61733708325435096 119734844463438096
147102024045412608 162856514416054528
90341787460127248 94164361968084656
52459044739246216 192891707047441056
9030214772452182 25569880643681848
71607533668769096 90667329340664704
29599793633738072 119315953339457296
8666056608821133 127288151508265872
142278159877531280 159240576252861344
14931755485393542 96899042752497488
49845418269764728 109734695164127888
70482597164258656 105004770598091264
25494896494830972 89313118738913296
52100194778460304 63844531381061832
54673943529277032 151065062393140192
14530654442547002 134244650248791984
50007446966869440 67147101241291456
45856202061460592 140320841671645936
94052280909934000 152525759775046656
34403168093942200 185136332062414976
189098152012635360 193159798622616704
86763670965110480 187487064560119456
191544162260856608 193574681258125440
4602949781364808 137809619574195104
35849103674549788 88359884199570768
143844088967389040 149492153173261088
135386675013195760 191164379076354464
100795845131730000 109047868310464880
73044655917878544 175336241357706880
63013694652135416 131838881866099728
127211557119846816 185596505380234240
81747477448746528 196837166915151296
26270454997496392 195667863041023232
92764536013105184 193875645972067008
47092720477327800 108318786628033728
62877780384558824 135458214418003904
148907999729564416 192545544652788000
54224425879384120 159572847114838272
79635898860527056 172947047290248576
104068355372337728 161843027441150240
56183573339676936 89731394585612432
27260243703375184 60728303366315384
71261217926082104 153169289386709056
45849030369546944 49792476201277472
6609686506215479 43151197055377384
86164064019085120 158526323929032480
41364474593662168 65199173252164488
30303391174826028 75385742465777376
110089384011443872 189458461569831360
125185441794922048 136624265629832816
5524525097751642 71104308699430600
56911659110327664 154255889173706048
80507323349112928 196304282510546592
39822790633417320 153870919885534144
45935687615399184 85208402579538352
63537702261596208 71681795488634256
88764849601862576 193056395204258496
3285012769246645 174097141874695520
144391884494781472 165436644972920352
152983825903887488 195641944478008928
62281629648415856 129097853863360640
35830005323984884 76522176323943760
24473645606686916 75634999871946096
168049241549544544 168342606767375392
12347988952085518 173034513176063552
116399390596946544 181500728918204896
47549913290175304 176188221447229920
26978459431277736 104728532843176112
115462523589723376 166172727934449504
18212819880679084 62346832089463296
15344006075517784 29587004059963368
984787674672063 155918748834788512
10085153541259674 180614795385272416
74269053412501312 196380328720105408
104896123658832256 190058785143601920
41207927665073176 141870782555000256
136736817479575120 162530963700041376
15493242290813080 91791429740646352
16257424437109666 75072737913661616
192719768822781088 194093541580224896
37676346519079672 145880094013737248
67910553550940472 76263876210986896
121404304038263232 134606274862449104
143969503834917232 190603800657769984
120592962543793008 147903606914278560
85350610539373392 152889702212364832
54121255738250480 105464707680432976
19138376559395168 49948509461457944
99359235332496192 137849689279108432
30256122601366600 97160532515537840
169762163180794 190304562558381472
15702157451104722 185392599709713760
82412439408527904 150940453319790720
16960796946650818 156786397575640896
34222790053342256 163456971326281792
83146117922911328 141153106064166832
31708081965204496 111031970555236144
129304633562416624 181167986536246720
17222601485213878 128002641038735504
107113793350842048 157742140013720992
48417954574607200 175983946543084416
12807502896743196 148161454687795808
160366368855831616 176275358363873504
133734750816025312 146939143650189120
91155648350623536 115897477983154960
121440887877681408 168622489614790944
14919001225336354 144505673369207648
21417493404990716 118582953016281200
109377929294472720 143267563776473168
126810009609324256 171340894720483968
83438497005914368 175610954743069248
181269416743060480 186475497513175968
145687557462513376 175102401724220608
12991172800929994 106372702871946112
12414500157303658 136374235260456096
110274832846491680 125796904769236464
49954268513378680 186828743266252128
68017868530363232 143897581977594400
55508291720006680 67667306836270312
134568390001611024 152113157227488544
116025629214323824 187094929772060544
71154375039228792 91636211684514512
13183356593609846 153387233210290688
22172598421549300 121345918791730528
88525224835019808 173667591180128512
19926688444701692 162806514354527520
84032285631720080 84078407777503104
66022484305538928 177688389709934272
114001309447403184 183552542765429984
143700475947817664 147323885372476864
20916837644014312 65187168022115056
66136347625344040 90437254267101120
135970010687384928 154344138996596320
36709094406029984 130430883790739136
19274542314786124 141837877138279456
7624353044836740 58286399304757600
111802134229213232 176428136814129280
62276511849642784 68952630085230952
66432743717006200 144257014678998144
7989798394418618 36203114103923584
149002806331112160 158412769329327936
16808568209150244 137502866533750288
5188626628288383 138555767444439568
64216936784855632 149721398119520800
20079536127066760 50133140824080512
31940303108208136 185180021583153472
110448589558117792 170232585244396384
50291396107880496 55979440820519784
12453723031815884 18975675183596284
91485651650694032 182824020823114720
109375157752052992 181815765227323136
64554524152622720 65165815835742280
137679253591857952 180552425146176928
94767374534332720 146592705355429216
25185032367880420 130235000262981776
29952700561746692 170861256215740384
11364794548304850 138845566751770192
175768072857851136 179231718784144096
18203719750791640 141860561590904048
4728626000480601 182057681045032704
66557149272187992 114612538658437904
50841864251706408 110323687495830304
13626530517126866 20001381790248980
12999836993513702 191294270834613760
36000459089383000 39535096758500456
33808063959554184 67384363881722472
63369879563573288 194455650818296768
78421945122811472 143481830777164672
40766104827904464 77824242641161504
176056693898721568 183550553480499680
21523938441073596 121515404693433344
57308981298436056 92921048143905488
16221551769569654 76214401805899680
64593376059141912 119040088066711568
110413236324824160 192490052709985984
42964183385518560 85234820938486208
4487140854837555 86501618563717280
136328663298796576 177173933358975488
138608065240035056 183641031771658560
33338754758816196 128014944389678000
143861039148153568 184948204868217184
125094826758848032 167567600130588320
29743422090384024 32004112111074868
68268855182786968 145139011865695968
81305631494556416 163768281412085056
52206638812457104 186900336477070592
46995462210918864 166062127058020032
89946953706637344 102333292839549584
129327401747876432 161214499365178272
27823221120662188 125695270356248288
6886927792829985 78131986512731328
138920339521190464 167664868029151456
55468784618112664 56522083620276400
107911349232267008 136735714995903280
131577779692116000 157834555656039040
130204458379130736 158456297465621088
115000598712061360 131437752721605072
161992668335940672 183620553321475808
44949041380942272 112351030334154000
81351743338353376 157425650916105568
17400720708892512 95528503891162736
100983825896641904 178668585818590720
1899048666817293 108093478756413568
31236622180285940 167253802933757216
147300157327973056 185908839382093024
25249294046513820 38151479552297256
86671649456189776 177085174229029664
12753372449307800 77609767012801376
43167554498412016 165611446760643040
60530607496334408 74585167753546400
148400452738281248 172115165858713088
71013137800454344 151784679806967424
58428249718539720 181381947770826880
83758225104093328 192996319470926016
7917955485214268 108348102832196496
102652557525658832 168547518688523456
21518919820298628 57384752872721656
8939448968534695 19257000036866068
131987562432052992 132714116497355760
3871069178400552 168772560650001312
16694159821079070 49679514951796816
37952517066729584 137431475965550208
25614447921923684 48079703862525448
66016262243657704 154014697839020928
86419011318248896 107383776074093312
4445938203283490 36679194088222456
106695031285103056 182646636079464160
111344997311506880 177053757796574816
116077641548509280 179080686368082464
108433761032230384 168626957731628416
16276476341955138 73189499996120880
148122100015499680 169276190919815936
101693749998020176 190063987142087424
61052282518732080 68218688105497664
43038324147903640 165618250981475840
75660179298586288 125072270703350496
360423741275431 90280671540819616
99163502352294896 181898431807663648
124687968167185040 183917954544676000
35433251190848780 53730244594955688
67927399926896072 68789028127151576
43150985021308120 106124766025547776
15484786094049828 44792733466626816
91406438658879984 91622752295662496
4036074911223442 130868763311115008
59812801261358424 64927505502971696
166227020117909216 174912794999666880
83989371052641296 164006161832825408
82285625516769680 166471220721975488
70946345685739032 173148707192852896
44791565351303400 85725500122557088
36472946995175744 147568868523461536
23560122314416216 135657152903520416
98905320258470352 100699157474748672
75155805520401232 168260123905022176
24202647494477628 50727175948491848
51386304617023192 148646004108960864
61032305324776648 187321412846772128
34872091675803712 46408822450896232
137243317818115648 162633004736809536
59541916674185552 74658690844386176
18610413768070840 109986222986845456
58605727317845160 175628265408579168
53842642169020600 193886985388222592
109183550929278720 130205419591833504
33356716480036372 189368365639198432
27262157066889844 35260210046189108
58981289678824360 83878679427430448
80366276718335312 120979694904849632
5523787054900502 127278248940268048
103628712367835360 104967619092252816
92560048643649568 163097870018039936
45689417137214904 52255278822358328
87823705174315488 102294409500644064
131653420024642544 164070411423372192
25349540316902920 150415285033503008
105559057464352544 130862724519588944
15931231326791328 42108696804031480
48580380489381496 161752156971460640
15720571282732718 97922493100564672
72521141080581904 75675511088727680
98652799143278912 99357092776463856
84131722291075568 156306411821171296
133577680720216624 169742296856955520
83863488987774464 146773144842265888
36224396423142456 53346414613817160
171262157109742688 195782405567205472
21448367672872112 22109300278523516
155487982259821728 188453985309152192
62864397916320576 94963980906861232
15475200467585726 113879650753253728
178811239122597376 185668536197154208
56705290673201096 157782091075206368
53069842426963616 141043665170152784
125526882608583856 141850303262468464
59620893689196736 97871215082281296
71557472374144504 73277297416280736
76263217865498240 115710915389929824
5301416542866270 72390873319552432
186528685521023808 190219883494503936
4581265696469156 118074180857984112
73779471226111120 78009044227794720
110747696638789056 110801152231755104
45295955084997952 65427120116954376
62353318446760584 106119544708195552
73452306303932144 78435989226902896
11585542931300996 131417997864355456
90507046454695536 163662179353492032
4984052815973847 91767552340463072
28813939679087044 141483280601383072
87110881444835664 163674433076861440
54189841435118720 114445573691963456
29402623812166356 81960945287767760
60477700614542464 158524198771221632
39967974050991368 44968544131636832
74549864729657856 122590878928885488
8819073261408775 40458007959428320
31198574946987752 172141149969358912
102451271921042240 128511893698338464
129467824357469264 178964899214218944
61469647311406760 117047685617742064
111263687262765616 156338159704732288
42852009079779216 189440352058651136
36264812624530704 61286608366416008
62006462348469528 104841155038137744
139567149156108144 188506590880749120
23346907194866492 162749159223010496
43409617989945504 134606205345990816
175494270997028224 190649944945797216
140728388978692912 154469003439499808
55514909834634448 182663160034824928
26553452546911248 115211471199363488
62401072569223768 129275252562878784
21828095023560544 84914789335313024
9467920715300600 13140394124116738
132362116885444144 141116123484063872
32857172048368240 79359000094885280
69997633558391632 120048056094595232
25842607108588444 57871209181988168
12274213075514326 155173876629971744
60978574028309600 82755440717859120
116674076893835072 154974784861848864
19178242961879104 43343216112764144
89529433958954336 177464243979236256
160406331007670176 177065666852503488
173992091408735776 179930540144570752
51637168245798680 59453633647762408
67723311246907464 85928905048541888
42462604729886784 83245792436571440
27011531052964852 103473032394230128
33272996414322156 58230275551504528
24628969053816168 137524539447875568
28607221898267016 125551605876028288
122253920010067152 146297190120083904
115445354882852832 196632256719047008
84222327217167728 103411961886764976
29985938712310048 71325282357650184
51881804516190160 82427292684402816
79818578539822864 168830321734456448
37778910086756952 170750377268959392
12448026913146992 96359255806071168
11629231388895248 55882971622509568
67725862214958528 113156374005979296
45128128124079208 77083321443428368
50444069957365048 191726732132283424
103026581980506480 145913548957075872
129744446783336544 162952609395114240
56898464037041136 76885330061281872
120292740607187760 178553315318491264
37025697435556296 196281674965175776
158478708091590400 183361025830459264
106663268343836576 113587955826258096
73632166370904016 100859584741936240
106398168838667424 118781510052374880
77363575461199168 100438683961500832
149543954316566336 169291399241599136
27738632231177440 82879897998431168
33433701892658916 116726584473546400
56848720023136624 116505427080705456
16928538077161830 30046210427904992
23395214869391012 59816995754450456
135800718442265792 147824172893856800
54045509941884920 191390126587858304
21240741687207396 137549283357920016
51308876634915784 73511405397805360
109237304328563328 169834856973066880
34285957173992028 85506052842515776
124434378364630784 129106003966289264
53145280729831600 179825486250136064
114062946429755440 123566451639237472
112389218044290080 112532384978743264
78271926518568720 94362571856838224
140545956550172480 196412230180702752
89855830695092288 130264018072553552
31546097015811172 124968305706412400
59928936414157656 121419117063373216
23488544800071640 68255163716941072
375551810804412 97902514684082560
90275612889276848 180767430700862176
15076472385580982 136211748035139600
42577129151925344 118132960765068336
48990477902921824 135761748422758752
8245517599788618 138383304067085104
117797386329981936 143971235898926272
31555099194118864 81765041422981728
28279551120939304 156661173377716064
88634561442204864 189471689580334688
109640322418299984 191116076896828480
78447690656077488 189570198639381216
130554458914916704 178138104404873024
58049039227512512 190328530793048352
18485283471436812 153509277160794912
85224434452875008 191772636916103584
93987672425795616 147540758400666016
112200818379457760 192948611802000608
85754710350082688 143594956148461008
24242566768441060 93960568743695888
55227662849486488 154240245511181984
43970357227400352 177169428909493344
62647009849927368 84073993783377472
27597973555804092 184933644464386656
51813743396324736 58315399592131032
127143050833290848 193287020399086336
53417125996037864 122927661304996848
21669186237721876 67617005931745840
14457062271955874 95320259120201296
156432953132639872 160642159992493568
33431686059599584 113535462902343056
141344579976232512 182996785074467136
4291740264640509 79733794761360096
25255787290837500 105875167699790800
119952335352585360 195471886598010432
7727360800931566 87326659022610976
38257496072556256 183104775141020416
81681760147234224 162211515649283584
155168035892237632 193090939960734112
112022215752292832 165368421664031616
17376687246701168 127530254114300768
94971295384067920 170816055666031936
43118795235471944 124657280384351776
7626696112590349 49691649987012720
114868989662650144 186345244697729184
24014011857483920 43009982165695536
88934511242866656 119916004712889200
24099888404500440 140885961608739952
159676494876470144 180964175349621952
155154701283022912 188983574758532064
112638847818663136 145534330478635712
56296874257021112 163718947028264928
87399839877353680 121745467494273248
152199569296505152 171969546837363200
75247910743818576 95579948796273232
26755145992995104 103539337896744960
132405348375998976 194762888472882976
71873355582821512 158142316946398048
10052705204639010 163883954265565792
180749595018378912 193861387616539744
9114710104532696 22577284449965108
143368313473691712 155282979393138112
136706491431020656 164950573809530208
71578979397393960 146492592726101568
6251408448143932 127765947100164960
123357457466702816 181742514084713632
26253645406323432 55709221515726328
53453054880076008 64363063019292216
10996893180489410 196632281412399680
6357657852627064 183782804302492704
11854036419320140 114040524368512656
29010569152088952 136885763552883728
177223470491923776 196646174765094208
67944125551415048 184979643540808224
62748436636786736 194719366676681984
42398514495329384 153062358523032608
88297995528038624 131766412582277360
63977292463846000 158963042579184608
126724164084011808 127877977788318752
42195221170957608 81709992811389328
80939623603509312 134121581550565728
51140605805049376 121038838632340800
15612553533975422 151532054775761952
46262833570730400 116658708993759968
45465705516984056 182411970831642144
30784987104705704 37138313815532656
81784351893435600 136680587658907568
63822368211137704 176631982730930816
23645333834952652 173158876419512416
3104290984275093 58743285924935640
42184925095442960 83802721478605184
115687906524663008 175231154980050336
5379576974832882 61734644942724040
90890078862669504 189879654501469248
96080754467139600 103552265151008480
131785061166651168 167787041054497248
20574200748919528 113581904921129184
13048076233548866 106033082314975024
42718167905569768 137156409559318752
80545046639740432 110308929458726256
81532962729785504 110437023387589536
82707026396342400 190544893048123424
22325082885520332 61587879735237600
105956548107212096 194794183128940704
179432307701769664 194338667730995872
28972915495485548 29007991491003432
61898569530614960 155633418929570048
56942169032494496 62801200058467496
175881453819735936 188216690354950176
34223000910867320 195353318750748832
55937211167018792 125528003017269696
70002654703240408 143819181510897424
23931772786888092 167267169940875616
32399526658402152 54671553756631992
6122264287134115 92216195014593264
95231975940416496 99937701850477040
117972407503746352 148155016708461280
136962455527765200 166315499800671616
82660268974386928 104963754787937296
87038309690220832 106175091501736640
2016662908691164 13756279792772994
185863730402196800 189626538111365248
71271598221774072 184579762527755904
55375152561428160 78066353837433616
46215833537327528 164397729843935680
32571540449024616 142872194621978320
142124085480902240 196122867294861376
104128336781824176 167702353350243264
126518655562988240 162958047425637280
2715048059219865 67996278455812720
82873272603718496 102517151950867920
105162381691898304 148697311024060768
75369022112662544 138713434643452912
23965769155523892 160768921731522848
11523734495703792 138440609752490640
61032035144420968 167203608054668352
41467961654151040 60626033336260384
78326607037278832 100705684179185808
56478018294980160 140946478762759088
114858753025304192 144323443011123008
61245946508941136 74251705746572592
92367637997797872 127012145514475424
30937747642639476 46918817618700008
107357531462379056 115004700608660000
37136214637777448 184361036853104736
42912143634046288 106899255061743152
134648777918505120 166706456971609344
95079391498694112 180715357328867232
18306215494426308 114876553399761280
20498909217680368 120479594744937920
34114094698394196 68694489263170936
152380170961190912 181695005938899456
13871325734327864 63170388399725496
30586185856322204 122203625971955920
58368226345111224 164955098452672960
83364590605698912 186567439713626112
25779307023439776 176264097791770464
141356063471577120 151421719619777344
71644105810083704 115676777948463984
63157260098340896 127275434720603600
55581417844348696 149945940429885184
91249419126361456 176346588623172864
149519878789464800 179343237498320128
62252376000131344 95585480858770832
98429087814824368 112308472339086992
38549152975688968 114353557172457840
48665248826067848 107100305754028688
45549278349932512 117276278050028944
45112065586133248 66331501817098536
9609697670960368 99566349036242800
37619173039801368 132059115471617968
76383921968995376 193564503316662240
36616730185720752 148394432702155712
77129441853320720 104932473569487808
51715162919509288 145537718430990848
55395835929466704 145722771174869888
25822153611535396 72020585944765416
166461328563668160 179251369602293888
43982580223133376 90739585739790208
76855591827881248 78894616857953328
41754773339764160 49474501635999592
75231474419452016 125989939364063616
142038811530847392 192556075388436544
63362656423282672 85097225793865968
5584860098878273 163963407253099712
62966534272392960 119839702980867200
43838779715359048 124774863923952992
6306346773504631 108075898186298736
65055896864819184 179384500459714496
35041060931595084 101224320623527824
84205401617223264 170200152331245504
48541544645553736 114709184089403216
77356737111170864 156449441460617152
22147467915822788 123308593123453088
111332458123241424 138742260753350016
138909291096017360 148734657013610752
79211866681883888 137671753820880304
73472251238811936 132279094782255968
71257081138510704 133059953935379776
74203864922553408 95878089261155696
88290049338961856 124279151136235264
128276137737100144 165851713187007168
162462501016434720 171571771965450176
42316604121894056 83166343832090560
24317675411915776 103200025097847312
31558440925394600 57238880165988424
27211610727911888 190777473965582304
131353431978139168 181640857647781472
159237758544368128 194796689396972640
57047887619207104 196281477895618816
12731201693970840 106116002686790416
36747540940800968 111355103503409264
89114819316492352 130622943794431968
97074355843659632 155240547139043104
40149167919578152 105611492845089408
65410196707014448 86211564083538464
71954330053728184 88794764238456688
106680787817359024 138521402121288928
34948803696661460 47938435176377816
52112018810426864 100178172486297360
11674449078675768 36817010540970504
63973150233232456 185667005042211104
22915102550870628 91198679501327312
51834695247653408 96736794062677760
8277753512003739 151115558191093216
58083100198828096 195372421762063424
33283691069547944 181190740832362528
130608964354237280 183606930597981952
89264508405775152 182174325496497024
154633873137666272 165132893507939264
38466352724926656 112718554010261184
42771414364650768 192711038524439168
52240523597872312 152328612280272256
119166010004029008 131596993323674880
58800446491602760 183088094026718176
59668694796776448 64133666142976312
7096005647024041 89546735528997520
47462659107610632 67398629825149064
57707031087675712 118782121452619200
51678396580668152 135684755847555568
45581467790148904 71118308831729456
46447852480264936 143496058947742096
19668965115424252 130253166918702992
2878935918650422 25040203011708272
127034904809357088 145003325492306656
36436560153730496 61330761325049584
95527979607627472 177811070746338528
6173756702277061 130216236365559440
36975374091182200 50006337367463952
9657132693620908 123025330571631232
82609438998026544 179003868211320512
41193498428133824 85684487108005904
27348978928369656 113707451375913120
34574406781366148 190101659980408864
100928178078074768 175576525655008640
59997764516709720 185410836774003136
73254107569044928 79384633118304928
4462895262250293 196015673274794496
111250471871417088 150984646117770496
28186339328843168 182674943788449792
44090072460934768 180556515088730720
108219585782613376 165204111432827264
27298291784102432 141293989208370608
102859165419940528 131953571713435040
42151391613279696 70757036223863976
61054179145291800 69906391645771440
42193639475978592 142601600633922688
73407756078133232 132336681752238800
60788642560745128 171403982133974944
41676337954549144 131530302777471632
37162657789579400 83650650158391360
25484864069227692 120051011671795424
24975027152070516 148407098463527616
18460826330967604 74536530531589808
74250158854610560 100505565305148000
86041267490450192 110169014831000128
30040356579832664 190913828785894976
22401741660834036 145662183241642464
107477069080708640 186023788527729184
30845024030004788 47869028169768784
163976129400363936 178288008122180480
54119174960409048 127128346512771136
134286818825104400 147069927522579360
87843366496679296 189019365845145088
32933787137528832 89203665744815856
159111801490076096 192052312046308768
96871241486503584 119545885112531312
22352505215848496 75528134326437136
65856603672829792 178435441933351904
13501420647634366 33207142208081444
10717210353911084 35653037322771304
40172192050977504 146563148001834816
5768663898223397 31848125883424448
50372186891309344 139371405986751392
12445076616949344 17381865740144846
34532023265126408 165338078343004896
38648114351006192 93477300953772096
102810045430820112 115456242008811376
42331888356315688 79707516121903840
34855697376284916 124292721965337072
9139118611941384 60012645981205128
30952811937278200 106148185553536528
98786685158101600 157604536273235840
13766376023780932 148404184246152640
72975138145385360 159858469868544064
80405920050253584 191420540508640512
64576755657653000 111969741806791472
15058969599942288 171009755544784960
2230410229850264 113146158981978320
6116963660842020 39145439343321584
26558930657874080 192677544519957184
35689822197487948 121584418212767984
62337215912676728 131324718113639152
151499893298895808 172389096436146912
115980266593683840 124644964178802528
37597805539420200 75699578264920224
18644986128409168 151631046258258464
57241659112979800 158094099056655360
114527202412644112 127326567421854288
26863075451727052 143032917642027040
116061415202438768 176756761118106848
51691443805076720 166957616328992256
161563386490766624 182719894689117056
3284891714253770 124848016828836208
11250039391010656 169054362895588736
41228827835990392 151689164265438912
67930588410124688 196025283909993664
128567645775840304 160287740588072000
120642854588645584 152583733035699072
33613634854184164 95630213125794816
132771691797788896 148870519968073344
5304991578823031 113041918689216688
13481971991552390 177253536010565664
67552925769411800 93648321674552624
81191243530293952 124629149550064368
150370505057616512 152870867732703040
42143724801461392 179089327197334752
5932353289369209 86287347685781376
103759374713607024 155333285705595712
59156314756404136 161204683802871168
37832003407508928 194317278218436672
83019970723554144 152996108959738944
9071601691940296 21784972834337924
36692161772616296 47339648401024264
55743500452073840 79962630279710176
88831318500855888 138263049602278448
15978114155095572 114431332157141888
15539474970118438 35550986380462248
111549665784195232 172344776305283872
29859963657082772 123105257598662624
130605292540971088 180206944010259552
171598677490068320 190434593088503872
119263516140614976 127761315558053840
23459496078066960 121001693489557072
23965206090012840 115677746399653248
158587507141377472 160876541401111616
52874519316789056 106306611763125888
66790025753203624 96579046457812816
75884514483307120 183101991484679616
73721323780867008 190857577462286016
112388713028777968 194004343675355200
18200884547904868 63806562058231008
115724809828524848 169083404841037696
29178407404271036 148544549495785184
45967844961669656 193298670275252864
119293522071774160 194274076811771936
34304012696383304 104667363218026128
9248951454828374 71949016412404744
29266124139164140 72579846164782800
25724305939508468 80551028244665504
17727648225767134 24214000135159656
111756645575557056 196732634803206368
152531851246205376 189488037278167008
147333078280240256 155087554434225728
22495074199491704 69932539351948232
136300478779388368 168785447849573440
29752506613289320 179133355370190656
29668989886708228 86743170762435088
24587215817090420 66070928414683224
189327762201628896 193393556851927584
82328358554591760 129369186850793472
92739557957253280 148802162172269952
161910722405153856 162763296289339328
46470333691791096 58509404540799640
34977077371277920 78401154961647056
39753316906602560 97975389894747008
111819576443207632 187731522441446080
5614858111871718 91433535319665344
104336790804123856 188997998297141248
32951307131341804 148919312988016800
29832597658686656 174246275583573856
86287942470961872 166062036056791744
87736109106148608 108136930937368304
144057576453650720 150389898215412384
49336286097435184 91343124712783104
1977430741660122 101726895869833808
52449633721351008 123029177278831584
148741712468696096 157373122684633664
49541714722038896 180118847618363616
91492750828876832 179562213005507392
85994303241293840 100876237286798272
31643529526217924 114690633259490624
26993316391646516 95727587779973664
47104045590321552 181983935037113408
100353918010172640 154920039411289280
50213359988629192 191075125106795552
6998436326857926 84650875321375280
12378921603992440 137598441108951088
8181786225193839 180266058083634048
39154344428435984 86304627620005952
73551644284524176 101015540188263472
48179666316394056 105338538455430096
809408482221824 71325624504664688
66884421375474808 111492105740871856
9479342181027888 116802553257134656
145385210297986272 177891388830583424
41899381402569456 176731118365220832
84445093026240304 145224686093316480
2135676371582045 63659055635626984
9257012329592424 135828974246814736
57699565753883600 184441421436050912
102103568115229152 182505019747860192
715580503274059 176363296755614816
36283782860194056 181899114511775456
1459953807917544 41228379099315944
109661414387270672 174357601788491392
36441211484885504 121838877744050640
130425946321240832 196015469340520448
78538166653235808 179600040716787424
137680438549873200 170192354967320704
105118316361504560 105641856419764752
24593150648856776 75339766117273328
40922064970565304 128677892262778080
116013589381863328 157577578377194016
114927069126815824 176113918208892320
1072996552948206 3833341394957139
19522037338110872 52535749048176720
11723933505382678 178266825993520608
14272277565926158 32641092784217560
26343984365567700 187447903252979008
92628051133050032 172753813737086336
152962921137529280 181024098219376704
84481016526795600 126824764537896080
109994917979417552 159741096635029984
97094786913592128 186708457713772448
66690599822075456 174828651834045312
36453443800432920 150624302971936448
80795851696082672 101096705685459104
17081416652594460 175681990860508256
94630857154785392 186401541695704352
149380534429838240 188884524264513088
17519911247149080 147559704634270112
70538923509097688 120200360150817296
13317141308923790 106487304660684848
1989236099500184 115997156061228656
67394348803835848 68668874623994152
151660188479695808 170992198531054944
56506759961652544 178204828904319008
323987973700786 169077273716845696
34328943773306612 42477350284262872
64627126634667608 73100780620319872
15678643872953188 69135763258444704
53154107602994824 155837764916147872
51358827876656712 193035394624124576
56035473727207864 167730555894033280
18311701361754504 34963002057846888
96733000261212624 106595736995169216
100388824534284688 178864989304313632
10000888348938548 127388638139281664
101255527755800560 129480907139037696
14334180708509844 20344385047332864
122621652553946160 186967905033312896
108106989956774864 142741247404395904
142202918816205856 171562714119721696
13122211333071616 147806547054215616
32784422954945652 175431483377530336
25011417665784132 191151945283588000
90783146557817744 92709730291829072
12377391024720710 17807326148107144
62097008346024776 169118515081635456
34787763383113224 181200018592517888
29600385479645548 162826613461631456
180283127560755040 182800828833713152
68707683141660712 118725945503247552
58619067364804472 106583425273329904
91482148679590944 186288825040303360
17045453264947222 80689514216201760
81108675876542592 172542674764375488
75824131331164528 178257416637603616
107268835108272992 189568804603004416
44012058718114312 184031067824423488
152612336380026912 194202320382326080
92078979518685408 122110778248576464
61567230124708128 145297762469733760
105652120884713952 194384639439126976
86739037181005328 130119457772308048
40109780743855496 192466157228061344
29676755301030920 64204586992598072
5530867916899992 150566770825403392
7215472189856261 27425556101571084
132323296374010912 174786592675965024
17076189619070106 79338111383149072
91524462592583984 120632984874303376
9089081178786144 69549384122353200
101533491801625328 155629798657519392
5048518611476687 145972271321370816
65789489580549520 108187711341801536
17908851579679920 122182180500613664
142036536370016336 143525146685551824
75883647472616592 116326394109962432
41754282972946240 57037172259864288
64115993224307816 73882206708867616
57761992427400536 140799665385656512
35230882056579008 177865388646665728
62793994216107288 165731382419236320
81925711587996848 127694597930954464
61084713584024776 172556098351911904
3267414433681405 172398559014986720
144044910572754608 147615015423794624
128954735685739200 146222083486437024
58220419059112720 143211162669418000
45800112331461912 136332534593844224
34210992333319048 192837316366697664
107834180988350576 146921048503132384
140499728541834192 196361316454312864
21268725889629164 182089544326097312
6602938754559940 155479620497153472
88941070412985136 92750971681352368
105153522712727360 192279095585225088
67375305347738896 73733338682780560
62242098634162752 123543651964006608
128328843836511248 187761183985004960
17432028253549702 82335644180366352
42877548355802680 113240992599832560
154711755646101856 193105271027512928
143245500346734032 146463404120656928
117320231495974960 178655400906762592
46408374511487128 142782645035203824
167162318799550304 188605177694586880
67879266159834584 131934142076656608
91131652023483792 121067345512078832
13922259414068816 164534626339170176
8291136145896974 170943141186580608
114165100887720704 141189451459781104
9229663234746984 34187993927183916
56870957036892600 110004800646362736
40540079311024808 71968997559238328
136165607804824480 190366661516075872
59797995997840008 155321944070915968
60390498969062784 114655179201034768
81455184280748144 182450862105603456
90182622675025952 127582447540827984
71012843605809016 168870472753244192
92751105638814560 142662148890523360
33930501773888032 169865013049309184
51418121479854200 151068002782556128
27669927747285172 150173797930385120
37555623996155128 126238836250702448
82841726099625152 123087113900280336
40524021859573176 72968861469742496
65807306254602720 98038616869662784
89577979246073664 133763212350053456
90682488935768976 160720369153479456
38856771876385248 139048810161991504
15318373766934664 112870543276108672
57261271068663840 79357392984848560
47282369580919272 190531914193368384
13614706714364866 88827538703757408
45741426022571776 126012596058623824
39016207276528488 43606685824845232
109748339221974720 125620433776820352
82349714547526464 164017081529018048
162945633090499104 165707615663462240
52379627084801456 93806492289603072
22913164975686908 65221816250829240
41303244915058720 99899767260026208
91614843622830528 112487131753881360
61505757181765112 93206724908700432
107163404379371536 111991363137276784
84009643081915024 87764775570471360
17733572381766848 59906036086552448
116045563676799392 138070519564052800
28753072983212356 93389014146643152
81946504507860992 103008472435620304
25220632308592128 171265684087170912
115615307445071840 126564449554537920
40969968290552352 112737209352531072
96425794146821360 112882494450283904
144968525105848800 149465548950878368
36672723227860480 37870005966781216
85449389866846752 158712800134744544
99291895581456832 135767499511015984
28688518428677156 95213296394736512
39697605895720688 84006584674302608
11293333379026662 110572685515808112
32359461991898860 177751585343008160
88052454688245408 194565934011830464
2430157106403570 105454931318256688
24664480072001092 196204398092600096
38921488520197544 99593250241225952
11818116130690154 52517539185272224
23356036177747164 90966127859471424
22875097996943628 82012078373708864
143599842765077184 169940154872944352
36384482530746968 194213240007908992
111923851849586560 155574633314427872
114649496207720336 146451961253697760
49147229247919648 79115718280548832
15026920455911452 160505200735309472
5658688973117443 168715658375993024
50410494745428200 172739753397456192
3359547234561852 29028831179903788
86561957415097664 151112954109390496
35239221190864012 121303089387715632
55417126921202616 140300150926471216
97063705494558656 141589872123644880
77515208248452832 105973359788497216
50708755079768056 55816670071715320
37830281966193160 101238424832042896
11079730660197316 105066065301163824
6495942826450565 133503118641572512
50215780471017592 188137079537037696
105784461897116512 121728166201676992
13386383747683884 162288944478328320
17224435007437720 31200282706596884
9383670614832244 122417026042602848
54966522627096552 94303405967857120
120856661841271904 136232640683800480
15390997761827814 162525714183002848
72281931264536000 116649164215586128
100319416696028720 116258408775741888
65204640695408416 73550558967163824
1977446195052595 26687781073282216
106562159390732016 143087098593429728
40460402099639440 54234096530548944
174484884555484992 196654851837775712
26608600173992836 58715100294875928
6146143700270308 65543257902351576
79961026212515824 194286029002655008
79346480017895328 156900195063710976
15997797163168942 20310126998124424
57785040942616120 174560510560477760
62095401541772728 128582174668794928
11850612998814282 81419436087086624
52496235369846824 133788964361111456
66813317481124136 162505070591786272
97036904139005776 124594895652356400
176186045941562944 193341964937914272
67406250651684024 178325094155280448
75930221545993824 157804003966535296
143460720611979056 155949816889198752
114907276242032640 167004870813872640
118697165272753504 188955263969796800
96245294913202768 121063594796592000
97363219278033152 194786384744640896
82325033240899696 114251037696018304
110689975815756192 178756735580394336
49192982325570344 72823423979471792
36001343292490164 135849101627711888
88278772329039664 99498179433747584
110949999668233680 178867918855902336
44124953184177480 111092629010486240
104369211926224176 135918995417813840
100412548368420480 162026624060186496
61382790636019008 122211619403629280
37283601352130640 38665981016080240
3884423360374620 130707202104882944
86722035938170640 97918704154239904
78988597375017552 187842077892037984
107571231199478544 184528833391124000
80066394613998672 140322416463426832
36532387473967984 130328308423180912
156880854439025216 160709250772264992
177363927631136416 179920870819080864
38034704543630320 182620903058425632
11348910888192696 162424279965056832
43893713172609672 122882526939549456
8910935573394480 184544847845481248
80586769689443200 123352933539747232
50736657480087824 121349187036594416
125134315574755600 178221364155743328
44757987905170088 194688114894297824
83582207620207136 89247556392062384
57568435110005552 155126890419916672
69978665554767680 77403594052316768
85599943065110400 151112858221748512
14475238318667726 103442344362628304
155133549349236480 194100116826934048
147775597481626656 170845476686536320
142996449485024528 162260434727890912
35494520448346448 54886028449384864
13726430996228818 159946085612761248
60457753329221640 176050379612045280
136529441218939296 189212000384019456
60017398452266128 168892067595384288
13439027310842264 109088417863748560
92637365887617424 118983549191315328
23760403580741124 194981464992581632
53038178022907568 157245412300491712
128756962385595200 128888085094848320
147789276677792160 154066874320487200
13444508949272232 72975538149109680
63272615736781640 151666220856019136
8084747632377649 176657003154603584
70244684382128800 128301725902338048
125709650129293632 192462252536031552
27727265912719620 156692473405660640
26521431814794500 126851987118685872
82433401344546720 112124516705852160
184857609705153216 190744382504204256
94130136157691200 96212464800248768
194143363415300192 195918882064298464
33690884871135336 159255154806096192
144364355894035936 172262365100832192
88350001287382912 193017421744513376
22704942675130068 22916773959924560
49179829505215632 157421623426168480
150220072767032832 174692492895788672
65196654601592160 91681815082657648
55817530928441248 70010308941326824
99023986733113264 121290702651211872
123420680233009680 183831673717304480
164794195341208160 181334908485660608
29193115259864276 51716693305602432
121590628620730560 187041301006571936
186597829882557728 196344867835629568
76833330995431472 85203974579489808
110091495679947488 171743123068960096
40855931673065080 97455252132200528
19109533884578388 96620499915334432
18322536975291992 109346080677047216
50064870190830152 66471986223584552
82747970767855472 194087526760761280
1543342537258008 63241484330721104
77346583527280240 119760728787989904
59604728095561344 68481306340334912
136451723889073584 191894522111249248
6279722039421798 25235087076557464
14293861066355924 140168206303329712
2001617773412925 100018974612094112
165552915522606400 191132651805099424
22099576022899932 62880687064161104
166596952132821248 177498016192963552
52305345278790672 176702111284556928
41151048297364400 159708962260911136
29599025111963840 112008125052846240
6843950633307964 67365346155977456
167068288188626784 192219300794635488
109597679155956528 131426428153175856
46111820434048688 96078778428584064
30583081914440420 173466496353084064
58052806649184584 118845468078151392
38356148359924264 79163057874702528
10543029851913006 106626299956433872
13204781715501398 121559182620927872
49436495129522296 92578434693848432
48692091712549560 95927735459456880
66081763036526184 193711122991695264
86641743906204016 194873051016449696
126198027692909296 177697572003003200
73802207438837680 151986051258035328
97979262563294416 122509878026328688
39126889117415312 123935096556327888
15167069823278018 25272378120088092
21169271478010468 156511287927966240
148421838867582816 149154164558541696
86639104069478720 136652388644877456
4721510890406238 87989335531004048
11923525770176354 25311265831181576
80911268672061840 182956951017154816
43806414858915472 100304714614227344
42522302292281680 72657294118355312
69294680457650096 156171800176768416
109355661597341520 113773354624681680
12522786582275780 117451837139645104
86778100586516416 193016696217409984
33121353130900844 86878596836308960
96406050915747856 144647556619835072
15152151485700774 88534257971159568
114900037259264560 195858102149274400
24221736233246880 55999024846109064
133517537839733552 152692713893107200
114336670291779616 117860575844909424
30973541944491740 158972457462153280
142305587994105504 144517027723103168
70777661339691752 79509767779689792
16723365417290162 33205817690994976
52194614675495488 98910626780828720
96368283953137168 164326361542047552
36095499618545600 104853114840013520
106478834487938848 121705413008650368
90804006230646496 158330162950581920
18029751860091840 159129487327610144
176037659345589792 191062812360409792
71181234687712336 165680621913839264
161804701195592704 168437354933605696
9463937893049684 106029146381121600
42737076787545368 150791279546696768
71902364089927056 196376336139590848
54370651494886744 175810771205439968
24922355126570636 133605279483851216
94299098408795952 188499853928311808
35956884870080260 106566369391863648
111644038946832464 135664287876549712
57298249383908344 85075011930731696
115992493172923712 166728244905603072
172600889435964128 182331182570709184
110156744913230832 114800201931363664
4043458530192278 172848022527781056
36303939022390592 74205587926068304
72103462128510704 93246772451270512
10003482222906612 192237153271980928
24085089723856936 173776939112903232
22620019504642952 129540204194523888
46328566939351800 97492661496747376
4162671872640130 12299777427412638
28779179201845080 161792423534957216
13713651734624004 17278904627134180
109373908330951856 187774211603726016
65051746034926800 70594618134011200
165393638599611008 167056552796509696
50959267415279584 117634250408894592
108543766796357584 137276579297086080
3069152392778750 100781153946675840
35328648056196600 175920930744660704
31980434982574696 169987415610182144
22009923593839552 148014407140448096
32614627642541968 52826099373194248
86600890854498720 170365653921403552
25348297177730044 25921043156843780
130871956756115504 190888969079506848
21982950051374932 31768806192118352
62270836063793352 177414046713676864
53906341876186296 80493460353109040
115400384520933504 132710728143725824
173447632711829856 173450839640078336
97765914299376128 140135610894006976
20013184790036728 149790597739681760
25904392290626880 162538144962550240
45941216802008272 141257497803619568
6740979208744310 81714165977151440
178327251348227744 190535665951052672
44023317466634600 51829043638606032
98971068890449600 109735604569755120
72860634683462480 141920357181014656
92416232111023424 130156842079316512
60499203555246272 151700302355387008
43185951030982104 66712161097433536
23124168003863968 143714188799060864
4719040848570059 28855505015686796
65337613667561328 122072565322665264
48473548759799400 93800810752280864
13093312031787884 121141090670977120
74949710257828864 171767704193898848
135250875321912192 182631146983443968
7378371988846400 87763959166280880
112255950987030896 154774590058142720
2413988417325954 105405984266523040
108121493252705904 127728613805744192
30786472243274028 182992398680055168
93067594158692448 169534355445249152
6058082239266874 143870443998004480
45170441152291072 144367381945040928
87429097643432032 117806374286159808
10383121662380632 172676252030198208
2479474614415544 63645065350640080
141155381222897456 168630877209890688
237793822112332 186590109627455072
68099420255036960 72388597341206608
33752176951929448 121985153783432768
4963322185819493 182564005695277824
76384341180274992 131218618536933328
3901767395946717 182057532730367936
104403244541248512 181861974429818080
123378915420568096 152133637480107232
189492615074222272 195705449180640288
102598260257657616 154116191249633472
59504632590290720 64839408146103976
81176638627745456 161572826224986208
41036311064775752 52288021233360784
128695099382813360 136013420404783184
14352130298094956 47742619953438136
116708288689238080 171853716014453440
152022788993158880 165906728616070112
46933710976782216 136287174933059648
44567072973679840 96139996339183488
21277289147979528 168921866309609920
7370070647930690 112524157162497968
31510337489567000 62471137355472296
102719493115904464 154686402360771872
14849871627306638 23488835328456768
16985847297244308 25483826372724412
98260295809568144 103221391298162768
33319556046231992 101739092272340144
3511345182177594 177143176574566400
70663506677215328 115287905776899424
28328024088425432 184884423414390464
101190668273195184 143743848023248448
114585342406467504 142676741454370144
136242292672117952 147531183626843264
166585670140002048 192275497125214464
66320738711455080 73745197115608016
3804209003761931 100799277757438192
52060876498130320 163961652305989472
131891272873739152 143026095501144176
1409264444028053 134063802170294912
3275491861404737 60430070832986144
46313890410934648 135632818397548720
98344392159584176 146518544807692576
41832762266643464 89219170762971840
32177313297869480 178769796306985408
182798000049601856 195850382489810656
63640956679682672 98737400877349552
18851598940907308 87960062504065536
58591026904647088 88433553058832096
34469785097798832 70585540251774008
131621987202971824 184677221036396032
22527183298726596 46595784710582104
11091404196433402 71628282542326000
80826353723284128 175745838183585760
114106817654708624 114280091848763408
165830143394505984 190420800403314656
110791313715916816 134430247134989040
146090166451757280 181746482414131776
57032454942894976 129327285742389488
137119488402613072 137744004553226624
4377782167308601 116729222257578800
53954562975356576 69639950247798056
47868131479280304 107301172957304832
44084802201463280 136048858138891216
14674882341535004 121370286653784000
73651319543198784 183042463013771008
104814318694044656 114275245617821952
8448918537326718 184628777270862016
47577367452011016 93058149830558736
131901588996184112 164882208285343872
69411113165207872 99006409178812416
100053443192302496 194708937113126208
117874891792695856 152298343208303296
56024796644532288 167525326550492480
10139929797236008 62245602835453472
69603487979814984 134746484746631680
100841376209272624 110344483660140816
156201394176851776 184325065404985408
33134358409219824 134926797068087296
89257889861123568 119162630950617312
49115482095144480 193194535553538784
40895634437103312 53706258743763520
28631651148177912 108640379789857600
24321959550864396 188344907333138784
136222223403815984 182225286053274400
66408954003124520 127802999809875584
20576367483873212 94378419240843408
79041436322721440 192305998279311168
16376809949004986 71818591584696704
75178851490506704 185106006325622592
107657925915771472 196405584770404416
15614405757026826 43006922905822352
15488559309365226 25491360859997068
33208258608293560 44968364379868056
47683512348811888 141548882534576512
36760017183105776 176624706185066048
86995159705519456 153868673308584608
101263941079629536 135601225301352576
54551216501328064 176753319335428896
38341404599631432 174086202320907072
19790423427813676 111315440414424032
94325097673516608 171004698284714720
24445626666073516 97569540722924320
70968219710634976 181437034824027360
90441241805159408 121849247871825584
81352110177837872 167743968975935808
24684488794856940 51521823123081888
121189030336813552 193851231127289088
3900193719054514 106423547788558784
35241700637869156 97211459495501840
68502499329737728 85209869012697792
37708082857302128 89273239945443248
26657829409715820 75829638106319072
10492704881851042 29485792376346676
61276871352127640 91835786414998368
27772462962099148 96939677999764688
30949433099283728 35496106664135008
20866273512700228 117097861054834416
19933093487320204 47552483793613328
32789372479204440 134870018440207856
119213314381207312 157988462469977408
117329968848877552 159737088625534048
73636621787888960 176947408015552032
87867802625360416 152542609462357632
1546955446274577 170977027463175392
66370114041912800 167532029972039456
55870271365944240 73366505552224640
34761267803338660 119285391851600176
54291676865762728 111995784866045312
37491740458133744 173244755419404832
104312822736739552 119310205486602720
103331546193823232 165489786009718752
23115591690012756 185427833200219008
55089006447286312 75709150725877216
75283792068268352 110532408891787680
97029615687688944 171921690106293696
78383004943084928 107994419903058768
149533718164738336 151181198067525312
109805989348368720 119331153540497120
4314592400111166 70773241284533792
30836003519514132 56329393352038960
18295680534727364 23625222065551828
32600987061095580 129586220137495840
107008441786518480 183522005018780800
91819248420703312 166880659310240416
144434131230886560 171874066324508000
101462973328106816 150955151564559840
85403089342048400 123612288126090448
5738547901177280 115025528457832416
19633103822961276 21574061063380120
1649267931247308 176338862466439872
159068613358089600 190247035933416512
126812974134505504 176973064554562464
117767712839916752 130733633550122336
113772533761984832 132077272918192720
29245603632509232 30165984030624252
101642233106589648 157530721512104320
19026936982939276 186081915730527584
56654773167087928 120708733213985696
76362488298929440 102205168947909584
56806352354781000 64595132668701104
56889051746138680 191829702338086880
16591078909315136 117283869122301648
112614253446122064 150024301414806368
3140645417248865 182227792342679040
86453377396083776 176834077024728224
53688424453447312 191932262493598752
58512871131681552 126317286092650112
14563995707433008 85396539473495280
18549909059938832 23275103632388280
31071992077906092 186863321343365504
112919086773574992 127022463922352112
5413863382211267 83721007880135936
50970665045726592 89920290272426976
2561963955871487 125901442679205984
6357028230583058 79530802165443648
9899684487454716 153855962926270688
57724566475523320 73530217878993216
118179231399877008 132864304953298800
169617835477733984 173131270928549312
132372531014725888 132950509818776784
124100818178918528 190117418545928032
111844199895848176 196760547117560288
8921981167672542 9071762165756716
82867594222157392 91262835397314176
4396493420407356 120722371493418080
131811209217511200 143257023402491584
132044088946756496 135961726361139680
165050686236494944 176067974846405632
59050096679823816 153465464839567456
51764231902539104 150630762499257632
81219204949500592 172100931223756800
182460028047384960 191715484964056096
87029032031723232 154759587068040096
44427491704824208 67842595994409168
20561695355330608 52180647123871936
93459759222368720 122961232490730624
118544838681469344 162895075080470464
13983947024907978 148519785169526528
125383223047855392 169751945792669984
177201807814443744 190887772287662720
145981896097150848 193452010237306816
931423875612038 12615743335640338
19869643084846112 155060062662878592
69628690439330648 105254528482169744
6317639846207781 28384027107087864
116973874546227792 172950532721595328
23333579678136796 162055851900445728
57582705805160568 89062412365482192
42652149806580152 122871672595019040
2076264554900701 140348528461423152
1625291349891171 171341676682085760
20769721207070880 63326572758431336
25201816207680520 46712384373727392
60570877033492592 121402578175726064
19464107401601168 47764968879200408
28924014599463876 45981909371599696
45951615455437880 46673869096780600
37607350847420016 178394456983342944
57538764753100528 97663600983324400
96165770603387216 165036608840055264
354738905572436 191933796272619264
141156179466647888 156497813671971424
16709999080929000 32911758429719392
67711391226404232 135934070173880512
12618153367941486 117659901697958928
10863746455350022 121015293935466096
17379577483802978 180094944614123872
183255593086880064 195424724024110880
76201664411438832 127878110741178304
97931681514840688 109776288012551264
29519869222387332 127706052956169312
51526012646611008 100323980732051424
39219629836384656 180671283478806816
57728349452100160 88311783822350880
48269273272713952 96809262182855664
175894994848385248 188815103322090752
88434510578741488 195974623221500192
5677140498642006 114407365168821072
19601586934407760 30595197739260612
49634050548853752 68995943454169936
24499673806050436 168566710567924032
77492755506606688 171971363858626112
10744884622659102 91384410897012016
4738110686435299 61869447847817296
81922578356621936 123092790791769808
53316443137868024 107334257693414192
96202505686329232 169601064139760000
14499861273254284 123061409796307792
105164532732757600 129512953736859584
9491137204928038 55190432633675736
32402214011389088 148585325467466304
68445272263941968 185170177350594720
72004550060639208 112786985198206816
24346623419333148 34912329883419600
149985940772496448 185328524229326592
15934328147124326 84589020286717968
56620827229067208 174480278090602112
118543062207087024 169631467832714784
13077519889755428 118517885471938896
38867232061014472 113679640354018288
23755298322804648 101538322895028800
67675362902639544 150177049660544800
14795016471182800 41340147071470888
80917652948898736 142506141785781296
38253191538544456 184804696499428256
112626428627768368 193475889921397760
76629226926293808 82999428335644896
46720934618403320 148952825420776896
42087099179163160 144864287596756832
33415081093339436 83577786134554288
87877913241107792 169151549315644352
168023180535852736 178490376258113888
23937173332561300 122647686977674848
28480564741539564 68251397328539536
68192814407624520 138254637643923888
5565429199689786 50056454331867856
106385579982217408 143280004248270528
156375559144496672 196726042072521088
38307547524106800 45003245734207736
6750955052638402 97423881255237408
129177565109753760 164916877051296096
15461603185928980 47221716545750848
74908456973659120 106090831261221088
58975968532389216 193940288953436320
80155788612741632 150994065197027456
32954122283678668 95480909317312848
42921505530670888 90622327819029504
129360776269070048 196269835279678048
110921421708521184 174375635622424320
23985912861838324 188652008995191552
41930456327239848 146595133307506272
17708243863800614 149471837242062400
184983584213968736 196713132662947360
11580858751883746 18244079985377760
14841625535867926 191078471798160320
78608510530936912 141621467214694576
51420840701980568 94138618631444784
100335150956371600 110262599461399440
112696317566421584 180413209886440256
65449639155404688 81558238975906368
183668009245301248 195067475516210272
70610721343089464 75724741729094320
57429546250417024 140919490638389648
27442091489090052 131287724728368560
34959963022522896 65269580143708120
148949175837966656 185272980002930016
18527505658884832 21635481780849132
70246121979583736 85521040653149056
100923163285727584 176426431065723744
61456542647813208 150419667125302272
96886710294424320 107894797500870480
129060509409859888 143929561021082032
38463131750680944 84669377566700512
58909488133113096 76433945078221744
43211043400732016 185795251426612320
103523750083716720 182332691915215360
67194898832775504 104182246012600816
25003882794451256 66644735080547032
118639433371788112 161317124212755360
68820903243206840 88570935977340384
39771296501472072 139234748034675984
177648827261766592 179023746814430496
35770382838182696 38389704655484128
2402311320634419 104382872637626320
92986669276392448 150154647137136992
70359649744279016 140626729096150304
103340516149778608 142984769740929312
44314206103219536 87550384956982752
45946107676004504 183389234926265664
10249464763114308 162560547953934784
50590127255200840 69888982386077632
50600686145109232 160258829404120416
86494041917066192 135558850998095712
98820749056759888 146646312160757728
3573658895101397 11769072777482696
107444304682597440 186164805268263936
156465178779280256 194267237762131072
106729195260190864 124703796353930672
48300700679443872 64958530965205016
38429996121804696 127167623990333104
29391299819071384 97614673942016672
9274037492326834 189692988638814720
73530714853533584 132727611418257088
12722137494808392 167173191407445248
35418671745783124 196776258115099232
5422212822086548 13612874013724436
100014425633416672 119688999307726832
5400734666301706 168745952365184608
143303993905895936 185133081460003168
5591999070417787 17326343473539064
14324670749382018 173406321926883264
47697124113048312 143184645977952464
26519613890164244 145739023429970144
82114957559539776 141848964858572032
126497297638729968 188864021521827168
78654626236061120 180421945383385248
75341017712817904 170260433136224192
132180004301190384 196264547995799232
35309119550054948 180694462332733056
30409430810092044 83198951915881792
8061938452222527 78075063587709488
56764675180035648 139363174013073680
10345651862740862 12224692624517844
48174222928051968 88285305786921664
92022243614990704 119769928058128848
159067773667255520 185566220198908736
114212156716833968 152639270173746400
35740642750951400 191605750448019936
87249929186655968 131607385003834544
72456473624675728 119289121802886816
148250586568701024 169369034443462336
45778365762500744 46688154870182912
128290870745435808 182281607592947904
53676649802780872 149062184878439264
74826595188960192 191469066623507296
47096571118967696 87485983091897984
100734567854495552 170626714548714080
95209875822506048 179169427974703840
26270144498511360 114297449556140192
25125967872498608 98031364941904432
7638590895957614 117485139903655408
2453950144175247 153365292666185248
73009692443211296 150518524414118048
64110528230890912 143087666198242064
16160327911890420 28795882212229772
16654194324470188 31487446193123556
113243631309986416 129906397663574832
53121152587683576 155941101659221088
757856067368157 93625761582267392
103533015886295072 166348553837785184
57794864088139840 188258568404846400
48262059324905680 153235183019839232
135961545302701776 143867226158200288
69048592526862560 81491398303413888
105126896537168448 122355102962746096
174551719127533888 188801667256265728
23311433734943744 126040538690394240
37003168752589208 49630958114218376
35255630302230108 86483999285350256
146080819892640128 179311614673142912
107556067273323072 188596088224420960
111662717353673568 119214300956885504
69153373568888976 154339492178725600
78546530740391040 96666337443141984
84089381031535520 176637561863341376
63664570976562192 155249622047462720
61524935002040000 158130282903061792
29218441569700016 69683058008944728
18572900656662848 151148292646480576
65186413653117816 182716318764135616
82298344367342944 162978087833443840
2028479064834580 28906880069628356
18416411662571724 127827684745139760
87890853642155872 172284468712560512
67802079074545440 176590131227013536
116654594171482544 174607933042718560
31257688196368576 81900461594095696
64903071607739336 141483078824324592
102290015131264944 106405880051664912
33474971820851328 157157817925111232
85908333076257648 123605617660523424
112513341918501152 172184165357817120
73674931953164192 81444049473672160
14203425092345698 111626420305868544
127248701537410864 139263793282321200
116069815705464144 128371773985600560
53012961855188440 94268151495206688
3491796112976751 96461329604271184
2704828450192515 168528067681363264
9052057462240400 113982804269055792
46785391323843288 131028555636340672
3320681767943176 151473445514218912
5249994933678122 59902684010651480
143189039781450256 182451127629552960
4644836260772884 60373696321580520
82735423546072896 135052266279198768
42469707120999976 178334951660400288
19289755955395420 126334344934123536
29248622003410024 58310889025797192
55583573876503840 183062815687157952
80255297920748944 111643525929600384
9820814391697034 59799899236160744
163076083782134336 178116045412692096
6787960149972653 70117036601617856
33120901588141132 131754348116224896
129657345635596592 168778393609350336
74678356886143360 127152922494391120
6944004909833014 72369535071967664
38382407103274296 139805411226591904
44992125073759992 95856997224568192
157880677093207040 196125386691230880
31089072118203028 143005489970854480
50505811216966096 169066311999550112
55939206239382128 83280055217809328
37126538690619712 90172856106236320
68620136808474776 138864384639162864
75573180817262624 98129870558856544
62357487744959928 154399536796494944
52120357623460520 123515138820453680
74423926997759088 151088287706152128
112060998680200176 189010320701756992
43303081577727656 118660384451742544
107192045720510128 153252203037395744
84543004701101664 157293871695061856
9203551898393510 136931125684194512
109646028368932336 160871697901623232
12576558247295992 39743632296853512
94595573513099792 107968374136676896
15929196560541210 67233287653080744
3594266429713626 67050413477787760
14134131854965910 101625250577887952
64897857272374856 130761095176512816
137117780258505184 168399161998105984
70808725465606248 118881568727068544
37082774793407440 122571728942787888
7265222732550918 23619487868884184
101105520862586992 119069299295399984
61230816223616520 134885358088922848
6090312107671244 50748753619789488
94702656800462480 175754085787818080
162248342066462080 183797014858966272
22691454895394684 112061382034443424
5106559551048018 66567537994283512
4283695667232533 32228587841747212
5612237292731450 107717471415744960
51589731780654880 90626513386659600
40631606126370928 69742952665646896
68727293679425072 118327583076472496
12294217404882904 106279609196075520
14876562618851660 187618580753461728
83487287984427984 153531271885427072
60583373392053248 126847708796110224
29319824230961728 70790598397231976
28874772975970092 38575898089218400
124864594924677328 147873502040798432
462246851954300 187048258808027808
38425136267879344 75767000576206624
109757510525878240 113538979766511872
27778707395349380 148005860184053056
80660888231461728 133925147316093872
143686422130418992 151037778044754592
4749142268504597 61698700257842512
57861043949401616 65680050767557024
68931039248924896 161307254618828448
83422825516339600 154298585323253792
58756163546548160 167246661189556512
95698901063231184 122761182298830208
18069747417039320 20592468136332104
70291801577107752 148341614759956864
132012770251905696 169287844469318880
28300024140945388 158801542011896096
29011587136570504 73276888853774352
54170466282333024 119217586758243296
48457749343238392 185352936130236192
23402975215234116 99030408414795424
63896360151544176 160341147392376992
6504411044908355 105200503415321312
105807033130611056 194302209385209408
21398308888520712 78567287991951056
146766339055515072 171274727772367744
83849387194712528 131413211080211664
30725338626488104 91021134738903760
64520977659961168 141700007928778688
150761390520589728 161847376748171072
65678152948839544 122299906702431232
18338923841274712 54500526177829392
67967717324649416 91812638627237392
2001044435941992 29401791602883400
18689570512230264 136676686479518912
1948827992755782 165943650342208864
54246591675262248 54531317670452176
87581402979032528 179800670825691744
145085545574251136 156510266487495264
1161158679111733 82528004422996464
141562897570236496 187728563404758560
41321194782119432 58173925729280848
63388322885322736 157377765513809408
88926733955036640 183779878076304064
27816116848614380 195595013293283968
49752026552646824 78133837401156368
50797693542861776 173589774705677568
38972244201206424 131738456438307104
35612251611132236 85159464052879424
53617750457780856 186948373936745216
29444300977979180 48122056467309392
5890834685520920 47691653914061896
126619320428669264 196417123130897920
42991633701337008 108389858462877440
57224827094961864 187180880855565536
13681696424189532 147557982400091968
145794814659214272 179463370182692480
48773616548804920 147211802483753280
96001039604739536 190864776471228288
25535824741834852 125953829991466192
58661428682391016 170763765766446784
118170834501949440 161572849551401984
156388013440860288 161774537625928384
145708958959664672 159424421939245952
47247144512008952 120937264618518912
163856400991800224 172053235013289856
94923808078872480 166920613234090688
23421917793174504 42814541705146200
31935433682911176 161236128195526016
107370787924453952 119842617945892144
3465708458339758 41768410148047496
142561792772598000 194319967066823584
115780326866623728 189975805829214688
18793480895394124 180968132858846464
83192367474604576 177847332563502528
155097737980721696 183324992070827968
28757237568038388 98911887403765088
30904175133546596 175237868887726656
70277211743797088 187068847080568416
88188989787350208 122264945066361584
135437415650559968 186359822115309728
12955914820337252 45001888875727328
134215362750157744 151514484233136480
109723322427471632 150538930160678016
120161416968526944 165526093483712608
48539099405228608 191925443797211424
64071304704254504 157813245299384704
37104698397811752 99592224788237104
29936553165122900 125105684420092224
117606400736759680 127806113088029552
28689134552454132 40929757466167632
33432695900097508 81155954785412848
159517054772233024 196702344238011200
94094358684518240 155344486328222400
121434772777449440 186732567993211776
51222874050068144 159684933269159296
69505794590629096 150202761495435040
51320847192555760 151942479062395296
130543408372970960 182550575472954880
137952546953038800 167518539468428000
75453456324654448 85358448014254496
49497622386649280 180012483588928224
70305841496087184 108625811094010816
79750205413996736 133761938763000656
48203677756834864 151149859828085760
115477099517442064 132594149503042752
23051750547553356 74101371628289024
29190015666810620 50582421865325200
136079717880108720 169093714455455360
13033611539286104 144436168872648896
1469138769312437 188285818809123936
29750053386352100 38594167372658768
30733383011545184 105464227105974224
140135229444602336 186702939843056736
36839668570988704 42405125279365816
29192184955956628 183222855814933344
18396332910858112 40641571183026080
38157888226178168 85856584913264512
65480102255252776 127747845181686400
166488451166961184 193727085599599264
86553183097125808 165626084490953952
60113093006063288 95102905679903520
37812569237556992 68324336848275624
52328106385365344 96145479223679024
124009940076396976 146038918462923904
18460723531856656 105539519566434768
4523023003027126 79207809848555616
62948843615394072 183327805584400256
85019116383351728 85788112851217936
42690811914876616 73293778857777200
69014715176912480 186418544099448672
20158296677594560 57808486324580456
144855122222475168 171065213799248896
20119123480329528 189252543739232640
70387062160075704 146733313814771680
5100804869760400 32734128243824320
28002625277707648 51179350870813040
111220921108469760 116473343960509904
49834932310849040 191000959124632480
62487093949325952 145849938479821248
115346045891129728 132155886619174256
107575893517489408 126611047778618352
56556245497721192 78390419617594576
83712062004358000 190938009968144512
46616277741358240 121398850113812064
127893717474516480 173269982683106880
124184855152692736 162354551341774144
114067835663630208 115194511316684176
108161745964899520 168833649191457152
28264772285485000 66327959226785600
76820279463926064 147542098029869408
7923434527465326 32335097427989748
28932136278155708 72589105051424880
16566741214428972 152157523790680288
2911212703103876 174814044898658176
95347546696670624 195664812678534432
33770152433673876 67706205443436744
127890052214630592 155903214200113472
72437353517517376 142794885837784224
8241381737055921 113315755763965456
29962051887047584 140657360766973136
46858259745384536 103927226142441776
81848930747751600 101316379916120112
24105969720180240 166905760062855232
70514792394316920 186048416708652992
140549283511823904 177453225676752480
140741385839867504 186110469500083648
50085182798027632 126777920136155008
50176895676291928 121784642135014752
96287679298088336 154576230105982912
72135903767773088 91017946823112032
101570534090157888 153870691984155936
52789831978366512 62620684734241480
10850192112102688 158182625108032480
19655008939208564 127375033507231776
85898188514645936 154768153128179072
84935737826962128 140656131421817120
25633850030173116 186760252327741312
176160438064694304 185742513081503776
47463591844211160 169327396851217536
44879712635959240 195472611202460192
104080645207650336 186684240196154624
100132409093516048 168313814034750272
8233051183435612 52295251957173656
165543551385094528 195708790685409888
127617501914001232 178967377468376000
48010751750540864 149609619113078976
46087180452036720 118732283364618528
167729361297728320 187778505476771968
5113618791682080 54429844183044184
3959181110336093 186082597020247680
103078388179796544 191283832401664448
52637091362072656 80385150019465280
126200855041678592 133452939868699008
44788608304197760 79611522353009408
10402233835622586 58304687450572016
101146266705321600 152779953282897568
104289673959827920 152048587741372704
125851173614064032 138747400763910336
3998659011745397 43922381754144320
39305187604467984 171736009896157984
136479663731875392 186585817784231744
152979665516066688 166798013641552160
87193018948643552 88794383025532880
44751312294525168 178440024372533792
62052971107096720 95564570098011584
50416265721810352 165475281095595744
102722212369614656 190489028375008000
33166560140007456 89358964159162656
26486942594440420 96750289574352032
104472729034763216 183235050661957248
2655416369931074 161513425054367040
114092892352367904 117120519479798192
60136680915836408 118246025527636848
76628502583805424 158070407876351904
579287463850704 165852150648452224
63116254646156040 130817167299072592
106641058845527312 172068371279590496
93015352985828224 125280228254417264
139162431906723856 195834804193920288
19235665126247308 146250097204994464
5791319187672021 37896870909681832
28521628683858244 101651317953963712
81465178500773696 132800120432583920
108202231138907536 183291593445694880
22126066750448668 36625305163141744
24308559716209528 97879869504407344
677919261725051 167229423456239520
66145229867460928 104513516534028304
86180913473116592 195923571976516288
64224811422303544 119137276205194976
5642320617526894 172108542797426912
111774342389729568 150189602396485600
81207361121021536 124555217171278176
153891970408696224 183308568931154816
84235948516074144 194621489196999072
45101976962956536 182617470700734560
171806096348535328 192507379941634016
58506245046302160 105253020318591136
129845546335935984 133975734074423808
184947212093226272 195240809071565472
75551278958831488 182400772860068800
66493290687512432 146082416970026304
64505518017170544 83469044217634544
23481949396312588 161765144589765344
10466719896064390 88580783489485328
3463956714031331 152203291686408864
59389872201312080 128078946250885952
100815760496058544 107651217268140448
112626827692931728 169526365584228352
25069538304411988 118385876455193728
71865384570648328 149709651568939232
11305741622150882 162224811819802656
179532708269515936 186270266552502144
57472894632178632 188406251207156064
81795787100571488 127845653120993728
19146688153264220 61396943682865768
103991621262858928 186753301150496480
69799494099395720 147418725090445248
169146032130687392 189091825557932256
58633829735528048 190891195975538688
18430972460565160 131263174602849760
57758375428197664 102339170562993984
12547785678419282 16271257199866794
107947751671804544 160400533133408352
870434624125290 164187724336715968
13204424170789306 40430160746938448
135595729218321024 135783978104553904
191706093312990176 192974603880040064
43443529604060344 89391466960670896
67274879998637984 163552483967482720
65151874228751304 79975585610970800
122639411394119184 149800282594602176
88885468726074208 160956892605294592
71115519596171440 116866074694406496
71171200086746552 166818911028298912
72070499694601984 162173191510342848
52667151880262352 108101844207438672
7792089481631600 51388072283955624
53957071484501016 122859424563842208
56293489628669280 128596922158589088
47802705214674216 77759656537294592
56043024117913336 73047258770907920
22420474207307780 25453238779153360
9219306121082922 184591584091891200
21250356701627380 29586741494520028
62910463213354424 127902638705949968
6317260955749554 119763661744792336
2591954623225878 66104192047519608
86958803061147408 164252692001445120
41607700329308040 93592094987709680
69018543223994680 103397393945062448
79690994920515984 148931901438673664
33834196460993052 83392143289752576
28907292148585736 186416940957099328
21831987879399456 36590737301111320
99615351273156192 187214803106545664
109880344976172736 133917232503426672
92693062417359056 171902801206304864
7684767268544980 166418157621039648
160763122242289280 183106437079812864
21207553586458284 30289577554717004
81510361409389792 102812142123490320
94157089142802656 160888354214408864
17708711392349912 85434432658853216
64594038870602736 194463332736183936
22013182392608244 178155346856746880
116341578730184000 188214491433179840
14745721560279386 151118637915532768
20938425909535272 190494987453970688
10816891547011976 124798139355978112
70372283837241192 185222679261853088
75956519937227872 168514848522393344
42314129537715424 181613986164947264
28388901662962652 70207456117979168
2942466976557422 128123145653881344
25921640425504080 98319604575633776
75026071004399824 141373993202659920
4327352784276030 86291372115581120
77976416929456608 150882011620197920
83307663967078896 165990375870610336
40852483852109640 194488800181988736
13432930198314264 43627006991250736
34312763269333912 105070849052098608
29130159199065412 100904816988806208
98734790503188544 181437776540463936
114174243792044720 120124655749043952
19856734344383124 115762834563263936
75651574981007632 154167252301436736
55759443228301088 166972586889040832
77658675509661984 142402872387049968
21158688018679372 131602076267283648
29152976583637736 179389642405112352
26768222266120744 152655101217336928
10672710926505942 90329982275207232
19984874101349140 101297235153694880
73616309049187984 161633120251076640
72427454967744128 147657981301561472
6991957303254688 96633859746535280
38502139505780168 82736429783692336
35529705129352944 127543961979271472
120978809692970448 183478791993811392
53358226122373632 162745390001475712
169249115744830848 189452104201842720
40530493529525296 108965736381457920
8795574015147817 123615064617852336
156095414120487776 184609257275207616
10534603114484024 63762780507685496
176846477239669248 189147105361075008
21772337187038292 62359973090401752
144952331524349920 146887007518096000
6974755218259557 31246236412636584
76562268273672512 125069915516915424
67188989853662784 78400556905640160
10477180885173662 98975303049191392
69911478131902744 192849086257414464
25544150530031736 137000870701442928
70588206590961976 129706426463284688
190154403959823808 190220703892489024
59418576488846368 162794657170254240
16973287088775830 83465543265648512
125058789787992288 145683628439498016
37444357299399808 104480119025956400
19412203984234480 35512668408835600
40226828004208256 77987195736325248
60048958388268000 83011073584313040
13670727565227916 53176192084885928
34187800447663768 186333161128861632
65047321633227176 153274134419466816
40770194812786168 131286812573933776
816608644777206 45936363748044632
168980080647917568 184450950800904480
16365526580784968 50648612840664384
90355217320273280 188153097042385760
14540840085838974 122131961583476608
34173683458932820 44904361622157744
125657595870597664 150833452480175328
43783406864809664 87932993924755792
98321976199595616 138781397183777200
108040347719780272 114828084897584256
8689743456887823 167138041396052544
72667494113335472 104324182083857184
88960925581055872 135930168134926144
66074118633872456 150155093893930784
153980307177822848 180860583873377312
56322431731607528 110187335513006272
6325835455466717 144254679977566336
178540823270668000 191063232554052704
13972942293919634 118195331363555552
21689360830787940 186325608796332640
94534464125678016 134144485290015312
9358573181372914 158445475785030624
35158764762619276 93875892689408704
142895322042555024 172484260764621664
145875552420208032 150270066707454144
98361238322341168 127980272214162288
152578257633147008 171058688692285664
52469237280140096 66156912725177472
179964621991228672 188966165273308544
86466199358584112 185839266578197216
38246672765970864 141866347847356448
7140036746065091 89721543592674560
84849697365255328 123613602929242272
7222415666509654 94431426247817120
33340722358567132 83098113622554576
12281237771494150 14000678119690536
75263581674300752 125558960172691232
46393471655619816 139022230384584624
61442450625279576 67069973579091824
68253624971044192 87417358983155472
67606434682711448 170881225907923936
20761373691059640 48094738948123928
21703100730924460 32644263508991540
32510851793988192 69982901891434008
155370713206224672 163218928339941888
91305211606951920 129493568651885808
31821540985457096 48474344306504200
24931352028392760 134971839144670384
99394677123715472 145684271605999264
174407254832743040 186324404412008544
54170920112487088 78194517809439968
108627984459783120 135228924772929504
56104222986168312 107736188197758000
24769651746658808 169130446657824704
107396922424336576 113218145777358848
45194922982794136 57270031266035664
20853641670569956 142490104131217056
30018919651624640 33193626352702360
28606781628897892 150369041779681696
142453396831715056 195550996705797504
70275331968399408 140468793784589744
59353369890943552 131373474052298944
64249182992463920 86717422324284640
78099177440484400 171351472096585376
3488899242723697 39112566121529520
63049192263899360 189599753335507008
95954148172381376 114631747116085952
65303666585693056 190166430597039840
67769912026556016 97775862585461328
131259880679602896 169542880986093408
40032206691304848 55833849179948832
68127476549869568 127222462241981616
19667039076638836 178766187186315296
120188335834207728 177729055809782080
126122158769612208 169082134065396416
54421039220895024 120582081375610096
110854606973125536 161645729288328768
29933794273227788 162607893043076512
11815549616216414 108078011787125408
63685652890372320 79091931989557056
69484486494626768 183477828411005696
39603138463641840 126129241413552704
7701459537634042 143745973513316320
79229223138671824 97213767277419648
23088812446598844 96831471394649104
48672321122290888 49672354365945016
116380203752234288 171852002535589760
157424687208623584 181075738757111616
103767755434878048 163421795941366848
18643731070622188 188009192797745248
78109564293553952 107422297276634576
15786026857994858 86660650917586896
126326149333861488 140233333067844672
67086825244082320 83090222838795968
132502551216405264 141643442885836064
58032373874879504 150424662055913632
82834431847800688 97331087835149392
73335849652394368 161846049314426528
10320866251110196 47667032745668928
44106936723940240 154065386768274496
38844742868665480 58810433516348240
75324880954430992 148228523707978112
179834342327233632 182312084215420256
14779722916285100 196243908430334624
70270534769123504 97929228736958304
27834370385799732 181707648694323552
75466441473096016 147897804972241152
90176924177279632 93168788008404000
66576108652812344 117391184826682496
8504881433808960 175298104671704096
85793120517252464 98883027377694816
105490332737008752 167629650739543200
47705247810534760 59927703335625440
27011088818220716 163152700039673184
9346522324335154 162819633449691392
101063937209347200 117866528206754688
76459942127023664 114183969068455264
135854378122344368 194196202683616128
97329065338584576 193720045891003232
167314709096088 190734433005131328
19974818647378976 143774079368703216
116931081321409184 190542959817843296
30084583771460716 166333074887935776
67055598612975280 174525971217678336
46412042311371640 169091261332037824
62402761142271952 96512964615351712
63123740191901168 67110328363587568
18617174095597144 172252690334465664
3051731156786059 95677506198589728
20814262350853952 169075778956523136
23006265856201664 188209789807342816
145171383525760704 195434209515953600
18391808219468816 128908884776591136
54267557126168112 110957943157545424
49772378734602744 55815718795710616
47838914955296312 94700376752865232
31639169511049248 77086075362501184
174761334192817888 179716073283005664
41706829153873592 49469478200317328
72870213883651024 152732224068595776
44446031445063488 154138387493090752
117037297812200400 156595067104993216
102263636305975824 196491308953287680
8063143098400269 138545880683217072
62284101305269264 130042293672990720
105158578930305648 181032545042412128
32895072607835876 139972968879096544
92104156555782480 170533427354753504
3192505981378852 153633209714715808
39649721335848392 169405834876472544
15456951083099688 158513076904295808
19586606767318328 182691431518435264
31175676058418972 41826860874001120
86145493789960640 150123703094133792
92468725103975824 186567558643882528
50949438959402792 107426183043438096
16547143120523380 98130858149126080
19459297205818552 105363896965794272
15600002455793824 113111847072066976
147960859422063904 151567436330143392
43398714557562232 178139832171440960
110965729993225632 173486073084931232
100753681270105152 146191840291590176
3988866461310304 128528018493388480
43599839677941488 179450028780362176
118709588855950688 180868680968394016
163264446251399648 179329035647197312
38935185617200240 176079483571978528
25689967444667864 69116245361307600
157876279721180896 190854327958267360
153774181443472128 162864027020191328
86900051978589984 177319118289424960
79149029996781584 179954608900116864
86737214228130672 103832498819972064
65843702492118640 87083020606418656
56601329037987720 103907193792044448
79428890729508016 160569855222990720
1343234992837232 1566783621381874
79107615452265056 147977211932770240
100857924567698864 192621176067580000
31210255998919444 65392691827350240
20427780116082132 162075227890034624
24148280021194396 78434043059238176
14503615961351124 169910371549159648
59958829791048456 186351350582639360
88273156433957840 122416662036241808
107387402623646880 190489326244998528
142880666722999728 145260157712383136
138360662792407296 157365323295323424
92803119652120080 123661902077376416
11226175282816734 33632500532407208
28257679520008648 37669185258911200
46076335909200168 131480742059458752
135185015682946768 188882605068883168
195629482378377056 195693315075126272
154306486146581760 168837623050627520
175986893093597856 180041695840504736
41667516047832840 171425231895044608
180293013296600864 192549463726524480
63357215389491504 98365248239442704
73279767700953536 150686695858322400
66190091518585272 66682268543752344
77779371587051840 151696194998428160
16254867564913 173286488990065440
15601014105247158 134053722944012800
81727888465951312 133386425670377664
153775374110756064 194821584377765664
63032447646728936 156724150135312320
129441608271641184 170953664631011296
150182335799966176 163044927493749632
28174437704518016 82763867040263744
144876288140350112 171339484011297728
49254495019904480 60480120941766048
12196043132725782 32501397990517152
33832591906443316 172079797945953440
75826191040682272 87979134501601376
5228125520078762 33334841585693048
63237421182459472 170423851433789088
188854077365538880 194390102922856480
33501327441585032 94366632660944688
179080002566819008 196378879477566432
11709421402343764 129637964158441408
8523011838521835 9059425257261298
103433743176089808 153642725655667360
144277125368708096 165662256884406464
11588252419430726 39413014439064688
20693686461201632 73086171622073504
88875157527314592 188004588303311136
21051240514575072 157075766653338944
92351760217891536 133447325003175104
40489783404801080 188581646136644832
39019814323483376 81387379269424896
93835641801138480 136178482820672288
155997271055832832 189409055132594080
77727302353559024 184795889340911072
109537626613635552 168565339517018976
109184042121252096 119841564506582064
31018655619604536 180868542640128032
56275963047849112 140125035331726976
149785855879104640 163575771190105824
6143996042182547 27542588266985852
134369382256764480 186074874208180800
88052681619991456 102176017799891872
65468129699981088 114798521743389216
11700021843331596 128637596556278048
32893962672199160 175819197938649920
92821290780944928 127923060785927408
59159493770917008 185225574498390848
84882893886918112 143880705627169568
72969030481897104 147690061154108128
32130463661197872 88176197903567600
127682014040954160 173803234741285728
60396540062179704 76397041524131632
97779478098731824 196699792182325056
28947701292116056 41744073020388376
112849054843967984 139842203437412144
137225974390454832 192599313640745568
2559022068990119 130622573151062272
58056096560490616 184968665412924736
114183838255626096 195047956697231552
5983812617137804 67654091198188592
68125957655682760 183047838808471808
99013608988472448 173159628374754080
57420336766626872 192498099591132320
8187135837534822 171220820167954624
46206205973226552 189002060251600064
26075990956623864 81105116240603456
1025649949029263 23162136327771572
96780993055909280 196854668216501280
63699362068788304 74652164521016352
68622547053629016 72751176951117584
53862428639573968 151000963367583680
23568218749366588 47717825490847608
49645731639908528 116738460440571760
100638432983794736 139703373776119936
27064177396404820 67517620309685704
47341011254611424 47593470644672064
155345441388292320 164853073113451616
66303930639916936 152444057736761536
184531417395981408 187281143158790560
11022913724529134 112411851951974288
69142845192689544 156279556659698336
95334591168634192 103737139694284224
38429206547253888 157013686815365056
4872613997305593 109504080512320272
72263516471476080 176866691681933792
8325205392424121 118029085514919984
86494434192989520 159303999311508512
54776289820422960 179413617375805952
109665033447407920 188460389796685216
65243246455815840 100617299735525152
188132584550072864 192475661786094464
14958398932183896 51880999921597216
136613331758553904 192856114138766816
30430345806154280 66806690681765728
54099363505671608 194307502220250240
30349496882146432 54464930780761784
37428113788585248 163085604570798240
145954367929091872 168218278234322464
97975423398390720 190819521266144416
151810030014897888 159006057120071040
104779374652884864 153441994881558144
166767448445090144 182300882198666688
80367688204336704 125235754077921424
159026097484404032 166087823527123200
7270989643094215 93197372860960112
17371651889639220 119091315876137504
98325755814096624 158254410789528448
68449687110892824 187363019622201472
137985936785108032 194124254162724096
90034260854794448 160763179564449120
48159545871724600 148040175775956384
94734976237079472 176213108909777184
26199485175962092 147281855983770912
66596187046922696 158716106580994432
41662229799939776 179183898355400000
42142709374594520 70885041857138568
25082612850890736 77184269339502400
155642614951168096 158223755615393472
65016135687106224 129904234531783600
145356847112257920 192401974614908704
37695668323000976 86969204494550160
88425360717599712 148499284109390016
28073669714062636 41711507565626760
90612399152926240 95523296395787408
87085353068478864 188024159760401024
29513539405751076 67878807016432472
74513018815190080 76690899239713168
101749039112298000 105976172984717536
111402964306057904 180577424927370688
70224535839991768 181901531413707968
30872719850705968 50390378678376456
130818286049229840 135336989402193920
128610489497213536 143450771509539440
182050795820748160 192433535440224096
19982671529643508 57705948671841800
9672129289638914 157496247793489280
84737632894316160 153115243721100000
84559392506453232 163920046227622528
22161097191045556 163614796822088608
24110129312689228 193715949869863328
45933584810332712 56955897987798816
14523507368952394 75203605713388304
2658644499833684 14987869967860046
156453662992294880 195976485398473344
130677520041199232 154067371737389472
55165083951073496 118503811609414464
82195731442928416 154341651122043328
15024503127406856 172087957194816096
163858695435908480 179573001264608800
86280743849237792 109333027242820384
11466655528334406 44473717504787896
75487065234359232 146626981221472320
34583913137880576 95402404573552432
107277188734552112 148351425410240352
78476535647846176 142330751710246672
20819244566835776 118318164660329968
85864887746660752 124153189100070896
73983524825179072 98990827831641632
95798414462875440 146968224290451296
7172000559224441 74219048196856176
61443133861574472 130865443068370160
114155916900018192 184799947073212800
8585711327246014 27044186088117028
146609402572919680 159546459051532704
139189623909900496 179002970020812992
24214221662011636 86464966696049872
75415377150017296 125594857710543952
87080989171126368 195447906681050816
8907425411038673 13346345993061626
12357731201810126 150092592803550304
155461176766699776 165999052921903008
112488604459744176 173637433833467552
80007657212828944 194314523178658624
10774265187889760 45122540955907736
109865452201787264 145352930132753984
51657441628571024 72564381874084896
6256829549137744 13273850905950592
75690338032068480 91629240664573264
58510649712062760 177723444964557280
40396803047985792 102961130430365376
81871675672215520 165191639607130368
92334223159709520 164753645031316096
154405507360729792 154874528146622496
28320501838619160 117409544254504160
76936636906037872 121928235479757728
92983366504926128 191044545489752096
59459005370539224 100755330133445248
72577892766073616 194847631500020736
94477760082847680 116536923398710880
33359196478594148 80762429561271184
94540685515312912 185021428069133824
192163138484305440 196271332884834080
88137338869084384 190533478966623200
96726188786758192 97467000494258288
22078283482869712 73356847086742576
9343242821499794 182488106292294560
51629255448883536 51663919061094608
68333778420913056 176860156553938400
3435758350583133 79023019361769024
101871069285318688 187688945834974720
56750270491099400 92951907331130720
64888444751416624 191866926901419872
23053776463522064 152027618498154560
27307752598450124 188780831431398048
131909289190301248 162810312218508480
21037847728172044 148286558286891680
54690156000826024 172173114504089696
117875600108883872 144024760643503264
27834766886992604 48313279054531944
74750589589635664 84461945727297696
52029443869482920 97702261440830160
23148426186758404 103328708187734976
46877895602184888 56990187842492896
1388739017330469 147085488626341280
56150165345312744 166870784950506080
93959379915706912 95994722421236368
134405916982185488 142548613730847136
37579557238926576 167428491769455584
156503168081121056 171810528379062592
17106258216469142 23279038605179088
85236327374125344 167284489006982624
116110363400642176 162575085260107168
45149910657950424 144360021867132896
31248301933862044 180665731340598400
9189723668595166 18147351235078208
61762871428653128 184232271711132288
57566191433565472 192510950178634848
94975036780774112 133885729101195872
121178102008532816 175874324406453568
91358846545210224 164189894885939392
22614585710360152 90951724046826560
72829673533094352 126336271671871728
26067768689494740 36557620281567696
35610316306096812 191080185583784384
53727915045746528 71073005700119248
94063351559077184 123233483790873488
38979317772973568 45296783255702664
21119818164563416 166633579353467456
32700867161902688 145055452169379712
13705587890221510 139042641960509632
57650722379354720 98030690772032784
17031583400857730 88453189306670272
3793540144026778 132499122783169952
44008881767628032 77975221869996864
74608414468448400 129155365181357776
10366250121068240 164302598971800928
19541203638145876 132410504636002896
119952416576766592 170969083936599680
5279391650704474 172864093517205440
66499309197173832 99906250131831760
119829880972794672 164074534252221568
80468187138645120 110748450723167328
14335750203203222 36493417110909400
72124903743352528 130832990413530896
33890729349393924 48473509082633392
110122562246092720 180935302893955168
103798137936028176 153552672623426880
24288148127521864 52935857679293392
5633106400051730 182726912936426016
33267395809607696 97294679452804208
138440889637711344 146209225028995040
89379127394112352 154410239318544896
86896859767324672 189698721684649504
49386508594058000 151226241560764896
90244125499287008 177106709135948672
13700703106440270 56292686630149984
12294975545489748 146201742714058656
134444532329582992 149646619051485056
84727088466612112 139141461060907024
11770682391657830 125135704122000064
121117760248549776 135973529890941552
154623195486906144 160147263734886208
59839123052561888 112236620224486576
51890527898152336 185427452193476352
11455742368479560 177519270974719488
46726623364064832 101342975651264896
35857918106262408 78277054701599312
21725332986552860 105764618247495792
2846283167663989 191592134195630048
12418827005673256 160614687041777984
101121185274169104 176723080276682976
154968187328299200 181100368819747104
170659307837967008 180518433963009504
109744187344439728 116651806847632336
68270488760104616 119786045628803552
73609184504836128 190343990796601600
46433255570602496 115225317967481872
120903475162009808 151424425130098144
176488989205944736 177418759713429184
77094989398174784 149110344667061760
35764027658562628 195960389063755328
150118158790881760 191677482295746976
3274931599400820 148759831246513120
13474657387890746 99754493869236720
12016743694731462 118296037139287936
43025111199012152 109013811254802640
55188902299220032 166747055851539744
87733975533859632 98700252619213376
32978907837701488 60345274466692200
22107411338146112 193072256452539808
104322791681437024 169226176961507776
12538994370248924 139139212967819152
17182431544386498 166749974754531520
189476330785744640 196561546823440608
88324361080561056 94213994612185424
107383354084987840 142601817601941552
107152260221421200 123994740073080672
53126708808425736 99038420224299888
9666633761776798 15602991631966284
72686225164494576 112384777418185376
33821006671879628 95157842896286480
64991605361307528 103378603105995872
30762221195473704 108340410938168544
64750665736807800 99980610653815328
47100772101438616 167963626560750016
572312517936603 167365610288674752
82094271448208736 102449181542641616
1677935743394829 91583384225805168
35958743476241376 108505971620071136
22559290935932420 170724502433116768
41627943546744896 76655196468746608
130387715535708240 171796265956984448
29918621994536440 170378502377536160
32004943188521724 82435078000924544
59241111868653312 151030904174785632
96585744508320656 125163297787621968
90268623467850896 182049690732406208
38884772849209096 114890408750165664
124655847693758608 135267534564060480
73795744672718080 123927118285332736
128490005895475680 158973299500115840
61497756966857120 63937087041052592
58661193365704816 83929241852549920
1322122881686710 20695300845875316
88179121473206016 104570701034095024
45214925382228240 120368697581181264
55570667738218848 163932879948995040
39787041266411536 125542725392798928
1062165847554547 113502297985096256
80486449714421680 122332143446051280
95097632973316736 130391222335865808
24608681582017840 113212633763592624
16186694721655444 23630308487143860
169052929814273888 193617878697720448
62825983596852960 127433752489468608
17008326265358900 92810353394373296
57393540010538184 116992766811085312
58806580380911120 169668839281014976
100101629153261840 113328677869838544
90290413419696384 149039105304659904
77891037109997584 79818506469681440
31094556914063652 65045440824555456
154131517771949728 183943878033995072
79767707208165424 112565678803034272
29373563778705552 119873921404685552
68128969762300728 141287293158928736
59268180145291584 165313217154036096
7221123477089239 157569654481738080
176678439334014560 179397071489826592
78549770762065408 157179682385259936
121063624996700064 144604778334952640
78872532114169408 149473449892318432
111664838903476256 173019707411018432
80496613074914528 188132982177704288
11363204499107112 168486152133162144
82922053622525312 132443808676524624
128636462976679840 176886194202757920
40670544692461632 121443095784956976
45077135901678000 175957280464985056
125394437666647120 182915411876034912
25947585595009224 83686663976462720
71351683221768032 118032227909209200
8732355698882719 75358331197122592
116905217348499424 170913858840046624
88056732441043152 165440517517942048
5537001773764204 31088669976801932
33114025440969356 121072582841197088
19309737614925736 91513637943655312
150050234535551520 177776831785176544
49101487659983936 141927154279367712
25235961248458440 132193020299196544
79107266624261216 108459725480642624
160787782198829888 194020500467190752
140274128883390240 190109129224179072
116308047341985392 189588411562095744
189066266470624864 193763771433129344
43120421489978800 176088567998810368
187358638223912192 194181845407043456
150553637152089248 166251863786058304
100807833583538048 115346696394778160
40012171794813296 119480423157120176
56339530951371000 86869518975776048
47336916670172520 172636410180126624
129031293448768528 187066169681588544
132040883259290736 181552678342447968
5228200557670788 165884808814420704
40312360856591624 141006161498585616
4907124791994865 39512158298011560
124727384403917408 168175055624491360
124025874480878272 148384464904445600
107395024459532992 149141262609324032
69970495624953456 130762711161400112
143222556392998000 169645837667016192
54769452619422240 156001614827698272
115512610221883408 167208863349428160
101016887453940080 180006243972004448
16689266099544654 175919991911387968
162917040911644800 192678892911313440
62243390138735768 73079716563684512
31914532600064788 99949263990444720
125641264194398384 126447183376462896
69906228222514960 195425434640495776
22174463601796184 119978084380000064
73050140074716880 146450602476437536
50215482788546496 186770649923373184
78894291114163040 103063375121016032
78630985316846384 82854092338450416
27798062711309060 184948639542045600
10841896505273120 180547367178859776
4391462534647997 108412660236562640
3865384667048821 190581364341100640
52210776410267032 58781311384199880
49816997720583096 111501649231104048
98273279839242608 107278797291978656
2194549321282442 54466838348529912
48788094509556920 69132234080933728
162092877770895232 163853005020434336
79141538814144272 147274579122518208
11687914114309322 59424678286218296
112388310463152800 152173837301530848
136578078255424400 187858896583907392
62427687558050408 70740999099190056
64983695416508384 195300435508865120
142456972792974256 167214253447906304
24455759857059416 128319752468793456
83051178590363088 192084562108100960
92033702831562128 131290711283392864
51303156911726728 152237265217492288
7909013648614689 76302764531790608
118221991312172032 148944212613832640
9399762466953124 23884664477930456
47727634991562152 164328725215542208
9354426200617980 147250489049531520
78097660435714992 192629129185904064
89833045277764720 93677084483524800
102614042026680928 117763997026356592
99629385927173312 139026168217716832
34161665608438812 110464531341707680
182570351844458624 196570866428939168
21769693930014516 142101236436820560
59866815273593608 65622467457503768
15708131981723178 19006477213990720
91056618775412800 158954370181882240
115778195547376176 173951901371229120
10943950895670050 39414367982971616
5667664641052514 131909927185433424
61165808586810848 147045276905195424
93688980804969664 195492155619601888
146016243007455808 168628978851971936
50101358028435616 188203042025744320
108287851633986016 178854127632151168
29021854469640264 31360009640090224
48406650190809536 93829519496886256
458398416503948 161434317470158592
103353223830467664 153782769445208128
53294107167714200 100402209174329488
162007895188676768 194674344488749088
103907723934451248 190972815454083168
68021224336725840 191489750967998912
23907645155158728 177427741524363040
23276813051977336 184049562700849856
41333093308025544 133903138449948464
45266086365245024 190885154581955616
97432062273164496 123143962072065440
16703811408067884 151247499555409280
43568089671885048 55174419833102792
156328256424244576 170959522431143424
7579284745995785 152622053947549984
103679020592635856 157561262981727680
38264361481794608 117142593700872176
73299266917046000 99051986185940688
23504762730498752 91093519483387376
39522548484915024 72165214641458528
126642096183544352 172440664992099072
32436499668014088 166984537382237248
133345726699352640 153968707657240544
139320897181243312 146918920145075456
43208555523177744 61882856861223128
6107708993694226 78101565760918384
71059183453313384 149708708038444608
149824706322765216 186605463839283776
11091310187400402 19920221574649720
100261697744674096 196218190893459648
82385359645641056 151341407616932416
121996380599793520 179822732135489088
6834776866458064 130027205052347840
139007647797264720 153927167772834464
92634437563284272 155535772375033984
12738291967146072 81393475191519936
51822535448215624 128270904484255664
103660613409816032 182095220838343584
37801175083711160 160575390407178368
90069677941184656 148798686558564256
50744802227439784 149321652865797984
2117869528740421 47586316263096160
112393008272111168 188384249884476768
52590899554236952 53845647200047080
119865461493344912 154243176717542624
143717740114993600 152825601315037056
85808065402958016 193643536278137952
5515356244103910 71790834895435440
123014715928948864 167924761326593888
23269697263331628 107943144944053152
26956851936919680 27798751188188756
48969402547192216 72093355494044272
54070324829082904 174423489801574656
17465850276807584 163894425767610368
179333780395225408 191548475258793344
38699690246422048 176181120066750656
119385616490072832 194448278865420992
83147474268126352 108833260556680112
77905212521820496 127956841661745232
50066551048006264 189182739813674368
167262223220460384 187522518709905216
52866184838335272 109416442537863952
15458888375129064 174761475831906944
67364651276196736 97168825127968848
108176749440699840 129851320297283376
14439780736304166 55158870025449912
60024285574612440 151457097899740768
29569869592609376 95381839803063568
83301122901434912 143996708264324000
86654360784775296 110244301166451424
15525268298902010 91443948286293040
81065937748179936 191944239843276480
2588463004396735 109167521248684224
166919851934776000 192538193901813984
67596450068167008 163909338795135968
54610358826490032 94021759323124032
122874545842301440 128841272391300432
97256792080238112 124553755304776448
66766012753052280 125236369754864272
42989795320600784 183888353388441248
56132633609308512 128034770351290112
73469516005683328 159841796943890400
139330542112723328 168907747525536032
62888646782027704 88436212190169680
76304435195132016 154529666083094720
88887205991964608 94296609977847424
7872663048042907 118008111612144016
69075654073995656 150803969080358208
14092659873750202 92149041618349824
6571938587932838 17846108279263230
31335888897296020 130072584274809168
133051541547720416 142519489339429552
151305952393158336 194822139809229856
56349820800905472 184053249461043072
42495060993400088 100452232304706176
147192389546532224 172456629670434432
43624984652102936 173979277466011392
10878051087352908 45890860166495232
36388737006272200 83321410790100608
26030071623204536 113496972768863440
64626654426945424 163892276211315360
63658967070553088 185549737646085792
158143069460577696 175256468217605024
80718688850173632 86393612763263856
165223339680446656 181306470770040192
108846112632447648 179180489820618912
1498936354396209 66595040473808568
40338161504848712 169878827485618752
10321631035289214 148555462179837984
132700902088954576 155792973928238336
72631457655679344 179458113371064832
19411331595057876 39666703545042440
151352970247524672 159975024624433632
131620223642703776 183905870189465536
6800312180039978 75414806268317920
9894080074922122 67344710805649616
105901526485558768 162614124334760704
32602429092887084 123287641008595600
142852344301624832 147761370612407520
8371855243601329 26483694445780176
147808632523409952 158828600869614464
15527223739251580 165083940298096800
25404547098067660 194487612297115488
109785417288819056 129350183049253888
43187407155617128 162030064808563616
17437915038843744 169505796515935360
120587122938267088 143998893567237824
4125480239114117 178902701050295744
18522729212283776 28690510616372620
43022419534239344 99506143053736896
59066993629817824 128794308431618544
26706445533131584 108291896776030960
9523246570246082 47384986893427696
22423291396367264 119342445931107952
99260932536419936 117136710151496960
177439937750725600 186772305387542080
20861183207769608 147485967986674624
114139586566659472 136766038271977696
34823702137608432 59472073294973104
21805227787162604 192952068008241696
36150748683833864 40508679353505480
130790286505482416 155035933007829248
118948874977427712 144527799950338080
20413410927659612 183023428276325376
62920387244064064 164467988134059488
120972565150207744 129552976676103792
61317680190764192 187815088492560896
62848266055317336 127257156469259376
40187989077542152 157819645289411360
109625291717622048 117904241384664144
12634808698991868 148478854664782400
49805318276328728 57537112514688320
153917162336094496 195329195782960672
96525225884868192 157152062464910848
65316419004302424 172989417163127680
10643790070374072 67621094374348400
63295484004199328 167843629006671424
8840427020088275 24150535105219316
40838608135014096 94014510033322736
107212397813847200 115132784016008672
79521071954536528 190202103374913216
19957956785090860 134469201584184080
39963124460092672 115822056675521440
133228868378708848 181673093311998112
56154205269785112 97776553728835872
51294104443380584 113728157365008304
4567661753287050 103209356793311200
20099666311731936 37609370386009512
7739273896597458 55570215123192808
62436872604315152 126396081876376784
33629443694901792 51531832066502376
91171935905079776 172876914048707296
10465169233687392 196684879213725024
83304733556395168 155331036760425440
59228017693390208 196573330099757536
85815234763318272 131968621400424704
115545711129471344 131238148547226336
75464944416412272 146234027454503456
60395284412699320 63655727374886256
76560051822450672 184125692413558144
87319947511326000 120485062518781888
47158967446736712 180394176526395808
25903235088885456 187282904026834208
29515564530456328 78487805403203184
47797135717447144 181841900438733920
170349813876809632 190417413972500320
30064051171973488 162988257652706048
20575788964512952 193284960052299808
56863391028937928 95576319695060000
48517393753744040 128022828961088480
618985552499323 57635459434107952
29487432505137248 116892395148885968
36555900244377992 50472276302876184
97374322513222624 184694350507993120
169174282781828128 178356857106476864
106846060827105184 192903769668005056
20516746848636724 125728709436243120
128336954943184128 153847505666043552
95971750703845344 108674559686611888
34840387488222952 144630271614483552
10328823940651626 87814497291588768
67068865714429936 194009778165497376
66546052779775544 176797635404916896
18945595182276072 100453629544217728
37247837155824472 117540123994161008
19648320446694884 133529768514737728
19149651918209800 158963041359380832
1492942330061939 73693826665960256
27273005952149068 45330000535759600
4643508483746066 107510358354926304
11170411867431904 38602417589553664
81200673827936272 194356608765127552
55524168117522696 118063776526138064
120326326714691168 173643546162514848
34454288229144336 63450871946941832
2946630551113943 94703276810382096
53224728026598408 138889572433900032
91523153939744976 120618545583649904
93325411391405184 186209816465857760
35051442840734736 148919466155406784
137905489984329168 190077896501397312
36819919354863568 57917409625236408
150318511674347712 164336488760803232
12402809469807294 133461779511102528
29425914009614952 44951318649651208
47772391964777728 172243314360923744
89649670132785440 180121313094736704
45426967337417256 162489101027107200
50248704855305168 70141363236060248
25886069319718408 70641900002187792
678411999609735 70003109942566976
54654661311188368 131743045718948368
62629746522309000 86360004367973616
108696072377056688 150355394681879104
13329664015304788 54895414345989296
1454471149857482 158013403652193536
136627189372212224 138249530104704752
25162057662026264 33117720753740628
118886323747893728 162582660733519584
10035784097316008 164297912960160768
128899616522115408 151551921186494816
56520521840180024 116876193876563312
15890910687838384 127032736241781808
91709817879376912 195825877680528096
32611993201206776 63578466156094944
86204974558562576 114615705190926464
133839070420502880 145446220075689280
100104525089098784 117598636612134240
38712778404889512 83060850587145264
96343963388975776 151084914403056320
14131129529574154 111683902980479440
167291183663606240 172616880626826400
24655157936625484 68474629215954240
109249511927261120 195298156232730944
41415621999867088 73121610666610128
25280849928808600 41869579722318680
28448811315451128 42831442213481256
44939552224946768 136060976975080432
112996082818154160 148779580598224384
109821192685486752 150144383653022848
110195248352664800 113838309707306672
127955940412795744 167315741539901920
102260352661253776 122319108809648032
28452036511430016 35706753127923728
7144515104746712 24612360511964024
105862501903809312 193726556381683552
134718677670114928 141876692853748976
32172833978458172 41877771955998424
73878619703793792 93539706412767344
145928101552118816 195865663386957152
48496844291105704 173354910817834176
35059574072900952 35172042463574512
176761103947851872 180253077155785600
107413352310425200 110042466921613856
28241762371161316 94598027779473808
181471375367773408 183062194428819136
13539333282268604 33843731096368804
11640687853544522 150569817608160896
94628148606481232 132023462448520912
117181969288755632 165035800115710176
68652380001550464 147625565461718464
117084476346399920 193867412392244448
120437261154238304 149883283146581376
113999577039594304 179941786945661472
21742720641268372 120094752872719472
18493025731173368 72132576685506304
41449107513468480 154986695203514560
105728911884077296 153576162357299840
5472734313935387 118494642109028240
39969795099447064 195733897478252256
99691613766990912 191021500682104128
121147545800610208 163397878596727168
174343038473147840 191322701548625088
116716218925341520 137684452625093296
6679027158322939 79655680290558784
6574335777335829 60295935492602712
19236841339486544 105421345922477312
72821361370385344 165743061210761504
29253877359640700 67528971397221424
63397258199486568 152271244981271168
6687323906477184 18938674877044996
44470293223465032 172277444476643264
97563022884598976 132698113319875104
6015103477556023 53568540367731744
187273829694076896 193519163606453312
18025511478849580 70662212212342776
107867945834671600 115398220976330944
47338741625303568 195768869832625600
34845314623887648 179247281261770880
18706725591543980 141075504840300160
63783887881353056 185402283363686560
67676118628492000 188164525094808288
34463852877238820 146582734654993120
30624094940121768 166739050637702208
38158552467298752 156099932108633696
76353844921564352 145312888574859264
16179087430512306 69165314972619840
80464206195576032 173016996669625184
96398747657041232 110801890026976384
173739567065302528 180290462536037504
70865600397870544 77299044115781120
25260019830019904 119458627311040944
90660279738541344 132843839243886416
145217339745312000 161868123133957120
32178232966170836 177420280858141536
88313757152669088 181723855689023072
51581287215171544 104734980318475808
2527967397832668 158936440230726752
11909033516689038 108535096813912416
16052933198008364 151248736905774752
9937789648634090 163767392336512384
107862605239138528 185489795299735392
127304711774990192 183699787217276288
76302783098805824 147115094281977888
93358024019218928 122271923291467376
147964027777790400 157272236975447072
75374117264627760 166541511260596640
83559110941142288 150461746049751328
15585979584594158 21286722224115680
12121270348031876 52693790518248016
124833935462016320 128727702284661408
71102790577916872 85022662189017904
89817212885721328 189103960091378752
119781022713213872 119802700120953824
100827772934818672 193935343297653760
144472174764256384 151243711529182432
95202770335287568 97871106374877184
118849152574521328 175221207911003328
57203071997630208 186445030135694880
61216775369123552 185509684523324224
12453911823187260 105731361064572480
149042718636472992 160590537672401568
33093156157913780 50962540075079024
86898143691462752 186427443236428512
3693227910129860 193422149527327200
5461442800050292 50228267223808952
84492648995035232 169283676037825088
68944297263544576 78693427299055280
19013603107892860 139405345457482880
9702267175968236 151415629992360608
86637434762996032 152926279903814688
28020287101586452 191911048236072768
72632138824777088 184116595108638688
20755437466435868 112853158696571248
16560002114206606 132186830501831200
32814875878647832 72039206894240336
61066907337449480 86354508504248176
95422909935944256 160515260094996032
35993623647767092 105633611904672720
35034732433733824 170983186616904800
32770705476148824 181678930174276992
30777605353586388 195857682297554016
52542223644120928 72523752151566112
6226663340632277 6646996554106847
34408880680897760 95881306659485568
7361627461860165 153923483988695648
33340441712815592 177485033771896640
81027874276832016 85326591422319280
35538160143630264 160819020881659040
62455599890335152 145573783055482048
69423204111324200 119134972201143264
40079999425808984 97664400398042400
41144064744203448 123733096733472592
47601728997497952 127716482913021392
64640574828484312 85040081968688240
118389178894246352 123820464125450016
133206000995726816 166586160913120224
155557937438717632 181776643313406080
20332291432450612 32575470258747984
122224775305489216 129888990744201184
80885857797885920 153882136047568832
20299116836876880 133692922142367392
82097425684170336 97173052537433728
132672166966315888 149636327146762784
151208116871536608 181741832176762016
43217524315416616 102855436752551392
30664367607533232 122140680504497680
31938580367333040 95768692970080816
15783545355951598 127131744589128368
22482882292552880 110797454379575536
90559566732231008 115287968390585568
95321158958728368 122170380567948576
153070805897073024 171981132312003520
16900948832075870 131681213182655008
67460181166973072 165111455748212992
12735245086909914 85126570301061952
26566726339479600 28424251434230012
7090846684853921 148039790943415104
78248670477865840 141477535389668704
176027367471400128 190204951649459936
10968926498853814 53340535765242864
35902348696505216 157468261147037440
9605845625737166 131821824972246064
48242432964962264 59185714366078952
40478021494633616 56989547351816312
53643241893141056 97141258779937904
62496747562817896 145903462634980832
73067365369416688 162916170460336384
26228044016190492 127625723887553680
66492826074320264 114774596046852256
85371832030903856 195276203695589728
11493344933670666 85537634638041856
83284895018592640 186831984159590400
109513306463110832 133399169022989040
13835629112628490 116074066284975552
16265660045469316 176851231432402048
139352662753231856 144266043111791008
240392126284685 115492218811075616
95860311284294464 134803412773844640
18218470301764628 120782571543824736
78632194286495504 180550150566276352
50953080811429608 103627378385735984
66012335776028616 131152763754384064
53231097910899920 181958783356027456
47224400443670912 114221398000395360
104714628611344128 185029469008168480
5498954447857575 85334941115733296
52204327053072392 166647181839306752
60444021561528712 153595077801232960
125103285752205184 127011708625954368
52132688944358072 195244319525403840
115227045849629216 123077591244699280
39112439176083360 140406724399413440
22860761805362256 126761638717012160
10673350889624132 96155438643820400
76793999732494016 168437594618089504
5833580169357694 99020323770695040
67775639169305672 85866873314097712
39802476486011048 179366418581097728
6048758529005017 41605818943839560
74661749051361184 97259653925456352
70112486384130816 113836299127473088
171066865665816576 191040501022095136
69543780609059168 112685923674309008
107387875883631456 191666456902812832
2774651569262046 183837081406774880
48891358770497816 68881789727188168
19217651402550872 24192620336684084
87920462750682688 142101622815931312
17082114565835976 45246708943516168
94451712349503776 148340607280675520
130624780876972064 165710963039079872
9197881216264872 177423805845368896
101359020700700960 146594371107667456
38587393632513064 74179058110940256
75514927563981664 80776540075886400
20157428829068460 139462865759178592
873491259308360 127525314231583344
17320496005068766 25729051578774232
8743384683761019 25070753926475596
106100213503227760 142158486804460128
33593909454463564 135346173994756064
48129777258626016 84987159698905504
147796964161321120 179672577908473088
47468211505069376 120963827757686784
70395574841708800 188929001821577216
142492897108600480 143419344491292992
7445786310824378 41462676180813248
125856070328099440 136227947684295872
115480834779185296 157282046502233888
77266895455044944 117355494236325680
66262489148066240 124010430564516384
17561963158736382 137779653606808000
4153930850540313 42045839913041688
50643268174116600 91641386295931040
70599693205186992 118671816670494352
8177966248346489 19098569445783420
145708417432157888 174946972908633344
81161377485326304 152727341221546144
73167589750913568 107674512243579280
45382738593204544 144624986757360064
67076619545826976 146748516883369024
22789541538167696 147121972689142816
139295475505564816 182239079491035520
52602237155100224 169579449573599328
72659219596666768 186908381800467648
132345915843139488 157833237830134144
111326427779497264 168885188595013088
164314958693297056 177426073086171584
16058553737897574 161994783166838176
25285557242832528 98544763828708400
34715007423489320 115559501552887344
128716855997878064 196614499948247072
84713994818726944 95008588166921360
286052470215681 5871739341515712
177693717623848512 189141449826471648
27514529612577552 56236612178189672
37420762647672912 87359539041327072
53850018751247560 156232937301219680
39728593004237336 148578422357684608
104720095504701488 168392014386362080
52202752891910728 86613966727275632
102995859329274112 154606139865370784
56305792417058376 97595146551193872
21725133530241444 134940247413563952
155579085118181248 187569978520269184
38517939530432912 39425179950500352
110038969485484976 118399628022082192
55644229100478680 167521934244947520
488912112926362 16949281446981430
26615431716322956 147134130165375712
51406296487878376 79679775299999056
102767414119341168 124045768527969072
104703962709573088 186111067199646272
54600912488701256 127221432438390160
8645906098292414 25327249462352148
9401721245691350 165997943243149728
93286640687952576 166052182033478304
102973353338700784 130357912889863872
6084297696741893 100892138807488672
4460278862251297 140578320363128816
55246947177517080 109186294453282816
96165213229239904 105694702228528400
39025420847353976 134075740205661280
51309223248936928 68354433949697096
14349996635511272 103044677311542096
29680067987870144 140163435725760240
1112948745274398 117552650825349120
129483859710429376 177669320868191712
175022250301920096 190715764125548960
158339927381005824 177265926635049504
4716378681730028 31648698886414000
44677116337720784 54812334438584848
61925610372013224 103197084084806496
73037591648747600 132455540221992880
123234764578772496 181524337046251840
104982186191660864 154335759109844800
128258040124081728 129996644171450784
61539914102713904 88262400492635920
74921294542882112 140505064957654256
32245056416106480 41201081823181920
57570372659587728 124535086509181248
110741097729462288 142860219165534816
72929058004856720 104131993362211920
36554039130851248 69135249356047464
92528821246391712 174958820697843136
57520959613245896 156528373475485088
44927504621896432 134293518192842880
53391553690692032 91356865818605232
22675533427603424 134887764963151952
14012233956200552 82403034013173792
87649538557636864 99500554034165296
40946732490904704 80057136114191488
16365766582017832 40784822534612832
87753638351788480 133234604410495104
988087074324970 196610691812899328
111924533193991536 141260320079175472
49471285007376488 195940322758141504
43138930817817872 56835766579438480
33798325834968916 83091291670573920
26712537065841572 145608715511641696
33588457392246820 147559616398297376
20319517574754352 172590026043557472
82350848513074784 138051515891782016
108382874387944528 185360628140990624
148933817727464192 178630230971914016
39190728136663040 118182271252481456
21742458775415200 120452890265385232
4718037274398716 57239050038713136
152102509674079904 185520536783277856
110035187039564352 141252982623995056
134203891984876496 196641270922497472
70805085724671240 78948820549837552
60471879685656832 77082074330371808
42608537101061240 120065126961311440
99548811488081104 180802779851896256
89213110738870160 140994018341486240
60784690282642728 185873973711056096
107280909943468096 126263116205400320
16218589745801802 189910865379115648
81129788866931232 130043744803297808
81282771073890416 126203067310456816
106033193185832992 191411939338410784
14980378831943126 117730805478393904
4742230257242619 184538986250975584
59896747476072288 155540422662145696
746114843008525 145267947492617152
58400864583470104 177018485707346624
36235787296016528 57732226770151664
115499371945699744 143653060820102976
39017165410814768 61920548690714592
34439681666346632 111114101293849312
75492286721889712 154661766429947616
151276307299230720 173689215523283104
53836717352341880 124229778073693232
25192607948411144 127922892906477600
77746687017914336 187829103362733024
82497790108711200 141691460839739360
15270980918119738 103078112208858288
3190192624304796 194640770232120576
93066183058731392 136946424225045072
56521602442328224 167509103444133856
106442251914022944 175529177594929600
85479068987887552 114559435878233536
174157540080805120 180760862325553280
124370967544252944 192856735528109728
16621446681772798 159720491145937216
25306333913323716 60131312292179472
53999255861302912 63635717280719192
85036109002610464 151327925490898112
77519723895294512 131557209010974752
127691775338904080 149027514429655072
89743386226113920 140324491689521520
49343328195963216 178840923158739328
4560677723288870 44443504410080480
20063879574445040 53167322412427400
175523801706038240 176967999426849024
114115854097830144 140078216138120352
30050934663990232 173728287448313280
151934318296200384 177599424516560320
88659203991020032 92740490579634112
51339464116052120 106288097706360080
52978864154229040 54175906927688288
37287479114922144 140918105304247632
92329227242880224 188846166392312800
9619594340542494 67663926016061848
108725578904558144 183994371695789792
85398649761669136 104722892835085888
79352264278333104 110883991669370128
55201650504455904 162420218623259904
79064259862499872 153893815830980896
19328965473334240 76326580188475136
22320602694808132 185854336156563488
45201302965312936 184795690540965920
7231147539947645 135337742215386976
19463627666981872 120618785864662320
141245119769011376 188921950793250016
43188507457595840 91302383433920352
43376186278539696 61856903251831352
2870862244429634 3862659513836695
58531742083204920 64211128750598624
37337867513413848 184427371365469536
27907230598845348 152159430378037216
3630758540200101 24010190524138064
48314181880149856 67117947575926448
145714391088616864 158297417397891776
33096102365265948 88696532152034464
13528671848130204 31343064720240372
57679515023125296 73693695746015600
30167551730036940 143929341338843520
118011161232432864 120316919098301232
20845633329254524 156171635530532704
3164330154432878 21636767122881024
89649116819471104 139602403663938928
67399896394256680 90566661623976976
113603519331677424 120863838090058832
7895622488142928 57852554997406320
40073989822381968 180062115241137248
25887975591826580 137806481674747376
45979364737916584 99345651970783888
92959746201022816 166133405443835424
26560739471990576 89979650377480224
71423350698006936 81206502223237184
110187368787525152 144111113177893008
174275751889086720 188282105265694592
21156338395961240 35021447185590768
104427089224722032 117703554281296640
49950321309197512 92778877779696624
169842766256428800 184676128152846912
102676552080781232 178998308656827680
29199111924976444 85439379484280720
7450608225779740 44120564349250096
147142885669052896 159785504099903616
4688620084880653 133928787352003744
58355546421075792 168616305657461248
79664540692111840 106648808750533936
100384934330992416 122087556810763744
30755588051781052 173600491089100288
87046969640209904 107082060735555968
119013654797087856 146302854323882016
126940421996842800 137034340203736416
105061398996952176 106955956557339888
6910423992047752 141965727135106688
72817526992883536 155575756379533856
52215721096831520 82633206804313024
32606377046489916 119074498514492208
36680025077190360 146774393152715520
29017759211175664 109155243455531024
21205314742640868 31520263868577380
25242353857454472 180263677591207520
169151365520074624 173138669578736608
123724965153875040 143490051477900128
81470782093000752 144043759517374896
15249070614747126 105964617084720896
15467285660081072 61116797093505336
63445683931238304 80552639269879248
98584320085945472 185225982272157344
174819375557555424 189618761281671584
942313535091698 13978173250961818
44303107481625704 92731725499236688
76240116325957680 100756066218029072
43267960198442752 162434247166294304
97617238853367120 166625873538807520
126416336383922192 190199600013341536
88041110592290928 105236059956824512
165476067781268064 173447356229472736
20039013221492528 126332497583060592
23626147714923616 127511373816278016
126632092257327632 127008286022861168
18565848539434580 64515546174865120
68135352633158048 169241597238155840
52911275505225712 76108496609313664
5664105294898401 166389000485597120
33966105975881964 165292766179581056
90050946029146288 139290601930026368
45170750106764360 84001572794470032
54985361351833168 160960005112163168
59700477358062616 99132931941524592
37409475323626608 48164661078701448
22445374613470228 138994149037067744
8952741298702673 151968232820360128
38748311572797728 108007200624264896
162951628018623872 192197040263959136
156589510427212832 188265945468832512
56879343977159928 173554086868576032
6853568217689109 88750489407921872
15738673159372972 103555574076412832
15361074091228002 170387578947158304
4120921617941278 137660548838107168
151672104349096544 163327520255431968
40036482879509280 142561917067588144
21907748597012176 131641376369163728
8336261092988190 104555742507722384
98298460849168624 111960910954387568
5861129302680200 140430766752880976
42429875308356792 162168764990655648
17190226012947630 177865693184518528
66224398673159096 120056794794152512
46237718092534904 162616839178794432
3999953182020095 194258779065625376
96782846998251584 135070504033197360
126324408416640400 165712084547647968
94293556966369328 133645735250440064
80923729585823216 173084248402610208
122280521978229168 128610214877481136
61041823095417760 138433944288705456
70668726546398552 157524072268223328
4049941775304875 12020165848328478
53238189978069576 160028711339525888
62892633396609784 77833414569910400
138536409936857536 172939327228162208
7559160772319028 184621370977700224
159166298940200128 191718419359397664
58871905818442032 93380596100106864
70336908938595144 130085965501538688
46260493439915792 47298456621585288
67435770551325584 83919091248601872
44741610007878104 74412265533468688
3575129355250088 166562606002869920
33293806760870716 171848069969012480
22047092756337768 147831970086145024
7618649334446085 116266354291018176
73056167915843920 113672763490189344
72286147641096800 120908146024511120
113193189116850960 156537591005981664
15588550508615670 97078609676603120
8627419135136427 188561156345218272
18091284372690992 83886476741103408
42491253514620072 147035283136820992
145165511457724032 148241878010191232
94241850368174624 149235092501612096
52986408604489568 190040122324993824
19591339408635828 174441079180091328
24213147105952956 87539791355173200
164068897184357024 187369668930381120
145712787614558144 150168966777152384
128147380050260352 191916242496054464
113947452877296000 146710215892365568
3049169174247125 78679929142309264
41891490964932832 97901615499496096
105286199837591424 171717739455000928
78289853052175232 141580969945719568
3342414081154634 159425219670320640
88606796721738816 92696582797916608
24975964850897552 108895727887220288
165416589529262240 182640806556184576
171676175930084384 195710065070221824
76176591772703904 153444522078789184
11350169690859544 22822065136851152
29086558009431668 123550881386375168
91671094717098544 153560842033613632
74923342941510272 75345317435814096
18940825389977272 32049508318621104
179481076428494432 192454112846911680
16289366334465904 137799908374653600
84825519985932048 109755219293018240
102404477630008512 163010415655944544
16138064019146592 148668848464474784
8151432700993509 146264192466390848
31265718509822684 170657004411201664
28243269354602704 130698224478398688
5369754947837750 127742945284340432
57258791709054920 141518006863177568
82897513692459712 191989718667716576
75315825694999040 104635124174969488
6947415776494122 117372607566428432
156995534405337760 163966826257921632
97636206879258400 109483748506739024
24920383372681644 116469690730320128
29572165546332268 39104532111639352
8111824684701524 147062724291739552
18077874717508468 174434620987870720
43880497863817248 190533907131986496
1350573534211906 46636630395717640
54720127280654736 85985938363171024
12300913770759808 85419369366484528
49206073007128904 98784028996282864
14933954509502202 196615360268249856
5088757441629115 177522767230646112
144820267253929728 151806919410317088
75585273745227840 154086748391571424
48516535387025776 147682285708728224
158698366765109824 188385957761460768
27369518982718140 93187436022113008
13516491502758978 160193487175197280
71872330660651144 159144686221045696
135992836937690656 145054454399418112
132121517911069840 164512904901899744
62461586636900376 163593329198828224
130299249409388672 170314984952121216
63309412915554000 107949258636962624
3908924595545199 12448685129419300
50387368934739744 92091422591650784
87599544640320784 188226031668543840
51478586575834400 160124985811583168
41632354960700360 61583629641998840
155432645190355968 164088141189516896
174698135480172032 178761839264986144
66286640727318264 105580208090359152
28229088611961152 188470995821695616
89615105266385280 142576120509094656
81898259809840880 192368837096598240
47353032573774984 156735741658869312
46184041275998960 65712108874129832
40246074251575928 104440489729852944
176839237806044576 189930843442498880
77639178738499088 177820068494189440
3355161472444265 175315889888093280
99251816650814768 189796376723017216
48253673730706136 120854362615904960
15459739234249124 176614300669847168
16427502065703522 117507636322040896
7421427744146219 46059021435474832
170358591352410080 178593924904758624
100952723931621136 124852612022645728
132143745130019312 165030073331897632
8514606291946259 25374554209102504
47488300199293400 72416798521221856
43501700245697424 96000631094307728
31668557346411792 183620868429699648
128370526635833056 178871285834462208
2443314474277973 70189829734835896
78658533626672512 179439932998986816
44848405844424440 107212122207561136
12835050526047248 76904667559478736
90397843054026944 107044037626420800
52298401589756312 131462754374030816
25037102806443888 160920957900630912
64392667211249768 166625272668115744
29628164234695392 48407434891672256
176175786930604896 191344088728779680
57993671417237856 62664630776187312
54302602735218864 163318856686637504
38438639716874872 139389738558686960
99527166269889120 106557206455906032
62347480484018904 133732738612604272
178142722078610688 183473112991848448
160288072417275648 175569983496140352
934257066173994 7869696306984182
6557305925419575 90679284684507632
136242951307724560 166088079514671616
43815483960973864 98427179835628400
10897457145888378 102683492529106304
77391082798295168 184958468542337280
92038838123890832 193022222565279104
83227062815381248 96296615948924400
10233805470732964 16022267193132890
9878026866068616 174488795267876160
19080330063925920 62406280648581880
62330719639895336 65033268046310248
108774803207632480 138106900682498704
99181215582103856 194431731187243360
27178733025950460 89703205026379232
112045416475005936 149957240603917056
80277995166794816 135610877234777424
18312431370172252 32525249192842480
28061057571187240 178371560422010624
52494166729860560 70605661122633656
21246272040478320 26465154344782464
52152827052571176 142061673447025968
29613724811020632 63127002140189864
133276696649731712 170085688543845472
49781937932113048 181829671836548992
110334245547939504 135747625664254224
11471334582555308 26206357475940856
97083202771592464 140568173396680048
142957267766161680 163652285274727616
28647202075302220 107184276360246304
22697739180507556 97025830934160896
136090573150903312 138757275101015024
99897278694692480 147231667482969824
77916894256918848 119116761371800960
133750262682917648 142189804148610064
57558967187057080 103342569558546896
46632785602729088 187869846647571104
6371148052586444 196243108582955936
104958943892386160 147707223452600352
166951367504995168 193692637742065408
59902040814505928 186233544845820640
138613338910471024 173122173001146496
4301277083501341 117816378242166320
2622216259873077 106040561596875872
48763189567260240 142071882305289392
107926857477780720 179947790680929792
27904841884281328 177308439514416256
26166307230635932 32602963723569048
14862218850079356 46958637392404696
26310778852514612 133060758479727168
75047838892578832 142199597653714208
71948049000534056 141202415342759472
4367159185674847 126347830951698752
107974543150450128 126657667821360400
65677793371830872 172432077638373152
39810930053697304 188040344382005984
1650746935355568 20990927965492780
159141116210532096 188779238828668960
120782987123957360 147490856752673344
154183095926417312 191161512117309248
90980866339159696 181563891258428288
120043029501265488 190722303165815904
168869945403188480 184305581682950784
84171134944826368 88337878582682496
71444753036856128 119570742424257840
111557232078502768 154422313805875040
3058678324987842 48264812008833944
142758887013696000 144962841178437888
41271245373579256 110428343963047856
69871262904205744 169335783600850816
64631723058628376 70828284409658728
18592784486235260 52355141746565904
6316917979822226 14318805460938684
34441726512498540 63010258003878712
88172944020966704 91360350765193616
118628430646537264 155647285264503968
54046761085869968 145184161352260640
9590180170703494 14332663813995004
138704247235635152 167689790212544288
17480363846476474 32514017222363592
8814555662226126 150860324007399392
107281661555384832 152736460926350016
30866726375434332 74421570721004480
10609820059471058 33829935625100356
92444678597913184 146843620260807296
93408047538465872 108079177894157680
96302713603398944 162279879858162720
112027156567301472 192916820503856736
21141627191822096 132585791530208672
53882456657377832 125346797578990640
182879127924724128 192254932756654368
5022086652841834 163419793755834720
56036990948154104 169445923807060096
113859201030862624 117025752946298288
15522841901716368 100759360191587936
100559941773481696 162619961312234304
99736705323618736 172876121913761536
45757400850398848 134606242356226912
42084135440322720 68280471767908280
118302218324774064 128664716446830080
25453286732026828 143800526104782096
4595673469342574 127985445877131264
98108254202097200 115980387233795744
21193680914830092 183370044434684448
36976077766353800 193542808693042304
25106285961994452 116049275530068752
98319560879356288 176970499172180096
118395903837285264 183628876153466240
2019723109625832 50328855847237720
25995746809546688 126002143232487920
80144938744632992 157750699284318496
89563990835249392 98000392703480112
83565285943799376 183798777356988864
5848302418999902 59811648315365968
43252337696722824 119193325401394672
176292827767195168 179353495573317696
85248506958227840 134970290689592256
65895463608933168 145681722925464256
6709281937187262 167038668499705248
124829774525048960 159921202781980352
22954652268677700 94145922764974672
76579869270158784 83270975288837744
29583700171956264 186529907780732544
41458707532759632 140611602468616368
42603511817646704 52722550885405240
941379122391284 28732309472569832
31448569211692644 158466350621670368
27682667055960600 98922925888740832
30193687732203420 119396978135844352
113252212232886224 140355130681586304
89354403896856960 109060166961084176
150799586794235392 182349408433038112
38400043659483856 196870053686316928
19106606937882872 76355567747002240
101060212328419536 118626835936100944
81503288299133776 100783229156336512
63190183317579544 148587457201473120
119703681074619264 164344088796414560
46114735795115936 63867930705409016
39689003730894488 82965691727428208
102579012640593728 156546850248885472
23239111507109684 23627599511843756
15635809577727866 95199557855809216
70492942820754000 146437890431482336
107274701348394576 150635087335631136
11873024435894292 97997546041925728
25408801795777884 128424878827751392
6786986066049358 159283693553755200
75412568305120016 150855898553774496
157249186357293056 192804227749212320
139332468077738976 182406073237737824
33773199156657400 76595202382078560
123351919614655712 139930869322941216
37665566287385096 137122607612211616
82858079583675520 180978057107913056
20864360664503096 21949525711225112
159937204277037504 193628397288304704
109098675026372832 174656351227848320
43537035210082800 49092343420408248
5080859003512638 46750603300620632
26482773567609876 137911078606223168
54222030588154096 54243921799659936
4816714954507443 9689643411326682
110068644413968288 142399518889644000
77494268961043616 80866711900235120
39392812832550744 56320258407556032
36509442588831120 122934812161659968
6388646048268910 170408700090486176
29866441402620428 46348412470596064
21065690292708468 108851686806612896
86494090809396640 134540609588315872
4355781523394391 11991753939048380
28397788217269680 153455700160601600
59180333205086800 78451092097657312
11536551189561360 36586415952390808
58913176901158224 145374627029829152
74053986578767488 77302898360057504
176506102019443680 196517354890851488
48227112628071336 107432845145525856
8568612712290412 87399586608148064
19066182267477080 76876362096920656
144583892781596224 173231878036934496
47757546264119216 119075447107449856
10525033357748200 114609437999409360
147488185392732672 184345284986618304
54629069143950056 188256831324637984
66413282904799728 88485229465487552
55440751909121712 155563954198235904
26868811734941116 61889275171582872
24789144064268068 134330988694165536
133818507453606 111952687655022368
38609194923587280 98431927212162032
51341027085050376 94351475861187904
98017822745428000 109017225493363184
33847905521615216 163032447639419808
67411463805422184 160897566752554816
49772772649426328 69670519355896528
22094528350046388 23038776176819476
117756719234168848 138476925842020400
106188801168183664 180140212767423168
816824537246585 176528146850386528
107824142636182704 147401698518132640
118235387964976064 167575054452768640
28612575055797508 188438735595912352
44972197336139736 151822548484191648
80091462188725536 121521218611754976
78324348326037776 119594498729896400
75055925460887568 102758503196536304
93081286784788448 152044730782851488
16311988239762872 171772545161135584
137560162705982384 172725957509015392
128270395568858336 144565576435786336
72651964079629088 137164316293334080
164475323706428032 194115832351733440
11739367138911214 146872346563990240
96990038970159056 100086693711628016
61957155880728816 184196141728746912
16030634232044710 86671272868974480
133908751976926368 156720159186555360
40994337974771536 86717793062264560
106552249334704176 192620488930920096
75180897442680528 108722987110333056
110938216232768656 173981831673384064
24861540126595776 53593218839853664
31787930615144500 48351081080927040
46652310393663152 85676851467561696
92769229092831168 164187431311427392
68836641241966080 167592966693454496
141196737764704096 156403139948144672
4828483534366908 81867203090979632
24106116374753156 175076738849238432
10965108488503374 189552814912052096
115951240345657200 165032441845161088
6232603714064381 164532485326459168
105165945738317568 174239608371687904
79278138185592496 142218814191620752
87128923509183904 125499781634231872
140430472425313680 175606976934192672
98385338846706256 156520947034658464
118376070981001904 142727380273156288
49230883353930984 112325970039519024
40776922838378752 172809015589250976
118019280696310368 167957479509797536
112124010744658064 192756889106752960
86125330928276032 193555115741488192
152013030066565984 163692128505654944
11407364690681332 134403200505860496
17515799620421698 105527113488159792
3288606268172254 19064294843654868
34629631630214492 43432912147773040
82244589708802064 107172654848936352
104026281033446624 126756550124752944
22889945658717572 173507647936277920
32510880718073736 165227116231690784
99738077419558896 162800897696531840
58681282485607048 180229824390477824
25430423386892816 69634210822545176
141375417941477936 173787123001218272
73721567432106512 81762335244417504
152170450932408352 170789180285068128
71762638192904416 128867086216050720
87335729845249328 105386880913958064
6444927415018681 61231176871319184
50261190559138984 95678355832121664
63528527736357856 148867092143629920
8765892815068365 113600287114354784
50091368868913248 105788362938963408
81716131773088544 83680409699613168
97096512115554496 158978152535845120
45644964999114144 90649419292664368
94937767421305168 166309492304083808
4409887043274348 113119475427527424
23351055430458664 136155819985170320
79594461719440528 94205637470389056
53057738779565816 160148679398805184
163317870367198528 173979149015778784
53108933417147624 151759158017314240
175419191503082016 186866954500757632
7351964034104037 46878228378957576
159008080872016544 169135304896879712
19029197501803320 151278360881779392
131367173503699856 138818259748216352
132385813525906384 151961846397614752
34438435841926264 97391507018447952
48013639963724672 56224569149535648
33280701094617544 122502314197203632
94685333394412304 165053783282843072
115188883230040096 140330482006174848
42237732754386016 103626734838261136
12575200986451064 106278229686808144
26208424926839192 179047153844888384
16826255229439510 19637791708252112
5219042052357411 57560282711501248
91328849236554032 163919477488851296
56097539589394832 116449762312433088
799173433656477 157412283023550656
96753295339879744 111377160876023840
70279608006771544 163523901692785792
33009797155967348 185539978574559488
51567606950567760 80892684506596672
27428986242080248 144152794100399200
69664005432791576 171706418043005664
61185045515365728 66669596963472728
91546913197461200 173376464210196384
59490894969229424 122403652778274368
14586837199999434 29629043983273200
758883689969428 143649648072274336
4186459937253780 37175117676488296
88418150204103168 151102728662520224
21288737351257728 36748180182228136
134622412553815488 134711328405804176
5414921526986105 98848657402401088
66011892932375800 158393154546027808
47393732318706200 194594555204931424
7363402418143648 71291158365706808
102464926144269920 136059376990977984
39927388033923208 84889277798797152
75149665503906960 168550225422157088
142277400223581072 187604953837946144
48943831783241432 59297338924654936
83159229319509344 112409210849417296
17896979080274956 138831069199413888
25084626985913000 62806975970050552
137782565181189232 183153987375002080
29830369732265968 145462429137975520
78137593280058256 196680825214322432
101495320080651520 106717420418137792
4319607121527607 38837169299402024
31613205179143860 153436565764601728
152671098870062144 186088331799098464
14171549255324030 196427481614679232
6086828241492748 146387118688448576
59015113135950528 147938401622276608
115069526791648544 115790194044965296
106297257100614192 132176372972013392
32627796468511148 109192944848978656
1484772692642340 181441336075967904
175387377008599072 175692541233409952
85564242112293376 117220557893378816
740017028947318 63721145429254416
109410511060464224 164510098217424960
28358360986146416 35452454133604192
33165746015623120 115371989610558512
123504444664316352 154746038593854432
132843536097203280 193003231733593440
100893343282430 178854863531613952
7179029125871833 133050482601182160
128696643659960640 196635772841580992
40784059219179584 43570145082282352
123449779279362368 180111362703642016
6149376679873774 126112450456154240
141628121966229712 160909627739991040
9711963637830188 89388731226221920
71186721587967648 108763738305503152
59302239278300528 75373254866854416
61256427389436816 130364994215658864
8356524766414904 110168288483822704
5265990704201361 51837280254234600
9537380153720760 68698844281266384
54087080511727464 169815364980761504
29502161739340436 62660983748617176
48183183342423416 59917294497444728
89490312119677856 186503356995510624
136957723500084576 160855660636109696
158207557932885920 161080899685461376
107513756153751280 159760897634732352
34938187665557512 148518135831728672
65932014076644792 143701310315461872
57833038227942960 102177719537921904
56212315805414320 150669976856481952
50853996155090392 188074540585670400
60895798189898512 170794363327068768
95002760253755232 103627202804358800
76395506343626144 137615848093138896
76836791107540784 98842647717566448
98064693231144464 171113942149246176
19262114371444600 127882288109277456
87206216125924688 92493221538062800
105333973603137600 151743285072288384
11583074749258904 159852592758209184
69794198923208696 98220075614782128
47157373186393888 98539460503526960
180844153301311008 192055423566277472
26375164774329344 155335064853658240
8409102764660016 168190285019846176
18553093174517236 195227035866197024
12470467012563818 133991043811088144
29408670991440124 173593607597425344
90043648930567728 168065500850161184
90129402842615296 99065762052195904
109464842623993712 119243345661533616
10381462201316518 116665969923599552
18702111765086760 145324942711645440
92862761781119952 167100057233279392
50771156659639512 196195377819975136
125892833529822304 161880367150749984
64931394019067488 105050167628896064
47451663612312432 109975112806174016
157257380355585216 190957794407384032
8787204696744604 10109722867385548
43336929124499560 43901710279875832
54087888394254368 115177233277580224
32942326313550288 143566112829420896
28816955112461312 179562320009351648
23049809110064556 147146233361082464
118047752416135968 128748561995236768
103985899969577584 172447424417069376
71602318643998968 94311093478210928
107626558434477520 169920076122754816
55583285064243960 179995010249680000
56679856232100528 193896351521541376
1062078942636833 99150252120191888
35302382164981412 42885171245466160
61878465677389280 93973699517691024
73903052718173024 135515846324230000
85866480802506304 189298758261683968
114411363758675264 195767090481542688
63191462515543888 154079970061101120
100070649276044256 180692382264373248
30912972134665628 78082973698665808
24258529654700560 165315477682740544
165418943239016416 192681970089988192
136937913000961136 171254465233656736
102809295811124240 108198131361899568
119796305009158800 168412632724084928
136824818139905952 187710810811690144
2475329588930136 11834882614322504
25142215016887212 150562314097963264
42633978087475472 159900624191403744
110687739059488192 193426874847523744
73892011446517936 179356749791025824
154900728654874208 156543148638704576
71183198961832368 72987235747502880
82535628483422592 193972609073876032
101547013218909808 157968140901049312
9200057651993264 54986769558370792
79683522806026800 108109975452055584
55988597843306352 182981622405911680
81962937349322320 118945859582703712
151246720377132320 192497550118639136
630275595266146 162533512204201088
28056552797180376 83825332333062368
8529828440145024 91148660524499040
14305977760473818 27855572455217992
1336242534815593 61747560717871864
13615730499940858 18422484655152920
116246110861701856 150591110834576608
47374228349401816 169632181996842112
133144942684989952 187228060297009408
44467020914580824 190692166557324160
124050990667373344 141357507841697472
170297500684072608 191899674294741600
41232395223051192 193278175497188704
38364222352604944 91800329804520544
1184047290114636 90544136095525296
43425452433969080 111883199974159248
105684499989340016 153001591810792928
107572806050612400 140322542114939264
71090086182098936 121891618183285440
46164670543514208 104053360448803520
7322125354581547 55240053396501216
89956567084800240 106924835604411968
30875391228988716 111719840377610240
113863634812428336 185289079194318752
196155943776220 58495976570890040
69733402367864800 80462710993591680
31837450732426336 184861170094011200
63482322660413712 84647338347841472
47419274496081944 114634392596234784
38435577514445496 116506429413137232
10335631169992744 191223886587619520
59609014667243416 135474153483662944
90253213468944960 189638946934238560
12797250730791374 102151141921271152
51947816314741576 111599405721146816
89327080162943872 181932670662268320
109450040273074544 162441253311143840
10337398241741576 168849747680285920
53658585552816264 185654277622194944
50005701605679816 59922256449178632
63760765704318376 180386742564301856
86977048644826496 167455522442941728
31381685045275804 57373708718074552
177487275133119424 187208431718201920
10153671992845392 71909044645104088
75435331812212000 147240709807841536
1829792911845586 107691567648289440
145117779559216928 153191561095476128
18900368154932204 108781395479421120
135544533622455472 186862971206141696
43547784514728296 86354862382992448
12327465643185958 28747818767894392
85595874641017184 180629512195159168
49240692280992744 101959809957384768
45613259657779688 65742437916643616
78887126741576976 80982468822656416
10747509185644066 112554728622159376
15586760884032028 165107251576230976
14039800015303984 85398050059877408
95198074837640128 179355544681119744
120212825502078816 158992490043611488
604495116191412 84138602764560560
63465174689117448 171069523474546912
16401773591732840 92188881857032160
134286684098785248 136126385783686544
44497818230077160 141352418876922272
30468791234498368 94041362816396032
8821288960891724 65314521695972128
2378527876387668 9120492783389900
9278424398994910 42975716050318784
160747288386880864 170195386451974368
78844789495965552 136831031136804064
59646196249101168 61071794832975736
10661945169554544 148684298452163328
90357482696970560 107360721763799856
61755284845916672 102440122450473344
24600173083262024 63621005209663936
45870231908618152 87433255565612192
92106893036969360 116346620482235632
30433364308270412 189808988678224896
8646288946133180 56668944504077200
92940280836678960 138253436304357920
69645367986017288 74913851937037600
292901286637952 104470898485424608
81064804091815568 145424207165620512
45288442343294200 147693501565539904
140445732351059056 175581117087897344
24010846659930184 64016778106392496
68858493639159680 75359240857732880
90554027367476320 161140056511044320
87023128587594512 146652755627186432
92754617613151552 96033036613965264
131055752668454848 151350407512199072
26462663367449440 160271213806846560
92723521575631920 151116095081422816
31313233599189744 168561062314335808
142942679767075024 186676889786321184
120644518239862528 153118784840917152
53728882378801704 141340064620303360
88724294980453920 169572818141309312
118221901589575168 133424697051255632
143395133047541488 194975090794210592
77735875795048976 157893753712908608
62446321466248376 90876469679415280
75440112273365584 194120098921301728
76134840931861696 102482640472967936
87491518742718768 131746836888139392
8322940127054362 74629217308287728
52817866445965896 61369789260632688
27310000284389300 171889459544319936
52120123593495456 128652694169003680
183983012255630784 193828050948362144
145857738654763776 171831361077998816
44271663854618784 115508277423851664
3724231969105718 123701345821442000
139819025421337552 193694977560249920
5049693646055919 113379909107907264
32094998035394956 190667609958144256
18363901255016296 83660446537750128
80466883860343168 150734112531277632
78030752302789936 182756137112062432
11919228779681020 126274665722401264
37044114350534632 52001418782886208
134235052794208512 193874487521731520
108084095799588544 121548324398266864
22473606192820180 115650544634725568
382732598912913 149801797043995104
40977630562679776 84018679995396976
4302646286630769 124810464471970960
63276398997901200 153873762337144384
12163354034239300 48689461373197408
67583626162304384 178725855483816576
149022836994732672 173256385721022848
16909391827553630 101788382389531344
55824747512710496 128306907972670480
49519466089363472 115205427531325696
102532503962813920 186201727058555200
14175675506415648 38764006478042888
20406077542411852 122278119640011184
111744222395660240 136530319355517952
7204310238886445 30967052702266396
20278387076055900 190526848943503616
10620654792714276 86852484023403280
38188007586989264 58420754421333688
110688628647421136 168353116070549504
66431768395763800 167880514047209312
17881981508389318 187686543180211200
126432530285591088 130069699220173728
10591757954466460 76147338590613264
94160796499713440 184172806452323456
41559273282456856 141200209222770720
157516527804018816 173831009920586176
140647858927679424 147696164840337920
56418041450486080 143368526350652080
5381219904204839 194167157639654400
36796517518440048 84985020103156624
25242186361814488 143516959847937136
15827752580076858 46223888111410680
139910312098697312 192109280869349216
30852766905220548 142812083519176800
2720822076297804 3035032933933343
126672312259574320 187331392558116384
141629987770444192 142872230460417312
41851477682626752 148422947046493280
41502902843274568 180320253087342912
54850428095150496 176979342205183968
4699714513229433 116103914830032448
134523048955753888 178273464851627680
9364403356915184 111025821692890016
132566618974726848 137110495809786064
46455176690098752 176112186006030784
46976304186838920 174485434157993984
5587144065456786 163161229085395520
117543977240922832 172166716161657984
172979031366887168 173382512642543392
5958844459568021 184127718722713344
71976325309133376 149727933163468160
18335036233673848 39874971850963488
137043088076291792 188399878307461664
104420213430611360 113191537549686272
152172593848352800 186990656479623648
1765885753142113 106541343692743280
192606899706830656 196434834331608832
115119915262165616 136866153354260256
169473309699599808 171274603099877440
63118847698844248 140525233617793632
100506488774608832 144676398849707616
20505821412964588 109631114821710704
366761232083946 107585394293220592
55826200989478112 119150649122483120
64442513724217352 171820428503353472
123729177728935744 171514845817412768
130483098690393520 149433046205584000
72989604407842144 145668743369210944
6770564495854420 60605505943767424
8562741473889767 26190372245703744
17089601603608382 53692751475861664
565094228317659 41331399375614632
16350355434777438 143672641488888080
38730662967968048 133240877822426240
101675875285316432 128663594451641024
79813391771788032 166193012712739968
17328585534068038 174870127490472608
29597316466032676 73702125280816944
53257291070329448 128405640007611552
4538485877631580 88543279372243712
70924033189644728 122643748506833888
39180826585448592 125294363815982736
182474411048165696 185778493326212096
128560941850011520 187438864850689984
1063355359497749 129935613111170000
16908951279857686 175354796281399488
10396057549598862 146734800851787168
78151687803656272 144090289125847104
2764804184313462 73520989178587936
84672058233621600 125390096801004128
64293604336960056 108942952900759856
33228748920643640 181453060803656256
62179914029439544 122945894911124352
49143900852266336 98597412263374720
127435655562709296 153935918383051840
52354090132204600 86412232949569648
12989893757175730 27592146595464692
17258117331673062 190315028454767296
107610205944355664 170792162529697024
835411133867960 101821463660550176
97259711384175248 131170958251418224
73599567166771296 179523230322073088
88469750878110880 165925748909071584
65485390916800008 145856172083089184
167378776750451968 186176202396459648
73461735392975712 118635210105396160
50162036859437400 64030859650301088
68815815723284608 85418678978823088
155680445370364416 191970675758661568
17372701280949610 145625051892686048
14067520136736510 109742490989396656
36197160465471064 49071981758535784
60376452141226784 123728192980236080
21294673896191408 28960592156001156
128829020401379264 130144170701831360
162394067658051328 178830689991814336
42977642353282080 78494800483522864
90522198877917328 187158518294081920
168293224482591328 183391817269310624
124711561005882304 158251500635379232
65929973758089768 139221045011238800
47283342443310488 74595700636294512
51920561214205960 146793830427210080
59125113307439016 146914326376484960
119755656214049760 188348668279988704
64657115200457240 96575536450511312
16992909013289450 118198840332447040
21412508210068620 64795832078889208
51921243885979936 196572535734687456
61413449101728520 133432957763399120
92376497753096448 119699188855537088
51307970273371032 90876882647008448
61451356520580048 116977933756029488
5247726562552915 117755436281880128
39379166663025976 49355852373822696
125673256478625424 130852997784189776
167313079978795104 192167495670743840
61079192185515968 146568304086829472
80630912270859808 168170808457348928
14296097954389728 75016055121221568
59885193839004344 110907008818633456
25557032138517916 146260432134115776
38280353559287344 99253893660118528
68961350425647528 82651164826758208
131922218898309344 177706424060390560
57656016393273792 108790338079069520
19839282250572472 166665907959447584
4883863046333242 109143535586532064
151830447160606080 196415332707467488
41510112854297368 58830548021809360
116769565912719296 188598852857706464
163058542000043360 190503285535008320
97527443588492576 107481734062827168
107779864763130064 120932356452655696
43151545046852200 196832297779042016
78863803962848064 82884091577662176
52289818044473136 147669174851509824
94068322232619648 130283915102680544
54430320654751216 113869707540023104
40673778416751560 129296804192852080
81628549996247616 120026809795288144
55392516730588184 176667582763375264
55834971573725440 142948925791104848
1893718926258158 102048527055303088
51623071843151736 59700421086781672
98022690274876224 136459697994624256
52621162997509728 76361395003054400
148830383306144736 187303129632331296
72140997756576448 121792794539667808
24025265212725016 186970859139713056
37347984172015152 167299201832687840
122302967817636096 196853732403178304
13360978889727278 187383739255181856
31189371045875616 182065002377037056
40899452417172968 45592208073257600
138072880411644976 141353183567715088
93458698179836720 149923217250327104
68133231196854632 127702358802138736
52842484770090560 116716314656432400
1270826436411500 190280721159046784
37922973585552800 156594730942897472
136219518562082752 154392995265836352
113987972239606976 117292018758156496
99833766653790672 174254539321200352
69892887565478904 181565420092417280
106627713121375568 139238236825979984
24084286469141048 128199443057339344
93805454045668256 184028013150071168
21205659620490856 150931081180128032
78216534611948416 156321816671295136
130944428253599504 196749027862662848
28908881132926996 181086115638134880
2420697839276546 35036544367189564
90151206521094464 102117865861632496
75451211958835296 96778907978071712
46296997867372416 164401659234664672
149694973762278848 191260596822974976
84838265309851072 90082026004536832
15856984938664728 32173392265279552
79903422375084528 104989681896787056
44889813531851936 52014235626717360
47977297604165408 191772172227153152
19732622372787204 183799762112815104
108330884223486304 146960226249386624
73692714879547312 189477780028737536
65693928955276000 147846044865785664
5946242747968483 61499963754287760
158724476340064800 194324649344690976
22613326182908668 44706835091925928
3695842728101337 126817303525320368
21937607755498980 184375026434218816
13178990719975298 148607101356016736
59719439401899352 162434938615288448
131060289586000624 184154806333693408
84341485250386272 99362871997912464
5463242276883917 115589757027217248
41720587369896864 56813914513498200
1763518069917579 183398710320235904
23784478580607392 126731576970146320
112401041148980400 165086077297221248
82145050944093872 147108750135192640
21029174861628352 180676799731346656
26981142623128036 50326772719361640
49749820141617560 177077660406773344
82514578908286272 103171470719561616
404000831038349 151876384585874336
123975395096292704 159052094332015296
26822302678341276 109719427309543344
39041629205954840 106533354909918656
66540577027788984 183136187945280640
158419022500991392 195714601833742176
141705815533398672 169656597520225664
22389079989693224 80337901992810784
25552185706747412 140094039730546176
83931908655236816 131412114218836832
131246876500309360 146915099068455648
166717437939923328 190641369604383584
59484450667194272 101718106092418640
111989722945408048 121016184332055424
11300485474035648 36033580899142344
128019547146187472 182160602379330080
44496639272627784 90101842279311936
82938455490258448 149562857165026912
153450445609017440 192386004565876192
30798611517788800 148691003264144160
2245607644331749 146481339428527776
28936140751712912 122614010855927648
78674744648270336 96067908912909744
32902067995155148 142077275980517792
144296548856771200 147198392453533280
5319257279177996 48344321777649920
65789676845483344 137002151031560912
139787334204571040 176554945004711328
109062269692098304 112652616506661184
4006201156961945 136273497908883968
90557263284112512 195329889484165344
62937105211624664 113189945674917968
85520878259496672 120640075723916560
89750229605535808 127194398152174640
71062048699892816 195119151430156832
103643393135316368 150887884907949568
30213452803427376 121073493974958208
107811919331812704 161699804075511200
169811885773963168 171216494751927136
14157425709324610 88603828798571872
26066083828275856 146449811681653504
45650189324301144 91973223002482304
122996323907854304 191033472799955424
129550774969809072 134080355240294112
72871134940123552 155319977794980192
16377963660420150 105795008815091904
42713464224101496 154978720194330048
3830059011739367 111410331037058864
21361286402147204 90293691403523632
88780327654301056 89159615227049968
107468505593991648 144299854308245536
9829760331216894 50848606481827432
6249845702896717 68539475589504872
60621480982468880 189604202618163360
91754540752685232 105721075252460080
74119550290480784 145457738694795840
45432266436475832 48016920193126136
47531075930678080 155108742797096800
154151304222913920 166363805999454560
122023921662111808 148761191489500352
58475915653648120 96050238558738384
101049861373099264 104231935432108352
65488607607490576 177809813535107360
122270594506091712 178574913963572992
15146647723051842 165161343402788704
9779200946063002 176804350515155808
31330511778291180 68243571288441616
17089090715968258 100706190556514976
22684949944418904 66881492211887632
83068682116205536 152429583818048576
53257616845136336 160830687383611072
9156625749152804 194220351549793504
154403365586259008 193899369856162304
135212499918492928 135236564943202496
3054929850705151 82236783657623040
62171354486791976 171383758292058592
14156634019819692 187782183343789344
87040917353299888 167908653135098432
59315853849126520 74898471374122176
35715367080995708 195789343351704736
66558581043446344 91480817910135184
136703925752722704 181656290770608064
137743223876756848 139136116270476800
39363771564426008 42877212499509776
81588219046583104 110409355163584624
4281652925071034 23298105901037620
33640975421593568 154774249773203168
37484772139843920 143063921993079984
127481627009151136 181117838862216960
40249756277695256 73833653750042944
7660137072818260 134306581119555856
99536334840352432 166900709240198400
38688685375433416 149604761422424224
35110985245599628 43051270489370088
30923002651409216 149860462643093664
76352266269243040 148562492557918880
89824192406891344 144630076826207872
76707254317093280 172917888281323936
109253958335574032 189472384613570112
58738657171384656 137038961344605568
96776380067507248 151507730816549696
89912302598003072 94978906174170480
29724131859370404 73822877772516608
27090235660104224 170919071381342560
79893948156137200 98758540797465392
121133614606682416 193627642603766304
95624311504711008 151114740992845024
81928072049552896 121672452390265488
65983999649746728 131126145861224144
129340417135491104 152301106438176160
43513201653445152 189450009254700064
97251626837249744 99839277985778640
144993883735767968 182197050467215392
45745390988515928 104943078984841824
58677706276161232 102864773749637264
82553544350853152 84867919668760608
8238661279007935 9991091519524042
44540163444215296 186232390406470560
21629345630777540 33944631563827112
64170505484366904 164837524559365792
150176955535115456 168956821404940224
8154739213232599 177550989526014592
48343072522600360 52317730377658760
63971235110905128 110965128128322768
47079185234874168 76691529596503200
29483410684907872 115038716136640192
72099101618515248 79395202973464928
108714063043256032 146234688234895232
186227267449929696 193636890404055328
145027469276456992 171107565574494016
129027656073689472 175792807367310048
20557389741985348 192664542990700032
44464785873663080 98932865504213568
131315411047923840 143917715178914272
9546186370370026 28456228884851628
126594337923973728 192301336130749760
137829563225072480 166725212053189920
44459606945116272 196533828962484544
125996743014961136 147390460964672192
15533813171075566 76070608001310656
128619293620358384 155919467928695424
67079795923078032 116635474345546688
91953204216020176 142512872458720912
66245250955678472 82922633811010656
109365276385833104 186117762713840832
8972926967099351 114029681473087120
49800022707630864 51054664120242832
130335434427420864 186145086371045088
17835571999302284 144320858662344768
46318335312124304 97154058124168176
49900967726923192 123851543586826768
96839577354783664 183396503774859904
89025746528280832 185000462379550208
45163345167006048 108047497711601792
64463653538164752 113961153469754624
67111453276039728 139588833733870048
149306592276972000 182845719180513728
21585782765317584 137275191298422336
53556622563280848 167599849929215424
46428179766796464 100276352891425440
130353269316672448 162487998706195360
2603391318728192 54828906132018752
53588019943662776 134554691999889680
80851365136083728 186925605371315488
78415077169870976 166929757729221568
33526943800510152 112006485802176784
65789804512093152 147701708469928672
22927672798939256 95578495767769376
13152023333705792 34033759698222772
2924420804236153 71969977701659888
1822927167539878 185533456380145152
22004908966796936 169668606423626208
35961953644288472 182640658138072896
63523836795393456 131447362794459264
96049276586309136 123962489182526736
57776838621159616 115185937174823472
123260710070665584 184498194742108576
47973168297628944 68088190109545312
76789424477340352 106063072591267808
140254902545249552 147673336516271520
44911240781234328 110788417901371584
62806588343178080 77417654453671680
130587276803099120 138458882145922960
94958706856741424 109053854307630128
167031270605838880 169499403254840352
64473071289493184 140546851921555824
21074807969408184 183865986798382016
97989068991283792 174247634778301600
25206027856327384 29902625189108776
143355320696864512 154422712954529632
23793659362676756 190107425013879136
76618001271214800 100122380613833616
63967034970474800 147078285488873696
24325332558835 94617421990371376
111701105340409824 122253648561906640
98316972367482256 166819258166768736
66822050608192832 89210613189351744
116810017605702048 123361814724304176
94600177108419856 127926947389658624
93598766931699216 112054022997793536
10178722066471070 139743957038327600
8604566373697788 166931919269642880
67449239795456144 150121908222857856
23635494448833944 68893018582413232
94228679412506480 153179561336120448
50259538279073120 180271436101845280
115303843598214896 192960352630572512
28646847474281508 114307177390419312
21947336013407648 33738345828571272
45538020945564944 143351149063007472
51469280078005000 70570213972616800
15911264536893112 149780282918067008
151537289885853152 170879914769563488
100442200255118176 104450710615020320
178404763589248064 192127974416056032
15741327936854854 117644603091864064
81495649240404064 145490596015189056
98104859952019088 128583952576984688
70115611612914984 185608372622134304
10475297643397096 22041038294683556
139311844790491456 192058537362062720
158954135295054080 183912396592162880
39680799733754960 107476520840035568
63588990507027144 83303708439389232
58809822645989360 97566754225784400
51833434972878584 83859558974662800
92776586819489616 140277073783213680
390366971063388 42847660321470600
58091956730028336 173036648987628992
89946313886190592 188176638265424864
171888192467596288 178427710840856384
46605409872656376 95942401318129552
33477574919854996 72834323265945216
48137317214210816 185502827681370304
5958304521693743 158190000333316800
22968790096389288 33809714807228280
90060882841732976 159481787781529504
100204468512719040 101555205680615568
100349440156347056 153089185307182208
13390186958678294 42860331677348000
72757386262057904 141155776062504496
120471922197117712 121079973334725520
83522955588882912 189074398052083616
10370714305741412 29976158213634852
76920468881676416 123664248072655296
48963861313963400 73574829171844432
9664384059363038 78863526360552992
86238693418369952 195018512185711872
90582320324653040 151598208508529056
28324366437750764 99810452366614512
67394901473122000 96771558473445824
111780298465005152 117248231775864784
19065918679553436 112079662053113200
58538864265192424 84752767058081904
66679388896344288 107679509640895824
70043690436233832 189016044688879136
90299577152031760 150369917982693696
36091839226031872 127780912276421520
96944318819957520 151945630701123232
48327543452115768 137198426463014480
28705111534678044 122093448988633344
62494735985524320 120616231583061760
58285338990389920 154886539164080448
53029749712431152 127883278597038368
118924380657233792 192535957977120160
67011427070185368 73193908794961552
81939173842238816 157403680304741984
31071320289659936 105068387827756960
162849923035045408 184533390144181536
2141100271142162 33735231385294236
146978499789357216 176183043255927552
19496577171055740 51162518088300552
34501440765651876 102680136932640960
28682999301771480 141435479470011968
57028428554582424 123638407234472512
13517857656788166 169020945794052704
6177832384147293 11653323100230324
70636448240202176 92842561144988640
4694515746150673 152201673859116928
82995096990055712 181782652824094560
92952192795793840 114579595156899520
103843632415624256 165457078095479296
34652396919160748 81737712554675392
66798107704434928 107988055623361952
19338589548142032 50862960914208744
57807756050536296 118997823017319536
17428151909066774 18036382256761904
46129238293365464 73549243693587216
92873687482507328 189452281791473280
166393603951297248 180299918840294528
34717057137375008 70284939323758496
66671910296717616 109733072160452592
56797301103880104 91451984718589456
146642460649480896 178061398443950176
55274639500128240 196334219871066528
152080342208490528 188204208562902528
54298893741947480 123202375625376848
72813100859688512 93269419218475728
85060819571891520 150000674119942208
79286266507064048 93302760539521040
14647840194403472 29202008997071332
49145315560111776 138605164138952624
147668185239213568 158355537026203264
95085052195052784 152355397440983200
63132218585641760 120845679785686544
129290375929443488 187643874966288000
37141499174068536 151040544151720384
134217516253066032 196246421075652032
125617927191473520 169849454203546304
112200997377913920 178591051307786400
57083254605427704 79227808641993136
133289717122306144 166764198781166592
15832334906612090 86871170916563232
79340979448447024 133045295603293680
39576821707728912 123713514394185904
104921843040587888 160706015039633568
132986655818006832 183165009197860000
1451356767469352 42130252747281848
6920311816861441 173990528206120192
74951249297029632 130180365330805888
112880970863129888 196002418121593344
127540040987899440 128161826992726432
73017706442060032 79116369462860912
9737044174901090 189136760293159200
75961437616686992 95128139297529136
15588996418541338 70386217188611176
20480494696718068 151399083266980320
31752461381911152 143625546015788752
6825134854056181 81285986536004176
69586941896805912 186021889451012320
181666527804166976 182142033170242784
103275107142983136 188428518000876576
38788610911738008 175046359870144576
136721795608375200 144670061926007968
7623282647683490 184942425938735840
2754038479376498 192873798035356544
4726214762542115 196415033985479872
13130157447757520 37457227624152808
10038526398545116 171987291423665920
115934348225928736 141104004332247488
76005082659386432 97126035919744432
84205233235668320 169549947642808352
42000559262344440 111439845827121136
147365412663931200 182305022474502400
43600712548574408 151432224334260032
38394834168471624 93489501615109120
29220294184340396 195545488175852064
111684864978662032 147035641613969088
7625735101710516 160548924134522112
63472577816185352 145002940878264352
7174059643840845 33712300970924944
38937615034805648 39789148264076792
43680265457067384 129967614159436992
45719270570666296 107748648339580720
60761033870017152 104286526257053136
133813042765166048 140539990198589312
35959125802901224 89541544806868912
83550203517512272 186666709842867360
22056001264295220 23263282018794996
95360654736719072 121525534312576240
135390130344568144 166082881701668096
24866072273454836 181312993397611840
93463227425238592 135861906483506160
8904072111274402 107412796429545280
18482340711829796 56855472363919344
16054681563870598 196315489339861536
179922595520659424 184154701721443008
66487361791789464 126416444350442000
1448624482586167 74200943349728368
82684099112985968 102242136628874624
99936890083761008 113555086601259136
109623218770643856 129004661371694016
73243594030199216 89862418808017488
74476724516317120 98992694161524624
37344757986582736 141857074469279792
108170174794906176 124852858587298624
142601821456251360 144423017188889280
54090280971510960 103345242495841456
64475739691674680 127909516031830016
85851851338142208 123014400415864880
18772141865942860 78891830699387760
107537141933828656 190448020728865376
16531092240603168 117125400071516432
115312044948660672 134540220386278064
82392774331760672 172743991700415872
90152148829242864 123241499002616928
124964382013564512 181548981872992352
132319726179057488 156128257753225600
22333299854514172 196510551369345888
133359900347413664 157120209597944576
25886538034551584 102119174453294416
13969152684749704 149879867024641664
26187050692254720 122364825086521344
6408409030260606 136719868606177056
63905219458951776 194252966380114976
49698284027177648 194531635539060832
171544638920956960 190596483670100576
57088151474516008 110337476971986400
136400660116938288 168438318165419936
99034811851051744 140260882485586096
24897076927869592 163071990732895552
60079161930127032 120825800933598192
71613842049140696 160198888669695040
17221522221708922 29998820177301544
90765427605987248 187326761434675072
79270308616359984 163278735721141504
63534522833594240 129418360476444000
23548748271488820 111539500568570048
109194676839053552 134334154920575648
91963932692022032 116905125875636320
138242458089048832 189123802735288192
10784132954252686 114341707660241024
31773208328944744 114927403841702224
80914652036428480 170974166793083584
22121448508217272 115841665780053296
53103292575125416 140978739863861520
108859209280610160 177354985949353312
97565438448717776 134141708546361888
65935427001398464 155062120880221472
122207138091803376 189816022258548768
81767365061655328 137691467630468944
10288516486598430 172250588129045184
46360280803040872 141872768350291168
20788001537317368 106788793309935056
2464237582779863 83584220248476144
53001651175161808 55677906123413768
115585779076225984 160965098524088640
121829734630846352 158791519670945888
117204420969369088 177740267925606240
59811912271253656 92081554946953072
18734975520482416 150307269037921600
43299389324015232 150380947110547008
70850436470598760 121120818368841984
172260945969943328 196465520874016800
45336292830230992 67661415369314792
3686735215420671 6092302039583479
37880003015244696 188278050842319744
12680092953874158 116819539501790240
81612967297870976 166631023843747520
61848558857559128 161158680095316224
60390462604960168 163214690956659040
8202643663643582 118352496400864720
78710130867060928 103285368242547456
5588445391493299 114039543212381056
10698162581318938 186134694727556288
63889452464568432 131310466608982928
17769177488984434 196082713589090848
43030370340718792 169300932269931264
26568030767972312 26965569434422060
1869028350676652 26648295077082884
27468770982416312 168059396799849248
113821932132064096 119394372875366944
43400465534477640 149619707709453216
35779517947520460 121145656399240656
135887193668986816 174656720767761632
93816725879803712 108324257005994544
134953867599399488 169097364387261568
50480053057187888 92597764847405728
10232113219766344 144281981936478144
119022632857738720 196735623242674368
36135521125366552 127283778845582256
80252787956974784 125936105444104112
40145299142764696 43508950646951080
81414313166629088 124186074582753536
86412943228860208 169367063110977280
88673801744078 133971360682487552
21903697513201752 158955292286259680
60618613772617648 136670767530967392
100448826850736464 194303686840356800
14048531682993778 42479977993308416
66917923657629672 176341929684948320
7506170407089204 62977406031751640
30455429345493124 192874567083909312
145181702566248640 148761642550409984
68965153806423616 109888673290785856
128292066962064624 132775070276898736
56480687930571592 82938073588587152
40168893712538400 171515686973514304
109933909528603712 146384420031168448
18963886490089876 22620833962682480
58608926649069432 136808439316530272
1307147616396500 142873052610704000
119318818663831056 134062059021351280
115411039545866144 159976233317212864
74601697892465696 81482768308757424
78827918553444464 170569681513783360
67593425431114488 155609900255538432
34099240387630228 99202988451938368
75390674096920752 144232463742472832
33441577096111256 36970400013231080
169025957259177056 182434827807997248
62163806501196328 76489352685136272
95597422987640960 170486794294788064
34142651382243548 95963360780622976
36036290378113632 104306591445377104
30202376384471440 34069043771063868
2224397631719035 36338597744773336
27525636293670552 112658637619456704
27148925914271720 27454780702057584
17763562628713304 88228001085021632
171179946525921152 193230404840068448
42740183483367192 161182594010901152
23112332709623696 160334477725572800
94318114961485568 131918580291973216
15795075548046172 94991781445192992
30268959952342436 162650823195022336
41672947862790328 96814999488550736
147579173131897216 182184836528739488
27966632572102924 116439224414591424
104974190358107680 110842149127077152
110683476385214016 121079583425494672
50656057430135752 72772818647619088
42547842373408392 102509790274720800
106660209995086112 164949357937366336
44754842720358816 88944510381550016
232722620552152 38276148228305144
55251306619562440 166572235009609440
79945582378704448 186780719021953856
43380674308630112 58850013299273872
70892456877249808 196229529290134816
4252615319762454 33316948325106536
34330620811349776 136041336912580128
36924339486645424 160860300552773632
4773635101588991 119377794049678640
65130114078901944 80366143268780080
97853766428685632 192072214960912352
17331265534726490 74758963848299520
108787218222884944 112234237346062352
61339251269231808 66913920274395504
44207767648829520 76248184202778464
30378872310175580 123852224491923600
47033634956363576 161886406419912032
100956894070911232 101184336964847792
21300449813507056 191564087417270848
10375412314177518 138453206474753440
6174214095929127 154104642150262304
167724627915973472 182393672620909312
35754100357722524 171837821194333856
19363724356724684 51774025019437456
87401868322046768 174384713041345120
7486501146615865 35689538226468512
151440329620470336 165476564161715264
68473962688526936 150661546763457440
96084720026894368 118695665387241568
126615094713862448 179901697191443232
37153838189803256 112363851967344048
69394746215724192 87655787264528400
78505938113055152 119856218156940240
98728733441376304 154842923693644512
75161649409780240 149498832849896640
127930483000943840 164692076551686208
86968246809844688 147550251896855808
47606928037144352 196418155554379936
79908721388803920 96664530179296400
27619913073762092 184744160385776768
4376249271037394 48462648601981032
41777500071069696 45717023161839016
58572356291091200 102897159208948560
52799966571700504 79815306118371040
170980899624343200 179819545544093024
11732399746632358 22235765242515600
29183142624247212 86897764216858768
63674242650242992 90702052260248112
77526177924610288 181489184503460128
96017813009737920 150986900930934400
43048431352415856 121755716211890992
24275688398892380 138609332768034240
56565482924016952 189551918877897728
80896714787905664 183750956352166368
21625648152789816 158020091631299840
99115057503798064 180288177813110784
29684004931574816 71201035141526112
84520339536872048 103428145665236144
36737600285660640 63750024187868280
59433129058474528 96332842423535824
126096266214907376 136573354216574496
19096575042333584 175706119306432192
33178596820384500 127165805888863840
81195627463904720 139477396024939840
26706389186726060 143100057035518128
82898004996106112 124535098863355232
111572468840575600 182138796747447520
29435183319130528 114205419958816048
29041473667097460 67711363199889792
3202747945986796 14028223252865444
148796339111332448 193266389788866464
70183737204230864 117082763398820544
81450541506673472 113554006845703456
24231149302168928 135283932484163344
53399157344887736 68177903537188568
49088383173314720 150150158358448864
50834963354621152 126910435180799008
77699793563696624 136655186009758864
41197371251486528 196129558664716320
127889896597079248 164943087587961152
110771164764348832 139269283611631968
133605171607171472 194898856981007200
10954978903886856 73320470602185120
40222157641346568 119645361801542480
128213124389417600 169441810130310272
13037845327615812 126013841137498112
72514371611980592 155244161746829056
85689837788811072 95537979657505584
11309704545242532 37554243249882712
102041676990302160 141959646677604208
61718472224420376 111878292826981184
99088581732459312 173169505570138208
13247743249653036 182967472241649856
79190956737709856 138929380541658528
95000734786802880 159753041029354496
96940758569197360 173342768287915616
49004087701007560 150719336973979840
21418278879353952 158159927077569248
17230115092129218 38643797817999424
108897846670281824 180503759996037152
57125563868134664 154105741740285472
24267834936732576 43718975444961352
48198255034987008 192570542893840800
148964695908488640 175041191215856000
32581730434540620 97965919197184496
8024609004966087 126815851400571344
59777432616067168 128258271431822800
9645331703693152 152036261157116672
20114117489768188 182194193133497888
129967739900889504 136916061483278432
10207837426442916 119217201339781104
61083619616534312 157062374971575744
123605329595666608 171082322751182080
15916469652623054 42495808176838040
145359114553032864 182286696355729472
22115994691099812 28436354797217972
66653188092618312 106617553376732304
100411785384999456 169567979877266944
112160804857120512 175167284785794944
87095650774275984 97339232157966720
53519566508122840 167123229843223296
114704908712319296 131244049649155504
106638743911118256 158325751740416224
24889977135105668 25933320054519996
69882033121393912 140902551428382000
32557964690371276 179137916107809504
173655188884422624 179033620020218752
124655017604250992 155042251759199808
2173062850343912 12486110741363866
58543634241849896 99684079322931648
57831206778741192 164448891360984864
131180508734252832 171738496704691328
31622211737540384 179750821149773536
110760619250212032 152169772235170656
75929335658829968 150826687265426784
137742168205750112 164876883763251904
96846522372611792 129842827940776624
50713399365810296 55196159631528336
48582806243718904 187481306100841280
4823782009785474 104479908556250336
10471996212734578 153856442595593920
61424141082468376 107270933449573328
136800076073830800 171977517059866944
18629484346690296 82630066401522848
69342970453638512 138031240372756272
20479981626252432 88053483842990944
139763469585559776 158670264493568992
103084202093945328 177095264817600960
129696798432102256 151768217845056000
442153731372898 114668403314109328
13016081787420710 129371792708211488
27917291930280232 88044990712362576
21993899640139560 82011056765972096
66703590409743720 110757766031995584
34035232009782780 145691668031729056
43298331471375520 191870226573536896
22491238534663040 143728380292552384
79073245987058448 156583067848715584
115762614084328736 136477500444724208
4119750976950735 127891468676070880
14420090479298892 111850572170909152
30130904808616660 40817897475030888
24970223544454764 93080264518467472
189346491631022560 196723202222923072
104719264313058016 145813943706810240
6131799650919693 96364670610445712
113833263707376864 121842020022701712
71667758943244112 149381052579748576
25748862311220528 38382142485568216
5395973349731562 9422364713942436
10138154638057338 106222117856244112
46817841264262888 99334633126862064
78493828069186976 85415210471556224
98610001435371472 139152947296824688
5779954058911336 48084380191257368
95083707946905872 175523779405009664
26658769158426108 143188150113665232
77496740457680176 162539110795994112
39251964194079552 174927766477694048
44084071279531432 78251811598940768
5941800252160740 13380035382469620
2673623359348929 97339307008559008
164308414934882432 179148623508252000
138773685296104944 170127593254198400
25528210065367224 60999662004403352
20441489301599512 22727859356837236
10859556331423690 54279951085127232
78638259775852080 135197299365249504
69173742526041624 195572270166199744
33900342619565644 59325149347256272
85626688158242816 141948329333836400
84655356543996208 105192368704098896
5293746215469888 79925225466162032
36829437881117760 90433241287625408
66233604466350000 121211029043347776
85479485913044400 119402486551046240
35858092847325212 142886981621000528
108216853344746224 173467897372052224
64228997254055552 195417374916951360
94012113873602176 160831381673562400
41887916690115424 69752254447405240
8555491324212205 61199834996538800
17369600082516288 51091235563268928
14690480840634024 72886945842363088
32080078675833308 76781583423245552
64124873331519808 143999034020566896
24633923794742456 94937406824972768
15050669298595562 143092380044614176
31141143045051580 85962036466286336
33344276267665604 154119892531023776
40047625301023384 175465112682161888
2185193443733653 6579095474366874
110798970810973344 136098453980638752
35166467778405176 141412821697054864
3683157711806803 70153997859962608
94990888388982880 133614548489558032
31852017451502864 95982375110226000
68043051250822472 167838484635257536
43496813044922192 140598010298553296
109858109398264448 117104734815990320
93999675319335440 158324881671192128
45532997387220768 83070806052175856
41805071060843768 108503550349228224
17455133694000142 174710577968239744
25361796088076860 155002792984053536
78706211692331840 196611157495692288
89242599835426224 176968567364444352
23249344059824960 162504206073715104
89977895279397600 106042059903151744
61542209443950488 153360369535379552
1446920683242661 131633252584902160
107899861353941408 110519399587434896
30888618863248064 121320318421256352
104502138043555456 171000170741384992
85130605439577472 163035037452632512
49232066300886016 190420496713275616
84208411874268032 160751269344694816
73928350295798064 101483886400544208
41374887429650864 192973321343666784
127924522560619440 168997436843469472
88115153965038352 118006117048573152
10815143584117880 39750689082448336
75021610279021616 89255340159280512
66838427974487280 150156773450231936
26300347300659736 124387552038322144
59515030640112688 192250701557153152
86831096436911360 146249581013517920
70319744739435760 80033043788666288
142730339554694800 159420605555675904
50154094967938808 180214663793842144
70840211759820944 125613638093061872
136958499968090224 187661761966430208
135310672556968304 158124196712723776
18234272367366704 136306721600033040
104032548566791152 180274763607728320
59144590158865176 159108536933238912
114830302126473872 168453545097576544
65023820719982816 85722691812126544
137852960426327584 177015095421764352
1860592858666219 152004494596176800
60266724324008640 165696925402894592
90469711355646768 96886427813217040
64507373161183672 139928292826321296
2703284681893651 9553940359987032
9470655542371648 160671646033799904
4855661877162786 57516555151868888
37688998889055208 118836049729955104
28756173858799608 82661703368683312
86002495554689264 123631281611598544
77168384357080288 185543482719825888
69535379976977616 170006484349617152
135234151411705520 147526045038602080
1913163871041002 2993830076878684
37002530269777816 156928604320895584
134400636588799488 193192834021528320
115336814691342944 131702706661260464
5919738050489935 105846601332868128
130252395906452464 190768205418567872
148508112932232864 170407537387928288
69422668090134936 109780862814172976
21082641252499776 40099438385782896
38375455386101488 93451974877449456
41476063012295048 72333979415157520
78752963866758480 132325272043295856
29531394505654024 142895292602391664
17457479000606376 35883949418528936
94569837669800080 115615582506853504
177148360656719360 194887398237779296
41298456517797384 128044934054745568
47478889001767720 60858496796417128
71713057938595312 194334974796995680
65663184829258120 169986205254983328
56978571291510480 118349079648874400
62743752396162336 195270225251237184
8314630918678691 129355451832986608
68716836856192528 99820964232877120
171821166889331616 180390566814067264
78492941167327552 100709728189470192
61379349027069672 74629140402083104
38645263562265208 140028790199881216
21256035496525812 131592640891479392
188672292475560064 196173123577978016
13571132328462896 132349816835103152
71476571707709488 109717278382078432
160391552805654560 178953218034354368
112001241696276912 148697378470690624
57059530114937520 134555588888744480
94122523836976832 171139815651330432
42572671191943280 101673094863603984
22093195067050360 87433830073486256
37405175780825336 95188162850655936
73740319586005168 82052229691445664
27842384523682136 126947087523550864
72286684211326320 84874938499687952
5983589200580255 165460453915701376
51664677068993512 120221581495921040
178131843609119904 187046159071084896
10805470342084978 71752275652714056
50437583363700248 160294353427389280
36922142938148584 134152300614248480
139166882232831808 191793772221145888
71185324559320680 115332353036999344
83290560653097552 83865076139905376
35971138780715724 51857026400116864
134232720275967328 157764843491151584
16729833714334938 31775513087790508
84219464086293616 90399659124163456
148877359830299360 180716428287332384
95292020707171120 107581895432019584
28221299583538088 128454113727764032
48921168934143792 159947425534533408
63609600727154056 138865503289824992
36623786495439376 147923662771337632
17945311592277042 93155122252400400
118726346792962800 169911213997812128
70696991055544984 190309547129338784
152021813184259648 164604028697609632
10702471506488182 45864835275866976
161929388121854144 164905122996297344
37915497145620504 49411190318302648
98185274867008400 105863684388848928
8720885744201602 181282604754514144
29681058873507284 174871161493484480
100842253854970032 150340099480749632
50032840612559384 71963989224332976
37470305848589856 177232051087892768
35416965571347588 172675437226064672
52724006902110624 77920536877980976
72726598652778592 183347735729448288
97884517330869616 196865178539846176
56980394741808928 138426781858624160
53310148701471472 146307777857773312
2033677157108472 131026208217494160
60070960523893352 94580527505865280
72737643150922704 151849406361913312
27087178727132464 166542844696186336
50210016549305328 193087879322848384
78749640369713568 126701345354939152
10343811668963112 122977706424379872
92316140606905488 94977374498836832
34963475841369484 85456063986023936
24272186858108624 176037678991355136
10179297030087298 185009626936847264
22999724182187572 182425737131337184
118542641254922032 195739178472511776
13514674699144508 187873410935304288
51569055129025928 150936248347689664
80988585291271744 154582228271566688
11239606396673916 145231781895881632
15050901589417562 123446393442553056
34481968992323284 182984876535904640
97993132897375728 130325401450552416
69697595288362192 132669073599964224
97057387695788208 148768165274250912
14550823000520112 138349913785890416
26310666514276160 58847314668429736
47567238716218936 164101656673594208
180620806324800928 189240904664480576
134444534434109872 190955397220947360
28974429982540444 153359282107417696
72996249448890176 121042633651946448
8272970339324752 47407204674613680
129014521490692752 169257355025337184
7289932273975791 112189309725924912
76290981976652032 125036872628087392
20055588479141364 32465750547874592
163618917605785728 192145003404346336
45283846123139976 62171367622416984
95248936740428848 166229157094416608
107698781030552128 112918639556329728
115983520030229104 160666914268431072
8102578655391220 119009799957778256
119031647636095360 196285993635559936
41364752636353728 187413037939790880
147928830285271648 175188888343359840
32563094764062864 135730352880360336
107945483013440976 184459789659630656
121808705654281104 181542243581295584
14775091509782492 140306716481231888
12136982621680066 165485025000704256
80316139232481792 102988631802436064
162866309417746976 173362825141119744
127543040503653488 196089344784327904
122135438498683952 172931886137591520
49852737949701208 67700290315612200
68637462369499520 120188947554038720
115535006557061120 174792707236462784
132371459801541360 173080497792400768
70408346082110104 181228835893098304
50802145224814944 177175559741287232
77032310696546912 190656110745581088
47738200767210680 192971455578256448
49777627307674320 53482985212331976
54208190788045 23387112065090980
50905319055656752 145327347628361248
42625028003142472 83589140091081360
34747333478735128 149173736287262688
47608033083117800 190016140739051776
11266088670800486 25212713923410452
169411887630506688 172304950744969408
102749467998975360 119267865765679536
122045823652962016 164950730348720320
122411724580610576 188226314165387744
20694188284188776 178077755239049568
44096974418085344 176648976058107232
73405494328126816 118496108864807136
52476450684655408 113192761445077152
108644277091813728 110166474181781104
30028674145162336 110297902468515456
122877696534701824 168769596520966560
29266744292181856 189554452792397248
35992979999640264 118355465726005568
15439443860625330 98295932182791040
170433897136660640 170550538334632032
47815257599596968 59798392751523848
80511630482372080 152633748701591616
51151606508202152 154306563174247360
64117294780142016 130170954955648384
2812713423451060 176646802598487776
53449846588028984 77594116700598336
28608357308089156 162649789340783840
70601972690667976 116864054387550368
37456681286208136 43952314671251792
9379319671324920 168505098557831136
5604305535411068 155499269469712672
131403163246085584 157126552475763904
30536870006133088 70183108281388840
55556757402544024 85687275419806544
157327226156033024 194896644906547648
163641894696749984 186016237864426016
55790639565257768 159631185352744256
78774573436947568 138982205452234080
79749375527311552 118737968945052032
150007174938698240 150199216504396384
71668836270707808 181438067194734688
3922041788454197 165766225870315136
76836753488940864 90340135315924496
130694716980026752 159520757796544768
91844533435905680 143484868777212144
57705709346901512 73705779796995552
58850183076775648 129727112366174688
146909647793540736 180642078055259104
93245236845384080 135916133657615840
43837621546683920 113955647554442064
33544010901873244 180805289786926976
35062950437979240 160666327151631488
13916173343141016 82121725632726528
137962130201115824 156221537720792992
25796900994282148 101154715125333664
69060592520113256 174686997627994528
75118566247112336 164651901954923392
146210112213529664 163296511357693760
68611551684768296 83173800616529728
62739626347872176 169302079111798304
30920529797311728 54613516533196408
75316326064760944 183902345216474560
17034252256329156 179298357016134176
4465033467230281 182889003689514080
4082475828600249 71851038624105352
8630848871472320 78156894552473424
61289941004591208 88763319226797472
34631742856396076 110684426288655504
47971961425512312 160438104013437504
15155377475948610 131280342455369584
29695382791082908 101785028316955504
23492482172325712 116082913708903232
107357224960056320 112134961852785440
107673276834074912 159807364756470688
86707938865788368 115576765033987680
45883715671011640 65833495512384456
1797426168913860 131562319652680864
27797143987769208 78857753511707824
82826208824824160 146118271857041600
14148074968239422 18472951965610548
75521243788962576 159276057062793920
39218492707699664 94474966209354960
58568898014271856 136875492310205168
107547177654468704 185704431186937472
145937481779042112 153945647047418848
129114919435794784 185012247945492672
20924677946505912 121702240573001824
76268835573361408 83717791902171680
28450000051796892 77615604854200976
76587539509426624 189968829412308896
79652999684700768 101777023510000864
46848314310846696 152650498220022688
31408714870493560 121480036243021008
125206972062753664 173323603648227040
74024727636632448 96123534295998736
38317387068267104 144606554760043424
74245973876914784 168776566811161344
93851382381980848 165379635685834528
30174168438836912 157991637015933696
7666599648862686 30101461913107400
53948577717033280 149588861873480032
31127855371749992 38544432919591624
49534697301621400 137063096689903760
56824093939996416 187714354988251712
30056675357946712 80169937156769808
114692908126906576 134354983422731856
70442849898975384 120093382915589168
41366251963855120 188183934748971872
153047874169837568 188229460364440640
24803805696809484 49286184255895744
44555007596874656 98606388680791600
40060950126385496 83229080545481872
92721080019806240 166172834249090272
133909318992020512 171721147873799712
75987185711433472 95959334699035824
20198299097347580 74356716344553248
149690350856678368 158226164114127712
15626713117483100 58672728974371280
105785040546142848 134540006942469744
34007254106433904 100203342561207792
8404942567085764 30111745006956016
132846656014595712 143054950259822288
148058301215738720 157674905795404832
11043401257643988 137883970274917312
132404074930634912 138762149657736832
16989188453714578 75999072969105248
169387579495406720 192522523027519776
103759315312817696 196477567154954400
117138142315289232 178067617815969728
87185733402980528 138751851563119104
9888064237133562 192951193051326752
50073233249414360 109511156414525904
35640369936566272 88507741713731216
2438679748734572 163599162149366400
71432722627273680 155070605282416896
4490263107507880 119361303299255232
71089227420067880 112971040826349520
144901231860305664 195050291716291616
89535943493256848 118557328165530544
7540422605209448 149968374862267520
7315382296684277 165968803062195840
84384957515666096 190418886250139648
51684887937304840 184601748954458080
17364541771714034 189052084527632352
20732623873772252 138003549394302720
37267655807292624 182229561726412384
150734067243260928 193908183179413344
19022260740100488 76657902956188432
106402867157464624 159664800253908224
76415689174069744 78237547657996496
61838252367665648 86754352163773024
177674989506846048 189615322329245888
83596764025478480 181920211937581216
23849823653363088 159938990680472352
35774524511685864 49977401537147232
62831581537819272 172912670670167040
7472865009591950 13660576189920328
12203140493628458 141110777059877776
78432093225171264 196744317099834816
70478438717159072 164618919389437600
117627023653446848 174947793357022752
49480097608542032 133510338138956480
97399597487684752 165482238723751744
12905885089920736 101815043046092096
58909416520619800 106332925983706832
128939525317243280 147728105282480416
40150039949761008 128761800997154912
39370498488692696 73863787051458496
31441741587969596 123380630066895168
17061561960650330 89556060132402336
18405674044145632 33374451664899524
51809822814230480 92784976543125840
18291252261599188 140079376928657776
22728131563124608 147809317673220000
43464592734772872 50060620897446752
89791950903067776 127211287161803440
22438602091331432 152000972682791616
108564907832144816 140330257197507600
190968367926197408 195131503324842272
7529470139920511 144820291358784736
19501346587141316 163868105132812160
45858792568664488 83357817710786032
100673722143172112 135401130674823744
25745336600727024 193073359329642240
58915540499885680 169183256925015488
14948819353071802 185781065115438912
113412914682046944 130013659313977664
8863182198778513 85674873434451984
25451092750305208 96567312814080448
25616312391325040 144315919699656000
12022149190358828 189526170591945088
53583961971601936 98412618134189280
28606852701324728 148607319189964128
87080157632317360 158671675620592736
1766472465693590 104568206473224384
76913946899568208 130147125121338608
63667156514731248 183405957022612448
30261588615542492 186845187861209728
6600637283262756 42665329521243912
13558692399287738 67900092462386448
36300602140808720 122189275477344192
65228498640707304 117989112773089024
95171874535498208 129437317540031104
137924626035328288 173844561468993120
16297814220257410 173321191723164480
87562081321841504 119918340701354080
97937407414953408 193791095311761120
89659305752963936 92826562716654080
41842084641650856 156134935302268896
72841818549684256 173010668123872672
2702770897295125 103571309915141264
112732118268011312 152811455822214432
57279623798951664 66554005406719656
51535297274770152 155305847348849696
15878900969230518 130974197063736192
52598368178631384 158247805175376192
95122652079577008 190158518364109856
90616416734454768 126055012314698864
121743727569300640 129279296150798896
8072909189537828 84147931094904640
15592205309940612 122254232529903840
155605955142743776 178191739290969312
149786309230139200 173797602428278880
90527909990479856 111780599980020912
180505704070182752 190624496727229184
75740116382559712 155869213800315584
74390750476865792 76215971154634944
71467066028180080 136561141956423392
57282059727255536 100521105988382992
63169207542912696 124424248782729488
49793010291550952 132057148998912672
84023357495887536 119596892205296224
96965518627830576 146732534321904128
8365869158851009 151132263455920320
104888813288493488 158613270480320704
21727374809067584 62288307348539936
35684246557524356 98753167388064944
27594256993883324 107169382515977472
112886837892309600 158956471659101312
123284213298899936 159050534720040832
24543463821460928 100471444039777040
99579645374289968 159143876887851392
7165853318146419 12507604175023412
40171430457872824 47218381144298112
44976842480513888 58038048091392032
76371584192022000 137774112387509200
142824826653753632 147636105511601280
1354290664666973 191210887272053376
64105536172036480 106884220379163168
68507552220339408 130465761440524368
38825414774576536 114549013607607856
42247097744626616 78002696101391104
69809424936615208 149892323136728448
39939484850267168 156352358840739488
7475754334733814 105548156371848080
69916856259487952 71006243075480624
5415202217980121 104709442195107920
60457074665999008 71325128271552776
80214497934074544 158339435251910944
37511415581748000 153867915577779392
47865351039686712 140482698481995888
124526479575484096 172880785033524640
109580815596393728 128514667338885920
81388601117613456 176460603998793888
12527778106262684 145034879507427552
17929349012116960 92858051692312720
122245558483683872 193192866904887680
33177867722515928 50156401145877920
69110987417780184 80370865399355040
55593085305925304 122037654802343456
77042490644240032 170243731000401184
26154025092246220 192440544689181920
11245412676040704 97066614385188512
58290262656503784 108988726804355760
101483048162265312 137612448533084016
5650065401178484 94838888094373392
28765004301549444 54247087442029912
3281341431202682 51736839524961928
29707795983541588 53765009692669472
170378378090758112 189295145756251040
111260506346381840 194395168836371456
7393984664978238 90807193798548768
134290024174591040 188651752799590272
14829691788199460 45451650126725408
91816677455081296 98367874499303664
64190313017777848 122734662565286112
52738681864209632 137208755733957616
68977358980300008 153585799181893056
99476527028821952 107865627922996048
34693614962849072 56248259642032360
94068233078238832 160797156684830720
23086561369441032 65228472403589872
26775335802160072 67011402190461720
15575438118529070 172079340457705152
60190212797457552 135001032047143456
60554649532319864 141152827506610976
45047663644449488 169263686169520096
90876720615099984 166817999943125664
26561484222173996 29238705990356348
22933029507801020 159750824512477056
12901105306074602 96742441513231680
30051418132873316 113376958852111984
73277504944403536 184361593835709920
111416404090496096 148440756753606464
130388851399789728 188543584803312192
25977359759593672 177753658969457152
69526882814489096 185769584102019936
37762648255136488 101670466145624160
15893519295755194 50013172569048688
117355463224918736 151199093170644480
67519735950724496 159498152700447008
53633744565878232 152922786361306848
113285593201194464 139849862391389168
120528173962900448 125576796441117824
44360635323565208 87704590658259456
38843981518696776 112544073015973840
133563567485698144 167737055976405152
18047195637069456 61437386422778336
36276986524856952 109725485341517888
56898533436061632 170895848270658560
59084179146940248 146813140167518112
15394706308914156 76126025128759520
92236548411070784 158026790052161728
139266214017915376 186132503631937088
340326314135060 121613159022221280
133428969811186592 194058590469031360
62647208995356600 139240193682558000
22066978738800428 37456759488851896
123893988147499680 169714261699271360
59354238484378528 74269753516923824
33427782892325188 34218308652143512
95932457709201440 121796921250304448
55058063788223392 64787428287679472
83009521187910768 118019387495655648
20911714842033244 87367667731336192
44046670399167360 174006237790864224
106861180957045328 108411152933947936
44555099062471296 149519460967926592
87574600862223024 105644697522425520
76585689906602224 99795369968968704
123340480329830384 162297913137060512
159555586284839584 163386574908723840
51803471449836992 109067554155456848
52653852213182912 83619756414962064
94806481754716672 134377774295722928
605949052950979 79559089479311536
119179122442296416 148212788908808864
4263284590397377 73328639924170592
124946297764287344 193972112852423776
53799689655979808 62188559863719064
12110393788012068 194576805706002880
41142034123509272 121325780250068464
26178029941999384 131872154312306752
53832073970088744 76374876212406848
103286417630051504 167105236861486304
31441571524257636 166978585272007968
70800169390258728 100922674920497392
64453290997600888 194313600315324800
18333058389685972 130652307726465168
33787145449458924 71253515283860656
127422696890466496 188013839617872352
38246538641424024 174970730508786880
60983134442033224 108449572338972624
65415694166434432 140987229106959568
47862901068785568 93041283192924960
3953845149041868 179741212042449984
52529460478849840 143415765142644592
11498297614690746 87176323857391232
96303434773956608 176713547979916576
104242287988700496 171744534110103264
37713254301563016 160201376154845472
75876598152242400 144821804477644448
39495750977602920 80701403444059984
21359489563779136 136411231178668672
61697349874622824 82394842420250256
104524125197428720 111341851806241616
169796509498684128 176076923621180832
144847963438110144 168592341841830752
71508190220255912 149372663886735488
2741169064236131 119837722262355408
106393719049286112 174264869077798528
26023897707011668 37431413743354432
55650662651539376 180176239249993952
5131260414410700 66096233629547368
148755894296671584 188444641667924832
123807117970952720 172195005267247840
23737661243932060 62529434908141080
3448061844237637 81861882784080384
58260745487608176 172717566329964672
94002872139036624 192027711364548064
9703090670100580 116060527192439536
68634895011641576 89492353818174448
89762835281469600 133032197369484768
11229147525620760 84267096266363360
58377932909317848 145287722828108544
87380683082099552 185772518475569824
40409264914808920 67168092227929128
55097747559927032 116530446661868304
87315223131506864 179804151933732896
97049521131678560 161765863803188064
76222350469862944 193573207092940384
25347247266317968 114821431882531504
136768355313288208 175879514553764832
43508983356239816 76651613223890656
94838132547603744 157404738969084832
1140035773520855 51770882303935368
33954556423036912 53283724484298352
64559906261140552 146788109658282304
43430590571360656 107889126876202816
22636437540344192 61482689510426744
82654584096872208 127827379541535632
97903363305996464 159328756118649216
18655216769300536 152319169395075744
168272475761488192 169587270886135808
97832242236515088 118776635253941152
64074598252283448 82255104659701280
109297961723012992 151523802750457888
170187570464483360 185905302498167072
55838146535931496 148576041521156064
91302573281749360 122449291955676320
55482398312975304 70038160990847928
42431845514356456 72474676821321760
18675119446978452 168667800003957152
178895914820771808 179153289680094240
8080510853667651 54751482055620776
162585986608561312 166594222458016896
3632111275432448 132858252505543136
6157580266945163 74851469065056624
14757625537789458 130291297749027136
40149132149115472 148432675812327808
19078333483689524 27641563904320456
129982296623346368 155540484498648800
73818660036743472 153821791911207488
6178625722159948 135814293100956432
26356503794969332 35338138674398832
102009669540816288 146081080896064768
41123582921197992 162052979102338464
72795810905127728 129285547007084896
4283357859270812 53723964288002168
31360538102136860 83524087011609664
98442659388816864 138152975741534688
32441723842845616 77297763359980032
114694031365553696 131442146677183856
122848091454561024 187126408983245920
113554740284814048 171737594043341440
135463903900521664 137940310592890976
84854877604235632 155576474730793856
149281473388689120 194994734080983360
183853280500631648 187345906138069824
42301885032001144 185355400480688320
97864786479845824 121330859256528032
7703810313311311 110151869535184400
51378212453548664 102532270242874912
19306621671819876 129024047291875584
45035696222808680 175453023001694720
1624915161202570 64807536528673112
31829532785002864 134586560812112368
26119764465724820 175958969698776608
120274825372865056 135445201761650688
164311152447684288 166513002085439616
16292976873380236 80060522708289744
9059849832963380 184726726497833984
7697228024801234 154405281701132768
36977794089243088 101230970412390928
26477784478503696 49285172422401984
162088568013324352 183882676548596896
132871072747384464 164320822143485504
31659942383289924 91656253331637072
27771916382403388 72239322209161424
75236912722533600 112741415781257344
12447589511501840 85374702618450080
22873373487216128 156909199919447168
12721952707579810 187741496071163040
34215578005927664 196273087314331264
87833602574374976 190751225769922656
106677313325580496 128871044208347232
132955253381615616 181514124016237792
44512474708674616 186332500169393376
37212596536204616 163228187826568512
124260252358420080 173498852644551360
116337647486731536 154528645693036800
172051045787186944 179183096726569920
61628500476210672 155067567051640096
59964655379354128 102046503476282528
14706607512767544 34173207927915164
26407275962482452 98553327667643680
41529982214951528 63195184610540600
41913724703193656 173615011809225056
95578851648045424 149319347082006400
171382556751250208 182524688620895712
5849453843022118 83330496122463856
96873086042621216 127723413980516560
52303736002607944 80306420624351088
63727295749875728 108585346663562560
4096445912023608 11413197984712326
94078360860618048 114171950357474384
25197861539555184 174065897270693056
100449104590907632 158832588574672736
52843808349184688 169722281494124704
112871947410287984 165680778954952640
18357216533814956 159829917689586432
144512843431867680 183199561322777760
137596137994298240 196130387791602976
106107940953715440 160313491762624064
78947557609920576 177338021273980160
51987231706835640 148943346400117856
65924669725355760 183817130817097984
121541860748932128 163816086863946528
121170651027179392 178386181293892320
15477550519973056 48162777299211336
84492798582639392 89636784144925952
118489365392494720 191925528569290400
47695545940107392 158773121391753664
93818654948158240 99966656544476448
16201561989239294 95222818901319024
45435714651272432 164627536266118688
22111808435672088 180685583021432288
79408392065182320 139110731276305376
7833737181517946 160926997014570080
830960074203025 44729743683925888
39221427207946496 121084135736493136
23276483437548156 148654408650423168
40867418604004888 136863325811334560
157244317312514336 185589608155178848
96612166547569936 183834777704781952
40602305019786536 86392382695841872
36270789742812408 49922818352051864
48055929761666968 50850510867044576
49285445240875600 68251151019378888
76394472695848560 162334016556967200
88902438740124896 134853890743368432
119760575549627200 169977378213235168
43814467660600768 142135257419461264
18551459934416324 145014728439647200
11278199238205296 193066111494046816
102534133826897776 168459602122629088
20502582798584736 160627983786251328
89900429846560384 96521083922524944
112097187746065568 129405712084030496
1432397005823840 93570342619992992
146875058137659200 160005658849535520
105945208119400608 135958303560831440
155645136514713184 158102679816206912
140528242018662512 143869056733739152
127566049249461120 161006204332108352
49001532566874136 148058679705967104
31080708738835392 34744803852791720
7629736548638337 157164356740194688
81336352466380544 153994597032054368
113090492321371904 153740505986115872
181548709841507232 185681498523065920
78906341595345696 161578772870730688
23967425117739092 179382598446680416
13532614081834998 193373109445279072
49780381535992632 156334668789620000
17356376513179530 90517193331114672
61923580566171072 182813442980506784
39827841481501528 128966366114634016
81524821079490784 115089638522317264
97383732150291472 162530367630939584
90887788401287264 123337395709512336
99114088480266048 140783352639140320
79879324398911264 190884056708936192
64355631527318776 186311106130111584
111115978498233168 154169807343255488
29538860943390732 172640858718150400
60284832470492256 86486702932616880
539253666541042 61519870373655616
18853751451530048 116332126220939072
48611003023940048 128105639499773248
61400778046199760 70968425914108888
38204638182851448 194536108970634752
28893945426766276 172665335744596576
32829719204098204 88847019244598656
112217807543423008 132311103948034960
30932571562473668 93575555522870576
44310181326732672 159347455927648960
100207376931967984 180450830475410944
93519368028527616 127212275672191168
62487115031236240 149606300611344704
101839730833617056 117073665272848560
92286585069608512 188256771525275104
43225866631579752 103271232792432592
76970730708720768 178990404740106816
134892321111844368 153734647683188256
76684151203468736 82661616556269824
76764432855673856 108593089389520960
103975625225509744 163522999413522304
125759899860689728 188384122900366368
50897123033954384 64078652810295976
96830932913756048 142736998841689216
49175899183487280 127606072745023232
93719368597965728 125033097357373664
111300576161080416 128443197331900832
88302370270237904 101203173813606016
73214645436909152 107230726109213616
161166407085400672 195135005426267168
37931183722000896 170502629605512320
2336651715980200 32702013842018300
40865637194680440 65293270986022648
52979715339178280 148507363039816864
140822881572557232 144688465068063808
33776318051284852 106228918095005584
8409540281943317 97365840399207008
121775892710888896 185179464300808864
9232631470972772 44023482187338096
8660936546158340 127686849964360896
7964059971455131 35926865181405100
38310769755646168 167487182561231712
62405715099463024 152992118748883872
160913493109332992 166462769304772000
186656000385208704 189412528312073696
104341255301807584 126435376370885872
72226823081377312 190558830507434976
40508895362262792 140253994385542416
128051753905226496 145815376918259808
37061052357740456 195562477431554944
114530259965195888 196561926746837856
4400898349195257 154205885532982848
38850453546013648 122532918468155664
96249821409910384 103236326224525920
72840828107702976 97251705024075008
30695971130724680 185556974596137632
58875572383014824 143385192963603808
167295753162931040 178358572015715840
71847942931723776 95146006504282544
62656767348797944 166329355943714560
47697713541098696 72308469698030576
17869669373455388 75916386702100432
167775199306953728 186237057947607520
126922811100185920 149455368289885376
38183622174902120 184940168641180064
50888759645829784 170069858032503776
54305801206752920 109741929744153728
88987514940258096 192000399147044032
114443191247362400 181773206292420768
16980685098495782 176841183151166944
12402028625538048 31812451723099224
131632019184052640 167188934498304800
65401138233643504 115263079380237792
101452863910020384 136577084032040688
14486471489685746 80636765297229120
115347425790522848 149995610621475392
76559664658480512 96031850357979104
87168583901217936 113128399108847392
146381420587483840 177759827377720992
106170346575383248 162955051985763904
23379486021517116 81884700240017104
20654280478183600 109509694407452448
28760659152943732 73442909073788224
24055190392728960 178233798674062400
46329671999180416 158380266005692416
40844226710520792 95311714926929216
582858053966532 129830784855643648
69313923804704872 106587996322107248
44495484529570368 94890346001429440
10838810763437796 159018835332800864
33122093089401820 94737005670453200
154812527533062048 193964746823193120
18436243132461192 111748690122299904
51891027137066448 128443561574356608
123293192924851936 175489572756182016
121480541201651312 128207002832900688
61488440933882120 150199986941332928
48742490618980472 70898129819403064
39690233440252968 48463336811461936
155099577027498144 167641932818921280
26586535600870576 47031409898685944
153473393841517472 170652808569383296
127922334915592112 164808769345928000
90628882194367728 193591728258158720
153635051927706432 159356897821638464
47371667740800480 89162611207859872
24432938286737920 95017250014030064
106145742107669552 159057336597128992
44971909617730152 88181351426489344
66957002462410696 181569644314118272
27535898434828728 81022664035842784
95715661602491952 188474752191198976
165877399959010464 191537883197971072
10219973145928484 31574715506873220
159581078605113824 190441619821881984
51679034488922384 80270741714327904
30747619149132232 108237733241278560
39984046991627832 76249157987768784
121855461110361472 139928723090078080
101063972127475664 152784310655057824
138295549975051248 147154281676621696
177568141171141056 179069096863138240
22054160655165776 117508274931906672
50261759336095360 145302504723094528
42250586001969552 149110425042230400
13161496420769464 104131393279061200
62276955997138984 80207817624393392
19839734516339548 169454533523492480
54656242035323128 125138142455584432
152812300345495616 181540582398145600
15048118201476432 159926297272627968
35978457854027884 191680162726064832
156903424272484736 164659301460714080
23027723809245100 29670378873459492
110511590691723872 133851735790390704
112959271703190096 141485108791387296
16699155527571852 49640784941750136
162665839411816128 164335967680425824
95754042372634832 182320861458555392
69086741549367296 176130652396721536
29322256452291104 50967561066750096
24911159681973768 116879153683358368
107378734793644320 179064755486329600
47567640682023224 187180863716932928
33415307999045388 122087088832826672
30515618731427672 142839543055144576
17578409878645878 36618804831787968
118011846146260096 172893600449321504
137738310064473696 196673565782076288
37480079821088712 165927057668115392
15957189413379164 94346609400507408
980985218703208 19552582103338240
769053092732156 14276310656665834
29209500206266312 129563565877683472
63372195963305056 95806086461418272
1314883915519102 161184070725948992
78848129866046752 122686703520561360
46061802959776360 122441321698366432
14116280339935804 82617322732762528
50965351592326864 163076739305759072
59848155626078296 125984519901362256
15692475860189116 155485145780040224
124586290512556448 164179824530887584
150145555114558816 151763977642064224
73169595184140288 189532823862451616
116792342964607760 138633718833860080
124952347784591728 181670326895080384
97731658351883520 183072150857284864
16739212538253350 186802346655866048
109239583582151808 147704668855858016
151789978786743776 178604486384488064
100540236939578880 130308311680025328
110653858153049168 147033764674992032
46478260814288584 175361562536452800
49646637837271312 159054278872135584
35770068516361892 194244561987016096
82767810206064624 195621903905595136
47125384100884648 122488777372337792
90773386711829872 99968226126938160
109929927159268528 161782970036591680
44470938974326080 193107525183149472
12970353064132192 145867713239728224
53410553436652832 114273648065451344
125315836012067792 166128728005382272
87444845739199920 114713608836733104
15994778574674264 114884418310290176
55514578577344096 155393717830757376
22187849251855904 162309788923427232
7804407058403233 65038037896196608
10366960229011780 65254392924104208
120918160577415584 134543670811948368
69583792167081056 172728199942058272
26597043555962540 148600869063241792
85487148963684528 114380364902055696
56850870497505360 185148072253387968
78407827954904704 183034534545759008
12262952379674328 176204492121733152
29060848501167264 120597939369652208
52334106785651976 65914791600028416
28000134325425012 107998735749555552
32096050013587320 43716468077703944
11681395884730734 64751120470798528
91445858238000400 185867396067682816
40814981873976536 44396944159695752
67719079999973152 128513996442955280
105608699894805712 163218878461367648
10277602279455598 177047140657705568
57606997215363200 90949149828908368
24083714647374788 68759399520448632
34327951268866184 47010387380259872
25156892641217300 98152198609186944
144610533135367200 150833478816834016
77344023974002048 187110284416354112
6721685586437911 143106711844381344
139642374375213520 148536644118245984
53876760770526608 59750803510064944
11792080690629916 19549462033067468
98411608815598288 118772633586509088
81506416415590592 136539672617764480
85951417051149792 121019890785870256
134067521206681808 186188608524837472
3249864985514863 34240921246283728
25225637343943052 44823415805674440
18516340895994336 183838465859425888
87705394858711168 124448662861705616
9191229882373852 12514002689723986
98028068509122992 193745263626843648
178413699206920608 186750742308388352
7133374505548693 145718054547381056
134101932876109936 182048474081409984
2824197869393288 64087478024532624
83502960775426080 85398734098182640
4491847679997415 89571127321079296
114082015607409600 137571743328453520
66924373998955112 77064598059564656
35075951433276752 90385849415628640
49762979085013304 188103591870701312
53994184294277776 180592608864913120
163581152613690912 167104681147349696
88968185599432112 104187441341616064
144438371718184672 151106205693613312
92182955136095344 157368656250290368
50718151895914392 165288980209849952
148327427117561216 178576976120880992
116980366406234896 131099932701028640
182034494394035168 193649849042396352
54812230460660024 117882641143142960
44984264192382312 105636482039737568
99970581213114336 107334015615804736
135840576598970528 164401281361830560
149638594838832640 177489261903086144
28525591518985724 133844326808613616
3402017377791868 185952950791894208
84672949803042512 128284061593968064
17190660477550266 71316631460628568
59339694473051224 84846944433498560
54025585986769416 165488579816265792
78886198202923120 191276479171032320
62068095128455360 97609483185222480
1018840913241622 86174807831908944
67474098299755896 75279611443542080
148512380494982656 158447165762503520
60673142732256488 88434719828545168
18093686948309544 94065371388554704
180553162240962432 180605589476784704
39002038767022400 56657213767711584
72913047789498992 181851619802653984
79453621794582576 183165759255890400
34502612938719544 170255048235227264
27313453831988856 62663474431258616
103643448087430640 161111336802000768
82978237432886416 83011818618848240
81732296901062336 159328178117972192
22212809290257436 84772515114231136
89291290154864848 124122098852217584
76671275653497600 195990101504302208
63739012577112312 86577127918289840
22186309044936448 179205331237633920
20164560672456492 128049508186364768
10950167975191430 51767059903383616
73972549359268576 85864353023474560
111032187155626704 146423042275241824
49479056703968056 99794730927003184
117959749953087312 124078502850817072
30697391775522068 183072100239376960
16435046427250080 108810968985211984
71989923117602216 177374413049527520
114600106309545888 138446966544025232
42454665204162304 168051473202312096
2377626792457379 179508479938377792
45194292751396608 73632492627875760
7886294862633400 29651118798623612
21839229078478660 128045404645908960
135043432806554576 154230273485075136
33072306520380132 76670060799931424
29986659219308416 123863853493080016
27130121152877704 162987250651327168
60114010367371336 78049109592405376
70108917680861952 158308222011123104
80627844960442368 143582228833906160
148044419297856064 184491463836393760
51216149709964008 113198983611274016
137160068750213408 193722654037476768
53401511617926216 166966549066986016
16299817166400832 76932947634362832
94406521267562608 133549558936322048
122493915283347040 155902118034609184
11396785754847714 69237910921317048
18235585830664560 66291463474145072
158605228190650240 184239303253806112
101906474948638496 171878383271609568
33623920745874468 86403892869108880
107375033383569248 161651125847196864
142147856922862464 170765309998516672
106962776228676464 158622341853526176
11807997026833360 73454568909401360
40632585012708152 105445252111250944
4988364822488841 128535087862970352
85805526371425280 156922794102805856
180357250304493728 190314123186878368
4413520194264523 24038946141253908
68424848602041224 119553732415652096
77237713521707472 133357259054386992
112971339345637792 127623899897146816
37074431732531968 107159224377798000
1483759780946118 29945414702993360
121784218837568496 148985225554035616
144141362940995808 191572722492127392
95151491407337696 184957065598999392
6222563964723560 59444411026809176
41337726116082384 196123261853190688
89746929882014944 179339832223347904
59978500374703256 76361827163578288
68422287940219632 137301774404133376
10531399180201158 115246246744576608
34127349559186728 101781752997049168
125054429649809888 193711298826194272
15887585369209694 129556291504819904
176313817386002048 180187846200754304
136641846582901344 195231509024302432
71323762024725600 168509489590970272
79319671006578016 149332174674200992
66365542876970624 69206553627633504
6014769009692387 151724513118010048
124093704161392112 127332990267087888
3850676318837625 105691893941960592
27760545312623516 62604163774590728
41560797636082040 190812079247986912
36271317056370720 100858250847744368
118513814170769504 128135640879085328
22613613541781040 144050300090543616
44273589107203968 161349512786432896
80711867549870224 88547328682336448
32262998177044868 43345309752182936
48807964956617952 101599630699365776
40549031194784072 46544630659946800
32983720383180928 112990919617212544
61853186658377800 91133402002497152
35684308221686516 60094026846509568
9177574217092356 40631604740051168
98800052384606512 167106169275782144
34256602449869376 72630036417220336
85423173636913376 114848244849492560
98346228693446336 130474415985669040
56816092378006464 74731983751159248
43742278765917192 69669847041157216
131749779774349648 158158657867465504
126273814483540016 140881296157555664
23796122011756912 74207363057840192
12411191752526274 191684343133714112
4007216727369667 28522009094472368
178649734158071936 192752564180356832
1925592268657970 114373472144595184
69959518802363992 115406462349158240
41397070201962552 77068880655394112
60399102646144720 144406008547263808
80673123934059136 123359009762411840
19331597906479700 25984946488965988
50410339253835928 113601380985340240
24068721531261408 108474464777921216
51814630240436416 190122434615930912
54704460320522672 161912609443173536
13296649751388724 87462632833370640
10913660260817122 24899081478786968
168197320063685440 171651927165724480
14101369103117242 187068886062268160
18714288071634940 100754599701288144
40216117107017968 116111935255534448
48952564757384216 149981389574119104
7438664521014777 118940164407821312
43002211641739000 156878773828102656
59979346124192968 133004583083051728
44147745078849400 62243606665576176
71678624812921680 82444582032489680
10168927972151632 45847345284004184
106899780764108064 115624731815919456
41573247722394472 67627314382884848
44350927440085592 135416804460279840
6699136438576409 56410049256527704
3886818822909690 27365239945336040
79331324054484304 86050277922014080
52538176244712032 112262276019916336
72168657378923024 185242117624718560
36155310163165160 45090309697468888
44213183175734416 176838848245764224
57861982845299264 119547830727844656
32727913823984560 184032632144061760
84969878030440944 141731504914391072
56680164313516640 115009876006682432
72209543692372656 76322916836550160
30201248193756452 182915342205193088
92121749298543936 95395233075034912
10980416693994950 13023697595137608
19590158484343312 104586549874335824
180327215309352896 188426256363995232
55903036213884560 75429661312243696
86869101093986112 193782276428730272
120365086654262576 122152622203574112
113623543740013392 163182028421976672
42695163315857912 156658369286834368
89429580558415968 156191789001984160
131768952140009488 182715246396437120
41762478679687304 85037592289178544
15782774997508806 88388073983872048
12910705126195774 180460550588905824
38479890833301808 125837852154062320
39987085223660128 98038176687630432
114461837171145312 174404964894276352
19227740263071508 50006648870723608
60501825326278824 187642478584606880
108464467242659792 145765153926359072
43853087408046968 190829340449476928
74561243698012208 161271342958187872
19758511559685016 53563498115657216
113406465130509856 138262865118519408
24145124888277908 152746608353636352
52394912156217920 69830666477531024
90905196313727728 129530844956170144
127301778998730304 194088864842103296
81388236246214992 82106059401361712
85569787864759392 121132777036824608
61241670272852456 171531975203383232
105756524970907040 156352760671501792
162837096171786624 187193574602987264
93160535031162896 133675208578333200
79271430200934640 196128750096138272
145975003598221632 178630745712682592
131877340351309264 143852154598792976
38330993176007488 57572146914503776
89735096864096912 125514385050664032
72519653667942848 100353718980003856
19950507057211456 153778652077095968
36438565375899592 64259590140260112
46781954832336320 122366765260410352
3645851907461301 158236457693849632
39885499181059784 72717495892637696
14461621866569994 166253565263157920
9101439848516484 58818524235420952
120415212075183664 147060353084305856
12730367661174366 103792481918787136
30131567896727748 40771358593522016
162764475244129440 185038854911496608
42706875822345320 163409349174513472
40287083469606312 142538869658816240
107373131578296352 162869131392945856
7463483337543630 38656268304292784
8059596053818168 11737657632477788
119829561879476512 119873325303895712
166571347428392512 175381207058792608
12247256662010488 93378858370616112
64625976301871392 147230740752090016
22146606761492120 44198270885808544
49400806769588480 83714681829918752
171986975604945536 175195701924056864
103466333420737792 164883181231606848
36755447081245600 162039590255256384
23678165763865528 188970197525062784
18924177292730640 193385729802663168
622389460776632 189495832474201408
63862696357396496 109348104466735104
11558949027907708 80208878534341952
58451210536959328 150862283613974720
103121213623495456 127223556107921312
82395792568407760 113057090548614304
48716812431290168 64788782013951664
95292674336858704 173466642092617408
8751513814685613 84806994382197328
62332240176683832 184647010574789472
85620013891446368 188800007635928992
26911506213539624 143031428222730704
38436628052894304 88324438400061728
63937687899910560 187246491405601440
182028710280799808 196480800428396128
74156788643432560 171791401399136608
62405729027066320 112233724824506176
46924003093088576 156642487585442048
86882587610335728 177465527359969472
39567224100953248 115041545829547872
72757322019512640 134072848710852448
27474447842441540 167152311695030976
38451731735496648 174981749317108000
11816287752951770 194982104098576544
41203418124928760 196007019086818048
26028170033497848 109548329113037696
30311421731409116 166630664172156576
16442080818152414 127483377628533904
79983294619901536 169419660342271520
28544626651713388 67741307821681144
62163494455724344 162339320720980224
53580054496831328 130858136210279456
98062404650944432 136691584710894720
62320781117397912 88843268385894832
49867718435323272 72397687799599936
29855019259948688 194192535328228928
3381592833698582 169961896560164096
17344296629182126 178240607048414944
1029873412406843 156131183747990368
129552599283739072 190339103194805472
105768172427660912 133091085999546784
100985540195688720 123327696251070272
651364914014418 61094514136929624
1267735308757893 73191992771500880
41743675009280088 83303919500556480
80383316177591792 170631207252207008
62798659630026904 67783955049408016
119070966890554176 160370641455492576
114286084317072480 148132805756763776
135456918883671184 196391080534214144
154475975229667520 178473261952718432
105381106712878864 105600778053051968
42184743341205152 42429305779938504
22520771424582124 91954842505670384
13598048204111708 154080854686320032
90383049733582688 129951993337754096
3503429159747757 123229892999959984
31154419783589384 38527549005387584
105817891919962640 134011062932443456
128448065825333232 184388465200083040
22987821410484104 92018051278076976
96220569638049120 183133152440022880
66586329826188208 136549015024491504
57703435869983080 101752991776335808
1791058495700762 52101443815118624
192960979846930368 193156056909541216
103817218252130976 111069860052092448
12047747039996890 89609598886172816
49557372424653440 64926078077663992
109805670456871408 156125766012256960
45288745682491448 48923366062502336
26955004015068148 183556540415633472
99361367576682464 105513615359094752
39052881594363648 88789754046181504
24310111573484688 170720498436226144
9173375347191162 60856769923004032
1907515103762140 194739405154290400
35267313574589120 55266200462401616
214425902918137 44761879821144264
157754304638354784 158461963606877504
20227812516337152 21380994276324756
93455817562537744 180458333655482784
16780402295265524 88275467423179744
113895820231714704 129196421007007296
32507077971519704 132113701997334608
136506041736145536 183011021158472320
64050429786707920 117150421475929104
172229778604038080 193809238201495424
125819663899664768 135725773559057952
14927361431461128 72835705708455744
48341151322503840 104064324144252144
73668892229172736 103344619793543568
22910587606993912 165179569849587264
66920761692185768 178223553227133984
28221440910362892 52125165613119336
47169502021971856 66318449304137680
134235524734485040 173779449453203264
91823815711786384 136311900096277280
124263848518044992 186011176044408448
12925909437753186 136828914768031088
29287211547210400 136062468111486832
35173472180292044 83620190516701648
63175397025884696 80678033061096864
83197965198384768 94042834162570896
50148575342365736 60997460384562720
30862539686663260 168141161527015040
108401267243729280 128052128554056720
55528857244725848 195542921799372608
133302892935442400 139520297739831664
122431434113201312 162385312670384096
40581590798063008 63091802194025160
13232465880813018 180010991037240448
51931217514139248 191933761109452352
29884335774541796 30724020479002392
83282190505780800 102937988444861312
37092796309626760 46308289870392264
69834792285205976 114380464507180544
92363549919281680 105017652869659024
19968463962298920 74042685619222944
134195079121869888 189740271310380224
18662452797155448 72872782121557040
95831746403607728 182705896866926112
75909423307819808 153286642704273856
29735138195960836 82099293233978096
66151583688793328 183098741080652992
24272185482849780 179929290135001312
177925263290037216 189777011169754848
104039571570041936 118944100656537424
75278916083279376 153811183459213728
63647223228772600 119379228750656384
41341740401495608 58997608865305512
112010281146853408 175328304770158016
47313815618446176 98102612601029072
77296191172575456 142852923868366112
58180696755587424 108153773783296128
13136922179666248 73552313141074320
19981126770639124 118639238888040896
67142433879012768 70077317066957904
39721405517326208 105253424598611840
51940712724598640 79476379916251472
31449815279198628 33089132157166340
50966313334409384 92422690003020576
42792553269451360 49474884521081952
125277757740020912 127661155565444320
40831372374589448 176680426666767584
95361226576730880 113126550915178720
33720633425279568 141844328803643168
73062676923565840 164546496327191264
1923705871411972 142552015967435920
34584155185306460 39936860811551840
31476492997148820 191454832372437792
12290741159410200 29088583167625332
3396552363714255 191069319071975520
3363038912503331 44420874600041392
86093047570907664 157755763475713344
56598464879807168 68325722220800720
1031987368406933 56736563565257624
2331775302476085 70307278060561848
40122789976067512 47306405817795992
57965879412390872 112697019117196672
1168303941926098 146088779273898496
67074507826111176 185287289200868096
42560266628441328 103498386593867392
92050395428019824 181533063552831904
30067638071809804 146832470776797312
81164247237775968 183864357739649024
8759205864610696 21417178587149888
3511439131689085 189832544853813120
8861376814330878 168187005291599296
19416287043626964 53705812867824960
133501364071481232 153217603566517696
9963096656977872 118214241497217408
24762642859065112 100122130916459120
71607805850132680 185309361292145184
75862737107776544 162019228979112288
97462408055008512 108673830924573056
68309304452945904 139822999647296224
54766022671328576 152738885615715552
48471043630146112 79643384930108864
27934013705175648 67549695725974456
129377590755630480 135827297773510720
77230298040742560 155763612145851360
130116136610900528 171353948712356256
14460593324284878 33518011419531428
27429401389888612 74852433113384752
111044890004275024 112544328808336288
86090459146838320 111706067218540416
149507282521175296 156920558094450112
31089574146029096 136861740349248224
41792455628945376 95953203896837984
137394436954229232 176837630103412864
36768860054140680 88117733595514368
47865690337597688 130592094503394736
159633265905346240 181054243152505824
64093760851911680 76507983072453728
5440054294936274 29627241606635856
68530120695060800 128272887501421360
130111331708154992 180586276993535296
88419659911710208 186280869308550144
42282315657112056 181744340749030784
33479147293145120 127959088523038848
105990257235644336 156097107423279616
69748979140074824 95922765322497664
67397306949655680 123530305296610448
102455955877739408 151248526870933312
34422099205771544 126058133628870448
23554360264915172 150102883850516992
113160929029532720 145955029900583840
6764768789092009 187091351402708416
90309726768232912 166807094826668224
162329931681831264 181362610709889504
10331475928943172 167279114566048320
54414998945746824 196465649765265568
45448572670189640 177106291411172160
101104178579639536 188903453033834432
102530916646831152 191426437493606752
20655502623384484 142685354085630880
163009062096271584 175166813642771872
81409555487633072 101573448923476480
54250860705312792 142223828569192592
96778873428988624 187757109988076896
92880142230002256 154151168485972768
37079138173074856 100366405417986656
15439301098850910 30158895769871052
25479892869954456 166272598690942976
60559157398245192 109984404195533392
102330746118256896 121671866864142672
22224844347498864 69210124741823824
54221835638542448 103795579132861280
60885628929893256 175519587223830784
152456929229789952 159169997838843744
164496481091146944 168160818906183008
30700791527740664 82498701726455712
108242014425186720 177346742115522688
71553204187013048 134379461658930144
130151227653364448 171047525444605344
51280310487041128 114995644927108576
5996073431837470 26768531213623432
48620289099830344 118672414802023120
85946186384843856 87507150388394704
64273137129697560 132932307228294128
68886687941619632 78828868306914480
10666306599217058 62345836920417200
5184183787472163 144162759370947520
4688615435022634 28476197032495448
49280412612392056 190650406194967008
138790162795460336 161254995857574528
107036082014713584 161167887704189024
168577270880502720 184515292069025280
24756246361924648 117770474452113120
13767664624320722 132384392890439504
66158779775570136 153664803888623392
24857313231691624 54170143283096312
19749273884876704 60334021829035728
29166397191433008 173684518878727392
93182462583665408 176765609601936192
115978667125678096 152843034471032224
86377880330879424 193916496178046336
8930752169923840 24849011455337744
26922528436588904 83832996509300288
151294440485757664 177572508495673120
136491004297517408 149451299620656480
22192039182977848 49782760616418832
64095329717920456 120616184571020352
39176244282734136 43673364493520096
158341840030424672 161386780588562400
118566303406813792 166972518906248096
134654386981094384 148254435185752864
128247780577262240 132181400606508240
63467215108027192 67736529775428120
130597525664291296 151810597546003424
4699528260617273 191473502936671360
34844281742874996 69910732009637336
99544587307830944 109695161502927152
69999181658546056 189690174324926816
133231755694082352 146843987497246176
23933900249600232 194166341164808736
55970175604463184 188069243718984864
102954588890351792 120188154462494864
66557733435985976 132570312403595792
44630553569280208 122935787950304864
46112636890623608 188963198422041408
3363648892169390 141958923095620784
7127157799319681 61827820147368000
120738774642190112 180607636762313312
35385905991822488 74096551602441216
14965000591061030 37984049711376416
102461407273556448 125149708655013488
35534488490171064 45124195452405024
10135839084345262 157144354942915488
33925306503359132 182560285962279648
32915203465914036 89768593084286400
8372785297612231 107717075323187776
160584355594262784 169931724315310176
4807373317026960 171597697669545792
45627712772760176 63231099482333608
36007010307799060 155150588667020352
19466736158869152 120248588494948768
19529561987793076 121066185017603184
130956810881063600 170898190256397760
19570175116546640 100038473139027824
60585535244577952 68095085003545312
36429707700295744 192535512982622272
145365497812883520 171105817699473856
901518932999678 174950971361655008
6668297605409082 185936722243814720
110364574296226832 167224090271542944
121315549146518176 123340425782504896
92628815944969488 176623516134234240
11442197641939336 142574782082873552
56527574470910072 189264480440523808
25659359365166088 162676731492674560
69407605225349024 120884046872016080
55524294849091792 173944920953733024
20258126785924584 93819424576748960
44633951600234088 94082295827623808
14230559498374792 38196108307428024
121220049029987744 176443776901724416
102331108492692496 188325124877217696
39852020317144360 167805611332010976
59072063412839320 75496815884343792
105581084910473744 164438242453532000
126769937661370768 170309353299731808
90599608883871296 164464374904544864
2226937938353133 134023060039917680
105670046211145056 108763805720393200
75028543386996096 160227483545074592
38322625706876712 143097110358716208
57595197527766640 120506508643598944
50092727040476616 141428666628281392
3045129535883534 61674750003981736
91759858835317248 190636406162493376
11039056349690546 56449944978082632
146695955886342784 173841033493257184
145913648154340000 150584826699107872
63203389365010328 148295323027380256
111359054563765648 160296162544703904
35597972869820548 182717632919258496
98772187364934944 180316327649664832
80402927044914032 108525513657270896
163124488792857312 169902490790773216
69650729419092272 76032921297884944
90847955067363488 190631885663107648
78913869455213696 151328194038701664
20079866244205392 193836391522843936
10422006054773248 160331110252349824
133029417341351888 181884157484578368
18304553169314468 87983590016474816
706779144740592 60775104092338960
118071816617780720 152263464944241888
41177901777914160 75273615987278384
118377520769197936 152367821306252704
79993308745847136 86497129309007472
144272953926599968 163960983137125408
23753366195527660 166722860982995936
41117375243072104 134104251729859072
106387220820654672 144835267140002400
33569535421437236 165654462984893024
4948503185052035 195183741718210368
19005158791897104 177752633578726720
87172580729184032 144338109394727712
70178549465401424 132433040792037616
21423793823432012 110499203488922016
43020334283152976 167050540365841504
19684929196813428 45101311516130072
49411529089100064 124366702719662448
38692301281104240 181472396302022368
113553051025310448 161398801465958560
177107728067627168 186742875108998368
80212203328880048 168305754881330656
146278251597935648 148640991016206976
123444814384023120 195218723327395104
104405667161129728 104904011224461552
89486925040675760 169461246856617216
109825675827738720 178860556035828640
62839743319183952 70400963713244000
3469145328028859 16159770313145752
8577253325688313 72678295902196816
6516568035063739 112641250719951392
21012156763369256 147943548535510464
69934209735453432 85543110924030736
5635216560783012 173321419974853600
12549702548880958 70146078007840408
88631355717030992 155489269222368416
42664614725222944 148454602171172256
100666990997852096 180013272940316224
57247079079407600 179292215923659584
12849248124355924 191838769233165344
83005195278699488 178478679537414432
9719582553016856 118353728336699264
44940279171026008 193995209644115680
16913992655521926 112943405781734272
161668222477114848 177478864702021472
10845211569353050 45881433239105872
37224948516909776 71332113476848056
43472827263410880 95429435740383952
137647963317256448 141853395031106288
26628097040801836 98077751488455728
125149186484347312 185699070930631904
14290230071355208 170445048728500992
42616239142272064 114825449318744704
3754875278737229 47485478717556000
41032970232525952 178902850095972224
4361865526719363 188835562863992512
93722167516413824 98689296741576464
18944503260434464 84705322946355888
101254523876014512 192316918077951936
20578610118911 129920720104312176
73814848301512960 181204421351834656
20865791113268932 174662410351428672
52821157369350184 179365996848502176
67003344128068088 147694586368282176
36505606768056376 137398085315467504
29632724575268948 57027956940579216
56947154876428976 164455125670572928
68008230843484184 140797528812404736
18148941011557924 57326801812959968
5455296054723009 177839937734689888
29090213765929960 123170825707284848
25335715997290412 144533241736889312
137248937558674784 166841714787665920
110823055726294336 152873717755680000
20447279805825172 98262314254850800
24873988548428796 81841828885711088
41133999631978832 91842480644319008
80711239158080992 95769735720384576
107083085596070848 144110799963206928
48702767630086688 51564951284809616
87750740578023296 92855200672901152
132397411273832016 192599284014496608
6433343035040707 117902905634005408
32159604993059416 96268104609741360
47230096629384472 142860644949405504
51628873337339464 195812856020471680
121546773508445104 169529844258862464
126925278516503840 156198582172707392
106165281374496656 132417137996924320
100351157696646624 138481673581523376
122747198696325936 191478065305560288
77179357196042880 130538413718712592
80696191165076544 179688284904682368
37467051205194424 75012075452781728
114912318860338704 177186423605050336
86349748530155600 186111319493296896
12132849883754122 182357737099379200
85495563112845904 154613489597385472
118402487787463712 120785973220976816
130215709408956704 167510049400357056
54957932556523232 140323468516722096
30028115454490824 189500957530327616
121302391156412896 126699040877682384
15456472281545894 107563891985272128
13509776357242494 154338795887567040
29510635821160868 29515460840151760
114908041686573120 147009747550727424
38324959581076440 41098527624040520
65154409755324832 144840391751250112
92462276797097744 140065690872001184
3145414459216739 34178136280912512
50486307400472208 59717965872995504
22635730406353232 70022098824733208
119445026294748992 154272009116146240
88604038453876352 93442889364939568
165522557572639040 189793306966558112
114555436505074096 159102962373542528
12893832133920126 96739010099238960
7952612739011403 80811514868944000
88519531251955664 191038785479111840
52635358843477632 163699042407349216
39554058565965488 67164596255184136
51513433916015880 134965931045480544
56440023932776080 71879223579110496
156796227255423648 167913699411531616
7190194707776707 7496488302343774
13989139115239502 96567971612277104
83939772225206704 189431728088940160
71638061157250640 195095828700687968
96923957363269504 161614917564824096
95959300798601424 108454462472382512
24773117284964980 173750475844090752
89551447160386048 131476334620060544
855362106058629 123887742392666912
5089120000570255 177706471531213184
69513716714170472 107775332077544672
111052931685043104 170861457646092864
84464713148516624 91861209590691744
170780632276074944 171009331338305216
40226398925998840 150078365309364096
46810886549269864 157817076501213824
145149500782470176 168505815980495040
156494594334575232 184860313103320480
28533020472419568 49744362464962696
2626239141261002 89986074865803008
148978415791556672 170665018068939904
120701202496262800 125754871408750048
79599983509429200 156642296302010176
16668986435715558 183129466999559392
8836431310413654 175083909727031648
49418121553890344 146692029061636384
80838559045982128 177242465369782176
120575709391054576 134625264511469088
80600889217749616 118877134115596816
130324352263622816 145330047607525344
39145764450557888 97395230999812512
28961037818573236 73638049446948288
39285934228161952 174995099982365312
105885804189351536 118695008627111856
43038675555741904 64221554619122800
81027603222286768 162832796743596032
49917183660994368 143199062213798880
11739906038885370 139768310396898688
134042873998823600 195764979362282144
180832953953406560 184143126965999552
76528202088625664 87511778761672224
70077119432477864 110514440034153568
17640107245817542 28801787361065396
89668050603858736 153799501922558656
119155385476875616 154354952513337728
6835324049189320 134890260469791296
91845426919598544 158278421164677728
123365492610475648 183068071467464416
39153723152746216 187419794470000416
27131399798451484 169438549970559680
60314017743735472 148321607767508800
23642174439210276 162674792094509600
15791848294669960 96238535724364960
3354724753698583 54098678454718080
66824055642638960 111307930691913936
40340191405164008 109900846127983936
8551472948070614 80076454115520880
55850220273186000 160094280086210048
3338526871384536 165909005250917920
35787439412508420 172775079995461696
54069501145353800 136008140680992624
126218477685353552 191781807061385312
29078642407597216 163258701340202496
24660423823378128 58096179721584360
101676491040297040 104963148468499472
28311855558078364 155961584253798688
176227772238765152 192020010922034464
124788441697447024 179064424550933376
33709468913732952 76022218976905328
7306534391479336 170180503549190240
79724276961427200 82997272237781008
8684008818080691 158542438153279872
81559780860679200 178227294943820640
25192824599432648 154114005069579840
19687291902986860 41465772913864032
82558836693447392 117501922075601312
89579768647198624 146181692097205280
127254310769955248 189005101781323488
47254896137365424 54970629214254224
145736705405208704 171135837984081728
80677702027806560 191584693617923968
11341603923217304 141029134600232352
23782181755782948 97599584155935968
68918028445651144 120776829374719120
103501542054619040 196304064033823008
57323922492506488 109812263600537296
132994808499633312 157096707763970016
63792974579079488 157348011037390240
22624558925643076 129343842601880128
78110201194105616 155035582698356160
54726286453316552 160307816493319680
19519817306311436 179760756085201184
145394677083910912 166159908089785664
163227443325486560 166090271727177824
137445798291921680 148298028083852960
79391194049540720 122401349868566752
86960878605957280 98051919441013264
814071451569298 88168230916260864
114258812262728032 131391434748992960
20991773024505308 169799621016269824
169803832068529344 191052182813784352
14164664279096002 32114558994714784
30241869310921060 154445519208452064
156350720063829024 176989874815406400
24388129473606060 177560970473442016
65424228407670448 194144277782091456
141886609722045152 173097759718541120
179475671946735168 182187993746938528
16867706014395154 110596695250739040
125419864450188496 171928489409306624
86777454748173104 195210065406571936
186381603410877728 193131665541605888
73510103507164688 78500689474309104
38948185623784232 178532018629759008
43183873037559440 194815599813612608
13065057711015652 89048732889381872
94725039617472032 100115016890060320
29996584843748576 86801820405824800
60302925776804112 72014207618275416
86558674219219216 156179129531436704
56774301723092968 138262547949789904
77158609560862624 132632327291930656
7946311065314610 134527573999820992
110787050541787584 168610290413090912
29275464718811208 49210766140330456
64596045107326096 169300010850748160
72604054210193296 187009260078863456
50870983791901160 80588095509755456
100034106741449568 191059436532013376
68041546128820952 185108725654139808
112871009276900576 125437208158590592
157097084252547712 169404608767114368
83023380186957904 100940382171209040
101838657538373024 167775510704431008
26864453658982860 194112122652037696
699412105428599 141590910229695216
20110316148068336 133622006622378720
191958056815155808 192434989182932864
28520274058459396 77156964972038816
32992125610284520 184402872188767840
84848218086526576 157731205710624192
87504461330946352 149079140068693440
93111407276054240 122231383070732064
101816523411167568 131861071473656288
40414929265912232 97096976001865120
104984203079808320 159088801542024128
4934647506375335 110292120533734096
18468647275717008 165975277214061728
105059528161770384 153581315554788992
74552680115016112 181543714127125472
21659012641821808 116776487822597040
19819171022276772 71382478913163536
67022050842574784 118088615270032432
15550167031365748 53815006726441696
101344052857900608 109381466136289680
70916798128395488 117355616653634992
7313516235637426 52699942770424400
32433496539015184 150078151246640928
140054690277777552 181357872369474592
73726194525682464 181221383553574016
167434216825367872 190339331383426208
32358342644161048 150748863233923136
99159020566627456 143208221317974192
645877127279701 66878585082452744
8450130373123290 130557371734460560
49197820064626824 87157203897929088
77278555196651456 139929112670505744
88836580507295712 179615564930340352
85779775461506432 185514199765266592
13812358137883614 26616441371242392
50908489853033136 180215071378886176
2897483616710810 13412818917527112
15072044789339904 57132839951392984
370156478791121 92353756775989312
6364563375248065 53113740662971896
27477408619044296 114041946711821328
3516285575766906 170261087213306144
8113572080414735 128481203157418192
97756747934920512 126474803417341328
57106165208468304 94074416403894512
59582139032744368 99787907222769904
53775049649072032 63137350443418120
7565307078428378 175600176424626144
139902809242963472 155888111686132096
58989521262890400 140899643715085328
114623853221210000 158534095929041120
32432161736752944 58528337535473760
93572642322242624 99956074795752736
34424108564473832 173137667879790368
69481334837161576 111884361430729168
133026221973651232 142308907848146560
52554232441643272 129701414363899792
169933544576978112 171025901326877632
42159905907800928 169505927565758752
15826754325458306 84161563266283552
56460817465271296 138423650850882784
8209266390398165 108008792823708304
172448612457956544 195931941392191808
9923651615784916 125986950825516688
19242216566807100 170313598412571264
100348727396880144 124665722713216496
65364124993139776 77890076036651616
104765036812367696 160274169841793504
44844948861523440 136163511945643536
59885376544286016 66933657222024360
60617952417139952 135168971092589872
117419848326126480 162058317873989440
69242442648275272 72427978795891136
24265329166678400 40595266342106744
105640388168003248 147127003178605280
35488302964548984 52122342721752688
50160732756561936 182713160705450176
102940870065322112 171224736759747264
36160178190270792 196360043636489792
209283782209546 20077513650118408
84080726608431648 100999058205189760
44373524144731400 52048059411843752
58985351150519584 73617917675354624
5635204349772884 24670981710261796
79384677278674464 179181327572876288
115433336157755184 134310350196606960
98266896378495040 114941277276619136
1294289091197108 32803635526447608
10047255066687782 110185778783974864
102108171416240240 157094967630129024
27012389204939448 54151982380517448
101950612011303664 144544979764425216
55238293955143992 131449615072659104
93153370517727424 105430221491300784
166970764443794080 195450106806038432
12203694010631140 136198649404861728
78046864278197424 143134470463214768
51705537952040456 145621997042284384
16179142879150188 103073909977793328
130888884480087888 131422767927740480
7378961525086609 24798820775633584
127703056961286704 185516682005149504
165355076212671360 169227344357642752
12260088447496306 129897432945917776
29911604066665896 158909973835625376
22304075034174604 129461983919323504
15713681621441140 121699302318315904
16044182637353186 42521139493574816
81407627858996912 89969574328159904
65616871777615440 74292087288706416
58254077680417616 59445886697780160
39297501698281712 173497160810925632
30577288087616620 38533714457129544
96331787656356656 166512522147881760
47899105305671768 109646184740243952
23563378020520148 121918597483709440
106721410166968352 186162188304917696
76658371723516560 109039888358999056
84053207355359136 175971310297858688
72038976901959632 157135978763342720
33071105293278956 142375182173926112
50804396597619072 180964915140085664
2069051531096697 182244549690380768
96449710684362992 193893105585487328
36732989019693480 80535289307783136
119634817082946192 125010226727346128
105001371475224528 150314711930501568
67590953740770568 70011149535000176
111626141107189280 191202167058601632
69192511325645792 137925696949255296
78988697875660640 125672826529026992
54297710369373704 145994245354448544
42912072632285112 112406508459866096
1624742399062200 180146310845561536
123982465709104640 196821192328955680
117162920946587024 128658824536427120
46379421692368680 148486775559087392
123264026763938960 193662196437043456
8488660932073569 196216966556245408
11884522496400572 36639035352350512
25454160756008476 59948142356205600
15828649419745056 136591676542714784
130603642130905520 154174439343761056
31327272324515320 177048325507013408
20841634555199732 152279443324805440
150493690867490848 152443173411905216
79773457020689696 91930771403364384
22615951246854488 186005529705666432
139082861167469712 164883047687432288
1447154597982245 87923139164660240
70695985684122632 156589142506865216
30858406159645612 132368216053482384
61227938315348736 88001486393595136
5102030437631568 19414899980262728
39542874372297440 107696610204823904
112609860391335984 138274400358625904
480554788920705 94921622754152272
72125641193907344 88226368660011952
40515871373287264 94080201120745920
95436572613535552 188219219848094016
99778595309382096 160764722274133984
127846433500050416 192208821243706464
40674725275569920 61763945752743064
124410382925728832 181611164179868096
62142477376943232 78774771888591264
108746001118554272 147713003459603616
15666754760275670 45265899972801840
83478895601503904 143123835402657712
10655568462882018 157825547958649792
76249504239145 71411386237955432
2517390676195772 92603561036844976
129085301814515936 192858237723248384
17908178367176464 38482880677133672
74197330539914544 139903420419314064
89127173136951984 134614956404403424
111196082489125088 142738016998202528
111694497365546672 148631325133801888
52064003069126272 129543933267334096
35343809007741328 50602914405371168
13821172705784584 108333956655725312
103644853072113744 150211504466312896
36337633654657960 172763437795055872
23422653776702764 140083816921825296
11253371488833324 180949731097041344
77859037057395120 140810382825432656
14584175494311024 57754601851753136
29065384085249124 41264856746359376
130489000959300672 189098592447865120
18678400251352548 176032736999225952
99633457563817136 169722348831978624
9498411594831328 125496684593684192
36009900202732812 136992535457320224
10677964688428358 157306540924426240
79985298054832784 89878167916901600
130762872085181328 166178539362804032
37371282022392664 66404113244325336
78993808779810720 84677406388493152
137114187855057456 176279931144649184
121427839063635424 195778070845831456
138865072765178384 164980984407746432
18717805176564440 40678101553400960
49523382087804344 69631694810892344
25659749333356104 38279271302481944
84119472462456080 139816448852772704
39060550327851152 167512475103957920
57873765770991216 194007204551270048
45514595535774944 175891810711795520
72905326375915824 185660725047054624
47005120169970464 93635620489030288
44803759244561912 45894032859950472
60238588004244864 119131604935712960
4139104853464807 94242046339938544
3284820881843413 10883678285948740
44261462600715272 137022846119082048
12378056575201850 172122516299397376
33381677464353484 38140776194072200
46114792724403336 94918867721149680
11569654050234482 29101275771600272
137657973437542880 154867415950837920
145424497860446112 180510657248958880
32315055781110588 56436776884859792
88523546970461488 118220960287582176
97429203121989184 142225578592890976
79329503157051344 92166734860807328
28907043420160732 186393102285689056
63643040971548736 89385236615602432
123060663460545792 193985574430693504
59875971419164824 60533659249011568
129345362516644080 168312889232836928
49730048367334888 70513949470629648
67709056209591464 152443390639217792
18067890711411080 149625810585505312
142258029562412464 149464529515816864
93637840845886032 184221384090821888
133753129450039056 168812836603633120
9039019182275132 147274735041205728
115950639430255920 168886425240779008
19201177049744280 26908693252136164
148608637029658496 177290089083393632
140082977420145232 189881595787282752
123395409894453168 154443206121227648
81818528022008912 134524952273618944
120323949647885824 177254014518539296
51785796831876640 98190358288321680
89996029034333632 117035934440330096
145827291626073824 165376050221614368
118981232904602304 180206086378994464
53537017822895512 103390555447111312
146278994712209632 182225249424790336
90347423131775680 151333679215422560
78385387012797504 191284586569554944
100549825880438096 185584631556593760
5411940770462729 157252390822076160
104097538234193664 169610496400228608
58179029576677416 121585292498850880
63839856434477528 75884336319809744
87792383522626672 194903222661121824
178785385094064832 180659371541990048
11707046177897618 39117147338772952
5242329891762788 140164763201294144
139098680045927680 184593115703783008
83067335105444160 191035762023213536
9033870031189548 186144105792334144
10526948311540256 120195451792784784
86295046619239168 143808876951444800
16334494082515504 42894285698395592
167233922114425664 191058901068361824
109047647540338096 196167096573478592
155139149464996640 180273034821971648
61856021129671600 80396147042202624
91203005362787232 105879010284755872
57352597216219496 170664046706355136
57328536683843232 75322911848670304
76072935013376304 134959496488742848
56155177272609912 77608450851606688
92599863810891488 176966254109504384
39954594927708808 151404939387681856
84965429212899200 111098429171885712
2416891821601645 134552651960565840
62197449783335432 82215658596030816
121966869352767184 143140948161147936
41224814643147496 154553311204771008
120871653330404848 186675993997233216
489602972437338 65404258212687928
45678479491321608 118211808617855696
60636710271963672 73762081024010912
76394720141765840 143740771665789888
68346160349366816 147158774001812864
29693120875780332 173367608589176704
24468748254643400 167658255880363840
30082142081101552 144198888223275488
32774998975945796 115952338845016016
105197023035642448 120539659048182512
89261767445766016 95421876639305024
116062540329279984 146538014723965408
48664673599947496 163736091895412352
124098026435457728 163940603001350464
137634295125960864 193237515476272576
43873796316045424 183613006883045568
97593384563547984 157064944500080576
6472862224355486 80391884674890272
109715114389395360 191940924619844192
2877709368583104 36907422995747984
116092988381090224 178864770227816736
32766479712093164 115282391976214976
21956108794025816 120257981255170800
20051447051001884 178804362491327520
137175896346000048 176809871518630912
114032940027673472 167880982007219776
10585654954773232 192119835722669280
9681208524660590 141984945976584896
101787824773437104 169294592705549536
71402946099288312 100670140006227264
116988893436724848 127685800739406336
81573957518612448 161786536965467872
55995130783424880 70012347956356704
135535315367556128 178285875150148128
60930125736514648 109666625659914736
110830118775224944 160515107069386432
37246811920141336 82582747267592704
36102297878793104 86932115584565664
24309355381147392 29789447820307796
51666568478958472 67500744208408512
34545242125406780 81302175803053008
74034411646563424 121104455725037392
7708092966084150 85723749587304848
14817107927821768 193175984970246080
117603936442392704 188751687725276096
41792746283437848 155362374025901248
168259255659841088 183849345738805440
8280613417564614 160818324146270368
34046097989861800 42614691359098928
44160478779059216 167242042645965088
94832386063755728 121544006328479952
10751046693492842 49724604544878664
148314208107184192 170031131026491104
142522089359769808 146692404364421920
22593682724744088 138634234908189088
138786330863642768 191946551551808544
320378502746340 183529196109639840
61764307475662288 67559343710796816
38711395376044680 51923151068803760
2128785635041032 165512014593292128
89390464647163120 162558418443824480
29449545002095816 182808725307965376
44650666309943560 68246177021800240
27942804886955392 166447288914409632
15702415836555966 185056415040262912
65231569833637304 90159389538238880
8207559839288477 170362532838559328
30556488179358588 54130934073371312
164764091434243456 168345195977884160
44325995089124768 130682782704977536
35822465496299384 144782938747324896
120774922346251568 152813292162251712
15814171137755694 162300101962863648
152990991916249504 186552555041184512
98342218174545920 139622997353012256
101642152309163056 143069708594428944
91587731343150192 157613423728246048
133331956182770144 194707000600841920
68743558579955960 155007057365881344
79355258577783344 143504857260432608
29347190559651536 112319538642716688
18658252978768936 120218405340431120
135102786142308096 187332565126490528
97976478420887984 121267779254606592
24705982418169904 42758599536987152
68259189088708752 188695486697676000
97721710329346000 172946888799244160
23548451718778592 50196075090442112
128973548604378192 169460797015411328
154948942737542272 193577677135919968
2725672532948049 93261121082982640
67509077453489424 122477109254602656
122442895768503872 161475574072111520
31771666233636060 154992905909597376
9117404897017022 117980484386573600
63776392546906824 160072967442255104
60644421209802800 179735732268987840
27714483729543864 30758520376610820
148417317900616224 181574160693963680
15820316670415580 120364843488278032
73938412925070944 145931444606867680
104393405565972224 143177126583778976
57162938234761808 103222787108179616
66751525946833112 79936501045801264
108746535497336288 142164572093399024
117126497412678016 176249572346973664
144736971159369920 167084583015864384
65152259580193320 134714714710362208
44471276508717864 140208356866606112
162625539926404352 190630120450741632
108532329449819424 177793866016859872
44834407083680192 174828727266099584
877895392245886 42167843645278272
47258579967392312 56324778172770672
8185759740415390 143966916825508208
110799754127566352 166300992865129664
22537985324964744 102507927073049424
49809925027963144 143483395892819792
19780907108228848 170407543461075584
26995442150762448 114047067388698736
34863464156247072 165391517154300224
139758429639090880 168404344807900768
33214293718677484 111969110210723904
142091091542824544 186682481866857600
63806623543227128 115658817749640704
121418671107188784 192940194753299200
8440647503710108 162876068368567744
50998073796550752 54173513161075880
89291680824832176 181410799553193184
22115924233654880 45356896831064352
88794071678670448 173753427521686208
69719396494392392 176827871265692032
8198783698726361 181172426290654656
76241279160967504 171887076367272576
27732131791477856 102644857741121616
15569412152927186 159941734869166016
38062495052489800 125947283979372240
10352740585377292 97653740749144240
64253808690118216 139637686388307568
34731979368509636 142118925631372128
69996577965000168 168745181275483168
19605197870964708 154824009536573120
67338729930882968 155655919858736512
88097180619179424 196033575091454144
67169385469820368 112224130803761616
25966165247272640 113546107587078608
27617602960716160 104160664800976176
2315783252994455 136265847156517312
23889664020976396 37288316307919048
149524756376692288 154732682816872672
121345211113776528 183763839884973312
50565427153714008 184169557394333856
46806211311813608 164387286216263712
21120463599660208 131646013929355360
45025245432334360 106370874975440224
100498840133306016 130617419308988192
174032662291093088 196582255734890816
161925138400032544 175538813283233376
16415186952723200 102378908315724928
56328076716093464 112780638215783648
58753916313335168 95614607715969632
1261695896681692 27342523848494620
113195041959466288 124534315653502816
21896437317773876 49535294254426512
1947524463786303 15228761628662492
75207239365080544 191895833925388896
141517652580145328 155469272599834464
42449003512807768 44111985936743088
141936010666795584 142173187433357312
119643822964994192 136335424442015632
110422990257343024 135242096364987968
33416694107077508 101641076756676752
112508068128244400 180556120635884448
73764245876739520 86495861801089168
35589041179832396 194052552904820320
116305554699162976 138068989762520192
7459462502855118 80945852034759776
74964816532171488 83439314362608448
145973865581379296 181597530594721376
24153554686448580 71766984182582688
90220329065548208 159176807069858624
47208471365425528 140142634935290784
60806620243129760 93296199821636336
26895521163157500 87572943737539120
66731138067456168 167218046979708576
73252738242995488 93901679192795248
73674816434787104 138900406226235648
3554033177604036 183111473189220832
77840886127729168 177280090977449248
121049785524520032 180531460896826496
44467495304455648 120884310956228336
89776486170045728 190746270159559488
19697362458222136 21408608916849168
60239861079533976 149111698814541344
103605500089710416 127836810811649824
1707703518446623 82187413008332304
58396274233410624 159876819993849856
118080922314520688 131850901051573312
79964183210453296 82090176647537760
147406395930998368 161505770761071872
125685988137237536 141380898804097840
171113591462703040 184445757724138912
22884718952548568 155910008216929824
9349696774734162 149313343194486432
4298319916814119 49580351517981096
42676123442911784 62183731504260784
142789511406830224 171877932955601152
52310059792350768 132252866798494080
77462791563869200 148588677265831520
48930814981819072 77314749708111952
35317693051998768 42497064743138768
37559099846329040 149724707479330240
52274571743349048 185200258999087424
6486199710644274 22850063703773408
66506372268261248 98795894966649392
26872983133617596 146950800799329344
77099047657335504 149822158324423936
50129254134921992 189121465636711072
29877770880473436 90539306117230848
53465674567677896 112459540862285968
188992850613534784 192702785586932480
58861971595009784 193042278626216064
14623438187601052 65339090481835704
104424722150222912 187310532043884928
21341045724972660 107599318793133424
114420921342602192 130078630363680176
149871303823757856 154427435363655936
130254979362585088 162531356789824896
19098786283554976 152670318164925888
55905573694151080 105352659616966400
78688511239509456 131051357235930768
147263726899199040 188505674144760672
14200698273760974 59985489241734760
29603762446754936 129730266156118400
399713779415644 189439635032038592
68194016736521608 165023207433467872
48511434076057896 155098977385271264
3886146520434332 52506072117935728
108187486313104240 179648841852799904
58135644288207072 100293189570521088
135496603270160880 164954241455200448
60389826397023872 80936909225258176
3306619163818969 82451961190077456
2946933626760010 44245136257923952
26716902407802924 143041380501876800
131759801170156448 195695683303857504
51519032815808008 92462536574279600
51902599323315320 94502615835964576
188272967787096032 195506615894593984
69773718739954008 139073159815985760
16653395237329266 132361919513458432
40045664518237496 98204568494741040
20806067560853500 184757672477380640
38916535290280600 186327084535298848
131364990120878000 194261588876942272
94691040029233904 105874094087000336
36904305867941776 93192069015181792
152771327265881472 193447378676782304
116997267262526560 165853532292687424
101405678811002656 139418372158643600
140044160463059264 141466771591496624
74785694736546080 172774104799302656
42779214044955352 105335131399803136
160846769908181760 173607338703367744
26356660770943328 76211989637668960
852778734943450 49775743950710040
83648435630364192 187927728594123808
7612766247312923 113064008521276400
42909281755482328 64305071383793216
14745769176325710 48159542495101848
3259270066789657 41177331706249064
10126035145122040 191088515149557760
113429563610964992 150119182566792192
25784464009995108 191202888765755872
112058243811972672 167706793282178432
82991291157189920 150508596340074688
65631192894332008 76698708057245152
148171267890846880 182799847371439456
75163811230609888 146004391446599328
13305937455156124 62679304645390064
44748525987000904 185478442768402176
142499058751629024 172299830768943968
2359005564552827 167720568142781120
9830919377936900 84702130191477264
81873084023573968 191818860495481888
154969679558597856 185419764444488128
43501558811614440 85193819989589968
45239165697896280 164690188288075584
79125093164564368 134332016769220912
111168628683960992 138926505445498880
64557857116652272 65325638036181984
85607859977879152 196749835122930912
129641757667500048 168011378851356800
101715559998788688 115250482660094992
70345200220917448 131955643910009552
47267796161278224 51318728486934656
71489283887337360 161167915882776768
91003823786640192 169234345948653216
15164873000408284 61333551376436040
49981724637432136 70388073094346288
152419827255511296 189514545309455680
8055268790107367 8545591677370556
49534266540403048 95218707370225152
1976837687535081 91202518834931344
32488279613373628 187497319832533888
20860730921883884 141939162811618256
145954721047982368 185302398073704064
112689841670467616 193257862363028768
78209532697640768 169017586952140768
143690670106271008 178064627019544032
16337509316300828 112484628149414336
85214954697902208 118625149539517568
4644409867472436 177046049484263040
12726680901603644 152939669950220256
94592084862240240 150120187231357920
62932131418000144 105395569315155680
26761220834693460 150456786675298208
97972293684997856 101440810100724512
183141372485343296 188476456919168640
144765522664040960 150492020228184960
111303632548307680 162287350445263808
75208923547544832 153132670787701312
94397563100118112 121872979023646688
95395438331157296 107928605948888144
9113702403639184 90043372276218000
142617760656704064 146765743441247584
158625984129726720 181809186593089056
7391829159970924 60057245307004032
72883203892251456 82579722572885488
36782200063535248 144815517596158912
95707023064338240 151164185727296224
10391660005701800 146137672004111264
99267823140261392 107497335520926176
71844724897356104 115319165247874048
137382490666853056 188974893223657472
132133835033217008 133782562926714432
109205668632862240 128322766219686864
25906683033205036 128906557555076560
35055424032249944 39174881561017688
30065929788016364 123075544189381696
149633607420458144 171717023234082656
83934499862791856 168769010529182144
69823188500484248 78624281699749712
40424367796635448 126600559974687024
122924328846548656 123410229654659648
4606080448960209 166675537742448992
32331810710809712 100044347975347232
95199343731392784 169588313843290784
72955349067542496 73101210872698192
22486941997312856 136789031945609872
137330761457063744 146812188429690336
86719506476218960 177373144398186208
133639876872635472 148947930067991968
115807339350398304 116894356360631120
43428743967946296 72843460014974288
39325214075007120 65934219706672760
36243986726886520 144734160693338816
26818330950847180 152621166132327520
17295789988320272 171391103308731072
21179082923287540 60115011511523752
4911529000069560 187066363078515520
34967089897159360 111913596674648672
16250235851456366 86360499654803440
154828258726359904 187556401684775168
111863269683899424 140348135207363200
103515606990079824 175018770171919776
96149406860390704 184306122803706848
115967449557966672 121772049201653072
111282246877927232 144657323834429472
78913207927482496 144073884151295376
46145803536849232 173930036877844512
16936315257219582 22912346649983200
49881546225759608 137677077512128304
67173477874235008 189281481148555296
46485059929109216 142912154087270512
9183665117321892 57772032504891272
99422026789325024 105210137223415808
125075437701677600 191439063336034976
36006794892045904 43538696245686944
671899227725117 181117828481409088
22491715613651860 160083107024115168
159990524597495040 179391949939933248
140301446230703408 195764805567623840
145798408498719520 162079201027095008
156944646245859232 189638635145666112
1129447195598206 119033879708720368
67799333912438456 189712655020688512
15964923651664606 190537828822947296
94003004047414320 176943201061638464
46956591853932584 99650511393981664
78694211762138320 147269767334443104
61931012373252696 141901786171281280
14586378820642834 30820308520963884
10820557671873738 140724906433825584
40088725516007800 112497851863550928
122405144409769824 142163847852592896
79470368851734736 104028130114432640
20016992016844060 139094346834036144
161552856186568768 168243337519974176
134257818019382768 163239829351942144
126843643513719376 164313260257527616
55820661432337288 174991725145452192
10189504835823244 10661236821827446
7512689703959715 154595541419882560
40757013079145240 150315621478768768
124658157803610208 143519977931941600
55001139286129552 91860578285116320
71361423780794080 186946177430886144
22545723325201944 61701441556246232
65953570949805496 148767016411917600
150068471888755808 178605114199565856
103122572202110992 120121395054058608
16373750013219020 64829392685957264
56799965280312944 64519168052630472
150598001508331136 155955206022275648
88813246798117840 185245117584232672
133296723969680016 136800745063540032
83479242090201072 90504448894077952
131229765719179024 191295909840503584
170142069514893344 177944760850721280
98162442511910688 112539160450481600
22896203845696312 152127124137056352
124006471506750688 196806501702733920
127602575666475248 137438041105505440
96164359346578496 115038089811245168
11535533478016054 43903899810008536
31954051623648340 144295729109047008
7688995620926258 130144991684219600
74191110720240448 134894177794040720
46865039281032672 52905872825077768
50168320303193736 186105407360851520
45851902039373360 90984312784063136
30746277322114388 116541911471761808
59636013303552152 90607318287923872
31930851274042252 117788674731670928
140073927181738064 160703907268054432
104183575042554704 155141784825067936
59301289155836192 81241108819385040
173937757161173728 184356528883086176
8747311654894821 46356836717164776
11179275709029296 131551751135603152
15458642721263156 31665745034962152
36329250916807424 98645107507706016
163818003375112320 172027556869313056
27869711740959964 109236233311161392
10097162119600412 99426540341223520
59088670326065960 149052911299951840
9510717337169762 11485413848001386
9941576545238562 193240919283740544
2087232764418385 146069075047049440
50983499046728272 60256893737226344
46004082466960952 142686158868207664
30866764382459672 116704076828806864
5928673960558494 33313401362168480
61724809187764912 76901209296879664
94880841903328128 195016511063127424
16637126333550862 122038079674087744
19549879303297140 59664827617299824
171209725264721440 185604526006526816
8671192024120201 80786246332036560
15213758022058802 109907438810773072
145905796045309504 176918220830600320
91191008892434944 181395178027026144
37491969980355480 102770661623686464
37148220641001464 174266321384110560
60224402196934264 177967828891314144
56710933477355720 110638880353119440
165343280928583616 195672543632587328
73971901253906272 167520199684574336
65210249398022608 185665305340634400
24940396469660816 164589564431512992
8331001541873678 70651770017047200
11984245323883538 149174717421361280
35299918448248420 187218932922043840
2352995311557382 29278536849178892
152259436645875712 176376485244058208
42590322942475432 138829924179090752
71862689783190168 181040700659485024
50539155259061752 77395382955070448
27757788101019320 40433470553430232
64910253902072328 140850773448265984
22988142886110396 159196714758322976
37957274949204112 70184818356686000
43773557683692800 44875963382130784
68862370875447536 165393823542423360
127239157007636976 128682785360177040
73203030076206512 164705260563746976
71713300969995320 166353626578645568
67047064537463496 164604043459169408
73834635014598688 144100003074377328
161687139441339552 185569754988372736
8753307546825413 123958061612784592
119686635654856544 150523544221348256
120060536654659104 135601876489572816
30598559979987080 196113659600343744
41487614014564600 172794396268431968
79745783646204432 101466915427713888
27093350290288688 103121738663395696
82566931910742672 138540695682473504
73871576461095760 148831272666209056
9613494412188848 139971510401418592
48594803594813808 189419808567155392
111458479703522640 151622300257899616
186467537540888640 188193195197129024
64142138674402720 150181996776364448
6716746766159716 144313315544367488
74998904477239728 180958062199169632
27997683584344284 163003320460564672
125713209737441280 164213400654750112
83132283674744304 147376460456515424
58690204784829064 108540745833297552
73892361338123456 105433484347417152
137559109972251072 166591645988612832
98681326511845424 140617665679050192
57825327883629768 121310857926033024
151058517019827936 169480431054590240
107465625894455152 122622512726959168
77390489975590496 103444660787347520
136669960320050320 175196610109987328
84352258871481584 151410872188833792
34820869125561340 172134307475035072
2295397681182963 144570943841681184
37190946741106040 169433650211758464
96054133365243120 142713201044900272
41842568250614664 174276465075327168
105960265184449008 139374546987100448
20951027257157564 58869365105888864
103948931439156496 186016273590978656
9609219494649240 47023703220900128
5745582872313418 192507279491440704
138901213022878160 144421422964657056
138532396402222192 141391464740606000
10925400956119458 93310298093761792
27313071422058072 172773501944849760
68199317913071672 188557621886150816
40777994200145672 158055472968234304
22692036443134320 138556196114262288
76100562584473472 190209045079754176
97421704242270912 160936502584799648
11176030543119866 104181963592325824
15169992956476666 196866470799626592
52257079729738608 80262057432750368
377505944314203 85466598505842576
54423281715696904 154938726747760256
63844813642202712 188432467846628128
3800653707355393 33055502803377536
9779705191288522 128935303214895872
15159182652464914 166153939921473504
28265067274398568 156821935083536320
70231966048990968 71569801113800352
34083179753228232 53719094660510160
24750961486987880 93804001034555248
16103567569158812 94594945441153248
63775403072056504 146307035758420832
94916827673375936 158615156929780480
118802909256807728 191361608348530208
135732032787706096 177432529813512192
93152047008528176 128417673445911216
192690618638062784 196176291327872640
12062000435596000 124394455505358768
9656251926335568 39111434893434784
16375879039552258 37317973178015944
137306345837838240 138181871777397984
134017747653553872 172999944710083456
20633721728088280 161407002561594720
53664395971702144 165192405439407296
150383958737646816 194080479710395488
126635459854153232 143367521590285680
99916823973250608 118584440994954080
42927449639248776 165748611239210528
20052460370720388 61560413921648016
40330955711768128 184199451876369472
11853853854128982 67609201221110432
1565843906802079 56853190626638424
7438736211931200 21790888368774680
111556201962354688 151023530422462624
53164567882180424 125657243550972224
98901080356590288 157525958777075232
7153969905795252 14659725658736910
166385471673311872 186491745283987168
108113371709514880 129976426437348704
63049883074794472 63271964659215336
59344277881827472 68723005669403904
60386049343715872 193469546658843936
94726037174953344 157030245427413312
151636272744107168 190245285411221408
79031409584788880 151567355090787840
60654388500165504 192060642568433376
39704068069453744 144343417518665696
314800921752392 32915919659557692
63070895467329976 145192384715982560
78275312446654048 179014944789617632
53828875709748712 139579878058244752
133186886121118112 165676879070930176
103114645717707648 187784081114867360
7480376052086379 187453091927624160
4614399698602093 159855364963677600
58223661466990400 121165327282436944
78492605082798112 97580058763237296
23452290168327752 171431055022120320
64004842674991872 189832894581607360
101888442927931744 154795693833120704
32921347592550284 33789274435361828
92030542047398176 108655436038933472
75546471362444496 153411111848078464
74756531413673616 132603736618508368
4641500022072114 168162678211886752
54747729001488952 106806579785773568
13010361005451198 138549276289886016
53368839059341904 58335702814229232
4978458656489718 55375979875802760
115292094328356752 127067821264341760
33521014407750872 86044433058753136
25318632963765076 117321386589725184
48758190122225896 121331527419887872
30493973989530152 68861723287818616
54343322499253240 194967557377456352
103878530145531648 164013931902176384
17363104243308358 124956401165348032
11263558583780298 134582859558617776
31463203693061864 40901994616332768
88556095454844592 188401667485090176
10558517955984782 21282771751972300
59668055141560832 69235711720562424
105008418671198704 154907439710299520
13566464841274302 32149617629787852
10308671315850750 117917673088126208
34983901028837676 160417109407283808
58273917594443504 114434780124015568
98604387291975024 180161154595815808
33909321291098288 87428310908688512
28147305841600744 99458570238839664
19511417227994148 143130624675766816
105346614728302304 192417177494263872
126462212638743680 136921269567294112
39260506627069440 154697669414010912
160133743633845472 175851171224641920
121950099228179616 157513797246886240
109922069202951296 157904906709864000
97038707964945216 98778691928627488
62964440324453296 170920181438795552
144596924998767264 185861944013904800
4593599485344158 163011135418753760
160291629635735392 182392035671664928
132172477283435712 195689965342218720
29456089423966932 59167961730934416
61190674309793896 63013493453452328
28484004068200452 178274812371662048
168804796181820576 175645947130700992
20914626689339544 177449559498630560
18785279546861308 188213316315360448
151643931729179104 162863021481976000
7578833848335794 116364461168288512
19998255095101320 54256935048683672
35490825684481136 72778652242128816
37644581471247456 43681114921790568
69400564341593688 82870838359864400
16918047944619636 28524904240532856
1492905245748311 103288651124703312
21666060118112692 60625959261965680
10100681582094718 12718334568372796
107064244555953952 148060093266413920
56155234696449912 193614341733298240
62538109308342624 102330565631532944
70936981708825192 74999669656893104
13557564954071256 64985390278877896
55340102863264040 80607717804394384
106438495102878096 148071199403796416
38211390769887544 183620347514156096
162624989050765696 191055109448677952
5078540355632709 68137551501521368
63375093895781200 133710572963857904
109333528633105568 136688550750680992
24425944975262256 107397339118420656
14516999735677254 97079053647016208
8152812505069958 155308015700185920
125162207352224736 128741034001804704
154451342300067648 155252495967655904
67492696773279672 118054413900063568
29556730804479256 160034760730951904
109126741538099232 141712374426951520
51338539051212184 190434010843910976
148715115174703168 167784079768638304
46222543255808520 75164770253613088
45938363674205432 114414735459987904
20316440652374088 45435035835138584
36920332053164280 196107311217725344
6570484345208844 120741449308896432
26876798277431708 184821150321174272
88334544066774704 118831014073897232
10487059041116126 185854136980749248
89356752075592224 93931340769235408
86114013428425728 168215672979664352
131463044685739728 158664872689129856
64676324384778408 131759029764146592
72003003260025224 161269168439068256
24033669212424048 78421821394746928
23939600930806460 120291068039923296
156353550169316512 179973986782384640
110316735786455536 146465210161526784
68213621353374928 100315084848065824
44157688597023272 48057939863214792
38777319494951752 43899071518230008
168495466030483 90878934911826368
61820926619167632 153481145808923808
101632540108272464 106616658995725040
58482986938927392 122245522452881824
16277954791698322 181537168677342208
150323637832516768 191480312544977984
5866880787695950 83762263191006064
73216778758082976 183675127266951584
49839091679695120 86476336475121104
78488722536560752 190949733444198368
153175243873905568 157437433613320384
39654773784579168 145397821840223136
23049038355956464 181395288536754304
46695759770670112 94793849625123504
29787293878401196 158499958494882304
97376468134101648 132065296626635856
109064447263160000 158974750635304320
73544829884646304 166047252283556320
56401895768169696 111775860061948544
24761192223372172 38150113179093456
9110482380508680 138382616134739184
148116943114439488 156033201259813344
41399714232474256 196600527399238336
15857581688096938 94712497827441264
97919773369657024 174046504488194848
30173979385885372 73352554123402256
125935602395979984 191134579317193760
10485061027617862 36918105630668320
24699391806773848 94356773712098672
57194283156002752 93769071625249264
20423791297150720 188593130947674336
13030575142233922 171615635282960000
72460343079031648 81377381690401712
37409727754769336 99962563809455456
100892254371322944 192522889918681568
176939936497279520 195877571636334048
118137211901758656 128889376957663184
77188645651290384 136380074357198624
47188109838031984 129964518040080448
71012325417563880 186406289192614112
157620992338348640 192386249793773632
23908050665792312 115271146528366176
59752562043902952 65876159768242472
81044850279975680 106083154076138352
89071422452392208 195679199489676480
407069428130062 135556365700989984
50017542140355912 59790245196509384
135541526387029296 195740194990472480
48801394595148120 60936885197116440
19547901228721916 174342813792425344
66787235658903832 92714079294649456
3340623772839191 153958596917540096
42051982601775296 131923616650700880
159851767723404288 162808003620588768
40688062968342016 93559013629536624
33662177667476640 93968544862789104
53054125220282776 66931807218497304
16943354336150386 161950629748823968
71632690451789480 170340591852239520
59938214838087056 74217697025135120
48344463774054792 73107252736943840
10231588192929518 141570658338406096
121062323063515360 175014399721032384
52146438104894504 140404443759306560
41745806614243328 143958321588479376
97588047274381872 132008900107271232
4630160409738736 170807653524309856
13584949393359846 62741449104613112
81946681466007088 124159915006952704
45380272295624328 193705942403466464
104171960211440928 188243604306160000
28913098918875744 107259110575212976
46162340140385896 155941042569071232
32009806604223064 119674353038733616
111762184704458320 191090626947830304
41174098060533352 86946976836393936
69283603754738968 153488345935829504
66525727132526408 126529802237678768
63344041553456328 93097442372066592
17867161508856714 70933817372745232
47897853964051312 105861864331716368
34996607610052260 161380362772506944
37375881317838296 160632843726041824
40803849025850536 135077349951505760
17842741520918062 155287291520029248
15702570093815042 119415936969137184
77039554403928288 135150812595039008
45466368330290696 91194946514278016
143979968029501584 145541499444582656
63258987856772688 137718672007731872
36356563900365056 191109678231989248
9590595499597854 83677339300142160
152307820353172096 185681755916159552
39010881657102312 142090625009608944
139561839632268688 152355346237329920
9466233478370684 70278414467099792
70473346077089040 90757279389890208
146663051875956864 151857790506524000
54751200985045744 163145900294538944
90310153534533360 122219027696210560
65755836767238328 94556616540340128
92926610661801984 158520609991806208
111416914433028208 164093127738363552
56067651193257256 124764742567594736
59804733430269024 174767993893245440
83814920767942736 114996793737673664
95224067325088160 96992260182323728
14006314177790574 68217373550247784
42070982486406752 146638703330145792
44919875545147144 71314844262245624
33308338038962012 139088787959363840
52332927696606056 77122211874064912
85419042203487584 146541572400484544
107301443573575696 137373019105699568
30122124063315900 134358696562055776
177298659013399328 186750248975591456
42797214815493464 164924306334636128
104599697034933712 165659011308521920
4465366700536199 29102423849460972
75227767887202176 161490802874343968
35778359520558120 45606155371939656
99974131827769152 161344254305186336
104708819210282384 111620096664201040
68393126819781432 151501239749593792
3213573212837108 163879451065216960
48215311393086248 149264845915989312
80835852889775456 195804696177983776
27708179521586644 88307196554120464
22301522643438576 168199532910143808
57800280407579072 132342386439079024
16091514141661888 191337182418528800
69984126832225088 90517375240691456
89770605278315376 96579790038638064
51955844526379128 80613250151653648
17128231439635010 135103706283885840
70114789826649616 173559404558012448
47925939175612072 178237948231731616
48780108335543064 51102468918067880
65139886097435032 80695388946253392
64489323877277136 82995181711142816
355080856623883 143427836787722192
31317473943643648 91292585314919120
107052493539372944 143115474723947600
3655866775348765 75913740618257936
24230483293157664 181916612712389888
101641253584601424 117911930053829984
86186825720018752 90789187163264528
46239460887788632 117611996317398400
76461220541093824 168409040562637984
12935521205301828 121262623534813232
21759110077803280 58303256405436328
48653869437842032 61834414924973720
131300818949460272 195721596463752224
479255524729243 160609315109663456
97162430233980336 135629444557428336
63895430694787912 68363404854694544
137005921014005632 186012463491480608
150959521685589248 173645536511812032
64321791539183808 104220806933595248
39472568445940096 78681884421042400
53505034644905160 131445918081272064
70446317156824960 71304775370001360
7539932080894789 64083594184549672
20325958998713144 75831805270916080
92041209097188224 159974574538072512
22392299289840144 81116307228569856
144074369745483552 154196723979947136
79881670050472816 167330514265384896
1597996453654318 111733380678942960
102412993275178848 121805214039584944
69853760289283872 74265417950123952
143008706789368816 156298024393244352
89343239523186432 118102111155035440
51272792548601760 171426755385057824
58599153875875896 122453043724129872
28983742049559888 99199991318431616
6424607217871816 168906161672090848
81092254469609152 106454740427518960
118857962368041168 156281143772895040
38930988623574696 71134111978973832
97170606346262672 106176919813731312
59516109809003920 160762173401240128
139482811969903952 153795984824948064
132719231121155568 135489336751103536
29486556805346684 96376738242424224
76506475238356768 104779931252395056
166597868310259872 170949660864098080
64104225772046552 86823632969180992
8082210744476696 192655054997555104
42198238455664856 139542789409620112
146587862736728224 160073092249277504
37624351723476896 139460359382606416
44684757971481880 167595044811862592
123836821778051776 123989225031861120
146644819016268608 154970766879448416
5278397056690458 77582172400570032
32612372870821884 181658130101464896
129112090057453920 196602275949226336
49781035094757856 77062427803387728
8914327728960272 188744365986190912
98180763362100976 123920603597147808
115159634500812752 128212731998910880
135033528643863104 157153285123677152
69251096763041512 76257565954716640
144527451937422656 191014348006413696
115946149001136608 173313121888612864
80436878713096352 104920143883408576
39612479296899672 90352427441579568
25706705196969396 165092455705837184
40652957326797864 170732152433491360
99516158436750944 103431158070411488
22227311215792824 61859147877605872
25933436914321980 73375430048017536
130371561348783392 152605722440677024
97531816515731072 190620427871922400
60340547541719592 179699275196847200
11348522324035718 166605164692129504
76027921114508048 103469717110069808
105665746560382656 181783897718905344
83021604327782688 134133574530764512
112918381858567712 148197730767981568
131389811554965504 150092398840916160
17127157268685710 145889362092465056
11577070905076134 93727657604086816
70366462155059024 91936421973682112
93271979151900784 127979614237908560
124706331217279936 182782195922098752
20538590201526804 27426387882245892
138631181540050560 170875189320294656
49734803169271528 157232840526164576
109409081767432896 112216246829659632
112765677542392544 184053545815826240
92943577363504096 127310231607110224
59192352680473408 88225974666275632
116043202389789248 117429519114537200
13166107776560594 144776174219483616
30502466362798252 66399417137228552
46956512177826728 177593225478612256
179965248552575744 182953886319465696
88749375460491216 95931303230110672
97390071478714880 169107698133479392
97548018516058576 161312758612823648
2563889311984050 74827220745017056
6129667448833310 22626129775001032
661630827259219 92928480192406672
66615961133703952 103011492733339568
9930261025724270 48612861039982200
67734724271496824 146002062408932128
153456686616314240 155344538995305728
171682547159702464 188407217518204480
83092999341724384 194929080793627296
94938748403101056 192845385569427008
31001206436496248 152294856910691616
180750983388423456 195179191507216224
131973876723909072 171308712147069024
50529498126202168 113487256564887824
141350188114291504 157387740260201440
72358129280494512 164979907533529312
105443016913028112 113541304099622176
125523440302681248 126025340378180784
167367912537257120 196757006149239392
36556078854761240 131697166896950880
42152882091940520 194734949859445568
82238017072005984 85815021435033392
155003073376539136 178557138750144576
65840897924176592 112585959668342544
2187538991066995 37704208602220024
111162901627337392 135144482280067584
47509789284561272 75856363562189232
4939273399313533 24225746291618880
68585876746422536 173476495823352992
139726871998625520 191009194532698848
23097837970952044 71002666693135736
56753984847988184 153383182750511520
12137327447693276 159082894031450144
32271037547767288 138723251472205152
76360385779417072 167331369896134496
79547748556801360 80398943052683840
73711720739154288 116934149937938288
27243169925511756 184147356547181472
117973072357590352 124671939329706864
86993297082216480 87106103612066624
35259552997289964 174149945800656160
41496177518656344 196467838785323040
70994590530748208 194505888433397888
124401543420908336 139400525806159152
132434483087420880 179094201901758368
58323623362202880 58498577876451840
58948531162866904 78610812885577904
108650046615079760 192635947859834528
2173838273485128 26233624126214468
36941740921124648 44768591318841944
140110156090044672 144690644849420032
8778857539421458 153423859689430112
68714232251209176 174219342714549696
32061898177685716 117353110181134848
121184408325615728 176781359273526176
108672048371452816 163086145419684704
7125947728946171 12068415906311422
45686099369437696 156586447789640448
53261736445155696 61248410925223032
49043628725657864 117129865618515120
94974698020023424 103887527066482016
18016508504613872 122257147194624224
83837976020704944 150800186472332224
23427180874495152 136937685194529616
8092550500272675 195411111371298144
22321274265311424 139310785694911264
69649150904781352 87677008002320272
93413793912425120 129346911597641232
18120290462199632 187970605557623552
50868244639766800 101237005626007760
137119171307437232 140169604665203472
114410938948715184 156261967133260256
77666869842083552 154344829974373920
26952380465670128 32225657061419388
52416840505838192 115621173626837184
117930646389808368 184296520840608576
48467658819843776 111798798215050368
26741670543504504 126982302477135632
41443995152728168 138587308089160576
119324658983876640 185386224809573792
26563453752816232 183523753395340928
142177246664507968 152991215886411840
12137437112327786 44421756492419544
108141346923432224 150577443992528448
68545696759906392 132680685625720864
28141762628896940 97725628606994992
24541486831719536 157536828511535296
50093480660465568 136320949465199984
82658650055508064 144351729311832032
11533636447340416 33625266387463524
100329760054920000 187340764696715936
66390395069069024 185435756861772960
79368403426163824 139237475776450144
83716775835458576 100863767176160688
4059240248733627 57639989162265000
35478686967709028 194634666534780928
42414959800025320 64332799292587416
19839090657334140 65703979527090664
49622958269609152 72899804409603632
17522246765874644 141137806705810592
69706046639913584 83768130729759520
65229403186003608 144757323230145184
21289421933819752 67337779219035480
106242064752700272 109465256498959200
102989785894996880 106318945933034640
13894258971912368 141814237271531344
38854359314996016 78381382770120016
19917632930744100 28318941777757732
119501049932336160 181310907670198848
11168593694701760 130527768907049248
95484859574288704 104953892720357760
55568358218568752 125036253354768720
84511180043915296 188147383543129632
12561088708108232 28129582803346928
14597416990415268 21567382080394404
66805358342033016 80985253971355360
58502848086132504 70078630668553616
3736735916351874 31187320755389008
59144122247646144 67703964548135056
134600908024246448 189851414387937888
32977194261956496 44352663250258656
92073359489112048 177113341294550176
2191004417664464 167975728356119584
94950264716671920 112244692341718336
32121084094675932 101689213672758144
87233842945755776 163833765343808384
38218710946165784 96086071416244976
113754241207606048 163611045302968736
41808833810255512 63144949109219936
58390723703774120 133705645784514672
7228001732075256 163324068989175904
54616976667140088 180226216074352128
159218538258011072 170361496513138528
105109480741855888 181086402041738784
74739552455490880 118237150092650208
54904846644913712 191511745193997952
103496456284944864 159998771740373600
65534986594492872 99008926306129632
42845528299752592 196219910076316128
5470971676949084 143209635356489968
108248327900054912 168841557536135712
73489260947727216 81449311923512560
57598100416411456 134024780663495552
47103019341371112 109631446184129440
46951006021091120 119071140964091168
108324759720023520 172614705790171552
63063519530027176 99638107631277216
37054559783027616 81812437380598160
14580971871057916 148337491431084544
110245629905093424 163611875421593280
17712332043601092 165972317699644512
11641916755166370 77824121089658304
2236622361378710 17928651843663320
79613642326239488 140801392445805664
62139509060917120 184062035010367168
47650475028810896 82477106712562240
42187869602872376 115364035292826304
46232759324924328 171820485257955456
57375635556522280 82733656456490496
134012854120539792 164558338014092768
42705932138368736 59909222875872776
39677802793557592 93743538672471280
32219301783279228 189439548394425248
27488494888355436 119038598061027072
24348258228319132 90320818566890592
31353556207945844 138709265013018928
5117874126429596 155860663044576096
179611029607013312 188482305119935552
83223020150574336 155082497599669312
101746661292554944 134469557677277536
22136343076967180 165945128061682432
87495706388262096 106725171380314768
66874646338855280 127242044905653136
24421565336471076 94771854801809680
52812334746616704 174895033668473408
126714050659823456 193267539940217152
49599589581612568 162146411872560384
36359113181726040 188918226532261856
85462819828952032 165499180212313536
36384708890925256 133538138854415424
61628629388596496 75199644589545968
75107145772615840 161491901894074464
4705225390147399 49431425629702712
132275695076283536 148719498649326400
61828667187750296 105831744951407712
153951702618502656 158780749661217440
33111702353354592 125347812562459040
76323292244701888 189316048441444320
10669725756733364 126442917192560048
95473065414276096 145013607788168800
1448853277298952 85580244183286288
12372415228194916 128271332204992960
52752348946614208 103771533817229504
33898810388975832 39080978500886096
57984974429470888 74373156659001776
19776572158968024 25762522565108124
101223930539736736 151844293719886144
33343999827343332 159042843088419776
102951987964174464 173852000782046080
41429132939908616 98501886321988432
102619662095585104 142028299866167120
9568699011646316 42013597193580912
91537792416189472 161378931479975712
59004868554333696 156493999039457280
145307651720297344 170869190558414496
40396406518180296 104730045901693136
84424652266428256 143962773035919936
38351064820670976 43891198327157744
54415308473750504 93117293844389488
26452305518546932 134537595910182240
186877418856439424 196395340437224608
80548140121460944 118786652919925600
55304331270985136 178645044092187488
124527944790088976 171413113814720256
141613268801700496 164516322959105056
114423225262389776 157337955902760576
3628421105416926 196254460821057984
43846860983113848 164075414327965888
159382097077915136 195625422887011520
501074669652395 89869232372657504
18887145028416188 68422512705290192
16711884069771868 33024555149548136
103172881689923056 112014371041071104
118576138804193440 177185144139215072
17225871083970172 44416302502817080
20079151563253928 100626430630110128
115319337812426560 119597878908538704
22849260315497664 69501475438280808
40139876824994992 73323546435912608
16024490898038624 189279545937541888
51014095618864032 94792189830714048
10100522201555756 124178063162646000
140004741893053600 180299727277248864
110304473479056416 189231096683204288
4997297780440587 192725570675036512
54585291608504032 57537956044689360
76612186069807728 96200889989003424
84471501211609888 88173151324606832
47686516872649008 167718332148226016
120130952906827264 184002670775028128
8288901383703337 33703798336622192
22335536090421000 29373764044225916
106126374713959552 112385874408028848
147504007647134240 148690023430038560
4316630316713625 164469283705328192
10439663968680246 133123087870604432
69288424848827136 75613101844190032
75329399670877648 129871399800885568
56490752543762304 100060710447364880
118514098969489648 125641493858825040
101272946591014352 189620264457057728
88170523762111120 163550767332520096
61364928509430008 170274044333241248
54341249429734848 69344498770986648
70361228891837672 149436729189868160
60181283301334840 175059948582210144
71521605013270136 145136072441298656
14134096716104490 49321817749806376
42566167599431432 160839089406625184
3044372696360092 103504406320841840
52446525708160760 113917547527255872
94999898325139456 140587406744532832
14216481722652746 142634898864473408
71643963998470456 75823426019645616
61306243871778656 126760969670941488
131584555961529536 184082163110420576
175722327693797440 191943960024879424
71972549145362720 92493877631452880
62800553141183120 62946155217663712
114815639749309648 189459916649302592
92737284444811760 180974186263318432
46948629230140088 154579065379291264
35743123549814976 90866814805901168
97205262786105872 105813640313068560
24193841233186704 147240299556504064
22208763584373528 122475588141409776
51756558707444624 185076156387283008
182709114560907872 195774511252643392
29643843294244284 174592230819952480
23777084864564852 117669538394828384
43764700215193360 102189520373952224
27930949690579044 178748844894252160
127596099338569104 144323856917407968
101781575649026320 172408549980403744
168783474743083232 185575274067198304
76155560872298400 122867783473942608
156688275442626784 187669557099539648
18444168957792136 170271486360223104
56215462841638312 169267616653147456
40039422074413160 138232358246678928
51393676468537048 132404795423813776
6983367730198190 96257692817641376
107005153670318976 121762608024567632
78806500172661072 173205068464622816
106269957900928768 180574316773718528
116234107676985840 149082909024680160
136124900377164064 157434080844585824
27999812725013316 122598667656383584
165330284200306528 168163660035421760
28143226030151136 40759840116721104
134334757892313888 143658724700063888
19130067402948604 36607080020444680
46524737558060248 170796258871919712
98275421000238784 158479309356188384
27221129294877592 108298337056984320
95586493948009008 159039040145671872
162340045380586976 165595561760735680
106794374262249328 191972626487710272
132670502668559072 164848530641076672
2140604155098055 57451016536335840
123253481399850560 194144633783697664
8602370340440837 80639818748343424
21297125191220344 131006699807272176
81092443864020224 84595906672236000
111135966705767904 135732545043063728
49025938247185728 55732897697870264
17799238809804164 20708122986551988
116977236204708160 127487206678389024
22286539034164528 187494997501707264
114822948985900048 150679359736834592
71302870151588728 85257281042411712
31657958141480348 143673655386781248
12710439266016976 41068094197565336
22929572785024660 117472349220684720
53990123838801488 115764929382218432
63330679541428968 164699900265631776
67086693251651704 117852272480183424
123325639259833104 131883008660640736
65428737604625624 119820320441225952
6984973200639416 170405429834636192
81815716091127904 112087991265736656
98191609930549568 138912633951785088
128251868897286128 140662369833935200
94423205845790816 169889003699818176
43331270185920488 97764397598169264
118255333990808384 188128327153001184
24733321528102884 97111255177011872
102337562615751904 137375395072037216
121962853811045104 124297462845877216
30800949264731328 177636922957429952
45615795459908152 188094541092370400
75173016616178592 187667591108204640
21339371508933284 121408984643997952
8483972282060861 127810411996951504
7075931909693351 131328545310487552
88765176211358240 142616190166109728
99147859708487456 174003270752127328
52913655522197120 128809121784748336
56075363723595888 127529746762906432
32812588762722072 121475445483968432
5851811470699306 98615637290770064
23573386186846400 44588333215405728
44115783510515176 84615581193947152
86890584426914592 121195585794760000
177343251818132000 178620133134026112
32085176734730920 35695264344006556
22699704376797240 101198563231462992
37504059360798552 68512472885298128
150731487221200128 188826136229244672
98903997730986736 138938068225291824
152225192817032416 187546000414609472
38015713902428992 168741875003087104
68049362217836136 136432881271007584
55533530695199552 185119225987827264
5384220646291902 146690585451875520
72008104155000720 101791669730004016
16140644747547126 70457458222517608
33461664736431308 56470926286778752
7022732114675469 184201392728217120
181252859429225824 183358875899770976
72222317349970784 162537142711851328
99826874891552640 182083115037886976
128012258531498608 184760628732093920
67525624919357440 188132090922257056
16018271050603828 68651226058504384
138229349363187056 146084879844748096
4929528695011317 44952103814020552
98124890942341680 112464045966923648
28886696268679020 67644155001490272
64680846965364064 159155297222618304
43086764137584544 50595061188335136
158631905954785760 169177101839624032
46542775053970000 160639322442303456
11684061035602250 164677044108149088
9216133600691122 183206980061223072
63015585544687328 146945389668795488
27853791654565816 151731000816934368
17359269468601778 144384211948791008
59732493445330024 152751753709431424
79985423358671872 173700258662116960
34214734992691992 159641761088551424
31097067752040664 48211957648718368
158958980558657568 186106102194310528
121788526142773392 153933344974354496
8263153269245289 103068146570874704
53171666594621888 57165617819576864
191236678092603072 195934398533838112
144589058478982432 182672434984336800
79288270710499024 120840878000898160
26123405133164596 67767497290412800
157040002511166496 176737145845138304
121563001621309568 174720068949181216
168817779285131552 196779347733013696
37517507472376000 71227596661844528
9355641827797978 61724649455038440
34005194531321644 35763604782408404
19492138443601716 127819016694802912
79391220604831968 106229236837447664
50070670498994888 64652659916521560
25163777174720412 124165541763568512
42701136710589128 164697684017106496
107250320253940384 176262809173227840
15932777467245282 160292223996553312
10270784449401772 171398245492449760
128068409329735840 174062193421850464
59286137443806848 126150079464599168
37568427422617688 74823304410419104
30298138834196692 86695449005784624
1756280384925257 60706927051888616
105825145734648400 177735564279253984
173766939940513952 189407386183204064
6886500975492215 43330626385335672
40959410916478024 59283291048572720
75043285452631552 184681372792145504
149072920980368928 182872603361535776
61334147381272016 95245216778055456
64280469253920848 93845955808236256
61818857959878968 97069664175801792
161183182345523680 194212863218222368
101746993961080448 140849308931352304
90074652180207328 111630664804677328
162613080018112928 165947035102129952
32945629863855948 124684654698560448
17849776835999530 105385314359104256
85814715703089584 91701382305742720
139232593714083664 185929174924371872
78770142201882464 171303171769806624
28416696174184152 190928346301680576
105418967555763632 159473852491024768
172667820183445248 183633308239704512
70912748884517896 185973956409827552
84445647588720128 101861041395692960
11761822748295286 30610929092473160
16471675080095724 110124971412054784
366555460075391 14212874230662002
50367684775275376 57061813486409368
31357534179004004 151729999441544832
13653751311446098 176601506173934976
42809057589508992 190469678047359008
6178475922445509 182729594055771104
113545887269763344 152888239709111872
29292147271629500 91206691183811664
14921499791345086 16305598242988770
55711796492755496 58836272233800952
51401329358325176 171936424424255008
20020887371836492 64033532996028488
5590228811220501 136025693760219424
911532478782120 144640109732580608
50565260366686952 172303588287190240
15196093088710532 99458803849797776
29301643454831440 93932880343398128
15029119131234668 109011247916093936
45525622098917064 88194227865827872
91156916338284544 96547052739675520
3469311459284866 95533909162646672
12125329361713848 24630173762860132
77817333173306512 171093144285225504
60223333025149512 186320391497087488
140655527725825808 161990070946263744
58876819257101976 80589116979032112
44132851719162680 95687947508980336
8156673866084390 132790894663526352
4803557619322692 194161354386265824
133642986150324288 174328712667452288
102500565334825056 119320106510341296
102133814238126544 183425674399766336
31527933864837248 50995373814690312
30629061081076156 150107762879516416
15077599524139194 140887368272212976
15729745723089330 186171808845156928
134109388340187088 143875432748447488
109169204976919920 138211025211700720
34807048322917396 100776629908875344
127125897366746368 185724786343826592
46869814522313232 137907018348787968
34852576655661640 69142394554407184
26134384450427668 105867113546380672
53001660362581608 72739070990667936
66915402423502600 99698828410801936
17106721472082174 160897759100112960
91658018817794048 142662969763012336
61242291063630680 64342834954780992
23089618142723316 115986986464138864
132199036451110592 177412343369634176
67293814082779024 156375151350700352
61630231001378304 116875117529430368
36572354254866752 134791735142978016
145661615642409536 161794235197479200
129053481925391968 196542768966454848
130753501655749712 192617688574367232
155671762925377792 173531719904957280
72862351336930816 193896383550519968
78123540662983984 85490845743530624
49224816626332752 57837593182199528
90092813883850192 163821652924471872
27626397963254344 174392835202920128
44934382454495808 115901785514224592
116783178951345760 141243446173522128
77411918277715104 133004761326301168
165391819851960672 181653927059673216
100380593645212096 161316329230540704
26763902128710016 29778342554486412
46915132416312752 166309973904858592
82448505450990544 111537990621350816
20767972591585380 91520688628938752
39691715457100464 95970437495946016
129864355351920704 139950228252732592
174062681608379744 177862929972021824
129296705802722368 132366189729487200
7052431413445764 36728680882448576
125354509517638672 196097542567297280
43622887687939432 179727337616939456
19152301647893788 77103646394520176
42943862010857376 46834475842306200
44129989959073088 196640725252213600
8523147049755325 20969300635541116
27822190011069576 29995496989137708
30226988571733468 175994141527720192
2967170836783487 188175727032728192
30903930344958716 148102623582695104
42421315055630976 63964985635702208
76644135811361296 90833918179805984
58081079076230968 100965872104470736
4050113914770219 80062510019757456
2106629789313972 71669750670735696
49142034190920192 157525901187975424
86149169439650592 160326577577762400
61022652326483432 132672738969941024
147222366023298656 159539769178845216
34103211978731744 116496361421163200
133153201188382560 182252324487896064
9673425899614166 105483213935183872
317795764796364 187866407090320064
15615937784892814 194615838865630464
42805502194547384 186344052378541056
765341284431791 35201434492335284
3324584391595871 107755527053429088
59696099844763280 141060439229254048
89215060346048352 106251543054994800
103350636846755312 153652816860045888
4430932673692155 123792198158375328
11827621454374686 30155182459535840
133477285922708352 159460081873430784
63643588675636472 124120563353497008
49616733781533536 54276289309724496
33535440828875764 35307976425025196
145311173380272512 191297931849537440
66969817129183200 133371445111228544
53248983356421400 162546745221611072
22608897208341708 100283783618372064
47978346322308312 53903811394772384
70685847052725888 136488172536382304
23005485235302964 104097138790560704
7160529881756983 16450612319928866
28691217729577672 76491808095629216
47466151361147936 153852025544546208
87811906207698624 180656156636988768
31324855738352664 170645219016057856
41982019889901336 66043907666542576
45992385644834560 68930837373311344
146966532958534112 193822702126514528
19595288425088448 39029832933580248
106039460502166976 139651571648371232
53587038611963744 67472615102460640
103115016866911872 161933451633524384
15162482202920934 57622878584134072
62511805128161976 164265581196970304
47390628849695128 159908297162439424
67925371086858024 88637141295849280
34159405820012268 104302099685831552
12124204861034364 43092908051678248
48167123653444592 69566976291192576
26440475622091636 157694725597063040
88946377729934912 172089761352445280
104559369702014752 178123908065539456
130245265309651792 178841570256071040
96045073299336304 181478913078820576
13639857102342418 195432482462298016
40103210049225664 160275305546917152
19931237362174768 194998703005053568
6778773319173389 59363720898146072
9139312236629272 168479841806139488
3515467309273454 196434846426290464
55045221195819936 114138436287060448
75069638455874448 108588858064081696
21743519092614904 152064723137699872
66800113414115376 175781010343837248
94300792294384368 108606326544792368
30171460929943664 39459446806708256
61495594813985880 127964006522507824
47084839461718704 129035471537836192
47300986091386768 193308724173739200
69495286024425216 164737931408014112
37489305675929608 97535159124886608
54941651706222432 62043220472671864
69664113209249488 176812674044726944
55341605338592800 138989052460448640
86629934297457200 94073368455228960
24121628590664548 167244682379133632
36303287015823232 180037496156171872
12465364240793686 122932824216852896
150960539800989600 164300820229706464
151388199227638496 188928879193629216
127864332169571648 181342951751988384
71718410822702048 157463019471064896
107771510916601984 161253606620939136
102427575613154 76081875462368464
85585865434997440 186457025931140192
13641902094602812 174683479654563968
51251086871481384 119176407138505744
31132385870702136 121213281140689632
154948844733070272 187756543361013664
22220345696084696 166180234249865824
20777957563384064 166369199452286048
124738751435989136 152707196938944160
90948438168471792 130562128021195792
9277684675077874 9918601166335126
72143162869652112 171195760183145696
32819434062575156 145794991178699904
164799608615020576 170243365798449536
97421548359060288 121486437141420208
105180697334411680 132897813039583664
89704733558610224 124645295839977984
38032353594912688 119739149504186016
5521825005384830 19606788841125564
3201380109491436 163734953923656480
169266082555199104 184386797600765792
10296412722973784 188037597866874624
55760810330455384 186358650339882560
160174176543634080 173995871868460512
81437271796320608 189032880173538272
48526694858274664 99624362535883696
20093632260345296 20384076601249616
113039628082628944 189982028884613152
37603437968361752 48408306434305288
33110136097817048 131417120714758496
134211114064219104 147969921526570656
91053925135132208 134316492341981152
3353515999294622 175720418376000192
48663804705639304 145102753473502720
15400775672995038 48453671384261856
43818903416085816 185142540522899776
102016172230581184 161668543610049920
134607255460617712 156691524357298688
47439712248528544 121221061354073200
91040860842897280 91977590314373408
83726986730482384 157933032105154144
42343820523611504 145019557916438720
117758156765714304 188778715034330016
54627344471381400 125450448311498240
140086764095446000 159972510641867648
36343513201771864 104514935594736240
53244735951167040 103148915176735632
36833479004293232 88990120088993936
140690420143409120 161816167203688512
28717257790848328 66873452181708128
121637857606850752 162244988814121856
95534770561399584 139634573785483040
111043444256802416 142257249251308304
38236223103624216 148434368071908736
27902567742412412 138221576015827168
57632345039748232 137350937915742512
28646939789660816 134289117034703552
104859368462865104 191644016921906048
35628697328207256 81024391876425984
40516805153111344 162375857144700576
110763203814262736 124176677307295792
23000640633402476 81670204603639216
27565493367453720 145448574654614560
185459702910082048 185880267354402112
106307651572296112 189270070594301920
33151387925202812 99617860236698480
37648267473101184 182464332604740512
52757828259093984 62423208891566936
17747880882878250 35342839978403276
77691145635614016 151273946149081792
61059942179008272 173097997135101536
35373046935310108 137409785760593136
108655062684403504 133697020627902928
26272610302816844 97579124254186448
14163025969448858 171163964514296672
67737480276972672 83331052052258304
36355167009538232 129060551889564320
71961054688531592 75385021087503296
153280091922929824 166400451442215936
167737271082196608 188296403960850432
9853053642567998 43460914505647872
90274124055550336 98015318358423712
135766589331481168 179108097195588160
39083617884249416 54887100395926344
37733889405938232 155801985380088384
58586262954505352 67404124155864320
85231807257856976 125196813543329216
1586661421364516 178207975109086304
5768924577467451 175565219353315936
6726437916084362 100113530133783328
20080979659639020 100455193972932704
109113108937160240 186667272962258944
62024760103149648 146341322367537536
46116233157727024 80052795694570576
108289652871010912 109164922321740320
87970926025901184 137277002595907424
1820850304399854 69201165922293608
105719682747851968 181247829435786208
7713920087970738 190583397825259200
141673928728892800 171667641749699488
63959605878497592 186614749710578528
163490151186303072 166974451828134656
89225953916702848 140836489456380816
56580698732844680 139941921127297728
8516288590408194 101449823454532896
88657661098081600 111435679607797120
46844551004090968 166388146760355488
36475298870542920 107301023670746656
9791528118835572 135864188064749376
109551839719238224 194269354548814976
43219372380565592 166887518134139008
22441406689403188 99682090468440608
25323574922480676 67892814978350976
72649451433461856 157540919131377632
55454225086340520 141649373157343152
96769657407691232 127457787369098432
98271841352127936 98281712101837600
23454437824854364 92842330858135968
63240772049754688 166697909715542720
21131822932633792 68162917022806264
96836284303223792 150369619566334080
43098697316623584 127679778091496032
101904651320352560 151824802520139616
64262278246594656 136369300676381760
12282800291891508 76050787229004720
174280216686658880 181689546838220928
60881468520261176 157689859301231808
79063448316234240 159520240765908608
45850144654701440 83804167462931424
9510638200229488 99391143055085696
65507153196393104 100102513118990112
29764093531757928 82549189221805776
23976484471166496 107606038466601408
104050635256359888 120456558799494704
16115056163550562 56714556507384968
112716171174239712 172223766717965920
117274594805674496 153129736119829184
107977893803681520 172031526829622208
40942028077241944 59019089697669704
14672680650073282 44853601556834728
95550799775826800 114741683748322880
129670871775740864 161020894286396480
101390138568743984 196664562312457728
47833819139609528 47906804029815624
119217214385461136 175521175578383040
11606077854435162 108231616054778560
24006566832220472 143028056355470016
110673319995699056 118189659749309840
176152008667081504 187876900248745344
99076908829331072 135990215892903872
17461645249001150 77051204943221856
40335970424058296 157992364268310304
32173769111315040 133822459792039280
73354225086439728 111339437432333344
63893522856055256 161856523993370592
32413857632012972 67486179118084784
70323368847880800 71689274623492872
64855006163097600 64887765783221376
66172942057528600 75388040999268960
94179642611789632 109533600207865008
108007207195077296 149777527332713728
95145049647712128 180488921252082400
3219887449203465 48786291641161232
105752826482812080 177243523290383520
3523665615841698 64767019292144240
128030388409125904 183473098568746208
145831843157391520 156154552143881920
34337586036126420 87794811514143648
70924847301739240 127946163543750448
13687982347409494 180492600251198816
40992387062428024 42466284626480600
37396758619163240 64856753941921896
1473222309079907 188534653249507520
34238459610589776 89301340467240320
21830742787990520 67366325785166504
47641446261534688 146983500068045184
34834563556574876 41191591441429736
10333294728345634 195347615104583424
6449912586376700 93430554928292992
100505528175137968 179281685722617696
32580476035107716 196619953632162784
49071493000569544 181718673777137216
191877072822346720 196527774235730592
97951463445740944 180876673795819040
17464746009650390 179832302977748384
20654301633825180 136072355397683296
53791490016783496 133469024003112496
28883052833432140 65822927879604608
79384611434568480 168227054994968864
134578892954681936 184033112916177600
113987519785283904 182407717156272352
9279617312978460 113230963425887568
117468073539952224 127263905710742464
75716573610613584 153254414245125920
42521942871226088 120986827186981376
36571009728713360 108244345832269312
11645345053305158 33324558237973476
81911321158726480 144725801261941376
176517828462485824 191344542782498048
43287430394501408 141639375771707696
37903072980770360 84240855684646624
8654164973686210 101485723501927888
92802547321625696 146125513602163264
21649002219050660 62794915701672680
57783734270303376 79933231757104608
123225198350881696 141791567418351392
47910080904544104 178760687385026624
10906935335499184 194240159737978112
66536961540827160 110409922022350096
14958167466129152 140242382161239008
89150043713841104 181417173420475296
146939862192597952 153850928481797472
80786493204347232 95347924821071056
128770200629128384 170542256545172896
14827402779200334 43325384571973120
117335832588655184 178845307844206528
15740565273060382 132792369951332400
18948594373550152 118287619807330784
39690915714041608 147050731795999040
15386425812403930 36795084854026856
14170643980793264 192052577743378400
9647540019135082 35320044623450176
75957833921027504 164826514741860736
25690793581330200 163363485449314496
63568594104805976 168014650207238720
147959798645871744 194276940142625280
138378540697010720 180578071760352448
92900379018935152 150233908316990400
114666489269395536 125868636682348384
41136104233874552 116479795353312960
24067839993965044 143680594683271872
86413360206935168 137995059896638464
106016944956118848 153898828969164672
47651132282042568 165954375379851360
103711790516869888 176319470678005888
21057485927206216 188575572947599104
98228804459213344 99217813861138000
121124239700891968 139056734273285728
76421232722796336 87153519717451392
145035119285728416 161374511226917248
19125864985379792 183262590404684960
5081957793467825 83007606618085216
81656645953992384 162736565734994176
60715782076022944 172532865960493920
32258601990665392 168926434268134880
73819002681043968 112933497489549456
114281710362477904 147730403020041184
42980704728797280 176679390454706848
47458138051723728 94621002163847200
87205473302096000 157356104989748384
18548068899091340 100803198686451088
17664138924845968 124212309826728576
173337996705643488 175643614024004800
8695164990783639 181749518486690720
66748450274800384 77322268786213424
132737135056711360 147400938819677184
66931357848578616 107087983714907968
121854266062257104 126138988294632384
122506061281401488 143935585282446320
7023896610415012 196224727524043840
17224882123567274 117310558428672960
8682124243257088 86559546413816960
110667546516613744 191704301543181440
21462665867312608 186917585607293376
77271038069389264 87301719655997024
338134116638804 94063630360308976
105135895803382592 140891440299720464
86856924885760096 94615643692668576
40250991165958560 137651458345856128
62566553614016992 163947267089856512
5749543936492273 62518797655165728
48529887626844088 69260323745686944
82291485839687264 119192903797059360
78344968272124064 154531710226690144
95344141589573392 133273831201701440
72586847912854240 130799510180496288
164356831809766848 183529957803676288
26986728337347552 135734946016741744
71696143623209360 174279008673837952
137045123688024448 187995879419741536
29197500916515644 73498509280546240
4348249059325612 194251084374143904
50098537050159568 117870493731204592
8085441271068596 84395117674928048
129416832592272048 144496783861010016
135644604657849568 172965271673398208
27533776327573652 56407447232966520
5981398745232549 128860452599506944
54162486881164344 136912140928468576
2531737389831 20438144483094352
5048164362994603 193133125117753920
78363993352727440 148189912383020000
120368902768076032 150579884112276320
59378404381460312 107411054693110480
71201014160132816 193989036495601920
61136729340717536 119876421642561872
159592392375227808 165436479150222304
79928833668292576 119632597469673216
28381594863883552 77719431984796896
9614098955902978 173489311327802272
99139080563910208 109705937706343408
127463800115051072 149290985239918784
95078365256903824 173660995396860480
62724271466832712 144690541722255680
181245752342025952 195286209566327008
45275297801522336 46088434110131384
46465061569399728 113530420773883072
33681875008491844 163678580866888992
79370728216751600 176541461588955296
4969212841765014 118269110957848112
42042670670829496 166789357009670112
20992514139696228 196544466772246432
60173115958168288 70725100751332656
150006836725667264 180931449902413504
69268982330968208 92163031858542608
123212978137679664 195639629712221216
117155339710878000 123438368011564304
69699956219323224 94496024554875136
80628869988130016 148445494646869024
52687797176567016 170475255304259360
87651182770152320 137185337972404000
133918036942546336 141089983230342272
7783992785268930 174797928268487488
9738713987793952 116045533340156048
14902944942844210 168022839587422464
126810818842945104 153515343800950752
8412910635336758 68573632371475248
35221278156579152 185711814782119808
146064446453994368 179193623527116512
64473776040540216 170400977413850848
67637424435271672 181988737042738272
40173608580513024 142923089394005424
6547321186763989 111235063366122656
5813953667951468 34359677424026680
32154627734575892 172631636480467744
20706591518897680 134622280023830096
138083290357042944 161641020067888992
4426796286279947 59566280869360536
82415897442067184 186449595969239264
35688138302487244 192836640657277504
64429270050017200 122158181020523856
29725969644539036 140473912138574912
24077417346336688 107228864835158784
131637326693720064 184024852354627392
30503017804974308 156760555270139200
7575034357659072 126489262443702304
78298660896407840 134155267065080144
11789626523173280 182580936008956512
24604181264780636 79265007847850384
83250045876280864 106277633115764896
12595252020859356 123257352717273248
47664074945240160 106053949191235120
194296803118139968 194908626950671904
37821411093517944 162941282603940480
105117448497556544 180245336481671648
56098437704621824 174459257706725632
16472180959493292 140112264269243920
11238210597754350 53102652537945792
86914511320013680 160119823194674688
10680201626950422 93316652130468048
27140287684116408 27239433377483140
78192360529770016 146050574592467616
24741629127859088 81380593765878848
41540645339657696 85788691194874384
125977685815534912 157243016040284224
124336137699445632 126687713107836240
9158805788499688 28845914688763804
81588947529969168 177255958065658784
26869030372734848 170194757394169408
104755550290394912 115780562762433024
51241166307589880 115445642237514592
94710588887093840 114674611697572672
86570052855535472 91531292117340704
2402793626554999 105642976994942800
121895715689399504 156727221340344704
37033320830999768 49634707916389744
95568892848966176 173358968877638880
122217838160759232 133649341534344048
80574802290600592 192160301646185600
61720348195242520 100612324824976576
47355553298465408 70536638813961072
125550769361800672 141963932528848656
132664800338679344 176465548814809728
22479167930063688 110517469151556608
64782194328561688 171063270433923232
51375463132852400 167993052397133920
17892256531719820 180601622528721696
75026600527763072 150713737596120896
140127996759992976 196872429801303424
90246521992902688 193686646456042208
84941603144440560 172759755322294752
92929689206305760 152821629474148608
4676623703674585 26132612930498980
16140970335483658 76332619127505072
84049241153270944 126463751674181472
46947025348736152 182349838736824448
77255318564681216 146603840981176160
126630578502404272 174440245593928928
55635407874396360 138957541738274768
69466449958313608 116870424389536592
60226278138374400 104867788904556112
69266783623722624 84324258825423392
32837351412312900 164788856603163104
44700669212420048 74165300062256224
22711559048324812 63937315703942224
107647119935920768 112456809791236144
11528883648751300 18115231009363468
3600544011115910 117429829682626752
106494341517557936 184273713507409344
28758899549388848 35714615564310320
45259968120929792 134998527002241824
17864485977431912 187317588509651744
114578862360034944 149014771372971904
47311316473888584 140766133622974400
153275757870095136 164424095011278080
78706504170251104 81854750027153072
110628393108598224 173562397127950912
102676597860124016 111693039695008736
29221257577384980 119596216101162000
112388091288412096 141477974196605888
147147818650318016 179235477899954496
70706100173492704 150370165614473472
8981973630008948 91627180713030960
16513795492879920 166448938738387104
96707559894923248 153143110598206464
159809521196542496 171075893839927072
64524597390833960 167935309436733344
40480950707901896 137136119744063296
106366005606548064 132972186866974624
98540308769979984 123253763129128000
56090676343100456 163005970585553056
9821293912218936 82143293240265424
93702268537010096 179864799054020128
122145451945139856 186493210532072768
17862045567394724 114480873884689072
84204386182127488 183808864454462432
137901286144592272 178734078715472640
184659209390612128 186845697375744576
154172566209766592 194008575418306752
36088697819336384 134922614898364576
99978322479520368 161918820108847680
10498711069131434 26003649449206356
81652575369045808 117119110659737680
45305471549008416 138732759125560176
101254105732085568 163963484578117568
82779034694708416 120230782435043088
46174558070841360 112010241076877904
37779541575127800 72400976627403152
122969386139396416 180054927752904864
61096041954502448 160308479007386304
53675248890611368 79561944476767056
45614292797918880 101635195604789600
84908265945207360 173902564843019040
124354254948061632 147697434920626272
1315595961600823 138043517265667200
147481582481417376 156092049814247680
42132282629348800 71966257633441880
43939711662728416 158043105331959104
114103228528683008 140019852340446384
69460129841415496 144380327020498688
23446504641430864 172862323004157472
40866102887244536 164793353995283936
123008531040802368 162949833591350016
111522263831933200 142317817843442272
3474787644504264 172449082183390080
116565996696724880 145978890841219968
16815073305441342 109013664094145472
89914559723052160 196100481217440064
109289335693286000 177535564884994048
74709820727547136 120195351964050192
88845666706455472 160791652456626496
88566196889231408 152208112878503040
64405426769810848 102441925340146640
35838233293478524 73557442342907552
107308480485520480 170276794294013888
98291826912552736 178373752574808576
320519839627671 98721162318730848
142213888608982768 158944495748127072
7429805665833267 134946039691711552
18206299348667520 88068446542034672
85751002091044656 164109827177506752
4270170689626897 31340517835437884
58845294016251096 177871028245985984
29277506639496308 107379383596324336
12040816179653692 189490056495592576
48701035207397960 66508958251178688
141200914545061680 141997393479937104
48913895872739088 82443782366324976
11123021453988708 26149064742645192
20247871849652576 156682349911555680
17014262809367220 160601233917393472
45735343484223312 97344106586833296
92355992115090928 92452880019389728
103191703868638112 122636882124608896
90351315665252528 159785523669794560
46531812251034128 173476178752009792
17818406589366790 178515256064250432
25688232751081740 27928306812288564
38916002387262512 159774107931091200
55525831394400920 117876494884026080
57706819591106664 87209619669260224
7007853099017380 155137403208209024
25504470945263516 34313172491663208
76231561443821280 123709709883804224
12549209934481422 129515766752276480
45312323994691992 55617668653666688
64179734713108344 133126340056653872
63382124048232384 72376426323974496
22992524321593032 183793327391510752
30657560451728268 142004470692783264
33028540232115340 62477213623759880
40446743309708568 170854163865815776
138859117142267376 185536223515293760
126388038854141136 169199470588057792
94087655905191376 167128038450955520
93609298039111136 186684252102723712
93758405634460704 151565203214310912
16434222376707502 110724867161811776
8375537642317079 38244605572993224
71589406346632280 181161592980481120
6599214438481235 186771452597461472
163414050681492832 173687052044225600
69840557203217168 145425854018357824
79231654906381136 135712802816678912
132458234918910832 156246046535517888
26817302610582252 121236921251654352
13840688013362260 160443664101594144
101442615931672640 117038944737242848
15422030104547778 137255010833570992
92247686087661296 139725823977080576
2786573319235804 10955260777024076
114521132272269152 157919885576824064
53214282338657936 164849989315041536
11530720621829296 183447103954190624
82916965054826880 161147463140960512
129789501597957984 153294941768898784
32351695001212004 127867496295535408
69149390933025800 158015897612222816
69879246157291448 137877081007397648
120021190218336048 191261041397097120
80315959633499744 152147149485213696
107335222587749424 148665546290582048
102556490847809600 125400468737000768
65779194951711272 145795611354066080
42884064853869776 93132503333860624
33020157419479456 89036750788340112
77069302234908464 163497101054453152
77343702192812112 110758970742827312
49271764146486784 53406069615123776
60460519212500752 80687615652444608
35537863756277764 49985173401507496
73165926515619056 134592297645890768
172019038451408064 176619341291023744
25531016926832100 29779617226453480
47209862294796976 52991274958600824
21538575681290816 112634506791993344
21998732273466456 38820189153063712
56976767073443504 80910545647021616
24271512116027836 142592161267483888
13650843294057384 92697768126461456
109807259415962944 136903289169190944
59782823618002872 176705661666507200
31160538700953192 97998239414951088
40617558867258416 114097104501308368
171672583559347296 193288697492338272
37795643323131728 108306960839495504
42908396344503120 95047328865442784
43670797274451704 68989478461128024
83471377910819616 123225502216930224
6895400145384122 136940424785054464
36338955132056536 152995925715403584
40106468743731872 187404492934098720
28740263622597696 191420068451896288
10277983572463710 116962132816549792
54587373898764880 82074922604961728
95329465164504576 193698617449430208
45596110384414512 89779992440179376
76517481308219168 94052711549360544
84018253870151392 182263843076190944
35177802391556520 187444549112186240
56596542386720448 125928704428656096
85686379199938672 186946279909598368
101864732513380352 186202295923490432
26844867321337036 193064539438564704
87426025129634320 98288664953044832
40385783079207560 97592616273442432
177874631899075552 186227438511497536
162005913553452352 173309072477311392
85406273217645504 176713706744481120
188800188520945344 190023388601095104
27225976328526020 94601829255742800
7013995946587148 182170347276960576
135022006902279632 145776777797900096
47185084794109864 169843662516831232
9733850452196286 190340493588429504
1749867646640042 164761749434137088
18142892034754776 195714129944377760
11811290090020002 169952810716635168
138638509774929888 181541715253932800
81309819488259904 101563521330355776
24928302402468540 135857554992772240
102654820279373312 149141817460548800
141920311843024480 149016093078577632
92141671011052224 103850538503292848
30934841134987824 107451787650042688
49355388381416368 88347758614844656
10479528825184316 60081845102604288
65181659307010072 151225519402254720
2470972615654687 188807725815685344
128510458648200384 141658305194319200
35810578189778120 179123491692596288
42774426521130296 196138048438323008
39972415735659016 164072279499233856
121291899301138560 146989762142380800
46816792730659104 82769239393889232
114456367422960928 153956124613077376
27022770636771856 92948303427592544
54111809710897640 89756382785915904
56481016839510840 113186622777614192
60086552377224656 145776933541767200
74984465235268576 96244815944652464
14847901839816636 86541811635009968
61406294939282472 85953846143866064
80555732085811360 89601565943247232
14092810071615048 140237327901304832
43963377422556304 154930139170423200
107751879349313184 123980312532406720
122613251290557808 193794499877671392
92158712771391776 194351905639472896
109749598637558736 168664900524941568
31437958619641932 130551292768907728
35297091307696340 59815489259837464
178040133984738112 187878369367944736
3391808109111287 144399355912935680
5109233286899767 86203335371162912
185685214485975744 191271973126594944
128807223384936752 161549297058747840
4481314914061800 192482357699687904
52642781292077808 76232925996796128
77842577584247776 148062167982825056
16323737584457420 21555667481737096
1016328673322191 112581761511207536
10309976808176662 154276794134536128
7463144645274260 187325333389649568
110983905730799712 160412565470829728
28114803483307720 106553531853339712
120053699511842576 187130024745857792
12677841525962680 33562759287207648
100344798758874848 145196019376767840
41546870983034864 90955047126851632
25361476039400708 138007092428945088
40218740148993024 108219296731800240
43933936200197392 67172378352046168
28389249686526304 29142405847179068
46115432656025816 62564367869600168
83113370220038448 83203197898216896
23083368136634064 41737546412210744
23105824132163384 110080289856199712
28831527362316128 130374001807197232
104427824155961328 141230566880737968
83932237885251856 183532561164611232
31600150065843140 179962423425144448
41794616203224744 158277045763421856
88902334410717584 149787295084657248
140668789383800480 188939769681195680
139553369855909104 184093170483272352
35568539513270924 185794736188010784
96041826869578080 136875649013470928
7793657353962248 43047029465988128
95728508846046688 133543355903935888
52288854112461616 96155409976565120
21078358585274440 183280252136528160
85473567375071632 128593145756538656
103175766257531152 139657525885366752
135644918063826448 183402381966095008
132900073041086432 135969006580303088
135839722246466976 139184449844530624
3575106994290813 74325271169373728
152987116182413376 185417021148250560
67150675643480800 130752267408667168
33276238107483612 134007400810286448
20582899383688348 127934941251936336
131429217584119184 176477608293837824
6850383810031333 190814252510521408
29937568857488196 106742810549738752
57884513113393088 113695420432741024
60885379819730864 192770815248163072
100089955785939424 148231016105915264
42435228640105496 174398226408740000
104332620800389808 138165108522431280
36757631378746120 79419183938221728
95984173305470272 185415301168435104
132404567923825808 192468631962780096
90643951684238976 143039061859299312
16084086832865788 63670564638373344
67540074047724464 155609392001727264
39262335932354752 41930043849429120
10347630826950662 16070385698339604
59461831307305376 87915182323867024
87254406658912736 159062888808965184
5984635887783496 42334151921672464
1000459529612462 136793405127725808
35480638825031572 47764381880686344
45209082953744512 122925291721089072
62185076117573984 85981758465406032
44344731242274944 135581129698103424
65915179365831032 177139310312852256
133317100213772064 156246505903104704
72018838878878680 106872541364017744
3934078615157947 144004615684518448
89224463596618704 106603081175978544
43750484720350424 68163170396522656
129777809040963520 179530526452184768
41226033348855208 156988811508917824
1974251454761457 173630379529542400
146162218980704576 164326447661880672
14732433000078730 184308328986322624
98754953712206560 144013346966697392
56398521479911432 108592630231972704
94367199542790928 181112636627744448
78606711365307200 156975933712516352
122129922597490912 161652043477807584
51709293241024120 159822161890453088
99064859668197792 126728201221669824
77630155272682592 89641861567415680
132107246550132704 143460471340785664
22117705818105408 118263329214939488
93080026448629 165166846898179456
4270696502265966 48741459252872336
64131832602799280 74698847529136864
92572423050553424 94498473800084480
92713402843524528 99170303743150992
24436687323534840 89895904334894224
117277737642706816 143759666690219344
29969576906434736 58635335779586608
68431895400425232 177390101050046976
83496366516463712 195076906605697984
95717013864784336 104309844927844704
81112225351412192 83537006856785280
1213407342520469 48780726964643296
25575038819071208 183706101742826848
181976927999313248 193125181068018592
24944570581209808 46414933606771992
48240315615747336 94694419090262480
21982459708958320 149959714703211424
22752261328288640 104907232821759280
38218349434244040 89509928155556720
171502481403443232 189673649674978976
53173564766173160 158016145565754720
71206407892236048 84359940700855520
86400921473515680 86930171425805504
39659268292784704 183320521054409216
101260518220152288 152714344409270688
126580331241863808 161207087376735872
84972997531544416 122541292624758864
44060914769877264 168293171364978752
3065566512700524 164467337463789472
77600123555628368 152886187570332736
14909032025629244 131098636631492640
121214221759372592 181354562721081760
98075513490342544 174463204374575360
115772940497879312 136153312325086032
115742876290478048 161460161560687200
110350073034916608 153305596288104608
23654791706112560 63863174422527696
7254110913273001 148590879710026048
145864453813533920 164233724716172352
69625860011549632 99120508288587104
156358261201631168 178967248545282464
67407409462984256 182323846534187040
70639739380636184 139723821916353408
33728015029782608 81375630068764992
55725046054473392 101935572529707616
62865726238439312 154645941253035040
118499306005188224 120457796762297520
1997432951600286 189745062529727200
70083715805989360 160793039197440512
33830475617951888 156023028300696672
48849565789537608 180906742892529664
105251329237907344 129500762446551952
50064552992561976 162168058351631360
60030515799128512 128418809390243472
1386494280573260 111188263225447872
35122912403519800 178677035624596608
130532211999725536 195682276594894848
96224545537412720 119456480048645056
113140796449747792 167554517436238464
120296705467730048 162296783634911136
58882394930688264 163877826878694816
148228761521077408 188555101715573664
19279699220237380 64005416031926776
54848308577021192 59926504729476584
89261136588741840 154293621847811552
15535917693529776 151848066741921536
60420996257369120 157321954776469728
163623809961186176 168082453212846144
142981572553114416 179343690598147904
2709233115610388 35482314813310740
52800229175298208 127458463445225056
104490334736266608 133545588225694560
83213551913440224 196278594986644224
30790341006193136 114315555230853296
141047990842101280 188422157908149472
12870195325288012 154963927666290752
2394070157415517 157709720942467744
129643027606899104 142947555365204640
97011286373584896 131283501132713200
45142388654237352 110358474278670320
65883297160931320 128254097219640704
31240914255484988 104102268233863872
60967177471848840 188489737357189280
39841463573175888 175909250277511936
114513850350603456 121742710977717776
92606189590367264 147252538888990176
167933050384288768 171303521370211456
112842576399438176 142472920763628272
163093547660556480 170502880461564576
121988973916894160 182742864513838976
31029082862351688 78473867223260976
66106950829127976 191865994015701152
137624369774463936 149996352721817568
2334449892693925 81586126531094656
2741411058167567 70661080068378232
48279237656534560 54624077730892680
50209696493213024 56811983780337616
146315316657623616 170717006509040480
78819848797781792 132533714243655712
116410907749900128 165263222724014912
36462870944199144 94095586958943184
39873641309882056 116927174021166624
45390829735980936 130831522680541440
92647291823881216 131862703518931072
44559720532613656 115185108212215312
770203801298843 64258864594257192
28054221597344880 91740377499470528
82747111339177808 127236407156095648
11145014698884824 185885493861873280
35618039368289144 113895261944957680
92793307591886976 169692537748885888
133498345068977776 146099123005012704
118223140376143648 192382639354188672
41561012682297416 131574700549156640
48751716120323112 98399627305556800
144871754365839168 149284332569612928
127379958059015088 152266180652028896
164292710629342688 169553818042290176
11782067512664638 82223494014163680
87522720183642432 183690156502814560
26774411784775988 158835826705063616
18274669765916396 116036492003998576
106764987517446224 119047993510947104
114332439045712608 186587573832012512
28906540227229076 189706279615282656
175645118452914624 191294025087662400
58183849407060176 127411260906943504
27569989989322200 95609579316130416
28427500810475272 100086507983376416
9029435923126706 106149904260325872
46907999787299440 76281595088535632
120042562245852464 135815155401301520
15493575799622184 46471596727542304
115527461861341088 149671484027630880
13140836194253646 118926553483472592
56489466619981624 82383558817189600
108862422435336112 155381345515571584
14164448747613770 144430810090136960
8940781774038122 121144994967520688
20035171354611476 69595102290572256
31811887262379944 53319681077256952
27787911307067104 152917538088851776
97526306898198784 137347522127842000
47934136361999656 181861976559123968
52121693202120352 165490873139431680
62987547635496456 195195452150118752
27881360840884168 45909936249217096
27587205651631392 132816254441104320
39356442370078784 130605532217135072
91494172793648752 148290397930891104
118141020202227696 174837342141513280
77093572398899936 154748597929983584
52917738405146480 66563720741594816
71863874762304680 80958873226350560
135069333582663888 179914874869377376
21145120179589956 175014537094910496
113013586383672944 194382688113999424
87433706143393824 139452281018944992
160040877276525024 189048453793156352
189147144205675744 189559593836843616
3848887467276788 83367714528557472
158668868234768672 188199574981671104
104707294741543632 112546681829276544
56229316800624728 149019784468548000
51554800998742328 97346609869057168
12865655344309120 163711674466922304
12087298585242030 196871841708315872
141985494103936368 170862851949549504
91474729640670384 98239318966341984
116260500026144224 134696605836136032
7109572547590937 103723293289002992
6307683931632739 105059387463809232
13578340654747052 144775862527673568
97986760970324528 180678159940283136
167722699476764448 191533720432998400
98308385715775680 133262095836123120
102391703287427296 147068326605795392
22127191849839720 45798734634333104
89434308319289504 181164821567012064
131117057009282736 152072644964139392
7536227777189245 116343510681653648
4570325548232201 170312875224702496
124197066140896256 190025830810815936
39923976803039352 146208315455256384
10874968974987318 102903153246444864
36024944529439292 117054780032663408
46414388872152040 127284184242752256
134600915487281344 170877288166220224
157628595724251680 179935250872412864
8398507017854788 178126537052583456
33633362025121976 132976838170689968
65608756758781512 81479370105411568
153872317271289856 184481980049163552
166916374662622880 172046000462446688
109648739723878512 109673085244895536
137113985517136816 190388648143109056
38432658095062560 179744880689178816
68167762896247976 152050452560224672
67813908331839952 124048468882286752
79807601945686080 120820740380140464
56518471059375912 118059107992025200
118735518201081936 119492251144690608
11376643878230538 108384649214715808
9582826757976800 160393725697409056
133103210641846832 142351922122082544
10464340877222334 62002249427231584
67314740108941296 79362113700800976
15959113755092034 126297491830008960
132193393699478192 152821270784020096
99142292771992464 159379954214204768
6315425081836888 76457798935831328
154234047270817504 175245254555982816
51275303339604496 171044596760564320
32489248149087232 194537016191162592
26568322584624336 171819849695274144
27390676582617188 167678294968191008
93207339597010912 94744742966989632
36962766728216992 171648808908651904
41532148116225008 134083115384066432
95935633135675808 162496013112573280
21766751927074636 96204229029066864
49050258852525864 122955171513807104
62999568573422720 141447561349397280
3243695282584978 146982226224327168
62880358735436776 154936741178191392
157344266106666656 191054661385135296
6074271852017328 47222586541473064
6299802363557544 22045753560434384
148581295495827360 152760171138078272
30417700460951832 190944597317929984
84416871400963184 178394804535970528
73357667214005136 158520211292736608
39251248292758472 128778146491465312
77710842119317088 109360851756811808
52832498601267424 97938119435542000
55486497667702224 108304162673178000
133962658401392528 170148989397779040
22535008290064212 104541242312342272
96186297878324160 140707911953689328
9743343409962572 186894423147037024
95586596361438432 173145621193411616
105561172458650032 170211224491233664
106531030000204624 115090008139191872
98077053146531904 144237776055293472
55373952234427952 125515145699376496
127221110774881424 142571004627480096
67214522099647784 124295095697680384
61577112729967040 105158421761182448
35042142956034460 174652193980017696
39828512151728296 93584578905246864
111266198086469888 149200593878909856
49514723223894808 54469286012574832
130087412621678016 181289686160364064
122576177161017248 166631792365085984
85623228644582080 145343078864641664
129402316605442016 168169107752817440
95697359568188224 190138895964530688
27337533797851600 84058235774366464
6630881147767312 78750919323421440
50256975868684232 81159306739104432
57544970134818400 101482042087857024
31937743378784772 122571000290978464
17045287389573756 83704055707861184
73630060507804768 145805588289663904
21178702339742168 157618887254802176
10432501396315700 128551263978419696
23962118281711272 34221911495172216
7399234282618385 105339145631936624
22430528572888860 90416154729917488
135273893156986752 172711795130912832
69434468665292928 124493941538825552
6526483059515110 72570478341982496
61984183719943024 177512530247471232
48833061813207776 153137533876552992
48296983285352288 154972266039053824
5893951849469210 33049813584213020
14550715967731674 188580015313130144
179993356167961568 189667280135302656
13027048395155938 176350173304573152
8640553694686564 174899144030231488
24046847052686648 170429506999865088
73983618930165232 147393324674330880
19979284268832196 182859414835985792
44790872046274640 137671207808155600
85885623331130960 125647998764793344
41769375673238384 81764312226323088
17087817022211238 95839746419080656
127470790365870368 156583363211841280
47359220238982840 93627005547763072
97356411269412048 149977728916190208
115156224554134144 170283335523419456
2706184132386813 65099191542375824
99204154967767184 182656141342800448
115645876856771344 188883329590539008
71873320525919584 173545674451994912
107426371920089200 120519210517086784
162873532190933184 165718107985345920
102738250099481152 107141824130276928
177435127288884320 189497536016082336
180649810779236640 194180867317167936
94941864283965296 157072442757169984
17085120964034392 195943882797083040
40518429684934328 100137675067539008
20128229495982624 42822384011885496
17430891968944864 46716981592311720
37685491642236984 104140401932628928
27863181395173128 189184811300142688
32087787763092744 69043558219063112
64935424324886200 95407691390047648
10147631444165722 100263402352604752
11265127007865718 56573359621742464
163796188452482592 173458162106548672
115374647696088816 194405150416492000
52738252318407472 62681172684931296
29559674069943200 146701190555470944
141540662574122464 166909063744621728
150707255813289856 192987648695712224
20383552130588712 86490003656360512
32480786110071088 187134442670822976
23237078152197536 66336661894829520
16793516715833660 56444031304865416
37547898346851408 179792565296027936
135086441387830752 139202789430194464
125180306154300992 157587927350626240
116370701445611520 117190978072032096
34809597386301904 113288614745377984
98018884220269584 114812580174165296
19887798127988280 142916822449521584
55122169724015760 161368145827590240
38906809906397848 158595857671233760
5918829638617782 25267818876727736
2828133768915484 186384873909329312
10348745261221920 163506408463839616
97734881654746384 195524465335041536
134035772251203520 192189537550944288
108505683275818768 170969759265807232
21693104985525188 35250243266362564
110607844395164704 186835790224285728
1877634523291115 137318603592649536
15223024506738566 170566750048566144
90931178530604960 157024492440890784
37575295437848064 143999989568672736
116124434540085792 192288557367329024
21830438067501772 50041888342866520
66516380213481032 123749456924085168
158595104191548672 175815536331227808
58697506236193184 175792088110655712
78487504463839888 154878339499033600
50802117304457064 190904138344021632
48758926602817048 178014843313062080
32633540826869416 120903014790340032
190016509793891968 190038112356380544
14127004965848274 45078231634243904
9194333971057262 112724516347584880
119100757190378608 137836152850963344
71883224996259728 140880457233802656
59630456126316112 182844914725526592
40979736183630656 48822672476913024
24618075947391516 31414707599041276
76225587855643600 168819724834748032
165602328639683840 184908503432277440
9963204286907638 64795916830892192
59129995477397312 138525496138827424
88398328662163904 166744771460819680
35312959143749348 59415380362667720
15758031303803442 103388758915695280
92468219930604656 108815816294233504
22859601781535212 62512934654225856
145334729587473952 174002601323608640
16322901694777222 141049197845655680
103024813553365648 116974790225565568
9086386111658940 99953488017617200
168515097574328896 193706383068280576
13156408590011916 114684290151891088
166680005090517632 193171300753876800
188656238525972640 192483798668917792
18093069827791600 105158222718581840
17210783857874552 140717439419740448
29185279590702968 58916034122769760
58947650687453008 147531852856539584
25627514189125732 38515336038844976
105555673623360608 106603394850335520
13247572180682344 125677023937507616
16632989625198552 37188887988173808
96303637046196480 137651579704740304
83510931040094064 151017016264775136
131129879108535168 151244201848405664
27648876857541816 73894574855143200
22586789383979924 112707788253081072
21759539395410872 124937008428029360
23468710284629484 32096615344820624
81335583730941872 125199201030176720
30124603010359684 103751329446030752
79761656195359376 107988848221012784
29000677789297664 163348807293316800
34184090286137232 59612953048605232
9536030452948008 190002887421586848
101649108088100496 187303572899280736
14089006101187220 136924369985408080
111168580643587776 173741705678860864
49229583467891232 128966782950169024
169065414844686304 174388192569920768
38805831975906408 58689900921364272
153295259367582848 178540276430177568
173461123129305472 189383548275574240
158079075122812320 173173095016694752
68373760661291512 179747809016073312
30180458757401152 168115720908043776
41083253706072840 125920289446739872
60389338830415240 77170211704924320
176516225008292544 181128068853230048
93142315790615136 163099155544540288
61353191756305120 81914199784039616
51847931569716728 159394125421928736
170572748553665024 172487087450771680
61300936895627448 125094259521514320
35472463255328772 47654666929690528
103410721017621488 136435461535937168
55753422639127528 136682987305759360
64503852377297776 93933340547966480
54736075638987160 86357421039107312
130702288431756576 175589615660511712
36019188299038324 78598151637742800
22054454161133568 136551690216473248
91955380723935504 188999681772222240
14421637900509168 159694080094574080
123372268095155696 176135799268991392
101416424040368976 132081841736312768
41266443716106840 100210498347798032
135683970757286128 165494735393695392
182408200417403328 191073525937671712
47882276405923640 87013330029688000
131959174658478736 149860446651940800
64265587317902552 160610336692412128
16028249066810872 59207071247271040
8498140245431468 76159973116981040
105087939219964064 132082650857084832
4836980376706389 149526570283783392
136207247642621856 179881992624006144
78693583222822832 89907021303843232
27952535921833804 127017712774562800
32107482066374980 146422380290628384
18634886974047424 165979010408923264
17405874709261388 143270269700729984
90221696972265088 148454471467205088
21315696159109136 168433209855234368
23698369530910384 75456256321804384
87607547169199680 111136335082578112
100503858074702480 192357741250230464
157232537607565536 185111312648661312
96195518341580608 163527440716751232
69305056001482848 139518450179760448
88276388628069616 130524884242093312
79844388023321344 115639890235930176
73983157788092736 162998553047001280
187074871120821344 190805790824838464
105426347243991552 107481889826938128
53657225206884992 91774255131677584
48691626913992232 62162458012643328
178254243737596512 180766987866416064
27332157036432540 187856807321539776
104448994768042208 161617845793179584
66246209737905584 183938813720689504
59013145941760544 98426936123038352
27785030949778044 41625620478315024
172760612066570560 182885964400250560
15729750506692558 120257738687432000
123815424927528464 191818299343448928
1524286145216607 164414492362013952
35188706476083560 84125600596668576
91091380182670704 183045037418681952
58149079796076800 162170369021037856
30518400278204956 161676683946699328
33973446552925908 48286987944222808
94944633270592384 161529310188651936
111644531478235936 192063773982416960
112490339684397776 155012805192993792
83022478406408656 132057389896091840
64075885893386112 116714993787282240
100865290951722416 126220299752389488
38528567283901848 131524826578949616
23085720588887536 87713825716209264
61006084782827984 91076876847002480
79989592590279792 150546196309033024
84173785068658576 186436992273026688
56883797360909648 169156236269412640
31250500248384164 87829396958416400
23849124363371528 182306008007613824
84614897823206912 192137914689454784
44253634000706424 151926244004755296
45422314728568768 77853411186985936
38582423728178664 80117170668585392
92343699112990576 173550186361635136
70292477469717824 85876764006611600
65648295526037080 111868736578187024
24601388627933472 104701822533426736
108817222413850528 152029257831877408
7488837104513199 81155424521475120
105334303593281296 129794492336707792
16463621173502014 26894383967706224
116946806099831616 176777535849227456
20345294390230956 30635597058072940
27588562019358548 93499451522463136
83509717736023840 103753817836593712
120370661814732464 145427993128961568
72659103408919456 114704850065169936
8722845015896312 15160299927733208
114149868853011360 153284358844442208
5705490689068061 142983739219181104
122608032501913168 125675752681923584
67767963527833104 185166903655999232
93945570956419600 150311824866520224
33676428381826248 49225479625902632
10121256268085888 167374210426678880
16837154801982524 144321092993984576
72995677320527888 128211990854627520
72607215206464032 184342968220229760
83742722752154512 195409355207318944
35615819038875876 182928085408969568
92312368555171600 106404539807963648
57113737496034000 68265636829360688
56295635268168752 151731886982497088
134977896578450256 149977289959871872
42088903955862488 184757053447771488
94240416284298784 177690824563528704
21065850604050248 118661516245689936
157027222883940768 189659143930730304
136271716027907936 183391601538636032
22016046311931288 107258915863986016
25010333984208048 184957231068164896
148679070843415936 150041557693791008
20442925855150340 72068104206731856
86129934126392016 117937776800363296
132181655621993280 139499722819834992
62585738449849872 116617362578577616
8946508549663757 127068658428859648
67665192250636480 83105825325463184
162700965955749216 174506488788301696
142273808385524384 189693856428021440
135904850788598992 143166791900384336
143060266313014912 193251696571713664
43478904107357936 187865295307724640
176523570267647744 182353724689809376
11104679327445658 55916996890157448
98984675119708320 160300482309423104
39307208735866144 59054612543909648
72815346463016320 94054673640655776
103523387839434720 137406652024839200
29996110381365068 183021230085522016
3819074391920556 59609207887331376
54451142800019656 110542655065720768
104049547156198592 132684097598433264
56166027956952672 92954864229298656
24148634160342368 122142082338969040
25088220421640852 189841553921080480
25156374972287680 95713182850906912
12553275109674940 28821392266317448
33262462074606100 191728216350866464
50174183260073192 162519745397630080
75983250047814352 190975159932748096
63137192503892904 124621072738410560
38139431558815520 121098129124638480
16150463759098294 106998939119901056
44310425182955192 189869258296653856
75739799768812896 189171444568244192
27760520720595664 110315123248895808
77668951730070800 165562492027345440
46616629525734264 154352277144417632
41284332137360976 160414689119717664
148811379578811360 175221913851918880
74435333627786832 169363410943717728
67088344130135360 129891309813056288
110104769860142496 175629183216780800
16169858510131568 59858407363485616
165787425639107776 174204716501638272
85792100415282048 163514720274540160
36373639113095560 40946147939780120
89010075848316496 160036460668696064
19534346055488112 58929315616469528
79657072618419520 183065024194593600
178248150230959488 185503199553084608
80415270753603360 81525044170177888
97554535781029792 124813947577769008
116807769538094720 180639731881754944
3441148394367282 49201863611587824
15115315498449494 45973701811270616
430833566137066 111282593121716736
56206867155264368 188735585936814560
20692324587023356 167636673798039808
80223629067012032 119623322277573728
68561691067240192 158804300826634080
95983356249136032 117548143282276160
19874727274658240 32618720130319176
85282822253581152 184914898914704864
37142067148511680 123559511275766160
174004575175493152 188100746894959936
129608259316412752 186623114634981792
5263237840988147 18104382009409640
102776253521412768 103251804890638368
8582495363646829 115478260158512304
18545263939838692 58767138909434184
81429414738985248 153213498145509152
420040274907284 64994029103921648
5308681949626332 164802405434986304
44107346027560368 124071644885559520
155495380601131424 186300696840504960
42333344616407448 99096970977937072
125590722465491584 192052752800283104
82065709417965648 128534232379179056
17593071431637370 61215406473079056
181248991949006784 192741754575008512
36811221896679512 78377146044708624
161404986195097536 191464334924089184
98875923965861104 125717688645445728
121308296595018144 169018137241319200
6357650120920401 135202472199002096
27756707503123008 61882099085981216
73467831158770064 113468166347924080
20261491228203328 165098705431468448
123741852952026880 173998565236327328
86388423140781088 168160072510327392
72240827230620080 188272171713546944
127152374020591712 196807244981737504
99350207328139392 176870060097244992
39812357809870848 105271559720098000
31627553039440496 140635390522621648
114882479480837856 123074948947219632
75980417330333648 116392986725802000
2507978271868189 28595207542339264
107686596143634416 140267685023209904
14639471481612486 177342294560356704
26821637019686396 47359318632913312
132236954352982416 187471790846564768
16065736122210510 90954461926839168
35256795691423156 102782644172414960
31486075622581588 183169542335034272
51031128491610624 73346976469940208
21028263257247308 38002864692595576
59620619792822808 156629887455367840
88528172361003584 166500289489092640
62241158059131752 84646477242491072
94414367211922896 109047189853675888
54789418071558512 124071577588722096
21308697933383544 196053070244335552
66332235376140432 79003330591743888
38887706817214792 173162911990726432
20496970450229076 164833073403346208
111481568122924448 168819674639423328
85789394975910176 144552885740948064
15364237998332598 141030951783227104
40254201468949704 147710739687922304
148405637219421856 186457068655950912
96417089161333120 179940068224232864
13597099869255224 150070265131644064
29054509909000680 46146002693751352
45476517270681888 63656226178700024
12903163654254424 133480061082559088
49827555440139424 193794286861737504
145545562562806912 195820493126650560
110042527831723376 132744218903210960
21676111653953500 141023709520560912
12931102458516822 95580733336420384
42655007413161184 155602725177570784
74135647815437296 112767518396854896
38440003648578472 56087547102858768
107311571398056912 168703672622583328
157073967729934528 162296891392626176
6140987328556992 79853515412184016
37124844272185152 170151189832491264
169057513919183680 191008189253269440
108641815020996352 147475799532227232
136516147293659392 174840112690080032
160145771124591776 173205849539019872
97356996093552624 168162149410864288
50451729551403728 117365409927797872
3772848354376528 122592554461302192
12244037894973410 31651933487333140
34870122334562396 128225867201427456
59088289066409864 157953301691207040
106590719746539888 178102118314295712
102674630111279392 112302065651597120
140301133750207328 140616142119590448
34288040597261928 189559596594224896
71243881297433856 126575488752046944
90782665316646624 193605115326252128
23156779226983700 28858673643787192
137054689790425488 190824210142306528
15460556779116602 27520460249539108
484084428765356 107659221917110128
44965121746897808 164695057495114208
129624717396481664 190386467039245632
42243367138921640 112190958273905728
867829255297168 148247567858816704
59386760566470424 96122824990660048
94319950604665408 133906069670516800
70536230393844240 132114610950701472
171176948916469664 173993485610999072
67566437107032296 174903654944794720
2726874131311118 151190160780666080
97202324740207200 136262213194799712
79534203461465456 146766294081639904
155903221666404256 177764078697257088
24962241713849088 161094569137552736
22106523697633596 102683549711670128
23358861121047120 65647706727563080
80497439431577504 159143124896617344
95659216897019120 154078848271839296
168718433865919936 184783609627342752
30231338907825412 183195024013644416
75914542966695408 181398862726665472
131750383189016336 156410780088998592
16605238812915896 129761300663442112
29847165399925248 69541739761137696
35549937016944040 138322880111975856
118174034345183584 161880035629594400
45386983016705496 177315234285718880
117124316271722656 178382718308334816
30978118211835572 166067312542975712
46343115242428864 164553800075720864
54661492132243640 102572210574710336
128796715860844320 156182391750128288
83093867502409840 119220480445843952
26553183235825288 54009779822254144
18217448052565212 46595891563272848
22126723703470196 125735301138573520
19243164046368640 21806525662137928
137881062432632992 188571874361806592
190397595495006272 194149640864577152
5369082677976504 149485284678570592
12401047127048144 187747877027973632
35386442322098468 90764663395137872
45112822813575016 52204734438890504
13162747310319812 70654728341002104
119548479759457840 142766730811743552
131420355641073872 141852440571395840
130441193662806816 173621757232590784
56829186821024376 86871556286851600
24159880854287520 40485256216015256
44165378937279624 62955448101780968
153388390052359904 187904329475309408
122293264980293200 181424804791551776
84022864526706272 104679105653739600
8324107246389402 68749706744918656
65322196722937016 96500820879841968
35346836029651432 76276438651130368
51592233752657184 176671614304164352
2650601775870735 49517525738343800
86328844769070096 189094476818542816
18964871138553724 187338460407028256
122084990485836416 127513135627183520
153498899948737952 191360819427586400
68743181401496296 169460043758426720
87765798513441616 189506987746031200
27606514348139536 118385906747929824
108376410456241632 166039367243087072
28854811702405364 81789626363109312
64908867501551856 150779097547011072
17214295283174084 188543517783973472
136915056566515520 181465721461296864
15528972637173798 156680791353482400
26896853120706588 70809420076292736
41168921403090264 60569282043898520
115358176594614576 140499731624502576
62790232405730744 181940582543115712
37228148013640056 172795544990134080
49573206325729576 183355392617197568
32390199070511920 120769625326237920
57517928038694112 114210094378216160
56594789827141744 100211587880418256
167102442218716992 191233024169793024
108450534456133872 119298133249116880
98401641638045200 181164552256224768
43875868366486984 111196845375452176
5740944956361540 10109692626058176
111224316761832512 192081618897700320
20951536122570228 106679414437384976
57381755977233088 155802240213756512
76638336800529584 163118270069128352
8540980121519063 41266743303628480
98338520097091936 165173051344710432
80443129536656304 98317579483852496
56775316386243768 107094040588193584
88095299141438944 155776391026405664
5683719814396942 26760990905195044
5221117489753130 39163640779502176
67160386614320640 159144035128435872
62481615167581424 67665587733472240
82712928304442848 143285621861051344
54308657862265600 123147540589397040
154669565108557792 162576537414025568
111781352859290624 127286633065947728
26310259310236484 57661762961842680
31635249538651244 144176257551093248
29585263171930544 171819583876835200
170376280431552192 196537401226080160
119576808285341424 153440867245324352
18450250986865524 109082009177232288
68985351084668016 155167266504144608
122691204414060256 193550579662907584
47460440511117520 86496796831146768
2426374787842280 72534546514090000
108880821506303104 168761026316257856
128706805873223440 149847774799429952
68591409483109504 195152571122714816
29284726741788172 179300665004005824
3134540481495487 123043283836793760
10376054471710214 143554698452934640
39889727663442176 169168701419536672
166775903223823200 182581913393072832
108982830470565232 184787085527464256
17028167847914650 27288093294815188
1499961841196611 154223244513775360
6528664567609871 133469227458417424
67289326305706256 168188117408258368
162626580791662208 181254535563718400
54677454924804968 134537839166581776
113550054342921872 115254274110220336
122912495623291584 153070875102328096
11272716969949242 98127141628512736
106641624547240528 129093699451909344
38888005499927544 145195406036178624
179107504746661984 187273117397333248
129261173999126784 140482121546792240
5411221924296903 168392524530325760
64401271404431208 152791115966065344
8528750555036591 112267615875128864
30099604055653812 30654561628894548
42984117810071976 115156261614908176
120639429491540448 143746557604722432
35945417294508748 59261898978082000
58479900963709760 91330303133721888
87246773413875744 124042444562701920
3901915775640355 9348346975547632
41789386863738048 160400203035716192
48788204411601104 88501127108577536
34501061093110316 107684716191114448
59358484796393208 183636936593948320
35315472599315780 82046322316651568
150996229345639840 169898108367894080
19581342269154424 115690582446124032
88155853133837280 119194902910981232
81627354927416784 94378175100331360
30378087913118128 143880468820472560
18666503033899820 81423052276662288
73142816790969984 94799358273417440
115560461589520848 138035439706410288
11923035189319094 180050970529086208
49476789848464992 101903367941478464
107211213639561744 109033457485459152
49513023703437688 194102534230682144
37084021352587840 96005148096409200
9507285144118076 37871481353482256
1408532217749924 186261226200744736
454343753648400 89662007638628512
83255064818058192 98918806427089264
43612348205378800 118050849611666608
38697415653932256 136652110057673808
15813597032798010 163283060639789248
167892145814041632 195382989298005312
60203064272331968 66461711821389616
142981505030731184 178787115582343392
21273938049305900 45648625905892744
24064246150980796 188297705907765824
67656413207389664 175153136793578208
9076101079457414 28878647689434740
30634398473562612 154432242439623680
14120081648613772 24134577902460476
18778302933574216 33817009991195676
82575224591395504 96143107548951952
53048097910086832 86653004636292704
3391488351660295 30280803899339920
124533577760906432 140308521477677968
64672827587862088 189435626453871264
113299263828950800 146237252367072032
31943062680227348 148666857790418560
57475323742905448 189177845071723008
21797581790286648 166145307076991712
161870479124828160 164648089288976064
6847744514961624 74122225115599408
8764087984403173 73479772575332128
50062296569177592 181600803181601568
182116532749494848 184942674321445920
115784213104053456 152756965315923744
2712996327844012 135591493790958176
140537598246611056 162025843998973504
84790959968394128 179848064600566592
21726608928620308 40990462147212744
118413184380660512 134496783289496256
14097042839678176 119394507813139600
88813125339565808 173338612133230272
8750142818754307 145811076813484256
107867946756690880 124535503880257360
37859827709099800 64786308374607288
145696732760803200 171141418044167904
135302648175662416 139934591401332560
16825912635021552 171942362447195712
58312279877688352 186294529202820096
30364685743402884 46658966857233920
95729311938385840 130121156653385440
119104635041922544 150261145425986336
16946645298845206 175870795991980192
81381989710565568 89911794269417760
112808995127942016 180661173677549856
75631211846078048 114688347997783728
20146278784123560 96185778590948672
128499831021187120 196214558288870752
141203537003036448 174174138301013472
12281777692346198 65736162380843320
63741676290982064 97829201705031520
43226045264149888 187440658810329824
28342373916197492 194745679361796320
151876714773220512 179574896763446496
61845768960517744 125007896016799952
121391311697378496 142662604841702640
147356591796001184 186464544706259648
40499655776090800 132120462513687600
131034497920508368 149455979138844960
16865368873734214 142590716747318624
37287479552895776 113149912103878720
124870853911641536 159414490553095328
64665104733398064 145662524228269088
14635428424735374 153518083277385312
43315588173672856 134963702480822320
81516981645291088 146853475261888064
93382850674665760 148587976296210016
92911737727157776 186080545969592544
102048837068917040 116887653414475632
48590953747854120 89294823223500560
63378037040238808 83610129349159872
22329868213322876 120530186455937936
140127350707830656 172683060571815136
29326707783493408 135663742054240816
153553606401833888 188235812685810624
51284069007614800 127867305068924496
48432090348143080 69950444991047776
13205625117504514 184283852125216704
48874252983531744 160047526370909440
58190212854668000 191192875047847936
26639383708726676 156402046045834176
6614969655146038 194214310773460640
79478609782934528 97502166488420384
83788278354397040 152365838383594400
66778669858334128 152145502530437408
38599650782101712 173230478435038304
34783528260221496 166688661297483168
24222618958896760 65788726947636656
91112725192739168 100009782423701008
8292221014003143 70683524093875632
75263577007761136 190104500869000928
15442705066384640 193216652908632704
63003912123494168 120033490065632176
25925315359637080 123650993754516432
33929314796710952 136619065686081856
91964344019397904 156670806457338464
122518356956280432 136386541431573344
159504393838801088 165166476318179584
93996709643024784 185084226125229600
38598132549326920 169167599079978496
99761281257216672 140615512574200688
49393120752419528 166828344679455968
31810301215289632 101497990705120144
84923614975940592 116328481793420624
122863394170395696 189006516076526848
9063936271329434 17088207649622636
120007125427523328 162779930590975072
71943595753754656 109932122350766064
55554454652583936 115787749282611888
79250688398355040 184445461121441920
4632974631282573 110359812920134480
38165344188684208 168741595346490432
4374597572921758 38548807493015720
743116812239821 100585888998911152
110185665136808112 133776010555444144
6673217504448494 55372234715908192
83745235467799760 116115751390644400
78967311668621392 142563264721141792
98356376297280720 139770107445797712
24188515965417168 195059353850126528
53961217645928928 84631958043467856
15003324571141120 30561846596925256
87638679235737088 180795743319084160
76045960382567360 176467656321934720
87403903195474624 131942807832810352
153460143382334784 170256589105005888
138858341112089168 176132080089856800
6203687544317301 172955934446765056
30832228307041240 130292960919746704
131469857065108656 141488045725302032
60039790358609752 115362570541928096
107737397474439600 173058519409279968
33643573376884656 140569963993799904
66424264670985448 134306588985892512
24243143171400776 43460854851582112
85498562936212944 155640360085568000
51359861476480800 139516285272678480
101958875281043632 110049380665053888
122492703253196128 152032955065375040
74261689915118736 139636891975043376
72383236463931248 114142486028012112
56380264056842936 82596525802256416
23694709343618880 190624053797647584
38156827011075136 136981383898978800
10162217185074960 34215299594674744
33916809980542692 99793106535563088
5106753860771460 182318243664173504
141396705702605856 151147830152847616
122872827952495296 174172509526966592
10052810963648022 23318990777879740
3059940795113022 29718226390521432
94982667229537552 142174149469804768
93374698394912800 125977729461969728
49832855076826920 169982677802292992
143597339899587088 188841488948598464
88946520181302768 151028694775794048
85991333413652672 96135970627425088
48954050114808912 73878872868657888
21090522022687828 85654734369002192
46694242975671368 144244037634640736
158138835318534304 192665785648083648
16077175954801014 108245281055804160
166726497020559968 188865834047525376
76991469359924752 117085547673658640
41482360670958096 52363308564562648
33362865988225728 182268993571948224
1326916284302618 154467764408269888
72778057995474608 79395769016868496
44381405156423640 72577059329836528
84001650618762400 130036914073626272
52039589087094400 58968608811521416
50852153147171944 140431906648974384
12086420953906194 25848925767091068
43682922979971536 72572806482924912
73771382109323760 186450810854140992
24916051279203984 109529021893868624
152330193218622592 195583082624817440
13934454722205860 49233846296018080
48106552627155928 181846225957436192
373477980244593 150632756373285760
76384662011023984 132418222829930576
139570401778095856 183664064329976960
130123280097357520 174704838958951264
50996690598980392 145439666818204000
6010815100493375 16683133417413796
30749422603614624 82015902665137744
16956225360331280 186689695254610880
53787335233655536 188362959954906592
24437712729743156 65501585425738088
93392354890265728 103696512541873488
113002516378596416 129567733341148912
4240390336969032 34153414707464492
139080169204771120 155940454555117408
144401318106931520 153720944167903872
29909111435703848 45341531259717616
115130797541071376 118487301969536864
93002682255772624 130357862185234720
28481216442149492 120606262410553008
2420989318338334 134384135877585152
11051012842382006 133184909136438560
67489795146878440 141022967424804224
36657497538795440 140165606418817584
5905876779600475 116525831071019696
88832621212521824 180884372339576320
58293269656128288 60627327296180384
22242305440865072 105863878133588432
5608696427248971 18037210732553248
11034515884022532 156267849163320992
165042506346704640 195342363838429216
116912470882818800 149848427503121248
16748748040604666 81039176920878800
119246096387829648 174999531960312320
82287337029956192 162323443753974464
54567842193784416 114213228863907936
35513208684323192 92637834834047952
13661538520238226 186223418473009792
43529149392731240 115192100892536656
31039674814394504 39583995551922200
88011588653080736 195511833584015232
42505164182081192 127936229703893728
191883553210638176 195560343870062496
44204505740906104 155904059904998592
102727569580649408 191897925110426624
71158268956799792 159620517483959424
49114051017145680 158287286018246368
65606583247221776 108646396946924064
39878760655851312 178426234390144480
2582152792868853 80463453459060304
66016941917233776 94401414269261856
59980411832830936 92717270160086896
167236100874545888 178759052058666752
124229451854697504 156777539609956160
93798443778366592 94950242552916496
169923503564830656 181715282883596064
51064635079787992 57847797296097520
34158756982065880 85523410229037792
73128713379253744 172013069004803040
21442159921742344 101753485793726928
110417474281279296 122118749042294752
91322548609031712 171248200846353216
18581567039765188 18779924826271372
2852057993385731 76730939761719360
14113602787036836 179892108537800704
74184516346016240 118616549227197312
11538344059225780 93476345878940544
69671818546528056 186299096980131040
37396898196436632 72528065055897712
112965916814661776 165542516051955072
94877557222603536 192803471750830016
4056029830994021 84469097154762688
48605086447691208 70894812334331160
40090587258411480 143663874224990896
80647945440722944 127877156008939360
24674386740681688 75900458535436608
36800038525891640 154461532208175392
16299864708149314 195941184487006944
66353962264392328 69304925553044296
152263138203246208 175332651533113696
95200710629844752 191400686655781120
117636291837568144 171374005109595072
75511483320060480 90806329416648464
22851637761402800 35330449501800312
124680831039755408 191478383001402624
132001051982168352 176858894501583552
136054129964839600 182866316352019456
80013005872835584 174731415286734304
56502747536209664 88015070413760128
24749504443249544 47200838899844784
3072837469862317 31018720418046640
9804096731080078 137615578681348496
30615718224899496 35308296461225468
38125929862185936 180087142449507168
6227267211786036 96461173147070640
60470256374000624 116401570413533488
117454103959416672 193301122008150528
60306619748614896 77439096298471360
155618153561400160 163732116297449312
127521252925203184 150258871478028320
51046053271875744 104368540339116928
171696154024506592 196368061287116864
97199070610535280 103650715257093680
4847735222360862 95994797841616336
66705573276576328 77444594509266528
82467163138992832 127303899605331920
31383874990633608 37701641637130304
31045504195704896 183099044258410080
109806523762063904 111442742969217904
43827843006390752 140237609060273488
160047005117379776 168759292142431392
47168752509522976 88747717912582032
72537487806124208 140379994087519504
38475719094689176 45941992887410632
3550119020453607 188456045364081312
112250002343672896 158370664058030752
112576664008869840 121228178927736032
81926883995266576 92880813882558064
69956860350695184 194419531391409600
22687591186831404 67033789484560320
108206908719064128 190282371894592512
21230929427853284 174652124222790304
176580047824690464 190845656863564768
11289621385399604 118434458026471264
75437541265565344 183488760748422496
57008164019725984 176062972488118080
47085457532786712 153781522715855072
56941855781720896 75745178000129712
19097073310085888 192710583777824288
32268199655057996 163677660320304224
4671149772915779 36617021086940120
85404551650992464 86568010104758992
872056279146285 86561523435791264
28425600298852148 158742805388979584
86940201726594000 125419833073796416
765623968334210 172297021860518784
44830661455675296 121122377959202400
21704865834096952 133576126502490080
8856629062665359 121311433792701856
75789841148526864 76764653409880512
48931225574703488 103143259442264944
89224732030092736 179886498662265376
50397764434212800 77418590190118000
25310197371670604 185877194496870304
114204304460266752 189464672376910976
89968755114422640 141987190956394144
18874805984409468 164898052644105248
36958219649678656 163806176325448896
13664581877393424 117610882064413872
99584285176485200 149556136986142656
107148316021741280 117515917815134720
36137902646726424 66495120223061960
114887128227855488 143140642865707552
112855176549089664 150817032568925824
106989401103032368 119756007931429376
34594924858754028 125518178888711200
61286652375692176 141791860738290960
101255266988472032 117703580694426352
28368081662264644 72619384552549680
50463064643082144 160927798466784288
18322415586078076 98344961314619888
71667387154610512 176461012373113600
78651843288803248 179773311928093472
21168171425198288 58018944420846976
9562072657677686 157807458720034496
59110393500621752 139101665063371664
14131545597109026 60336931075592288
30135580876718952 171340190238712320
142962105797001472 178017005089129760
86661427382354832 128290665195356960
159022632948579808 172361893678574848
69244915201555496 164412582039360160
31991264207892376 186548722403537792
63470810189688152 104964540764329424
36549037393062072 68159125488243320
65406881969190352 138954119356916832
25641371523284272 73165582348176048
9947271376451210 49881222460029344
3754847758887560 89876741080360848
53938533294925736 88709451419266224
78755245981018512 82927174802651440
78584378214305552 189794820945208736
60356618525489016 132972809439101424
7275484824278388 28345830012223900
92356225294711664 138406742842732160
50838536809647816 155927184202371648
160385106522428000 161161384105625632
3442968650946111 75154241963610336
117182958122086656 146655499245380384
74488517717631216 121076066150149104
76013656847025376 135588395973653392
123219059119373440 181230408593110784
111047151670048768 187701054545324448
146934252738942176 175325724386896032
33509423272869016 176198843342867392
20181036102527600 182406745869935456
43006756712124680 96644268763421808
126066861899155776 178154952024539200
49293435709435576 107586388184002480
42718142017067120 62333261516873536
154571826183156000 196574297808478976
48480089095571728 48810758210666344
112766989533223616 116265516027179008
95255477876688816 138398444976753664
47200687613675488 193859607604856160
21620642578236248 75978847981257040
67719283646847976 97989111678346528
65638209993555512 186681581525083200
110204260456561392 173064083664774464
124896094021558480 180385929421903840
67505803641607240 117508145795276704
16290135858287750 83359197709581232
59486579339469000 125290011561010944
25131680887225792 123404809976622176
14540451463504110 89107923809375856
77025615418214864 176910278217348448
14210379998948468 159579654954405824
10963776859288152 69143334171770640
19623833298778612 102252252336912576
148137669748135776 195686813711272032
114936077999894592 144103337620594560
26230087414847660 166937466863002752
6797505178402751 21618653546938368
30976039693770460 115941810116526256
40016898546903624 151346769615296992
72269190496527136 165596488042201824
10004450038905108 191272690634989728
54669722332104312 120658012129007600
66656600123268000 79864849430688928
93612694486892512 125540271780253616
62494641420361560 102645929139421616
49304694704159576 66446374104001672
168253382682572960 190778972495637184
156064267759616128 161719953571031040
21346872641416708 92549108836534304
66006626839950504 140497867611784832
91282803083997312 129231830694627008
1446006247791711 48098577480139392
54554102780969704 60788503668325424
14290881074038932 146479737491132416
26278947634414996 142473408362094928
54778273632768272 95560948545369664
106042080034176240 149611787160456064
33021041775867844 54085986537183160
70990697148805728 167764122133070144
143298994502968480 162891614958643840
21465360314898268 51333466199705520
44581718659789072 170576949840186016
137747797510522800 164642206352986656
7495542738959449 117316780885580896
112990763804709536 192044685267307616
61304541875663552 182603031593025472
81719773078683312 119679106913576560
83586976804791200 170204383471048256
33769931991101080 190386479207895680
41639114678669608 181346102128045376
41390741812789120 110130958705443744
9945704801340266 126336850710064192
26244620697228624 163262001439585440
106745533262474656 191574706631479040
29376391742559568 136878421136367184
153385612757585408 176982931807189984
149430430967439584 170532385929231520
36811463279313688 146094883301229664
28220208723878308 57911764347932688
120599507003996144 123014321252369728
95513469146892976 163225583107415840
76131648595681584 144402223329892704
112082527187737024 131956918641205760
151172763583747616 185976230505945504
11150882317264446 110938458332803504
21568843119218504 42128209337948448
25555472176168184 170238731619056992
81436666513300800 180764307908426144
6736539247314501 133419121509664560
38108327875324288 101517897777808016
51469744842889968 74661787932681008
123570331257641808 182557417192234560
62385807423379456 91458467593676064
38803210608044136 148052884032279744
4815119784579970 117377008618144000
37317001970149728 104469121149605552
68357991890369632 113627454603708480
66357106767285448 76818828276491648
74619271429234416 80473202721131776
146104802308442016 187815551855979040
28965116771009684 82924971860227376
82003306422400816 128586976509663584
46457714659691664 125708386092384496
21286446461852064 103691882398378944
40732609254222664 193623614056666560
56675270932992712 63529840804154776
15656937459681598 124775035220933600
49836246884982360 50352091066810344
16141846173545496 59476193263655952
129238691980564144 134293020770013552
2321621291794460 59095615946937960
73201336697503200 101094050600079552
79472522786498672 184764343045621728
13967536999028288 179503897300193088
96748192767147392 195635521926492608
16155684241341368 52449757767350168
117426539733534960 180672881664676960
23668650201041564 173208257801445344
64872639652481048 138166503329920016
3803442737396027 22050168834418960
152735881822107488 158263420506150176
27143842653528504 192803494492700640
33820396900896608 48599181367152952
22285222992130356 144503249364885376
48711773561145032 137443778260386192
2489222826024985 107063361286885216
53236608278977160 65904085737629976
149426147547698272 192470375856480832
38732165348461352 105317191035710352
137017468858732608 146608516453679360
24191542295875772 166573533460472960
125384881896611552 180268318252534112
150129494717329408 175386783351175552
112383981481065264 168331452347092960
3330365338635930 67645638285439656
91110095767265520 126071602312125568
101124119369164128 162535047934806496
7420818415760817 61447613834831984
34897687124892284 164756375442536032
136080582626296128 170408223440546848
12600859815135994 74157673009839008
122379902324990688 194945872977090912
115082864311527152 173887778376258240
177104009763885888 193660903043978400
9942266803705344 68396724331068928
32894150321792620 186783922561883584
14958314612655556 130743170231528128
91277774394771760 158068659516931520
22180630348549020 158297407890828608
82915700639825824 96298064277733136
73267385004553504 84179174722252624
51840126680557360 138882154653190096
35529275012117308 179960754430795232
40813149359651112 185438765944110240
14650010206121794 150477422444444832
39312423271758912 149843750635755328
6515725899766629 131502705774937568
63165588349078488 69970765234943704
86030619664020656 115003537473814240
153993666720224864 171848709650682272
18935891519143344 54754492028737624
123769330007956896 151662348824924480
86298329368647200 155806407372270304
123217816071086288 129950225741371904
37244979804788152 48965933576890848
144436885329433856 185062760225849856
3516989658784531 167834379979522016
17417077206648752 155658371570331360
137297169838463536 192300272279208832
113961430199059664 114321981257934944
55533031626683320 144662474120877024
27520226565619788 38611047795890968
148809869633367296 187378097338971968
70254896147840800 132980411812283424
73903664253315232 141397028333854032
188241714899318048 191534795422536832
135549489200201728 191022884586280704
80119272296701296 128193296939701360
75352544893835104 99926657899169248
102809307945080752 185867838258397312
97612563292664720 182135516079803136
79116854177859936 85258474978548928
71368332207786128 124065313037915056
115947809848347712 184204792134527072
68849871378452272 186034565660678080
40420226540177320 57485515319217832
139477835945069584 192338992032607040
34368217641241216 62216898352995496
24465562501462008 129464070007453664
3161349356995854 67294698863239008
93096270221044512 113149259618964752
157897971873749344 170178638408650464
97931238747132880 118287988024008064
93834757022330576 167052762172016800
103734667431793408 153993542658458272
125188941390157072 151812717345752512
112230034144632240 164436707340341888
106488773226552240 186671854246610688
47595656146616680 65495976111085232
7117703144683180 22932272158949340
71420123921300784 104696315625851008
42951502630347480 155208967354555584
167626696899143648 175839555225365984
19151726723815412 40782139418771200
61341697125508968 71597088329989664
9531084786245816 58674209913512216
178337918865224448 191752189012261408
14032709135810792 17699900357308050
71629147633549160 109785089939778496
14147094932885098 196411293380699520
6382021442906746 61699790966649512
10410150787548686 106918682104891424
80607630654943216 102403757610349440
153435620873681248 165563736469868608
28699508617776940 143133550679899152
170359913828255552 183332096124077440
34228355739263796 87111733489839520
23805781207363124 192707741341706592
27323392551269776 195525377563408384
78217960263747552 163591758964540992
112841458502397136 193739749908984608
14472101103920528 116128892689485552
117665356501689488 196340205819466944
28834247825770772 167839570390147360
65720503562469272 115474301677971424
18379736827438228 189664992552870368
89150639821156688 165478634640781056
41511232489552624 158380188462453984
9714812406738584 107200335074619280
70773531700117696 96831826910711488
61889245682781264 62115153695429984
51465006072567320 89305786456773600
27451150586329960 58572071709255720
82632913682937712 150648036443512096
128062706152259888 190853276684915136
161733335806969696 181863979437492512
14478431912729024 163052417574482624
3236406345786548 43632152716434632
62419509925640144 105473642315023168
34503643550189616 108698946970709024
94276727791783168 157685568800953280
95258126604444096 159406334166131040
78195962786235696 130907346049897440
67505643129744872 170325344509057856
40907406853331288 61504689379538776
77472761668924464 124989617367586480
31727309115951316 63058104092786784
37521179277351040 167794278225163840
41175390603373688 145243007747118816
36419168298472688 97121976696409296
80375225708744576 143437959891011056
28897896867651408 127251494021469216
1372059491216396 52161276591099920
18422224035001620 157201192195251680
74914682905211904 100087614267315952
112439300517140416 131065387228683424
71109563007383584 136771071873951488
41848422408540288 48433819256773608
37883255971662576 38432196318161600
620237640297444 157931825289016352
56875045697947256 181691075183503904
17034298834369044 109443527372496064
30441482136905724 193891427088467424
7529999815536122 120906823930765328
59090097419762936 192436661113464288
123832718148614800 191816863168882496
1174767949874783 119195983746219376
101672515436302752 124139508842809824
64786238880621952 132769745342608128
126973694007874656 129573305974349264
17320424736052182 122186629999085952
53886406954445488 114001736341227328
94179193076708368 162254059297095424
109941120261200032 169482047171507040
100475799591004016 108562629872202592
18771002624828736 82680066281712064
48563362900392584 110980942197024112
63871061949715848 149958602616236512
111473520073428512 153846626313887840
98663229940150896 142671508665086848
92973923090487664 138809122327648784
40626292331309536 111990507198139200
99782046828063360 164120871759747840
67726096608357376 82540524547476896
48003911965595112 106813243586491520
63436841083000200 193507448293626752
12300226173693868 96861643051294912
88217259405350608 135886329983664192
17299379897602868 149346174881043904
36006595018850324 128308294663187200
5126528007489692 31753019414637756
37986456483728824 74656777199851856
13443012427269982 134684685684565056
24050090435265992 122970662962568080
34812531783389264 85431369660027216
135538985435443760 167429757395347456
119391989667468064 123823368959356080
39746946164484624 72834818986554832
24239789138897152 149069422288255744
45777373208645688 167768995255020000
46231874003471832 179207131368634080
132217292992555184 167849523770873248
154711956340343680 169580591446602880
80670538210983744 196592185999988576
64068338479908688 75895028480354224
55547167972526968 110538357963937792
19253908052123456 70504895452395872
17778365475113232 109532339943618128
163716730632569376 195203454408298208
33763941340092416 150362388595211008
27686050684788396 109566723939781072
66607968247414880 121393005343631680
69891772341849456 177187873811497216
86698149804163152 167329491616350816
133455746806014480 154264417884423968
64948494133039864 192172126605691392
175353877399358496 182384040173474272
131671524456540368 134152838771991904
16980784688680622 22392870788416208
3881223178906749 183961783108318400
97502899117608608 136293991375201792
30434246518378248 134958130096001632
27687022361988956 60826127842129800
8726027919660832 34071434161737564
127456678555349696 189417228474988480
25675120532570872 102448217225947376
80638884809134832 99485827249200896
75472716947886384 147045736516681984
46279142651601200 106187406113577760
61734474051033008 152740014554266560
7683162571628756 174772049128968992
12221125704606344 106062989099275104
26138571554183232 176627737354673088
48559130490069112 196572636119279040
25535937786187132 113516499950048464
28728208837340480 164055132515933472
8018560919577581 101581251199903328
108943463246372288 153518924976090208
191635518201294016 195344359496910048
123469567093482336 152730258556766368
10131771763304144 59120289842285480
115160183940011280 117503907698698880
95656804520771936 132978601155121584
12880319626032890 170282424088794208
26510324414780956 118495868724448272
10944078790442958 91081598179087376
6712827890653169 31309661732714264
126352121501846528 131378060882991488
47579605029335056 85651793261952656
77576785596383072 195318821759297120
41201450378530776 57446411540791880
16397175265205224 32027160409423284
1873975053122599 87981609767674384
63808951506730424 112121728779979936
15701490631430376 56127875803354632
91955509216521200 155129815097696288
106859463160084736 127927959296426944
6736602402517734 100069589610000016
36842566999129552 109982151523527360
38502615872453936 71154815424295520
87125171006678864 170173741022610752
155359245143583168 165664724847044544
6194009509612252 40357633228023376
6928770049698936 10011934168409194
2958235362712646 73842236277722288
155807759991595232 168205033947954944
16866722114495450 100350294506143088
110036008755443136 172121980854760768
80214129025934560 96891878673713312
70617580737716520 162975620394564128
88461471803242064 97285124627073392
141285421998483616 156537802218117792
177062327201700256 182351038433872000
54843641684963040 91966347238600672
3428510709363716 190727859488975424
25959352581989384 148532436243287456
8899220489471011 156544692679064000
2659405153877975 132283468330336960
58927349756728256 59225126311877792
31468327326168788 167654225909067648
31126007877502220 70154721236623800
33572684440912484 145059554691596640
165694978500340416 185643312324678464
74659009400278960 162518904819136640
48064789504267232 136947784630358656
86712476848343072 127747353190070304
122365560591280528 139131592243293088
64951012600343944 95971566216602384
23782553105314724 82896148900156624
82576531430596352 96818146801169696
46351587765016472 67600846913496480
78901543460936752 121482277067163232
71938019886776448 124099898723907408
8188806262684576 77058957233468656
39233018044867600 44840845679636816
135253915412657248 191590798715330144
50395444564318888 141911013717968512
37090440805417240 103961208048634016
91788378292750176 110939019703254992
47641819551644288 147041211968064128
48392101451310896 145560869387461632
17382013898375308 159088403025236576
72186894079469472 104029498467318464
77707635639279232 195651099134574464
14125398553834978 118730447931021904
101768066980585120 136545071627862672
45880905298133840 100086619011817872
86559835211145232 117083689356482384
77424409976450032 119354490741086080
44547748145620552 149828466846452096
14127153638176442 185661353957927872
88496579789220464 134725312200644928
71830822951290880 136074732000099312
9783314776529800 43098852385206016
68686634624494904 150366866905810432
128309830591043312 160871967196741024
64890973517382344 85015328262016640
131303295501690656 185454398948550176
57087140912968440 181356074704026912
80907159356509008 147623409111240512
522982637988415 86852085024719456
52674360201942104 74706275323019360
85593717720953680 136895259785068736
5796387032880568 185770345632805376
46958015806777688 161204985800563072
59088711584943344 193729758662577984
63787109182293152 112346798170276240
50145388290176176 157141495862840864
74681091429250128 132138704550236928
21340266844981008 122879888671042688
149005609125942912 158968893549498816
11620186599109636 142764850119870352
186782216139396416 191714459886087936
12675527540713214 48655939348551880
34190642147135736 64331012307663968
133558210105871424 138522373279422960
116446706280033024 118993454745198144
15854375750865930 116595868572633392
142204822249197776 158874293003771424
24904411263673708 173327137470888128
68805232261191432 111227743032684800
68482719811052896 153071283720453824
117633816413096128 164615003453522336
144934515960484512 152366007941476736
78508118488362576 87698723889863952
86748592010996400 92338236175826016
49200675493961064 121422945638302672
41620274204002488 45564725603682856
89839345691670864 168114153060864224
42716772648200872 82080985570657168
107142611154090640 115841352165168864
42721908562051928 89498233922426704
69439289050279976 136530913501145968
1217661631525060 124875669968447872
10461391231587020 51628536128997184
33311713073732264 131636864759212560
127675937910995904 180297449331028928
52407491700810352 106813477360450928
19388690434315076 169679622138801344
28635323799616792 165233511331032992
76352957165169584 193617441581011104
112121578169010000 129879039425013296
52744968626880864 129932660648941056
52453280802654800 133528095013141104
38093733388693384 131629244875000160
117511288952434272 138248669897709520
76788660874968800 146768821333981088
6724244766504177 99695699291963872
84867488635965024 95608811240860864
83519335621308272 131456228729215552
146693205015228000 186749835530708512
97759546624054912 158228611844880160
107165034380066208 110517897893271104
84908464828252064 179733280422148192
12251337960116390 69237372637594280
88813914940700864 150927887342881088
73116238449852848 119607055857852160
75976721572874832 136589482898316912
79669128477547568 83970355087662480
47292465071092560 172303445028222848
41037847544132736 188837658239116608
55612545400892680 93516790526639168
46815970022159040 97085839692440256
26099403509549320 47129442092753584
47122516159070448 144513929370451712
81813407426787440 91873378684761344
156917696179726592 179525141948755616
101138888123822064 130324879741237904
1704312489894301 145610027783255296
72197974604813504 175008983282767680
6010584933172619 95703765907888656
28045592878134600 178257693251276096
165480928550226688 167018622117942944
32153953882249280 61544706718110504
175000832604034080 190571416034237920
74169439953895328 152606193839213344
49074460123078888 83471343395372528
4410720792256211 174069312619103552
58197401114560672 117767583883120096
70053566788231664 99781151367947856
129652577555962912 158157555452620512
54825756890196240 169566259632437088
85507285917484352 117086853773754544
115057593542008192 124806858731961472
5211507650256066 185082275234543520
86156106634018320 104580323359595520
7820091540181073 84710094885709520
61166750848175216 176822230014762752
110024764579606288 157204967528613408
5661829951083082 6574448122501518
7050268689287233 146122745565266496
25364057263148404 49051006524152920
35152104217940916 70253736771679016
61009134533367648 115569788342973392
5625221165405790 178454288114610944
75851059958125632 106400206056349776
30326097819210152 155045807500604416
17543244246808248 191644264954746560
119898720004845152 175926334052109056
131939377558993120 142055244015702848
165474589527839744 189386852433220416
61465279921648576 93110117665255440
71206194178527048 159917260350493248
83541716574664944 130477013487105056
64392132031385568 79945172266634272
10392674267673624 78423815154322464
41686972640770256 42857558326685584
159096657015624672 177893568568373056
99620250163070288 121308608695372272
78469434134528864 123108957705740640
87197603584166896 130847029304565312
19291545901624896 188206522328287008
24029878222678844 156703596812679168
16250957423950500 92026975618243424
122517683701610640 170713386988495808
120391676277416064 138673575279283888
102510720399126688 156576093329326688
105308549201854704 178487081221880096
93228645530587552 97732909979137136
115802101310147760 167882760957600704
99688843218152784 178781454035988032
76281320673866672 100733557938466672
53099898590823400 55211705328027144
35609723858049824 130357879680369680
106552130988210928 122510817014192000
61764616884145232 77116983287273936
18196517853224776 28254346596105876
66539179521846664 158741810302336416
176665289694427968 192273061071869888
2385214184786076 129719823684064848
89397390207472752 100561447065213840
43462049451471672 138851231418069120
93210749550606960 140017638180341296
120253990943965904 127001040725083504
45951603960455424 132639413166228736
22494821549765384 190208872554721312
42966576017634200 95648122565789456
78547704467875184 180697195805985152
30307377332531456 146755806326754592
10232905632085580 13931286481283782
41095110132571072 67093478043493304
31403655763535276 76020592218330016
76825884120445152 192788074535841376
47611553908716808 106556643522114624
63074664062866000 74498349392627728
20887314659114344 169666085447130272
19306043882255732 58933110119943504
123475466476724912 140673736161440944
127344835726882480 158353586693154208
80152436041393488 88981728204291024
50295873900836064 54447987468973952
12936820996278810 87060636364125728
20735248339682864 50719202466422656
141023972152205392 177147908959120064
62642247447115416 64487437095101512
1669456924051570 30292187209005532
69424670147290768 83689050067582336
142737836041522432 149514188580145920
104524378299799392 182608300144012384
32939935807379028 162447439222269344
9024198935352568 92588891303239568
138584705773624432 175643777417349792
115731362251352816 159833057086311424
88583322077633584 97877506962575344
135924375988808720 143573315194661648
4881218022707150 95952420728507744
14721676755023600 25020166603477860
37810419225323280 64603378723267528
107762928832743568 140731802385230944
26910070975348432 50480041210061280
98353611814233888 104462749263084720
52416329519191856 172939125420220032
55858980889972552 150498562210063136
70216168544574912 133177570229346432
102939932990415808 104608954832394240
90112799469461776 192884914258801472
82285982813488208 96937604156604496
103756578609775248 152180795048166112
109205214457095392 117810078010742256
1341883287953872 132973006327459072
164386231012497920 170361946096548896
82528079071100624 116322731619257344
23678194069691604 157650729170140480
51064780066552864 100690088380553376
74527997576381776 109285390507456000
61278161280726768 125080105505718080
94055939930519616 162292758905140448
174554751360764288 188791579001444736
93027862113271056 105313621519148512
149109356473811296 165036838287687488
91343711766607360 111910920373565376
37399978548043720 178031931768658272
45345164644654544 63148953672937552
12849979101826676 31391852866408296
31086944177860496 88137715138243360
9930284443426540 97386900730744016
107420200369767664 168657090069340256
71498964097141920 159015992540738272
47287127842149488 90770438903793360
91103120522295344 163636106719599392
58136204612507864 142425158934852928
128947006696277248 192534837368504064
33562156361978564 149334919974149792
122110869719815472 146934890486808896
28287275405791904 196330424243180992
20144013586032080 152394671257797952
24504697925712800 42383168604820616
90159612347897920 181374157906295168
116141413348334816 123349274327922576
140755608712413152 167081623321730656
134487323660363712 149631469903610848
11272778938963720 48725774795612608
12413652573024782 81183999549953248
188095355249040096 188229617490190976
121238056483153984 163232478697603936
29110339561591264 165539778666376192
134575351348331232 183525452072327104
140823932306141648 165625240674064960
97587673736636112 114972193791410880
31854390253259496 82018193982789248
4666949210231697 155468167571432320
99823611783981184 170506446326451584
169389731442160416 177947931503378272
15717465981553276 129755501358718272
108359299179772528 130771865635084864
90434668798154784 114704272895193504
27428321593416500 136877030166280720
30548125583658512 53180905541441440
95284475311568544 140951542111436304
25212878027731776 153686248069611648
89613449468589168 176604606849369536
38451890901200312 171213474893439808
28511579705483832 75008552281160048
129592760341628960 184740129414333312
36427190535119328 38505772631255528
116112604646179248 134979137322537648
51198236739780024 137465592404218560
77691499399401376 110619501624346560
6029597296942508 137469189945628064
58506982762993288 79518064121640304
40650891071730040 196344870018241760
96121072657870736 147308032081156352
80414866704601568 106558209599656288
94346718669275888 142064678902159712
40737409005140040 121678695843283584
74822024004154656 91826134878064864
17390113691369252 150203584059079328
35957789595744936 52543839069685536
82988413036735600 192035296140291744
171579664199716032 176751628978365888
44390287944066800 141865892586980976
26729392898703588 178217004708002432
121010618236396592 157623202301491872
23589753776880648 81800332100409008
71485768351585296 146763668973129376
31144904127951340 44960468411170568
96206129711838368 181503881361365312
17425741435433992 126417866034315264
66109871108322832 180212396303331552
8121902172035005 11832208095492146
27933268273031404 42022170662076896
122615089843266352 123324525098358896
32176571699340752 174949879836792960
75878156254204928 151234134471417024
159015314378217024 188823029866789856
35679725163193904 146716278621192000
135196505141510032 195828756512332256
177545731940323360 181576986289987232
48803073716980512 131580167189672608
30218480705507764 128761784923369680
104818843711952784 105992251198833376
23450958083498360 71468549863517728
116694217776973456 128824490562370320
68405139709853480 149393476700369728
30341244390429592 79793696852521600
125394373121169504 136370909579716256
22072293129416824 73746187860838496
177389763900195936 196846946552929024
41489518368905728 100985937815450048
26688111794304760 91639577206569440
52530032404558240 145082807156999200
4080619036844565 151414116587733472
20109446517203260 149196909031456128
101410648764922336 140030121930470240
146933656692179776 191631390023418912
107418761050035936 108634310488308608
71719325417888640 113240191235099920
62858803928186264 69880759829880416
70678558841117768 190372236574368992
173905902651476384 174718654329748288
183441493194998144 188922350634058368
52506725693553224 63408024431910592
138431638284058496 194159283310225152
49512379825353704 117834494999819232
58871996681175936 97624998368304000
19627487464018896 161042321544539328
84868719620392000 140832927715414704
18980369071116960 44287150750210696
69685269604133000 121946884456036656
45671174901272480 52830109917003768
41251319838127480 134721407289040432
125804754081922768 125930163868522064
104600554060850976 108505371638231264
149082657924163008 154842299833058464
50490032984778896 121664344521262128
9127458678115910 113019352573594672
98610077165962864 112516561142530288
15040251448458958 193890612814091328
42476739544609440 44203160589561112
49234335399849608 147787287217528000
96634649939709264 174733056081089472
49160399365918000 183451300531329984
4443549403022878 121889089856475408
86674271564290784 194764599523221056
49702202859581304 118661413360399792
86825443918838880 160979517389114880
64934137580937768 180706321633569152
11781696407532720 142417391771090032
65092689201176736 96774162245834496
72295019311187056 109148525388631040
22786760681098916 84759142719759200
25989514891861640 80223619881256896
71763830643643624 149066417146868384
143020023620974976 171622137506079904
52603694746369424 66250139095582624
88956944565356384 164965107737240320
64367626618889152 195140419297089408
6834422415738266 117930508498862752
193503440454518912 196518039776197600
25585711419251088 173540077262301664
86941124693554512 125310669275562336
85535616707930528 90552751144897696
13153344099599964 166213770144222112
157375293980845408 176598937893859104
8621362799672779 64250063373760688
46189936453363928 92693648851440336
11280126589318982 113249343569937056
30808200990976596 113997100349701152
85976534035368336 191854198431327040
73970106629618816 146567586341355840
94241137776581328 94778949273626128
125243293721182496 160064404030635392
76498787270995504 171681626647774912
23191377906635364 144310859208321696
113419488286962976 129832178966786896
4682244123082035 60465882240168664
39584830635594776 83378033115311328
2581624989553988 137536459142556608
41761311153864552 69004573159843640
60376641622357024 124176667151314688
74512973108113952 79921143724427536
92810229144369648 131035025424996576
27485149103253704 104547528511017856
88329866422690848 90888430799272880
47092540123909808 70637930135322216
20822194301811056 24210147568503036
81985757907510992 91979705067365360
117835283191098432 148999766776997920
58263423065542848 187628871928939744
37366503551589632 135402424710729328
112960439515468544 180184776309973664
56668265075159784 87566531712552368
49230233235501752 114326600190347664
75199393266803248 76009189626278992
108698891909426416 148531720242511840
16035067798157510 87625636896314640
90280262154718912 96938225529732320
21641803530107748 84809164007864128
17885136153009682 71073896544132328
98723501254624912 150718689805788032
6263463216913287 58681921359556280
38893097940542224 163618421355639008
65871921087840632 164076297100948160
53644903005616976 136067272108267296
21323345973762524 144276312035232576
10022589354974352 53176536684580464
102731022073639952 127547159038984240
15450793674363438 120791081773848640
52052351625683384 66877103431213584
102600230484350160 178351703424325856
51269746609788696 184544312185706496
39343830656787952 145229537214789920
19503144323671512 96258488495990272
104893269714195888 194955657152355616
104690817122391232 176291682118902272
106140279714225312 160229612761739680
154533196114463968 185013788335499936
13255969521501292 18527260444945388
66594546949780312 130421457176850656
49600437807752064 113608991024000464
15534122134469494 132302082076124544
121157060964295456 155510129533022752
93260869647954880 158853935264464864
14161703749664280 25467326462661496
74845332933727888 105111288764418672
58883471702106832 63657411365319728
124186557767171536 154449999134622688
43570594971937616 62036670481971616
23311308233651104 30678331279432192
139292468822772608 182180527863145824
147645929219032800 150017433661745088
11260673404147518 134193338980852656
22941535226702608 99684107870658496
3798912241436083 5998696254594543
35825646982500232 177968132046072288
9490606449220782 32412447387116032
63448379555515048 135948064815497088
83960430066963552 110444266609219344
10880207312776866 93073546520249552
28868627965653592 67832796397005704
145738926592218048 160737447802459136
56904212386740376 107022754979166032
42372379547658608 171090178988262976
69169908769571160 148599251401554464
124754864850224624 170592430579575808
135033519806538800 156880726201737344
98793376881099472 154831312295065184
133876196353068560 167936628686503904
154903753372694368 162759448352869024
125948769348084480 140332198890997136
85748805173738848 94500033060145600
38313365012265440 114333530491023344
33648842555678368 98295783733610992
14914487976408690 90251794965816016
32291138894892624 36332205295974576
65004046818837400 149361855004786208
5225389004967718 32627173795776428
48900321997959400 102053235287623872
49099768875668840 97833395372672256
134554339901360192 152280089132915520
171136063619202592 172033954359756064
22879282179943800 42292749275189064
133135717601768800 183165570551667648
18777659993053816 125514819704212944
21954447516823760 142240234021226432
40453914482235352 83816152018154208
114875267602554464 119176142969941232
42186517485188168 125969652859205296
31765561954366464 162532759385531424
13951688584823102 194637339207382112
10116759882837412 154195311267546944
111727521109782160 126794763849528416
59313270478370848 69927719323022896
46102510783597280 103719041651456016
109321193765340560 181766183248334656
41487891826927592 179599927739777056
111509372020562272 196653507587494816
38375249317729000 183146265484792896
8518649008281508 106737770973386768
11794023428358594 69174760033554456
109446377373633040 194274604378966176
54153416318871640 187388404522941952
35044734027603996 39867639078936448
1003716706412905 63687657476891808
3672169618918276 32221648357542700
75460276006665152 126024357254698256
46965659766718392 62936038769150624
138526893169290816 156065274410289600
8963131351449657 98362778564370320
20080520165882624 154444719136593536
141523567533923024 185397322178082496
87128503808184112 138231383327640176
149902931450246688 191846902091504832
95808435093981344 102203476072203184
2347207841848669 196337481695591008
15983319927983552 129501083441882992
121637356592364736 166896542252965888
14571748701614892 54013767175373920
135709430535133168 151179123138324032
25558016792523412 185168248128536480
61401053052877568 74394760293362208
10031383361523460 27656244594460368
122370612392640512 132306701263408416
103342766115519024 106470415335228848
59364270562920480 151761997570614080
30235004671542656 120892945513172432
101906564598468592 171819884961450144
65251625402147960 119233083642875776
130268199542008352 140643388171106928
111066230411978032 139258984999306032
81424824084577728 140067388571891520
45969090674309976 120112505565608944
61858083849579160 118441195866900880
110969165513979264 158994147735739968
30222026854794040 115950272835613328
25251812335896864 167599298874031616
54879581169409632 129888500305746080
35662089508312132 53927861135925008
10743569711099918 114805903638050784
14000427462011616 168916756596803456
77776184125816016 158868130110075712
39100663779665216 179776859513517024
112444843219595520 192403699842308928
69468395249567344 175454523543379200
102372776814686720 119636967435562304
56778980081206208 101737870439431504
49222913099282448 115712079876312288
30696644027976564 68512991873805704
41199992699631040 94091781515870208
81603459635181248 183735388124745440
73465328301297648 109624967229064176
138390617104932912 178008676745113664
4805076388016969 124957767516286608
125878790440145968 191734315283702432
142495749971706464 158650417157684832
55169370011324816 86655741184533344
75696323949720880 131520377171311984
44259731581679792 142655406410373392
133529572201941648 163820446643053344
15426290988768172 19756513081972288
71811657440290224 193041503670722880
12291844423497204 176829715038201536
18506272547365476 41197936981113648
17365284548069030 116592844573631648
165150394722237152 173623644391931584
14905099080067580 128365814571050832
64222963699520568 180991660756373504
29070733545774208 42368800482107888
38771396346391616 101443763957834352
78574521930834592 140913007702261648
5668398730676478 125878833756764096
28032062783089388 123819283675148704
35134065699113708 78192340663020624
56358229055444904 58963339520632208
106207275491177200 190629798929805728
116269208443365376 149383942527643776
118193363782535568 140059598127682752
181762870551396224 194373583186440928
55963389013970304 125239069488298192
47327019422467496 126240392121276752
17653782314362778 89620185168982112
7675363853789863 49492725280291896
62504275835261520 86560355541431632
91206229893680656 166657266087417984
12921924597200754 73843627491916240
170805875765650912 176030909802382272
35901836426609068 127107581250762160
28405247155136972 74142721434995664
135504297028946144 161366414695793408
74815094413467696 173816123108011392
782187141110337 124790780668602576
88850622805970880 122141868358649504
39695411405070904 54245186874926632
100875843917081296 185623822454786016
35741976045063600 106273738384357472
89151086103308784 179860172269257408
101257966442161376 191864468186425344
14049395051604402 42470969206040960
2120371056074770 162037554604604896
16058590478865990 91036382619158304
7662806625149246 99743287131586656
90892892541219040 179439181105921024
39072363269274312 172387129047583008
12128818208814836 39180888848632872
150438874851905696 163827918043320832
142152534514337376 159661393695616928
5404105810564123 97220391620109824
163971781320469984 164199974738862336
21584386124907888 120390174297727536
119813625790811920 134623005234623680
52762278409020392 175683606197970912
37979184134305536 194803086596814368
65108805421155464 66794559830919016
170113273043403520 183294499083103200
19525495967650008 128638601986739984
98241117403833952 130271778787633680
35068932266639964 60362591939442192
8196959181612308 72698653607814944
178730956190935520 190377410216421280
2369680445279553 40123499362492792
51304012534129936 164578993700733056
107323600754522944 157019424119180032
124938471252626672 191735522580871296
60105330664117448 106344790239991184
137213658391234320 185426842738841600
156157252272585248 187903052507953408
124726196752423664 131392055813603408
9022411876725804 195727164883113248
150593904279854944 194686478004363744
97015614771228720 155400769628394048
106578283719067088 179698932404400064
25900521894903124 132846594630790144
607962582477123 77331458857580688
146872070374733472 161346311072462624
43011041237478736 176189472359457472
37107676335555056 152440354243712768
23174591100244276 84258790304030192
10034574848361544 152947748483750784
75799721934402432 147566740399466080
72214157790937296 159543672039978912
17802156357585096 149535469001193216
23854909473586384 166360894561147680
35283594892429512 43742706853824664
42119254137104728 159225549912950240
4158925055577382 91953638863844192
10173789481157340 65024777083903104
119628456030741392 165188174830955328
65407448131501944 95285328160462128
110434809680201536 193198204928580224
90031429975348288 166560787218111584
6417267433424462 189969518066764800
110062585126958560 122599763268641888
172531715431672416 183296456515323904
25439798944879492 135973143960263840
24218251377600172 117968859903019808
142579925896589552 181678710989957504
119352801088977216 142847352952389824
50595815927878048 60722446263610056
183882569490019488 190010519500970592
37535354586774768 185536203550657280
28286273036922872 170660509284593920
72682171478180912 100763191291448720
37494927397931952 131551633022218032
75253809043162464 109510901223474128
5715077510872370 49839534179070376
16573314796259336 57091877567275232
84772542795623088 86087965761561344
42493162091303600 104424441881395232
117947086130153680 155914929954008000
45459293929191056 163743008211341312
19689935398130940 105068030719276896
70030968819459376 185293024456682720
5101371005791295 147492382611219264
27252577769604560 120066457583772528
60548917559134688 95560972170145568
743532049709191 132097257642821520
76976735726181360 105822414807182080
12900681256266956 167360798398592896
138446469124925312 184275133242836832
55836637546261600 70917732260722528
50792749172853312 59817002151402752
81795612942798336 170343713904878176
60191334982318912 117925636967187488
81264425466284480 144693442845270400
38480838828829952 167118977409559488
74147291809823568 150340028248596928
22352377564177292 109689278489224528
50540444104649784 137136875943650976
57491461764543136 132222834463444768
33031823908030248 139758901561673008
135676609076927696 144672509782291424
109458251525384960 180045820586725984
114118727450010128 117073493221050128
28747979515693420 46190124409407928
2398243107221127 176336716253957664
91239198886669392 109803644253742672
11002989047749192 172405298766480640
147687519817234880 188592757284035232
1435708785259260 142910128336570704
99788298696906720 147636206098716640
17533410576153136 104322774785429088
45282223792958800 174466386098283776
27197415304042456 115134127653901184
85077143890099680 119882413650231312
83465448405797664 148344945910631520
138671855222427376 158961548353207776
39464896375834216 89550348809652288
50650724325935432 129692404415124672
46546636536469192 77925123237406608
49237453792580352 58770034744331664
122926332107300160 162928750993912320
66624555674149512 181298990228580224
84163698869582144 129606905749175360
1364460563961014 178739414600888992
8060237546123405 174391466088683712
15269567413112490 67379619468378464
64798380110162848 173453401496703648
57361131044046160 116440129934107472
6505078365868797 183523114113300896
125351052697761376 166611364930213856
48838740731056984 73051077408238432
52658544712389728 124622658025424672
134444749827917456 150925231730151552
22195753392490072 149054369191242336
44016175554210552 62247036273749080
8918814787367090 168283705744530400
35343211417172200 38105755770555648
50706060347075920 89946969326351360
33232684889031840 149057354254994752
93445665035635616 120054574525314816
98390388626995648 179066016677935968
6895308822112004 168714697834922464
129528557589459344 179453099962931392
93942045548779424 146683376287380896
154699477155332992 180502710231265120
8990429910192118 125915695847252608
19097121035794360 150943036099299232
69597411779549888 115927934037717536
47217539561775552 119147568069924768
23426500619222052 51191268982355160
52763450778521136 77565117052306656
89793315086838480 139523190151946960
179552128917906048 190862559628289472
356333876086528 110627148587535824
34613161996808280 191207995900438720
131196549790328656 191350099596008640
28095423515088756 120685230479182752
121525034962892768 194630404578394208
12062336996263928 143600543410111712
1225022528769196 112565235834852736
18106408874345580 152088065581890304
29264202771880168 90618280372940096
25977562363226060 39390928053321168
122975223607296624 192615893287151360
6638850526449003 58515483074256216
22850668571488384 24571928565800068
54195967666478296 189869337000260576
34434482513516408 78533449605436976
71886596863359552 172093170504256928
53062300941728736 152617002852056928
94074541248275312 171321723392033216
125391027767477184 171734218942984128
92677240731431632 181099812022251072
14329727683539840 40031311234756480
117393059265411424 132621937883669280
49901280561700208 55937263043814368
104876193831550288 120870903155325520
81885838329968256 100712537020566864
23696980067825492 131351173135847824
68534664141884208 87798986006810336
10847920296491014 111208919665297984
106876134713304112 168885934619164768
3869638102558821 136033711283175904
128780725938333840 131610326702134032
52726934778561896 114977075567333568
75149220445718896 176989364300585120
4864966271852289 126077196975128400
116652813883836256 154197518670515552
15681769473120956 119344622031930560
78818316857870176 86577330824937824
43518203130680240 141236693733058240
27989009420848772 174029187185880512
763105009256395 157166695079541248
78594614698784352 171438795003885344
182260326764158784 183226568255765216
22110991840499256 118315948692325632
177463558443102592 180871426016843648
5365670098814641 31103122462161976
71140149786348816 165952771188668256
59004307209515224 186131897860281216
131016963303988128 165828826487487552
10904182510192732 125340906141965488
8546649863489897 174250525400164448
52344961459768960 116588273286568928
37243807562637648 151008760943774048
11343733681052586 34818880157932636
18070669103602324 133369914011641792
72484734920272048 165866504884693504
89535858762558752 123181993226158448
53201851724379424 55191382096729840
40620918444411592 71860384999265344
16767546249932636 110290443178483728
16044368168028822 181746573323679808
98533440503196592 171630851529932032
163222223593507264 193172939214700544
16643061153914276 120896933545342672
40657182851592440 110415514672765120
23600625302145688 171975702768847104
104799724338769680 159610240086907776
136862677656562528 192740517745983424
106286390969071776 160216786024128704
6036531876059735 93902077949345392
132234852170288816 174294491347523936
99081421810536096 120586731449071360
14844793693711412 47144157435595576
112360829979669728 159992939988675616
15763066773994654 168966448344692416
75029121128978848 165957072670857600
85161741133298144 147262193602549728
70606865777990832 145174085438085792
134326799367091872 184585661901298688
18304418706769620 111549610966815184
131812548700485792 163327237868183744
67819274781058344 85153228557739072
48317706943909056 87892930636936496
36838329932018032 112255478648593472
26404198709156620 103549284167451600
124209024257152080 125452835976662672
192123724004565824 196019444575709952
47671727772316640 139312684922097616
138858008738746256 187690127524051360
35304632806073664 79678049947118160
104103534409619920 196617740710757472
61082707589800896 166271588783493408
133009788462123024 192906144327733056
150866710477365216 161898472717790848
130674293746776128 172765709050208256
83228848958850240 119673002523271120
149763288682240384 158414386085595040
152622251315367712 178457733841561152
26947469442380776 182460226533331200
115818136112130176 146860193534708288
48669139764550296 143920610327245824
28056250096207368 64296849365671848
42507408827037816 131657224024146032
28129124788645332 196713299587548352
27150166053062340 65300785901029760
52513725041894912 96428507070811376
53218371954287920 160763146352583808
20889584953522360 57602972657507480
163026369222730976 191900377492595456
8074052613646736 141046733941373872
6215305959190419 168625646046369376
5265488807890691 25872975649455412
52238570669862072 76830495916490080
9226999049278800 19907829314407520
67723111811370072 149494873004676608
57459660184710216 132443618202468848
117188361695201296 142965104152832064
51411915326359224 52634130951395080
76043768417885472 114996256923663280
35086298918546784 179783749229465504
95670204138903760 168674882390619008
40147218358562200 150101310903405536
56282640876495696 176022340623099904
175437868267635488 182283046487223872
94772277196325 44364479082031224
137399865855541120 177240815257537472
149536156858987424 193276350421003072
112842129712800160 194516760611287904
118850230874250544 130952162387307024
10932988682287300 138531884472165664
2570333970294235 152196202627046016
148106069422054144 155262461772497504
20026655796755528 196807896798450016
6749753948327136 147863958874427200
12408849314113338 101513623481717312
155929035375517792 163998694945038592
30880244887626640 124988359777377904
110524707068247680 184666640468753760
75101554513861488 91508270275970480
2723148289658666 51807531901470576
63513628748978664 196273953790764160
16662316017637594 70814129517967680
43356592562083952 170198154500404896
83388115451888224 88058715148018416
38827880707641632 127351477575579680
69450490812510728 160539725901764288
22581684354778684 118209750058290912
77443972404156128 168633756299435776
104880205457516896 193340509160506336
12630156136091588 44846096093365848
43776665526738368 129987307483941936
44398642163874656 185701560850542080
54916473868447456 59024582892106032
18212335118351164 120965257516602832
22288310227293916 33986825536222172
50379483907130360 189491277540296384
69475904817774352 172989083738667360
4780520160478048 5487736349292001
45797181583868512 94777215449334912
8431406123139421 184703439078186784
77339624744757136 127271276314988400
129888150745255392 187177334575919328
20092667456192152 165433049488145760
45414996085849064 51924941690112280
168441561890773056 191438144344990016
32109889142792840 153336412305229344
60088665555516400 195658755446410368
147667003741810336 172856215663049472
46593931984534480 89758911739783648
27282889326334168 157080416717468288
29782866889805612 81812193325069968
56060692182845216 78018215469066320
8720700379828635 34787639658916572
140907034852660832 158705594945678688
12110646972419864 168783123634389856
128281404892359152 149276807964545120
93689070898494800 134457164628635376
20263464250449696 177173077722289760
98391789703448544 160113344108885792
59719241523729384 93140835157308528
115583641599623648 191609327755865888
29823334029759980 154144441843730112
92908787295051552 139889118857765264
57819544094623248 135114480937841136
66790799834472992 125219763212605776
135394763715381920 169442542450318752
4367128318967022 65856835370671424
69796140651285464 86367763017454112
8027734668244181 73880985494815056
953080001957674 9774991693163286
48253386066393216 136522796514321120
14091113576798308 157613129038516576
55261008005693080 88334064213074640
159517218051343648 161031306980539744
77666020176448096 184886922435719616
45220641589581824 61295079245297528
48484268807713448 62961136845263736
27126029734946768 85858981535023600
3341780132263749 152710669826184416
55222396738317640 58206489981540008
97805501976807600 177288790783181440
63563419369551080 137029943260308608
134118138585808224 195987337360671840
152372210742462784 186476645064484064
45899499528315984 145061447798930688
116028672430081968 188154842243348736
108478619583429088 126117194647830144
41266977734694880 167997206625080576
6823913369272017 37300662678846448
82255506488512160 194587220248095968
23001264478972972 87814887489824768
22882522149640104 170305023377212992
19286516961093928 180382383783129248
120844398342264784 155984172175713472
135878246190636752 166409938175759712
101813423940918512 125879742294843616
68365500192248328 124761313083311264
66326124593961312 155843948815943136
138557141307408704 192216977192681024
63312305208328312 149169798456864576
19255968149051732 101900105540612560
2648880807530592 196450800317423264
106820708067114272 144784895746476416
46998689844944136 81270600735924896
68206438460806696 115999025684182992
6896248607635835 140754980165635360
121005414874895200 179596604421612800
39173536368742960 119107378110015200
16011738630765340 36609413968836632
145460554437166336 187280373769928160
127883662170258304 162927691180387296
29243169925112492 83828025210635472
19467402021346676 53859386794149936
14745504824395722 31845683491916772
16352376359789514 72909269107744544
35883096023457908 121932662088906592
6383355711550652 115132673476155712
44146349395377736 124880564369980480
170104445305077696 175493951885896064
4854181905810970 91019338657125200
68548977188798880 127735053534451072
36700949438599032 161877045638144672
3491178858058221 27407559293024112
82151362745089200 106149742646524208
35843995820517632 93790321238931888
77001107533212144 160408181970127264
39138634231125208 183784568598534976
71315615321931352 171155570183539488
3178105642047807 9072568057567260
24618168610299380 101848318771700656
12302439694489884 153319953846085824
41676539999079160 51612834249785424
73729488667696160 147520091983100672
71942963397177928 121097014140347744
32353138512611564 103238581014437008
13558826933591466 186110377576715776
145565920658548704 159855839091547008
39366867518086992 58245980383705296
168784535366555808 176023144755587200
7063822277134812 54804667729248256
1351844565017430 31503069620045900
18214541265426372 60174936914996848
26609414353789480 76739662101081888
45267975867134360 196102687880474176
100172289955685648 146671883925198464
20545096061119216 182350392198980672
124757592099345152 130194453325324192
53185632760250224 168618830765678944
76345902301951792 104127747113104032
1680936602979848 135345070038325072
84278733352276352 107247904140314112
28067632744997432 149337673934881184
49442138423770608 161223491497201984
104725091880740048 112620491714339072
137282964994756528 150265561486816000
116002338934210704 145785012218158016
89575082086079648 105652873965775136
66671388419137112 101870335780793120
110595484018322784 189276894021368736
5333573905226620 35695388069669232
111824261504822320 160083767496002144
32967852791906876 164815047041534592
52574855647858064 93938633570506480
114310314400037312 178940252489927968
7373626052857892 102626361386782640
13888435939137748 88784308661976576
15596694607899494 68900695838641440
68929597926838832 103676306956083872
46318129296546824 114942282480224528
140567092229210080 155727431661227712
76700390990979008 178294011129066976
141115689870165072 182066942735760352
84639924632822816 116981219426539840
86203480058633904 136028444737467664
6201416382987574 81855919135232064
37652791977507512 149640292558021888
26975710643208004 26992873773610840
39493104380732856 99207843862715616
124257479139619984 169470633823379168
29345131074440188 109679418647585984
36087703096757200 149104274102222816
53756485141489264 99777379207738064
153140389632929248 176724361565116192
39326034351807504 114269999915653984
100354008934071744 189860861214774688
24652375402886080 159682831501881024
60310987437547360 69338550868602480
54473036276323776 72589311364133584
68271457184673264 171673021817300192
46549479544281232 126116155950329104
45534613730549264 141758082924765488
28336734355100172 95413789271506032
26754522747874280 164808161001900032
143278668099135456 154266333283654784
34265995737805776 188896899558374048
1637654152323876 98784634035042000
48916989353507672 192472183360286240
52315963053638592 153353022633992000
58155555209640000 93246983170231936
7304164791649530 154249178337501536
26776336486882184 147189578852200928
24972739907764940 87889221497384560
30432071412453596 48613566484538480
63400947527208312 138416611926032656
13686884270356886 156095078089759136
85813014358668512 182048924617989120
105031912421110528 126901844413687872
21637561355225680 136949188521325760
300598821740038 37264261426783240
21401315270328488 143460346196399648
24828737281108200 73293472127451552
16400331902553538 153255989048183872
527567426711845 37869631657073696
12306516041447686 70551874087007200
138058406973079008 181515877474092640
58764537630271280 147574597076071264
34746294230436852 158389643530357152
115780140001868688 177027820004602400
2368930582862477 76699925602988160
81470972558584224 163691343547601056
161211093809787904 181686786157316992
115215177795651120 133177609652016192
109193810886913360 124571507712111808
43784087303943432 180759138667301088
84722833084416784 195689337130392192
76021253414785504 121316159082823952
143256128592371872 174853698852754208
79935604253130416 126056714092975280
82245714764041760 111797295757967856
40252031358218184 89889210436205808
70825628859915728 165022191701924224
63368202039807232 140489401600956736
177072315541277312 186074115003270752
88772517338462224 145500042642526432
14649362987941820 116312077806145072
81495354512267712 116255080964158800
19263871607214484 21991305289243344
60716561804835544 105538513135137344
32319110530542616 97234342187601104
10518139235723246 146443508265462624
28645621902215808 111860829550509696
18287951708524816 20178932010860292
161117781732230912 174289769663101856
86517825336148544 156114521961013856
13056265747702338 33125558669482652
84129952935282000 135928913696091072
124450454158853488 163563967284088640
153582938489007264 195109137296261408
48726766476384600 129700411765553424
73278790547462336 76969993221052336
36628858120770392 150997150782940480
6532769379637682 121322688363389904
89115809946619056 137159861207636720
5813479539984140 82820299239396288
29024670767904808 140903050791259680
151209613977973504 157458371007395328
90915426073265184 115845223749812688
109449446478457568 190429838849707456
48957214455480672 183552534149604544
144937195900270144 148784523066204576
1599678410366460 119657822301767216
112725624650274272 188867934734123776
2595991835878382 23945109992641236
167831744536962464 179191272095906720
19033224035262632 41811000614192704
41042385120065448 72171658571258176
185542490150447488 194313184702318560
46977497120535440 61382694333582792
30892816555925904 134105859562321920
124186840598363792 137364564343024224
40985811764059048 139864009583549120
14999230992982128 124204243990203152
132057930468030800 150013449035611072
83060844236120880 142160402914509168
154008508936672320 181419578796562624
121456706900488768 130645925254947296
19090053099282712 134103713825824320
17746557102515130 111563509146449440
65839737392664288 167966905125739232
124924821489756768 141144647647416208
94074001413431120 183910127183865664
140915109497451696 170533875168611328
18960451610839460 145408746097636064
127183527339645008 155746730175553088
57609907953451840 81741192895050016
171136329778600288 184146577133403616
104103764950528208 152932134800600448
42409578065411864 51601899428463552
113082689625463888 196485605299486496
5218255653962623 90725999968853984
82879857042851248 158107448494790656
126016943105004512 145546478031459168
146530003782226176 184188054319953824
30022850419635956 111420936184567136
57282473549817000 166465081456423456
56342625023902232 187469635130201856
138878267724017904 145532305089924640
112822961378211488 126643035786509872
31477476552635272 102787354739243552
663799517404790 136335809877585392
46804853324403272 151129553568345504
163680066515210112 187223267967346656
39193057094914600 91897830920079616
20748737797733952 59101714261219320
51220215507186272 194057567719244576
7004552894763424 103267153864162448
104570953812973344 106657115788670480
72479166652897584 182983410879487616
23405618735208260 40354627084549928
153933232091827776 183011992285000128
24493192350858028 191141009386003232
82304799309809824 157940602239435808
81542968721807504 176219996211201408
17873717610802668 151538556606133888
51734256033858792 140177681716977968
634987659782590 122923511340623104
11999540898099036 57063393547108624
30614671359033112 84237476008626336
72524559311945264 98946353448320464
7140134041557643 41776240066282984
121056500862998976 134265306754954432
24847651627130768 41734818978923192
98574240403614144 111356992419975680
108001740354747168 115595444954770160
44685317621698232 130473068837177744
106918691251243008 194552467235999104
151321232717749472 165056452620170880
42564579442766392 181339915209482400
129677978389432160 171907752416323456
57727672863399208 120734035412903680
43983672779345312 143403226464458576
36094542827553128 95166023852835040
18789261078155292 19389932440013768
77092293042707248 143789157033012336
6819111011444953 64966589618775160
40325667030693280 91981668086622288
115708559402260800 137571320540914656
119032555709019664 125927220157268976
4554115347882062 120448642454563616
4519644604130282 174675293895248288
89432905743035072 159513600697901120
86171060779366288 99277067257739392
55246614627158896 190483383353821856
44562230299302856 158486694736837568
132302690928739360 135701674301347808
106540318082596912 169394588001086080
72955727130455296 193255939833797856
9180658492424302 101277314065722128
77975582899494256 152303280797448928
92514721519085376 186259744039182752
45091788853433616 108209295449650176
137028243236680416 185802083348095424
14782480563787692 141052512265953632
40749339341918864 99291201551969376
20978701068663824 171368588347193120
96391188718861520 167136170293064896
59616777622272888 131830246475858016
121012868203310672 150702511946384896
11001136399644882 187125103153844544
32893533339587916 68604314281941312
80253609963553456 119994630132494416
5601402202348697 49550684599395584
55873372710225152 83023957432636656
43640144346689032 57282764074971424
120485773582775872 145603772302622592
111706671687634272 170610897490703968
164407439281139328 194374062071872096
137180601611153504 160592819226331008
115446734326771664 150633564077397824
9907577195178084 153992086731152288
60856590212578360 182252954993034176
86221746025509504 127550446811196448
104610917450463088 191199164847125312
38099115999958432 79020186166712480
93037917628872240 188763730583377664
76705919408182784 189911660060417920
65851264711298792 147922479192176352
36638691823520632 195873023685870208
45488634144714216 179920135993583360
63864458571933896 188014244622693792
15978892924508814 63521990480472248
79911549769642832 171628629050909600
88534442513113984 196002917238479936
68218635998306384 100922330042382320
86485986574159664 123005312271486528
34287937699927448 181574800286902688
4159912312035054 132616463347144368
11376202195990268 81492825843145520
82435004248361712 121313596252329280
43842850157134784 177332553154947264
118248872378593552 188804210006301088
64189542777037952 182778005391192320
43259201434154440 166477359899101728
56601724730652896 110961017103760080
58502692290372656 87936407489613088
106133205231271792 137584103734410272
8753557023192763 115622856357519168
163881019313516032 170959929577350048
96119353617546512 154557916392349280
68998973325978832 123608778671406128
76074089559529216 87103141692925664
82605086974785680 155376616342329120
10711354700247648 188181713642725248
56315253854539224 69434432949443800
118746935319649952 189461389070920640
3170895904382313 115520415356840800
7166579226567542 113352779333513024
25610407307721836 145231284020389056
67668496454630264 140642213780448160
36385927520925752 187032711535945408
133595276884752384 137256336959059408
8988992956539447 71158218026572368
14013563421248480 169235967630022752
20397278657612912 169356563504019648
14856149045083006 47844121123654456
10375816674686092 15439543087213418
121298304797100160 122750850868766928
12016991528712558 184789189382349280
122695429125641600 162577636376662976
78703913988165760 153862690560028800
96048913577972528 185315042290299712
77628779339457664 103074964881606384
122155037714808368 166451002810876320
82224376178363872 115369631138912384
128611564883706320 188870749444354720
43681332674964000 64483715675733608
93814566109554656 122368149988805136
121461815458630160 160565902749219744
2354883858343318 122413556937110528
36991407976960472 164729927914422208
4311619625519936 185102128189045600
132226104197010112 160026251640389376
78765577295040768 142757616704402448
96269518001484352 182678586510605952
64662111678159880 164280644219964288
60592155261302544 182699062545395744
75960491341017696 164464193616800288
77308210674377056 155817095922594304
67550699710510496 109387915233650656
71839743141005320 135526961875962256
404236037614059 140039471235930144
21652807066958220 66212373021848320
41532945379481008 166905007763882976
120410714929567312 181232493450834400
10079066434818236 40443771010784408
87313180523862752 122324686199559616
85927383862429760 152515162399692864
44139811141626464 106597580912585600
15676435766875550 129705697129035312
39171165030114216 80022059999855824
124743995756554352 166956514738942496
88514757815765408 114544390053240512
37403655272335416 182608572851938368
138085665437713936 170624360007513696
15971868508032264 103601932341595312
40112553982970776 82857207276318528
62838447607294584 118116676942136192
72765636098340800 76537227595306848
32836401164088144 149610241017498112
14272763225345362 65004672894429416
103408299136403872 121592827433060480
22981786828451044 46418623030693784
85064111426072320 156748465018077664
10589000771952608 113013214370960976
45509357188727632 71416394256390104
35966654801705320 175183302026904992
9306373844948014 35988353433087640
65395466908021752 112243500236428256
56700068205210464 60029752547558192
187541598394048608 194805559865739680
37789223461757560 158952404657465024
94911576008947536 178377096922538528
31501447142992452 96438023124299760
27630182431096080 37949128712946464
14156773716620818 152357597140505248
46166248209758880 167810356008031872
49374201654347488 148680769043953088
137683287570633280 145913265868921152
31930809193957752 191566825477545504
28666220496999628 114313744128336656
44805924247578848 142975971219092736
187231111337306464 194469941688733952
25454860868219940 184877324156688512
68128780575516544 81518980702706048
40004009505451408 65918154283013976
109131241049716304 161798457087894656
157806210718270816 188297778377805568
53432765132229624 169792403887830528
149017061646535360 170274036188826784
33716364644971896 133972825152608800
59919659213475360 119584070880184304
53467586002015584 104410399104596560
119575684751739040 150285946201076160
38247636056388952 99715175649219312
73254026471373216 141293847540256240
143822352396687008 152603771574264224
30172577431543572 159331316585001568
3173070824175219 51070743159749144
33855219563264828 134708525880418768
37500751351252824 164887140007685632
75633950888221536 76871543264203520
122186945738274592 166233843606451104
89072445560514560 143461983077599152
70299595598451472 134233778151452080
104754384407776064 177037685497240832
4697275124006485 61137068634452864
49175214756559392 181791278198216960
22694935627380664 120766882753058080
67661973939410112 111987617268700752
96608597529858048 138608731332808256
19747771490705880 105428944772532192
166345384247953504 168038653956222016
25423854112771300 59153677027041952
115753269639049360 184965559347560608
1357629945731691 6537969045799028
100019735143205808 103787603711626432
21308820245868024 169554193413277952
37572154619885952 59178642233765800
57666405029434216 196873597948313504
81365685919273136 144325626381107392
82551926246673120 170816101575747968
116994023839975008 125341248468856656
41389155348273976 186063679837414912
172972243230258432 173898897897269792
66499710403893024 70422267252568888
55731827219401008 117438142415687200
80418888778040928 180884933112014976
137128480821798912 164859369229476000
68930837455991960 179283522391363040
88211944405464608 112987941756788656
69922585893938608 139599316565547744
4260345137643438 167569714185281952
3812530021490339 182495529051396416
39535528609163344 44246396738895312
157918396811162720 182541936789017216
13642591764824422 194030041125819360
3787038383442690 171413310661662752
98096817244450976 118062609256089440
22695924931659648 156050481186104160
77247759636888160 163167856546491872
25782535764561312 35032746848168112
85361462744033616 141096529099459824
403266430507725 122657999394487536
33045742968192488 96538663910721008
119298509817306064 183512018114156160
140809462665381344 167071870127606112
45697126813948424 112728107550171024
151655146493100128 185029176694449376
123982233938813072 151007183704682688
36706993373385848 112898881462497504
132802348782222896 142255189831813392
32992092221654360 128254431308917920
16942929524940404 74239749812988400
38971003845288448 130699471987239456
15663681292008244 97738355621695008
117033206083002592 182844599970028096
23361556596644244 154222305417335424
40854888043572160 100448261035821936
87190353336103536 123058269985973408
17838450726292084 132879731105283904
116222318566756128 129462479527327744
92056369740603056 127695829785841600
67242444977805768 134988127346133712
130020129806139888 179585700759918656
50956998123899088 143784172634958288
469561987326910 35067462038751684
63146837348381680 115229373880898992
57840778887861776 151090640208745568
187784183406781984 191942421615861440
19805514844946924 111560899947297360
36470240363352352 60864654471471536
170928509118280128 186335657503225632
38974268267422880 180994277575766944
41579059972507976 120445676363479696
8175835340002902 132831382931537840
65252793699423976 119833563379767984
23645262132717216 105836817781259776
112788638674414448 195763071191068640
181799207366107296 186009433129148608
28854353972988600 85302906938857952
59900053605270240 112595459856632208
36101602444194776 175327517321184384
38449335898064000 114052087740729200
112123255531775120 142604838859989728
107753791892582448 135167438662700688
67750151229660912 190595636164400096
51339237422723640 107247441766986656
20880357885911252 90603724306749488
73017715145341872 108547711442538000
16570929973862918 138375157466072432
182559633340662528 185506861244216224
141924930152246000 194529608474277152
117486636367542720 146499880692447424
4414425673289392 110364384315371648
122337274250011104 141402652654097936
143136824693696608 180785772010857088
6173956371926276 112094124008696272
30405439193022384 140919563890502208
83826084686343920 193635097661604768
100382252261770112 185621912631666208
164336448138284704 194942343514767200
75010436088943136 174747550218520384
141918141954731168 173225121350233984
35187665101396756 186774042029233376
14726511962029874 52101057342246760
71330935208774248 105228462867635856
43565530041558120 164644020001497504
39423564033101160 119244664858928800
7318196235647311 160156294448328768
52550102688897296 54935363797128312
69320951331322352 99318419342949824
55022530121382000 70307265021744000
96316843930829840 179389403591818944
98938733972666832 141607172436672080
171626158427267264 194023963502760192
10111481964630270 116172087180013296
101794098226905088 148300797389123200
81226998917933888 172503479745760224
134397448353714816 177657525482896640
12027047319422438 35665479970010904
69179023765904760 142515854246886528
46530147627367704 76925874691375408
117600392960921120 139208017616621296
33640342657382752 93607801213286144
55333018966500696 149762606841284512
146014349226047776 164984039540323232
29095989995409160 126255259704354176
95422573487444560 100783386279574464
34358260959065416 144851679523768640
94447871318636240 106042703054462592
112221436131376448 150050618438972800
5735855384156980 11326007789647594
62020624415605984 141122981464209680
29416040640139220 88366448449144432
116934042806201696 132171890660280160
32626042217325308 70969176983037600
73805955570514464 132302119447069424
79419369600143488 156472512129028736
53371060993440296 77835384317484160
115187891812531824 182646970209301824
77270197490008944 127653877333376272
63614686388585248 66191385243277848
86959842396844720 117170491475861120
174538137357349568 184932253271343712
113181454622874304 135680389936861280
96812426048185600 146815103687237888
44953915863878224 56224246513083640
29624007630329188 30279275905456164
120336308003557136 152143697848122400
44378516428495144 88337092989538528
130869073197031808 196293754720060352
185593922945052960 189216688739586080
42266430605256696 116754045018687664
105925972548108736 183443566734634944
46224161995071608 159197551353805728
5667095308497253 83303796388394304
74403681627725760 96010909337167824
172063106483426656 183920073240216800
25467333676844600 98095544145357184
110494273221654128 170196222106096320
140363955813018528 173445335087024160
15703010862620248 108614982424890736
149027877701274976 170198550415887360
103785326100256336 186903891940484128
17843661541220182 77120262962681040
57751916524716768 62238949105170424
114706837873652976 189119472433513600
21088655643607740 177216820128677664
77516304211007376 94028762887308240
61900321091783136 168578277792700416
77753569917873504 170939116139624416
22757936600168364 150834242209760160
162582842440049408 170438888542357824
5656752331345446 69142560900331320
93176801888341216 170422672979490496
27666232978017396 31843858477131320
62428295862475496 120404035667261584
23773458579059772 25435277276668552
20908266355036204 30133207639756364
44222079051638720 160549579074768384
133690348623128688 177312092464109536
41757903035650792 167699212773321600
69903922975703208 163476354597892320
22569548889269688 82960402719401584
10499796507861822 173355543111045280
113326072188607664 174924314884005024
8815286560779246 77785571123998144
43713390238267624 135534725610311584
20413133730993344 130820244605190640
108354114693040624 172622300619156512
131982813714437872 132475297703226176
61894834040467320 62432053384862456
20336940444521812 76142615079515504
67897980327206344 89306412631787280
10548364941718888 193607382429713088
116520677715535104 175878211587711040
110361738258042064 163540513506939456
168293937202772160 186020776807208224
60525785389593040 68020381481561840
34862546057831684 78782744750655888
61917831505212936 133922037711686192
18432216216419576 148845892009940960
137561217731170384 178464983187820416
25727450719769472 46298775134077152
55624578148050680 137882095577576624
933198699034402 29704509981692576
72553541367240064 100080775939431152
104884144917807184 128460592437727216
128433960925801008 144840068027435808
79144118446127568 84870358398603408
46712250776722160 142853159574300256
133544213531015536 135260288941904960
2244019268028367 117438456869207344
51268538551409160 107041136207248480
7146659958196343 111890846717570976
69597573323148928 105082066814963136
90830414423713392 180057025262356128
122730686612013280 152987851777202880
151309588137002304 166384218476884320
9997831781843008 95449176728280192
47338078861775960 164038526506730976
29863587765345264 61539303510239792
78841917457929584 104562812143893792
57726547468421296 83641378953279536
56014667572399168 84597904054204352
175845023106632512 176676488841101152
138659659780252752 178379938231750464
50451529035179464 51614731647331184
124664935598424736 182078816131706848
30261925998310020 166142838232438752
145696859159356384 173720246069059104
98783460095266400 124461150001703280
25343633939606584 100584665180514448
100501186470827072 162688367059447232
78519483603250608 181521971661993856
31462900775329404 90363664932974672
10193336913421954 86273669701560768
53398997064154784 59147885736425112
66429258627463096 124641237290732192
53737869852639176 106729977771803024
72618461354537392 130855974390642336
18077371903442308 150279239394764256
77244845047484016 131092387544065360
120906747740953472 174088795440507744
36345443986115952 164043407189635680
18752167977484296 85189645954563024
26665284141315212 182717187837669312
45050348727739968 171511088351593568
84774490321789520 191701104163144768
34624734529894656 149547674913292576
67101024764244152 136702943549266048
181399567616869280 190325886713071648
69857309321508304 107807373441917440
3594480889676529 139719879996954544
144770694473764000 183416248816657696
100788713496491344 135612526083553824
117663506473941568 133294941086417856
134405128468384752 192509495632280480
126889690273529200 188920259614397248
85184774651683856 154626166085238880
90570243317810128 139735878601578352
136801366897124928 188098041907720416
93289856901993376 189431275898156384
32183563291569576 134613175824996896
28101777846716716 180453906542410944
164824364475414752 184606321992854368
113469601220060704 131332824866899792
36616832818805312 74253250959902080
33069952690987028 37889097024158648
24488178881678312 174920969087517120
8608538636286734 122678121874543680
144371237110717568 152650408995888288
51064659255453456 149564891685912640
64999109206828528 98084762966514608
104870369223606144 141539829754232592
39356903290790208 118722420456930944
24442232916215552 115346150590461616
55824606648463464 179068382505582624
60775303235519504 194802809854835520
49869400382521656 115838464817281280
12075422701662472 62307250595106352
64730142067482744 194464565651716928
37305391081980680 82637626577635072
99244536567439616 175283060594858720
69089282027368000 147220493595831392
117761996759818992 122389304210350320
76622691133611632 193961389615093056
1392673711308351 99421784827491504
87971674596875920 145838204462470592
17040784628821260 50369907655415256
43529593707965360 147555860443928864
146275838955243712 179667605298588608
62984036346169144 154307398029723296
56077080021372536 64067651319025120
34324645356931284 99691882312072928
36695630702346744 168027803140002272
38706329848127272 163713111453156192
35165040733028200 126685668214304368
121796231030325664 123373335000802032
60180730086715464 128558884661196288
33833672685425628 161476622628177088
15246776467663800 147306318635157856
29542506539807808 120389310326298944
5363276573451127 155187498923615936
103613651860673696 118200702327407440
23689264187303572 125661324863966368
22141127020450352 121808494848225616
46088142226103160 97915186044651792
24442614519102148 170280636436798880
25512221877570272 96306833437987552
59350099827317424 144033090822096592
71516653162550568 112691216400694896
10603628847339084 183091179679724832
132037651984924352 184236999540620032
6040346980632555 44966890492834264
30192450849785312 100686649284882704
40614871184407944 89013265197660368
74342250687089680 131720459794113456
50452345024192408 185924599738587104
8522527681656463 189798274296547968
45260074320100976 169740380367712960
51248202417209576 195092308848160928
81713408395686144 176383108124017792
47160019827585968 154681908072757920
152388545505247328 188186633401141184
126393799767520624 153692450386643008
145298928096879936 187929125874093664
114181695060886208 194602646571830272
31431634061348520 132312456526823216
130062087625491792 190241443014803232
42241537357071176 70311240931184424
137725528060647936 151833412727634400
44711250567671904 193650697880533248
92203296229218688 100777090579031856
107240882445578256 152728156972031008
10185315514820008 43621580770612016
39343195982228336 183419314123470240
20021576975199488 77424248616915200
60627588391207688 111809368866131376
71594247219313328 178122229732776384
29786435694587464 189997380969153152
107295489125568000 192497898072279936
54967453401798976 117805255914492464
141372817012665824 152348053341057632
70064191502891192 122620766786791232
82123188481259328 195090629277143616
95304355907591120 103630749438252368
103736641145639552 154518092947525376
63627454072219240 65683016220740544
175226688559104768 185562018353598016
59676981443459624 114747134108480784
124354712409188512 165199891618626784
104335500131926592 164507045964547232
132114381004046528 140090819670069152
126867394322189760 135808156674278640
63231354951916432 101662751388942352
86081333703490112 152976770447877504
91428227401685376 127560719453853392
85876624489540256 151051328923789184
15356295764104300 123264965885635600
68129533940332184 80917515379288384
85433818147423024 171033941088105600
54835829876484912 78014572454929616
20989975392468412 26023825233093552
35445748640011544 151200538327959648
105954489515471744 136703241486350208
18223161144875500 119807629296137504
149868605865991680 177754625575104096
40107643260470704 91226822880729776
21248429310816368 92811289849605872
23396820310304048 68044637102324632
73585919050149936 98432117737213856
35427175263845168 36012311168947180
73168812165965472 135262707827572048
19012264567012828 123234469681782608
1479933755434614 104448084114642080
130577046110999072 150527094501931712
84065778830121008 130280199984193584
44511219737199032 68795628168644584
106622304482922528 143135268076143088
46059771959340304 87074496399433488
5396566532704345 118839714933834160
34078099428599372 71343782467091328
56731610942865864 163990881649464224
48175098973907160 97327301475210704
180547243361127232 195920743589982560
174213559923159840 183340514916531904
56293760480735512 64336183999907240
5211868383311194 57989818486592800
130030106413433904 159550094864832960
142133698541620144 150659718554296288
148755087156904192 149230946337298304
101154960325156352 112061068973656880
71972348554188040 105619631117271568
51940904149359752 55889262950496304
66663833957472192 119267097200686304
117799237924463440 161578772817618144
27882248391171232 126987021329785568
34203933098289584 177253934360525280
2183048618381161 149420051628278592
37144070010830208 79153086920950816
33624148961941876 83739660636824800
111622504728581216 160950564368904384
20797836128114452 161543515663102688
16528282793965742 94078485452177760
39045207084282336 128895871728128544
40868313991534776 84456904439767584
32578653610828732 193837230805676032
98197366838704944 186470842207170656
100967870707851552 195351866624430272
140375799372917440 142498249975798992
5754349410027794 113850678512164352
2122958151356648 142362405986286576
25508982939495932 40848147247562816
34732469838139404 140620095911541904
64940640820238128 155127916005367264
6489730427296708 74694726295911376
80741627633537984 174302281698860576
89798249632199600 118554712653280448
48222724716047304 163189657548765888
60233179402126240 80646793607669856
73992319104937216 92149522663122832
83525937282202592 114612831065433408
11255359237381482 134410990640613248
116026844249405456 193122389037631360
80294778770915648 95266391659687312
39881516882587504 70061064196188176
29936827904869144 44869396527472272
30413820202548068 127096951133075376
36046324951220080 53834249495554024
5340227435052724 82193664610258080
52315330227230216 71544006548209920
50053509133945176 116989784341975856
60956290471075080 140195492722817440
167792138294243392 194713139234332480
40468231868537136 90762500116780032
6230335244547077 25554559644894884
22624307900419772 84119728664880384
90248797221425376 158356830611860064
40816007430248656 172442072800255456
114446322688757680 168530742472044352
61188450300587000 180506699783482848
6778415298369673 78134364361958512
66368738174153904 102562521245445504
63514998022088304 76178481674299200
28131558834881504 89843041615696736
69272196512128392 147474639497714176
1730565702494024 109799725028206384
136952842180718208 191679191615052640
68569539561952888 102150040531333504
441659515618962 166312284336720448
38366210417773472 127078220844855984
15674647614914672 135370760310986016
133956175285557824 145199287465861216
4742822005624600 105258090838505248
84056978426964416 148903092876526080
88976298759291696 196856454639500832
63210876461573328 158687062905275456
155152849251435776 196046653594387968
108548438186524304 190081757119340288
99851820445951136 176997531157693056
65930778232475832 195611448001703008
104955121562574912 126192348690920448
98412974587692160 155792231774303072
78268245527877008 87228417628392080
115054805467791376 194864995982535456
77361399972505472 132692200281680096
35605825999491820 90644953283034736
11413764071168426 141707736760829936
78489897629056288 80915915455778288
5941495591004651 134818655784309760
46619734076337976 131153615637835152
68873810642224384 95750836539473952
4011944811975458 48212035267226864
52372356751635224 111878463756250944
38105382491101992 124423783430631024
16670636082097924 37134337652229672
52240119718749416 190300571995148640
94516887939233152 101363953870534656
87702769798349280 114124203857713184
94534995300788112 100907012376696256
63509601168593672 121756502386729184
49086002185611656 130529453541052768
44986508813162144 77347794994040528
12280113314572232 155421394520759648
66234122705662536 132160352317590864
28637214000622780 153155137828698752
126045147336224624 185430295740439968
65581024553650632 116148551454338896
3016058356371200 61310499006016072
175280516423258880 187711780001828384
18877457495246184 192538680927916896
27153909330375812 45580264332906608
65826416696838880 115880968293304576
42639959389705296 154512317689610880
14733764904127776 196667207086834752
80871199600450096 172457836673156480
96463621519610976 112794814855464352
12686509989808198 91507155849778432
130848497506304384 193112396331515008
75831844865351824 169716399983504000
40114331848922152 141640818523293344
39712770246196056 152126981885723680
23983393800985928 97244623946221136
119288156774891712 145829985711822528
94739302735861376 159204635082289792
258406891058794 185487982232622944
43325133335492848 135699682279236688
8717488147910914 52949708070273920
10770818477122106 14313013911729684
169574328340681664 195087410966331296
123734614418797648 173506595136050304
163284327769151232 167522832599537696
87197420141754096 190289394484786464
74037952293631584 100608569410014256
12130146469501902 166846767451006784
39247914949271704 188069583767968864
84371028933455936 180072798722968352
44157524153942952 154233873353376288
3417700385647387 192192474875040704
91743912368394928 131113067774660400
41448194242850336 164698021615757760
115074929219304128 128016302999354880
36832856406202576 78443930791328016
5993331919226544 154657763931485504
181172129255470432 184407283755551296
128973470409630400 179055746478943264
20700854870558592 41885616667143912
36567218393518336 79800630313320080
153924572989139776 188254852306430144
42795690398490776 83348782620660224
92984517277037488 136719252270353440
5783611786073091 29565257752928580
56009354344844600 95929453032398544
71309326867992920 83464433066708912
28935791953223280 128537463579921856
139650935657495152 191713827556982336
9279158965344190 61812518002594696
39830274584398848 189113067907802432
186951368668798112 191291283139944160
9267647192305622 160684780632145088
63643578846264424 67819919107451560
49519734561316408 83309855693383088
83089083349947760 113869415449715104
12708707149568254 176126915218125440
25382063547271912 140571347283337312
55069588814304496 95699439802789856
58210985283494112 172535999465990656
73844730586788816 117709831136888912
28299951618163108 140366511011924160
143266798500754720 150774813807538272
6660099055555183 126184412722161920
134787678584090480 193890246446148608
10684275551983898 20241145894538208
103821891384922560 125390559657142016
25774138915512596 165299162255861728
127172579445893088 176868936906657664
27159147284581460 170849466591190560
27495750081633564 55625162140264544
49711297858625840 77067577617064576
37261378875306992 102049346934541296
12005794437231346 15632172640630128
25631574639769604 164880490401224160
106123747774301120 155325791691775904
82900630479408608 116012641215977184
26499314523845368 52790929402691328
53925007525441136 153874510709031680
72794985694684784 170601349899125952
173415107785815168 183050255321459904
104641155168135216 121923136876586544
45768328570564064 69776807389086128
116829602684175520 159555085210285088
124450730363864400 176917099869698784
7466571497114346 117981777264138576
5362067090419115 183224865104620640
34086478532863276 53883129294078432
128971912531316096 186321308995470784
84314473168390080 130236835041573936
26746397710637376 143296401888265792
30553495865322960 77450266647887488
105566665449472160 193485828333514720
62782471945015376 128191756112774544
81337874083636288 112355341515296016
4589761053142046 86635314583565216
14634700409617014 95543748079105088
175265561602012096 181604926521429184
76322014005384304 97825711983943808
13349273087181970 104775395481817040
18688639082933940 21228296354089408
4048399630192681 28540265034523748
26485887960066420 86682380602305392
44065395392574504 95244633998804848
2966909293108424 96543042756213376
91461111723342960 194142408628450496
87113862203503520 97756543978474256
124617152797503376 137469501146070064
121375772912489248 184562532481249344
80817480753749968 127692430409088528
31447814794176064 115137374932357248
15840420304477834 188843072970357888
19555216467786964 115269209671750496
20075917782885132 111384374602894224
83256599742796544 130190214656099376
89151116562409792 196114235655529408
20966999395437700 62586790517561256
61261289543341512 63583962947502304
26152936230558080 163401314756046368
89119257778245120 161793265810552576
96492336769883792 108179397472104048
33045545840980836 40923801469643216
120097070663725824 131056394504423552
63065941233465040 141715800068429568
97556639242284880 143101696405492192
45653695115468480 127889446381791344
4745454541242678 123031472747803104
138151074832380160 188381267543544992
72662168945917856 74966524594506640
13647923751394932 169751177746947488
36010196665643544 67693251506368752
246560727412358 170228580677397696
13328948591693838 177079388626682976
117119090355562320 122080690541537216
108523109070394160 184147449729389472
140198021327488464 146372616408439200
155193941135583680 166493053766018016
1792951611272113 65045104710696464
46087681623143088 161691778809936128
125759529405153520 150008879273811552
98211089919772448 109719571124262112
69552113332352048 71484204777991792
116439684767059520 133345314105032272
9569838243229890 47324556519038672
106344116676696992 187473971025045312
38814227469455416 56103659340474512
57579126649775384 116006631147048736
78177604074259840 121815461599967200
149980868636378848 161433830160129120
79429501497115200 114143155185196960
106821095939738608 185955242035941728
117333239974528128 156395157178538048
35861183912610596 157321241715001408
20705766838013532 157162595269475040
15539542897651352 148923589252182336
85931791174766608 151242755464231488
20853820863069900 84108020316690592
38196053012172080 129765037144162368
94010054161562960 176409724721178528
88484772574716992 187530904034600640
98079532273357936 118711135465254272
113534341680397824 116346491071762240
40715962360481488 44863234905247824
113622631879623904 132357793134305936
2993099968430753 138522778127328880
4925813733396491 148188865564889600
145788206438695776 170512951174497312
71610663464951696 101962538534387664
32356303237070068 142486266912718192
94441591553989488 164771691483268640
155065180388412768 159552078944534400
77894903845095824 163555345056184896
20514210181092436 126511906046166336
35058775647239196 185413972511101408
27924152401926296 49489076440169832
97507902814849248 130591500113971856
107262339590396144 166646548912721984
3778928013594579 84872264301706064
27873656747419688 99848824353307312
32025759464903352 115556114095125376
12979593679303252 163670447958508864
86659873814125376 139260098307428320
82964837349432912 140833755559162752
25213832770055916 110410495770157056
14392935332861010 88928982736052240
34564345772035936 152932135876396832
9036820862353348 103959051264518960
125580749000269248 140193719961396800
107629515058267664 133392207702348096
33476671898788120 162964039666851296
86591640258759408 189506486441208992
144398697349792992 162408534163565760
72787563822096608 100142897274162112
4459102027832437 71500409496762840
73244368789723776 123439145437289248
216985378781095 174860510418729440
28053102638400388 114102783242126912
116645718432514384 155886493756366816
87804532555680672 185955945468175296
126015737491267776 126429275652368992
70191299203536968 141151888280670736
21092304928411748 93270997614079360
5694002792849416 159280764838252032
187593888386393280 187893600356183744
30124675109786596 145623696229857792
110861247212791312 149348269732302656
36072525135391928 87824556266151296
110623812982982976 194334997641713120
44561316591171312 103250096527267024
4182297626151574 180736582047088160
99085018957375632 113703978211174160
102428520830706464 153450928380962656
42717962790282104 65488044284615568
140931789427227760 182061177650744960
33437814341242492 182612353739667648
99785799142155792 108441128544112320
56778336783530880 95715372909505200
2396293695464627 91712596602694176
161257113387358592 169356872630755520
94252742557269744 147301221988471136
98044810203776832 137112266965822848
124897566724352848 183446314037997728
134111681384145568 158737016269332064
66099414619878576 149808762072095264
152287083032275424 190357370130324896
59436262068523368 65862243080104528
62465369753976896 132672697745130496
160425415238216288 164440610240914816
54109500972422304 103796281988479952
8663880795253680 17773023412338862
171192953500995136 187501134913902816
96645268351271344 102722608403561712
127552216596585072 142530190521482144
27308792721774500 45446616381853560
148722029061658176 194761156785614560
13570059346404284 64104938709198792
126755877006063072 139072423423376256
65313728522533128 76039342956062480
97180368697858480 125521496474007040
109002209133666432 130729919093780400
69910097142054408 105692181474451072
39283022309269528 69274977179707424
40108025018405304 153566356871093056
103741510183164384 120316385289532112
90463854580524112 92589146447525488
130711118244652352 152513223764014368
18926169846223992 60994101403516408
83266768126292896 90659883405492768
13453842378078732 174743413565746848
86217110047988160 152361254060084224
38468294465515680 149539963339035872
12355554014148394 31577613268433204
4348725628763772 147445735750704928
21117285934619976 123402900687529872
33686860704625196 71485933084293256
13109780722582664 177995199577913600
79929876519679168 162323206683870368
136694482025213520 184203844237892512
1146951577469313 77069687173537056
136598851846256896 196284112278072512
82216118558509552 119090923463543904
181688049963468800 184193345418326912
98145064142959504 184154158896945216
44873633097783200 101323068037599200
67382224590048840 170064330412816416
172248688943159264 183712505164239488
60375214355627384 174963962512469792
124155541232473296 158433423961636896
58453461453232320 63258134069356592
30534709677492288 84808773068736832
35621843461746088 179389990349881472
81862451683930880 195741291293209376
95667724129396976 165725196888877376
93593770792049136 171982070025654432
35212337213580660 133607225965040592
181850522225296256 187812056491609088
49000120030933880 161395476963093952
18970033891228776 156723494245356704
43857519059538808 98283790723411184
97173565819805408 111104225209307632
81585840428072304 121314838943262176
79240335762152816 168956247550032480
163477966865824832 186763508670907008
64535158620742864 143372657027669520
48778179777719800 52104351678538568
20334569823643452 154743275263679328
28966464977838688 118280873083960880
140219892466753408 155107766147450912
62037309237382128 88836174085203680
147987958216711296 188984314764043712
63371000423545160 84727097341142352
149801994766801632 152005182652365280
60572972225983552 109409158688385872
20133814600075736 133591332865262480
58862281134411512 104627043952519776
113555215002107184 125090433498380912
44971536413448632 74248486437823984
83743003328168560 164245062825300736
1569081432543845 133060704436803072
47471870683080384 152536265399487520
33799744911682088 43075889910710744
78791322233045536 141845796558138240
41962714282681064 84262299062734848
87268617100465088 107679546018525584
117784260013772736 178152941274453920
8076996527377455 105860334653519920
59880780234843592 133122105862573664
24477995482653316 190252913129673216
119249908998485648 188818588193564352
9835895622585876 17675770872852422
41710945968232688 76279843262519504
43655351522327736 51561861049745704
174387474950163488 182339993619360000
47756552576552168 189774542164775200
32134829014716048 78734216979748416
11488409675923854 178758715738714752
40564941534615472 60053346435531240
13250348957686394 69225400496692272
89502138029580528 162578132166559680
50239611268413456 196080020839528960
60284419929673320 162277637392940800
105026304283877552 157981775624115168
80123679997306176 111560877791787616
141374848713417360 179356798339233984
47249655548885264 129687812824652464
59651883025360304 74385834368802736
156556999526501120 179692366342035968
106379829016737488 186531659328034336
48071998396653736 162855771933721024
37425686654497896 193863947432588544
49736632179358168 54493056436879480
9013680104663014 50990705573256032
150578865181250368 166135048831769696
34069155850114932 157506172790559808
48797174437285592 195213652885082304
39638172662004344 171389526280131488
84872121922168432 119055282892493232
85492516118271840 91036400767743584
86381200502264768 109056083983262288
1573268952130220 121891116214287744
39577595369912984 159671270125164288
31580013480954396 168686988686175872
95388241494613296 152160620321009344
75770947327704288 136818993334808320
136215964285119552 174866797636313312
62740184493295096 76235248507199360
151261828890240832 185718304166881600
29511721878098268 51482016442709976
100338038082065792 135146889835335664
96478237719280608 99690550223590368
19686468313406356 54411911125856968
25904365026695424 56338036042298160
96971466827534112 190546007932818336
26747665292207948 178272679998562976
15093776495000292 121883786954534624
106417890319751568 175329387290491520
54933520326471216 136872444221624144
111146686100386912 195062799227338656
78422133512773056 192634210965796320
150250827128999296 187980943213195584
35667572686332592 149701030694607520
32667116851996412 54183684194912848
119471044840884224 192785427478271520
25500384424026600 190356424703940256
38446033968234688 161411645765150464
60583323012772752 192604622754642080
2934033372145151 110624464728580784
10720035275517256 18663267306030860
7878160879969786 81849282180378656
25180528106615056 189891030595481536
96583052413582080 96596006689926656
108841586642250224 173254600529249600
44044648987339872 138556448269902528
5441729036057340 87596112586999408
170615613007232160 194159016337392512
95753887635523248 157865203023012640
116206327369245712 119505740871249808
6919888825289391 109188576694880496
2317803407805259 13502851592654538
106300507708331248 141481917461654976
157046668628326464 165057017162194272
20392406799052328 52181891524687576
18747429633986236 182048122875131680
29098776746303924 109121029271119248
13533902913669270 131935772938856544
25643529791387972 156471034880112160
37837452442599696 179430815362682464
18777081358521932 169935632960646208
395249793713809 173880322585071936
25200301298969192 128540944331918768
15671003601542096 138433242447159840
37236237954149704 39397535417855072
107543235129103696 139786462985171568
102891816450689024 139808713684074032
7178095613738214 81664192660950304
5410740287729071 143117870471671680
76106678681966784 161195342968812480
85562302772854656 157002051882089824
61284767847023808 129345138885123232
816688382457419 142464369355798176
136792443781785616 147876409261030912
68917330480484720 189795259995356736
26148140714858360 183076908549670912
26451130974965056 144493640527031648
87996139300264016 144118608604148928
36300755036081496 57532426651238856
79050199167017136 167215875169414496
39163986816547496 173267464624507744
142742698318839536 196459256537591808
123697306916525584 164296015498591904
67572605924488568 116633838646037152
136099501419293408 154998872312305984
80744221578508832 183401868262394240
22719119352522396 103872670476332960
103385924553739088 109441829706662080
22207167736632204 114740300856538592
63796058533339144 90584424359805024
49553334278583616 71935032437752384
85239408368660400 164153381505251008
60669136506251504 110043417776395776
135265288760286224 170689752387990688
57348805275457704 95368620795052720
67949939327773064 134523410758890288
46572181058097320 166418114723449472
68650808404301920 152469070727191264
111069566556784096 156676180588131968
55355161640855848 175978014487721248
155475508710271488 170347347296028192
9874284549747120 25732390999941356
14807646149102416 191974943769278560
9958350416467878 39352026466899016
114606293874845280 171873512584240384
145116042529229600 166421530411442912
49026889364053512 107032655828219168
120603101900053424 168443904736364064
131063859514100112 169459262815889184
74639115459396464 105112569939332320
35796563998057008 49934698539245752
23027643954371888 35429549364338588
113530022817291808 173243821389069888
21107066344019332 83062062846037712
44848662672967096 113316057159123360
27581954117743388 53815483481293280
89152654459842448 174438472102749248
145920983871748960 162888032299406656
63722436878324192 147846960901035456
81773953916174752 107636130397151104
66250080784190976 83358992895815856
151194142846362464 191392036268998432
66426477428357752 82317878125191872
85712831276934688 105958369093408688
46381044494679168 153822906708362080
31175957373903756 108254488783001664
99576229439138096 129149810291704224
82423369545528320 192187775780021472
152810046350990080 186963323335439904
1833421465983281 112827508932217568
106264089160295344 114020017073538288
111039644524555056 178151432925688512
891942391027428 24720991962794988
100114402948984352 175907712456440480
52848408626050792 62055207265865280
43533236544767856 188402702516463904
7272521632724704 140781904201993472
46740781345282960 66375586272943296
76900130448849504 133123074460520496
106688316984916624 115126045547716304
133500015034441936 171971505002956256
76598939179649312 116805910034574432
24642386514144284 192431384108401952
18605213163870288 97149501769105760
99881380670396688 188662089736494976
28115235595433964 152138743332417376
44567412294220448 66230116580906856
118398120241414624 172615095472985792
91875641086263824 124080440846173024
32687582304211320 187792936649217536
15306218961022552 54270960489852200
150827573891436096 192579418554087168
20631896925994348 59602722048075232
86050416261985168 123950086483875104
87714006852324000 101428531067044592
60694947405625208 148965549188451680
128045542104856256 175303688851946112
2777981247034882 8599387069695243
131871663629842784 149088218876657632
82937695756011296 86935964009655248
76551256792928848 190558794440409696
5702254216549715 185690641050830496
147273394668089472 175810924025700768
21666057338491376 60029485294361960
72348551239543264 107021781730780640
98688131140434704 165253416651064640
120409707574715360 138616313834127264
92640561781140480 167329148412499584
54344616572857160 131311690295243120
25141551132433344 172776479143709824
7823906836521014 131404306960041760
35998075931653444 111553738804833184
127577577138798192 159340404611292320
174962367501100800 193959822278094336
74483908610299488 120618100417916192
33436390372464180 113052416815175104
162377661074764704 171624226831925056
80976151370372368 160212671841334496
18564131496409824 33632350093960736
96275786735681360 175752238606464768
94061416055912544 140940589544045456
19027842126582740 108810255417309712
107583739677119344 166282681113396928
55440439546373984 108796043585765536
116312671363597168 116555217062779440
73784419271129744 128965658684257440
126391647891582256 131521517604765024
76115713045741920 173605853418874176
119447059093450256 158715437224169568
75584265487893328 116033158339382848
71598333998970344 142533385744670448
41608234206966936 181770163020486528
96124378178325776 173904608810543424
157453955790047104 195665005519693248
162599987685914048 180554887529483808
24648371269428692 108187842649975056
104030209096052640 106992868851379888
139361418967313248 162414393667385024
48169761283253616 130612920742908304
2187939408029319 87992409765099856
79442444006073344 95275739418477728
147938050668678816 161422500877997856
119034890479681184 184444450611851456
25309604779316884 56178085672070568
6408096466753072 81249359827646208
74139683390497488 149553722357715040
64172683268383792 188852821466319104
55328344659184896 176967876948012192
109114158195852208 145191200726322976
136616253448389392 150551986342938112
54354888658296728 65112233870175704
40623418780768128 81942071250122176
76632635859227392 109774300219835664
105035572896235616 183102166827002048
7275921384048718 112499754468658208
83959682246841520 134619096438845456
10719446122580476 194582042666613632
358325401267655 135898253126808720
63025591785682112 195357974614248512
111434453394612896 190212114354813600
50219252557854152 51497394314239640
158878187010329184 168608213352033600
127112237625415616 138588841766798896
86873499472276112 140551337535992368
56205571535139920 196692184919253856
17523609308052250 194387151028546336
95394458899284000 155801937465546912
107403908188757312 128494559003190432
99419834195197536 190440460714801152
8239253656875374 17663741328471066
76185077913522016 167456802935423840
123972798782582832 167164085403182496
91864515745321264 126724499695577520
7240097378967319 154883436787520800
14697447893691556 59851433222846824
45084066621799192 82378657821818384
91089738040334800 149673718009449920
9267631716833978 51275890794156584
56182397794964416 190601376845401600
10995447664196570 63075552821083864
97199163272361120 188519662905243296
27313333449816540 49599217489944480
21201759060793416 88301373031510240
14272328102282334 65365344757710472
15673019919864090 130861485177145296
171262658419911392 188054295665461280
7244711062997202 134940597178973984
137116062976760000 171792439115767616
1092224944556780 45775311136159280
10552403364236138 68696542425578144
36698130005692232 38718453170409416
61503240518937232 107597055921147408
46099650885644192 192813545879404384
73530606334085360 94355415137542688
20184457945296996 33232958998229480
106796422404161920 116425352371873744
34598003455612 193509244792163584
449984874372565 47498503081640560
65016967340704968 126976600527817536
133762952217959072 148341751461168288
162852848332837312 172156249671283232
85535812435838752 103384300314377184
64830421045551168 118824741027947920
168539068761583296 180857630041585760
19582100560440580 65654334678035504
112336945839816336 164604863980011552
93753163486568656 149136178792985408
44667733239795968 154485093093505472
13220675738204560 50300150122813584
87520981181941792 176924243941733280
77729337946827184 150636786192861184
22642522661990712 105579502712576144
106167070651883984 177104785853230976
69887510542388752 163276235722685056
58188217115433528 129469060983925808
141773721073641904 172422024284654912
38048185191091032 107141657669048272
161152314751261632 184377924570998816
18473058875145352 184824876014326144
24499047692334132 68457866416054752
6691560159177339 129853153675869152
1793080663982060 153173301998644576
76343968254328944 84691053396506752
160058307285246112 162812471717155808
16893132518203826 64052118689777016
41165366839268496 147733141972423648
132284807787642848 148382931179906432
37003853694631784 172801585894287232
112755094044530080 179308903016533152
114603863780530432 176199126792966080
55684380167542352 103811089219233888
96986008844201632 106334813286254128
15977509771087006 86743192988057232
67054030457709216 142041080642189648
130721471609116816 147288171521159136
91661787011969952 132459402684493376
59223518741279776 158158111990977408
174288037922936288 180180963799747904
55867132399066808 151307288647191680
903868117805030 35699586278653604
68680917380991896 112351692235632192
108847135375906608 195072449353138400
144141095927819552 185929934581089056
97747605691298576 184252905626362240
51470257291636712 162627955367829088
11701717246074612 88052016654028176
54824025527971512 65030309260773568
109157253500550224 124837392070512144
43358151548587032 160328938282112384
3295645168021651 62830875785314952
51964595900428696 186258732528870784
35304776394812276 160055384810873664
46221255399670520 128909256419259632
20363553606147496 26686187601834556
82214503838134816 167524754704555040
103251314177990128 189938496189526048
61424552932768160 161386814698830400
171457083468013472 177637219672442752
50225841840408192 158798691484293248
7679373352639132 140589844073441104
83448995937988 36740929530618200
21471245419710444 93311787439766768
67521578863119248 96560335276065872
56315064046885264 153759233454797696
174307902314820000 182157860508817952
32166612448939096 117326342093499552
7573932221419968 75076340346345216
94156598561361360 134102388892718192
116629357444509872 165074816936452800
112885034551637024 194060511255049856
15960110859335174 168177175741115424
132134723244367040 173438489996664064
57225081756935360 169178928722683552
27048986588093044 166317852647653824
2237417717239644 154342097722604256
53374875888388632 148885062085727168
47826761119012840 110762653161958272
46593701851426752 178627391847761600
13510016281713394 164626422442592128
73248870966966992 174138919418965152
7199843437885640 70405458554690664
137080418079596864 160978606871472928
133997002035164352 177505902347073728
33072301274289352 37807550624631816
96594905307137968 147999805018932384
73120572324616128 105744774741621568
56791767908322384 84214326744657280
32372537874254568 81234221329928688
48943917018251384 65336997813127584
126649905898614576 194747911968206144
29440687780382024 121650322285669408
4296577484276551 60133999404521128
22882521639430576 102257036340789456
18380529083649812 51827325117924648
8109243528480407 96408938490485696
3258086633596252 140379353473313712
1143258121556587 196835563935719328
79550478433901456 156621186304027392
95475346064775232 113980009152799552
105333047175525888 115335715031508816
73225608602529008 105751297793667680
40274371635719936 166783116393316736
77017160985567424 92964032896974816
10904460279392688 43796510900149464
88973140952397760 94129690469219632
132081227971492480 149883509129894560
64919628042606536 179290135108694048
180025681987587584 193250713952398208
105783325274217808 107327771413855280
52261787491790592 167617540936135616
32220962700376824 143680640760511088
101367070536735312 177327045700239360
136729995068437648 142497989263291040
81092364393910160 195026306669243776
89217635342253328 92230562145463888
44493905497933832 55929420897685712
23589207785060056 170411219790244768
87530947627317888 147493417669012192
35898358134692244 150577643410179776
22819409905032980 68610526389893784
9826643279003886 130706886500380976
78494268130016448 138644935322193296
145689016772693664 175480845257460480
55559687787039376 194375509284907328
16469665366043062 134682162315868816
102685773568853392 182319853921761312
8840096041084875 123255667518016496
7283842096837554 100510440888562128
97443323187883936 108654371486154512
138161301048413744 139779855094336864
28593079488577204 40893708886126512
32111346554474236 45814310914430864
72536064326462464 95729934091870096
22087534477304992 116270545034768624
47796128142276288 133677596700471504
16108361815479970 161233948178314944
123392555465052144 127369327736467696
52955481226048744 103676580356323776
23185011309977552 51684651227861952
128306568265458656 151583501861440160
114705088838237952 179577078661315200
96467865888976800 158593729367310560
36496533521153368 140078137585594432
173104242919092512 177642122467222048
7918486703411869 40510870332007928
28223174080866668 185241602742259840
46163720810969992 97999245439496416
74728848312169312 167033001972449088
18437756508790444 89796634473965232
165395780437005344 175310844378215200
148888897231911072 151693438435147392
30203191244597120 55778760815783968
76376826944867392 181119671528568128
6861991293919734 23560492303479476
51981103309909896 126136932981783664
36555286900018792 147122180320764288
150015250192957344 179620550114523264
65653983795155832 77215966666911696
21214325976984460 107623958388243344
53166017606172208 161506632128964160
39766328450707456 121790397564833632
37539319977389232 131391975550395280
78267371157150176 164521428827644224
118234516707788736 146330409438372864
3515351395654238 101680846263492304
19976364705169804 124150209148036672
49931356428216240 151798066754973568
131713500230978624 146399929054384896
98558325224879824 120237056267512960
60223593841694016 142573019741812640
60953151513739392 64981486789614936
84054769246122064 148768434198376768
89235871966541408 149329697801285792
27334423841701244 74100959151004272
153386505211138432 162956939141564832
128921339780582832 152583212891928384
47485144817698592 99498383221454336
84833904772318032 95145376485300960
7810856944250192 196322003646774912
60085925601778792 96720915177998000
2528977577968084 85147815663482496
30246997035871256 143556200223882768
103918977504602480 146945203187522944
20697231373443684 45841470924887800
129260804831928112 171353768850491680
43749929235759008 121552986067559808
47095810898599688 182035748970558176
33821524498553588 77203920488927920
60798831258802088 107450909353021264
94367735604955392 131104251350836032
73893645726592112 194623007695908768
68576345125980160 163562675050043360
6434850450723829 13772874495562348
120121556289094112 172601203037166880
75562468550459376 146075716273945216
13819519665866342 125450396964328608
64667453397161680 92106650202709568
80974599918965216 193689626686238208
88779969239413472 135649662030952544
14863501733043946 151120051100021696
49229555496020416 70469416727026088
131694571047267312 178789760519839936
95396956549506864 182552045241775168
160813884882315648 178505312660094112
78376040812967136 118794610810357632
41854409301048224 192644025594703616
49114909000096096 85593898649386256
125142479032354448 141461772759834784
62068543901869904 176759002301866016
29408772909690952 34021419557890440
28299237439641320 102450671589863664
59640972662705064 165179939834231456
155360571839385952 167822183072641600
154896498884799872 186218126882027168
75339766176978096 168251030189030240
21669280580715024 156413062490232576
83782534310618192 111400056210629360
132213157685277984 157318754350434112
50030411630907624 141323473498239168
45523485674616992 116592274754024576
78803659469831456 112536504903310432
67414103087973344 151333216102992960
47685212026595080 53420966820443760
22739445792496812 94388769753836736
41312810324846504 155867670731539040
22363057385040860 33807992359705340
1868724042110953 187851105623981024
3978232323254445 96132711210177296
72968808650592176 163559007823959904
51051836302274880 91352447602401600
43359907375888744 156245217501366272
104193584018088512 160364527058371744
45264076486072448 148025265241010944
5752894951836209 51213549065707912
44757085073256536 47877057978421424
34507512744014532 128334616000713936
151284969428869856 190610151297469056
118363602997948160 163906609888106560
10158833326567686 158931664976812928
44105262437909464 138115990929062208
152438935410214592 153810808066944160
108124841999615168 111570608402420976
55269488701088872 148627932360792192
2915224306969633 91783644664881120
104612311590039216 180516655890148864
48672487950716304 63700185499471792
2940921330319640 29887113471706708
156364269831812032 158503984908398432
28503169018275300 39737710837165008
112378411537548928 143104800929834784
52815189314436592 152222313157442240
30761759325020064 128447175870302848
23825786556866792 194618574817687328
83138800943826112 181346075059845440
17651614344944404 80522123551455296
8547848117222522 48239224730128600
22910434462722468 154700410505418656
92351007518346016 169930387999872448
160535145550821472 179837038633645344
12935506262120984 74672171859961312
43663051412322080 85043949533610672
14765762829820630 135688645166887104
36937114045355904 40918836050427408
42872509277261272 109182573085220112
19434704408230876 142448707291186480
31477953410175600 137612296710297888
10354609392454932 163351337389810176
22968998480710000 33239702399950376
35324179544480008 43456808322590016
60912475876563064 69875344481411344
150445423808216992 150559782141778592
59402572949991776 108217278275118832
49636798430175048 146134437389431360
3876709177340011 51928834876904464
22469424860745572 66758623438672752
142793379985861376 146008581473451296
50964125349381544 125551860983078912
177627918793010304 193805868113376576
32643715226795596 64042287125708632
28295634040382136 157882382814763936
19330426975437652 45828648219199904
162207776183898816 169810857844018880
61021867737510584 115376844042323456
29365920596688620 83739196318920832
9492378458028926 94230594186708640
23424265045272112 24435946120881948
10919084153825598 135792595545031984
26626154620909156 187680358056023136
27342014262317692 151580061661508064
10800758541952748 58236774753320568
12340448433526254 84055081258356736
64793507133960568 90179277192515264
28090597871208416 76578362761938912
92138354040070336 168070694460373024
155883564844161984 190873706256936672
49446501957012960 103388099516258592
19847728183562072 159062242865373184
162357599968855584 181075820169848864
108563733445419696 170700803202141088
62738387040712408 167926161156132096
48173746850740056 68275626655406576
29379428489556864 114287676968469200
62202442980171232 107223474625377616
133070277716126752 188696031433738912
2303204113921015 47659039547802432
103078702668669120 152083906292571744
60356558211412216 114015341655718560
174094938630603680 187395133139035392
3534659301497639 118480214512155104
5043631910582384 164010786736656320
39021610419080744 116740652461558448
34387176434251288 36745621797336592
119700964128042256 144956157628422336
71964186597140528 84706011641558288
8063429536948813 195218188203422336
111249487283928880 116124315441438176
5409454865603788 174671506321885408
63131325514023024 85893106110383216
13121827161277912 97031146398988752
47559625470837920 131882375081142144
51400255611104744 103901475162604272
10989073550534498 138785152205555808
79320554198561648 105218556616045056
75124469395942352 77296265822201600
69964904652594640 189616179772120768
68411180244394008 167108665985712896
144938874401138336 158270693596395520
85826413854369248 185297695699891136
119641674585543440 181321600610195360
128508390620020576 186377576789967616
105702677466137584 183160205072342976
12540158387986676 107731986392776224
104780910866401392 196854710123209696
123350101142486896 175504439346841696
89307290840899104 183894387069837568
119364309093322832 182140816364198560
11464819897161832 38733177273187760
55444019566959560 123892598788704544
7145451004565750 43320343857197024
7932514040724293 101274648345629456
101002466886146480 141946194931411264
76522886158138304 188184817469803328
158394461420979744 190995038211143104
142390708005956400 151432410811286304
5407734385235231 96232540293358672
19552247890945872 129200062416020320
38601823779260888 76285481855831904
30766378203844612 182756769402627584
40746429992767280 185984120163098432
59495762100205496 86769692013615712
143003803500685312 147945351599878304
106483204183077424 182857645284706880
96573969019750096 182162616499752288
62724132339996936 179905123679808960
108003670969508912 172310498533218016
136597018851905488 160814430168250400
168426326101751936 172882977541591808
81145763403412144 101031880123684464
4959213300070157 159880506008590720
80425240067530864 127127487848686640
10507834404091176 47786013134656640
39557728342718880 196614076809559328
138831160790668128 145809427508022848
88560709543976608 118668058699205728
146339969563924608 163063303140457824
101950766890133344 109363153959171792
92774536725108048 126023949708995520
74512738905371520 124906186884730016
72360311174138608 185491532510477888
139224125465417824 150934759540596352
80636015942231520 161474170489461792
25165256589858536 66341054801483640
77376785905613024 162711017620238432
118085524268482672 151896470433226048
12673878491581288 135153648696871968
95643118433516320 110609482271433536
102997343595122384 147966807894716288
89787349738477280 174882130381635040
553292578571901 93758948424613264
10960655295104410 71766649985355544
26459667593250832 83726930329215008
29217966792034864 135253370945458464
73390330637440784 146325504856687264
23257067481975568 71433592034908792
34953972142848236 105409956500259440
167444966745844384 174726935609409888
147378638680817600 147604820662616096
116768886604129072 151567005957905120
105563353061814912 162803611341442112
6232654957189060 195227020101641920
158441228298505024 168281993228362528
114436757662928000 147183693707629152
125844359011712736 163510571829900544
15968267588166762 155467216147571936
168005448486115872 169140624453762080
101711112574141440 103296870523086592
72246877874084192 162673966189273952
79212955249125952 159309332592231680
35616316324901352 180851550272436992
53781436173893416 88223291519492944
69300175354348104 90876573286612592
25841966645468328 116299498745182816
42800836508067824 55474364704681672
12861607737653130 72031894074765584
62123822377818520 194005430983869760
40685341342065456 180968154398593728
154164616902734752 161843953798712480
60790856767828688 162044129659311904
109835467055631648 168564624200079360
14652189551766382 18255481902912076
54258165803295472 164019279627487840
66923963005230944 181569390904412256
8714368815321025 121235997823307904
29800760239333408 129737206386875472
122193876947449392 176863196703171168
108166939405673808 163002894064902912
71910600483649008 143967903870026256
924122880872774 19800448773970864
40400800970813576 145591926348063488
63998372736428144 104510153235106816
51696246611599112 103981442504122944
25487100263217876 116626860524737808
155040420736508576 167754381415341536
79987738151071840 86998357835983568
7473697179567168 144452335091359776
28739272295305084 53275666511254480
65219306441033648 127502243245620448
96719594991630496 196334796427027008
40648627428987400 61780746187554080
29391341537162244 95644455690347072
26984266775317752 88501113566220000
26525982311839368 156635829394174528
29893096817387752 56600540917613392
105233019355815376 108714429160068896
148792109853729600 160963070917271680
69646543862884016 124829325707764944
121280126361762144 140337388026114736
138638761452026960 145813292067817344
22823111618626540 31036527161422528
69228089786017736 143486587160912000
47185546203895896 83465852164174416
118439765290883408 144018322790608992
112698118382619584 179471160468800896
28343592032102380 124426597210709632
26701413368091716 57808249210844696
5146106581947830 83565445549740752
373166922375414 1714505510800155
39728777031272208 61495217662892432
39641123093846176 42870661118893256
83731753409866992 126882733757597728
90517613360884800 169070593054947680
23677219724592416 186798899427139104
100120608505791248 141780427318419488
80277460462573200 158001058012228896
52572856051495752 195616230936642880
5666467233105270 185144429536772064
142303908228756928 193476296938435584
116149888683758672 188250361578819200
88307148712717184 152264484523445792
24905775528366628 62516958059458160
111806062307104768 148338730388316000
123804862293112304 181055184087689536
21666895810044872 91154683879567440
117559038729331504 178557755889611008
80237116869694592 83212567954689776
125421128295910336 169138040475505696
4291792849895131 8285310825789557
97483288996017792 194694225535512128
51402014220937432 78524086676647648
47396771223766088 111118571866424048
13030252878958870 128263975890219440
5964069547466007 150178850020050784
15978455960451204 132833097818901184
21598995595855708 103093462267969504
70964113591893280 106302119106390416
162642868445101568 174716625278477056
14971917482041662 192673900240536448
181924641003278016 194318100527635744
45068020432774448 61812743428632448
28780515458625820 144233604632730464
9368169156991812 71945145565007464
61957014767962936 101045455115733040
43277886803456368 150472593217212928
118689138708000288 183200227379736224
138787134284240256 185785012403516320
96961938836091456 173880604788335008
3261696018077730 111138325846957024
2881747600232010 163039112155784928
107594893793071248 163087104630686464
78651945394301424 79233614597733280
36639374805636128 179136922293737152
12116789722787980 60230253567888880
138851096441965 101589007064764320
29167414671960808 123099719484531760
22700565069513960 159428765024481152
99578529614224864 167332970950327328
33306189708484544 122905229656396784
49289671843761432 84212396860334432
23234042410061696 69718701894824872
59356728496783840 84658998251915632
48299568332750608 156125443524100576
54824947711953416 105450542335628208
9631131899318028 68903567737220584
122050043379769056 186617941610011840
29130905859969728 166756700843577120
58454634969959608 181453014277627296
67719337834087192 148683587392743680
7471429373382544 78181178559081536
104840230844026576 129593599253827248
155411119673453312 156448361479412160
122649355679291600 181717536628141216
127546208400427392 128395558300532000
35666590600546652 89086611370075152
102726865591733520 111779782380591648
130540857883553280 194643138349075936
34721990955333492 88838519049897152
106984971800732352 171065648537552960
89770551920163856 115595070068904464
124568391394862368 162681126835661440
7851978341244315 188549572668634720
45500207754255864 112308104459194192
80689149999288784 113708319916411104
78416213293533648 87943267567149408
87927909392220256 89203030187052304
10809155352805132 25372601422185072
124744740884012736 143793268864051968
22595296456514420 169196252520365376
31407397018192532 48669445939359608
79427310846599008 116165342533136784
10119101313367322 179386662648667680
43506898929503144 50305791648242352
111195127534869712 115242500365304928
11500344735370134 180715422715583200
107201695149163568 128962752075196320
102670519899615904 144061435648236576
124333968696105536 158182151799795776
29232935189047124 34774259342824368
64555896553771912 88393867487156640
20478529459153128 162597534822835168
123092892003057696 158446225055075840
3312256033895633 137362684988921360
114435264061769968 173855500087584192
24863137297196816 29797632016626996
102167541778009104 125560023796767104
61294682653831640 116462350524855632
56144027147694720 68008041402917880
97927627654040928 180574495923308608
105576393824908160 184753798578057376
34486104154118692 44797269232020592
55808098497112448 85128428380967712
118767299504479920 132656362344565168
25625292291956988 57883965111207504
28307591062699532 118182799712035312
38631081522839704 176892665180621344
31550111981212800 109123957241614208
88168011685402832 135176748483763312
68762866331403232 140559171614580432
55665331104523448 86490988431733264
3708342679922500 117697803760897360
16904189657831606 188965314607695808
3627180774715801 24997195098877672
138372994306300880 173610868354833568
152694033189809344 185818043525991680
102173798500363152 176427364305917120
24904067730608732 100143623477757424
66865784691346456 189137214904169760
62164300255270568 167369944542735104
94448222734524352 100705525976040864
48559611310912720 128377557948617552
50077859952961784 188434467907140544
45596331261549776 55260920040663176
105498787863171744 158147317113420672
40629095409297432 152639701744091840
39164937074802896 160574556546955744
47619045157786776 84829398446292352
141951565765215184 170477734697753952
68118409831882600 178436377556945248
23560392823258944 44564375231050424
24705739829686464 31636521149732540
85200075721515472 178306554741828576
157696936543711776 168056576233696256
57794093971166256 102800720326329248
75888300786054128 153799483653685344
35563900427926604 192576279522248000
45774891795007248 154241338595395072
50017222486103552 94203666945286720
47703018966913232 122395458595954384
110460191457930704 163125301108498880
14601493084177072 96579872928828384
101463945923875616 137212405680474400
50196555465221696 129637208343744896
75644982231490672 138431196651852560
142805602760947472 193500290063070784
34618565971148756 61327655676605976
43244695593318224 172240735766934304
37019267286178536 81692473579708912
102761356315357664 134663611935385264
64852234141465344 143100332873059504
60661489182070896 125547736841320720
60542276572685536 83874952893347984
75852144185523152 149568834149361280
50370229408632552 110762175204043968
180699437828419232 193045932302606272
41804007280511968 51819520419742048
140838885396156688 170686311942789344
126929961420981312 174355438585816288
158416061840007904 174907524609005216
42841793191674568 192808969433777888
80379828663763056 188712715323742112
41246898606251160 116720911446005008
20305260461773796 26366463399185396
134559279886391456 164670803561421984
46356095029797584 49268654521706560
135497064315599664 144692555944358720
23840985265812892 120456091449129424
26590034493233668 45779538390849648
60148499526153856 196596094351184864
59985580458867808 147475701587413856
174057478172062240 176112961486485408
145408080739571808 145768209262573824
125180580879093248 125414937224464800
1845959738431381 52819731530212064
95057755007350848 139127341965427072
101831947359897280 140664731588129616
20779892056694656 191525190472223200
29148130214408916 93697892080228528
126741881105270640 175210529228037888
74930829623222384 90116441358345504
3250475845826312 152402812504542592
45872826653788488 52282573784303224
51169859266234120 106414929570434608
77505404558149248 98323227960863728
79070491723436688 184375608044218944
94501447016871840 95364126904356144
67383790542114056 175702748390287392
66477244351960944 100147883875291104
39311120283652544 78225134386778256
9066565925880350 188914551299556096
34895433350028580 196781610964313088
15103133757034916 38079908782390864
20309707165335044 83571686231313984
106148189660086896 147940739911979136
28647642008652052 115511168698302432
62550517264471888 85859130205864048
47477485631991336 174454446336618816
126850407642156848 171950848282134752
63484708641057024 188354929673760960
54463353122261296 128704009914316016
123841903503652224 168939919402283712
65402402578423040 167543123718514144
1647828047172306 34138147834218588
24075713039257568 71101880838727480
77775267638468128 109837634051067376
16264013399895864 191309152193845088
25491208059216324 99251831213762720
8296215792409122 193075174442930944
73016270110317200 179562904554246336
22223097735954012 127650481279672464
68888359709895328 185935476364105120
124451059158803584 159099700429802976
57281935348428624 96785799216773120
36074195713324200 109612188948663008
128244930599464816 129679763395304480
170466593025501344 177882119412388416
57369698981498064 73709341359489456
102202238942450384 146703019686274368
126044245678421920 154375105412553472
27113260243925508 105615675954298464
93558108586841712 172674078156325184
11340091035989932 86663817714114144
37609255052620600 196288742966731712
128480807469059456 162104598945319040
4324804538446871 6707554078655765
88124734541162096 183329453736451392
37420864275809288 113806633569469408
83486676039652688 134103428490239056
29576620519204612 138776817044436864
41480148824372784 99868664762498512
38324848975951896 66322241869900832
133010968916858064 167177511315824864
7634308003015117 81712735805402368
31941202248884552 193557200631264960
16679683248224066 71271945422779288
33776633989063628 167556441755971488
87013214281578992 121067338164720544
38583076869777856 57339613371803168
25958242949012248 52363783601871920
116593742039168512 140898614231879312
108577830258629280 122371579715108992
41820258477822896 112108752243044112
14100006945377552 132809806091263936
138995533899905088 169859811680251072
148844867555634048 195234558740690624
4063888393145212 87506133130482048
67314638850055232 110429159524324144
21460393339361404 89609074958072560
25610629473448536 131373332564755088
84092248868380800 163793431650224704
12219218706303466 44677991058238144
2166958911223092 80246458560181328
163015938063202976 167119091893820384
19897228724591564 175603323710453120
39788943685507368 130856123951034832
7264319105045081 8320608024462130
112117036174387152 135239461064429072
42676505210090168 147293517925349696
110904982340015520 166644354057067488
2877818112085931 69136494831141024
9861130919700846 112294149309656832
116217311982574432 183417662860788576
183375586798151840 183508467061673184
68822222118656136 169419828507414624
15958371971177164 66988225289961280
85463177481500736 168941239912654880
114310811142958672 182802980518711808
878890525747224 4332230157126342
47232871103244216 96318398068033552
42836249208859720 143219369118587072
62395443425042832 173297119241424000
17306197864834048 21324536362656684
46467767057245464 173510008859284960
105258730751198128 187526957646831936
23442928180921640 106252478012221984
25540994402651648 47582329977933472
10116347086916514 148417421769567136
70195047708408200 111034802292388208
17023322521851324 146157989980986784
68645074955752880 72191682676783488
11869840956541638 175639030616882016
134615967804428624 179131646060069312
99572015645680896 142812744457132448
13546073315336146 45055113486240128
49859351721722352 79555078057504000
75826374095453712 76043053421577520
48583402393859016 104589664915706832
45294938538255376 82352891662026144
58995959848089 169219996639386016
7476894120118018 155825603131401760
77724267147782608 85253049523982000
59017677262594064 128095592136930160
13003056338695362 22578893679578524
83076151595497648 123133421577372688
98877851010655056 102085672155862416
179826707089335 100520348134741728
71637040728881696 76730181660416752
67989871076193592 174316273045535520
75840321386539168 175949793385060992
60485856769970960 137660147234206992
29270693833218864 32226896106207932
74756559725593888 188191240565569440
93520850394784448 183922096792006816
38982146454644416 63037754283822488
65850397298101056 169435312467607008
82385630100976752 94807637400031408
88960519538712016 105593002166983920
35953608633906848 87991978577447904
4426609133342299 95697743823592096
100339175983720432 176291849089785792
134095709973298144 187845911219596736
1258822765449406 142688798641682752
19428395710380692 72901446767218272
163517468286724288 170026255500683424
92826270395988848 182053953403934400
83412037617557376 174351098093993728
975825801682008 175032785672236928
25865811326521080 27734822844977184
156879549208271776 189970986988936608
72299890239616976 176832808431908928
20197883230920128 170234224651239232
50739680728333376 84770859127888112
168725407539347872 192684379281619680
119973653283418160 134720441769010000
43219367698949568 100585917801041920
79509820443999840 170899816381451872
27142179966690208 40866188549609952
89258904319270384 108336195288894960
86255000055952784 165721082052566432
102941163865514960 143347416799564256
127897238740842800 177740872721684064
62046560588365224 100835196682543808
8205676464279388 61385272261164128
166980096035752256 171851006332297408
19152651652214500 113497575296203712
60297159688915768 94113726403275440
73789467604977744 101394940608199280
76261191731294960 133900774184903120
4184244127058826 28210745642745220
35884493264255024 142300917174331504
78866408325301840 162512774247064512
114402010931045056 133704513869505696
37382887041887536 187163823646663136
131744020893445792 168280068393046880
83431551076785184 88226483937401728
37622852817469672 148681466987967104
25232167000427060 40630855631310432
19449412070928800 128763924418746352
102794695551446384 144643814043409920
134622544613968512 152684344580731744
99670539804922368 152820718760630336
60836577347460920 182155602670021344
12186181856787402 84885478056463200
48087600173223824 98652001308571952
38898196743691944 143579694445523824
27983013559495528 118949466652330192
79935238431420400 123254479472411600
54098569309904080 98124382096365024
111859082462409488 183654055494768672
35954688462234184 41826881392592112
2670020162035094 19541544430412564
80984449031777024 165793042697166112
139127584742567936 141340531338437872
91383446005436064 101255494652761584
31409811439107960 187008222757229760
117243958516229872 164887338328944224
55287091835132296 140078044932871792
61072442990569312 65734228374162792
7289306875488401 48327436612034496
76109171508245616 192333211820783040
51474905415717720 121527370256308944
40885580614510944 192741122905873408
7042514538525219 194162420822721184
85013891118371328 182732264107329056
72698435133435888 106322597573605184
110962807831390944 133994122819093664
89698992461987056 194064095418141120
132988811797964992 137225904096620432
3706746664201253 28502218432826120
90444039994676576 155764364792413728
82902841652876800 141774705743533744
162064447812334688 169880749999561312
74019488100054464 177721945698401536
25642459546723480 31399796599007088
54345735040438488 163826620855557696
14640368187115812 132088930100943056
54470348941680312 105311161729846720
10870742849670330 180433970993427072
13552187529704906 192563360287185504
9183682978667410 181646802421546944
28684082011757000 108507791031888560
52398447540441656 166505191870871040
66786666665977664 123594259311246272
93079337801428160 138670021613333984
45134151994609216 191303334782685536
33489486969247088 34515448045616548
15602486860958238 93283055131962624
164605263317667712 167735508533193344
16098972628150110 48440034969330784
73448138938059344 92939122741414784
13250411841022822 133411565460168880
104800398369592272 149511763457760896
31218614137079080 41591309429432616
9786741521725116 194277482877012320
67872093767408216 136368353192728512
63949285371587416 152901450379056832
104100515787636144 137420202774873584
1924968928413523 119105682256002928
85234887344099936 166945250777421184
78623256466881808 80862492845808000
105851805697419424 136318807827970208
105761034223472464 144109347688154912
45537354355346256 195423646696700352
99368841589655168 109474142495632672
49057803796659136 51855775330167368
6957448198933843 53460076053982064
162931886504493280 168535593724885600
141824105225474560 158682962014406976
19585938976189104 69865166428579344
167585917951109472 195124571241284832
95988755136455504 113878647212381248
174020819202197376 191946750916750912
7805671355196399 73447924312265888
102619380613007296 169440025129411680
51521315551056704 140885732870801984
56115951744571824 126388179599924976
31944091095407020 127491493454854080
29566987117885300 65187301065081848
16211712043895292 156845651863541504
21670776824630364 116662431764148384
13394825490961992 125234712128751600
58206890364592864 78041858250181168
48277938207203152 174827717057215872
32350413993121392 122826221659913936
13767466920182210 27968417975440896
98320125987211360 145134084096740864
79551001443219440 190352352597928512
64489654657309896 111705853724597056
2958954866121842 109938657956811504
45893245908253752 104597211006211936
36327112429206072 138152526449728592
144478021004614304 168299545699945216
73652150314720384 176765916062975264
66196048664656264 158466835738242848
68486965182219424 73047983498049648
62380658074505984 195911126351312832
116596900615542592 162902394682835008
128538216959284416 168679036847216960
8432217923787992 37614395957171600
91918724070525280 119353873340178672
23817073014536028 96445751725676240
46807363860505480 117848760743938768
23227523773699532 43857966352657048
71723810190628024 176621684649840928
144095260252736864 175531649991603488
74632431888187952 86512175736074272
29619927710151888 170629368124716768
76320790102830480 81554380851972544
159456442874791552 178072724610026784
82170601348331104 189191618732164256
121723786425199264 175463532036238336
12133963989600586 48599944500735704
177062458822203104 178465241581476768
50709863487173160 147241732998417888
139970550584859184 151596983269719168
97815712757225632 103790970366670848
15632152338490134 102827427190877312
18307968021948356 165822219683884352
95092978565026608 192278578337617568
48731795332654224 178501336452581696
138966296147794608 175980639033949088
30260185003644316 80411831069100000
18310079798968448 23666682141223836
46213074209558496 93233855694188816
52471144130798520 160292224630438944
136985152996673824 175324068055300448
96308767120648352 126780080464617456
8080510762051713 22125610809666528
2136525494947820 88117835130511424
77209947332943280 155127507045384000
5080445597513598 65807727695699624
54453201703161168 156010305160476864
23770756369888836 146550423950060736
79664400118716480 104205821117783328
114408440403813408 124617639757752080
125030342843923696 181600791660175456
32224586402744028 70894839031137688
108774488078940240 187486915208117632
49369993628671184 52401108691041072
119946694103073152 160055311517773984
27789148832409680 36186199260810664
14322887843800784 131255655132777408
151266411365945312 163792311354578624
67175339939206392 143059130509564944
71051356725899744 141116924548447184
54597721222663288 59787579187757096
83205759944402624 151614523567152864
13724468263184882 125717290759226352
28997560206364096 196386024913153280
100474611318376112 154227802461181280
17623846737889830 171378037492419168
71627713811160456 83231759358467360
37884189021734608 80343081685792000
97889364904842592 187799888612941664
120009389402622304 125366230423785216
10112798064679362 91607012654452656
149839428117026176 177613057931705760
149241106232820896 192032201517869024
14620853679642496 88260416581044496
57680207306938336 168655438541309152
44260363294632608 144697559404514944
9757505701605466 160977874672707232
87968296205393824 146995981462547456
74779252874794816 112111712398742112
81575237183123872 148101301503431872
48988840178996280 150628404630644896
161443951511975296 183322379290138656
31701838654422780 151171471469851168
4258856454869716 143871586685846768
44680846775284968 69013864886468008
26655773620798552 127384223895568432
86523968103719360 141393095824595056
68378565976677712 110906869323768576
163586018385123136 180848000277723072
84946870807887712 121065486790113792
52644378509266344 122323504736500192
117436335141689264 143262111096278112
89044798250464480 137020683023904320
61677540719705256 83491066205946368
80174762162256640 95150601718288352
102202886939117168 122955237344256576
15119743011711302 109405133563703200
60701213225457584 161484746803115552
90768023619965408 142220600425363456
46495012676423696 49934049424278400
14742846675044468 139323648561668128
53984993803213208 156121652837941696
39115856631159632 135571648786973648
182616984584270112 192277495083415840
23838880830940960 102462116702552336
67947779925649624 177722319067529472
6690829205170646 9237945215294108
45801267328395880 48073112086512712
84849590454957440 130914391050166640
75552015267448224 89598059582991648
97988498672530192 188193659113399392
66589107369368256 104167495671581056
71503575103592256 76186395196964208
180539873312756448 187673703968290720
98232187018939776 118124633807311136
103892627390033824 116048113777903568
89130907996241872 168934125933785728
164711141674050432 192232862054159744
79485939333890416 128204506166946416
268087166207689 2100165552783925
24058226898096168 44263199741879024
3601233631496240 190935997356680224
94170068319700848 130271582213784800
17532876103513474 141811358841216736
58722069077236824 104653261696683408
75379536538567504 90262809935112864
266611453338944 51667060574388008
93823701564007200 178693456734604448
44352467510249456 167865480896597344
150015089684615264 185256161334174944
15494374377390802 124326700367580096
60031873823141160 191037130460804832
18077546282794744 109846333845832384
115949503158036736 164142147383526976
9577787816868046 167031802629923104
54800177517916568 88525324905097024
80947958380523264 179199463090566304
88439142499162048 153775906344834080
164880706969220256 191184955968808672
3554319247610099 121335038416910096
123695879437854928 186619697692963872
16759031113906582 45811238270122144
154479853958545696 176059266702712448
65989347628889976 181868962563889920
82331444179974784 116135662920095632
51618369430764760 140063812939757952
49369789734688280 63407823206654440
165808514033464288 192370322140438144
4802323595058844 133130449472256464
41010332419733832 81109307140249632
18315351578092240 33952498012464388
73916097853284992 192426691462413088
80589301570904048 115407854443920640
20524313405941504 140276612301179872
79374052266253520 170041213632046144
80137603527374928 88441526086681808
48084696413654416 168526818647802080
109762076577576768 122990312907126352
91854586985687696 98530818230722672
14746140136304578 68559116787847656
167053841572422848 169332737746318656
18401815561909800 37266309327309160
147937017419921056 186104925783818496
70696844571043312 132668839999155680
80191257180383120 160418247326388736
167185160938923776 185896033648565088
29367724815133292 168286355505073600
7557979101485844 142226421229251056
19548211228014172 31077255395598448
63971959220421768 75361498691389296
133719725579833600 189230097504517824
24819777718621936 69398242687449232
7071599939601516 172456728495525280
69460076247695920 129801946102187616
43627986941811440 80804409510555776
133932721717430928 183023377578688480
59932486394585536 85978022584558416
68193286450681416 144086324458821248
134517552541774672 136704855160130096
111499592885995472 120480812506177184
19962037181194020 87989018211610624
75064749082009904 130870824392057280
41074566441529752 150540778464024224
4514363746624935 45167153939919840
57305844956449480 130733215708365456
11764029775894884 122225141531520784
64191291458825312 114144429021107136
33758967148665116 152603602552199296
92150296330968864 152949727799776704
152574728832085664 158857855525485408
57866623747904128 116980623899973536
129752931861907088 140932781936714640
44663639598595192 191981692413989632
44509559073093888 193754190708776416
48516650568016152 134074881549603536
97275453998671088 174774588365256032
34711082939254176 79304111876154896
33680220327233708 155744194159590208
17201938356389656 125500827623342432
10931081001190568 86101583532186480
16131092669669848 68071663331106424
112723797469228800 180674247570879040
102776253662632864 132590436218044688
18448859270774172 45845760040773520
58484689968978896 100942840164005440
15543516831141954 103982727864642384
124301189950848992 128179510082950432
162896250225802 138156508208901696
116679813292695680 156440603317597600
24282634355815152 63703028738765768
117160747974286592 139308718021558640
168863496983117504 196591052605197376
80397565335332864 125318910821462160
64614908353039512 148187271327456864
40960814057883576 120973271120359104
48436583317410000 57335270087513416
78090426959726768 129385602471725648
104245824714729616 189213580326349952
115520141869350176 179815666550894976
100929190257056816 159007308860193024
98669819660196656 161074638438375360
9745809910705156 128049835915955760
7753536565658486 84064587372864784
103839830197980640 132206755678184304
42912052916885096 150168566025092608
21187266794670048 166100224977703232
15572121776570306 108789053309883968
38341373987980104 51904400615369920
85885248861515040 119690659699873536
102509858256913424 110514988935707088
16125498733905284 143965873949504176
30017959430394660 155135286725428320
66014286558323448 97035839956721440
25075421150555052 115950022500043968
46651286597180816 104942400386005984
26077666725966924 193649561155201088
157168126617773312 194966338664152032
43031187585034800 62303352898138896
53939202548574336 165586923482761856
38276771007415352 133039387198107920
22544670141238648 128164784370183120
143711645067667264 194698925643621024
136459844186334720 186382776216000576
9947449817842454 104774934576938800
41971153633814136 126332319708935568
44344803266317088 90061579745472976
64811461203352040 101616830811613808
29301529478272572 158506752499601856
10654842980893094 178209446051762144
94147183699200288 186686733930778720
20906930014027692 60767469742573312
49883281123796464 161803812797124000
129212181733941440 187301716559896608
78876127114197504 162696561328109408
60275536763927760 135705503426066624
97035084523178960 195671341664615840
48150713012617968 121004193840114304
83442582832244560 108779848887467808
64553495253347744 127159107200287040
89840678772588640 184062329711280704
73520122247224912 127070150058014080
49387817905857488 195727196016763136
81652145536317920 102762752826844080
78461402499171872 80632318743718400
41793218732980360 54975751142301016
69117756797645160 149074650400921216
42342469303538272 194274663913419584
98823484836342224 148242978869568480
82294722223379040 190966548721900544
185883523202689984 191796977013215104
63943786398194576 168942050156711712
150768671740273856 151266377618196192
108716722548041936 181138768382087296
141122490493375648 162254122568653728
10269789521208682 73116654765833136
110712111446324720 160792022206445440
153703375720599296 181030145282000928
78410240021991024 137103826879647168
36101851031787864 139041332454771264
75928507449961088 136806862996452704
16516769944149468 170530565245625952
43421599401212320 142103836531160016
39060740250131176 69669240346299336
39899419626021912 111041889910855520
10213230832570788 104405941003010400
133594440360172368 177153861091306144
28496996004670608 55371918202854632
164484800808422624 179833139831673664
13251169940720912 24168975256221496
97548893941709856 127117103530164288
25522548466781300 179907195575152864
73964260453910704 177216829083495744
30639108525522728 31706469726491720
42661836893618976 65676007522034384
179474825640068640 185792945875165088
86022143266349216 140494153667395424
4292091273806586 194514875695504864
1930867102804145 141495858540583952
82429967918744672 160984361657937216
88671525410735600 102460717874726720
30460337093968576 142277903657544096
42292999656568840 157200792342061184
39286990871467088 90637895119549776
55285531517560888 189054686303041184
60925625291919504 92252392132734032
163777650552768576 170521775666786944
249772893538805 33470510944298616
113628616447102112 139031486937113360
30451357959630136 57062910373388536
157050513124423008 170535957387359488
29811439771608696 77800686821279664
22154894212928820 123352256558233984
76074911141031200 157654941761783488
76538842640842096 174040234753918464
28646405947006012 63296902700699888
2658739846990243 97169868598857104
117093695785520480 151027857321612832
76440370299185248 137559711979027328
53331502955779312 78254552680801856
12570338832931764 27259338536418040
114640358691883664 182776846706977248
24381788505027604 87366840121886032
86614093818779216 178368044581644032
10932947252386738 116823711444166768
16479481027517958 179828480281371264
44487698079843752 87903200937826848
44485159061249928 171815221814683840
194789952956783 105146186446504064
9763907752831604 99677477597514144
113833170383239536 129341451839194736
5566725231098696 71478144870251488
12700989036071790 18955919595396476
96779563088820784 191680318787158016
80022269040535104 146959655276572800
60804150153221176 115131736878828032
102495994425377920 133741561439757024
78084219774369216 123455597655255904
147477300368970496 195915531608098880
91951175803270448 129262251356762848
32034829696713516 81119732414765952
21198418160488260 112031145235291984
54283523520374824 174047881871773824
116791924301618592 194023471936852384
6365761035212753 172292348693849184
17564373010376090 78050061544902688
31061199730411044 55267093921519712
45245482341159536 147942258030178912
128562768201106192 179640334864136480
138670051751634080 190443741856723520
65547741263589320 71655609207204872
87627421701495696 187097765798252032
63446409689301856 144684934621049760
5011073374605162 130759788146416336
42546459361855072 159191992783971776
67882978396658472 88096139780754832
125556391452002768 162519687988411808
831330030033869 136923213557299376
55342319515165952 127770238697197152
49866286753960248 175339372602452256
42666644344745896 95803325013422768
107243461507647952 169323373815509024
45453877153120672 80161005790641216
65469267839087360 194835482739493120
23275555249745892 122587618154289376
91438185238787840 106929988954247184
96125959775790496 138297547035744448
93005456804410032 95580783005002240
113088060743108992 146594916128447936
127051088767941328 171621065750512384
91348776209951120 131831731825243360
8718582558801250 185125319027507328
142815566344240560 152148404914495488
173556990953789280 179898388218078400
53716328204616224 62849750447446408
178358328249018624 185348169062936768
32351155472857504 190462608144698048
143399822758692464 168822103475036544
65894352446635400 82212111598674096
24710587674114080 34373320541151960
14894992492997894 77112673581704912
25525334627200380 33803488802607264
85161994927639296 142587855869491520
104115823228075008 160726677060964256
92850042609163840 163923795171257056
7356485078406144 105476787858935904
55543448296428112 103795668432130768
74159206588424256 160022821460393408
124022577067398880 183524872680518880
6235456797864156 87848985047900800
39554219951732064 128572024755463952
18578973851608356 196699022503907040
146397096763812000 194933760248799872
9178733284244358 178876621124089920
125527251265968192 180499002094041984
13639686661672336 121685140668960992
106217381257121616 188266655235692832
89213363385935824 150503711619806624
108117316140007376 176146270872511168
8817290405475078 130106103176640640
148571951353733536 194627956581560704
188632666655526208 191222943928498528
171827639513079200 192617220846226880
50696450110277568 178044449091059136
116073240210160352 177102751469219040
128025855245664624 185454342969665952
144379175844804384 156765920753410784
149731898983924576 192936642040708288
99530685142081216 183605367349946944
188559925418386560 190472985688469248
15100866651549768 147304355208566208
40982865676531168 82387182090319168
50153597227158080 66786519477122648
43780836637964552 165781605237116096
30990036281012008 109439217888753216
37140563903583872 184103748665707296
21028994133726852 176208778936660992
26936337002775752 195842627996470720
105625355171378240 116292326277666128
94194478059334624 148140719009591744
131988326189960752 193674342120198848
46124294657334360 176949830356560160
80941724156272256 166231314852088352
40044356039908376 127857848291760368
139909909184049600 195444667336909120
67002714894028440 179290257215877280
9889083840356854 180089271198571136
32114270877409188 68980294107832568
41881665491541768 42459062661962000
17833673926532692 55824486908557448
75188814480452208 148587735700457312
103887746363988128 156306351209548512
6394081988900807 169042285295946592
60069298774932688 174596805711211424
16046594614651206 90948055344623168
15423439498908050 84373708608471264
41920071429790944 134847281694119648
14052381424864246 52284622393364424
44482788258235016 136345264921862224
45615156130053088 171048623882031680
17204018038884692 129504301171827104
69084349411221624 109972515015253760
34590603041874220 176246636120396064
9281432351634994 45312029613161624
123904858566728800 128540450789642160
22560311003578604 28108025457668728
102350828285302288 154392267181728192
15298584308019588 84665923399558720
57481175146117464 151790785630431904
59280095967194856 158475363652901952
58169396409630096 133507458062307984
48909425855588376 145268730743179648
161731817949187616 190206437215974752
81637204968516224 124807173259634688
175398541417440160 177985338385756736
16717558735714824 142390107105799392
38080848275313744 129307376725550368
50874062206733968 146540136513581024
138747115246487184 150575180112949664
12825048654902912 195984255288170048
142365942382253520 174489533295348768
148072168197658016 153307368292760864
103131454021795056 161406788999813536
134106777181396784 136622055093537600
39649564760200752 155630509494146240
51925188712457376 123730541519777344
55141062615467968 171216846038553440
136414842466610880 169796495482301792
91857375616488192 147217506854471104
809655583688789 70090796058634624
100223444101386512 175476941615249216
139885546587932064 185306820721871776
11200206809903148 141529305543664384
156201631166617696 175390453487934080
66231361969498768 74435212769660688
59954711481734928 195400541110538720
9998045858163954 73513634969228896
14830270662610734 106894546285820256
9765743516538658 39774104897188632
59711397816142992 185839796660464192
14727958359505272 92066722602758144
87815813498668016 139529698872040944
125625200669563040 172508872336647168
69121014085196776 106527620275300448
126041429187855872 134875158337304592
142797083683069904 157188215739458400
73691013327951888 133046761866470704
23860293871641644 173824984536540064
71542280812096240 171630763188183936
76486235841299248 141854736883854384
68677592146459488 136703991835698800
105059219578596768 128716340822012640
141714409539462112 158924570537888960
102623335856293408 138570523639461392
94102425701485136 188112043481191104
119582329309691968 150676348335415584
11520494824992918 12648605831361446
68089888096899920 162385674505713536
50791153107584544 152511986699344288
99406390426510688 150070887729543072
10254827652591378 145825693453907776
38967804672386248 185081417145131584
57048925043931008 165620016594084960
187162988914942368 192530093858453952
97301825718797872 191974126526227136
98693989450933744 178235985220975680
67281808650372280 187740841604728224
2355709926248064 110771670221862656
35930440875553668 75597771846449040
23617237269738652 131161405751943968
116556379992484128 170144505113407840
99623280387107248 169797650374859264
119710694053539344 160642295821423488
47902936779108888 50442784581062768
38650273717455480 151643468304421600
87413801239568592 157108949422574880
89732475120455776 189620671335237440
38799356341867632 80826289659255136
51557045307764288 161897788159849760
578781990260294 161162819569663392
47164099126922872 130849080967369616
56190558494537816 77324208476490432
90692875269513216 163626654353796000
80713609360983360 158788727863852992
32776952230305596 151598251228794848
144833915287092704 187340951236030688
99526682783586528 99632025844829904
175672995370650816 180875557724703168
168718013856675552 174986584260632320
2322345406135829 20736532562161496
31060187186814556 88848833881412448
120275890672923296 129148050159153584
59194158561486632 152683429319163616
43890388561786752 128621610693206576
40944101088556576 175315520101592992
43215874064571200 95160622330354848
81486994789977344 94510921719996304
88329352872868608 111780854758167632
154739310970149344 174942478540512032
133881689337678272 153113323365129792
29266934047965460 71195596878862976
21143616708202880 29998502545853688
18425811555637068 196103313291501088
84432749943496576 107835847244190752
54950822179132280 123701150225004416
62085152253659456 149018016418425440
14327086502989868 178548036382051488
102103221318681872 129514791133316736
75180517167471392 118539618172529408
8455339311481970 76851300798942016
23794799402830692 77538844537546304
80703488445646192 146735526274909952
1361250394052013 107013249346936848
128287337788317856 176773793941252064
116606224274539824 121221549613579776
91336194703806112 164521420590871712
109664736356009840 128488152759466928
128152733728441584 176841472771886688
88739563872744832 179833070969354624
5774588240944483 137818667063125344
165017671466847872 178571756279862752
56637850178303632 74724557485925232
40981612967563912 53722439890787288
36807820137605016 78145607540680208
121035120159594224 139046271986577648
53946353360018752 62953111452134176
25739471363118872 159619898857713600
55376555944335096 124118777845284544
48343074204669944 81282375299058016
147674031057040736 149197403152090624
48496763695944800 57910026561456584
678727185495742 170297241221347744
10531913544527794 70311550139431448
78319894909720800 90309879967436144
14990395667362670 140193406687507456
146286793832952288 160506848694154016
8205838688715257 30305827472519404
47626283256029680 181044532967181472
148133262616168032 150351309458455008
108005718447020096 123051004118513552
87285137654734640 143857397584827632
90356418601663472 116694896710188400
74629555510836224 138263560900436448
29536807898709488 185389843327215456
142899970960144688 187150996281041120
94293284280661696 164605303562472032
31425711272020644 52695955069094120
86586770811367200 165949680542149216
45948170629039080 187286113158871776
2058697342877063 8504034975607704
4355317736238259 74627686077749328
19435818479876200 130684518788336544
2757431119879013 187106669374865280
21618703586369448 175061216154209600
18809483722185464 191182733980919264
178362184791035456 194221210727601536
35579525333860380 126218354018514352
41129461228970016 98048792673175072
91104208666983584 158537592513616352
7951889728451657 8858493354365299
48814681129075064 113478245035330864
15243858729363544 122795333302151136
125427918243344480 153044588621073568
6137436880155172 174625627466527520
102257972865965856 168676402924495040
146863322115051520 182248093221935616
131852814759916704 133211536562488384
173580586200885824 177785327720314368
170630691636966272 180137644004294880
26474294542559688 83544256997876544
65313052223851504 177283951549212512
46535360339991056 158059209099072416
22480243314398708 47547075703370296
36102979570695872 114614511898294240
31065518916827568 109644343092161024
58686371150187480 155268589404881824
121308253914198608 125962353591427680
70047189425276096 95479193385699888
37038665087862008 156585367977451968
1570097222359095 12521776468992684
46637295026187600 54870193117675352
12130599487626176 138103990881565872
21738695963465272 194784305665650688
63675743090983816 72863976982581456
8658386118193316 39182255429044600
18097850107875980 66411217887374144
22868686778406540 120998346279331424
103127831518238688 143433978684210320
48447399427575928 76707675041095872
108264604776157984 110940725519758528
99482613359381280 190575381230948480
119927970070686656 131053720711047888
71132126489493464 188415117590510464
138490730915080432 159478734098265312
74217889719449648 153545871643521600
69863124607725784 131552456148973152
30747526311354980 81224156953284544
49272043277553440 56476758786942984
11535272378477372 167593835135870208
39170659229579024 121078860422760240
88913641173942400 154452881336453184
71303133904254592 166006280100224192
104405828466603568 163191939182958656
18118487755308464 60016739919909920
150386444953285120 161236274769345248
82870008489562880 106815560678508512
64849681964374176 152584755017612992
139819038994118560 183736412034015008
73703769353272672 102776562409382048
105996108605802992 147634892692041120
118109688854311232 189981223811698080
28000889535197556 69774112165735864
8690350595252591 94062445806988768
65157848216475480 86174598924752448
10342048451053358 77820658959929424
112033177799135808 184538989806339808
57635270834230920 130210407760379456
2946082231080479 156537339242046528
108811793758828384 169971842927618464
94283821632602672 171246380881478656
38539403287280416 120360302587597104
54405085545840432 98420072208063392
29609111841101956 178778603860272608
33558549533805908 60852706106442312
61255654441657720 104914350262007744
6489697585981983 137451660471270448
41376977707356824 150170374450008704
48282135285567056 53949835523113032
31213432327555332 126868798625227488
16576766950880476 176464789169219904
133342287214934832 195304161543170912
46253079436508896 169136410311171136
107514137437238624 186611056122632128
21598152422902580 45019636115277528
22562964432697848 190829125314465760
143262443003304768 187168526456917248
42967575727684720 69559038597704312
98348450135917888 187891032765680000
39518763931530568 111609959616146048
122201353637944992 171081876695972544
35971919064031884 62605576920660184
53574549595973712 71680923876231544
95943588804511760 154100544706897664
33859387248497700 99711319585640736
4985887618836507 100988328806732896
18723839917732324 59874164884324296
29265100044221652 145348553887276256
65596445750465872 119225665590822912
45191538136238504 159837172431323232
106248301471049952 174372564279581568
11082476841658110 141243936600458176
70397248433955448 172241173641685184
99545814715876256 115508429728159856
48937025639277616 110090261210976512
22827756443288800 65525672542044120
152926210995618784 157205630897928096
94990761403009872 159818157039913952
73858097474650848 178240176283289536
8400313252805515 172416077861104512
19146045096627256 134039323134346864
151380565530488736 172643624302044704
40631972317310272 94064609217523680
29277797758972624 178114869895234560
133054388185558256 194837207160134560
2417956011752578 123914217618950112
91929240284365424 132020434973073968
10236360876232400 74336185049040896
45452589379972432 75400632342164400
59307378890938464 171933647938069056
92196872144570480 163560005981365600
147381681035496416 171026088305840480
121030316209600576 126238453721800704
37074486006782024 47499410204070760
66724453794950848 71425475127111400
60055915879622256 109961964241854352
18190530019403564 157596010820145920
158496003615123680 188793018752448096
111357047515067744 170229819345959040
84430367839190480 162877731396927808
116622864361451504 185532069381080960
132388995160993872 173962626789357696
30218460823418992 46037171611554928
167698212345468224 185580485663241024
137970768402568288 169241890128315712
97494595928488496 135642144526399984
37762013164477480 169658300417871392
64116782116841848 194180328336617056
68048004456809528 77978455643937808
136531648345611536 190896315825746368
2371972131041985 194468614968779552
4940151024150888 173378117840423840
169798713617448160 188751157436212480
48633499179456296 151475700714393280
97452430252338608 186844751724701056
130781404310245392 149244920279737984
38578950008678040 151230059290876256
11392079519629864 28871788003603508
8848930564383453 162739930891507232
26374848493284388 99025675957076304
93039241516602656 147546788120210400
6499998407126654 63557300577488856
109358439116357376 116852455713638240
37746874091493576 165155889833074496
10354702382261414 118231338854311408
92148867085955376 136924885931800000
130724211474535632 196467884837201312
5301388820676070 99443455543558896
78301817695455104 106033005067713040
14520172449842864 106115889293330944
35308065992056480 120820518307261424
111331172957244192 131851583911494128
112054125553988832 123718050130469056
43739912127006632 92908230708038224
7271624921490180 97633523275165408
87877404477810336 97015379840309376
89898363806515296 173092662026465376
38938930704565832 47004527629412256
8000991173490757 26765261999365908
13325415064778392 60848016696596808
6695303368222128 70147472670603448
140735064709118752 146329325267993568
46272222024462696 132996982774270544
77414965420558208 160730452519727584
119550373004281904 163162463201246624
23532422918320284 32652505294174140
154632700805428128 166037400650982752
53731983442971528 194554137006913760
6860298596782764 17505870354118454
301522016497845 183473405631143520
126236923069024288 177880268186813792
89157466605209552 116569806788925664
127747005186239216 128277586896282144
39059166135656320 91928214242172480
29269622847470724 182467508723185376
25276093168176584 56875593747484816
47244975510239096 179184900172991296
119733211399399808 168706878079849216
50685219926041224 161057402645864192
108373471503507104 116029320341100416
52885147282026952 142189993859630320
116447092451864512 191087854690726528
157633290985585472 193455486676946432
123406987433854448 130120719129474272
21245219510603924 26469195996899120
102876016636811344 159611750938701600
64363397433736240 97094623427758288
11331703271447058 140251138043282304
69736746047277888 156306028699692768
71383791097490040 143008135492795456
91107049944033232 153217087801727232
10949841180733470 136895179095697680
140207877894205392 173199948376806816
58782611468878736 61742687250009864
64696184593209208 130002885791415728
106632619668060592 183381849725076256
4284763651286970 151386038674464000
23162074858715656 149023115268668352
71555067261575488 152627552025491712
34263352478937580 137604279787339936
2774796567685859 150598618461923904
58363374287955000 156710558238303712
86411656741616160 118972293873484384
19664828724514852 73184938840458896
12340563608611972 69507331152231640
114334554201062784 124560870988469328
183566130738435392 191694893962288000
20729647311921484 35955850208293968
102828634118337712 123906658110027264
24067494248069348 180828434411322560
32695342067651660 46863082577400848
194917158364096704 195883554736627616
52212836446812784 142632413237686688
4970270780297853 94080049113804672
3832886791105317 147875466014476128
75410090371537264 142113608052954048
83508533952713264 103297581560623616
37258700832915160 173478896645873984
60932633785443312 180233850316962400
43428658444492144 169389476949936416
74570847875159616 105307433603089184
54195600365612056 140987141806664032
49566477471130432 107199464909331520
24449498748056496 121254122730746288
62896562383589376 134880990864850432
9420932731661426 166974907361358944
136382795640039056 146599097518180064
99521066740821072 139335949188863232
5502032470371192 102716538868324048
9821796603798048 60421071643775264
37235834111991424 132994587064664448
53991545241582360 58750471073229752
24571191810631788 47884427891136824
50329024848176832 194853668662407936
51227743775475928 102675180180303328
29972642510990492 185579943780164224
85665367448343328 188742347654523616
92639525506595456 132919917709099216
34491476933688860 173824526789222560
36988782455084648 124934765480641872
45298607823193072 87805058271214608
6929124128002764 131510356125620256
3059597347212364 3590793965404153
37457796934270784 170293188717766208
12769789116752278 82159376009764752
28834920508635700 87339334291672688
92005814603696656 184983021403752704
15800101724172808 92165366235647632
48017204751538824 72899635494667456
24500236149714492 124800427650077760
3778554092758717 23302255483003228
139048789223628352 162023113538318656
97194410163249328 122425041330329088
37546908622319064 125593329143106032
10256630281546922 80509978550597168
67793669415389640 161674072250571072
64996070382423680 191194728629121248
18180395129327940 145183379356523456
139316996866999088 147325869428866720
57265987078759800 105581590135843968
24648621096027228 71550084125234856
98290976481417632 109441909236857392
2260380011397313 125153483792971712
84480601360618576 187180120700990912
53164201983300672 130921071234106256
145771550331656288 158065978611224256
173953056145010784 190240744729704608
6996707146711014 157097434139071104
69269763567143976 188666618030646656
131598567437498560 186822776938603040
11472723138453222 160318977764403200
81582251702659136 103175138542435968
9689986450202764 95229687187299904
20162238401905368 183285482316944736
16925207742551998 139899505494278896
13548509847100776 140702250074306864
22749947185885860 173961328746312224
38472505224974912 77690040279541056
72209908667455872 190821681048621056
52334631647707408 163087621634918080
84062479427806736 133587666968399440
34881762322582360 72042434154435376
89117949113339424 158672611181279968
55055570788418800 95654235807236624
120442967216147120 183541145274150944
33033343314687176 133338560197468384
69457180984379480 128834812305109088
8676567434792937 27373668963312568
19990638152824012 196107371753833280
81808268418271920 133917013985429248
106338159218293184 191739640928632928
82389437878040656 133730520785222016
129426617480802336 187510416141228864
34513112752568280 190499990771664608
61713281603037464 83061372988452640
2408315949898312 39442666286566552
135248168322472384 146939730613827072
26333918735245988 74368226093601072
148997925108527776 177562859915781184
73453156310022032 168293015482887936
13133077795522518 179797935629378080
96050136459144176 153603218549244480
125672646643446544 159456246957484512
70763511798549800 98431486704111648
13826009835224548 183205025210194400
29856085255387872 76986685977788448
75850200972288288 119439192497025840
93073532058346672 163659758839818464
74624288158381056 106148130286222464
156614814611483904 184432655549010080
127205672395555008 148845453563955264
61157921062380584 91556763037576320
89449111107472384 90281285632431504
29700599847061988 49242112554418424
58804834846951824 137310124510900768
73411286385938736 136276331700402688
27470838871484824 78236770664404864
13621728857915652 196866495066389696
64779537832362440 121042095833282352
53302947655318368 65053005547317272
92777999984990864 178839612939520672
5038790687206425 83545141978759184
46795527508260424 174019908489643648
64865733748815104 171306269974393952
38324749030350232 110795379894637248
107889048956163632 136829436118131536
43161718128431440 103684802491702480
127593383084080096 183545591443897312
9656560324751142 94272153606607968
128512188266695824 134626359799027120
64380707971416112 149671740599509024
68344321340582480 93310055452606432
24087644680775756 162645656805013760
108302360161595216 127228915237346304
42300676160390888 149771802999087008
77255801176589312 155688774451122752
14057775138148390 183807684067675040
20348967074774952 45592936795548736
60098598591942248 118720191923136848
90654235152644544 147223067203936544
56070476643787832 107096721968073184
23480052666564724 184866045835906880
18090679980732608 52618876835836856
21249943832752260 102197376786189280
154067451320074848 181000985701366560
91911728239540352 139546577616478320
87127263716802816 180963305650912768
35041748084467288 55277095132485840
146996198501699904 191526234261266432
28123287473456304 176262025151776480
152531243907932736 162723901195962912
46684659332720112 90967043323972512
39181124651201432 45755617469247776
79129118511760784 144227373323321824
57926546643864016 158788032725966208
114359448216643424 122845717472268496
29951693516033904 114274355078413584
143134053190983296 157614366358140320
66958329785648184 153933558618144832
36388193548211936 116764266019873696
79774378827235056 97036517275878064
132972230134203312 192578057914256096
7431238809254045 17934697925736478
93839967772698416 110789133695847152
62005927464352352 131163777164753040
110651129113993760 171724171303659360
47096523302760296 65262746020534272
92170822138339984 193390335989284960
170818121065333408 182664287042472064
102273166865579296 147476348353057888
7357665073577992 158876868108267648
19098508798168232 138503853127983952
104761102382743952 170382178775495776
87244036974905568 162952233562155104
44572699983100672 167933994822726464
138985884745697280 181248466470556576
79683000768443472 189339813465439040
3279429254119481 19432285826504748
26438488583818964 45846385597325592
128990571282680864 139479449881584416
74920971773997040 170165988646172160
45777558634007584 155561594968998688
55224052879904512 85538912685108992
42619879438391192 64869617312515000
25316709130102568 26450905822828084
56498954841860368 98975320204881904
114223622262631776 153002791519761696
7663688558933453 9865571424316606
27030910745513464 151873282130381664
86462352958821216 172977703141887520
3182541645914622 15021202478717858
128746386408243280 181943982263288832
36539063669801528 168304733365345536
39162086998756760 124865687239783760
77156365217783616 127152839668725392
115311984415015472 194442793674258784
17549884105820066 189953368280564320
30203130495439564 151348124849770304
53911985480716656 66061362283260368
508540472201821 41396286859896696
50255330038120168 171062689968416928
8282175888775365 113529721940952112
3971440319996717 120226601620440288
35802720186581720 132326716442049120
67852127188908256 76571349395955216
21389839704223140 192051850886863648
103780841815400416 144836044177986688
54895823351714416 169592264585511104
116976764562039184 194363093278998304
20950282296052204 158181969482197408
64443596651479912 116842744312948752
141344866458987664 196109080278912672
123492860396180688 178593056556032672
162748501924415360 182039734028094592
123035578763718960 174154789932097600
78268444614933216 82803310082787024
130262003422137520 172486255281599424
178866887854674432 188519684948068608
98364629249463728 128478196120415712
109461741573891696 134063507420528416
86132928492317600 179026692604255008
54857909780498600 178069739123193184
64915209480320784 157673529968051104
32316273367165016 51483572793956520
7752751212912898 104762862236390720
29530465623967612 121779499894139152
37683296922076288 154398713140914048
114233272651726048 133575318123377296
29864313210358376 136209427986441264
61193871669678344 132338375223228816
21554598325586188 88907244471205520
146390333799302976 168892215042774816
26183726211611276 155550764976076736
5279582474124826 41848079111298664
156631289559464992 168557771577517632
81152293691472928 89451952553221664
112827535784234368 133967133623054496
62368875633540224 148901413007080768
5173423547954468 121980091174631264
6153241352151243 164109870561113600
3376334232344465 165038563826465824
83157008520256720 158556624434100448
56336643446743464 184681358497769280
118691310894785248 194784849205764160
23738783615651184 78169141116578944
17651516279306536 107404257145713792
1941894426911453 53719888945277728
11404051509459470 11900850719175272
40944362446620968 156084885303357472
39831458352374248 65807330426659784
70979096729551408 100877237278641328
94898801819836400 190281553471085632
13180542536469702 67673197214904600
117260027961335552 186181459052821792
80350936512963184 99448476182113600
68564798461493912 153957825623523616
77460382647326848 125370856480303168
55522970854872592 173413864815231424
86385155372380912 141599418736920544
118610451851624528 168254699256443296
7157588907646909 134091948235347056
6161176435988714 52366700890333976
67885580416525928 192551130532828288
87663257077158144 187001465916708800
144763480747784704 147001518384300960
21872141800659272 22507150323588100
82003660870377408 186922497779324256
35301687971549092 125479343901595456
1710405760692599 7558669010467743
525359940739497 4020380462407287
3702766054976198 136172709733297648
55056735174835424 195239225004685984
57413318733441184 155944624002859488
53244765012257872 95070336729023600
48281955481468392 83322347960031920
131535723582244896 136113276009806560
20389075287322660 52984865150877128
6124210500556102 90877767736259280
121226845804617632 172004386807356032
54212380607758480 102073027179831248
81662594946369440 195127900148766176
6380868829352460 14992615152108960
126015258861905920 130918754728166864
38919687988403096 48628775832954568
38333984704181416 135303442780701408
27654361117704676 121515260940360288
13223484259838212 140291427757092848
72452233841012640 136268639382433232
76643171480941968 155897721479408864
90292440793427600 168793026279702208
128125868269541488 167321515607498880
187795306689477408 193547834500485152
112013892911865056 129053879263963680
78075864513013664 193093243994286048
83128574995648752 124264317319962448
51456042985650880 64491811707462648
110552818268211872 111115031286137568
100976055755110304 110621090408921232
68257236390929152 193334447754512352
105178343945525584 174216374033494400
154838375565834560 188081217168289184
168184540332309824 182135692675004352
23366451288474564 152466780130094912
123829105022581392 181024931343943328
121972349321190080 193156950656683872
2035109061767908 140495002264681408
77483196508967 45351247830673168
86991443110458592 166325817954097504
8082135678454597 142830288469729648
10186929054011170 142187329861126912
90304080475825152 170684955279275296
109684994657508416 137296365467085872
20502679581053920 165330075334232928
2066138668442265 182216780226091328
119035100939434944 157344704849790592
25495989504758804 146407693372605824
134696423217300752 175508873915626720
63896328558881552 82781299916218480
53087935028837496 82931707584526416
74468330294989200 89983225807389376
63330310635795072 97470873254188016
111525836742728944 166443105483188928
32938301431697224 117931913866186912
52766026871128656 194220749361918592
51674521419120192 161888412408928608
146406651910995616 157233206743734368
43843979024268248 55989328122418648
132531306553854160 155383840732293024
96160177278094576 178129670037404960
119118152576562272 146770474714721696
154066024356387392 183186244380073696
175481258084700128 194865805505206240
7616052803422091 163429777352278720
145748284400752576 168673657277128192
67713673497453168 186984822973854464
78635045006877584 127261082896029376
4971637205863713 139261596114786400
8942127204273680 181426870824519936
11654453161587688 61350970670170856
58445296261506072 76501358785819344
20420242992336616 96746702339365120
11750579315345934 44462488747124000
25738401388394932 134225037306639616
20140884960814264 135703215187573728
69865014524470216 160480590884233888
59594808693107576 104148032514666144
13197136415590616 98134516942116528
163453933494095360 193756343347757984
9575945705338644 80029661977113712
30834041980761944 178438671863452960
30048729090439816 105391217411156480
119030370073408176 180380355674777184
16531556652324908 192244204010597248
124496819314879200 132552405105137408
69768794339110896 168627182651077600
138034208355158656 183747878328844192
150048158581988448 180730924560655808
135186224593410112 138924450474572000
68612070319943368 102223749566366688
36973058142398640 189038027437113120
160340683509314560 176907738248663392
166817293630246016 196033696335004416
67530786691861912 194557761819326784
14478806145391306 16600018198658724
157099706092965952 183030579271294720
61078976001024072 133884054130222576
31561001141229800 142598102956008448
59691838707476984 179978286681009792
168018598611822624 196327837833422176
40833943819852736 45168125747843344
127986373011572320 153050426690795744
5866201645191560 100206477458872976
94107435021636896 146807960330548416
6794340807842584 74900611483323168
111662226377534992 160057941770041888
59348489879910256 117010947706662896
24224126176164600 60772442528806504
29641294748515528 163114202667530816
22611208303334792 55910222949611448
155887790507275392 196011649666833472
74513989203024240 171096602220889600
47907642754729480 54018219009859920
41944342493618296 125724833282485152
6801944334041767 56264273597159856
112993312971255616 117182233417243024
75242904237858560 84318740685692464
27330990196968676 116423509409586656
115132331357135536 150810814731720352
65190929038352048 140409897985273024
22996404677503404 131245947913794336
66289543542610176 146893457493269632
151334395305045760 183209295176374688
126544707155554800 185127077440534848
76874677377661888 165677029248172800
72048705537488792 155636597720019936
61307648507225176 78192298586666928
29689258177825788 118315111869068640
42162964086829880 170884993558623616
93189638779922416 146933456497276096
73101038454277936 136526075298378624
1942480177484745 179827547405657344
66231963996518168 180331144527941024
126938086629850592 171347082879959072
136493737248578592 184820933408422208
84179840292075328 157376922781224096
56288215271184072 112129354331484912
28447119548597292 158952068541429376
94191413833425792 117598229938347200
45945229670680360 110879459703176000
5798848920903912 62038145580670504
12050542124626620 184175111766165184
57109838414685632 190099030809845536
37897151636061136 72138744823526016
18447596825418204 33057984422257084
12229030870999084 137626532826717136
56459541011402400 95009665338371120
176951429997439808 184531171315292320
31559942423714940 63916649911631432
132324492908283376 164209503895039168
132901002365545312 183676159532834752
79360108830338880 187028640356211808
21940265130926552 37558510821234904
155065026121170624 179110491113057536
156365839131327136 170344454208515616
59053647243204208 186573834052154912
105873493086687248 139942182951695888
75546223313760304 189091743657591360
15496330607753236 132623740576313584
126150179955110192 144282392257663616
13614513409491684 75802092253943856
144779058409602016 178711313053541056
25647554375830736 187120345933080704
22454968103946760 89598290849269296
10920610178034194 35102211366711412
68715741820139264 112412237849822464
16008589909962876 20195259049193432
60337538382339152 63567213319781880
56136026773944976 107357903866756256
121750948879877920 179056157238775936
58422294089312088 173176778553174336
42664016412992872 51791233580715888
25156759446671020 90929147746872400
160646779796768128 175504222135044768
125523360485715488 195938558371130976
11766026531563016 84591313368736368
22328066180560920 54999961713982952
29720866981077636 59480835312728464
104168353525387856 177097710963379872
61107114297601472 134508838739063968
1070212390765149 180079383037202368
81370063075131472 145780387172277472
24500228331461420 156919283683004256
59579181775889744 120482392051969488
97627371406435840 146520784182151520
71635673050506272 162251815731456864
87949401391478544 134478367488868064
65766168787338744 106473167153465024
82971773451155472 180359412609727104
6270374286659151 142074774930431248
17406205709433990 184195730367669312
92159005351055536 181491494435583008
3305646234838418 94339790716851280
65927542003041696 130680433430829424
5691748873747526 130614165720934080
31947590095865520 88121134095406016
4508131080681399 180479446445149376
49538298104944376 146765532686282560
92608068206156944 99705364823108880
2040098577351751 125006477521717360
172663536913872640 185294709541663104
88833675389766672 161122637135204512
55903617169626544 179790153722510112
48800818411460944 103192531248869744
103776158486656912 188168885504183936
110430901183112192 166451745714124832
163833410162296480 188327338056215648
160226160139354432 184050616278717280
96483258279573056 111158686326912208
1562628465375619 171764189322733568
20743736116038332 191394162983965472
91646240881138080 128006835771870592
20821324048024752 82838475431650064
115307104199328608 153811966386475552
4255026845661124 192369404409137664
14131461755641930 115725730479032848
56172553139320248 154156890803833440
163461855175139840 190266833227536960
69912738634941392 193440805635024672
55144396072107080 187971606544183392
22902057835111848 138411851131465264
14675053671545196 176060922349643200
90568265132079456 112193256565847664
32524170628230352 130304042558866640
111775281424675568 135266532097405760
42237720277827816 122799258384009520
17608008584291240 22656919160125028
7264014997209106 16879200700685444
19630765362253760 20570069753175708
148868469781621920 159478420029271200
2698304558032070 191895526977346272
50582078877920088 130433670358107568
165248196029734752 184491143342394272
86920405892728144 126362576419755744
125692301722032960 191405988566447744
92717105336881392 196144727240659872
20878046089498968 139019986628548448
104666249690827136 144852336945867808
17866656384338518 189896438341479904
55892575750420024 194330210581593344
61231481755905272 142696109687895824
81320443077669248 90248187760351616
95038500353470240 182015572477409696
26157949576582084 174840158025001088
46290323604605424 115416151557193616
55506230047917272 154266261085941376
73476701999880336 147023345899350144
101565876681794656 121220971475954800
36048061630592928 45126340044754304
67747596469405976 102580280594269008
29268137952277580 109578055036262512
31247866126495772 141471235464867952
27182096713083344 81551597883140480
69180490962054264 92510098566928896
61012779865662800 97239037127396064
120155792618571616 136945328390212880
17727140879919344 136871588866259520
83291695179449264 139469640945094224
55280975789990544 189484189561593120
36666770456913008 158833418040473664
48576647927791480 182639637311879456
10507135595418842 148700177387881824
662623141847589 102091328906482096
21820691742621792 30704592104375920
176353846036017984 191210262081266304
30120811810750088 108563019825102192
99385714779029056 133060774362183824
48446034937379872 107128001243611536
161546635861968000 192177302774879616
78981934024241328 124638418557027376
154792957323598176 186228888555030528
15317602740598856 49715006531204016
13429381072915546 157701113944933536
23197230661005672 92771614325581792
15530035459084054 26688850157050340
41577156442755048 189777356681765312
95393184113691776 143931097734837600
19393866326875420 185640745155007936
45536072175408176 155139784956880096
78663840263924128 113737089431565680
20879259508548476 82743563128494816
132585751267879216 195881273172919328
36685047021869312 45547822915046560
4960923917981127 154328464145511552
38462255866949280 177018692450870208
131211863453727520 146430029785329280
105206679139422528 123728302839306064
84319752380286864 94346303790983520
52498783384890688 144134390299394784
95186588369548080 195019376620356128
166808387545653728 167691808911043232
19549514230672352 170971464288439808
36063198813058520 130710484129589584
65318026907083312 65362865834900832
11304116513289132 153533935182171360
46317381608933400 133443927662345184
14958250587748248 118972688100035072
72232446222642256 180004056232108800
67225348861369296 184930613122895424
9794037727437006 152521725408515968
30594774953914472 166106222959435456
26736745277421136 129236195593092656
53091140877160096 162052224620372832
42647014779898152 184931413142961248
112950897866770896 169009480483064736
122430721179118208 170767498742850624
2966624873234894 15604898477571970
116925530697940912 177214200468100448
95250694187366864 160905869294753856
94330538903823392 123305869642506512
63361384399054312 185722799234826688
86963526953980464 97400458097976864
109786936651672960 139888024366673824
30362582816601256 117104444559661552
130398091398659744 163246218250350400
159288945115388544 169925943229510624
1339446140503703 70756360675462216
1673894538988684 121322157121030912
103096316394760608 184972182542423424
9683534572530132 96249467413744416
34644174647543324 164850259507894784
3150422885128824 153792793905400000
34473351217258352 195921716895668736
20400713047163428 20409766431436740
8895470056937788 11953306835287058
59633522268433632 83149532375070576
86420472377285360 165944913266687136
95240134545886048 147880903832453120
14361850205133116 174651319272416864
110432180773561488 176804138199470272
22898860683206804 117396767338033744
15800853041390958 70796346034684712
47200133712578312 98033123720531888
121529921166813712 122503215801583920
17340638669430528 157907257254215328
44161758146948616 162045882772759104
56375755765238712 149502728453286208
57868638774073848 95803782088852752
52591357782572912 72266977158704208
36825858235608120 90385557547711984
128737237987636848 193679799939380352
70634119482625080 73758043330875008
105016567487444656 119739065830752688
116416176804429520 145929933275742464
114050558406389968 195779410938849920
6480984781113177 141389754243810480
74973037560387488 189439584773121664
112809639119578432 167026599100168288
54776264871757768 105027890246342128
45191299076188824 184166149490859552
173861789594018656 191564353552231552
31678162748642336 124691814239377168
57616941454361488 139836711930632528
117236625605345424 193097543525909600
31019411856230972 147435804221510752
129515542912454496 134063648631495456
105242958612802144 142530226014008992
130496610407900688 191933085140243264
62491560176652288 118913114940884480
15274390417887288 181606398333834272
69520894099453856 93488395024160208
61218233351725032 128572843281579840
39144892445791224 162489672702648864
36746259514223784 105088625086952368
90574999377923824 105976926253418448
36030330746909360 54287094339799424
18700458143057420 52701830453425608
5498854761244662 189363143918575904
89649282242039344 121868053162050288
75761609880741040 196459525344771584
78914688218007632 138971666715883280
50285515420363776 118117391010957360
90905445201655472 113885625929790944
64217601597718840 174569689496620096
91056322717395056 111493041888460656
41078891403802184 168147050932697664
4260321873274152 80701216774316768
150030532874373952 195295771800633760
8161318551310811 160489016941845152
138718027520965184 156966430676506624
28846189908918604 180154186430604384
33039490469426520 176412078826353184
12518980831985684 192965153243651936
84735359607782752 176798571007606112
25046666250912620 82737489527330176
3354554325700925 103010904471226400
100914291453588656 145515073199148736
64021529589156144 134571303516938000
83414896299152832 128004551969733536
66045769461811912 129514219783374128
132222021550506592 196738160373479072
78295468275910224 139759311723060592
6801420756126537 93244980877148544
33088317160078736 102267098758913776
85038848063650656 176470750336643392
39317925048031496 136308920990131232
36655873626113224 130067690933879760
64026314058919144 169944829127134304
159601990460811712 182980798430057248
17817967022584926 133574313615121376
22358254495040500 179560994859334304
114682285646103584 158149614658840800
162043463050625248 165421756581876768
104177135399540912 132825911929786400
670398966765844 71350180536944888
118709736079120144 135172814985411008
70696602802663272 182126341700862112
34397941122403476 179830533545888800
89234106599660352 178019847220032128
92741668607363408 125161265857621104
22066058678421888 165582131288028480
124753141017953552 175909937829851616
33373298958189836 182161261069996480
34510331792947840 104965222865177728
25984844665321892 79306070132625280
570590870988045 139968250193459200
23829624270944320 71072567615603304
65850271729660232 107435536456051296
152356100487848608 160302336887429696
65584920450966608 118587916742186048
1713194980671323 61100566879774144
59200720879558376 84114121116941040
21703951648598704 160472585756818976
73707722135810736 89360198073946912
15664208307216914 92987046307907104
57803738575956800 192149851069340736
129158104060350944 189967221230590592
150141118456760480 194444640300618912
14038203118897478 53057281006280976
46416018299723400 70619543714483256
6413993448313771 42670560224331208
148331503826388864 164099501208026816
100383678289064848 125949207117516016
13063057285125704 185632949634999936
59335084938282208 142953583085202944
16687918747130700 68854929317201568
164944427688854560 189609685066372320
116147148908326080 142503533792413440
4311876271909251 118353126241276880
40604272231458976 42900564014646728
32938381560650268 39772095798226288
49518078270797424 100446630385060832
41282128600060360 88302413880372560
97750758342689504 189037540348523040
17549054994453952 159767027300324640
114620555669685952 153395762292261408
119910453405763968 155868445438491712
977466714238057 158481165959973472
20366959081813776 28205903758420968
76459016480965808 112235033254462128
64329650595936560 89032019284559840
458866542933181 90561501038485200
34236846254679452 122581798184733168
26956278369595808 173454611110775456
149356833537386528 183488813813561088
22883610631990632 84354205655985232
48396324520833320 62262145159593208
7883350019705775 28207273719382800
154772920802707136 160146400819848800
149976131555662240 162637946377868192
27168327275142560 158261202538394144
114045926190721776 189468731279277312
136944623369889056 182032664854359680
71645501656039800 160061604495589696
26353516577656616 79721455898038592
80205532561715888 128616433600309232
141854005980390512 190520069275777728
24282621823178772 25736724541615296
14133364020480120 113505540167665952
83775011117096768 90854410385049680
35994228858546108 160817283897538784
12572195613568476 111572314878494912
26030216490219960 64803231643058520
48140537939655800 170099386364048576
32590869951001904 99453122126441040
5886391648930496 47982335247876104
134475975603106336 188627221191513984
47207578759074608 185575072419848576
128601426079935776 172911993150126784
39677349221484408 83871498513350992
164198248681194432 177601424314985472
122720149627319200 176083481025933600
26495135605771148 192488002350049344
154897846259166400 162072542906209184
1465546947688347 172038459657282752
134217266932509776 195855259358248384
111018844348226064 128095059235694944
77419557431308240 117776811660002304
106420425420963040 172758762616071968
107491672937123920 152101859340693664
38679956761296488 154558997043458144
124451113744555520 195034896798914048
96471872724283552 184629178161044768
119045059519228352 149722725781717312
21473526395875796 193422789656597664
26945108186899216 55471153277156568
33471334688647352 109729925928250512
184763248626990016 188322929685426400
9612352916418990 107210770266368320
96134454021741232 127426984297228336
20394931841972552 100566491147982320
23448287065775404 175061044179471776
29183657844522768 165322768333859680
13220277473673650 144660434297678944
138343330744528640 172538143057368768
19256312574720396 41443353231460160
116344228018521664 165382554649380864
111491457846767920 117377296348187344
87291672302681680 171191729532902528
147837194475871296 196681382214131040
125338227712510048 148535886664868832
55825005095207168 80824558778173376
60602563219050496 67181465107311896
4330756051020755 72446307335366464
49274895433138320 97207740244057216
43721040360312296 80220239367650752
32946965326667800 76878092993089984
100465715253201680 106312209331529344
34366171868646088 185622917006018176
20220834764157328 175778927295564928
66666870540049712 130219217328554224
45105380579585528 164798649941870880
111455810528944336 148873987156148352
81339901146211840 100908340640190176
95530511408528416 161325389714428416
12415982685278346 15537257759686298
45809635643041352 134688580171006080
141325614003188704 144833167892496384
25199573294313032 130545462397512224
26105025671358516 145866969580175584
11445098433162864 56062661450091552
18358590730326668 103923128714728464
118490276762703776 195751530395501376
35731423246119292 106180989618549504
61642766656280352 68775186018829528
21416369411796452 186811829568067392
78947420478874896 136360448333368944
55333826872785432 166660581131671648
43243047028637608 92477956384101520
41594901464585456 192123755044104864
82382592430238864 96652460633363504
37919901955550744 175192338475554176
65265629337477288 185538247803196544
35429419886701632 145475263338189856
88117421244950848 175315815568448896
30997807367135156 107867027325345952
51258956418139016 75046460067640576
42423586966416632 165260548069956512
1170401949803456 187320590888279872
5499169063567223 76315107540326736
88338943673147024 113080666558165040
143996199632843392 193925878425784928
5653847308509170 75825799982883344
57694781283038568 119848181690543408
25262989623694248 40503035200442656
33175457524570288 133752045216380864
15824201576192958 125682822810766816
35326140075952084 55713239400002552
110263286039983072 159481457172081376
68989488601410936 186953193941383264
69846734812101304 116541336118874544
116700239386366736 143664193397672928
68636168050051400 105069106495783520
46548664155305992 174886502842885984
38684913898740704 151947841126258080
19843510083505336 31010831465180628
32685161451768952 160060457888382144
150138167802832288 151548101795746080
24118976958452188 128763743654232048
21343575303254936 32244968019246816
30772847830534356 82308782512138352
135111047553103104 153938940016825728
28258698455483008 184923436455826144
62545207974938704 165838460004360384
43582575640549832 165161239044078432
89085382856792688 99581849598483856
690674927676482 30634097185644700
50620120712432408 67747713694256744
15939075645740030 186231613041313472
66240854541780080 180993908707644640
4801135439598760 72972120002024464
80299952827865696 91975051812518384
13886657161913970 121919511924862912
116056351774118608 156885723211100576
20970930982443808 119876635091758656
113958917022370512 175439334116723328
28643922837665220 109915728873352464
13990551798533940 172815149327549184
83817625519493888 87250616822867376
40563746069105160 97568368765569744
88323841343098352 158169752786180736
71941426282974992 118798594395174752
138660979262602656 186535779700261664
9091004476341716 186328589503832384
44118150583654576 92922063001035040
17303695687503210 28972050627323080
100891654189881552 168910390806287552
20212861126732376 115933427515475376
52118990176443232 77022327687975264
70915610227032280 99588941350562112
64869522101366336 186015379504386688
81354436076108032 159088974837237984
105054053657100000 123551055720648096
67590868026015120 101912431887756864
67899084303039752 189335958595450656
42592053167963096 143601604530537376
43379721944234224 49625688588015016
40380617310661184 172461247643889120
91850628235693072 168238050056131968
24802971552472872 60098888618899296
67160202219951208 192760323922508384
129251606936881536 164164957032144928
23163382296207004 155331675456489312
50593768146662336 97900405026569920
45843687320650480 80358137653983904
11909331028748960 96501875923613344
36584988878259224 186950804991140672
36268084213276648 193679576601906208
119979676730755776 157988036285579616
113058746131017664 167319934145710528
41060015957863280 139767611034632048
75052514834012832 80679948484645040
3531051323423094 172744127289785344
34410282044114800 177828493111342304
82397345881062432 154649291451029280
30747347596505008 169612033905218944
29742459276891992 68869848332331072
17054334938505326 84909566862654336
33499160279427672 162213819048389632
60811759950349952 150798972747607872
145845550170466560 160217238659704256
65864610278837880 169267813156012416
102764988077361824 110463912557354512
136443759067065824 170959256049858720
141881452264003296 161280519638283296
109433791726411296 113657724064702256
7053233796296311 98689738647320176
10667840894466462 167940482909015136
78994291787628912 84460001336439392
127605522855112192 174310233663879968
46936156490636024 196310081337138528
15486088319392748 77869192609541040
24658194726008048 90147786405393728
2456947826155708 87705213887897520
104028622111174208 149187811336613760
142820067121864192 152093270779001984
75874695929197760 179325756764727456
11056317003646212 147981700254162752
167841390562390016 187312987414798752
19620096347355896 25670696908918824
31009979069666508 77345105693710112
64668952328721488 138711206257429152
30108921416134196 50121175670669432
7399026132861332 89037035883841056
147160318611557120 181848661057147584
30248335848853808 160406805157484448
32054208091285632 133550738481549376
82318469270801344 188143282057430752
35046191427331292 51394578751404056
56135214865928416 105162352752303424
91467983280364976 178238920585128928
27817323339995228 187289171061633760
19257382931415332 91065264474160736
61195230788743616 64543149307071584
85411485503287600 115989392840822464
25571043012432044 135933989890296336
88116685746531360 184349966763667520
154777653208502752 168604399295158656
32177661512567960 41854657014614008
26102101483534776 178277909725649760
21489426604491808 39020949558151456
104583385870608016 171968912992335424
18250553357691572 53844205628873528
65650117879363632 159382593387100064
2660177130728873 88299030934323232
90113637216786688 176028243414300064
60590006183199576 62010533365461296
92709927951930944 117308412562649872
126837110536408208 188550886767187008
79715120452068288 126971400049526384
92474567789664736 99499519446245296
5053465509064545 56192791296656784
8235151948369005 118008166402767744
141693350409674960 158795946753340352
60190640294685104 169132172063586656
76285543578702128 151407555857193824
82677539060024464 113107553457251552
69750034563278232 189856204666560512
3375671952969506 63630675092502688
36509973825116200 128475812191344096
57223343412345192 94745668337257536
54946205026627296 155301431940130912
156804623778308864 168976645405316608
97762649450707376 139605111194523856
53758010648027424 135930283035337504
88059288515398736 167223377498981152
86202042356590560 152634647628267872
74498344495207680 83235444261830704
30498212347816136 170037487891398176
124633169512772128 173603810781606048
66981545059483136 77205497740142640
19314245978643456 55425570912473608
12170873059672368 123032775815697200
38206181391589112 157039026931544576
25436570276347772 88476929976665808
40324801506314920 96287873402259424
146273747769467360 174908211215993056
2959380955319768 78130762287191536
128426677617065056 134916077926038992
6098992857881585 157981569213882368
62592028033272888 166262116276192128
116010037697198560 120722579561660480
164524990703490048 180304886445715552
8295296371082956 104093126963880464
18159821762774832 71395194214812992
22797303061944084 90185314508200448
63941235575705728 77826895289017856
63515608298760376 137369010115179744
164861477119300096 195463149677585216
54602763934586384 193570838773373824
102767980627464192 117318687701162496
133312902712150704 151718684780952768
80602379894580208 130655367216794208
128297219323073712 182386988174919488
32887109602289208 49538614678071304
67571906236321424 187959595853034432
91088531898868304 172719193454357472
5118942559999097 139043294111825760
11858721063477830 95627198007721088
125438253927408848 153400156109498304
93553671596612192 101155116038136256
101859561648333488 158256416419227424
54226042915823184 139612221647402384
101377531135797168 103747399643203840
123014768178152720 195285143840106560
36783955652670496 94128263717807520
55126276418234376 139731711834929808
105469000664751552 177068704441628096
62150706290924904 83020574944100464
58637749691192688 133791430191842416
51383483846224352 90660648741148176
16896642573386788 175945883877425184
2937391309082426 168454992031032992
96003558797338848 192482130422075168
110101327058645120 147620951991891584
16859266070584572 33908546826805272
110092121515431392 151444947487992288
50515546742761448 184298044442436128
110979881541033248 128429952070282592
38541635906544504 149038428702518560
167090968174215360 167423851602720064
42463694253596856 153312191741570624
70780076654413200 92404145060656512
100647992533991936 186696527395202112
184858535830434080 193505577844241888
40146476717597848 127644743495911968
23847924057016644 159670701407928064
75076010112678048 86900487123845488
64739035391012560 118823986605110016
57831501228750072 132326294809683808
62981121067900016 67329609502959136
48957818128008616 152127983729383712
67041600027669768 155190917615739904
1966399805000395 48478069770668352
55315545834856272 71201103748774648
49633189029419040 93217137702691344
16505773656053944 55729964097640472
11479463581976392 34446516710259072
10709469632231852 51828494258559000
122250406146178464 160475175939817792
39756471217007480 125793202508712848
47401443826850600 157319579280212704
6819845252567273 184441477759427424
82864551419255344 191148176260764384
62024830829209000 142489230141757584
19491117744828492 187681874412122208
58152382485146488 64191695767369112
71756192417055352 84438083794780320
60619247212028520 133134594844744448
141985555321619024 187655788595640768
76644607249627808 84892665960759296
145489481704950592 196872916388839616
47773651299043632 185221382918301632
82774213097718448 95206946817648016
28682062193003260 63189104773651904
12361397623092478 146688109250446336
63017594124165584 152893971760972672
72135130131850832 101904000788547552
24157381454319512 163512896509576256
102854838238866272 182493529117472544
4547844088860752 99941165756500336
81121162817732576 108831999595451984
85830627798567312 194521659400524128
86094250637075072 159854190874967104
103153864379286320 119001972638303312
6690479526856068 153849312634714240
121206807229251504 176109598183228768
1973929894752121 144359790901057696
16975407453750164 196384863311294624
2788506606218013 156542453119756096
164961272252230976 175820067083475264
65435651253078432 79523782184443744
19003538657579668 52092011225204064
102497931992284496 152546859088599552
66597595347516600 76782434176695152
86566783830710352 121882066924676432
74389326799412656 128384713260028256
32831104104880076 52153359985895224
25275407768162732 109527125828319344
4674394503848671 65287750086812128
174153269565088000 189605950513301472
25605899167555116 173806729037076800
147444258463119168 175132935700110720
170701594666317024 193388812452759072
37094696231067968 146592410078247712
105230168379378000 125526239949865088
90151671321887888 99351962169779232
70835560587743408 138740543924438032
86041920462670592 163673499092965728
53570227056059960 135531704712095776
93825632405512896 105917025425033504
77194982354145888 160957192160356704
82428008557586192 85577907138262352
25929479988147236 98780804193601680
5821300698819044 169910684547140096
124260724912131344 140350202403661776
121297864680706608 194364787209708192
46598889750507320 145008421491251200
106795647315539008 158331192498336992
130474174038704192 172916301160356480
47154261364011816 60474266000293168
90018676204293664 141232453115268016
93623254640644112 142347228749503792
36791897172672880 170802309116645888
41475526021216256 60674654870560904
146416193374212672 187902127682331904
2647843175398725 19645069834773504
57247649237238616 133153758413713856
97716079128173424 175566290803759040
41859466450087512 168072056145651168
23220301529692344 24432901983471752
11876271767811238 177629162359049728
14258183964438336 156333991099036416
65518035700451568 98365344119638448
26875246907741344 194482634612198368
16673956026030100 123296289726380528
9524592294493364 24112707832686488
67018873231163992 109260949500077408
60911902867712768 192171545165538656
6241692436482398 170407062958130912
108797814329512064 126182910247093360
42710121837419120 147370892185019872
69544882156871240 168768601779406016
46080271004275896 179194802856581088
108328706259706752 172760516724007904
93902830269735152 162681010112229664
27406811359844864 130055102917752496
59165388913047768 136743575430962336
40711668482493280 89757955334953200
24505628031231744 144909769698811392
13063574016072076 189604803774542144
22550939585883900 119163573617849680
119551977821365840 160788836148236864
134795404467789296 189060274478786528
1736263735383102 65065149467485040
16215212768491102 180113107180549856
83065114534159504 168903874493174368
119721405113357440 177958812924899168
114275637878021904 134867042925852816
109921244805813904 185026904649342880
97063306556854672 192217830480670144
62240711067509928 66530331511404216
92099372187285568 106392432451472048
96067058089754096 112307128850947040
12623344572246840 150448681556789440
48990007272722784 111466639188726208
15202136950106672 180473248551802848
38288018560859776 56027346443981272
153769260307065376 180772629987884544
159633586110027936 175054330269764992
44472654269507456 160582027621591264
8040250147235277 194543633249613920
21320017925307636 58984578300804552
90367557264191424 142301058382098608
145543719570490144 146656985583789120
129783137739213280 155544582600629792
66492206008991840 124758928368024736
7916821814027399 134509795581305696
103890549667384048 196183521592502112
337476664768723 131744862654951136
74226398659884016 118178812736084176
17547986786600216 167989981778500896
56969029272604296 182378303760223424
139773451314862112 166767028216645952
71376854986872720 131082384248130752
115101255318222720 167539848388794720
41596544664220408 110269961015635152
34728050991174536 116554108790357568
28872673927015064 128260582247421024
65835690568184656 104347819391700864
78188167321184704 193318975079506592
30539239589354728 33326441088207928
51691762088929936 61089968705307800
78641684886517936 92217703428789744
18570658012579136 59045358159395120
148105390002272096 165909881023831968
70781241605267512 161387168991165184
135633009363678288 184945539533866880
25349474379314892 99957004463809328
114904286646174064 142718529097123536
108422474356955840 168297003014707904
26417665891719808 142223726958239312
45588940921382296 67325246369938920
6449771192503031 130704780595857488
16463405997696092 66154725289700480
51332053277645200 65667609092631208
38932081437346432 42743299594885224
87913263704506512 133132826888981040
7137621547261562 46570423670988552
113380174105158704 191919170133111072
119602685122451440 188581709092924288
132123212223775200 153967481106708096
91987973220447792 173447471382624768
43589982633401120 93444246774987296
37093566258814160 62328719618898384
67832066003443608 134548545802515712
38407144118208952 74442371046919568
11796698205665712 91851412255609856
72906061998379296 116517157748484144
32245654164652160 42147288707369776
84737684955256384 182907775609133120
50985164210871032 106192532140484592
3657551963408212 43605576147960152
48129939504737480 110552379628427888
149661864349255680 159726255937824992
17467141599773514 99860440943317008
28050788956288220 116064166896723264
43565054195984832 77932475982743888
24256795883623312 43170109108605240
96407742736858528 170042871162663808
90486350348934080 111716509360107936
104031406127080928 117552965009089584
16281565772197486 36475835130792528
17625005578039800 158693680629956512
115322474710360352 191936861216330240
142413174251301376 174599979603127072
84918477568175168 191275027064987008
39478324079061248 96834508557545056
23574448759121496 75783741920555856
104750334164515024 114003385892403552
134475457849693664 175012143924638560
24699889079412776 42229754129854840
6069736637486538 96047474435253952
33277101707560084 39717373304455848
58831556532352464 93788196860428304
21286626687289616 133902205847291088
946353011351350 18907736472600048
77910586477895696 183399527523729888
11061242285801976 171657057344215712
38483176319593376 163758145874137824
26922471692746400 86798379474610992
89402883487832992 176467115394020800
74864812511236848 87480938059083040
6949172341588622 155555613811660320
86960332651367792 161806446849963104
23295975038081992 151384096144529376
37525148489049888 167790523877301120
135088624770345552 196097905047518720
38684394423179208 157972185556698496
73447121351568720 191594271172235360
22160750068802692 83419906832053120
96066074153403856 181982874255578240
67652297871770624 156475024188286016
24161274210145732 152745598762715520
176619929276140416 189859360256215136
160419510993995808 178687914229279744
2641583969860029 20636140971596432
13580732978131988 67477720622054920
25985874276528624 50976798044421872
156049555584566272 193004034403257792
190290123360540000 196770168376548032
54636080809611608 133504231029573104
110382944214107264 173469187057779072
45554307939822080 158039578943939232
142147182643691696 162945303702180160
14515869816510118 31498886855776068
21802062776758296 179953127005319968
9560119084595704 138757096104166880
57289466341339960 134308377109377856
39714389954575792 135612850953686800
52474846406924504 119761703324874384
20145578504356732 185185371316584736
77601132949040368 184665739218893600
22000872507101048 162091145841691040
122076840585899488 187553653879415680
65042306964753328 127587848099902432
68413148456257048 134565041455419600
13675421558074220 83397665717710896
29871061097937876 147338601973530176
66941944845336160 162685836421834752
68802422839078416 136402714844671136
42487018453802800 108010575946069280
72796191376961600 142310175522003840
296171338558279 195791592449266560
9879241366751330 158094312862904960
117118486342622608 160581654744569280
8652416670144636 62953353205063624
117938795162410784 124789539313933440
98552445213801152 176484131027899648
60863030242778160 63990480855978120
67044204384509160 123847520222315776
9083696900418780 137205125066170960
38448197732803624 160110801145377600
51607862447408848 133241707030639392
72087412796645584 157936735098527616
25086458794621900 162866476944499392
32960682241446604 39647926971769504
47618424759948136 142798145352297312
59357950676250904 78230262364557248
106883571571897648 123622185904970672
23251892596638676 79205772669680192
89693308453941408 90573341422356784
14170532529981958 155801566515349696
79760777118457840 124763741140398496
102718134072127424 160691508776915008
8059648146343625 152123515781464128
15383855705251616 170610494171948032
89017479704818208 179569912334400352
102954810260007088 158305332386421568
98034374932293904 182593710007682624
41804739728287552 61108164682429120
31353993658806980 170272381648841216
101763248827114288 155040556843963232
49436950522695936 88063051386093104
121052250502516000 130034861224127504
64435923641991904 130853817662962864
104822244683064464 166077681967711584
122132107760142864 179044381531755392
21058183539499680 187775132927264416
14158752115418612 70135202884820968
25045914778659752 109433675612825440
72489755131044640 156005350701351488
130299681737297264 159255863896221856
37342237848737208 45834891085031088
134356497662380704 185821423249611552
50289628037514104 93716986464735056
21323514046480444 103160673115618512
91028913181734576 163281868945616480
1253867592275790 137743029033985120
102320365184341392 182253122839804128
66118760873326248 91963363926548336
16851454943847642 50691261438300792
146218424016843456 194653091999026848
19335932010951144 56321170633025776
89922920104051920 159590090880824672
358280329497716 138613470923672848
39029662258649360 148947110255366880
115819436706488384 142090881984897280
56543368152143432 177079849735255168
9974828235119688 32636711034972456
162107518364795712 168018446150901792
29743625124421420 119857518428930096
106873344004957568 166290081395065536
136468842982787856 140647163757474400
12381469140262 9158930644745066
30551627732518616 48890324429840472
154148190571976096 160615370375567616
119595591691764416 158377177716524160
95061553772258816 130466906276639920
65068690320185288 128216370526189488
28590387174968276 40909338735520864
45176721467396536 157632610898986144
39948720961748144 156390837983624736
67753674738599344 165157156916981376
30909706934047868 100104842147182704
15377275657342060 52885356925808880
20521717199794748 153673665656002688
147071091929476928 155734727256821600
63914081335432944 71786995860932240
93695339195222480 121750183430639312
26401358713915248 29779809652790080
73491702214428848 89103301005065952
47291782356151336 113085880566430176
11456951257893314 81699049760607568
22987013561727480 143909319201708512
44526171834461296 70359836566908280
99062416214415264 125465718126710704
7690433661404068 56453842081523456
61568001587717312 162787446854968032
77834975290943744 138554583012862912
27935280145127776 147875436681307232
22376108568222452 65828660502823352
91574392741983888 180719827873723936
49900809642140704 96201361098204464
88795743683185664 147315163840957984
30476082070385336 45371741989851856
58983986674506040 152495819443150176
54336039417617240 73172205029660176
47856483982059712 79293890093708080
126676274903633424 133146416944937024
112474187068978096 132976447803042288
152571180471127648 166463376942207744
19043922345919208 32372618435592032
55870172395783552 61616521522882272
105032446381244400 130223602348390016
43656348480885560 86565023743937264
72893748976859648 115611653989748224
25459084804778080 185114158251153344
42835707212095520 96588855825090608
146664635155303712 196750375935271040
51708767546553064 155218622919814272
165606808979192480 181014766986641664
60063211897453808 195797016553879648
92463561923543840 179801952444554336
52265936372741976 194171287217926176
120789759463419648 143531134161350112
128239598417938448 172125277545377568
84522831536608448 137408698421632016
138372050481926032 151390427869560192
17748218575651562 107555501137387296
108187598492130928 146947964002495936
98660446019832928 180066996708848192
21044262775908396 166009256233995584
141789542428584592 193733655388503232
92896306041758896 116409900896704976
3751533368910962 32531355094776268
112361441377871680 187276137419736768
112448419759593824 120358839562810032
35225775908228784 153981662296177472
76407275460857120 178616227714519520
16432200211679992 59652834387208480
10751436095821814 40226226218448936
74866992578557072 185559366905193888
89435854356295824 146822081103759328
26974070069639668 58053305794133344
50404687260231728 173459897347063424
31337227462322064 79983530283053840
75633452039514992 176906526559343904
54715473074935248 157235035789215360
73580117950614032 116580775549148960
69707092448518688 159910057444246016
70086608078002248 139225506419559824
136388544348183680 191666766368438496
90818745523894928 111601909859097872
104914328959794656 167725132933002656
22319216207678312 143482849951831584
71213990446448688 74665869069921680
32503397424986056 63748001348754928
113731306725374432 181265150776089152
4340031474422414 89689477970743984
29443267096871744 156031288118068896
56007483179236232 179650720356484288
131405154655364880 188282502590302720
13597690095990104 136757776603627792
24304884224231748 168534962013350528
49740955496185704 130455181285046464
152348967252422880 179608464877185312
76633775645856592 191444310751771008
24621757240479124 154378487644708416
40829710949256832 140624666753924080
156801712072612960 192486539411570848
136716293720845040 137270257964834736
6571221891334227 189524216532050496
6201924732846998 29347776503999340
21518067099280572 172874095131108928
23167703877788744 104013857381577888
148455921964635840 175165972340859104
97978158052141632 143521173148568640
60127247328545784 123309612891315072
182485098164787872 195477624800072192
10498936100099100 43024194945820144
21036618087960044 84163189095274480
3745764669300089 47804862312257280
99661957914458656 132899418741101152
52628854454322248 65783230252344024
92619006417648304 195632597491210368
50240700179963864 165349402902358912
90117576124217088 148922184962191936
21227067103440112 94147243606461344
48736023925712256 125213601210845072
32795419731541540 112511942330895904
23480334231651092 166794879316256288
104497528912444224 127683034931332928
74385739933378096 172319102230357056
86069011841281840 104737040749853136
1424596403626583 23121159364853800
59753372394735352 192493816771777056
105272811539231344 160304968328175584
48036143544071784 170506944850402592
108322101731091968 169071506288869792
133214003292923040 169062775529188800
172111856456949920 194526468271864192
24184142400460828 34529428419127132
200470186916126 146715922370620672
95326289790917536 135750416403134048
14262977361433556 157199647019870240
66691668206580056 78340513131057776
38968954022772984 123844166290296272
47958831203406944 112158515675089424
2111013638385030 120475547118151392
22357698274461540 26888216487228532
5043589071724739 111198791507614816
43461320449758400 154439598660402464
9933559880374084 29467576515276072
111361091675918128 128312498877908400
34150381010385084 144129989138032448
136501681734784480 143360633452034480
131629954980949600 154928198718406016
24150370394903172 148476888199924800
38266633187807080 183922866418245344
3442096674465435 161157501676325280
50607201991778168 167845889292709920
39071700305311440 181017131294901120
72229198833029328 187065825649715584
22928669296270612 78414254400735200
26570028218875212 190439421275120448
65965004104863296 165070596458941312
22868980026420756 108499749771802592
118857176244560640 132622435246996688
113429177963845888 115644424394704176
81936189547795888 138348578433930448
87962400286098880 151634012380602368
9219722565132474 55039620887961816
91183521750656752 133528558427423120
40279903571931840 109401990425336048
80764713750426384 119496272002973984
36445844497628784 152708161967587648
63381332343253088 109717862967483888
125734810638046768 142302737658183744
168167021059553472 191348516567591584
113494253781982688 181899124736733792
114206237228062832 157316066671944640
158992118311221824 177615921485959712
78041040925687840 102356090316624640
35657533799977044 189680651232370912
141917921484764864 176570095054572896
3438163043979428 48262019431823032
74953256404160720 84460580097973904
30603370321877480 180255998907977408
152917710677094976 181662241967522592
142860285136390928 161088060050180160
12170502264321712 119355272296437968
61932001533827160 106208436658646864
55491192683073600 149144106088825408
134453322535859504 175496907739879424
133877255888837520 193970929342015168
60702501847345632 183160765366186048
22419306579518800 166380925299843808
21963803485521960 159853391088738912
67933517200076072 120280047085292256
133023919376894720 153441549941589856
26295042797877252 64348197170195296
34023063288920212 154929657778323072
3371341748200014 159828837238789728
124725433831175008 188421873365711264
4668748993473193 194903751976328736
101327410623461968 106249657246811616
2732458407406267 55389940139497920
62574797361574016 145910166317852000
31332594533016184 154801694169654944
84284928034461360 84894832361296784
167162304487006880 169981391329606368
10450926757446936 169627406102307776
25844029267159352 65187631939087656
104195170601215808 158087225079998976
22676903076549984 190340281732259584
25006307500950924 104410735655743744
9256153118752738 83982030207062672
64013120837078208 117363117346483616
119817587643352960 152006313933410304
52402582997287456 194642705572369920
71912061776576272 163020283624631904
91873816982354896 154537295617913888
166305393050639072 168834253014507744
131812872970871344 140881387507096576
13573866658277314 185748810346248000
163126806757506240 185167839533136192
72725409177802816 140145103039444816
130002605286446448 137019559677680784
72489607848319408 187383480303205792
81379290550356384 135309638019210624
23341264663651612 106651015233524224
68582444261498712 90937866742299728
20243554902575484 144501780433327104
75661770683523200 196007588532068224
104415151650801040 158819384961914240
81711617755750864 144608018344489632
44114733704616176 72409150042383872
114356457187895088 174264104978769792
73670221165544560 160116192885152256
4685881636540087 123064577998509648
710272022609195 181974153428100768
78344587852169648 88346306643185920
164587218036054656 192277563389026656
88607833022745712 191150630091368672
70496355133675344 99977594752241888
90905967508598816 119999009987902368
100477195925167408 154270691078591968
22687941286120464 135552576346133040
46999885779714656 108326397517778992
46941514371890120 110257800895144656
149367671716488512 178449821412184096
118382722322358720 141291497314145200
71007657462444704 71736529517315296
91498301598221360 99845801668135552
146841736501757568 192166351676905312
104901301012899200 116567704968670528
45380140774576728 55594185162806608
51704960000461904 194654714187212256
56512092922983472 59815238940732184
1371644240356279 164726069503526304
18107926177671668 145202972614404320
133849194333886896 187205624961906688
2711854723491240 147571562092797376
63760815207922992 91932590001346080
28422821160704264 57924743830573584
104228528072711104 124926198213365264
18433343556260768 36497326057165488
67714762969083056 123061855314829824
42568736330673024 171377249730120928
178723533423904832 194744559955905792
2844704328193953 76230955112713328
27630375944936972 111824282882920288
73010200948243920 169381926351190688
19851649231203212 72862117304154016
98485902552873232 193311483113836096
13909999894011424 93477449734899312
98700639461745424 142647517683586848
3040783217323033 78125931309995568
162699340976618592 179766643023386880
170989895033628832 189324148304299584
160991484700613024 178128580278893408
76451233735263472 94361585985006976
118540844393613792 160193329171728000
127540392360323040 193676696809615808
17012678142430420 152973754316209120
117519100694662304 171405574413446688
13834826679094538 20158563158064544
7898627505187635 147240327100789312
76083078563793856 189213499742140160
98578417526751792 121865790476214208
36582598334695984 100674594933066768
39106483112239392 40319608996996720
54201426665067512 72685016653214688
16531414245708516 147608125166644480
107937328593677232 142352369639891168
1415275738190697 144266556322128928
134115356769814304 163751363804755936
52633331616557848 177896670277657280
45506978417596576 59704400133405408
124477077024213904 129430413698192032
52963759548105032 54817042428614576
40764076132522176 75353779037249696
4539494523016616 158837337324852320
170358291812177472 190057518106444096
35059167042065304 109390689244708112
51332638095844040 110600698530696240
11772116739249226 62436520984344224
42234301107339720 52512500978329672
25226351096062016 159125309731709504
142954812429974960 146841215903026016
14339599036042992 191553490130642208
65990804727778328 162873364250070592
82906012086468288 88998229566996544
90155864387433168 157439809204514240
20760811329277328 124587150519069552
2368208083151547 88914443533797504
108419243566785488 176693089641910528
31844967023528820 119149259493587264
9472633469839594 47435102781366544
16718149247166592 116398776517543344
6504356829507650 57171959450151368
101961055478048128 131239359406986704
93626712209585648 182374879523787008
17127857629970682 124771460455395808
4705117110145606 54327763662569776
19922894331673112 33829480148635492
30821445456275840 52285854895740568
59723515413285504 105579091446547328
136065344993742144 151615773443445696
175650724249923264 192786652408587808
168799082289175808 170079984282502304
97270824955824000 150419677964030368
92195408489370496 124753983450707824
130472380861002208 135778804799824672
65355608121681176 157638218458904032
28104406865629916 78841033824008592
59034149972552776 180273432428515680
68562673116359472 98213004126865760
99959590705906464 141188949507604192
98507766919007616 116970823159194640
31182132742441268 119321997779100128
47120808913202312 70616123308470824
49250057973061712 194642720059243456
88879287024478800 127584814389130112
105086199039765696 108078570283974160
30051973605885532 76260424222527840
98312443280784352 145268318626647040
133475823348451936 136243958759275280
146066131310636128 165068703977735424
74363492616307120 149816769949324224
97097036518470608 184173912549076480
5020383305176056 141992106311164848
101502005082422784 179163167677304736
33041465338943536 90944658567372032
26142664248985112 116980421541695744
90338709475628800 149687095227594496
3735273024813404 10762585402764090
45912053158457296 171706689896084352
118097134625333136 156456020320780320
15528514591790638 93501469676915120
125249738697769328 148695346506352928
21971211872621148 53751513404246488
45136057819001280 169974508915935232
68116090478208488 140088496618786016
64390368557847864 72825076802237504
120221921000426528 132300429094479312
33486949725485172 128567182906910384
60340087744731472 161240732537714784
73579338385044064 179619767275511008
22374741377509464 126790232594286832
4807861602949225 14346388795682124
136532460673069408 145018149913555840
18561340434473392 171524077381757344
8718639421218145 83533780287580112
107495015598503744 129217017731003248
46099456692147824 152006526023157664
59673709853952688 85771743207869696
47193234327828536 54379184662870224
134489892431943312 192916674748659488
50555933267293584 160112951520050496
5521991095423632 16619188913748880
35242197794625128 76222996143089136
84840358287507424 93534709479907264
84310080350915056 148217300118169280
141614611036682560 152677406610831616
75974416899729856 155428808826770880
164269264710787392 177486586401002784
5672988764015570 56629533283626040
31922448394874292 135889161242346544
185170883289374848 194852439997627104
44563961517062776 57251810100729272
122650781214893040 186816800804763360
41759683203101392 188839301533639488
54566909998088968 145355828204668064
65431850983001424 118203746574090896
34349115756530936 71731497429073760
75768221044144464 187708293771797152
7202298304370794 188320122846912896
78163884751895200 89316523901494176
45921900914546776 136723805491849328
168513767731052640 188210260380098368
17652488909864004 168693217816105824
52034437685425216 180342830056509920
28426830896473600 112857522384541264
39047636487715024 137837416582334720
27149034087581884 109079125562608304
1532433600392533 123871502017027568
38059842888250328 160268974242636992
13761048462010150 99871176510595952
5929072743698488 93179057650245040
16181108240130334 192132589469517760
53787508674293808 109374294480108256
158687160195525696 163929568179589568
67512755405850152 74670052076447600
94844399736472752 166313755202350336
17466552636136936 71698346697443992
11376619439505594 68421731021315088
40360293775256456 105168937243759056
102015015002217744 105764739121001200
4017451082443950 31504527756264332
20456580387689264 77238056110449488
111182257925366608 113205741137844032
63701663215303368 128701707525531216
6807869364284910 42831389689158208
194618396765954592 195318880885044192
67045084181068448 187284062792617120
104800787237727968 181435568376674912
101877004318787680 164136054696686976
57125991703071352 106501586937910784
24997737215205972 41066559110589448
165860724066334720 165915324004679168
89932947462962672 144175455772686848
64385537479152888 101862942767505712
89841325749903728 185300707382520736
15027540348022560 191013748723565280
34067486708778748 138627085627369760
72703022130647936 151934730898327904
45497704774226448 132908540859831264
140554597982642816 158509745069565504
107086112787990656 125325465734260736
1870538303362700 192060042620442848
62072748595032832 159287045888655424
14637917853600630 64817512870965312
105378883086187136 157915175691578592
78995632182110208 114973460014525904
26045831254717456 61290042571060200
135268474256240752 144381955670696032
5352710363008618 171144638668092192
26760288189331172 119432159183178896
132455648665628288 182372043172341984
80282829428960544 96260098196369088
23771792848436968 170126165587103936
3651730650866639 134994907435676896
53717691130169304 97443721519677040
65058254274298176 137736451442547248
147864988830885824 160214698149733600
10387728274377770 61356415665130624
143629159123727008 151972292422912544
112264127125424672 122541013576172080
116833305616735616 192880342329219936
4377282147398784 196474992981349120
159713743520130240 160312004345340736
68167899097721856 109205642942598608
112995730974529408 154016416709722944
9365459796103916 196870441891894944
32384503941477704 85395465804591664
131410192347786560 149410395108125632
3297943157931398 100098478192171504
83133789426471888 134390319486175552
106758919852758624 164674014668484000
53616486309552600 155019647951921504
74661883622742144 171341636348959168
58885976212305304 99268647574152864
152874501947164096 160502315050304448
4666989034582626 146073227000886848
66313852826180264 149143652379641344
42700500544453368 193644310074254688
32551743994769512 106417660908142528
108941114891041424 162158150533875584
18566140157903532 134062870544088496
52200283213734952 140919596820709264
98352263145675536 109404283876792224
47700731159523384 65958326267421272
26783556190442412 104216922523598672
19087242568759188 55643737527430296
180943531490272224 181332548955917376
260973337974478 139005392196616416
113573178771911056 188808006038616608
6383403109379893 148222182787597248
18158555275193048 125416633758583680
63249045225960912 115213350956970256
178484552345805280 184436084070014400
41252482372737600 63108387085119360
112530323448167728 156606499336692320
10775342453573456 40514341177502216
86301415823508208 91162112413120032
150364074587373504 169660479993872512
83566899369253472 103826302110756544
30617150946724692 63801546806098208
99369640025869344 192073002496015520
1295449206796063 28436240485991124
23787376624627176 193932997509023936
15083644277473158 17183074222390184
48299297153878080 104892388404888464
51847495848262472 72103430360415648
145733451752532064 148920388907129120
78367734354915408 107116954899212384
125817054116857232 127439555973577440
26261938285599976 179514755971318592
51712914873557984 164398559718020480
65431364522980560 68104786986368232
75403996544013296 91933986710593104
8200937704464406 23588746615266724
3916453537983654 112636494366294608
135405165599199200 168203961980517728
92133077316313712 139241302843030928
24952772776666688 72462041617838880
78564196866322320 162352918380328800
61787072883715208 140374971890204800
42631625556279888 191652664856773920
136030248323922896 194019567692573632
129029766094991904 145472873239267296
33669912954541272 157321208174011872
75474111250768784 119752744664764368
21372075890228308 176560603326402528
36844292490434904 57099430695290192
110381837105208128 145343284991354304
138241044479044688 184817061469389056
150241669963565088 194419016950406336
160777401970221056 171821434806259904
131684592080772496 176764586041134528
159077693132956704 189278604096350464
90678137021873424 146524019201557952
137982733046811296 140134821769848320
110224890708089680 163259409518992832
180759519657401312 185994913331427072
896546331723873 121316623183711776
27698872285592352 187956360079653728
10682185318179584 109193723571302208
57640608636239248 172477287437801120
31074608988262200 162433040648653024
39453348583998768 117195510296784112
124630393240621312 157522490309020992
41318438841815856 46718338394822368
4083267441771258 9631250771394466
22970426188276772 83368794886760448
2029270615608691 172258245078582176
77378685721744000 166974769636772640
102006565153390848 184844600869917952
49185755785348888 143035246976983536
5148853019262489 132826949738616000
74218555275661280 121498892060630896
5521714640912553 190216814889009152
119386434891797088 133977041615257184
121151965692163232 129305327610503552
50798444479509200 179416151716883872
15135840426011058 152392605242677344
60785825861498144 138182402115481072
8768680328226472 71458034643793568
130262047633373728 175611550917897440
35483329836361060 61187950802697424
88923299487577088 163456704527066560
22971707824690372 79544970386278224
74057661764077904 149035889101818528
29616924729946608 141956992041457840
83633556269101696 123515267836276656
36344078577063488 43346436894155808
114311617919756720 146922092724401920
4178203920075093 152504589540068000
9106433989627680 9921529862856930
56814032648909344 133433549942444208
65066918568449424 121390495663706416
63664870284453960 68217196453255464
97841438855018064 106672843694734496
15701571160485958 25920529038638324
81747574278783120 120543366983099392
51048779891511512 128718411595462256
56384199731584520 187528259636555040
16494929532449572 56606426004613664
56368651084395752 65561577327160576
3297831977522972 188300390392355936
81118683836653408 154428022684010272
70114951223735200 194752808377229760
46256728460647600 111389187037536448
118692845299431712 131528129478457920
105166334370455760 112562353054479680
47605958826002680 72787131155336704
44165230980717536 50495203239914784
125184383786944768 164648375490627648
122701593289304112 149853914794236032
106806222602785136 172345733532944128
20316042590293524 196077076226140224
108720560896033776 135051058435735680
102904418858527024 163375635570940832
39507965878982368 42836160833462320
96573110628217152 106624123175610272
97275075047226032 109649400825103360
160847128685956192 194586518282546240
87247511255557920 99954058943486112
81488740577126336 196695074361199840
31438248736367704 133674195069511728
44538165690768920 142211146218080752
65741486467709064 108679987393194864
45883480132105472 181904322191256960
21065447657925700 165106578410305920
25393426033264096 191796611599067840
96838421986550048 174379092725115328
62412181069500064 184493070471350944
140936396550851488 154235618358956032
59918754070786632 77554943577318496
28702696749492300 159688339938474528
73931671336909856 93633647812963264
117284322819282624 161361140755614816
10165364510599258 63139440809861832
66270999925057960 167853142414019328
108687718833345552 145544569555894848
107898573747977120 121984991232105264
45871833369270016 51697007140903456
29087487517965260 87827440785593968
30475522283844248 188817808108880288
80632090388895008 119234340583448080
71903379937145216 145125402954903776
52009002817015360 83078281683211152
41750818303115232 162245157719393856
2045685254364994 122973903311246688
91689862783433184 122600061010315536
65332317558371048 102270290673024080
61151815476106840 165738171688220800
86862898780905888 120598999761641456
1456194303419412 112845713148988192
95195394586411376 160173460389305856
66834367613826152 125534895412686912
101310314712770176 174430711704928768
40894950789212000 82323957869433648
45823391321018136 63783449995491608
26353355322010064 81160381206193856
95906685164615952 164562001046019104
173321939415036800 176447695021761248
21646988615430908 160492229591559776
129002010467325632 178314732180927360
44589564823640816 135218191143184416
43934701638879384 105854823857206624
3047310214036592 156863809174746240
8766472524345388 93421110956442688
8797031055359582 126215090263104864
10766565196870640 34954885023365112
95858439757628304 156688945560863072
15109109645421356 165953081096591488
30790231316814596 72913717288430848
41143761180480880 73602221504443520
20140756304767016 182268312421384224
56521994857741952 134603058311024416
134609163260888960 181794158752038400
77769477888811296 115139679274525888
57994253962064688 75192662452046912
155732418534320736 187027665399745408
80109377239817056 117409101055368080
61446558445050536 165595776891937696
138920443171617248 195499659922352736
35834650004683840 45267578116650104
56746571430117536 182525352979229600
40385966961339784 159074128007997152
99510557496192048 137114291113118192
85489212224351696 147152316231956544
50349462594914616 127484479226773392
46835369938578392 133691902215418128
11615103927047340 112749954499341792
41266912417204448 48144098985577392
54481457656193192 138152628899935184
110027002096029520 152434417914227104
30154591036476644 129353724291553200
57139800515654960 183289905219401664
150307173424199296 183515027666655264
39156106621035512 111267539015306032
49408050508200480 116461231440172400
63157343283541736 134218156026081072
122657475961826768 188864641947655936
70239452227436864 145056028062201248
52546793528390016 185118191478862656
32318110337122816 37609898418861176
86567731427760752 95502528780193440
28377193655782644 171319118791860608
37809163126014480 124217279226652496
7894566911293186 149439304035766624
2409043455296049 16550458778248846
48646864138309920 122302582954776976
53104233358647112 152733347038950240
697726967117407 4380630961418462
94141508721046224 156178583192447776
32088940539872172 184233433909707744
123458576782907584 151622426498995232
6311104951904554 85375021105050896
84722934355686416 114532923611534160
28110909707955624 83123674529927952
3746374593269869 69350210305914128
53251963735080880 82382567505832992
17089830708087042 148565925952076928
79212966113424816 159209294889763776
52390457624150536 119746573446715232
12511477018609468 124161705917599296
66730468751324632 177834087800567776
89834742519425696 108564295320476816
33942147126308776 120745315105699472
13154731102840478 167105179511683968
26286323968605008 76030339665918416
150572690946022688 184576986994277792
155180994324559072 181351836926609824
161714951821624864 179642355062576128
137879408631001856 189648712099949888
34060788114898208 106255165438533152
57355650724332432 195266332296932032
132082040393582960 148721356054900832
159470136437760800 180195415294368160
104377602127475408 189670070355274048
133892554589157216 138470934524923968
25758303546485248 136208694834622192
18212622420887972 39369479190781952
38508909559043440 134719512005977360
18693007577455060 25811489878191232
141306160715711792 145522218688580448
106880552312507968 169251761596505280
115515553153987312 135997329766257856
16959145080590232 123575707160387648
35685226071554376 104511915749240256
163132057067193824 166871221300175616
88025151939444528 133338265291010208
138152265884788864 141001673032830416
93160491105725616 173480882404213568
118989692129555392 193146341780454144
45949732657841064 108632637578036768
111429970704355504 145526655252084000
23411744197857764 160355691284177952
15452401628590120 100443690763987040
42593904318154344 148551141999261408
58811719767780136 85970930391345760
171690358597761536 182828054057958272
78827552494691280 190877037013958336
5544753722845946 169512368470912608
97648404466654624 168624010969469824
35139419109165936 152680953904158496
44197791875848688 76739880772058384
129703090474631744 192109024356975104
119849108486994160 132163925470853232
54441426613011016 56567131518620232
131849291904832864 189312155783691264
74245694500675392 86805336917810304
49103524482018472 50732630230605040
171978339973643776 196599522252215392
156978349977018464 179111309852993824
606731210833366 21452301341451632
25082180467232716 75555596116403872
115235619077158880 115762704378812320
16795925814595788 46547123493462712
61226451786017816 185752986194922880
85375257825154640 114720602990368960
6220692465263457 151012907079424160
127576634630785968 130530082021006912
7269186885189510 13468013591455562
5965003861557498 57062855170857144
11503061212010572 71183555348428368
140144733967955888 191450844325580032
26812522915829880 89640302082106000
46188945750132624 120789142427917744
14700880097121508 98277962081474320
109037119529805744 112728264100303152
47699565352479544 110429791384129648
25248358385420800 74710619764008848
55608515650309840 156526428834174688
9123148083279516 34026491026756392
86537815114213424 133798368690340288
10926216584404046 188111956887403872
16559339065613088 174096035752887232
97528020503893728 121027673696768752
93948934780176576 111252352836677664
158649399997680288 161251084083424704
166863560240638656 176562855292728384
65307200730441312 80041801772137248
125190667418373712 153630522040377472
38574884523284296 115157865982803680
46560263253039312 153493880056945664
161594027332545184 191522907105708288
44123168878329688 127582700514476816
144418476826828352 178104683527889568
9545428032197018 30808812613245032
32122359178400284 35605432153452404
156949968393941888 181565778150352768
39759444329342120 166071372342479520
44105721609533208 79484525996104896
133968371450266992 162563611455417792
98218651473986736 107972235536713696
103536906214878432 168314599062309472
72271893475667824 165503144735652384
64181233571908368 67351863309967152
139332585954999296 164688673098767744
36442314436054960 57495963878539648
59982668959023608 163157967262130720
43402373634074240 72489603208945264
23090252011633420 69434621449804040
113150557161226336 132917475109542896
88046534021395504 120539232262775504
15412644551906162 25260457089398588
99372752024580544 162513367182292704
151841881863029312 191687161631601856
49613792462627616 128156636764008928
88160172988780512 144834375913130016
82546326960656720 135315727976188048
34728573818796612 184043460995963968
13658894490542762 170139356717349184
46467061390554544 167490889960627808
105420954616086800 167226475139815520
32278599778359480 61686137651137584
155020389686975008 178104291761649792
31563633473330192 103782086393258608
90091551220284128 185955411926056576
10445634226158898 161370764495705664
121641144760989536 132540905026975904
57191904143908176 159784039332097184
179017633931020960 194836585976770656
48551360643042336 184953665633893408
73208736119033248 96640285640079440
19290759458119828 69893275351956216
68292912693884560 72454143618116384
41393510336715336 93764140652200480
106894580708194464 151571711783296128
116660166870755344 149314490657257504
82719885514501168 174561901263040224
12181442918389712 157628242732076352
11096707213257630 13835338024659076
35562124060917856 126525986866780800
48084036629330064 108601895294314432
55258334297390808 189207706675388352
67663889017341992 78255551116387504
62728207258366512 196235791483940096
47289755103769896 103438284761546080
118147600511741904 168651672805697664
39617393614851592 149343478766195072
47250759940732736 167012211533567744
51097486132663472 113433473780482864
24189782874979224 193992251574711584
19117264261435844 183571420076708832
151214568393822496 186452168731646464
69749223349929192 132233809374101904
4053427439834594 183191754098853888
67894093059396848 195298189630483872
1679036981381581 86247405583914304
107325030359943056 109840614850608304
13766060381483398 102869594993864080
80178633355329664 155790482190492672
64511212596383936 127263961549027680
110007870794905312 179103497196303264
54414361621201904 189430267041641664
33025425640234224 150758371780295232
111717676248732528 195308437226944576
18601256219957084 118680844373290384
18507821071121468 191412000107114144
15179994377938072 43320459594159088
34227961733941976 90539535647563968
121896983647875744 188983337074139200
10148353077350824 91742290490108304
1428573674646933 86300819272589904
163526678115046592 187563011334121792
130755714550397296 152645011218207520
98434598305969200 143704273371756064
178819458348900640 188642008937372000
47275755387371088 61094678311744544
140974882559168688 181131227208701920
127174891735538832 150996880439427520
56845780482103064 174124034696377312
131902468431550608 196020090760323520
8037903170493972 75591357408677520
14484428507161546 38601500107433024
105158156172650288 151995179677202912
118738832152090304 119931737796936880
184793695100909920 186083062695914048
129747167021392272 172589988273477376
146255900423869248 152584723803697664
34854473576963996 120984867374809632
24355388059870556 26777794003245724
128280627036350192 141694424123379008
134046300480439056 169216005844872000
59630871814986888 139450910325970528
218724486499810 189702862576468032
940795528216622 135044124514158384
109056059542827216 194643901937171264
35844466215422804 75554719735761792
136126973545226336 160763361580776288
131667318978505440 173628801232814880
75622365028054960 98117568856013312
16705405926767158 142093714461253600
185384087461435904 185571343126159232
28664662505796676 58914510645571656
16061978137005868 31344338033728828
92730518828426816 107465958037405168
79654176548198784 189675568304772320
116585316359975120 131809274115233872
27498900082224328 70341162424938224
29614998133349988 91708379415817216
14892615362948642 40640477637635496
121183277272633792 127912535278343744
10729395043734752 120256505932781024
113944395254394704 123988261456023200
98873647860646944 118781217304226208
149685663160940928 193419101844753376
109687993836373760 157397362629690304
58683659198691000 93003029667783024
62321823025490416 190147682626678752
35656358582453404 149329408481415488
137458702192355648 170454785499681344
32416209107908504 35648660123647104
13692703165526076 38535909008668232
26361548951420508 84565882413412224
69970152181304680 145379419689071456
109791450297722848 159041579293082656
166946220009198368 167187525286929504
36652279511261472 59578005424973064
29178795170175764 102911560732189584
14970934944393344 16416572157066232
80088769025311552 153094159074172096
124958971218481312 137092951213750224
39305585795794968 87498969202996192
94783271441738016 171382238703037088
10182220166363474 158355014580461952
119654892983873440 132933901259295296
83888696547540992 172421765602241024
135452451290888624 190892280359476128
173103029804027328 187527194290100960
29706496648152192 170909940361248960
93889438593454160 118796587484902000
28512717101943912 186945662121806400
48269974067731168 116240024920757680
8803538053558652 103884822166554816
16765931598492448 62435546894987688
63750370480870984 99177307313085984
30097769278184264 67541678570004912
6201232003765185 166537581468581632
33039596667502388 72587538560917296
65043352630337968 80232642686993088
108508448964635824 159661394412605632
83313446110674784 141722755356518624
36688498858398464 100337930478755264
19763394024746160 54176718046383728
120158188160516016 144814383906569824
129357379387832720 143730999206465136
49407140655394312 72464434459875568
3132424541157911 39713061192329856
51187948320651616 177385000470471360
11639437657425786 49239870109345920
75160172457119184 138186698788445360
86134162004163088 128501517474561376
7228790141720521 69041668552331536
66951686711953880 172844865221512256
113968650343667552 123040052127766992
78107009853490720 167413578480079136
78634729100764480 123371977860634704
81214510916960448 106387027743596960
63556632968724208 121255881271340880
61588326785805296 118540627980709088
34204713527513492 130943441895992208
16228973476332878 112224028060303584
29830452574646876 170707235176787264
80086005019564976 140706920589244640
128671426701912512 143528181664745168
164262604550401472 194324406250412864
40997842197470664 47563708636926240
114591077052250832 144470913092856288
122297575282487376 163112447823754176
36065243688007008 49562061784518472
46962589096020576 131679834114944496
162068838826660352 167030667316491968
152230348015409152 166171509996255104
47113126996660176 109257387158839280
26209137758936484 103306514638682912
38907392099100112 164049774616239392
2913269647201699 151685054902052896
31032422148580360 69128110160021104
10865747916532586 24009543565261584
80857212128651248 156288595468488352
60981963551345968 125750398306189152
88571394397629520 173287713928096544
69434366931636480 193610001625413504
46746713718438752 107977032030740976
59383993066417792 137677853873588512
137461208719954064 177698338414019264
23611760370321316 158259042692027296
60334756563773400 90653714419685168
1966473235675388 19784051263743092
159396184111223936 195831620545135680
27303872072398564 43979017155671864
81120339232811728 128377396579347936
88919297021914448 133495461317729680
31082667099363320 188488532713284000
44989805999381416 100053355389674496
112557021852227904 195909577583158368
39787632475950384 83237655360122560
87362768123602480 99510103925610752
39548276332817000 104024863376644448
138549527654092144 159616879092418720
1324986345854419 78600244735868320
78631536719352384 176753730461246208
19319729987737312 114561886009352240
76064383133681296 99175603927719072
73345046776844496 110314804550691808
43531864031350408 174242616809745216
27916552053996136 138912294836891264
85612199632504016 128009740664807872
128733972788184352 195970059732752352
989807615007498 23991007100774152
31962711398677104 154839716311117088
72592533800942736 192658102233701184
5845367571102116 25940796784286264
145760797133232384 150040847553320064
16755400661415460 38273659208565184
14356308623039124 77618409392723248
57672299165796352 184830569218049184
56382356908615064 122021770618918496
77204344241209856 139222918717010160
29346348826171988 125543365055439072
13063145045495038 143929251510525840
57790062583131008 190748477171881248
118102361978122448 189910422751138176
46451896156854952 137946818361423504
3051103674565393 125289770824052128
94354903114920384 101993929672347712
62667631509497128 183564913837885120
48232611125992256 91564997829369616
95317190914553776 109892198912412208
14382995410790862 57284548408496696
88743510098894320 161933937383261344
51645617415184136 180193879320340736
2871448959754384 44163080337230888
48797663064289688 84200722086237872
63924531188278632 164026963567945184
149091553766783136 151362086631572000
70377940801190976 150496700319351232
118411133341844080 128212067411014336
190602231637419648 192746234677795712
85731886017418096 145641476323499360
38216795837173944 160762947961762592
112362965728423536 194008210630370144
24227700899294044 84566511573661120
17553311584042900 76692873500267632
31657333069783864 32000825884969124
92488279807011600 167812981887322112
21134883991633880 188934802537411008
70954620895605040 79251836326989856
46188549929957032 191807364402163552
20744060977505280 88980227668328656
4803841836527653 123686913838389328
21090832564981388 94065118908111376
75587075294633104 127986432735282560
3427164469508637 188346739422906528
163803644840233888 171145570894209696
84194335569171856 95033665278499040
137617599672590400 164470242935232224
83014266882720336 86110911971838800
94307836665875232 149045084022261344
35175395637011116 47345167557778472
50197353007550112 59058649236296800
95920060347292000 192884748690905312
33263593016050004 160046819690228704
14315987957942572 52162493128436016
50216123382821104 69347163319052080
12048629973888466 149350487582763584
895836022549111 34584672698232644
16712376471539336 195784127365669856
11970059475063368 177502961789135072
101902698747120544 147222033899446816
72718284269379984 135064283182196464
50905352020734304 55913617027796984
152855246184078432 176627631763325056
79887716675225536 178287635879447008
173461866243645888 193338779350708192
75252652433794992 155308337659896320
48781951334761200 107001585823723648
106715080159999520 110024722399551760
50344665735032808 79485168840774272
40201308785052024 122342658966910944
92415834989055888 120845884550809472
118253509193261504 163855950932140160
4103045155081113 60112306042118008
12533553793779952 16145801500115836
170874222428981696 186160816833583712
8938060460432202 80560604814150160
52381656496894064 138852853259002928
126427918688716128 149168048190269440
3884318710700772 106877574305700016
43904783160754200 165863174727479424
129213837545160480 185047544400925248
9802635434397526 153165961854518016
29797376853158976 105063992979298208
154942150344853344 174494993870021664
20112447366053996 152785637830175232
83799528149877232 146696610994261920
30891282420756964 127436649559828896
104424928158584288 137190205653968192
13194864473186850 196642460471115712
18794444587768264 73581693563208272
15784340964481152 128834126377205312
86131094895295104 195372220727416128
67228865489930896 192005647616117536
83362833796001024 167165686348213280
114970140161020624 160269475281329888
28779448706943356 107320629726507008
68628476110981712 193135982166216704
80275816797449408 148904806490526144
12760182211868582 118794091327793360
20175372295244636 125122359008417472
21257724469186932 142382218990403136
2143512345406824 184148594868415680
28984406446485272 94528289963626960
170147684219328896 189373086066292576
4756576568213977 69221440335516352
21334182540691192 168016303352195104
26264972459171088 64756850377718904
61375966085754848 181562875728125664
95085160964308224 101353799772319712
55885253320740840 110770583199643616
89868254279088944 137039981352106352
49120729352061160 171431172436107616
34322106305760416 70189120353895616
21136042509561676 79928679181612816
109810202945578880 130209654001388304
28731342016535208 155217729168945024
34184581929235072 135983790953355904
72420613507348976 195684664755185408
52675906949598112 165163588397859712
17176531640798128 52048063785978960
90573583343101072 117350505731678608
49723739822903016 65949520853465688
118861577856029072 128781040547682576
82637308634424448 150108079139508288
16952192621493748 190395193245895328
36202199299383192 167569766499201344
34037184353445820 88985582786094688
68061709899178848 101815731137417568
69890283149270480 86463292193275024
94045262722850192 160370413896735680
87806694703558624 151395027445823328
16962640817212512 178314220898547296
35121081262281456 97971753182708272
18782508208385920 113090968493668944
13160847087640278 52777028616851008
13074044715960124 164802489864767136
168979551532809504 178340982151811296
77687955821241536 185598965058535872
98530290754611376 182457785584004640
22613194893274448 76523902094405456
148314775717571744 188167100730976992
12630445221407324 28485458216497468
67000394949987752 95581846535017632
108897992760440128 186325343118282848
20547631476384112 196820567684197792
105706436237252192 125541554678184800
5179697308536761 67759436882611304
73872770367781024 75439705935653808
63253651587222680 129143956613747200
63757608467135896 127150053574394832
59373735160992048 63572999989217664
64445627225194912 95426224825903200
117892611326541616 129876768126983920
75616642220973504 190432747418504032
132834597908760336 148330554306517984
8099771580782286 91431844103497536
132792963049080016 141831919118900176
10381463153693510 53554813340472704
25739779031067572 112083023474440592
37238303679734272 50374938587529192
39464997846382224 120052099317272112
79973181945602752 99766508413138544
39660553011168648 110460627357971856
95086972982880032 151275698133826368
147722722085721792 169846571192699904
104135991890698800 173565138693275008
52081504322473808 148794736420271936
37464622856339968 93261514684369696
60171629087268024 108036154757004176
87088768181886464 147279956028080320
46355495673764128 64375924414713272
14373454725767548 37287948252438528
2858421973064735 138880214769394576
82860761684194896 104707359084929024
62483086600669896 170611635370428608
24487345400371520 169642595373430240
99907747604685520 158616910796223456
167271047627778752 188947379072890784
27784995567858288 58979593365659464
54278395597659120 89977523179992336
59514138684914432 165831369284832960
40750994913082952 115299506755686256
28816679134000588 99471809213172656
32774857843800576 184203821085212352
76697526941916432 137870366990919504
122899299822081344 124292390829737808
85569579045180272 161453305331258784
58194426282507768 104537295475587968
98096295053287760 179725857032450848
113432285234713776 123077550759882656
135950123955393600 178931551722826784
47622255087550600 69071139308402992
134663999955116192 152935314200640256
76300078493277824 87885035746162400
99339529694370016 121912572987149200
44997548368986456 113949480946806832
183897163195750496 188685244081330656
18596802296273100 93022047097417296
67882643448317032 112921407302123744
127646836287360336 147593450210166848
19769090063862328 98944620562283184
5604370977207792 64485916277469624
185530703719323520 191814332228576832
13338501501035496 176421935030155296
20402847955200680 21302936398248092
141547536667290592 161957547658449888
35297066816783500 40158065298293672
115868729415363904 180039817381978880
138299579151822512 187816242590820032
7643578077851282 69596395653162784
18564953888139140 174808727675315584
138794487235943328 165323079989515744
38063685812340200 48689245285132176
99506177037514976 143313972393847584
138917506207173440 159144886562646080
13931583354706794 143328389589293408
76955325622823952 163197247966972768
134548138901168496 146144503838461088
2166055432508783 76097992477283392
135157109543164272 142807382472492944
51626442455639536 94268229245807616
33739944437883508 70517666001974464
1282440205754725 28881413492343488
26270934989146004 88112539340173424
53658430380608544 79609280033411952
42295076303309616 103634968428159088
116791023336632704 179737236845208512
15120546868340084 107767582869423488
124843666164399200 190459481831090528
84978298924726640 138916381081951424
68911332787924840 183843268314889664
136649269326083984 187486815518484544
56253502620259896 190528486132456000
113197389425399696 160149599978950368
25546224282609772 175331056427871680
160959553236572192 166243049792648032
71314161810705208 187421899636559744
87640044702863920 193255003648710784
98496097185634848 119871943942311264
132908707135580752 152208571349910624
88438434262884160 148241924566202304
68600428838476960 138652250391364752
137756711076432592 149720431907743680
99504064904563984 196510443106267712
39709777735005536 126064678088499344
135745155646685056 191927838751368800
72467651495163344 108637564401207792
56039027029058128 194265602105466304
30479240124625160 169178262441490720
92395546470472480 138101721006546016
67807892409943224 169269499971288000
7416268004816814 44676335417247720
143514068770842000 195995844514881856
65954668959050352 75743724445106832
55989438747718488 95767960250352400
41396594778798992 133589715655585808
838789038338101 10160210868598132
61801345595355992 160018436250304768
13435690460854724 168324646525114176
54286029848780176 66049571167802360
61023091972841104 169379233704504320
24180045984497036 140109140845027568
46458964230529272 50223369419789744
161070667997332384 165591852491312032
116683215986902512 184484724556112160
18278148684029920 151888060069695936
24392438940322472 108017001626627456
50576133293059280 78976129442384928
95521228680084496 98438228338405600
17863251536950464 87958870210367024
13470304591491394 193457222405042496
32347269088178500 71576079918907176
2706501512563526 28098112158315000
167695885312347392 177238102597368640
125873325907064448 152660835346845888
4464698585129854 106105387552906448
43830292499882520 51399418881189912
85035568770572672 169542395841886112
57800872809675760 101604747711880560
31702105230322044 143645088104744160
19832558316884008 74283069124323760
63983204530263680 139925186144278416
49863397226975848 195676640216130976
122453136442857120 176947942987971200
68846361439463520 134531408468940848
58960509473256144 131570656836455312
27011073902863532 103966667302340592
11245219185046268 142945126303744864
75001343170949536 157256978261884416
43083087293032800 97870479112873984
23873956004583064 194081772803879904
86455342618921344 188035095503538624
1180884209025794 73148861668708160
32003106149604196 106171481484170400
24822499459508472 99934501843685504
14172226663729706 55730099423552480
100723477915825696 160968580625429504
98656054230863872 134707567540878096
82510141324919008 159326033556784960
38900487333960392 88480289236576800
15614937770726482 61644966436300056
112806055381582032 137506419765503536
11016450498250410 161597196538309664
75610617347613920 139119822043998736
36782419379225376 146672800841716864
114617380628097840 173193540938348832
9439437787742786 14790928268963222
50167460200017552 114413370752734432
133976708040681280 144556864560122848
143601566112605264 157069069684786752
28499898278412556 110312573548195632
30329669725537536 114891090669201952
142012024427528160 192607250007387296
105063634208120912 161593450326403808
27912834791614400 43131354526252072
96213706443885280 168762345758035424
39994783802079488 117637080889935040
63002246715433464 132989266384135712
51495702559215408 62273057071538760
86302734548205456 189924488956812640
41474216267358424 43892610797961400
117028100828114272 157801249048467232
6777286926079780 174428617718519296
149724477644347616 162705636311273088
6257263169280435 162396518108588832
86588801727807696 155135033402931776
153653381339478656 166074397017529024
161891448252066144 188489232270819136
50027567029187408 130405545923742256
49627411085577176 123772398560314624
84201483939083200 188625721607850976
78230455550132816 190317042080494176
157098791389618912 196097536306653632
59365231803323120 134488474954789088
9529810281072420 129703448246319984
191896580475884064 194351464725860864
145470591496501376 192283093897517664
172837748772093120 189725286027075936
39042709273038264 110847923433457488
61039010560459088 62960743068032968
11044339707239796 157154343185102016
35478849340023660 129870458163750384
110090207474935920 196834182551915104
170516054282851392 186361381216915872
68587611931618024 87586213441750912
26255704803714696 33280202832304072
64997903356205296 167042325710792000
16943017828553742 48312222020421208
122377712477261184 124656667284614160
106789577334241504 147358042383658816
37828110103328608 159596892716415872
100159475933090304 164311868066094432
89310398899058336 171360947662298528
158128469736303840 165304444535358208
118568827373764864 131186186656207392
127429464172115616 180187854982656512
32957484444983904 183885426499430496
34751327456674436 154534381941439808
164484425469387296 188486573563507680
15715736503535138 194032884888544352
144581412636538976 173651452955450848
17117760148306054 63672371759478944
32834103089045552 60266509758785152
57898082514678144 86015117086687104
18760623493200192 162228248084846144
66327467560112496 127014412262248208
84642716387086448 130152942492969424
47550302437639424 105442957664379920
122583297338412928 180223324666097376
2704375934396499 79188557899885168
69605702758399168 140481724793003488
41842960869534184 146006738042524416
61644631374032696 124869826155286656
5310561598366910 21241763238758288
40705257622912168 176841608500232480
58309792538279872 88287396446593024
114569730587151888 149781356393226880
98321360603449088 187017625553180544
109756331406776048 120591032557050688
117271853934381440 156627706811626464
64015437072238424 102723480679388720
179052956888707744 184831710190495744
58127071658503488 121372847293845376
27740410042923044 117731443113069808
101817989144397616 153598751936521984
9995409838089304 78512827803344048
18618862408711644 82142790654524624
5491466462393015 137233607228481632
86296251082888656 105057849742778448
15291383032422716 108277751148145376
83934951962503872 110788954907098016
179694132027024384 192316062200796480
22595673628658160 175795886325395232
113365670980239648 175465300863771264
87275131354560368 155858202143591808
10355059811915890 88633264893333952
11160671353257344 156144149189788896
3492492768972867 194857204368687360
102799559968863792 188402654984571232
48520088406328800 112207290554438672
166361608659110944 196113957852679456
9720050725450252 40104416245856176
113844987225638320 181706242115054528
108447971741033248 196507479550376576
76877117706599888 124046893265096512
30804030765843024 89673336862797328
166403723716404512 169675708195956736
67626909439468512 129123068986403488
130304458390402608 134466486749278720
47722853520027840 112153952589499264
64493768192363296 167398182295882944
98534748622345216 129446370997099872
16216083898196692 157772098943808768
33166540852928124 47285481014223352
35334334339530028 157314571438996160
61540662775535256 105509152684883264
82092805085301584 126199549487605568
62236935218016536 86153722170815680
98652930659489904 172463349687663104
103986268135209856 148159198540399328
17828499251500838 120083461122270320
170167885139870048 172850384176491072
83861037560307568 148271355703415712
97413526302877840 184917934345141600
5504328379518177 115789137169124880
2900338930883918 150616419102143808
38147227146460584 182668781611023744
124761665736434528 153638320334925376
25626638718192812 53120571664691400
59395089938835120 183557618195426080
47404996763226112 188717006459056832
67011088773603680 196453740556519392
131582529775263568 172880638775559168
99310366405707072 125514068319673856
41029523790369912 138121372542325904
24338055586875344 55398200769181120
32314191900690116 34268137864989348
45931397434973144 176932140000928992
163851831695488832 172623326680450432
23688252115885352 92321116609397696
32375064528431144 96133243613565568
17274231423737088 62888489185868680
837567526659832 88803791195019808
1085881672273073 172136196611963744
141945563770854608 184433661132620352
44642116050411560 191549556860612480
65580978768018488 191082157910662400
54263313965794840 169946060511802304
103162125906030736 169886284995993120
106597643773570768 162186739893910656
30944800582754908 42011756384241424
113539456067688832 183777694524568544
134509910873601200 140589594804410368
17999764657764324 125253018972944848
36611865950931600 71003241844312664
79170993190712272 86975824001876560
72838052974539312 145264314997853344
112330802046770224 166428259797926464
48352766170367776 163057142340776448
42604101308317104 119940879648580240
13836598183176050 182683320612311648
70124873703484976 78370227055376448
11526374253090386 171778277862501184
99944208142342656 178342353383442176
153545899621252992 166160322078387488
124681817373260768 125423728174077168
17529767153808098 117776703145058448
15208755281348412 139347619431529280
16937986192901306 53539257080380384
4928792043531982 11279472033314080
118416544398912416 134462472610002656
78536748191527632 173829097331946432
8565655562497426 172376361814170336
18921728494669476 40878035319440056
94853576912923232 141991101065993232
33909239808829184 126896614949222032
101125623071008464 111189071419661312
71231368877440752 160361201018441632
58876101851446992 66938891383960392
175935918249133696 191922219257549152
29588788813891676 60960824332129640
95649054190685824 178821012848070688
18163626588755696 117567561887181488
30323367485993688 75785117958897984
64254615457786496 143759487607071696
33385256430611928 70424947361182160
46981948049214448 168050079103621632
99693419488183152 133893031731835504
53534792442403984 139982681732378976
28894884156736156 86162308776099840
6064832984448776 153634563765880608
54286948683550312 117137100862765424
19716965759752892 190445736171716064
33679215207858180 78611097684025968
6210319084756578 127622450077676096
71838848970854248 176128578884118016
38506025159777568 189830232190907904
108539008971060048 167576373424531328
17720258880247206 68249284751458448
16981350974234658 129792208965056880
141010153458332512 151731017069575776
23883594375068008 122161032981186448
48083260634220312 106624947959314656
110729046362342992 146983410625543296
47942188814699464 156726749675347552
97807185413453728 133741525027389664
125844422661560208 190373349860075008
6385405963984314 20612140285457312
51832409105039536 106179721287213840
55978315702013080 93789552718434128
57236696352314624 161776025326894144
89550138025765488 141168198334968128
162306191395807136 165703797074720320
69084423275661728 162867527660661504
154565730163222784 167149534710224480
154293916610515552 162595159785965824
72670343161918512 136434315113677904
48210191460598728 93878378380639584
155969858476146528 185204302642528256
60348173326450192 118867229988580192
157385600431691360 190827345506882496
1313510429116408 183403786305638528
150348987571328320 168353442036358336
78859401528602976 138063464940645856
1474073373017209 176993403145064480
57883974817148968 155628445073632576
108755217175775520 137679566154552736
63755966891624168 147661584100951520
19462234968292892 162735936169273152
41367448318231320 68225484093648944
46015229638915800 177146429369183200
72307582731868992 155656434107924416
21566940142674472 44833129117628992
82486531004899296 143178880506151136
9791841179282890 107252257304668416
137308912313568688 172926001888444288
91776698351828096 124073791088197824
78648480452256688 188438430960154272
115877011765966400 154181379764992672
125363761800730432 133335409878535232
79309228531220304 91148368731248128
68003927180284368 145123789274937376
1679555201854043 87345479873328944
17703463305571268 108966961737167056
22305617211677788 159996826807384800
28431711307745828 111487301971122800
44711556738568552 57744098104167072
30500094050053268 137422354416467904
67190893108169224 167762262617478976
68859969575738200 156233579748596128
65587277109636256 111972822680488048
170520727234736736 184684339357638880
148508209268722656 188713574173204352
96321012561969904 174825150424005472
54728314049119448 70220302447619032
160361419767174688 161912858128851680
20305183712379056 190405790056101504
73147015966761472 141252112677660880
70232033536989104 171630934293379936
102512768997841792 166922529870547552
9486776110805004 78198445036313632
108115533689740256 124816424144137152
50568670267347408 104386006229890464
48994144051223168 193223161392238880
145837558891752704 145963688973221888
16246260065906064 73028571211608448
118854884991683424 170606469069596320
130365378975779568 139255067001011328
36815717713679760 120934226962909872
11926588468285128 64524169246863704
14652177020881396 136025473844433552
18823129286032956 182377326316316320
72561447775938896 87481503691444848
151863031610617568 186626211360358336
26808711237319620 113324675894312256
25793817783377228 57121614060679472
122511639742657536 174802802430269312
46590984173398064 65301134761240632
59438244314817032 155461783888064704
132274765375616320 174781266541469632
37693646802028928 185046179176560864
11389180741154308 183861551145868288
156133544626841856 168285027026384160
19474959873839244 70350863186317200
49340922912470336 143034435826367824
118801611503068864 147147881331639136
146141914262300640 176043038610931840
47689627107449328 111021687651766256
78867141781732624 167457453679609824
11272937477156440 39242249342852048
40115714169260384 46839376967769464
177290185598038048 177858467445223264
125200843478268624 183056810867897216
19526746210105136 146213162097937632
154358603117679808 161148187469169152
144758622570734912 156230654986150176
41676060614034272 98444593041988640
72724245685389456 86481192739860176
26971393481118656 51950869174286280
151070408637858784 157754277579552544
101814042106905904 181516112407995104
23008972161531408 189157565585445632
105434536977670048 120708584351706144
140332243062880144 161522658051083808
95859982604774512 165780326496727840
61180114888632664 123192442530404528
108042596399948032 186188382327522048
4821482600322151 146999457057234016
31000317663474076 39382834437019376
79252039516371808 184307526158520160
134989579819303056 146611009556852576
5731862241212116 181633166027801856
10810505505519300 80586201203566512
35099475861709004 53304458862966856
93534572756549520 149583161618438848
85024243569544112 153715129739137728
77895358092974768 184038367272620544
1445797406384516 128649549016692512
89471813625367248 172186833023420032
116819836074384800 138732806796920192
155829231438881824 170921049433411936
89417441042932080 133161148896698256
22921896602500824 163588160553677792
777186628403581 102116592627200864
112284020099446192 187496067331241056
134517949502223680 137180959662898976
158850740050579104 164694539877645056
112400571814781936 182745217628328416
169428776513154528 182733930024026240
14334254652845394 125368336742158704
24454270592760728 162895641814502976
132072366142996272 134082566932437840
111663357528890160 146504278764797472
99740753263468992 106459295824193392
41390489698552832 158696607711200896
48217814974816632 72738354455951536
12931929754147872 59935360376247472
30063704794075056 54167863950758056
19885704800896008 113594092194157184
74998773685052384 155582281753889568
17864093559216234 158038222776434720
35827733819324632 72098885456222128
83131700265991456 186836995233437024
7221452722820661 82123325602250592
55526014828807248 179421199688822176
31551472625093632 124950428894705936
3208670107136464 44436680132630160
49350605592377944 76019936896351952
16322710189369468 51083993883893080
21494167990052360 128895028989376272
101212120527774880 121485134765189536
76089693328370528 82645052432817040
28336911249353280 149899047263455584
12272383598712730 108833159280522128
31394541201434708 67210971636231120
94446941626702208 99204688896624288
45452983199746536 55084767415721640
156834900045776800 160164178027948896
17647888454298390 177880231567429440
112935614343163328 180005619690685248
534760857664435 138207230740700272
64265989304187792 107372989891339120
26057976227851248 193469299237018816
95837462751875056 181199573563723744
9872391623860662 123801115146632960
51161299564123688 104172582326880624
33447117957850152 71500184948979104
31064906014028724 150600438101810688
39330682631786336 117077229819859376
20681779313494056 88696183851074944
28170877805673284 97606000471307184
184002785876832992 189059604643061088
13427922417849520 55203884249969680
34060861734609716 180459836802528384
132083388037677408 146013649601763840
136887347631711040 151536919620927200
61625877708093024 83912997800325280
23580315191870516 177644270995332832
59151007463448608 169756708544607296
36612102710127640 55587507290276560
103108166051772368 108820069789591648
133230055212061120 176784110165326816
33221681106400120 57890661525572280
59674780605200824 171845807208811424
135328097130927200 135860933293600816
77592795433685264 112513510577998928
24332478645277196 80261840083114416
28073244856789740 30234825085603024
157840200325877728 186854498542450784
114992371985597728 177835119626611200
139505590983368080 139616376704239472
99639447114279072 149297210834868256
12942836326133814 72791447778133872
35925920928069576 80996383135489008
145901564688896320 181020015475256768
61837064530215720 64261591937722864
113572422722299056 123932767920658016
12107538417121500 30381513941589832
49088778118720904 63309594573893208
52134955048915408 125626759951422864
135851787666167312 158054026667701760
95614345874016976 119100059941863056
27723933832063268 164692178651078976
31819906513749400 183895314874202816
14964523696239236 98591158342707168
66637718054621168 159782361946785664
48221687775371136 173922932062340768
21352693538761160 102689733957274048
21082467903487932 66946855244942592
93411187421390768 93881877412478384
21403317260112312 77941647300474592
87448007894463840 125555746643435600
12729433604643368 43101607961388960
151972498858213216 196159171029231648
13825593538243108 90958787686714768
96957695448750432 109822910340362016
5455418627479004 19395574905618532
96774035606406624 154956121099317184
14106428377123794 107190132548494000
42438356042869376 165024139449499968
79438208150432464 129132569416332336
36720189858546112 118327738108043440
124578837048391168 176166488955161600
56531391903137616 148572497465733728
66206114316958528 169498553818289120
149741924663836288 169719072015404928
39504026066893448 154200198543146688
96495745761723376 176189215114313216
46512166732387704 131531142804448112
26219781393600988 114636078694650368
59528536260883304 185817596037363616
15161609423221300 20910815622428704
69476580858421264 131310950256345904
91582054409458720 194448485828663360
65073293628737008 80983595055895152
86706876199461888 187084615503803680
86438306410043184 183999864067817376
16939135154643698 108771139135167744
89349202576272720 123432950771699120
24269622417203224 96008086552844624
39191618800906464 77576218725839056
39440104820241824 127278927706048624
30511969010764440 46085282175748048
127595835385647728 157186291963316320
82758155077938848 132886033017921440
127505861224358112 184162225555988512
142086622417039504 177477404108560544
44232030797761000 155971723799206144
120338952676431664 124432801651114224
26328487002988696 68637513740271704
94056413663809248 192567586262612832
144064144445274320 184372627071156448
5427866858055741 174913627644239712
116261340276052704 136679684544932896
119507525847645696 163911024631472704
64784755375224776 131833304017874144
19423638469437344 20418857995643556
108551236422075024 190397449381866496
31433736501632696 58518199333494416
42129021906889528 176440839238637472
154070857028914304 155727768224151328
10407934512103404 127933182693901952
17555838469425828 170803241202426688
139801110300016112 150040591712981056
66153579496639904 76494990232179776
118758207155075168 166977982867948608
112226867282146544 114903075595874080
52703968749357768 133305578284784560
106781939472602000 148155744117438624
73990733553718640 145266040673624384
52681682445068480 189895353236004608
4785470048521034 65766890220118664
11697040199943424 163489068287895840
131178104530569024 170313397697603680
60932333037862536 67187722189641016
125434306992498160 186432629353670912
84417657884334848 155250090035714400
98872384227262704 122294207169975632
24088697829334184 149521895384732224
109217793420960912 137732727099781472
20825441359979704 125412382809808672
38311817209402408 124468368697598704
97065005930587104 168455885331868160
94682252796072032 142280770345773056
73662360469954512 129527029407870800
93451897596373136 187934507096264288
84656376489863872 100273850525587568
17280203785427174 41932717446729824
36231779951643136 143971411723936720
113830813416484752 185496717442066592
92856512066253072 158558979995953504
11063129840407278 113031792374111632
59620569565724720 87645146167893600
150976056244144320 178220566833863904
27164026872166360 153745063938208736
69065592604495136 118978847610247248
18373265301990084 56708185377566936
135108584155716896 165048774139260320
172165776862263424 188393800672668000
49494835420549920 158151705793972192
28313470426443072 163593371472750880
77478857621295408 161064125811793120
12682624739465086 156007311421514560
28172764589633872 145717212565230880
16625197125434086 80326599469084192
56741995131044376 140461093414560336
14274958309843514 71831364648866112
39087612064987384 65012098619938304
130348317089096880 189124430752273568
55384168085513424 173440841986097056
136900368852326432 178885812594951584
155996189456013408 174495755833625856
18733833036225660 166761609619222624
184076866583601216 184870607747626784
43920674941181680 185416568089658880
158315375005490240 178370044843162464
135732518196159808 143652942367882624
23235592543680756 80116048960112912
31651331571083100 193412633486463648
142190987370044992 177154405900585536
36818665856154832 122331688089520528
24576453718172420 154870642183860800
44825738444470088 116025504351964656
45531484873210224 114721136632500384
92038507394437264 132040219595567728
169991464339431136 174726120422226112
112981277868020512 124198410627248800
85182613962199296 149191265969750112
9650162187665464 53537216038864160
2266130308940838 92380086030581584
50149910887677048 51396385456470408
54231385399675552 188469403042740224
23766117319498952 162117158995360544
52023807661275712 60916774145660448
190315507654400128 194316289018887392
20265684778981884 83726120694210944
47567360738136424 51740744204523536
10100687037758220 96882445671336432
2201056935895166 58644755704185528
16190932637727802 138500260918471616
156875598215809888 186721060833561792
28600350262760320 58872906595956536
95741888265180496 105508221518458976
43957154228254960 72179889412903232
77549416082981008 186875782884716160
26774919366210716 167790723701059008
35446896328908960 126322740200021920
54032636584142544 154322481217337888
192607879884189856 192702289279096064
25965604258087808 54229612043702904
39795962485143936 90220004387384480
88674955310851984 141006283880042416
32167858773806236 89429703392228256
3192944909277606 170837119937552960
20479420501957088 72928858333851296
20513227659768312 135567986929819152
142170638707114000 167820006021297600
7005385668619059 140991301707111264
64701919802821712 187107210758621408
122816743986356464 173738445179329376
52709115159208608 156192784561262336
1918890972537082 143330233814713760
100923028121753744 153858847728104608
33111106110068172 122626637482973952
25182679439708788 161709356671386272
54290255668349560 196503624496124640
73866648430269536 154098534065165856
164714685512140448 177654008468004448
86220798527500976 107383328574477776
106104565759736912 159019420559004480
32826760652037560 132197263723122400
3491219315225333 53659961404966488
2569555108350189 31478555959207552
34768747932870704 61340054887541648
124190126108286576 189411724006462848
63877194520850728 97241058917931664
57114552151673968 142157750997731008
25870911105132752 38382801758536648
98631709461055584 148979561301984672
71559106975276288 179019362487279328
141052488738310832 146984762164741600
128360477844212192 190799771260945760
64768907622701600 182350530442094240
58816708079452856 175438137683450464
88345160930753104 127974959863892992
5778954036062176 172300970082796192
28744143083680868 172341404938928096
157636821224860704 171232003496733536
38146146171532712 50636474062334000
165234314809327872 174383434468547200
99186649854769632 104884050481792240
47251417889983248 129337681757375216
4293415057297594 81841139029356336
4579605344921351 7990590853032982
111711102903786560 149153640860586080
49569046378299664 132604138324026448
25624857966905600 125934745449342672
29685073030488228 117386664945259664
57911544281219200 169144973489786208
75272365463035616 187773010089969792
14842969116316962 73168236792281808
23637773591124996 98632319327919712
58647004887150176 80936922912365184
58260418537400680 112385612124544512
72853568307881888 92767261266663632
181727271087270656 190272437326577760
22667452473403360 131556816798172240
11781087566027780 61342530942433576
134671332471290768 153142727074360576
14020464584082552 50525253762515792
10911701961853062 167781081121348224
124237879765175600 144774086158344768
121416577239879680 126435762822874608
60716989005407496 155462848255399456
66188592767895336 132450351064242160
52547894395952096 148281412912494336
86712881984021728 165865531239468448
153832767015334176 157139506516856576
118026677095402768 168222709091973408
61232888644136528 82817802498306240
39777529973769448 91707372791723792
55869802038014144 143423925285774176
128467259301847504 135148535608143600
106518155694726736 172914589324682720
17218061913040636 28997299632071472
30806603292729724 130130330314689392
5933595860051852 6455859087035976
12553634608949424 46319132626750560
38045493016460512 67745212515905784
20190564017539136 22382184367677180
5209365572265394 109819262086223152
61570734412510984 191619302970836864
42885584883826328 130162931247774368
3272762831748383 38264361000999256
104226246596926416 155045071386941440
10004907450787336 26923595674236964
45201437026392736 97829656895458256
32705523725957760 188519334324572160
26779886602898992 43897868671821256
20693071507257744 93437975930481840
10839495437412918 192255407912682112
33739874021553664 105102636734134800
139779150507438928 190350760547347968
155674418382095488 173938410773459968
8342874214135049 38996285290200560
21419673652869564 44443965725938232
84211673929947808 109157549891651728
30150259960860192 84036304463573760
119166930423269104 123509144255189856
24039274753389272 176823234195662624
74777228501703952 189434234783706432
97647507473503056 129012177186116656
94687090419335088 117106222932670096
14695276698955034 142483543093698784
33795203710131448 173361394499078784
59253345238119392 155245908200306432
83056144630409504 176229518782141344
5747638839567193 129641749931284800
5967483726056017 187510651101985536
80123355535133920 141809468399357728
129342120776714672 176540208648252224
27667491673556164 94532877299120976
99075696767591424 189939659675103808
2505912475308807 189061498391883680
111536878089333056 131516119131925744
68727905634568128 71224345419633336
13359232716946420 157639693042686176
51667781412852328 190901892194991296
34126564028873316 170477132629783840
41252273302232856 125766379952894240
7844509781106582 25696566522378832
49454620511265944 96983493263864464
166674779696300608 181416711714074944
6273095547656112 177653262961847744
109581607875132816 169185087855244480
44649569061968152 90682002642116528
105060876064356992 179460484056841280
38681540317257240 171872864690875744
127241690400692592 143811071007074688
99324783610877872 177906748243499648
105264499932007920 150193249994740832
9469972123299506 129930374053371584
58392186690081592 75228531991387200
48241598638028168 188609935606053152
8201373690268600 74214399155968112
11324278120915690 21056597866128392
21354308683069704 93478073607853520
112068782586791184 139767420531934976
66091467681451488 181783505074613696
189040742768880608 191805057940793824
49798324486310608 108583544086119248
9454701764427570 140327599957408064
16430930413491944 103523177584620624
82172954230964400 123251109135033200
91550880496000896 126312037868964800
76143630331311552 114903881082162144
126941762284554816 157888769350310496
69461038168600352 143242605848104496
59829269384306456 133311312919185936
119237182303783600 126028376571397728
24239692695331052 156416134398605504
145158733795241824 190780491725677536
118973201674316672 164585879227486240
64547002205850224 187577290919781536
1393295554438498 157431230197876288
98897760434502272 146014989506871168
31539197711796868 144758350150307488
26941493376780428 49295499902840904
60943789198040680 159758495126441728
106824471479818128 180997235002944608
54656597395808032 181201170767767712
71556396607480376 160856201537693280
53301753896966504 118067894916924272
1251180395418891 168011918891132256
104452445032661216 137714457912883888
66140348129594680 124591781459998688
170229027118502080 179627005031530592
41046440816054448 85106227957245536
57261279608758312 123379709490159040
36420602593771968 84079016682420528
115722782526899440 175061883756822688
44359549996036432 177857799618189792
54832805501860976 184923382409523072
10993755004438286 140593019566790880
159640084404142912 195040697927987232
15342579012150556 110458279034224128
8855476555814595 89403443519488752
98070667463009712 160234486915523424
69994227563135656 113503671725444752
58633320677164120 90942656534485312
37989662922989432 115905666539949344
53433110108179344 182635921346327136
40087977688864808 82099818406573680
134414495847811072 186180185872847712
51489695932752056 56993861014547552
32034193716534644 40795378315010488
109747526212002080 136773935536207136
5079817469382562 16061963373312106
117109431790483040 134973041086648656
105086237064009104 107373694707018464
71419849991509096 183433381544818976
48677166577832848 102710941086099488
116338251581070496 162578331942578784
146827238289514720 194119345614127488
400421553811695 126180095439499184
69546305484917832 184951877322792832
36133542180244424 39592544912985720
16976872822235682 90775513953693632
26224859852685676 74544870964530464
24869041299227664 26158475904372912
111064536458109744 116494169252728608
83789978278214688 184068047052919808
42980981963684360 126186235671703744
90294478606389376 183902529806337728
26221539977511088 191664133351145888
6671273313577110 97427915780311200
180406837731919104 184446111160262496
44939824240260184 163994277083696416
4316449546983611 45614879278491816
77958976446228800 170872101065468128
19932306917816208 97452840283995056
1846932681879815 54227398614701880
24895473408843288 75062897909834592
151736381203191488 192080894329359776
110198962765434512 130314382930712560
61784080003535960 63394493387871568
109926250972495936 152164319951234720
38201070654504792 178513231776377024
52393237477010440 57711881141853024
111609290903202496 130767092339899296
73828869671234528 143696224011538464
19038307671589576 124033526120435664
1072257001450427 164129773356150272
30579911006322652 72415006483527504
60383116138360312 63922925753861280
1180869783292967 112435158647849056
17846874590476424 53320912532161152
34894731871863600 120659275536978944
124159893509122768 171773949938872352
47399965249629176 102889159534245504
58543530879833032 80697448487316992
59724814869464408 158034552868323296
119973869074848768 185495494384090912
69634776640589000 194582854530087168
1080560396862189 175580520195004032
111714145434955376 112785746898302672
20659639535411156 33304566630207844
11262388618898378 47555062744070152
49298594843719296 133936522581541664
12431253148719120 64568532268603016
10467565753970550 186314694441394976
40467186887611752 76787483024324720
268899959043188 66734239649296432
15431266460176818 63805221232003888
4719620273154673 114537585940629728
61209751446324608 73661097916642320
6954269721656796 150875273786553568
64956820642989320 160113725843134592
61731109769883184 104294982394380912
40447477467711032 179669502685412672
90501635657574176 187854751944308448
18220070710057584 187729598836485952
150823931533227104 193059178834525632
168167658024910912 183353699758215456
853992389146940 7772076946225219
46103476858269760 192229647133894624
116838914467028528 125370170861614800
2376953084286417 181366003577268160
688111021516211 15676034231023032
11222745873922224 179022949239802016
160040711497620192 188043617339596224
127343474871202608 143696456287222528
66229861567665608 153159747638593952
112651143673197728 158058464510792896
55305096908788840 150979116268068640
7347304518177655 54779079833442416
101477096294917392 157741634752251360
124157772846426896 135122315922683120
158883624646841792 169179989568328544
15645096603826196 144436501941430112
20387336419355336 169106378178803680
138301399400710320 169650332072727424
61868892583842040 193966862383677600
106925900123436736 159178003031454016
359304754591911 12712218505386276
13305786302071766 121702234706802960
25843328108942672 39407228503551696
12150937529368410 167883055722198784
50659704373967032 174308218340489504
16835639366212892 133043319203616000
4938604148298319 127010323634893184
13748837488245146 137639666230106800
47351870429280120 171925376365148352
22337153179410968 114998029835653424
4283570943196398 74865134701238032
50660132811509760 55108768339408216
55328410226947672 78782097970201952
39948635062862736 48337299760650616
99852104863066768 107545408429344912
5053437269391355 42309515504340552
612016450265666 182754878594934304
135549266426170672 185739091194315136
112149526548241216 189679534565495136
155932536826617440 196671501697173440
152767986469294624 161135725065073120
24289141854603680 156749198384401920
119413869451813888 139331559209268544
4213619493044993 168655177936292320
9502696141454608 31366832372586756
91698515704327344 132793321521495712
96763723127010992 119408539929609632
6513430888823735 64471528792230544
17503530654620220 72561141788278320
109749550175650096 145926339767873824
3272213621524293 8848161913419451
6642692094862908 17615729088161064
1114501751684865 34994988808181044
12474927259265266 115328475065999024
41501985278510384 125660133213739296
33733250833830712 142439610745095456
54613755955548184 126727407504607024
130177169812871456 184733997824823840
34560147539174832 103811434105818448
42889779490881352 104655408067907344
30938806204025700 57565854436040912
107883823394092576 194405653236570528
116361369034956496 190744061559460096
182868587127988704 195849850967784736
11902506769556778 101494758441573728
35013917093447664 95464241928492992
151958835275775264 154183568734347840
61674512289077280 171398819181125504
97963720756527056 168248781703016768
59403761980456280 70361432173673504
11433798423487822 22637438654180848
6605733163891697 45145861423425728
49545411576685032 159594327778204192
30097190794889144 30114833019089316
7548901267012604 48499463287831968
48763904134032584 120764434256482832
3198233822871655 125967972021312704
117416141131757488 146392600691887456
120610004440812592 170046549297459744
16279950390631052 56437802969577200
77324926527792096 84751740192687744
6770175197344487 96174159087112928
93882954661681216 191854858499026752
64334951429472248 96992967751124064
25394549716789708 95320386467889584
18983457792233884 52646442503950032
55667021818060144 107989256362262832
119815766637348976 196445659807549952
91264336664943648 184555491838867424
31537914473008388 178929426156760736
104106406342231632 176827143887314400
21455758294506892 27903219116192964
6595605615811053 10198819540769676
65105705198373648 152326188929138688
90124157657089600 102214813387168224
25199401846862236 148157410178494304
64846653133047032 67717405672442592
71776024634810224 177496296859299744
114403946239144032 174041726662804192
7136307385871035 35070904203749640
56214535637494720 114994637354383664
33139379494367336 35139838039380436
125662587610842528 156504304024226496
4730732144274964 115520232554550528
81414517217808672 101617316141189056
87320057711486208 181502670159685152
101065244159627952 133951837353569968
72862568222629296 168740520144477312
69395584193472088 102808103133078752
61977802065736400 114881553519556416
126078667345816816 174346442425761152
27184562338804020 69544877481743216
10424722754802418 25919578270790996
101643961367622768 154920834692795712
87306151787242752 169448863146940064
82910870113973248 101947937305512720
123162085594600416 131993134623327184
48189498901391392 64584781189011168
30657075676382400 79289190410202368
82243490990512032 116253836063597920
126337696255515136 194090157034855136
56803957704908704 176506784544150272
18484578118732876 121380816504622688
21378750295306528 97878139284965632
118499702739863424 164940129957175552
140452303620051600 181302101663159360
110340598634286656 116451052039676496
99887012749783408 130796177995439664
1063704593678742 118484094675677952
25049494132457424 41022124602927208
84916667917590512 102536208668103408
40620311147954160 71810184918960952
81195035895959664 182988382168772288
56473359667155880 196701566313548896
78632230105952448 173191750888007264
28025344402656364 55494209703926808
24719200527082084 181723914727292768
117215646174144064 128508106871888368
93325541996592080 126029040386700224
23404369432156240 68412571318364544
69875698545694928 94189879861872976
102131405440443968 151889391838690400
24417759005499532 175102876741720384
97164259516618528 136284846085124208
39578837185835856 98586912305252128
17370683351167030 36099101500841824
99108179255118176 105034250842028384
76225890376295088 187863486735697056
99092144878509712 136554179893654528
115302217406631616 141875678410608624
49717867279569968 52375219282726240
82975036290143984 113372737070329776
95934746391526464 124661322188320016
20072237405868768 52763710411110896
23802093087201484 190831965001175776
137448483937497680 145213933716573216
1693712145737194 11438592009703510
21254623999077404 181574741248313344
109843877257593600 146175746179450944
166835195071065920 172385185504872096
173499339946616288 174726673062596800
65760180237211488 89797513845947232
121807747379815488 131123449967798624
33101538215744432 124814407329995168
168577774945041600 169465218255952288
33932975631727868 108761818828347216
67718067079878776 177580709468901984
159008168462107616 189940559417428704
33961679544048432 193364525423884000
42620214197545736 149223903012197312
42536331637219392 153156410072961312
10896934200336094 86089516023792448
135904220053219728 137808402802718512
119206657893035200 121698869132469200
1057090846929707 91845461230286432
75777895874650912 82418728450542944
133368934497195616 140072602054765104
144684240037824608 161172352771636000
46499208873941464 162287758511138176
9249150759032920 92902548223405040
378318199849524 159314107603877536
40830077654468744 155418907469077056
122581415218584496 174034639051401184
72253137497551312 98537853614409248
32845986089407924 177258130475454784
46958827668164792 101831495741831824
139523598757477216 167511317592158944
10776245003269916 47621109398756712
38093483956797720 67528230541101080
5495444870695989 65949500621550008
62207948388832312 101046576191504032
137185386636886784 149517234136673952
39746582840741176 132444842727683024
25128241559197504 185246904129790624
43444998355508328 152242014065182656
174050906758204800 177642825536082688
69073230719035472 184699042375161536
112858817974801104 169458193624864256
65555122310215408 188111847469812384
21068296077705928 60360741426297328
23698518046875604 135873613290575792
137717253456706112 155355733316026816
67116746061414848 167846626240734336
14896290720067708 189935741157386560
3672754228590050 178012394847045280
43151883039854544 130003080100031248
35919138140747060 47873289425917640
7936886085575793 25714963943756060
117624200016760752 164350362270173984
65359740017519672 170047035477731136
2158679996662048 134029900586493776
79081689836108432 190121886261697024
38785528698954056 191579521035995744
87892205295038784 127591982369610352
57348838440023480 183694076920773024
64865808737237312 184873103735711968
45210623903478728 154876923551462976
49904688890683432 144411954165108736
176324352193618592 188889529948260864
31627554796518560 130888495780045424
65036715738596992 95670670163186304
51974953965045000 117084365220430880
79758031493491920 178395483659234784
157179265315790048 162398101782533664
21177462711601724 182651157897815168
70038650307284944 187330651464636736
48664134285213376 56751765873845208
100265101119786304 146806838742289120
11330764802248790 77910851024744464
36064834370486240 174977497594461056
91377611232930800 131149602817101168
129183135220272896 166864027289245216
10700675352043562 156470173962260896
14391636209767254 27189673948788852
112093977633197872 187610133696100448
138111425280901856 169235767594886912
20715639428377848 69522313886662840
16260918722504302 112162956379612368
63571753688488144 155884860467361184
137117692117216800 192396894513733600
38669470419762824 159914646488467296
72698075801422304 142602484976610464
38905762086606608 72437102847433216
28300068225421668 61958352510303952
112748125771712848 152522497793576608
14599124475873226 21309693521852768
78830983759730912 192810230469690688
150922032192949696 176854206238933824
63334243078643088 147519896856127552
1594670511609897 101456685336132048
74036237677604880 170844048204649984
104546549111930752 168542239955709120
12347285709952310 17430297191893238
114260945720297232 159431103013290848
76595596968797344 112395696989672336
58202262138882856 67746780689008928
116763368399758144 143827637170563328
13474639232916094 186916919742774208
32065856395619648 56803161602109816
23819755012366660 136167361983392528
56159708436694392 133419816482574096
88019607953251408 118712205024829360
101280443374374480 117987020854004000
28080717832435164 130535184507309664
128844090872398192 130467251101251456
23323470699328444 191624439178193984
21385029309029240 131542074942734112
25235782893079932 96745970384915328
12836316083836904 47206429896102008
30141148536274472 46660830159683872
155952196896890720 182599482595093120
40255191667606848 125351333163509648
15336832394174040 103571456346077152
18370290078728700 64186869981580416
128794178825794112 175769059527361792
62396114362997128 97167518896451952
93417732963234112 194909515893193888
139543033149869440 173778563925048544
8400924206523464 48069873122037376
64415226424438864 190544689977017888
140838990453173664 170675220317485376
34959414496514616 52203023370347472
51292794929065704 108287376606452096
96494257449856240 143792977570570768
106657987946875040 177881795715493376
95530757422495280 193093939776681504
6686934910380631 112220824518426640
83139799983518784 196313044046134976
36853211430090672 129103428832000464
98687751998038064 150351788261109728
46443760609574944 156887326313830240
104134914639346592 183164266997293184
24308104237467996 110427483264814672
67982317438872776 108783371457586464
128602705647557504 176417004158683872
5497812160785789 72873305817534672
28864051280296704 151929277755410976
76184477930944240 152552594662403328
68663367519618840 84259140761567392
166059450723367904 186449244345644544
8302973862242030 27648039276800048
9511600531123022 17035537128624522
87085585248337760 126695860763702720
10250401999348178 74396874687991296
24145953511745176 139497620856889536
123947713140674832 181106229305907328
13675204106482530 14567503344944926
111945525887317632 116484953098518336
78893463651592128 156713192532530208
45033905688729208 56580189062910008
35127438313697976 154862145950880448
138161375367690240 182768848962191168
131428545099336608 132870772806576496
43245255505286096 103081573405941328
113706334028624352 131328438917362800
60831689985977128 152828972093046240
10052245127920300 17894247521641032
147996691626474112 190918737239919808
79658363131074880 149064871466374208
109754359459556688 128072109410812224
63611416353062560 191461042601474912
2477273872764576 65236350699250232
8247902036441967 86538867397761008
5152069101269598 115245862327983648
50003592738138776 117969874013703808
65518709776404720 156615971910992800
49800728365014 111253300771269344
60902584286340288 113217587281377424
76993991623658016 111379803296633312
126900933508994912 185598112028512224
83103922321196208 94651232284126512
41392315748124504 166322215140864864
62919636533531080 105148848007066704
115822815545483744 152432951961925952
23644896016690520 163095144860694112
47261625575760608 151220282602998816
167673828211086240 176673458407850976
27211279307076756 69781062323227512
104813163541948688 174104545978713088
31599026593946600 113018205740599312
5203890554987802 148158279886873248
128500096592801968 192259408094120256
72506064163675872 72976794426116400
77595860268683232 184867961988055136
122866108138712976 128824079291471312
80783792350908912 144984492067009760
81565252090228624 140350940249633600
116772716944713104 160453450833641888
125380709773086080 190660867241463104
81463157922662784 97390036691228928
158629186115149024 159561708131264608
81989192982969264 98543538586934288
19388515577544180 187577539988679840
13441678777887844 175287447671044768
16911727837103790 95733352217698000
153864848960108832 165874759528884416
1298638004197016 162135202058245216
12896709036996328 105825378991848752
112800711083406768 174173208006119488
104318235003513168 112630163580013616
54994814269553616 98686265635638608
109801963640348816 130666493320596032
102938183613392976 120255463895398720
37786099388598792 99475288402970432
102680093051598432 144214689044147200
23158448877615952 119316757916436976
57843909053596144 71478599958671432
1952124234498218 5788784432979119
1067435604745338 132860920419492864
59070078845627224 101842185942182032
92053643428108176 182608978698787808
122880045631978752 176646264493442848
10111552305185760 90633517328250960
76797229562557888 158962835585553760
100151933963267728 163265913616308960
53348403817676976 87985241288014176
29501580053280564 97485027940117584
31308833409072452 47674787464813456
27077864740999564 114354437960514400
1814946389355364 181181144717084672
679597662851933 196336842536412192
76713449158911824 196130905024995104
141706305504442176 151477706080678848
52900126625086336 135677591130126800
59871009654147400 80942109118522272
38265870101473488 138734933880120560
57249825888850760 103158320044427808
169384163132035584 187199607712161856
101490291599684448 165639482517860640
3030366076884880 75239128447911152
41491158481379800 64633496136486136
18069959553963796 47041631306580000
4893776293445220 137793227546542416
42417632612268680 87026349551099648
30806607277829604 83898036682743232
163075382649116320 171674015027520800
28202097393474208 193070194842373792
10300606493480212 45443153510004472
134598835707320960 140843431671862864
20051291748448924 71755709848301216
30925931750913848 73393446119416704
22165960565491916 190368825877602880
65423544487610176 128604464948894160
25240868002873164 179853695636134560
58301868423273032 92656277412607024
153984009320791136 180028611568251264
140594778960754160 153901447086065280
21725244766029304 117634326837196752
161724624572826176 176585137542999328
22859756394539144 190418428706246816
48918629204868800 196058201411655712
23979452195425068 143335201745202256
12920149759414724 120136208560019904
87728440570201392 130766399281388992
67490112835271776 93207081242407696
27631464718553228 85757890288299776
104413080966567584 131233753592564864
16719205380250308 26435833032546996
25447299804332948 194325104529753728
86750430254644112 103905022608403120
121996035587475808 136262436157693824
16098558155881726 16685902209398380
45383916034528192 50896490237505056
36820388479561344 160545293309659072
12438509168585144 96805661158010064
157613776954356256 193119413034936832
143172250819149440 159084106256328896
130142274915956016 193446036681086496
55321626130532480 168827401287481728
86212863557083024 161990205256722688
49971871628749904 132469846388613952
26865936462471924 129739538423345600
144379332189943008 171341655429045312
380428437282620 147400894198690400
90257494973858256 182544893265079680
137064884010014176 182046358288978464
46028168606129864 51069491045180016
23479729036410100 158897145303381408
29089524966586780 177672745108102240
78030855610355536 176991035416675104
30978069362723432 163822029535675136
24693530059454188 152803334880611040
157964543058281888 173628885204638400
4851540095756656 88910625491935968
77820722495977568 127194379022447968
98662931017458736 122582656358077696
130007999322205248 189151226459050112
2593764783340214 132162633814678352
808052676525591 53947629585784008
19303869634123020 160780111540957248
84219777646751248 101449607291753664
124808873895989808 149566014888335872
53045262991244792 137151383996926928
5557647148039456 193074181053010624
81759332634121408 155161841968910400
17299410888322518 161815775046203872
13398753922511960 67410527829122352
74181098707124064 88232662402265552
41345503510076656 152846501806515968
24340675339663032 191960875621800160
130141141447420224 172888739672120704
99769529285829040 150501369269704096
159611716118548384 190695603562473504
154920758406417984 175901424540233792
10889992984147972 171514275902505792
56334705601987800 70648875614258912
49313835484523520 146771764996024512
8911411674954521 22573661035604952
11721996603271320 32208117588763460
43996935064875688 79297586375644976
114358238332810128 189292357224062240
111432655976212464 183953720489243808
175325482825989024 190289417232573632
99412737563535616 195644438337151936
50149129012836392 158099840263542880
90058122405756288 179433541814320832
189717315601915520 194553485296750208
150720226261173184 154232090768829568
45262971280809600 130050501507491952
104810668801732944 131147524557877920
357923963023864 133778956567323568
47664183430124944 169026293625255616
74573603356912096 118918899639981344
135775421348905328 141628186684572832
33019016739117672 112542063902157520
46577354855578104 117489647607271856
61228728509750240 163956675811518592
89819837808533072 90295068127479056
104271977455703856 141457274692722352
9801102871481452 170844488074439776
35203846007875968 98075895993203520
11591528685610044 91931888814795152
18133066095949712 33857614566041560
54194070564641792 155426695341946048
97633805052753744 101074374121481760
1709323052428396 196356575729969184
54383790886417472 154436211773571776
181213201490967840 182568704135833952
52020283987032712 111774338707518672
31440342496168936 48745092868826768
45718875824204176 68015333708199000
123334692164552576 189769236711011104
13590153547317938 48760114975798272
1787597098958140 161553367489106656
71391678281778520 90362452655200880
49616632063651520 98938044121287872
111149668566143968 127394378219655808
7181175993841115 187203136740697344
26158423348951436 89362976911595072
98206928682636208 113318801147022960
92299497058534752 114100867572896112
72274561269956224 98805885127152720
6485117440748185 119162639879457536
26964161399756728 108724475878248720
110431310664610688 146832126623809600
75544246663198272 196576338134507488
135959531159328928 150621251139857632
82113837457759808 158711040141233184
91387942381060272 142371594563081296
31486774995398544 196629214494162944
38392874251063792 116199626274678496
103054519071498736 121379871519701888
40605919308657256 83728993875409712
15048026946438726 117008691478292416
35055014327203944 78944066944934448
153298994553646848 194555730796770976
127184573229377984 149649762781983456
15724072451788752 77362243552333104
106370713834163040 174035126714620448
102710556712110032 122252646782060560
25516215515845516 60346318678285720
41650884953046568 102109750043552416
54948731174989608 195631268156025056
15811163082780778 39855254735817128
5524912490928452 18197270255039656
80646030515505040 162623607071030880
101410557800946128 130521853073154944
35992361865566848 79929287129868480
38043845351934024 179947189200792864
63804951036645952 101078706514633808
70925528902475800 92710228857153936
53807424217747808 132699099069840400
86791080283949952 96497910760249216
55012209932588992 66379205067382096
12046826083099204 176537965433845728
7987231971485976 103733552401418784
67429457588941488 135680657002930464
53085900352082616 192580050352833792
82272685890959536 134136051321220816
11603777547024442 146300530166160064
61755852061103368 130453678827100848
163055139627641824 185391666234754592
68342443295747152 117293450819115232
36795980367137408 175152574640109632
111657231962164208 123617520476509728
21505230317904980 69239150414477776
85503173843929152 152430210336334752
57534061711635168 64330487411401800
100954270183308880 139481083568606176
153402796666437376 177408008603538784
76340112495518048 142109015461649872
4260533784638840 180717204374933792
19928574346853024 37192539133381816
78871046811379936 194036008772293792
143543764502411456 176375889461603776
74929419648485616 112616395310530128
46868862721857032 190045498663015552
54980141161985416 58313727057447816
61648981458337312 176504691439981600
97675796214112656 151105530028255648
30819248201093028 88779741146550736
55931461638666552 164093967174656608
48277981572232208 179427072666088192
42664491020514744 48543479256628776
24101906113142980 27311251208500300
8786585621551654 63247880714787560
143033355890841760 171048053084584544
65176752990582272 185860441883000512
134201890376313872 157603218972679104
144098335263381344 156946787431823936
45568090637568968 165172403740980416
30053056787317704 186229573674059712
5883208927579508 145238396507729632
73909677401934544 137498134154340304
55438375499268784 100034453176886608
13122612211255506 157778599480935904
4702685446313393 107535570656471760
34680848200055100 44469441189021992
50321499795848232 139958717863085456
90497156200368608 149374613900173376
130716457211054928 143444530087040640
49409675822254368 90659888391021056
81615948993895392 154896576090576064
20821248964872708 117458190941714976
12646042492677922 130476976964164176
120410578454151392 134446491317789024
113673302452128848 192942123376624864
99422755604299440 146593532894848128
83200063444313184 97335227741373184
120471588204517568 188595743933652288
25763643817715332 147698659899764032
3294421140052226 33442510643959600
45237648403385920 105160489730347840
29001097455936852 141275467003921152
18099816624764796 179170865236142272
79894582957959616 108396351831990720
54597488966787320 68049535521502696
124075106479734016 147454754541983712
9616153968317036 132075635445501248
100801009289353664 131937630555294848
62757377753892232 105114228677791248
171202711915622208 194844208124906336
15816130979860594 169560973738884384
41679574228599048 137894966801718560
52657637839198104 101399336007743440
86803859516864496 169420589009243648
91250494520236800 102626464203732768
27253569798176484 123241497378144000
79099222854860304 89039272567107968
15716280351446272 77714621283582608
17930007373806006 156716199836161408
2329074024583586 48590148655064504
56730526224293336 193115674049708128
4793084669152496 37829758664069288
33645910907193628 83530088804185072
56103903297035664 116492368150825424
93475550507391216 170925624309204224
84239282944734672 173211293567906944
57378345966215240 160277662170139264
100693695567884144 162924990590581312
32613549747211244 127771739488402064
70866031694407560 177653703874476352
78226520636427760 124909730518553264
16018951828905762 25948614075180716
32493659296016008 86410290762097552
56822938253254632 61737306898140632
154723310929034368 171019597945593632
20860110787254404 36171935669787024
63547141425847640 120824384166343152
58035769809530504 156682734322702112
59712198154220376 192820507708302016
48507856516283320 181194697107779808
29673932833509248 43071080993997408
83462663692206768 114010624183254288
164176254535726624 173044241609932704
85922897287208272 145949314406468576
57709388799257528 150234389849658048
33428718269528756 123766865529294880
146027349604058048 192854949932768224
82942752123585568 148861703564896416
44920955145451264 68489514947184696
48011900380643144 56380971762836008
66302119213455408 102158302663978304
153110622459583328 195298080568512768
21357726717228504 143122083902314096
14125069330699614 182137813570115936
63947284229577472 195138376993375040
65480231337395088 193911138200439712
59924663403372432 119240688193418560
84793978218240320 108728932267711120
14677003679969504 68633092194681888
139287371736027216 159373851523449952
121742964436820208 124514851022286496
49795990655008136 142729941324118832
14738896585584114 195829628489203200
136766118181138528 148630299986065440
128685850517714032 150453390480771552
130726762268253776 161493751734139264
134582470820092912 186427849676670272
58219285872246368 108177047797501568
6327106338013684 78771708216362064
30648233383440320 55987517093482928
72671977800705248 141325714690471344
164837068175919584 188114101834048064
51899390337908032 135728343750423360
84741593673959984 186562246587245888
20101270148824352 91735141589941520
99429762157742720 162723212314300736
14548502310862718 140483322434846240
57575676936769856 86945135095934784
103546156259237168 126774375078737520
69532358174025672 173313423137380416
30885073642285796 113678346762677136
15054635022295178 22058840986567472
28038156039208572 117573484054688352
41789732058508472 127179564884511920
104858781973405104 178002747699863360
62839636858882336 151634245561303040
12386822146356720 53811313885545152
55992614994278784 183643178102283584
171069650028144608 180863926240476832
8176075163421041 159925900234937856
61222662015504232 192368891266701216
116857680796455504 144174096528248640
133167815274919408 158382193712826560
21814334088474032 132207437374878224
69645906735984992 159437611103706336
111227112705091424 195064304465361600
17710896200597830 89764136331605648
50986254514571712 134940226606781248
138342000007112752 168014101031478048
45561586932962328 154120598145705152
106068692096028080 115590820751918512
143375577804929552 192702790828239808
115197068709807760 151450624029218400
90799252788548176 103657607829324032
36470158081603488 38310979867732880
104920656478279888 107009692512291120
109345978498106608 113224636701353024
89806345323403552 141689882343483744
88428978727772944 145478748999553920
11481581011365840 49590527147054840
236489156056072 82805442534587600
66996698136779152 95711677192776784
31661481591281264 33890412216934508
69064888127105472 173682154459676192
75561591888508768 125086821467793920
93279116332406608 93339136791117248
38807674191641632 158642103189580576
16990332280620262 51910861683272704
28407925641950556 147667902003989312
7511705605566390 97381172239041392
20111520114333908 144247556112329984
45492142221504920 191052819866017632
85780104680961360 132386444085942032
16304208584782948 17017580599960110
90981168142796624 157203662898400576
18167929247836868 68635649095263056
79110769773609888 105582139803441312
129258501105047040 175416603063912512
153816595418317696 174082487108942272
19097646612097392 146408935797851424
21925663000624496 86016216132577296
116592572233959280 117252601799150480
30380887546878356 125702227393426432
172480571248825824 190756114200040576
24511266994988396 131911577509828992
10834410680926300 32545499453060864
27562320062137472 158436463463463904
36360246370882352 39709848962541928
77940462802925504 162050535837214048
103543938912017968 141444796971422896
57960372885232688 105991656735513456
126974808562854288 162497512694068032
91437534594157120 92140740743716816
103276122943485104 127097624122409024
22811633300942456 59767615071282368
40931615709646160 59092932387469136
186481514693620448 191186008697159200
135091664583391888 164035263808544288
33767737894456136 118497409529648448
19250868557975576 86634827417010160
94655738889696032 163852340179187904
52182407597233704 127782981170349376
5532813838500196 156449701424680544
112944836242729792 148167432554756352
105418790526988240 175520762238045152
127569799114262304 153440780164594400
20975795415513956 165245805881575936
34707496417353096 138057334520190304
142902893332222864 185009095304831840
65550204584838864 151003056539020832
130030661038532352 180705252687761760
24315001984774448 192788973436903488
5993728759718379 12855876759015482
107820359053113744 137569087071286656
23026154320698388 64131102355158920
116418361143241680 142461636682559520
62093281951802704 168816633303198144
12613464903188326 22511581087778688
47587333745178816 75064630141596928
22778502636950576 137342686589777536
79227048292509504 138027931065594240
45379790327859832 86064128873914128
32335161210195436 67767994668029032
6007985092432745 15361224745148360
9782516252746634 81711611278519824
30730933600287080 136869081585110672
133663993919981920 185553534114177312
85371883689276016 173557804841220672
78521834743837472 125368998062519696
105431944466662608 160508055729609792
114517690218583312 185094936548267104
4861547851530757 172201799684267424
63711907773705840 195722503390694976
39551144841702976 183182303865008640
4071550697516044 64112985019369112
115937621907569904 143789810398131056
17457809108431284 165628259210729856
99761780607652032 111334616066712688
83579961115336128 131449370975196080
47307552682028968 175890469118755200
17807138763828150 171210800731736384
4030892437266098 64796274527703456
22166888220434040 75748456117145408
76502036400140368 96387931375791280
105152200007263952 178287602599644576
30023922056143672 78421195524847168
114126793390502176 140678944690633072
137830154747445632 141656179837271920
28923179399499176 45756503473403200
17278376119346368 169054411457559712
65836006708233320 78326919545436320
43949598306629912 74507874965415936
97705337457909136 150590313573948384
42664326807058648 63266039414783880
32035120531555476 79028219278634272
7394447333558226 145863531789752096
45207267507853264 59586519770187496
30846042896141720 44392732998573536
44077527934022560 189012607740917984
118612511046833328 139213939500975920
40652887993128704 52896088992418976
74020951639334432 173636525302995840
102118398227228704 149997023492060544
64774009636647024 181748765555525472
57168407214701952 111141321249630752
17914635854414922 179510267991118432
11594424680009558 34971547563619300
20894641064582488 44782002792936376
68900638814108016 118114777100929664
16919928947953450 137230445485784240
33190788626799336 75957667475743248
60504838039793184 102400903793327696
10594339541164630 180518249715553600
4812950520236048 34081296822135200
26178517073083820 138006851634618336
11980327780898050 23234319961529280
18017553364495152 71506249835266608
37232671035784664 47799013479590456
78819276108984000 167210067890567040
59828648434874616 164106367725146208
25907508519435836 170270075269658304
44650891256807256 89908297676442992
89982050772631776 125565986163181136
18908085356263784 129996586954371056
23719660409975168 100725476677807680
155181880059899328 194309243174663968
64724734541597664 84965823328338496
82270671133973584 95363814809673072
93627374567670512 170770801761390080
63275252366004872 183467494901844288
118596173234821264 178013982879145248
53178262216973616 123333709147522464
97036850694912160 193798151020984608
28852240023505876 36980840087584656
14123634000360910 97183182551864224
11081408631309476 100946631613118000
99560637516281904 178094898312547392
176076624782596128 182748649221485088
135347151858636768 154548476832311520
81508799299903392 185483094015479104
41422012562196576 51730260178724064
38766586183133584 71678609813744496
93109773666106400 120726408597071504
48481235114459968 170518922766774400
102702161340212944 108929725534115424
76509247340120880 142427870526794016
95893029790821200 196497188670166464
34679724170517312 167640588484761632
22040448142132508 180672021367610144
107165240250461968 125346968046570224
18652465365824332 152501040597196128
31848957919865688 58033884589313416
665770218354334 71772110590043456
6207076669413793 151432132997991648
42730087470034272 95040082672954016
129333388988722880 178576312772952320
31341548351992072 42525619588789896
108786336189609824 184765040692194688
49000509598366680 72827157510314848
38944041899899112 55501712416359016
56769990695041920 187786557005069536
16910205538242544 78828388500344656
60005074963992312 172411528177196640
62466336586560120 159621816470722144
8375606538675679 99794000793941312
66907833877840664 69297229394418768
85193674962100288 131344728936719648
57731649969161848 151318979943140000
34425790494047764 128501736397735776
104675170761050576 149003308298032544
150624443727468352 163122004734058304
30327790705835472 63953055320979472
17170890816607402 109854162367152320
69433392314830664 96957210485435392
111413419121377696 172017186955697056
69336904205394784 154430766599726432
18034081545455588 193002546405414016
115029520056454384 166745905123904960
48696379842842656 73484480692226704
88266847200393808 129230017571254496
50245885549486328 136472907260454336
6671906436408176 99687201000043920
6582888137775818 160060639029666432
3443865665014376 37636000164581200
101813746623853104 127909373297847776
6180385015972737 119688455271786368
31981862209083132 138295245439487712
4572990422108630 116448592049473616
106943634138710192 114362395881513984
66340174700640680 102041612034045760
74365772834272160 176077376307436288
29142879220712564 29341961889429460
142405149489510800 183662268577641536
152386765259861088 179640658754994848
28860796096027668 74628733393642064
98764806300980272 117631268399555360
31994327652344576 184025332490077344
5120076768328770 132751304411172592
52183190031537640 152644709931909504
164726863376884192 182893339545426112
39877682952862648 83435543812436576
82397152884270880 100620466738925296
146417150397247328 170895780056995904
147619272847472224 181234757533363616
174807174298844160 174989082471118624
89592676401587776 132315810301988064
77940806607536944 112080854578318112
5569328477931463 191647873281792608
7589754264839449 164853010079097344
114323957598768176 115202954300719120
47285816381660584 143625689686602960
12480411595479462 163561254134671712
57961163485486112 192247831605807712
32494157202344012 103858229162960336
65865845472598392 127365568486663760
120244189326401808 156003771778717536
25776672616328104 65587221175909176
32488522709194708 95131141725648800
51036023313425272 125945882584023008
2268961673101294 61410235127082416
59487959478451240 86784757487802720
25830840473380328 64800923139469288
29214400518730372 130873825381078256
57003782625083560 68219121254100680
37545117682459712 67898732560797896
12488810185382766 104799163619265920
42801908810829776 80779599782609792
169827654761195488 193306377956129152
50444392401056032 58849405098600680
13449992769786308 129944920354917568
44730574426961464 93157630881171872
58828182380105592 63779589611135872
72316507221202576 89283073263924128
21206690512370676 182359012952838304
10897255695349420 72401235050840896
102976658451499344 103206034520838816
81291104950327792 85938913326195648
43297538540184208 166696454727914752
40059503994515536 99876556084209872
78361867175790784 162206196108242080
35995621241465232 103693294701599264
8714040260047902 50745217426198040
15092208627348188 104765047719118960
23987568012697296 41050577418979016
109245639325335920 129729128453983472
37638236367191960 110460764908936576
20512359893303824 108841953939816512
28530566151796420 180368415308230912
91310542681435872 163962160226690272
59040405403279136 149978196175968416
89887316409360656 158913979259999840
48107774976960032 139212406789459264
2322645199653965 112340872522587072
95862192143450944 137809779634246160
50413047397908056 174996577901129120
123244185213596544 168708689993205888
6985283058610847 51772315537425624
6156693198383002 22418029394886464
14442215117448228 157895294716824832
58771938946841512 85896801046769904
64111695216586360 136174839672823232
7544308991046719 67931940405053952
170055743225063776 179417094199238592
45062447156163512 164881258686744192
87342614362491200 156381555308303872
96822245719658288 115123350084559392
166972644649699584 171760233884022976
32131290192907208 95020291624874352
117748183389451440 181841528711729248
40358192534789592 177481230330016224
32803577877358368 168358241733188832
28776393995892912 105649829883209296
51879593289929056 105087086986255920
37787474732580448 81114860777836416
70778591353130328 174955233359570176
6473262357614409 179470372436564192
107175932311339264 194362015035647328
69509067170684864 79098808709650000
57877670303861008 102026889636722032
51296928678145248 56786039093893296
151026368446597792 190757350622054784
59933799208249216 152131052681640448
96559568843055264 146825289025209632
103968422790312576 118079431959147072
18211547044076816 28111407664843932
35173330010392180 76828681581993152
92573972727234272 169283915583477376
1958371194398990 44788755004383848
16404740727796598 37525246456055752
25773536688915448 172619562883958432
2322606570262749 194026986751452672
124082384086234848 146317408187410336
10946869583404762 61624618783127976
105616790241763904 140818911368605008
1843842875484910 11193892214338108
29771775292047624 187761879970201888
77256445714906064 185758376959754560
145338284747729920 178863291367156288
99802393724597680 176936313704818016
154376784506376832 179009656079695840
127779908775984272 194081550190336384
151803880194185472 160842645077138240
145346447489708160 177612349882005152
22866618412315452 193777582388450144
36562272808672120 73451467137052960
59935150154478336 120541689543110672
66105335723035352 134558655472414656
1910181706471211 98708984245581744
7393362865869344 70803795506300376
54515318434567040 171414779198385952
90694997961779264 188349898103843136
102598138576574352 175608165449721536
26591602561787560 63328617930683104
145633139281334592 156174117013485504
78214309346845344 132564709498108112
81040714893896256 90443435147735616
70870331119308000 85168827775368352
28456829008868432 101256923091256160
132576346170546016 151000575438452416
3688272348404229 177782507546022464
2597828297156326 124480609513195648
128947073523881744 196134459084992512
142184279761473760 172715718400551520
73153552331753520 122296484557343584
25046345705636608 155150327251671936
46197621653888904 178065254494695456
11716149770835322 127361010621479600
23499978300990528 154850981151817088
16498104848658884 86368322052657776
82179356033464640 90332315025267488
110393840370131552 185075861418042528
95964872762437840 175677045259536512
72185421318429376 167717500289261664
10429411570505784 61697776187324888
61163742429853952 195868283457809568
87148217226702752 105851490048059664
109585186731158368 146782198526073696
23880593099784372 166874757773489280
23737262248013116 126211253488752896
113913040190261952 121250690865001008
73556845707166960 80573260806244336
18233704255058652 135253803191238288
17579341916468288 70755966194711840
12634789736489020 127777880762497744
13968016314942778 144382404099780576
52412444893780160 161425583433545792
25757533089155860 104273097437984768
86684811922915488 131877328285900528
33795748367194876 84185463943207088
105139654858985376 169136145803016672
25377106007838072 153107220336686848
86997656627164624 88123270384273840
48091959934541824 127961814270478448
179544037469896832 192709874628977248
16830313692006698 22939097501859056
115460786292758320 150443657202417952
126335887772648464 172116241666544768
37276480722463408 122319821128745744
53150972339277152 120890487339692912
42770414751036016 130451796406294992
73951056212909648 117652695765899936
90879659079711152 178201573913288704
150229526603948224 157145318763131552
74057179535081568 148187947752743136
46069517531181128 150215741695070240
70174250186518544 112011118564018224
55113629795712640 112651832215216128
99256012813442448 112673936816732288
13023153518722052 69162446433135536
149859686988243904 180003298726246496
168879209342619648 187525405181598624
111688887453213920 123631981993333008
18990349365022736 48203446158016920
97789709569329184 176295208048997760
96658994205932416 171633298275940992
62571800992402344 106071058889038896
35762456765889848 35901975977794116
61898921081684216 113320001786494464
4542745275471257 133433816125886496
46494331106190336 92638215492844496
21077949863350644 79365381937879424
6314605101329096 83686995708172336
94826432317919824 174460114133323520
25636382321416732 178077961376378304
72482637554023808 73680899501517920
65325187906694192 120107643050933920
8193852793241221 144655841530509376
57657369172964544 164215125330413056
14731667986369912 27087128711777452
51113651346716448 191282565129498144
16234221797963350 193941126419005056
16380113362164766 35669910586580824
78293052070374240 108744379622616336
143125498002947504 175357753195385920
151252372219265440 161265807684286048
6690410846749130 66169931518029624
8646431726030747 69051448043630800
77419700744566752 118128446106507920
172020903749139616 184500013030784608
127939614384885280 137893873151836784
50939447132951216 159681967087090336
85675564562786496 99467662605314912
86052138456689808 166466287014355488
80603609076575440 95960508702526064
32006332068544284 122769296835832928
54252430673444128 65614249169257216
39236070960441512 171661168862168544
34773196549659632 148744916551202560
31229338034757284 171347188667454112
45262607130665704 106712360861073424
121342330728056000 144504945914985024
51118975588287464 141009306818175872
5395720520109692 121760895362007296
45504797989964864 82570764662477584
1832182179749306 2354993536680524
125592347170677376 169903999172459776
120936006217270240 193396494993252736
25295007627036052 166197040848940672
66883965317280048 87198548877951984
37483612900146064 123997016873116224
6332089523622750 64645709754873152
114132233461561168 142922321866004448
146629450758154496 194047881155261152
56029682357961568 181815341037136096
134744267261491616 184080137260130528
83990141955068096 103812979751136480
2779822788098136 83183961372153840
33436797724576360 125998142307060672
48663848957058944 156498567130685984
25783834930494968 103663819569485936
115417091886388800 181459478198823936
9735861767605444 74822243326257232
133928876981664128 140343091748718992
20726126930651204 168153277656804352
35470087964839552 134931844331218928
37016224555751608 63733798682371640
73638700294425232 78578139652600688
105707030303233056 174993894537518432
25537886067453956 56241030356008128
141931569500187280 162096344240623200
19775988192331228 92174912973505840
69035845205627984 110361575480409184
4355110806689246 73078105269568880
13010633963276724 126411520535296704
51765366626377952 75895840159579600
149142386788314304 195883539217405408
24235778047619016 68661562765710016
182126062824591072 189958403098821600
104551403594171360 189028161073347264
108576929313859952 119215183629055632
16958103723007498 122113965801339392
75152151560809120 150028911528732064
78810980852710160 169455486798877472
46135291527231832 174178872230447488
113920489598200752 196250245948164544
129354207929111456 137347980377075776
133301678104165248 136596621805287072
16686003415637018 171036998518174528
35652529396663828 109191851788028192
1941978559847816 38022117706239304
18020092255691868 135919768595394816
87879708991020336 105116461412292016
151582081052313920 176087862883209760
116761611835461712 191810698299129920
66818651939102840 166111002682054144
67976929915912840 133360381012642016
48840638386760560 168230387276308096
105275929938597664 136555642016281488
13562949768124492 41728621912338024
66626944942945712 170011568065697568
44745354809392328 179846132215392000
73613704522484368 152171641043063840
30254177359673668 107000953263101168
68711644589255608 131449067131789088
51153753981481504 126404259388817968
26781684631318812 109209721848824560
139170048095945936 143820010926837472
81686820443674912 92943239968508992
23413845122851340 189558141544688928
39852630289078128 151322289886080320
40108518871715864 64567364266928544
51508949683625528 190113875820904640
66099911957042088 149667852218988160
33237320002513848 148386076466283168
63427513483215312 190636899260272000
39947401148940888 93305788987690944
73846066134593616 174137888735220704
81439963083610016 101016091837069024
47191617491563144 77889452629312832
32722655419217396 41199881685063656
100346879100690592 154153012209111712
7659934793870769 115274410792552048
61993893026017376 169248267043369824
53636044373667520 165613561074511488
32684313889723124 64928890212125640
86221373036417888 130613384530175648
59935898234022760 154839322702387328
62226754054467272 98762311469340944
58756000396308360 173776787797978624
40304790895139792 128457602651663360
107011754383598064 186613787251506624
58270907320240104 168026366729111680
119375104209272672 150705826901976320
32770438750236112 139944448190287648
153487641968401760 169721510565773920
48648471308986552 149102525719045984
20140202277625448 58235032655276120
153557318733496704 186841314809073536
115283525994903120 173259958070084224
117520887855244096 155731314206420800
35093684536455284 126354553249593856
179772501053946176 192285808589810336
63150174206847112 101843606535368560
30822893338374268 72887991151304096
75051981484660032 141406505266953152
100174623773306400 193035238907597120
137200738695449648 164416063937579200
51420347435874416 174035142237297184
138739384372192640 179882100472532800
100297004662881712 157606479534189888
85980855109408896 150904543109213216
2347661048358980 113313171196098592
72426956850963504 126244678221851392
47855631811712304 196358241300350656
3585528420685278 95679415248652448
45608583888859368 134471628603391472
26215574411914812 35246154630823420
97644066202266368 180442512858832512
121318918517864448 137814761373832800
74434168511902128 168116797492076480
77302703915771216 162756086419761152
45801264283955296 146655351291946880
15966435164182194 17841430202330518
18134936585888708 45558042737547400
41271166623688600 74187133819056544
62019549022521696 113288219334193392
90241486121809472 148127588105824928
100215011626781264 131242495281784816
35719468277173948 65870939511109448
104897211305305648 125063879496792960
414178234331989 93107549353634912
73524664435720896 155731237289460896
121889730254073536 195533614139656448
46128277179321968 126579364930445424
48256108538289392 146290328282122720
48998463165998320 61789481762203904
10039355857895816 88787949510953488
154347540725483744 156996185808096032
57507286279882104 120917916073844656
142025611107853888 171220597594627424
94007253723615744 179790491976071424
64343450168652968 159496968084206752
52540582795302600 152841703713886592
104500028540478800 189551554405349120
13466299822606822 44044225459731528
52680235167501648 61569412693433360
119379354116589520 133519764896384416
95188698354221632 113674586947236672
236656699479585 121267159189639776
129306701494881792 143162913580599968
69805795989828192 87861618320349696
33480526181998044 95605994504880784
30141079613874384 177256891415035200
20320948015801188 94623311391606256
140658521886799152 165267264440495264
84391585633547008 134734378484576512
87582582305951136 127129979086797568
97211136502085152 137601012986139264
93109068213030960 175159944133084352
62905324703155888 113146964029261072
61815841814267288 167313938359715488
75245986226884496 104729665329474480
685635545175241 147485900313786240
52243625410392960 59223731922850464
78184202725387536 156141584607596256
10641539806963862 79647723556003248
74357880978456352 114850937356073040
39337343249388840 169137706605054080
58750963743846648 189817996527733632
56310663117074800 88799459936012016
176947271896914752 177872387376359776
49751118557822504 190985474290091040
37743638024549472 49536494840999496
70878397509342392 100652676190496464
25225791090551948 96898503816038528
54934366112327528 134464255205647344
5959804085524872 184313848488823936
14886053721208640 45690108836733904
113290016031519696 135724776762586592
46965802035087992 84012044600798272
41672879461837640 97684348204141968
77801834412168272 190021675404167328
67235076834098048 114269027757866512
26553614035047624 127862708167883792
33552150170410292 69748974726161152
71835984090683312 170746301896052096
48074213347799856 92983838295558512
79041101361404720 163222189955234272
53206051396785448 142284948993765440
194077639057046240 194908455022465632
59003195331634624 191755278365488768
36943129016790000 113587235811213920
103073270248474304 130419440103915072
63242691999165832 125022210601262752
83876563800343344 90598125770126752
10730460926391596 136601444390892640
115141264922259952 168598385322316224
15080046775479792 16919643534645894
19376766511741596 94878217533792432
18864481766785588 81237399377221792
6964136264169007 101610783279090080
1926456634488681 35844428178628664
41877380637995832 195974544894569728
95998591394195424 126433001618170352
17628690451784738 79917365606464496
16628348898018436 158865157866694656
141188692845045264 196322053895634624
33616519942463296 114598570214264512
12005170018001766 123206477076205216
105399626489784016 188366514398229120
21392552961725668 162780311594947968
29058372683152740 48058187526489552
164105561891488352 185222976452200032
55096388964527776 64328384682601384
45246868773261040 89685350014068352
63524376099319864 117947895103099440
119277086331683472 130079909603881504
4432987465580984 130777004232557920
24710353335332276 66848097331931688
1156776575231082 38743001432781032
135538488278953584 195120004025010208
14751266573602688 74038863066497184
77311891323678496 101209090355783808
7207882288673537 53707188550908344
41134357590333192 62281304343028656
107622625936050032 165533050502984448
14275673943675568 186616513648303424
18668664834973840 87090240605042560
103862861671383360 143812862795892064
159514466827289472 181066840195973824
113114082483840224 173841721403307136
108452594682640800 133008235201145664
11322360653288206 45223745789108032
69032425327365600 182040933084513920
11361676870964586 56003483917117528
145982799183549472 153919852652853696
115386944400510992 149118214427881152
52328347564485328 159268437356301120
4026036303606680 141317674387896944
18159532203076900 168027434990926400
31667521584542504 135592977193887616
118588172843423984 153230274076083712
120274044562999776 181755734413231968
61022650774296056 149638172343177088
122790855254226496 172423590079673120
11450829699727822 41084239670108960
97807326675129344 181596017231645792
56177526867460544 97906710091417504
73392203684324384 121878134972933488
35953589174568432 174029677989267584
146968138752157152 190325095409543424
13229403626273384 57680394596636472
22101751431098072 133076154450450576
17221351222551274 18788510175758664
6206048024609895 9451835152131036
35935641971731492 189936975986673920
35794178756487164 138430413929273696
48925021292602080 133472147013625008
55290829980892920 65259568185376640
72551448915494928 83973209265706336
77475999884820960 97422263970978944
69043632864606632 92989969323544848
97113544673956704 185505101109553280
15788879216511296 161967728925706976
111735631587743168 119316727869062464
106293556894513184 151079653202860544
8180195000755654 146078981353773472
124841236303170800 165805264705017248
136768259229760816 175388098414314912
32681605641881612 140913755048134368
4100293611559858 105460169415459728
72810937778863968 98009279783478736
76934981777778448 120993937258930368
46993062856207096 84734177249009952
133434623966854176 171996047663504128
26677841760372544 133066409989925008
88333697918478512 139699438326007888
46915798463664432 115224476168930080
190736175789419264 196491500204822368
67497727848046168 89082979272635728
105212204691593776 146732233134926368
113081247418316880 180574341343621728
121616466778674528 146820099259711296
27089377860426252 37551675253623568
47143074357803384 87400702118240896
42229666070313328 139598035540595760
36261840692247944 167070729951160992
58330588326190424 73689225590837008
47168434778359688 128209684696648288
186636453216239296 195126228183511840
51211369230267608 84150660408710640
72054460538493192 181062829029508160
71084594964887504 83357920759904240
48154123389214072 194844380829858528
24310937559811836 80371774825344304
14930134933790462 114053397427683664
90069163078975392 153457548812126848
43281207643217336 152531673667762336
38531948549207720 178660932968621600
88222780615105472 140907188810110528
14628036268644678 151928451216159616
45500367644661632 139474684311486720
13928855234293768 144237401280987488
1933444623654366 100591703806156720
153470533527185920 195147605802880128
22170807867533740 31699076838237312
54650904058461488 90409643266015536
37895339845431416 84853264761449408
60396640509590640 179303365206575456
102494460138470016 105506690709970096
89007791695003328 182819751060728416
76330902154995600 101746928796550192
61844614511597960 108040150748830144
82875661287569488 159164594434398688
162871067075934016 169450557939339872
49980925977827128 150257469417818816
27687777726374452 57100529419498176
90323741093255792 96000912038532720
123182904547258544 171924958406669216
98342884930630832 142442166334167392
43606902562362784 104710621875146400
24737187748678852 164235321426259680
130327088322515376 183885193332389152
91150568987156624 113491482210704832
8083134783540571 179486319179610816
13946307241153038 103278885421832400
104886430490364096 167118723440649696
143800045095102704 167447111736232160
10252999755641348 159690299913255200
94658065149864000 166660733503591744
83321293227488256 112523469176049776
44319869251851160 74454506911671488
112612475223239584 182739270041799424
45948162437677592 175790444647650048
16329047221983588 121768096373670400
132514808034074720 164748753430460000
326615360126883 47057061833469696
126297466160029056 189157808245548064
22045572356368516 96989470868784624
129541344205098576 170825924004268992
41696167120447984 44067620331206320
112408582841493840 183230248805810752
41207380948271408 178346343069304384
78509246049329824 93570823032781456
8919796629604385 72738489915673808
89776040597238176 174384980112049472
77564310243568048 160550915726827648
61262700103749512 157523708101517440
75727014413989008 174564813942410304
45947066212863744 127346633278862352
111280733984607744 138807110867088672
53927032569477360 99165782770518944
89851759483889568 191655777797214560
161948964352313792 175341950952546144
3133241337697655 49574552846260184
72270443353406736 167642187759789536
13478446676183522 144679267642550208
140209169047833792 172123051244283136
43676663455536504 189038080758725984
24071237677232296 135577467315473456
113820434358332208 148991206561959936
48823382293130600 143212403728169440
41632420906824336 136606120405181536
85544339132238464 90581595166458624
67704601801126728 109297690219757712
90686025592236160 136691255306273280
84982230549482848 186663366830186912
11751547475640880 80886325268178304
5907235497920430 171343134042486432
79718128630319216 181444804424465056
42055189823468952 44501182636667760
79789882194261120 149441658654191968
24111208975960296 66840701142833080
28608765875147500 52153512897436936
47489567199664248 94328576770335248
52828846283516008 161689199148377792
169925194384568672 191618349495057888
172199688524893408 188268212351388480
66762494643024224 146283213933875264
87017049044361536 121867371817475344
17859626328676324 99677981434208192
19163638471264848 186205928292187424
79011946723994512 170489727118563616
5303056190904159 17172807672978192
123940915706333968 129350191027374800
21245352577725816 103831641692878944
2585000823931999 188145054322927200
3527461360510360 91456970760148144
120398897594786288 174882642940064224
139586503042024064 184183438828994112
54075534667853104 169292097842983840
88608670302078496 120365289038807776
176703355284362176 191155953773937344
56798377476949624 176521131821581088
9412126717447116 23345102825010896
192860970472897856 193104769061468224
30728237540097952 184580693519322016
159340614332805632 166938998481430784
39395034138701048 96933065957761744
67239956261892752 128916756704742752
69853868507777048 134376226769351392
14532120724664822 113928857627059904
171041356323794944 183960348290753344
27318947441979716 155399214464162304
63582651532892360 120826360483923552
54595372253078624 183156015642944992
64442008681311032 139342587284800000
78782765598784496 90817622680638912
94124968972127424 111372141730504304
64540494167096664 188698505598247488
64873835183792432 126575745176711488
133394456772150608 176017843977510656
20909151064782964 62636371869128320
63573185600588208 187771310677934016
84067910859967888 133907869717254928
44230138012784800 53650427285103408
25079563399206408 26222641148171300
69183491923686648 107072563738468640
129019482134951792 177546419558187776
14307606955297264 153561488732696992
42598707067004536 116631990864348864
95208183735021264 135751239491967024
84191755295550368 189232477271902336
67448864253033232 67882402431716456
8166424577018010 21608596470760748
112313546494774864 119108533316826848
42534758423758280 80431645667289120
73454383085436512 81402577915603392
89212375799900688 119425334345485408
31175391721640820 120029993736521232
3891038645503420 101791747151733904
46895028960491184 163182592357911520
56433851305253680 72328552961881392
57650933076776240 157468693848824544
118807371944339328 184148524364415424
4187009342393164 106639777577081248
21883382287178944 192735701670126496
104456065307032608 181507548822194944
68691131314515968 104684707791675472
47118918690203184 194481472175434080
93298524486584688 153746810820625792
60216569504948544 142700579240166208
17637265389886102 68990118241039520
143975491933482176 169883551098609984
125384104382011056 144242766752325280
118014820696796048 133906398817753312
72873668771884416 157867219995057024
72901834031041648 95133200999403136
13159081747889746 89659132561947520
14468008411763926 166025689379070528
114407981518278832 129429733286395120
29485666838609100 182833304743256864
22566064116374936 65894377128374616
109902829571179648 136347275171731552
132695998203637520 159839337259968768
89502887332469280 153588732036098368
104170991769056880 167213170801467552
39742967285575720 163992723054162144
52868975158732720 99261667953310768
79675724443409584 149071957529857792
92145598025984160 187928979920918976
48255897981538224 189684930868623360
137294778428846608 191842250371856576
36914889110418296 155260139210165152
78662720780200800 94436775595249312
12824995261759180 132336906327773456
120172111687797504 131499781710370272
2162768423418834 54452726776252648
22580799719203868 143309610255591744
19477098428900036 38739979409645184
24834481138300672 25129841898381048
78890769449106464 168068274333468576
60809989211773680 92068784552993920
156940889488327040 190947626402972800
37438615606688680 123698148976979296
33617004091041024 126969175807403696
86403135495216592 134670863146275936
91558333577920288 192344801574879808
79269444683324960 152509175223326272
130775835136619088 154725064641887648
151247524743120832 171055571638923488
5601981960205912 73069975304193296
175108737943519360 183641247740999008
31285093699034428 67507739384228104
185628369419702016 196857463130305088
2144521408801421 163295741270929632
127346285590401728 128919139053534736
46024417596979632 51125455956377752
50526386690465440 105126211470736352
10471478819383684 12629952772634798
29352835874738220 45558371081869904
89240992974743488 91658649945789760
25708032600954948 108439570984092848
56903829942511928 114622323027008480
1399749415484091 5786889234110941
2787434148831218 146539558953861408
34302648252331996 139076945750237840
64592444855614504 137403139315579216
115168990121441024 169808875770401184
88273512800633824 189051178139563488
132348058937657552 144055246929350672
108744998270604912 174593852656094432
22482419507848636 178394482389514976
179815868052111040 183130231865383168
14695205202751068 42802302291265048
166541544249694304 173031277128879968
156040923121135008 158235395406700608
6081201326483510 121698381973346368
5307500273636189 78100462343174560
65013660229827048 167184815054155264
56320477720689704 187833631129237472
4503781511162739 9663247922494976
66815058917060616 174944717792658784
25800198610744160 139756036077415312
29191601696411476 64711843553193648
5443636628257551 77791944722845584
23842749836276320 165621702835000640
15207565932144238 82773532781480192
15022288104926410 81482096334575360
97837709411530688 108901525367898352
456919404207363 139400511694004832
47868049474521632 137059283083913360
41275687631780080 81853212046539712
160883988455955712 168607093768457760
40549220461113984 143306816959180464
37142182697386368 140642973585381248
133022608677598320 175728926692961472
26163087416370320 193999268450464544
3357109718645442 51152428773615688
39423258862988936 161191855221424480
4470859696108905 147522707048939840
106868513415954784 175823267034891552
20335901505997808 53112732355119040
2425455600113149 114734520233103504
91708562365157424 126507357688686016
51674756318122768 151213946182719904
60347932889203528 67201686703729544
60896623645528880 196300557441652544
69738637889898648 185765616757301920
24423619085495864 118042829066239616
123281435773427552 178786724648594784
157594829088606400 190164462058678944
38920422569011128 49242185963116368
57597720053589952 80075603113658032
55304614104977936 168587145403876224
28068906898475720 81584089593647200
73865891261425312 120419782665380528
13407793708540516 176515336544048640
74930274837027888 157899722399677344
33462322690028828 80909282909169600
130782855177499296 150156768604087712
32998900254217236 34070362971347740
46762197651469840 165823850613940288
29128307744319100 84248038857597328
162664897147244160 176676022539647264
27945949722633600 181971551210451712
20202081779930880 196567235799993056
69129782625046544 184794997387430624
126432977838489136 173057092799902784
169367478457625504 196154401042810016
77625393520982032 128984790848015808
7257205352086129 25978718444835788
74514996737184928 178140917788635872
41503946415841592 95817552894299104
71873414115874280 191471766104613920
101776090526743392 182654917718708448
101318500954259120 135291851134809168
168176114320886688 184153953092377792
64630419665096752 159976453675979648
20300870696255520 25711046957857860
52585624048509616 117457447564565488
25100674616806200 147240824793775328
50668762992973632 188623972068413664
35120340827395088 96967661145882704
15759847773378728 166525470794134080
28932496567818652 106102305642177744
101048351377634160 113286334314552144
42217435093244776 194905691583204704
138352043541442736 158361165900570944
118470571739914128 164897134646171200
52817121006666400 71062632356707784
1805571641518382 187059467702254144
60078879230959368 68393670766240632
77482329212532304 159406838740480096
118409417464522224 176381397467607616
150475866017882080 156129356176563168
64609640670611000 144245271901638368
10842490089396902 87803204707640576
157702170640895872 167479555762846336
75740078456827296 109329403482493520
81152259573467712 171751252143898144
21103401647757684 136253191711575600
89360926117947184 98668430561307936
136886093542260144 176479882926196288
10496996398102296 151817525424366592
107275477268787520 179222729693520512
61743321875578712 129939613309586304
47144622421752776 168923604995819776
82993363605860928 100792333611394288
113474676199342880 149537008989894208
121359709645233984 135641096249197024
93666275301240864 141523724437747152
112217301916574464 189457707406635488
42589669639985824 82817518658483264
54485771210342920 181815285376224960
20307977347894144 56114829419389136
122246201982440032 154717766286338560
5344237411808661 80595562886041952
170294078226453504 193900654306085696
21298997470927052 136591822486223952
32080833951939188 129369300960654112
106684534031247088 131975817243114992
107483659457697024 193426918891527040
110522065261250608 130090528290771200
37034549667543768 123525781921837680
12828464623257140 170422943200682880
2808914450094358 145848844231311136
3740989547266775 48588286439648128
21080109017180456 140969756148296752
79768906326382912 193243230060087680
49171685148915480 113662924844741616
25186060260594308 27795560795333168
63763034765319952 74254584289545040
75738314822192848 165320259124821504
89281197510993840 193752473762287456
52431373278017312 112767067370372352
76325307990403472 131555182941891984
143780776465729648 155408180974555488
20188689667033164 106800589593019456
46820071581472400 159877085596498080
3619262531997135 110323835039797184
188205395101311392 191449821244933024
106880566093119392 129466649376051552
82814736504049296 111981690526844432
91621087115649488 148604807013959392
100212317004547248 141587582375188304
101223964605249104 128950162933607648
5056213982431065 147439210488402016
105161443230037856 150395202014136672
45211381157245960 69906718701568960
27966457475441448 148062523295300512
70095704127512312 176335633724756000
31956355584267736 182809896163034432
74660385319778800 135590240408420560
16777909456773112 112526084264111488
133285957167034656 139958318773946768
26366374889921084 193391592802057984
11989076921347776 150211504483360320
12272018965943060 160138053905500064
39002084773423184 124682391793990400
47962115238035120 174056021421246592
183202952885137952 186255606493920928
115274667008751072 153545176332090848
95256084212315136 157339747156620896
19232667628489828 155012801824108224
165364255248201792 187125394382999808
39502452430940072 165319039715452192
68953921102958472 161222158899548576
69737607346318160 119558739263513664
93761015102155168 175090013586321376
102727107310715024 193240390570467520
16750451333919886 110143559640107120
117563300427733856 128263549554334496
16119683379349876 17825010009064682
55008217578169280 180625228776890880
10733121746449718 24200973812152408
112808346153667392 163421883490263104
33612615544211608 172319913878601472
102463142378639664 138578687249630144
17777127708985496 155818547650998144
61121066599376816 185112142202718048
27953651025913144 104067023684948816
127669006468859152 179961233854445632
88864578410076736 179015323417494080
58369774144105664 162818637165241120
16589800332584978 195076098684876128
91295579973667360 143115392633374832
107496113530171088 111642064813796096
9985993098397780 39204418685056304
99937598312431808 144845855616228800
34230471523366420 93699902996138768
26397088971128596 77771915537785360
37426635320867200 91338886963011312
102340130277407408 115985445125723936
150196686775401920 189733341396297440
13941096546156242 18054266599472580
151053546953132192 152387508410708704
29871884335619736 159817083965301472
120715092649520496 138750850389777728
30841283279708360 31793836049481780
73728483528723072 94458730863939440
21141679664997312 125916526642928608
45785512906073464 168261389686986752
47770545871635840 154837836622830272
19645914225364236 95211183991656112
50929776164139240 111001852993721200
79319819934474672 169548651824017536
4668212524953213 39291396216795032
134908079424200400 159758153859657152
38225577707738184 90718329791213664
83234934230952256 86974820989157712
121618085015787712 132455179598207520
17052718553351816 27757569609788004
96722861708893680 162836986243479936
69920153825883464 73092028838674688
82718895775277824 185477340585288128
31422151312091856 188385345185657056
85111849226152384 102304799667824064
69019142214021816 138869082890804176
9512488926970246 69488864298609896
37923520782162312 129412781129609424
97272670001225360 131721133790944048
50459891729221280 81978720374883904
158583061308060960 171173466138050752
47596750442984472 104874981732422160
49238814487420872 137221465541625536
8572370772425889 152240778621153984
7558240064720769 60755473080657440
44737593434065440 109401301608419472
60852244664538768 125291118188669184
113672177307846448 132130091812274080
68385375064553928 83612237518027008
53122930555273144 120579844498002128
14500469618393680 145435821557068032
188523700502874 82925674103096736
131516103747307648 186511799988980288
8963745039752084 177228834448001728
102356580918611232 111288616216093264
18726458570592296 130443720245298640
3980172046105705 24281714225543832
155263361592464992 186859948123143360
103321062776592512 148143524089653504
32429839428092220 58042210245245096
64031334843394880 121999007166641504
60498015956483192 150520701611835584
58339838616135272 121700387362472112
84443249678247216 102374129878248736
47198913429609752 137446570360201776
84009455204552944 96892319909462192
21292135027897100 162046828756884992
33922037959462944 119163330330821728
169956179536255360 186806117171539520
87067522836554592 194814113823704640
111722775425821584 129054908817385600
26817482805509604 146794458006272896
57218625107764680 144116752378240992
94388762699403968 138929670648797104
5817940145231696 37447886059915416
58972429979082184 179843195050334560
30884968481238552 189328380022151072
136607261816859312 148870009089923200
78452914985931136 138423556116292256
66987977034546872 158634062868726368
7815313941361583 98097612310293984
50041146320443856 153629679241551168
160975285588013440 177688501941577632
151416616138968320 167521390163225312
44593188334672448 159784534270281440
7461810510709897 15029484476777520
114642862050595312 165231264715656320
53908618581662672 85130045877255344
139581631482990976 185891578405275872
123447088941318576 184587615821877760
35915973661395544 118280652340458224
64264243885551896 176848403282303648
145326092142839008 147246002030468800
37500988761272784 75716715344780816
73333331661644944 81188737732660208
54658253900746152 171267394552336448
48381085975215680 96958448381541856
16741081852423120 138005182228189408
905831644114916 23845202489443248
35669444121901796 127581406529374224
83769216532666496 146638565145071648
4760218555254787 159743286817241408
104854977663359360 147374483532587008
120339399714194736 193425613262211904
2301790836621530 127645631107392192
41650950449628896 162475565091410816
101013016083837792 186668035868911008
45775132890029552 128994573344021248
137748835030038784 194168862865606016
54952333390324120 127741462890845360
25247194103940216 149597502821298336
20475603002116240 190582525292254272
128211729055786144 150489569646157216
154850072930761536 169337969289517504
7099651305049752 141310141921705376
15755679806137192 176902895438395328
619455586291449 120286535780086752
18447319736769700 75400340998108208
22250154503479768 145145177011482592
50687395069276720 67132912336429120
30188586305923332 129687224251487168
128771916596653312 166198657913565696
108297581097870560 124251438454656144
166341001871845824 167505089467423360
50600817575892216 163275273673686880
44167799358216072 161740889506501376
784196214273896 171093626475163136
70691885413774904 78174971090540272
39679288270197360 40038652784861208
20532023461886736 104578463686474000
121587071900564032 152706200056197056
27191749053296660 67857733978143688
6166158305740840 146327630255984800
40234493045703920 190107718820417312
140462418952225344 148385847285661536
84695741266590400 120274112059361808
100041624687126720 176683233430316672
11254490640657746 100176068593093600
59485706573159416 167246729866044544
27569000372975492 57765144218780200
58109623131271168 93198700039322224
8948988717240822 82722878064937184
92338001570188880 159683563327343872
171452045749888128 172703654737052160
20924899988077400 130444827907245808
112742500297389328 164282232644816416
3801792154570573 180651343420601024
13839451362080562 100614511078709744
69728344089915168 186457382794307616
38790512986583560 103637069468113760
8627564576913950 139007409225653840
29813614846783940 102167449179281008
51742102803580856 178866046169900960
44589809798750728 58406425069644256
27766107133384168 91953754870555168
3195892784378362 135246091343959296
166736280933717824 184329811243762464
21794904368810752 52654610390827120
29226182135606628 151431685653312896
12103146186015756 64070163181740920
91194018869604352 123769635143533648
67315849894990520 90751989219917360
47707396479390032 90507766639166080
47792428554290672 180222360553134848
38437027334780032 179419715438983328
72093162941636704 175073393968137024
150199185055978912 191283658069921376
120980725079926800 156627446045489056
40171764432824744 98590063159389248
54905364852283592 186336332300456448
115917371743287184 170968377633215584
66223702681580488 88804315495317808
143678108355247808 187153206499570976
2094654018672949 193587999085921920
41926666226253520 95746184827064880
84618592937309696 105889793388576688
30607031688390636 126322903384074656
55826741220729720 114012072189207872
64747053980619576 161377972884689568
98346991529549568 176682750810893824
69684642536047008 158169230491506240
10214092781783810 194693896276481600
78456563771495600 150314933627269536
157733714978241024 175460038376643840
94078215004551280 185495670369237792
41229609236820248 149358834464700352
12371941956638136 148959836674580448
41351851857483920 125434784943306848
89351500896106848 169181081783486624
133548925483954768 185270553520235936
102341463725731792 120177611706240832
92110669366620928 103309864142364240
25014905209001168 70845817112331584
5397596649775694 53221342541624096
5055880023818728 191029145929634656
122473595600439872 128095323369530240
50466465511788360 154290723548402304
128358378051447808 180236392566897952
37656612718009392 142182579393903040
22224401188360168 52020408190895816
86134901056524144 116032375070641920
72049270768296728 186826385474960896
8158453774844206 84439553319493824
22132121265462336 67695234178775672
35686911645754872 144289104391026304
114484679442223040 169828425217202912
29486106056719528 57452448826810384
47531094297224448 52544600951313440
20337332389263164 40076920083364200
13599232161030590 69981327194179400
149987469980919296 192317517200642944
14368852015886824 158674679534453824
20623332328895828 38285063305018648
33104863567122924 125253470001339664
8797796583945283 108101278418497072
4786684206987429 45703838365295832
590047256788180 104062878058719984
67472953829264080 107148674861129904
15106407058700576 20282086450295232
22889816594730580 69999254454103712
113300731987864656 171380252887602368
42396228448388192 162188463806969664
115258263582497840 155083486457894752
120453332673432720 180503119317526368
74526753521870672 187929700936922432
126337135069276128 180661477514570272
147519853267157216 159557010274083456
46777507700413128 69571896241437880
46220299231036928 61989177465093056
50128357693389512 83754650258702064
65065189575290376 183732248567269920
33250674353118316 192426999984081600
26884989434884200 122930748140841248
48343697464227880 170743943414313056
79739550125406592 107306358791131280
106998930028546320 137195265986821648
100867894920760288 140308757677503744
148109634195913792 160219138549198592
16950674130943736 102157355965804848
116468004809283520 187476777498105056
57716316333668368 135854057660260272
82845837371975072 89237532320651248
61515094707312352 65094831269748776
50919592040327512 158791167890033504
35247254419915156 35948899178516620
75204543755637488 76852369822356992
91230993292337824 168769286404539360
23649074623444712 87193909482233280
87322309681670864 190278549259889088
90135347276714608 94897630861502256
39688948564700320 187221311897236064
3933678615271434 23632204417861700
67541446295072048 93585153318357520
56638133275875600 80648210831113296
4716699211237201 160067077545949312
77356045562076592 142209334234557824
112075549751202544 173471548665811840
148481568777107744 188696844697625184
42088699631515136 131972974950155568
81741341929296976 129734154274005040
184701896882363200 193297941288489376
90405558463551248 147615126989050816
115074363700355536 185598685440183776
3338693080148108 190849278594367616
41593034616726368 79058350472041136
6271127736359335 93378055777170256
114619618063877232 192932579510976128
108840848960312096 178334748245811776
90910971066591776 148254490372248224
96933471916950752 148542746609267040
38747099131506432 63082835781872296
46535742246391248 62993674116806632
78457553293454496 150168498301136832
73650797707785312 195817721093361472
57171217525491312 139467656041300480
92811997021724624 139045177386145808
97966518084701248 188748241026404512
41780324728227304 111592047446177632
2370418637858770 34869474826599504
10467256494700894 128977785548732000
44952008962464352 159191932684267936
1915633401058944 150390652797350144
125182588430907664 128959033962438784
39489421849325256 80204248679327280
65253984361383080 184440023040776160
43002720896597560 57900958701651832
9962895971959544 33057883365053380
28212665512994632 109482151468225536
118118044761015504 129347553024998720
21865268580022348 41931551046531456
37812396069799704 165197974710433216
98532950907100320 143597929295635376
26893712228796352 62629510066760848
9936073728950052 40336476968628768
107898266042714784 183635438161545504
64859828524929048 184730307472890688
113642102104094448 181917543317244896
69729550894562576 151130263977272768
125094306092834704 193722172129666016
163125733193602336 166306961619422912
116103472223364048 162650018098895008
125280848398961280 136316179124237936
31668276439725664 98965512431182160
151159087675444064 193037532224570176
38342798661698592 177766642950793440
50109429673478624 136500894324627568
120941329335144528 126974307322925968
49633073944597944 92519514425168576
2820680504417490 121405363900773424
188112452503225728 191467565895114752
82859591533170752 98198817493771632
43520589470771232 49274822403268104
54260705565249624 165738658163365632
23702634833964296 154062387142433056
166999715029487552 173061531546937600
71029914047832536 184868748193027936
42438721601109344 89173289141388272
30899976051341368 132598245248315072
106003486350151040 169296780834665152
118809513857591984 120812312774313264
73778228855766512 81909873407155840
38795361032131888 90610437738518112
145295988842210464 149919459814127040
49712029943422272 139615599701629984
15076259304376212 119841178695198464
79653352739628320 185867092341515712
81036959861381968 113669978072149968
16548467265113446 180305621463847456
31059138178187192 156868068550110880
44253361273216448 144247340304075776
103341845797417024 156869372117035392
329761274288726 179633161388563296
49424819825015040 122879736660957456
23645746448487996 159035662461161120
50013073885810224 169378040550827424
23113793450836756 164858991678768256
51981353737184016 94130064792109456
29891177192495732 76147337991097344
64058245095104408 95326476067114048
24711473284925636 189321551258513408
68522614070044376 94528160013117200
116952620234137728 136167494912257840
25652353248349312 153315867748935904
144804198884901600 170417908784976896
63254884574062024 178338559501829056
61405830078617112 153399153360257888
48337613505160576 180875283499878592
111403604783428384 141028753190308224
99714981725937680 148546862014526368
139836765019072224 153960811187512960
54758177591483936 67053976588280112
18593361542330540 31714444774170520
50669482914977824 191705814778844544
2655558103231702 81880571315227120
24062105116080080 92008588790839120
187722754684356000 190012590262340896
102835868739014208 109817692654796768
65517740505382736 109790015400341408
148599321671995456 157874473935054880
61948538398865664 108960203167627376
69804252940542896 128453423337716112
143174816599570288 154543521444968480
10325943336305540 87440195240338128
104542610843351280 171712058215012064
83255083693328480 160512154112747552
54995076893303536 191610346130930624
14255610255932310 74958170534844304
53547037773075776 154246489055571936
6564874133625571 192043429793480000
13128503689924524 77777281261652576
69556433226387592 143416002246597312
47091352271384184 79847877391649408
96971333545276864 167715543594032896
86490707166308688 125044322848126624
123346955668874720 178551363369578656
132590762314106432 183132538742180128
39815917301119256 50396343451646824
98893301878404960 143419660296463152
25435404163184932 46282248158899544
151871724771223424 190487050537641728
127068855393128736 166428854705218432
127155045889717952 149061398913418592
108315243768250960 120294918375024544
45002352894335320 194180960896781440
32508021833052224 148596490408566720
4746900762917735 8317896872491574
64071345779342560 185714359523950080
105970709578087120 158855952897933184
113421416869010592 133379023631437968
37440943384756168 178614640118326368
7983794304331496 67220661500136872
73796948375833952 77964923356615584
137417364769903024 176691010457163136
84640775754190304 194463004015655200
17343680696464442 147869344471244320
16103350218640166 137408528746343376
81400543950845312 180999478774543296
23588568594217672 157847203392274432
52164456145786968 184871519678442048
82423637959495728 92158182187277040
31536581147542460 76313194764352208
4142290227755530 81999059325087488
80155345957986144 150183423913009728
69778360381936584 195832478672088576
12290912749431016 143066820491944544
116483780578385152 152494933940610272
69769453144581008 117467451915009776
19564565027556032 183048073752818976
16489159112295802 94974728982190608
8070333777192193 134703467868525712
66120346148512160 158356553725361856
20626230993639904 165557432735468256
14375483528157618 52521891836671000
124434709379219520 190503335939314720
21588804629721484 81647108988901360
84356824085594256 106776375296704304
7519997981150071 166388665809619776
134943905445373792 152331647132579072
3017229700585493 102655517265499456
98114029136363392 183462001938475840
8079625467211450 124777137619294144
2126337129468913 85478473559624528
88729033991391056 90192490658997456
37026213042829720 131654199368817888
135287766206114432 151297399740567840
47345727506385728 64607394693143816
43049140613978792 85423360671318592
13026880970170426 149279446849241024
111896587215784720 134906714202610704
19543682032128340 134497749517364640
94382366386136 149422932829520480
40965091677182320 87788718359346512
11390627379591 3293420464932704
82385834725318112 132530281643690352
190399768111452032 192661944712892992
165831332367616544 195744750250420000
25714577365574652 81283083816964080
88320171362413200 162838448852411008
133957596026504208 142595277326158656
113441423333180544 134416295709805824
891791585719225 120416405320992672
5766818933613463 66796647353255984
79250535476910672 87189974754362720
66635643271841032 79903725388747760
67637006297083720 160938550717662208
23647063468592332 137790441959509648
100118034184023232 116773492473491200
75300831957652880 128729408418497344
54852182768297728 113156183346855616
92321144121405264 147789094035214432
125084848321839280 129022849984587312
71771067203472488 156085345413879360
31347103699328728 141296435990595792
125979006605747856 191081241575413664
85619339925909360 87569892466187488
40578531053139088 168480605626769408
147316880885252928 151706409320632224
60000757574725368 88466806831114768
106251204499180960 107945250191520016
164158780091414 134512469276937632
1954065868618033 184188067213599040
22039131577687104 23233714478671528
36206598529345744 122915833164062672
45129461528485144 120911530940166352
66316679932770416 101481722751779184
60314388269838024 128858643583452096
133993916379022128 195395214014020352
82381343072264848 119441393322979424
12623058302715484 129056316475275360
33832885328143472 94881931654642448
35066868585627816 166697154862272544
20086180560099992 136020780759465968
36670743040208440 185722752861546016
146122391313791488 193933708444062464
99920960281275856 168632914370038624
148994127460839040 149819918135525664
6884714753537848 192433736834839456
25196126716416988 87115968474688688
93375714550581888 174185610412005120
8352767287239249 35739527816846080
62752153733828232 92601105186081440
36723664492875776 49124131828122256
42677700583730648 93264801376430800
60801580742138056 67964456085947256
109137859316951040 120375099114012336
77240238427735008 103218061284538496
23562474136494584 151365444825615840
90371795126667216 135354748475971680
45238137936885248 113872036858659600
13906882155504572 141237366733365376
81938162328308656 92316650586860624
154465658689746656 159817226867873536
21152353264953028 35528266473709276
50839895985855808 150859259966345632
109877157621096976 138770139691402800
136107292981222208 185642304836470880
38683342556056960 67904520868605856
4353424610661442 192362037416027776
41020807450834648 180276679419493472
86106234973617040 152925636982805792
32648495776613496 89327762518145744
61092140591630112 191069768555772544
28442216167957208 194416324082486176
52587423282409408 151435894135488864
149688980563094400 191020564357025152
89325884386610128 111595974931686816
32370775047992544 86032091528170912
37294412850639776 93546876561990576
10247044245849812 86396506569689984
161850579454524800 171828443637928608
17454881690457676 83483124939195232
51000631559469512 108043284068865184
40467582624798976 136384148747399904
13348607899411394 169630203845546880
27660360423989928 173931348964325184
79528250343218144 125492086223373824
13851741541641354 149389126496643008
97840540843812240 153142588308218176
124366231428571072 157806638193843744
51653378207664808 191034568296109056
61684542639434968 102756131410607616
42339656252025464 182134286363305472
22527445637006336 98001714466085184
23599047632056204 195781062881445824
147842885155756928 182659405732330592
5486019357070953 114678160361404992
43051064047262480 92378109504026480
173328553038508416 183254219038782880
21267610810786260 56101571929144704
117475740503756384 194261799915001472
77206594216942464 157785938651623296
163651123178883584 167853641379241088
165924107531257504 167586545202079712
38751313923878456 71521605115098568
57548825009152384 147137594908800928
130183542198750736 182253194759505440
17127029340855246 40425145322276576
48176636015377592 50550190151193848
45339550411134760 47946924342876880
28327660458260824 84568944463523504
89947913049508384 119981490431146768
106457510113024880 177552924141731808
55584715756262576 83578086281878432
109239236365749152 124234265461949600
72301510778470000 155861932683127136
35061259779049100 163581594562466880
102981215306043984 108086926527428640
27734165567817720 126549302351798352
27152475262073664 139329583442607104
143277119177062576 177357206443636800
135878433639248688 153266323480536768
61107037672783704 104449917050851952
122144586483257008 172495288989290848
18457984365333452 191622701136577440
130792145542075824 146104984439127360
57279365987270016 106316720910141472
57570970190920016 162603868054026112
7707956968129354 176187706120401248
5977686531391511 38639290365540808
69937676902203952 161585496365762848
8059693290615949 151293636370565408
9250688696071268 191415433823377600
85508652636175760 114338542939322368
161686552067844672 191710090466879872
90114519728946288 107080781143503568
21726447485524964 118289990351389824
29397038028637396 40911890265006232
96777632245400720 104528224482123680
130508107847386112 181286639815038816
80919350777142304 182437084697941312
87428187262128112 188056790498083328
24191626693439052 191948983450856992
30711599820368344 149522170956363200
51059393013167888 153090261214811136
21708144290699780 114425050554695584
19825981267491308 185294528474841056
23749399233473072 43305245956658800
149461465097861120 190785602257420736
52372939952421256 139450069923490064
7514787368959086 98417479820443872
30594703547847832 184696019861704672
48554422934205264 128019008609537296
109771436468852048 177483466905508800
9633945867395884 74539020361203184
144665853491816256 144754871401730848
67793763960653376 176876898811950688
62574791319150248 176455996656836288
13871887441143476 105032895889493104
61589319300693936 94625224498180128
5562904825364118 144623951815872576
16079185646059678 186678830451583136
117411946406570816 169992014927266272
68305966202817000 139971409065549536
148063547410363040 156497225376022240
26654143664002024 86620144879752096
30272365125184768 85617656372750064
42885164722018336 187017299213724032
95200590187445200 192865514603679712
15528669813878808 140382187355071168
98565558010974880 135174547214877088
105522079424289488 173214633477438752
2148383392320217 193225342566489600
113780958496368448 139681979555295424
33484309276151876 71010367200562808
77315040954101280 169977986282831520
154471490442945664 188800292417829024
36842952521940264 160023340377343552
95274092247425296 103079343797130000
103777209315715376 196659914661298496
141417748640683856 181611356895918400
145651096986191392 168125712129567872
41050204639724520 58211970686863912
87722284690129712 120979049743780912
138038169647099136 140995098888885904
45294209719165464 138007107575075680
85788122710873584 194118930998799488
587668581578806 21365589558877392
184933041914841312 187113215867949024
49412229537155264 55089625030780376
27518129877505732 27639666629061708
12511593560225038 19239420990014048
17412943325169018 81595204328480880
5872874993836639 30200247929778004
162466169388910976 179204394776444928
132826410604740544 170775215383207456
19919876806737456 146915011904915008
70778299084762112 92634911543786912
58835908553925160 115466949515647520
25746998641879468 140335154972498704
80316293053145840 165426230286415616
123987053503935232 162042098827567808
62934911430449512 129905650205268080
6590585694635334 50156502795334576
34613741183431364 182945093837989536
52326445201159920 150429379034742944
74803642909779648 137647745483150304
13110284495067568 22481222912047284
121808881667676896 161472608674511680
50707983382926128 72721778871738416
57086808896378968 105249387102199984
100455814889142624 122523665552303680
27889143075070432 180037771477493440
114627398834330592 157536806169016704
110684409935373296 140069167620244192
51153461096144280 155593260949598656
6548628563355938 168622984804116960
104244874014901984 196229082449159456
74152487087327968 76006139719779968
38519153116941264 129026286101375760
85856510212660512 191700796801015008
159297310009087840 163905990422036672
35318283059841608 145860309384044160
129553741153383232 172317039032784832
31372973318258344 70562090420716352
27133425607094172 196277220261331232
79399751169646352 182300725007825920
3929230075603979 108968302940701312
25712389333182244 180566511518052736
106188947971806896 153441686101771712
184296684467056800 186844369228960352
46209272864716768 84724358506120064
8119869472514116 168021318605058144
60179520463396392 68285649364401960
21781627252092208 103940433116489936
114639257242495152 187715419810684448
22212130391534600 149557500569394432
105322246610643264 188101949833394496
73231769626108352 91848774919569152
2880332153741866 192229383305098400
14478519070109024 119039135410112000
5611802449002432 34944586955547072
41813056709178616 156441859903583328
138405781806691424 143861124385723472
52281426734215480 104357859789809264
40072906157596600 106864044067383936
5585303273979555 29818020192931624
86916744052078304 89373398281495200
79936343335447024 81416202215806928
16261435976234706 92791711620465360
60946438160161680 123458923456041056
49898899044212432 164620640846526400
130711934898096784 167524048383331744
17681575728562030 53531333288793848
134125835002692272 165796093203810560
45536354635363712 182745673180732704
35536225395782852 150851657599829984
146759902999429056 172766443184750848
51479533154987216 191331917221718272
54057771245364016 72484671734646048
61506493876814560 180149307355716896
116206634132851360 135874973656590736
94589063794582688 154868735904948512
45986234754327624 94158236092242608
67794947719140888 93781835793409392
99026415196644144 139230932221751136
9321053243072742 95405018494494176
62710281196833368 129195563033416064
31740655780362272 151242934972559328
87367461943083888 108577631930972912
106054170963637536 143534255185607280
90119811973368768 112901838184932944
123882101752885216 125017863672087648
151792103266023840 180406125052714848
19008222715127472 178476091884209440
7947138189697263 106339725762522528
121023140800509024 164100476932496832
12377145127860112 166980433086875488
111276533935805952 114584171772982640
87772294314144064 141271061577684272
15862945647251716 74885986343429264
81212139093234112 124323539513675840
48089940789468264 53112304759553944
138979672071408832 175159731833521568
173790217425060608 191960215943670848
83561582423083632 167643758724207200
9550487649859334 40017605506889696
7450255236788954 152454370455342016
1813346122018830 2746291523109099
22054593252658896 195359585308085824
65939705027806720 134395165867161920
47705663074119064 186904226922225856
93194602416809040 187157719263369568
24697706657450000 28135751804254000
41320565258545864 113952772263566464
17464036755684054 74351594365781088
42599929784833536 100613563885558432
54152074827477904 192822938265160384
102786711338592016 181158477802623808
46086592623445264 160558610892952896
35974834910612888 107681214708485504
117081971425243616 143453887805029344
93992317562424880 135080289199997104
94067935438453072 107249483381605904
113654504378516400 145360610820745184
8662609758007028 92860105169027968
70783934017866560 98030555508799552
4434034827734576 19782808814918004
76570165324533376 145211894494466208
91373000100251424 161908490054922432
27114232840506360 177900703831901504
31384833708039572 139139457605632608
67306070532245232 180820086672056896
71090369477125152 184745232223011392
42989711646496000 190618582171540352
23491537152441388 55492906783090328
5012682522434646 27154957007869104
113841362340643200 177479100528173696
100928972182194880 126497401900342816
10000233231777026 161283433394267424
17773908867595320 158002645698756640
136054000917029920 194899442673255712
76814523199642912 167683826197723232
182577516186833152 188363617124576384
10717507676412010 16628976250766762
75096916634130032 174078785876632256
83185382496584800 189628090895171776
8363231805345331 45334904679044216
173419444179753408 179461878374008320
44204654139618176 59360806724960224
79907467297807968 186779733756920384
11724425641327886 82648969117604224
99748467763962592 181139206705820256
117462696114859152 118085212788878032
13104499605428300 13479103702888788
28798152008792928 147823240652227808
1555811093101420 162828421713723328
96058722371160384 161398561238279712
30511250750113176 42980455369577464
99452437981297984 103704030571565776
37730462667392480 104475240863304464
4606653065306666 60892804105277272
42582872750922928 59422658773487736
37553173886506392 94270758671312960
34942027608423444 122502580364740688
81430223820475440 105482484262783312
104834142432705184 151974664887299968
64050646194140216 171951855274783232
50592415203670912 118556302690897584
167150539356650944 190927253328636224
18919595503396268 58993635836319536
37849799646633064 139711244315056816
71648312662806032 111908107204040528
29770143460798180 74353359874864960
115943203863181664 153430298093558048
79293947251150896 191987928153824320
117836786049423568 146645204913468416
25449493499652032 33676005952309596
70800812202664392 81133291637864144
88548118848994720 166570030843660576
122036246712446976 146298135332490048
88650953897615888 143740848797304608
36921552957903488 109450046959431360
16832508985902716 62700025289026048
94459208469400432 152574696321613696
94412116903031008 155504036167930368
19314332118207008 94560588464880720
45890804777722280 176928781250678464
15314404895059362 137732286230767024
50196132731126200 152619709881739744
50044582556981048 102400604855205232
44878089702271848 195293118316042048
153330293160674656 174030436761621184
38760217540196728 143254724513278928
87736713913583184 182691518726228672
26632010175322284 91931972266048368
7435516243743680 39831100344126848
34551297751506308 64166076709126592
57479931297272720 122313349140900272
100100069668352256 143537348034371040
85480137697825456 151989981501234944
14450979903149874 109537892917964576
37821260854747144 153629737850261472
164059249591004736 180699384467493728
120843994676027856 187748237763149472
25191173076711680 137203804125484336
105263785898966528 125620355221777152
19674837775725788 97678961852865136
78966093260749232 114851236135465664
135151675960666528 172078739983466240
142675119068184240 160051867732034592
88808238280512192 104158987417716800
64130232869736456 162183405538672288
70884677296637664 143828110560913424
83767875263494832 183974587541479808
46023462299728072 156961361432327584
133540372099739120 143955267009487088
21032617857825604 101143361038673984
80392577519029696 146328081349500832
16564245903875088 98062374531269680
30307113398903396 91525193892376224
9176128238158792 124169644940281392
68162483208197320 102542200816847472
144665058185189504 163103468810677376
6063976183749280 26650170173530804
19081074283944132 23687079425929916
88486892203879344 185868030979203072
61703904981203600 187211036343975360
66227027284936904 182755131233115712
117917439867240688 156655171833257344
20148400559550380 37201280070215896
22313013498234748 119443284272583120
17135942180080728 165957389352733920
43827234724358184 149146864362761824
64576600578348184 121618267621467264
4952504859937319 18550941359620964
143223240562158368 170084945333107072
112732554190996144 118588690292892912
134472523077474400 191904742731084000
141409660393499168 153581627916938720
8841580247229085 186179410941401888
97096696912391264 101730756192978896
6350100199787787 141598932194845760
60781619445260344 137841000187714800
59626412215287632 121304383637715808
149803987856355744 175037497390187968
20046433951440384 82100078618282336
12640222643761536 141336947237434352
33369591789537088 51084679748080128
163268087651237440 179644582980433600
32289372642147676 115124994480110192
48087715080256072 112748601729798496
123106291863899536 157336475087544032
93467016010785344 191754645376826080
155441120913931776 179809359426765792
10778834173594548 72539551546978896
10483622927475858 185926784228812992
15929375284410438 183230419645738432
21100998662578084 117308191944964288
5684091580863944 99995274685099584
104617732883540864 195105210687215680
7513084299429179 101233805327977776
88959067988213808 105285670877083728
34046894274455216 103474230775629840
23177437550057680 46001495610388304
38488640842701608 41988833940535632
38186766283256728 190623993274839456
33698346791660416 94356501790677872
64021137423852488 129575758654473952
134826901251448640 168730717280134912
127351397163740176 160907834510612448
73120070873339232 193223250453592992
52900167202586224 100192430518416208
16547699890305560 82423706330543216
85026306391967664 123224980665451664
67206487638942288 82982244214479792
62884696895526184 72599920094622016
95042501121949120 116582601620737552
34967186875767152 139397259384649296
41214784892716296 143700243270331440
64114281741965832 147422500839585312
96025080952036272 106506885820769472
78433865527693872 113522424129096768
22968591804104224 164296854706942880
132141416464433056 146833599504367616
32787077441742340 51314750396150832
160038816277420544 182517743163253760
50022184808048104 81381608813438896
149298784278130528 190354321915539296
140897628861395008 177877487972913568
43863774894092216 77420082705241952
31562743853106972 123993631892904224
24370538248540580 88087214377877088
113848242968833472 168606390467746592
106722648179551584 159872368014343712
140753057158886688 148944520478590688
32996070114422984 167290586083611232
110702015602255184 118804637983773120
135147103577699952 156050436198247968
103093625557236672 195066453423026880
111524286041945088 129971927340334928
39081493196749328 93366590828216512
33813106415242924 120376847610922048
30860675534513868 69019157739569048
65378119982585664 181635958136808768
90404039258756432 185033896207071200
69452001901147672 182030626763927872
8298107123233326 46747287099158760
99982941209593968 178982695571457248
97799760484132352 139929504695633552
24919568687891 150366459330503968
171479384071487616 181224425347094816
140342677664053472 196584884998706048
2124261381865974 149706049163159520
63676553010804784 157006027252426912
80288012340810384 112841906893745552
38340538028564504 167410955329334400
48711316720129024 100152403538956384
43048283470318776 56517921468985376
90104989934061184 144513106022218048
45552459394705200 48082712106308160
73256418511331728 168404822087162592
42048884197934768 151898022312377536
45387162663657136 71465724458020496
74770434095183616 185382520746399520
40689611424528064 75744202336027504
144810396622134176 168734414923364256
99247329490187824 192153717507279072
56126905712262816 107639320702772736
188970262715966048 195526239416866880
21797767537066364 74471890316644112
106994643773799376 186714805356026912
85406051053403008 136525164484504944
7421935112502636 194748131687492480
66610783234364640 84731507977169152
47057766416688592 83033462985296336
83627193598228592 178215621427251392
11774487082773686 122138160397686240
117564656807517936 179107667802925920
52229651651925856 87980493886899488
54906565877855584 181719491072775200
41880831507917912 119237002203174816
181505816948808064 189013546271857088
60236385575101560 192039911876206656
100008699842394656 134275994400903184
24529109057249256 102110702343962992
144924682208546272 177402271022534976
153278247349368896 165082308383034368
36843321900421792 71749009767352408
65121046870436600 194292970274246336
170985592981669280 175244807665385792
190565701034644480 191601018010966432
8301823429772352 29106821248384740
48820893005889728 101848766642332576
80045710980600896 126862108002860960
30148217526622248 151725499485743808
85778004159782240 106973775114265136
16076389823606380 124618861941382208
67278603727124096 185107433250507296
155427942543056320 180223937940407808
30508654413149064 104695198541354544
107952234075987456 121276078448239456
151160559611243392 192262848141525824
16466135576729128 93241785026270944
12141448058281510 13872784896150290
98504934111642080 138444215305657056
179493279810966 88295923871509584
266788528990001 124735102168515808
9890075108771444 170598343472870272
26183868441266956 84800767103091168
66835996784597312 74618560536181072
66308560036508496 187331531738566208
65210040840767152 125646440797541968
16229495125275368 64358879969066088
55477269143609992 78514968645581664
69662508436686208 157015590708267808
63702012503555848 177768210594139840
450118633318762 136078737805967040
107344566685667408 111054139467687936
55217439373071240 66641005963072080
67309475865605184 137838496691297024
53254440995943080 125923153327818336
30146478428047292 196346484524626112
96507891378032736 185402991574050240
120106485222926560 151592325162954816
121495356613613680 128117374386206192
157085434998833792 195710087090567200
29874242378490544 142256193733428224
103990594525312320 189213876626765760
43003487548712832 191594339029478912
20890479541317892 61848028573390152
118035223929619904 189462963033475360
7128378598515734 109559093877207648
24418663223427892 98767553773414080
37455599180006512 57496707528260272
76039329179096528 113644553790918688
62143014448970832 163764657441758112
45662460471905552 125541380517696416
45080371931000712 179485854497952032
42237162403457560 84878953459657040
136225775545314032 147077714018952928
143973654838240976 174738693290995264
24529336534518080 144647241455994688
26630821070994288 124837764776457792
54074965434229208 77680846377712048
38956453891592736 62667548870097432
65737567767609072 150722600674051168
147108782801214112 165988661861628992
82575868157075328 170146528872612096
32165215795619168 132277090831333632
28006212207933164 116112563079190864
131504338889175248 189176018851262432
26353566310234980 180943396524663296
188825233761534272 190324055600967712
133150078674747568 140171713900446976
74041619804863456 78053322569021344
7435653667020321 68091896045558200
159751350878211712 183231613553288224
18040491154793376 134337810752670640
29003360373433224 141104896181994912
42788421678698096 51659141820853400
2254616722635525 28724715916350104
33544523750230820 155622913007466400
80570602254449520 175251668403726304
106637214736093600 151244002434725728
72535344402710368 91945821297333248
171319902060039200 192686308214537760
52953119442307248 109586779944407648
46390310724338096 122366472643178352
86573131429613616 147182396046286784
17671152665919582 52588341136159848
32183782100773976 179371057320962144
170542534390296864 191197028593494496
35706620231642460 39417656753161392
97774825183478256 187925193893684256
99568327924871984 177859590313709408
72225725098395664 118284638457322736
13176044370544114 87506375689778624
4869812182019411 165392662519119840
1895461045745289 72934346134773424
37109132415211296 150276804729150912
42092142063339752 122686753133477008
123784051248165424 129013707110464352
44167645514335576 55382411605837136
149736388011500160 169239799388859392
15652899619332798 88488307746628304
79343005581897008 97225405704907920
51132439237427096 182257660086318144
109304800067754240 111336352072922944
44446585541642504 60286141305322320
120692230817457072 174570349229804992
19122915076645132 49100780335428184
60645341633275896 77914287431180144
96509087509256624 109713069068544400
19204954902454404 148037936035914272
70543513366544816 105543136425610784
40171535396409136 54119123510980120
57555852832444352 81153871173416288
147419578714783776 172340685878897088
43724828698756552 193483082082909536
8758207424259078 97789513640089024
152088142816272128 190889863966838976
77111308920360480 163759992075066656
30274186324150512 115480961327093760
93991338909123056 117695340990316352
11700652753578146 80823451070836864
34144606314242696 101741228697681680
36141728026329656 45200225334389504
38472152042880376 48366014781939184
36436960223800752 142108418461659248
61616251569673408 189642706627829856
144176550257162304 159372813598071552
38245667969517648 125085034639712528
57521511439273744 102384316772575792
17252985915494820 101398153623272576
65421289369077760 162743254929815328
29445567424008724 137384289177111088
98511339997043280 163941593130500224
90167216355808720 102836762583263376
77632910710278816 124868002927243856
959318840200193 67807093643717920
11322966892714472 24791394938824460
71698889558779792 176093107285928192
73413066903002224 127178395148928992
70039929606776968 123700622337250560
136514057364917936 188502820770217664
113163055075267312 194240658498026624
113207968925320592 172058117164049280
120496300769394976 125961806860775616
71034407568030296 85838877443413232
136346390345702464 148404418072770688
55469974162763704 80904411621474544
121670153048172064 152742178887239008
58828494564193680 132178944496053024
121707328725775216 151759845783067232
19613646877962248 112365371514967184
32146568574560592 193103592829765216
82525798368663984 153595950975794944
27650720814453376 178363341629073792
54961178475850208 121708472087315152
73837355898429088 176028345197776128
66423886557445200 161309431022693952
127445663625738288 166662300181121440
13721978624746202 81309976163714608
83295181900681408 94889162662800800
115089263504711648 123146919455789792
127225148685118112 179570611311033024
79565385344755840 94265581180440768
85491391998051168 106297155855485376
116382439798908752 194489971087527840
41470448136025664 53954808094116448
18796631700503404 43533214337710904
113641663082789200 166145588452434432
3569316040904002 155895343249087776
39605192600914384 54140995282662568
118165259691768080 183193648924877344
143115285139724352 182854377010637952
35351879805549016 95076067237107072
96846569500745280 127296008676624496
24422169332747368 189548221067569056
39194968964312056 44037651813581512
73246534065617504 137241524101931440
44077446828741656 61585326300344976
30798381377988148 66588334852280944
82495315308015136 181749238028391456
8230604194334050 8782107990787456
109585787566899904 173405320502525344
86237522844486320 183900909800782688
17430812909270850 94789728464422080
161942924216632192 172274765308318592
85339207751380304 183059914130947456
14031466224139346 54343021249277064
19060076150802416 65265691928130928
60756169339386536 128224247688135760
15451766824565162 48650706521829744
20669993789472424 105751784931689152
121264938508315984 161486032370740128
102836235642225936 154158464198501536
17039513296233950 87155890509857232
108188935870062448 126211902067492304
12199391111108932 173769993210191840
28664995741358284 131309139032112288
92498482364242304 96443330685282176
167441336100525088 175640049906911488
146037414241222688 156712207444195872
27290958160011848 161256399479768448
113735466908686432 194122848030793472
6708508762793625 129764408623443568
141336447407431840 155894985872456320
23518373782866372 121380570928905024
163385338933187040 176484568584631968
95540891701679312 170207582202840544
83130693626890176 125332225420947600
49133229269153112 169747839489677312
79825982745100224 102095558603872208
21009553603584392 178717622168004032
87959772634348528 180663878753946752
102345046918848208 195311536458233984
162529465430957408 191809469734394656
48941205812489120 70116482515570280
110032811590743264 169315146222159360
102497357846163456 196829498891430080
125540314648085504 161394858955353792
46064517562644432 67529059101209024
89115741264660000 183564912144628704
35422137817051560 173850312755792224
20841992059097496 80350218061928992
34003362012901000 91699798664841472
76308568044282656 185935232025613536
93571970091908736 140472019344634000
25454489398632360 48574800808641328
111579320288460656 114322863778027568
34252496162998784 59379367349557608
39840052013580280 169270446006533728
117909606311515712 142172384933774000
116458207975228240 119726726104089904
148184541703412192 148355968504797216
36555125988154600 154526530867943232
75058753187082912 174590215522057216
106646348362012768 127237641954264992
91177581837084400 152247226560447840
27586626353903920 176489973990714432
2374505137878919 117975615508389936
87371358041874480 128090987012488784
130637936065171232 190503864088236768
178893370799491776 192904393095721280
87108613383812752 143120542258857312
38145703816199096 146527185521149344
2928243807585588 57753565615147032
51820052608628640 106053139986413648
38865534397139624 190877773693643936
144838857444818112 180078102179316864
11812136613783114 146251140310445024
62384541597609776 88480797085868464
84826728907592720 155005520768292704
49169430025083424 184709680671424768
26499169679329476 30448807978156504
27790802913495820 83033418839332416
38701583392290976 64374105818732680
67397693198588360 112825511055510560
51179542960884144 152273091773580768
56593247251930192 190931481490840896
66415405316148232 113971062876034288
117378284766399600 119974647147929824
24614230904733536 98459039779757088
25649848702867672 76069665249905072
32501961184440196 166829343102968608
21034785459838784 136856996340812592
78500983746431920 117387095858254048
10527659836452948 157933847806495776
11649365444979886 90912782057335360
72133792012395008 80686492303633136
25688774843212968 46900122862978968
69228641532448088 185461815430909408
50057409353802984 99131355221116464
11782345975339572 163060006121167936
47524810571576952 79579009291333104
18136411230182060 174189579058389152
137395557859035104 175760619272852288
52154243692052112 108736378436553536
81317141072730048 156710225273084128
92965743967371360 118353929634403232
117573309093004480 158268996112463808
89446552869118768 124324014467155328
177250312467801760 193999789349935008
62118820797661768 74155458703484144
71691420125543608 165972572377294528
34795813851588156 69202025871659800
35105116468826928 96341954576139680
34511825389460900 105228803650344720
68631525188120272 94339605511984544
50055040251494200 124852562417301504
28182814985014504 147793700479987744
13867480058000386 26316770820709848
72012884646184704 105002976369646064
137972691360846576 164792384800164288
177875279842117792 188462801554000064
146736892458790464 188574507468775584
151275009878946304 177084220541062752
128026767586820768 148920035119409760
5899067543524455 51146368618995312
57495858765459184 70165052690570104
162849020634291584 189322161040395072
41588311630527040 156775410858697344
66692668947536312 76119635483366480
14467183093005256 55156130472489096
170025095174838880 193243666133783296
84985938907204640 93372858471408544
3305927710307843 148979843157657600
66148507196132624 191475923433028928
49980124391251512 144320982824187008
91602846526901952 135619498212026576
85484920861510352 132755462518387792
74561684675988656 109094365323066480
1852322223800134 184840066052237312
63541954781610600 143946200810198032
98423280839598224 175044998375592768
58738536647408904 104344829034711328
20408887114701284 128820495395347984
43678599905730920 182986768713481568
49149311015026456 72349917776798240
42611208799071960 195508489431334848
28193840241272084 108886691425398576
25308644863104996 91102624484393888
67518232200886800 141249749066982816
125272515213580224 171865056484358432
23537378762235728 70976134112617840
54512989004646400 117073058535568352
41370010320817560 82245747229162160
107176850518513136 122101830443222160
73201994489196128 177485978769014272
138830964924206752 183112806584680256
18671094648472568 89491697355606112
58470893908116056 193105528787854400
39330332162673424 142245102024101408
7411324514118511 77061513579544160
7136632846574827 62698976619566848
118425143763154432 124240151730743360
16363469572834016 142130026540988400
10297312336118032 54107845831028832
116892923763782976 175038587969833184
36512375795174984 44087779522790128
71874603564908600 98133238279692576
16612629038213914 177295371407152672
109044677817192320 161248821973048736
85924287179812688 92077324386362256
152244123569720416 192341694847333536
50798183438323968 152972396124096256
29769691347285552 87956216813645776
56758517381123984 60150614138567784
132910041075496304 177313648632760000
42041864532227008 110559726643546208
5212070978980475 92841184470065248
42817255620680360 159273178746830496
5053661083541859 89809300965469664
4697475700292920 157259886296030976
54392588795491464 113847539018040480
116419702654549120 165032233440205536
58701755001883896 176622069732910528
37336695607400856 124612609482096048
107057143783986784 172134666931058368
35671838726869448 89834147963718336
13131625087599962 150159651556393920
92870027507396064 181745475315379872
130089602195506736 177384014087228224
187062511663342912 193246724045707904
47168153802571848 52428540685818608
123352447814189824 131457629286349440
84170866737866864 108287447885018112
19464141149275432 112250516376342624
82112522325301200 86849820358343136
76419097807531088 165997029190907776
46598226208979000 183505410876315040
94324050338919488 130061817185645872
108716507574459056 118934181327872992
3866996975538268 185876095057132672
15561503004288272 85109209644699728
71055247629280872 195903606073028928
148519398163891040 177669810927693184
63944241449064464 156277201653181920
177570941741143648 190001544051137184
81487505622482128 196402961105581568
4272381247290645 160455798430710208
169305447742159552 173457156854700896
31927968631130524 190076199362750336
161138767077614688 170897917436384000
91162692248184752 185959157410523424
68133772020078024 87856523803298976
22964760158907420 105594916379439120
37524713253636768 58755153063959496
118588670579229616 164217300044910304
13215493340486000 130402593823060016
117346514420697888 146006231659041600
152356857058688384 188195319643829952
12584400128707502 88427593795775824
37246222120477240 139942948232934288
36351820843670632 160440572046586656
54977135787050672 126530551193388688
9999793080574518 129301681656252384
160371869315786336 188518368497526752
29575469664862376 153691453270326848
57809447322294760 173843237304668416
95770207403261472 111325096255623760
30067190525793528 165862811585637536
156458857687955360 194922300959641408
189455468739011488 191436390521201600
122989060755621280 163739548700835040
188002365987970560 195299083096292800
121241040636797856 172923978902842656
75904443732221392 107170175307030016
25851192912849876 40635344798675072
47601998711228208 104881818141506832
41010544824764232 82246688751934272
109883356041774592 150682735464303424
37219204793610096 117908286382759760
57896382004003016 133625357347196928
139904491012474432 150170205742385408
55520385074001208 156993774215640896
34923614007987812 133233831652793280
119540379688125872 130097600946145360
1545815715322767 51333812838500072
115086329227584960 174101422455121248
114462728717307808 166144426447911200
28168652632721908 166192946710863040
8805878604425183 25782438488974076
67290118493403656 148979549550988192
30923368749575052 35991108013903312
40627430850033200 194425801748752704
104989159850702752 126581250868919296
37352048087036816 169292528773652320
38507645094314416 85196906498325904
37686271346737104 91472693398863360
138150151354223216 179017326212303520
3452018070274555 114092476972042448
90129159145096048 165181759285113920
80459775634528928 153618973867818848
68057574069053976 123569557954977472
11061309035497430 96101117015148752
169889487124446368 171632769718049600
90741900181053216 121230084240345520
149755320249678528 159618665049200608
23463659569740728 68646803358371904
148319817810463904 185341924234936768
101956393077739952 119480978462288176
43433119409728048 131002806146185232
51417040077621928 166390641441629568
73037480781479840 93687456999611856
120332387975445376 162317894374639936
177145632738936416 186360377471841664
23962534373944016 126009378633804112
8221102077737501 20628242235134512
85455496963871056 155034932749074208
179925839818498688 180580898270635008
29187928094421136 147612881978678912
49995006902642520 85482831647040272
64001987137786048 109519991335011760
9528425848056756 181958513022806016
46486205835032560 175490824173093536
87322874825600176 173751291297748640
47616604518766744 182747338839192352
9395845503197046 50002441143427712
141554396901149984 147935635791326688
74997344500487168 151786770026026176
30200952777077556 82558683210908656
22829693049632844 59283949066733296
108536855811019248 118353872216028640
73254478468233504 104766064257415120
49566644970889408 141958152727276752
50931782837472336 86252172261208272
64207912711483176 186584784089955488
43662732770924352 67902272123767320
113384366260110032 155415542881972608
9212571066993432 107159217994760336
132655620154222736 150848174897835904
64314723719160824 88113325625800560
10528659186478048 130183223871170032
67331440779675896 177751347759065824
1999121569046723 172447030075900320
100833712579010720 135579746873931040
27084812548648904 188539289910243040
8529514880028712 108535296694958496
167396191743683552 179021982149809376
36436095955806784 129247256830308896
29205975546357944 162856021370821216
33990880718440100 196022455296876864
79945300830975344 125428037591371952
81989431552975632 120906753834983200
75553067205270400 105963009019738144
79380923680130576 134943336680065152
56031312403797296 161549381869386848
55417033648671248 171140925724283680
71317655726811064 144017834727534800
18708586561999200 28227573571414776
96082065812963984 112557956042686672
89836857998487152 164976427912934848
32941882903658728 103177122093588608
59877186688495360 175259670200903104
78241573647448016 118335581970323920
38471182797869800 84211860592753296
14554868842494444 181024209265179616
81092904974597696 188296898522793504
156478558792373664 182941615886162720
77519416084635888 91152592647807936
23634541811077952 129768116864097552
26795294937911648 134153539472820640
79930438400752160 91838167445756768
113517489654942672 118509148208876288
20836647511681556 133670931274367856
130559797439560304 143767893839158448
52609790689297248 194222968561499648
46010333820584000 132527016403590000
102699577424129648 168281583228552192
124464284709777984 130767396247494448
1542706041453854 169980670431163808
140657287479664832 157558275676708192
35491318292429752 131827475948428992
138566685758534944 193456565277200544
130031768709149744 145401905504389920
19857831185551880 179402245477011136
144150017846700256 186126809634130464
69092469497821016 82861342975241344
79148713628632064 98478005679466864
14351544131394292 48234278841760400
135746735577866512 183848579347884256
152810671463542848 193103162109450048
92858948864202960 158748713777716640
70633678589140088 136741590740359504
8616664042567613 174971828261318976
3102090711804598 31851498105254936
700561395309014 53802595947784776
108697185323756080 123101892651688736
173243847637250336 177265993861303104
27899221933389188 67130663648825624
91840383050626688 111175588263701888
89090372555369200 120200030050907232
17159773676606532 144776929801981280
76622547155725776 169419588495048800
55140551416105640 97434504443711184
87993934550254736 104687627093067344
11129941245597694 193978701429707488
104863231341625872 115872069754683104
59367099083124576 113972693197471824
104818373393256320 188744836367670368
625781705976852 23499971184630876
11178271955995470 78160260925644176
101028083616188016 188373973284413504
92702072873174576 113517979736986352
95573366974202528 161944348913120896
68261079789201184 79690531717464352
31082049703823400 102528352852022880
69045135253520480 112215232005478528
52488862227576072 165894149965157120
87995853161668928 153520557475840480
80958223785363088 145333915794105824
162174504249088256 195834272698526144
16960732788191344 48392686574405416
1812175070257214 55755939733825040
110501892199200624 191854610374919328
7966454434103156 141351628252268240
15948970569839382 117327282775852384
26544165448231496 58948939641414816
61761841434502480 69764725285148216
24188203913830688 35405563897897684
140904970201922112 182509302102180576
65899118824878192 81195419857834416
19981089614242076 99636918844057792
81142292983814272 100386067700463952
7786852402023301 114598644394973872
7648399823814635 78949741156734160
68027475752566736 142373917739459696
64483845453684232 157244927511005312
310539710691433 182895404491076704
178413479609385504 180356771743539040
148624499912247552 172794789983370048
34202706551243840 172241347137519616
80564206805278992 126996217806961424
145339617159104000 186538171674147040
72210633498069008 86635612786784976
36952699262493408 44572277877005032
30462734764246648 88396716726661168
154141630121691616 154900327824620032
4618362299805902 55151807472346984
23325158900113136 25370952041124868
89257039072703440 187238819414267008
68087437061830552 164750513777835424
16118704184512764 164071599724634400
108133435448775968 146346602667978688
156433828525950496 183942306319958496
84862764619430000 151268279650643872
39675255652173120 168842169288007968
50126203272841136 131020290223009488
81989006594221216 109950654899602944
10082645303221752 149045290796785440
133275579071137280 151072523484490144
17454720746569698 38425895919822872
50671447033808544 159102284110847008
15463874311642604 124771375052972480
27762753796889588 47366646297541216
60166231183717040 72334298440130048
134218613825846640 162810054171306336
161056809145231680 195564757370222368
68702810383000560 130915499246770800
87901677050886544 180913413491224288
129959187843337104 146697781651755712
118755905190110176 176822775520135808
85272130175878160 148459578681011904
31421398989135160 134492079188111760
155850829693666432 184467362214693760
104576104291239072 175314921803527936
30299815735833980 129807550278054048
61674791957087392 129113458087136256
55924930219708312 126649006014917056
6404610321316795 105575838874800976
19411076341279072 58186388090002608
45681069918844080 84417939282328880
65973032581843288 192143750243192160
92744821376621584 96640416844241600
175007525404784000 195852316641343488
141507885301823712 191541184377575776
66215988390135032 87572184466014544
137383488451588208 159642088312188960
7606389160391417 42561963996337632
151407095509153888 159569656485119296
98360690272244048 148707876932688608
127286014903327440 141045995105827520
65631485073269336 135573539054976032
12671869235719526 182574697219464160
125701113554092560 190498659920933408
51966126806468952 125807814173212768
11534073074722658 94391985357849760
39103554995903832 115007108317891952
104234531651851488 113495438673742240
44788853352636096 49258896654639024
44904675850548264 179105818600986752
140059481363761184 183846910226060288
18243509301571180 21318614948989828
113900381770442304 137925040537410928
90173647361124208 135654209827558112
105826113128052512 170772465818872320
58502841586420112 137942805749418736
101355299099323104 114174042512513552
35402518162156060 44099124620969176
7088993831065065 38998215751439088
95178028915382256 112023313452714656
3528054779593959 51279324490910584
98705183542018016 149278438712167264
10129621542495806 84795801669434752
48893614304734440 142381570119410384
25324685204462496 181087906596316704
13389962675960026 189808018644160384
89762504420599248 193821411344678208
60860255535184288 123181371401797728
88118722012231904 144737469211250336
43647108558848144 69655240062758120
33142680611772384 194911441472698656
134837062878119056 166940718169123008
11063047639337232 52843302776400624
89290963692139328 110459833520919008
129085220064559872 150584269787781056
113163920477747552 140955832561676304
100037037466418944 185242786852999936
150653579369930880 195499114018806176
7521130287409502 26001520817964180
15924541434022974 163105145832096288
122317864354429376 184840876942169536
36620277123665080 93743097575993872
56980771377597432 146129021659773952
152270223623652160 163749675958232576
95330059152678512 180019888210590368
47521292696556696 81630672204948544
8763117400759845 17681359386640536
71745650737708416 118931191120838864
60650361427078288 103786874128141984
63161924359248912 188658057861207168
47062789162730192 186249956058372384
113988260485415488 177814864499096192
9992222032008676 130036778849062192
31023296936598664 45457714550290352
1545351257683596 128258684441809616
116249286007261488 131157729796488224
32015092036106536 195530559334839296
3338187127634747 155857752130140160
95856835256867488 120513181034022528
139036333831437856 183179308135558688
60701067682479024 110893974246789056
174319031637045600 196790666077539360
26539920253277280 132539715900442832
64704760636811416 155934380897301056
32302790129452432 71208825132922656
175189279496991616 176313043720114432
35262069045845868 107436411684054576
109135329471960320 188382745772720288
101297067601736112 138160787178145216
61016208715960632 128067783816176848
45880834599991872 137434339657993632
127825936010325872 142481048627904912
6012267816792404 192196962171341216
125991773261468320 155741705905580000
64296422791016816 156134229487128480
25322967808817276 118261759376765904
52243273007944912 91639450956586064
130447705960014768 167652698673410752
120177214491196944 154891682843237792
134958904026594480 152590230206249504
31264329535800500 99430197902530944
5114697719634965 39818686192410104
29531403243925272 175106731656903648
100028159880634784 115712471020811488
57072823049517488 187837771488865216
23850247874337996 160962620317405280
111241869223827328 133234802353628912
44954893595832248 73092448884408080
33523788231476344 123153002667862496
173545188535493632 182827051700760768
39094708089849432 64307472488666296
88329756016975488 178539594695660096
55398149385836528 174681566824557824
27024824380588628 36672376587853112
60966208286871056 187012609049397152
11014249273924004 153559748876203616
121276440935608464 144245331865906464
36030806258819760 62442372905054616
154085030410969792 191735125037836256
28719726344169804 54153265589549728
25520226162964884 60577378556038216
39954118819368408 66336140812612584
127948858459858416 179631854006741664
133495706481809664 160381375747012672
43185722823922768 136033700057034480
92727829695127872 170809728911162048
89904441063013504 96192689958727328
120865065650091392 131152314269474912
12924999838029012 140771395557988272
59535032738204960 96615325294141856
55695583368169560 166123856790453984
60574948810611624 129627719797148384
54331127786970560 178989942277447104
1691046665112651 181758194407113920
151847583673820864 151939991953707744
119188204613196752 135823535483906272
88480828911618224 107977102231059760
9130551853357916 134201695041227040
71269756894915224 195529776879399040
129260248494729 64826079309297632
26613699226656008 41684034878673608
39644699357041032 149370556653746304
16806244604365838 88805135904100112
95105973054272016 122226039497208544
101187815407546752 167885974574785536
22009742543725672 110476582636784128
48753120573472904 182228887713474432
67412871713374464 72398003130557152
112261933441861040 117797089697018848
41154642790762008 92707864805803104
38489121699668424 178531373850596224
70435295884392888 93336963215111264
55773963250177216 110062161711944416
93680225929460176 124695155652880560
66403401996500752 68802393970245704
27840456930339644 147433979345339296
128073552323292480 133145867068492960
21812408586645372 28759351311157408
92856991287779744 182334609095431712
40623317559560808 122993913748673632
73393620888238816 161430900679888704
76202930213000960 111087627887934960
89348614515652368 92277161389737472
96498443102634560 121741824215078768
1720617097659360 152000431183552640
22510794299298016 29559535225676336
53521354709988640 95606879049713968
139312684266638512 185842385983767904
148969688246046176 189615057180331744
37099686840878408 105432169035111248
155332624164161824 174597825748392160
133641753484205424 163165097938866016
24172286478737492 98348277044815552
15443280935979916 21163710883824844
93579937825993952 117451190652817504
93325605112493168 193983918868348608
7959689317270402 132553704818331248
66522106340039736 174043129814320128
90425640458895696 104088283369864400
1291925979382981 37737218393489176
72288041419206272 183052284868789632
60954490784903048 185864126711649856
25035608348319956 97110775424317680
54420366078180832 65806352558160000
99124064154866672 154861922619383712
158107440456713216 184165387425733280
110536869828519376 141051589981351920
92430128305602576 182668591475010752
148957159021219040 164843269193884704
17741794916273086 73479781427741232
60140732023041648 162708877053125600
4485981479356326 112491439915924864
67572065856942608 81517478463997296
9392652578445130 79008494319013600
62071397282352560 65980752827088776
125354820019630592 189925662418727712
20203313838172036 39481996452832176
86521262167514720 129604249547005328
70387399168912976 194802567749137344
102269795515974368 104693609639099376
561031087528128 31537932731483132
1878042822431683 4871391040337213
85595637571422272 191111257542350592
63178740815708328 184271008453868000
15421461804579706 169365661252111648
14154793024918500 103413216524681888
73583656089772400 94691805786420544
75428913798940112 138373621838492224
82170652388259840 147894735047432128
102073346194834688 120641582912904704
119909768388421248 130364211338070464
27960603454204964 146728110045245216
140248590953151296 140342902375428160
38685072767579632 180070779715462432
14077324911052796 80013334853911424
11205646332611534 102080309721215440
11526924357777272 165394432029993600
150610494536025568 183242762092033824
8207513655318473 67469321542900056
9136340130194050 18292025796266544
44623930396775640 181604851416162976
51337682620684160 60650487128155712
78919587926444400 113971700575573312
40223523594032624 95837636061986240
22469112884166168 157847650695507936
52202390715538608 117858814143000208
46347094692137544 60309633553954688
38317218060421040 101002653155988608
118017780001876944 131692290744137952
137604946420419520 177946992288570976
116827058802572624 152055911129794464
96402167076994512 167980966908497536
35517411567168912 155096809729782528
24651080180335000 53528887775996896
52447298958662384 94385939719109328
34038395234509688 84176543305782128
50139899592882488 84498936127904512
74794507583886672 154142662848355712
48411806959975920 60665535779184792
22160284912784080 126673508278232000
19072893795908784 110305794390209968
19707870153530092 39169456371562384
55434198985896624 56445220304064328
1147642731520090 137779628560107424
40502723403241920 71267778035656848
85998456768764816 141486991392152368
141487412300149216 190796604737200192
68700075273565536 106898232998923776
157888670196435328 172138197163328032
55653501396764040 79567012594998576
9978992000351508 59828442144893464
36118625455770048 184291966341671008
67106343429213872 99890809645775920
50594543351393424 135475799064078464
77649735418511616 92244989865283600
37255634724746984 144831617058931136
66692975270746864 84422901343265392
12935710109755606 86616111412405408
75696897636030416 80468032294748192
93330273977452992 142574221395987392
117345989781418464 187783613210544800
41024724422437032 166280199403530944
135496988691857280 168646103718507264
27900652198611900 67331792786396392
76677190607855824 128863663914704336
108305167734616944 122275902589565792
81771257300702896 90110722609138384
67491430122339856 88680286329692128
122381619356867792 150542104204049344
54553313803420336 120558479132593696
29372725877984012 58645107669555928
70798869491103104 100692980532255856
169335824987495296 190553048185185024
46886935605369480 96048046915793952
39708359313995568 108358113218694768
159138536829826240 162123459193063264
147929187534231136 148422036586433312
42379843897735392 126157321696883856
10132212724853586 18622250290356360
44870259667407104 146161026944544192
29203627651944380 99261619699806096
136065607907183360 178128036647875328
42741697343351096 67750852148594120
16962849500279446 42716857570094640
10337287891623172 143978068894610320
134790280068699424 190598196520050240
47891491486513472 189312661846716576
23414563624217120 183563860681129280
120914061073804816 189055297460479648
111774129979221856 189889494871208160
10942576458103888 120262984490108544
171225971509686848 185396585959515648
139140691391916736 170289485497305376
38086888733582608 183746107991216064
16292623557029202 196228882831151872
5887715728330106 30710666366366448
122215580755946672 162907433597255296
21534327078798668 141127656027315696
39174634112207520 42059934643311864
55104777102282584 172589958928584512
13783954935755350 41787035734970296
12770085198685912 85380523286807504
14571833038073838 99869450825528688
142879293596993152 149281497161993568
25183472088508844 35514015534392308
132410231065024496 139396927924879232
20925575562512252 150910289849754432
80383238135060672 97480352315324240
150896707354217536 189405995469947200
113234890248837664 142929662747881136
5352835431413943 27884828306196960
14546135775046578 155057470515137760
23844709279448844 76276715933359632
47334962867618096 95523884513816272
59042236227984536 64221068613501880
96279243220889264 140165511877041952
605136693642781 118182025252689408
82479896540357120 88565779527533376
53700580388217312 112177150337079136
129090129943758960 176156721424508480
53022226455938592 98117370754128672
46326955674189416 64749683256216872
102497278655481840 111610081818582992
15611016053713710 26041671129543468
50511873688164880 146745281708943296
48271568665135440 91597760619069104
13917795532439914 166414611003871744
71525610862055408 137778236461037872
33156114706481404 118143183340409696
33499172139086816 150159422033122304
94495561807923088 183833505864289760
110825521768317952 167140267912484480
102201535689568896 170466146485031968
146910394140247552 168980312189578816
108076645199715104 174731073943885120
174813423166039968 183499329459541216
113980973465465728 173390905410603424
121507017468340016 186471321181180768
6076482300550502 93828688007015552
17570412519602884 125436384876830816
24287078776710256 149209011418613536
27033238696359724 120758936164709696
29779655806163588 74461513379567168
112059662314100704 115045947097574576
11413820646371440 128081932772216896
51408784676357496 54386745079326272
56770620688876600 168556072953160000
45856882799318904 141925343141253856
111490034080309856 149908676519818368
30568458566532140 129778481808107984
35970332334910808 50474208111821976
34682399086432836 142136867247179136
135661660557094848 150467634912887264
159692495323887488 194721744017312544
16745626162058340 130266293919893872
6711232419867168 81535814709989712
1464062332227896 184767252699918720
108103826016723232 128300581040758752
114776079508474384 188215406983089344
124747158705778768 126687859602682608
3420647641530441 194072788085440096
27350612497058332 101250999146916304
11003389137199490 151225561423142240
124346782614162816 173942799286487616
69779277122507744 137458755398919296
120147187723556208 153982471154191520
105570070424737840 108414743932030880
112120156366304944 143491896959155824
38774282473654304 86054989143244240
72219821996161536 80746500898836336
51432210928937176 68542934715235392
135545314407112976 156547929300999168
159112086222395744 176315878885667296
61287171508054640 74356915165494128
32161401599619612 163872525996520192
7271014525631701 65262662578155528
1712509432684284 23940370995962144
8495182139203346 167007485458492512
39868854828220200 139293348248843568
35038039172305580 145313636573882240
61656235212416736 70167073241023832
3868920048558030 32144960273110312
20738752538106580 57113614732481008
25058303862093352 41361802063574360
30813299766927252 51528880209030944
19706994566568732 104795185903180320
158232931251696032 176060512735591328
55156769011356976 125006785017379696
155001302316086240 167829044476997824
14570951737555554 46032099071835520
90591108747088176 157200508612285728
25954251110444444 108723738644584144
83731795032515280 101743127555243536
64145592415629904 79745987236714304
116518733051558000 171724053287016352
88958793487357952 106013506343183792
28054844355647496 180014088792559584
66822141511575992 89789964120781872
28192524174060224 141779780326413424
90082505563402640 117374015514019280
89647692984351280 93363312901938368
42858883344150280 170117457158270016
33691299084373708 135244361242894032
34863147644183912 52620360446628200
44871950728603848 48890451390471440
86037575633372496 185153488411839552
7889894806161247 64313468071775256
11068331908800264 157888746640462272
4833504742900249 33774320471236248
58592270446986736 96414141006842400
131834770187914656 190841700323140096
16722911152443536 128960763355368144
10203220441969610 157453049305924352
14854225923929992 195224070597512064
79785689036387168 168815796446184864
80661200246755040 145735421578854880
50546038390233560 74620578054965264
165642175948253056 181152396633272800
8527721582777321 81771924767875328
78700874842650848 80573705336622912
5912635243384363 120794924012878480
29585739769439964 40814561224082248
74650814189081600 121711340241740448
17566962002557262 77153633333417040
25187754723164832 181087546295341760
55472227947399264 137718037933581376
114854175942926496 180890053250599712
32929406164805824 117456788485436608
31839312401103620 194770798757768672
98089343886417696 132871343321171456
125933638929611264 172385914948880832
36202850211837272 152381154913491840
135112421951842752 149649425088929696
193677379383231296 194319744394651040
1495130188565569 98636903178483632
38508265968242584 153002168551144928
83540194342978464 105881348586601344
35507588941061436 143150658096913392
44476250934144376 154419829310436192
18962175429661020 20743781648587092
145316027533776384 150712396037028512
124335837644965632 191443461354404448
70138763401956648 165163526614967200
57239788847458408 131660401870026752
82105327318660096 99991167535887904
24307553523456964 51914937090441304
135684088137341584 190008347618264352
108098577005973184 173008213088937600
104978078431798896 145407048774090432
165133248829435360 191625255966157184
133243009722423088 183523736525008704
17897915583559644 196468515477112832
26737514956727436 78579907951132288
66776389690214560 148767645258248064
17006249094042824 96689557909459968
77405254018657984 188937369066674368
79259186572135632 85287223599798064
76568803539672688 175803660762436096
129403814901629888 151890269890474752
33383534551811436 64715808892408480
79572281509477312 144608867730479136
47473894865451872 48695882308859272
66498219962349296 105356511928028656
92449916773348400 132163789006608032
98951139479592256 106311423513557904
55178851556167456 88527357024200848
21876156686243788 124066823328989392
51924544996248616 191642611668239232
27090272816498476 140539775660707568
48469905036420976 99746507668571472
25103261753042296 152025255833651552
8101412875386272 11759979347579932
70315037283646160 118059939318700832
38171949674448960 127180676629678288
99723522211725360 159052959632173984
36150522328713224 175349634158149024
21399616203051492 94284081582784336
43321236099978472 117849225038228992
594237470016008 128914384087599392
104308114422798512 160431543072092032
4784063629268113 32729899382669460
129016971455654960 156036624655317760
21485090223291752 154080040022110560
55344374086755464 128659629312142416
28483481246962152 188504365947962496
3391862049941856 190678158940163040
140394190264530912 156464946152563488
41765979016533360 178302849602999200
21076295340823056 127777159725194992
18690308972661508 190475882428603008
21196472461953644 83384658454312320
140082339636249056 140732295304433840
19063625743968044 67928868980495840
194979513029471136 196049755135997248
56620236432764960 142100593624926880
92565949500824256 106835544108198496
142205990673596016 170819308609185664
69854065799644192 186953605441131520
126125849721315184 171423484306267520
102591644655699312 176779957966560064
156085861580041120 179422191454817216
178822927072878688 180043479321296416
90153382877367344 136497481248693792
164244741551578528 185696261621051552
135076192480348352 139893760982447760
92930695960223344 173551390419001856
62337201989258176 100901696955674224
54645690083119632 168559757777227328
28943526556171420 70031691958802512
65828981718330600 174324828701393472
27533548293761704 119602559435930032
45848826502262304 136728828748587264
7431327294400322 181646167096565568
21103831622046992 173180043189052960
18733733524051280 141129422531761248
38564447906465208 100514623541840880
24255693741230552 180043605072053536
25801667590472748 175161315765289184
100141459949704272 150129157243080928
24829115772250056 147425269482834336
6052543636042513 106855116857212640
17442678007059306 40661810906068040
36632631835246296 134288338817945952
11278330036634426 123597988317844848
7359281139082562 25993198368460908
10714729353237850 62159530961721704
2013816005904674 175719000103848896
52255792956477408 102325446522555792
168502940167660736 172079172741338496
8111061781436834 122584706033243184
43091216481660368 133797564296582000
88232099194853840 191692059212328160
29924544550904472 47563093455308160
55278158133294944 144482617088769024
39239473501671384 169641451308927424
69536856729216704 101610493328781696
60639208326333224 83503196787766000
26009335768834340 191253187310973920
35238023836993148 42149059585422456
59167370288540640 102453483987882800
66220556842831392 153690671941456608
636577409533269 109545532647158432
94268110086783088 141108467740602800
95888304672499344 165431023336229920
8044031919931767 62787686428281000
127607099839411424 170951781902829536
38104306556149488 106889338939882736
111961231910508096 164336926170237344
89291685787239136 133483840719288944
68284318367666496 131975316225196128
107263506349302896 111519650423152416
59127232651048656 68861855897624608
78310668409848032 167548671712599072
84890725152093584 109023703575620976
24943468290706072 121630171717174736
36881552780207216 189448266730987200
17356026973744740 117583493455166640
131993653256296240 159633641854427520
36303218607667736 81487219380036528
5294288487001468 91625845258313008
83360668074762976 138994083667350240
147194454405351744 181095833958896416
56240614006051224 132053604582718624
83661148199495312 128990194097217024
36630216803960360 170024377902066016
55978145443276016 193351714704186400
47041544083281432 79354473181461360
171822446667922144 187844773212098208
22715699320741676 89707563407041520
31815817278426448 44728943691962792
45237517308985936 93709777450218928
34000223366037616 170079835514755360
41220534046710232 151522201696467200
88888576671866576 175987487564720704
71345143336168944 122721989362698304
18033616560306980 98559222357491696
83035819211488528 189249256547371744
6388976748143935 93856572969800512
120586962447515872 173412277945165120
3323062003159649 119286928678969024
192046064902008064 194718997089015200
124056005772086224 155904926049535392
118034335608663648 141802225390162064
50176663715516712 56634120995714472
90474947165466640 169306794561050304
74231464243810352 154116620997345312
149219724587152320 182645949528336288
172190104862055040 175740567465103648
22106084082507248 111279842083850272
28938402250550988 64614406857288120
171452789262900736 196777823393138752
120269188650144672 177590827643711552
84361212713214400 159102806028673888
88970876331547888 192478128560900768
46278500929799736 162923564868335424
63040412050392792 107946269295895456
117723968184391664 178068908267630560
28058145323479040 190424453736775104
61789477683656952 68449380204373040
17057541854738150 142369633850980656
129820657553098752 136115519933767408
21772029680243696 94147968613812768
97353131200579952 146229609019422496
93355614363442944 100201184942815904
140859593492084096 165783620308692640
8732653558053629 99637965235379008
81404237060653552 159558649832067936
36179248616707840 148345876014943264
39146557411365520 107775400660570256
24185395513029216 160339146010215584
105982710825158768 183762610763455712
81214562446812912 119348448861224768
55596829448954656 161288689261609920
123124550982419968 194759366822760128
60046708315272200 141498110813586960
124610630002780640 145370966848865472
40913142890060464 112799782075682256
92220767104397232 175722794861102208
184411677646096288 192096037207825696
12853208058385726 64230296490101616
56811644936309000 85984878726194736
23086953394614300 75338010046271904
98504265690090160 174117516668632864
153782388517750304 159592689850705696
125013679940049680 177590636702717696
115854574414946560 117325238187850592
48077839786204968 103089569283379360
58167003461551552 160472977931697952
66014510272188480 175214233710119104
44096148580074104 98138852912069904
12182903927353386 22854533174520056
72897137242170800 140370109695387168
14315231857656264 176533543722641504
8864123888392563 70654065201481592
31948671321967316 57164740441856688
17633422816301594 129751829510284320
1900805844983529 108363780715323600
70560423174991792 134582936074927472
16563422615760924 190372514235290304
124303721205781616 174328466162941280
36760345213180408 139088775148736368
85465132872813376 89430570401961952
16611893173447490 26979067331882768
12702313585414262 38784092950545640
168269021738029248 183254518771307200
8311451725108189 131388121146444800
122767234573521744 167076569466168384
7809879746909100 154019451940310528
116030214675287984 172607009303174368
50518623859900328 74086148701033392
13299222025446632 48794142008566360
74455257295024688 145260585728347776
10771249604004048 61812406732861000
7132734597642071 164893406346630688
113102111531529552 154758235306416192
94173969281282992 173711245034890624
111852606099863664 145874810413206592
58000820620802816 70298783257099256
5512476352571575 23180664493125252
44113662876654344 91315732013742640
24119274910178380 129123199066473712
128292388019987008 163362607092714912
11875231075679782 101933291735354288
57762137438403752 122306362774535872
21872649327515424 158509296425303648
24353033666502796 92885828539922032
30489012837964256 75181729651752960
125261981595582464 148532426062970784
54476093959500568 93370382075127728
45262341284743016 54906469908531792
44826480989297680 162905880668698624
18090235239928700 118925992969748496
130056730977603568 165460074417919392
47688362086007912 86297231657519072
111040377566011152 194582290969000928
128624924431315680 165971501871022592
41447067658010216 180962393662051136
13571911085200916 155584766602181792
72413437030653552 89793098507759104
34164003067149776 180980533105284576
84456552016506352 98326529740575376
4457888011336648 195155770752810528
10322090618091812 172713148141965888
70814072533593208 147412557455968000
163327438758592864 166658371754015008
164446254478904160 182626860415576640
147108482621392672 193982132628124224
1901499721510807 69086628033687968
52304154097720984 120984870046109632
77806215580631216 99719363573521024
135293692594991472 188077010719535200
67987434329555192 177935278283971168
155979431285712704 188937838462413600
49443186710895096 150429265981260192
9445389202962540 13008933425265446
75366563752809968 115564931194980032
78277265478299376 99486211458213120
111420154085541088 130003753674391264
123864318959196736 194806698545696480
45781568925844432 56726053304911152
61845572299572704 188177803599572096
31451340149846572 143546689486096064
8954069558846974 27091526014710296
74977750682450592 86771040564143152
131528943906162112 161092169369933120
37419720497425744 56628451943316448
43205377991288200 180129501160086080
89431795421900784 166996809651461760
76842269283719248 83023793234687104
33372493813870500 174626340980957728
37211032976727184 48203060613450872
89813136222984576 115211150623536704
43024106882347792 118575640582212384
150001542360604960 150459620378498816
67553308948589120 111520046219842256
60519335865614520 125463905503200944
71651356106597864 186879235818400448
75029329866066896 192555855330827648
41271077569709360 118786117404687696
136113197250122384 171510677388737728
131784633151391568 140399106775157824
11033118596447674 130849810985259872
38737837377158568 45227345080275288
187724585060682240 190047229071414720
5900476753329516 35404066966714184
67238012423138240 81781260900075552
69038366941180344 116150833416585792
14705365701695974 26593723260140812
38213434538303512 157526293899467712
39069747835983104 39772222267485704
143635757693337248 150962250973495040
10369095238375972 65903133473060736
98965637254695920 186596241749048992
80569150016013792 174841366738324928
79815526067178800 147206711396381920
19029239013787172 78294614459339424
43702017214619904 56867151702993568
15525069209054346 64126429346561008
29383178259393896 88098966790260848
86508238188740992 140310246834000800
81539207380035104 168090451275431808
96434558898484832 186628176827556608
136968744434036032 186050945875392032
28528849697323188 135117183742736336
62780016467535120 90275094342883584
58544524555274608 72566111768685040
78509716391287504 118947893441174432
6685347123648556 80454294997244992
94666607119398320 124007575413820224
149338669710807584 157346081757962688
44174976194476688 45217223769006328
25667417187928628 51018721850505968
57211392409127384 141408211129291584
135273509115250112 155271447465381600
100742232253391984 142929884872672496
119035113816990272 177570037018329888
20897845248119316 103616643639596288
9847866111047900 186391543272813664
146539196440715296 178748333098000992
1548680346519516 54963000653508616
68387016905913800 175514272366548384
33458761587584920 65772111763995904
21217642474842444 148377190724521408
110859006885511232 176851274210334400
78824760027868496 145212729664341760
137368010289849184 148879374915346400
118845296675050576 150243700614096576
117486444986939968 146303332628199456
8431943912873339 185949547776202432
14464967317266036 17462260405366004
41990122914292944 180015923387501600
32765658431462996 39940200474645608
34198864130702048 41407138592800416
102759076732020352 110933723170926176
17931430043339044 189569705396704832
1624616947629026 13733197319250070
59203258493554712 97162714829335264
36386935277570096 41185921511493224
141836735876922176 158614662349903808
49136094262931024 147002075549297984
12400816076042938 13863500952772106
47348054549467976 176119777313705792
157979685014312352 178615932831215552
79603650304292784 164075977991535232
9591270839906900 141708209024505088
18887405881453892 75730135597261392
164624742432159648 177457020272964288
89617834014021088 149739597114587968
11016655158021132 59995067070868792
116343100970579200 166165016403544672
127457235180143200 132429961726231920
30112382538150008 56943229478937120
45117913845825040 112453521484902704
59868193126098456 126167395179062464
58010139919762704 143487639833564160
16080497796050050 86023622030794224
102359371580152048 194589266711834848
5380477819637076 114929224089017696
27922343810516576 35284970407665164
83041790672533488 169035015689052032
40561482333352600 74726041488660160
93694582083169168 131311537557545424
45070327342919232 67952186361227848
127384531087917216 185484536106538912
50540516549363544 85518111768450352
26035884229370652 39054748840900520
17008139960350410 50084024815622736
139968970253516432 154608725236421632
53629129772645376 164913178996616512
20398720141826692 102775481216265072
14805723150969424 150215520892781888
101663621592509680 175864068377402784
116457179781001152 129224942503623456
86006440306295328 194798195845654912
10612927764994444 185839951440428288
114642829272390912 180316497830380224
1589392008985609 144706211673519936
175401547944624096 190824143167319872
109598923509955952 157841741953620256
37523304411408264 130392373003923120
117807568751859328 185149478732201568
46605942200824232 196408064381648192
90464963414338320 112142131587594928
28982281817982816 148261721540225440
22294892553685576 93460109180630720
100518510849664544 173808934104241536
6683296886480836 19875231069665760
20423892368605484 23813694465219364
95134532807077264 177761343263627488
17669311617586194 175522339747024608
141236344023615152 158082406839075264
14047980111617464 46206630742803160
88905032288996096 154843798150928928
90930041588123776 114965471548824544
18036868285036936 186953529417737024
5343386598637508 135762641327736992
93043709703578400 115200214813842640
47210596444685248 62267878432085920
28365947581930892 72694553718725472
67269679142283600 138619072645161008
118626650192150448 193867671213709504
13108087246009040 30400362697873964
9086240029856122 53123816694059968
84164984533209520 158174799457883360
81525669718954992 153030615462822528
49198676577820768 49885812312563608
68130955319287384 82000334483667840
18280610870484740 193986451397957344
32135860578225984 133723083303931072
26512994278659288 153915374117158912
49647544285551320 78958851383427424
31368529491297644 74205977461238816
45707112493612336 64168007776908296
113606250096666304 196120848507370784
61757615175308792 118472180073580544
70006450374091744 81081920691687872
91367116514986640 181785319145674848
44662676078152800 58125849367371776
68430090188982984 111791927690737936
70170072916444968 169765091692537152
17834005356215720 191485097391900576
29621349669098184 101311103722369920
64881493966022352 110104434950519168
70395501345794392 76585113958746784
128840847248460832 195213780717336608
89900120600438768 105386734888901376
195441835911375744 196759338466887936
116547032944637168 156291139963353952
70908724606707520 103067540418064800
35014528999613248 63187702264312736
45955188086179896 94965547773525376
144552473952656992 166130075073303136
125281999533381728 188294706865009088
4510643532031263 89063955204044176
27130238318472052 135947713772734192
127399320538403824 184879605662168576
83681215829057904 140721293592455888
77446525219884912 90318685961730448
24144047212987004 101081530934491552
16594973648075768 66617443920703056
95248934125027968 113542431387390880
48673815641330312 146877648328826752
72777322810414720 152662160061763616
64894454706914344 113285351488684160
3740558360344342 193130056843047360
24695338826182336 112713515477215968
23484290601283412 114960345620709200
39389622962691816 44715436756664872
138125106030615824 155611540965984064
55614709618045816 189764975651593984
15629973548363994 156972269997297472
152617174564552192 181541973274452768
146244043277841248 172055931196942464
96915437100809792 115431706704565488
135634477179053184 195570702643222464
27078710987827040 178185982405198784
72974751566640192 179998210881283328
93697403112798672 130610178718468656
21957699716461892 144868984269507616
52555542620099384 128238317582217440
77985934604228496 78146787508697056
66244295026238816 141022648724537568
10383417020320694 90324206005789408
32914222957840080 160591093287236096
28427100903113968 46143011509533240
27781848765860128 190574792467467360
40131608967458864 99823070531097680
39465903737075552 61637533297351352
45006612871605848 107828687843470864
111090551188125920 194278683971725888
64355622588957088 152377874742655040
45513353043396528 158426306404201728
103697939057169888 138682650602521520
31406300704547904 134319539088037744
154440709544899392 175694226454578720
26260101321806324 136826292969246928
64726995067610664 147820087260622656
140882079519124656 149670175517287072
51914292594758120 94113721491789008
34422585633751136 51638675449356128
54533085619169456 109480401587616160
11961318267471092 79493988893022704
41706373144163896 164428153589738720
125703051510604496 169338583059415008
6917728696400500 136386167921836592
33922656350483448 139630240149221248
71980485859817696 105318185867524320
38032353522487944 162257161068198848
65425754335406208 113915718357794512
165699103939613504 188383114490287072
82445900938319776 131079001113347072
18720301496549904 135394391469745760
30421573125269032 132550196595653088
117568767903235184 191871053919384832
45084965535505752 86852804918857312
3796433783684423 160532972843220000
46781068437352216 142941950960389648
27701006379964532 121637162428824608
101785703826122256 142464377703088960
2747226706394775 154189263776264224
25370009303486324 143842179566262096
59611115894391576 127049848156782192
48299688633218720 80048110017026928
103761887287513872 192097955896949600
90659209664873456 162113145830964512
141078424039927248 151397833336185856
68602850416611840 179634541242889504
3835759233665669 117089151209743360
39916973182326544 76059715015411840
7327930754745888 80817472813919120
146889620254481472 156822446272150400
35925444069533948 146232790854083520
34369798847753448 85977609821099840
79747840043910768 175804312621998304
2527393882320392 36021533968512496
56417023379223808 78690270119334464
22899996301291620 173952074506873088
116529330774686560 160021664668154976
40002491506745768 196101355622014816
152709331477954208 171712335125692640
33123180731262416 78348961817356512
66014857314499520 140218213457598448
169373298687794560 192495931476048224
115988359982392576 189920211024262016
68678024180717952 155959973220249760
3429049417921869 128859045435036688
112647227876575616 173738089506199712
27378706021133800 78767189503955376
145860902979820576 152002659130488544
70881031272930176 119196355195172128
53210880224358264 66998023555316504
117325192624786736 138824257285141408
107496804899269088 146846325442364768
82263898011341040 82871840734077856
39936608531261184 50369629243701400
20173836421315228 178767115196655360
7023255702090471 189882124453847264
50226379985370784 65153871782307280
23465651482777232 60879004456194072
153935407634239744 184372878455188864
5782992530868481 61328931862142336
98282088521687088 173575942819951136
163174798168544512 194566951993692640
132334916196352720 160316815801706464
19234589271916272 64866523884858272
60042451802399056 103712855566147984
38027426100300408 71871880615435888
152949863500745760 168606682954312320
68462948397435632 84428517621522656
55092797506636128 58660359251027184
87177190490357760 169185976701890912
91279222050382256 171883140576005248
75703808301219712 137912660074058880
69157427367785632 97655921178655344
11765422339981144 184816823025759328
115516491518841968 154346666009440000
535056127946681 36945757285859784
150654656376392928 151497027182303840
106167056932178960 171127758373976320
37171866732220368 155692152998464224
3041009256279339 40274802982182168
2384038432165491 129091248938371312
10811685388285804 68783973513409288
35564961663004900 122610296472308432
53514433306053168 81997083993475312
2206150972608670 26121407817872312
27715125743709876 76094018288611792
82280915719580000 187405511638371616
124497942295468528 125259982831654656
83001156681495392 174404711785676480
33040224267714112 179459415419693248
56579133717973752 131149859480463056
75936941539042208 142823172335439680
16924007275704684 46383474752565376
8612616931884784 190754120567767744
152960000489987776 157949618722730880
66862439723614024 112721984474574640
128229985437126496 138382642677020880
94092994143838112 114569334944362976
7441304120446500 111926201189324496
131541052941754192 156051408332426592
27157398489792828 43154910910981472
84523572489199520 95269146522625664
15683986679814598 118846598811124176
51191221109029512 165304585880127104
33316276806423236 95993959559814880
24683009769297604 135272450629912432
34272844157082032 142270129940221152
117276103357583392 164529481362653952
59805456210154688 79882743623263808
155022611912674880 168380720609786112
153635998125254048 173890990398080768
144722491550152832 187405175486677216
108673200019745760 125551872907967680
132229584350870400 176968660715789120
26949863455221372 38060357545770344
140453829626772832 143850580935987456
105236927415475248 108809930230166064
78512152773907392 189734060782205184
40365741550980424 65315526550554968
175661980395332512 186871967049555456
156223107267485408 174975408434885696
180084944619545472 180562529649023744
92990222418000672 142893741776550320
47563964957084896 165682345864657440
89769266716973280 136224760763590240
110813115415728128 155082996295765376
6445382775338301 76586919835825664
4832466459042882 164361469098716288
64771267585514704 151352633669439328
60171138391383928 144846580381731936
66525147750679576 100672454453531312
74266976446029760 188075053305249504
155175732178849184 170347589403858272
69875651458805920 152340351877356992
70973768934819384 77788834666553136
109123969487081472 195265786670210592
7190297192333424 100764508537059680
17656248142771610 175682781546755552
22892195062024196 130236267986712512
107184330052394352 190263966616868000
116243775468138000 162597077460228384
135603485172184144 183926636611126592
120570797517987440 149017412396995968
175813977299295488 179685067336773664
18030877033666728 126049450291073104
43733704638781768 133035061961570320
35189755678502920 159591215729162784
19185377918060332 40578531680494056
25399770412128580 146539644582293600
78783375191191104 143705107715168928
132534252701384064 189157136529024416
131266117969014640 181769143772186944
118511602035302848 172158290631212768
13919319903132094 157731339964188736
34772785019331232 84427033534044464
45349285893273272 110284947135520912
143621906998218528 175819348627656224
105741167312931392 162579457207654880
1975992345640293 74557573209301168
172787041392805376 192323650883144160
136398951608585264 154758720906478976
125932349516166000 166010149357693120
53088418954831544 176773894480064928
19124615862983616 151667956941624032
61711459236612528 87823874462597872
88593174208524832 177044132893887264
38987358963526264 130586925734408048
17883594905753260 114034098951353872
76657582786302400 85313928999441680
112060004006584480 136878292560491664
128719826064483056 186621234681473536
78041461030789568 110982849321703616
80703401731568848 184805643213426496
107019267128295424 179830649030894976
8417751726837105 49081371677829320
65326137859153032 158804465203802112
26225457599712872 44953384359943256
66899157569069688 127869655648396016
6094305657495507 53905521181410616
99271903982972752 181940716202682912
179881085313825696 187340664046982656
124690560511984256 134922179072485568
129655888009557600 160181809413705632
7396199030400665 43949109773307192
11517981796604286 97636499063140048
64026575599651672 192463649048648928
101216035202103344 157192938840684576
140123004390729184 167140561693876416
2077900423684124 184058251265053696
75153953711105408 107836650291056640
28353552223457804 150361013443949792
129440063970288432 147502157819201184
5222732315854273 159840885940168160
29601130852579532 113894878318935040
72185507404695728 127056047554321344
140434797159946192 165792328613806400
118418361959033856 133198996584697584
68059589119659976 68190306383615440
57247065131590536 104111164022836368
5355658951120366 99520308502917456
110604290373996624 110786197560044784
134573886367996256 174850443269230368
70737349659091840 196444910329256736
81664241035089920 191708420323712896
74385893259135616 117758362053203712
47010525198864688 87095284513266896
23581551275748908 112403874946473024
17803590918469530 139466792379369888
47249622159318552 51809976486697512
49924404028387368 95139450583636624
72351260580477584 134398940564050096
57970329592481256 132188268774876464
92928125745193152 155563095995462496
4146737496653943 173423545133411168
113055935545118912 196388326389384992
28346493869182844 115603632436101776
47355261348156304 99271189274904064
16903519830528120 179010096802863392
19266513138631428 108557168862445440
142686099075204080 144415157626655200
35351963335144928 123433587862847744
42933090276912576 117551548235164704
38800646997039168 129669621676663616
19863278747756892 94180149244562080
59763256283607784 74451714717838800
161027677771404576 176132895650991808
93766296188987472 115484962177859472
56052103435203656 183812045164126496
141813138326939424 163187836845262720
6133288511864153 171622522053302752
13078685182111232 131116207241676144
24780843258145048 175364185361987360
93542277089363920 114629169840645584
24863135421796160 87369717217330160
26297157922409472 50933547051976176
40687992930282440 191000759087610944
10493981294715368 57796294051352744
23345366358833680 84537187002085440
74388715341378640 129250956015923696
65911465251588608 98034997932319632
71726610480180984 111013557527816112
84174717515085904 170996184813917184
7771294728149164 107049836951724928
72528564731981808 147466657723866528
122772222521480208 128689205696432112
12867421517921706 184169507277488224
14529948742250862 120180056827334112
166544442574267200 181008035722471680
48713051266326696 188519888191272352
35809790132910696 148449285749648384
5921871210927914 160864671707524032
25963692044448460 117435955238116912
84537335350247696 100226033769690992
59300239381385344 79866414722564752
19831904671413600 69826775398950368
26751011462176352 193905228256767168
116546040927999760 162823658456067584
151439774403276992 179440316289651808
102442412373539120 156186523628813760
24184373961941352 139033592395151040
130802140102127056 179971767309783392
68234120289994792 83019112540234224
18982708777827800 31443796535475076
121964355937289056 140190244870780112
70521478694838952 185243305469930848
165986212013324704 184434994846588608
84199031431982080 87931030958747120
35822160909759384 96141723970968944
94955717844881040 178976948836637440
35873742841653784 124196884030670192
46678180628920392 81016930537053776
6556022692968704 12955195154557632
89605432952250432 155625877093621376
149419396849793536 157905529208572864
26874993682643020 106892101747273120
831912597842847 138320650431730896
18636413868195808 141884698409276848
81351544848120240 124479036975570384
36351816469817992 123833037790286368
84613714753585072 165453515523504160
78696911556978016 174688451342337568
94751365593619616 117598586822037552
98633497437179744 147185448618725344
149230443542816416 193314943066884032
71895231637868856 158346225568316320
63899566676056536 83903840462769056
3097290145123142 129186775798007600
38096541104837696 177641111611870496
125861850206878160 190230253078417984
11056558622384208 71218548375509752
23771487130517604 105259365464368144
23812356569419464 139465607645027328
126185508790437264 162155656683794528
98546727247742624 103758361368193952
31745954792599564 41671050319033264
99789345400969920 101122299153843072
49405261239527552 190207004511207264
78432644925405104 152916188320155168
27546581963476748 119721086663879328
12238566492454266 159502601492813856
53993694457345288 88547684012515376
91316654569501936 109948475816086192
51301625586310912 118437500198477776
19276542396713956 108843857255118144
35518412428438368 140095960102679696
92225703117355648 131877599367162928
26019847243347100 144520306268080032
114351077329579664 131450942882223792
25670560813419652 102426974904366000
3141971109624744 82996054491646816
18943806447281536 126372025932582832
64221531432228912 142706799342702976
78929488564570000 98735225977296192
43969378056105632 92354465611379536
23252234247079896 176698520394580576
139431141513197424 141919166470229168
17356708229014694 174777742260680640
35766584384287696 80229381658747056
8884828381771616 12609334551173324
19822494600248112 180146522595408416
46020402405025016 88214421762297456
86622405689745472 104677448693514656
23801034049922276 165262982374201536
65574387153664856 121173810425839824
108072719703418496 153125074375025568
22432347831509696 132142872547049312
50049848893209584 80327298289370000
37925930480871912 53665190134038616
55664566798567944 137917969342185744
123890940714015456 128638528826851872
97853336080775216 137404299511665344
47406888649519808 78152924961602048
72129849568257184 114159995309375696
125327925438593360 130399548327954576
63556930573200224 65060497097678024
147366406820182112 170664565752563552
137849577117408224 181455123135927360
39364947881276544 122499305402676832
55230325249260488 192198611662762304
14584926691890238 87045979998272144
71366266579418600 146095550428625440
5038977267299137 135139942213013008
40341453633487040 162707354345755264
33152792219035928 177061755133184032
82340055027331184 190824013202519200
49290530597677600 189357212196974272
84522217843910048 179090571053352928
80272549776804832 164371833543151424
48967308960401264 56388911331513000
83118268785231968 93678935132627888
98224084447876560 178660144990938304
24048544883500656 68409939258025344
78299344371023072 160684308863826912
14005727583446982 158586721188698400
5807743389681556 125329181517747152
141477747169315168 158120861591898304
55179636704492384 89084781700688800
12733854963383118 70414330327936176
101163462148903024 109960973943207584
36223808748500888 139465742174923200
39516255956950104 194704358938501312
174984568460957888 175950276961516320
22951759019808172 93667738907673216
129586627997087632 139370841592530512
43714058437405840 44760330823334112
4204318025842278 119956737084108896
47432514654032552 109338188384162160
141862860017425616 168468523453693408
113076433843647424 181806173527373184
25614330239196764 86384942031897824
7821919386535828 166240893309413888
2232219087389297 118063674589251392
3782158638882132 40189313176852672
40007079132574560 196179086254112448
34320583892813076 80677217230606032
8519919562409977 28938911260329132
61095367888684856 109926488489394272
31109214567600792 84591535518696336
51210939493741184 174634741355228384
25173180489652380 89267825138841680
86552753703920816 165086371355614560
675998229841369 82718473386106880
10027142640498226 16471878217535992
118344965754260016 128782114089180000
148203910182949216 173391588177018400
173140532780252000 196861035333897280
83483505481316368 85756858964917536
126812904401419952 130742924035540112
20422083166936468 102986717734756896
84112455702902240 114676182927121552
82310972866263344 152346073017310976
55820326686749048 117297837679587504
29154455719238312 160531331220245760
47110309868736504 72369313340723008
34790762367881616 156596152113579488
13777350143712478 24639550551854176
36473316367553968 104762387933543504
38933044053295384 90363119062452784
146655401867587008 150232223211463968
120356010502831840 165753025032415488
135484770396859424 136369633624513360
4185564231435362 187060403505231040
39667341207721056 65683528535404248
30545301673736112 73777887912667328
128881927380659632 157737867390394560
96699312902915648 137370590239687360
48582795570950056 74589529215077424
5076515427191269 84441579235921360
64819922871364376 157190875337788608
98873193807504240 124288049167064480
87652335195663296 171288830839619680
26710967669615128 119572549396150832
51855499580408312 133688537746884560
16615809254104548 85734494119040832
106494950667292080 128385933528980064
61459148340872296 137328790843862944
1520764610461214 92671236314869760
4971346099350788 27090899791243020
36938830276067600 132608134418778272
72262851505842944 87140349488305280
11193558862626362 137839019691229232
116859759680045024 123154946626840672
1428779800206905 2736162723070109
32638311231146028 38215763875229624
136326104163751760 175172612528016640
113863032985804320 189326933802832416
78783765622430304 114128145562820208
7075424080162932 129539321921501568
55704745728528544 166645532155714944
1441297855829708 186601144713411328
154023599337552352 159845874359194176
83012692387382400 90921441121301072
53651348631339280 127580828721175648
92061966086970832 150878523506563712
98885858864280768 114600226090645328
85815297282051456 157123475693581184
1196648182959290 162463304063550304
55554670987166224 60215228290966064
72773723487023632 172372969700356800
61038125424871152 100223623421347920
69316809807512984 121005559583771792
35678671349812992 137287703073363280
10203504804940328 63447433513402920
17527819043736516 54631481050669848
105957058831711728 115443366108074688
98715883079508416 134694802464677680
149970384691745728 185854922571710976
92122733578706608 171781668295560032
47090064701171000 175900290136533472
54073329915651088 156821241051816960
112230777443323616 145338007941341152
90595716723617568 123750273614906896
33205597262259168 85512818088445968
62095753272273112 82759232346772112
63662904705936584 181187325514097824
48100224913529472 174430820802779680
20501883159758068 95479837799088560
2935023609765213 59637393604549504
101764785244475152 160834392940570336
93965977445965696 114030201120678976
110544509880500560 138035341651869008
28493238327522412 134831749708407328
52477476701848336 163377693728873408
4165364857218206 15987387934808624
3835138512189894 5087657917497232
2988965050497334 124341406664579104
18863338648033296 45774544300859000
84708216607817120 154883567634687488
160363161005718464 161912033500674400
47340716302275688 166704421710831104
101129264806601872 177160480518627264
117971691890067216 161469787362130016
63631963705262360 147774957889170272
98604780563994448 180094462373873568
46062307170570624 95514443102335744
79831569141388272 190763545077544096
4141858040601928 61425711292226296
133713490567465904 181534654304171392
90892299708300480 188290287531228800
37257300855648584 52537540540863776
94041429523180240 115939428737123696
77725823428029168 184958422946859328
57074109882179184 88557165051529072
42929259341735960 171135719849684064
67671092303075832 90643264616264592
13582828816307398 19962301988253464
32243455722646200 164201966059431168
14367462440965228 153979159656578016
103116917873100896 174135391236350720
97475578545872576 144176522154224416
19935529662390840 134397996076548208
3738784147803774 152787261278988512
15430877305516182 121403990680029328
53313510949514768 64169724436482048
31430147279642744 54755750909540840
107408973685276224 153333732689074560
188027104641431264 196401419011093344
34991430157323944 75333146286588864
78885711500309744 180814634171432160
764229994969124 112146124229340432
17817589642180608 99510954503478944
174908514802629216 183545673562409152
12994269150729106 86311905865875312
92814679730847728 168062719133906464
31887944238272200 44493420912018264
81659841417939264 164637358218490752
95713055189973744 164042999785594400
7533659110979333 74539910670261296
132796889625851568 170577757129416384
63032008782440608 166610030142761504
54910586282511888 61818858698655168
119315430663032112 136075330579846384
152397404908261856 158132349421689888
61860793030090296 94097283107785536
159558559147347424 171095511145652416
122883426464181888 161570270137507744
100595531211852512 113362238755438352
105453749914193504 184207890854568288
78610573656299104 147418446006084992
49594027312802176 63179699685673696
107150448084945776 180266581838590432
104039660697327216 133553134839869872
40165992702061920 72173784307573808
27734573415996084 156021805956767840
12855157781809874 47794367512217928
25998730186967128 47485112280018464
68556054438030528 142125273054784192
11404284080373672 111458286447391920
26186769123622900 91807589767512448
73942503279447760 95491811947217168
63452127651277072 172537409717017472
144313385485605888 164283632116435904
23481333697172356 83802865860784608
9013752366801678 95131042764211520
98239549395507296 160849918055234912
170136650202043168 183316772639404608
33787792981960216 156081495626460736
1854831320840725 126960973916154256
13661805101113292 168767088270461856
8975199237561405 151399691503355648
106467346408354720 137416982779094608
28977671520589548 175118377190795776
6674511954430703 73552138225880736
109200937828628752 120617473011007552
55631875116924696 146922525135384896
133445202968164304 185484194879934976
50944806084238336 189433723427518848
30363389142495152 130434223759735776
66184818892473064 70100473684219976
11597939345953332 153099674909227648
55717441414559160 152323962263917344
148746826281488704 186344181673774272
28304329146149948 124386278279965696
12454447843960356 75034266197941952
35883160427060744 39727063533962936
28828701425196056 109004794108681968
5794049946514233 11802365771524944
8867050468671194 62578125818891208
6932860517891861 115173758326616896
18418399256505528 43907600230288752
138965539574822240 194082389461562688
44514442800673504 141134245981290032
147960465695266144 153780057180664704
53624633252835448 84267056156012768
23556908435701584 96897932301692224
70909578963541312 169417519120741760
24617280672550028 92027500810426784
76921427190873360 126758779496953360
24222204501230552 42688819532125272
44854401885394856 153529161286982368
5350233006676578 149017346464597760
48955476800919352 148414698647646496
47911787349797296 146418695576128064
66414890116372520 162105961633534496
9710884277127076 157579751393763296
12422050607261354 157609235512688416
141069638224450768 172433256772415360
43209638842322344 163950248178601952
101599829968059136 117046318978611792
149832600301070176 183427575602298208
20718978300057780 39235412709493144
30925730683932912 190763658976645760
69907473291718824 98448895358807328
139380597927078176 165220980794422432
2270826633142592 20063004510380324
22647072898215708 71579157345789552
168616620409958464 190273495400207808
159635437267588448 179427683250236192
93874517028894112 188761467131905568
52837006742125192 73887591288792240
118926754511357024 183517129187503200
27227480276494328 137923270866441328
4919125042261890 29683663686486120
65595679418892720 168151850019926336
105560026372316352 119742283584090224
94602800546079792 157357129977209952
40723163200695448 135204634820092080
72360778958759984 190460783227283520
86913660987922544 118897864266246976
29037993180922804 59275741168958072
22468621582667744 55832762340951176
6295705893984599 122800531617893504
60346432735566080 104176324596299872
97370883206479648 192620254516026784
5967940963276589 86411445901528800
50262469355272472 110714740987372864
82703500812024784 136747621775322272
9711064280714660 50927107215433376
43070037857194488 52710401853529792
20103050829068208 99545982245314496
5713727680572022 59661176827966072
54385367790074256 86430212014962912
3088765951115351 91015735369351600
3633089964025146 148661592878960000
44697717890540064 194594528956391488
120127799443595408 136654015513344336
35697526149074848 77205526721673056
26432124397550340 130601876666601104
121184340138337984 145297561763368576
59234453878468728 82185417753596704
16428112581460430 171605437123955264
100147449715791872 186295500522734912
15998250273363088 30114510514200968
50178570282074456 172361579353294624
88573379295026896 153124930613566240
28221538348919972 155332289933542816
100983389067073008 184279456819626016
623512889872439 95360389584304224
132419717085854560 189262279870082784
32492834284878736 46913766837868904
176627507365182432 192558731119419392
7586182233247547 71206478495656576
144783161124361728 196465374065910144
90610580225445424 156481836235233568
13632267219263258 71972010353144744
87570524429104896 152448077918778208
101165626885725600 104406569468963888
144974632343809216 180630438350576736
121788675471966528 173731676562285920
55333005018971104 78081805027723936
62715646044736528 78510936731742896
7501505013422525 152743247354243040
97686187584068592 136653863924581904
137240545006608336 157615086768616896
8245960232603426 103009412907130928
75422738197488208 160624467035623040
36918789528928496 85518230049160032
27668200006092860 83957491310352944
20675818412882552 119637854174087456
57389494386943904 127452816978217200
51579939562965008 99771610981951936
44001921333436416 92231295075165104
36111730298725960 115592268474966048
85739199953651856 108083833188456496
71710026782180392 74903872010338384
132282199986984256 165768358806481696
45117615523697256 101308580043504928
61214730760268704 125906251073170960
85579555505524384 167813212966742016
18168075100941516 168508153492166080
50610970527450664 126782326131362624
8997236621627086 32736527325650896
7927565131846091 148173559554332192
126572423493183008 161912454577148480
17950504520599404 84268379466666640
9823301112492824 113001316146986320
152278036575007712 153570048165619456
18161561620882524 115393067169588992
26005783532721152 131329186632739728
88484816890906720 151761003905799776
67426464803761368 91601032418904848
90761296373961952 113245053455222544
70523037916547776 189144137968736352
106602199013725584 175261026099864576
65799128281609336 110476933283096256
49120760285676560 136504143213590192
41939294004804120 183326534644154528
51683677629588808 90123145716415312
68459830574004368 156446035112298656
121928726823007040 140367232952815984
5514134023046135 26073118562741628
3570444652289914 13885963499254668
80397757744282128 145409438484544224
59894965133487896 63178773669717856
112783248474685616 147471153847612480
47162073524418664 81924040026577968
51398371852868472 117727947796189600
27259727983615284 184689903721711392
92776298194377056 169222049399064992
134958345523634752 145026873669814784
55814203325450272 192081794971721312
75484960667641760 81509201173830848
52338236199524952 98334028867362560
143946078589179808 144236427938409440
19343383762150536 87194019145730512
46940833802941288 187058429016383392
68489174241589616 102846053581405168
675786933606165 17333467091004956
19619648105992244 77107806655427872
37026901244811944 194407318473144320
105756603235094384 111287744132293552
84672783546531776 114070627705807152
69272173237162616 172938934924754464
134265205317657728 154048213090374336
33643239584165116 181627549125502880
71656369623648544 160615160497056960
7202282153147941 120078353316214752
49179114133755512 159774079283806272
7748298621061725 178734999061643104
12633929413945870 177505843137789216
61608533133870136 76185718302078512
128795409515765920 167798672864285600
68421271361304984 75991349392336800
114344950743111712 118319703559157648
84302235788412112 173810370582186560
134347338019318880 194719738997258752
40837636813856352 90872624439775168
36711829719053336 143329762783600128
169072480586004288 180580803270159296
141283839016886976 163974349484127808
38125240385882920 118643374864682032
116732307758876560 160997327943395520
51936446042901304 58165852375885456
97429613893687824 148726214706413952
680573056339320 191691326877093632
65407974437727696 119744190727984688
21985287732770292 158374508807976544
68026100042931976 195652568011012768
56659556860972312 82943635781724608
22173439627259916 46347516042586528
25525210439194944 187938715271695264
180812677612227360 186638341057174368
54438483636629152 74724686316564880
65510509976264136 129930507523512672
73895914579701712 75185587512648992
162123613601738176 170819764247177440
10775153953055842 156818363112217824
4670281097912298 184260413630015072
48746340717844296 190667916741199872
57226787957115824 196710316362089280
60458383057113056 192993002328450944
155030707085754464 196612513842023616
179079811977289440 183978880048257536
7039160309357707 172321057941199008
46239685312412464 160783660321128576
101336136139806544 194206087563965568
58562056384381096 96473411212782208
38587125825072064 128690681231393808
120151694993644656 134648089388456224
40437879947855272 61299208157852232
21707346529074344 27158733294957736
59530755279155248 77080093279048352
51341891129073680 172837941508748128
62319619850199528 102414617596298816
82671824760112816 175046041857804256
56036822078079912 75815191781078704
70781236483040984 154546550234923136
105826269127930864 123457715347860112
111614934720814672 142117332979616592
161827422961937632 166461034356632288
109657906287085152 113028265630756064
25742083805318464 130605215215411872
377236124667991 81114873095845232
68883490752573704 163634336505401184
23613240913331120 182818514465105920
136539340470922096 189696394122379744
67949889958983096 142086531240294832
45534864163772808 195438322060526688
84537579291796096 142151392247545104
115915641920980288 195113878944218368
11002426061720218 192483334272822912
95099769967764016 162703096545438464
84979308294578768 109331290337776544
15311449932028326 115893202712610896
19871104193593768 181475524262163808
173836942285912448 178227044432592256
55948305173816056 72433747551837584
11249423045380218 141807449300235872
113397200754827776 135686864760933616
117132903529360416 126388094392353296
35501959517221952 44308535261263632
26213221193627328 35830116722618084
67532135676295048 174340966530161024
104706351024093328 125963578964929808
21066986453598812 183216198076554272
35693116408888736 151921262848289728
1803380028201461 75342493361690832
88360293952208656 135027706714857520
32413854815702612 48498390809168960
126151090516858016 181355574441891776
25913484063102668 97434256694863632
113478075349756288 114784995662976288
21250831395672580 31876167058637984
21165675924188028 55689472515812288
85453150492321504 114643066418130176
2498937248218375 148514195977255904
35258459520310048 123745059663269008
122326205032523184 181372247417235872
59006791629432888 122791035757012352
48467687688588360 144556177941454400
1965848974881192 104689619314672288
22262676376433764 170818532567354816
62801975491998168 88719543304329824
114007025220371952 154576124927508480
37514472647375944 120991441037816816
156292210961482144 166275881626869536
88282479996361920 178092326407986720
7641899656961069 151320893904994144
39909197355135112 79395128240233504
166086747269541440 186029929591187616
125795798010448208 180264538259347360
152123856355899808 175124621445591328
50281810590288176 95089314508821024
18963403474906596 88592069624499664
3546692102052167 196647310079835392
56818968411777264 127543900411761904
59976014467211632 106211612009700096
15039910096895456 47684473077322144
48977842616230944 105880041963517872
114467620730882224 182553330248795648
160392742795524000 161130555379783680
79761563772932416 141375996722340720
87697545731850960 112020695331196352
49389958809353312 106874240481687184
15533648938948664 114840425861392672
47174551000518800 151068455304292480
22704405989463148 93668083167147616
82372358760853408 101322842839863744
25656462274821456 161979785259544544
20133775802183516 34869179167122460
88417730928789280 122986616039025824
17549458602324154 64850692066431280
118529713031410368 137211539366891024
63407861255382400 125418961728074176
87695259121824784 191855755443325344
97970406042005920 114511864977206080
94350944962442000 174459770673412800
162470963485864960 170755269830846656
76425849385147488 99458899368316736
140885771594604096 168299674633223968
799959927550485 123722231861278096
31302369076636112 59134158411417952
31172788611788864 174872566379032672
78471501911867680 98642461303136960
41310997132935336 127997226797264064
51466876545839400 70213426896943000
33030460336181408 145372709790359872
67903307765199608 150518406390677888
94725852502072448 116099824183817072
10096181729472054 43871816418164416
9483870033918572 69607316317234752
85152875644335200 113325656442700448
24401637636488296 183993133202106944
115390805231769392 193030272777374912
30694171998833084 102589616090899360
49251732712629328 107677998376494208
99080530781890176 120173705591372192
119211917829140176 131474604417955808
19929574944467776 21438529216594492
6047180788631767 110503804602546560
37085241076196632 169491287449145920
94285342599163184 127132474386637456
136154985878145952 187490696925780928
737712123296432 32301648683833008
49670274947137552 82100583339333696
116592790632349952 157615910848233728
49300175853694240 125780619137873488
52483176998314488 100944230232634720
16331136096514024 98582399581278848
31414382578758448 104446681443736832
2406526023224432 79242586737757776
44729851054201744 76914202970519072
28596380971874560 112086047309839488
35813288413350532 55014238969553208
164247188916220448 164826028823235264
105041843150169552 163059142830676192
64320114676540208 126735914736907936
37354833696834920 40680375184069248
100081844779384160 161640488864022880
29680571251531804 41437593439061488
9380480056100642 65901525680881336
41741679272503440 138560339229463952
21746063239662360 58850931559754736
85105045329245616 165060891199798624
136280171499180816 159674729171435808
63473031879395776 133287204014324912
7203441820431370 91122305361465936
96427574973701072 179255543368408448
28844759834959416 180530909010307040
8076238534098915 174589009437413792
32682650140411340 169481786963747392
162087970141755840 173491885666124576
46331589716362624 102921817640978576
28355830827648520 168512416130508704
73383082284521824 130425550664819856
53464613935027984 174935243605712160
17391869585632392 102356080844967760
50047917146529192 139979579344471648
69014674791945600 142735002451111136
108915953102655968 148392256241015328
48132772355427632 69178857259577016
39367992893775096 113235261025313968
64441180904923104 67855620749361584
187377551676045504 193488900350274720
84865000984746912 154168259432197024
109851874765180528 148462802132985248
74142722084311600 193229764465829472
115854127985864848 138741042282164688
106387230959123936 131121079357028544
75328834725280400 120080994124082960
47609684820540480 51938290303973440
7061131981688211 148993123225662048
102398708391448192 111281350459824528
1816418011139025 110483899582040304
81671559628522304 130787051676955536
84421853397125520 97393016058600512
27016449959900572 175745584644599072
58575987597411944 154176693440751808
89963760002130752 116609580059694048
53167077626081224 162189651725212416
100236603241637792 185233807095014944
42684758209440504 88669814330700784
15751148948787924 79771968177498368
63381706763840480 177265571467411648
182724629808322336 189684613877010560
73601516107768688 128821702538745984
84315971467030192 175790766047753760
100205818556396352 147957672150645184
38579472426736968 162451020031371680
13752740343717602 63032483220906120
33002628236886968 56302461313757360
67266932374003784 196763467298023136
106715089794340864 126685007976811088
65461704545769184 187895011547098368
40970014134549840 190479668600562720
18226614553721164 169932678029053504
135540688559282960 157258765772009152
57575069618405320 134358351187580752
50463382234168208 144948710841499520
126376831370707184 161758541216803904
35996202993319880 51311206278396648
4099861834603090 5818665930359316
12892505153067524 102644276715546320
64686067492711824 194336921273855552
100332178752056272 119932040808306656
22555458353189512 128971646986387632
24014224007609596 194955769074801024
159529075236420576 165659110669365120
55044167519568816 166447045865825152
62092621562355736 72329625691558160
66639077974385328 149482683875493696
17609452290208812 58014973734573240
48544021739325000 163258012336492512
42718766028479352 54987285117615880
17354520898502416 185107617670147456
17571761106891402 87068803032739920
10725105402541430 179198622326871392
27473306290901960 84881624875580768
83302427821603440 141877443448647312
116902588989178304 158342297046047776
8015282074848697 91048666723104176
45702158915862584 177891333230973152
88939555079284560 139318720316735408
89734087074696464 149518912721976256
66733351177830824 73385686276267664
84300827789427232 146380376121564032
115144819442874624 172900496893351808
22523045358545076 188666232547005888
7447340408478336 189296079825332064
34944138415870848 153768067955387616
57256894780726704 115509101873379776
109393588330928160 158589987875186304
18803486613843384 99139023280284512
141469237493628352 160362485952712832
119482063420099408 137278978519733392
132316835764999168 169733378727653696
107875974364871168 196159266292029664
151212419259700800 188390925256135488
98180402717781504 192268740537408960
10186792944410620 140793276541009216
7938155207588073 66303737357181680
62134394542633896 145371769076841472
154762854398396704 168396667559756672
24072852531636912 182426469053247008
135958336806629984 154047431148756896
129358755313585536 181229393766077376
107783410989135632 149746485262277376
94142423341269216 180677741096744448
116739983627659616 128948797402217120
41030423561578144 109474686718674304
59419110127749872 159104780379403456
112913040580235168 122706446538262096
131656895332332032 179392410532196096
128673339378684992 196222385749379744
49882189684044864 63104040733401288
93709590599542880 149606743602695104
23097662224321356 82563448388654992
80356748186596064 95880957072246960
183153107510081088 185069375097625248
8090601439288724 117678863161685664
38927950416999864 146235567437613120
78468773768128384 102005022079398592
10922943394847868 125115314173423472
16430115597189578 158073893837246272
99179684683176192 183361377972393088
82965366185783312 116018943001116880
82696437326836960 136725635254904464
53447806559340816 168053879264645696
119674215287384704 182781405598694240
100098224398594128 156235357840972512
52308232335518152 92310831708794800
25378821900190156 28765060768859188
45443017265768320 83332700487980656
107473691393189600 183961730195146752
126669561331716224 153593786756260224
50758712632680752 125138006109570912
63686041374619168 186061327136143200
29603692290312616 84765260848716768
58300964115646600 117582715235946320
115614950201642832 160118810414796736
3737253792304067 59323297062289880
144064789132267888 162902892340742080
150082044788038560 182280202557000864
94383843341864864 123451382259174128
28720698985507016 59337126974865648
73719262496373488 140028148452405456
31694231539892732 48441483738422000
10532570810769024 88074665274881520
15725440289716562 172021234309394144
10273168690677498 157900252894257696
36263088682958400 121883204427763808
29473564992441416 64097292196140800
108331976729332384 155625565631076736
165262520912482208 178806494956548224
47208274715457472 138891442100808480
45236477264179816 61994180139483400
50585183436030176 118884251201974208
23748709699632856 64230294179407576
83047194644241984 83702464838990208
161826460229949056 176549669384759392
14851213643615592 156861800548935104
34360315509825656 63156094162747272
64189994106315072 110979961420686864
21774640814431948 65892109004419744
66021928085743336 87802317531660768
4821704197231278 83302661773632176
91616572446055440 96508954677504832
35546236975218760 162580865153834976
53259343561185584 153303896915068096
5225304479750635 99701250183170144
813282520219233 93620063227484176
40417050841894888 135768954984796304
105625529019852736 115234377593508400
106460452464794976 140497001416361776
156132880308486496 159821925900190208
45670830152000952 157792946020455072
16172002031570732 25522301154281180
135198667675624160 164586081517775136
25245290985656396 30228710268846448
79993578543921968 159739898494514752
23989029505503072 96970298613970384
119932296787023968 133886056669876880
126294590312736912 170845553335432256
37918587826483360 134734168215406432
161217253530495360 170529371932069344
80034126359264928 155018347928062304
35352661191048584 150911599498452384
55606621550190832 168890950121843392
14190693318587144 130552089840151104
141781939110380208 150808069702487072
40492411699324824 126725456130374688
75696207825525248 176344074855563168
84831922726549856 96840109729713184
116490078212694448 159706810954001600
30078393722001676 109312966417383264
69953203543304008 102948969216408576
48516641563926840 93061268882717200
93016280599441232 163678824850006400
91313656133603120 113158366018070960
120608950345672720 177724530468164768
28829113326926240 114313410458865856
62353671537467192 167380472040968704
24875601878480884 92797787974833520
127017581788358240 155758247274489056
111301430011967056 185271812934753280
214387436946504 105399236316834800
16668212275460714 129173267562927232
100751997622045360 188985824791975328
44270900439833816 79940916902028416
149021013966013728 184739845322055744
64604481173590136 96441975885003456
47545631219596800 55222511250392424
109155341192704928 177735339871406176
2728163187725266 134342116418675920
108220377457972160 157295213674685280
103080968773313888 117098147407649296
10800729321409544 191761205033393472
59562532602759992 125851394323470480
121432492731940032 124967412152023104
40931305587675208 149951863391812768
52768758666265784 177610520811401696
103783905684974768 140568769641726256
44746791357728144 80200072848298528
43517659880388152 151376322726539488
1099329866065303 26917494488249728
157232612968719840 177625953248405184
141117865719280784 165616495718420160
16633761236606180 194831682947210176
15681229304916020 31684537551209952
120667896879374096 159106354592353632
65034144908227480 89509242402729360
71342866774300552 94646279234620608
124193091008385696 152350909098509600
158625658168101248 190249498539808544
28957151513965244 132995061107007232
150406574920944608 190841153569086944
107956452374113248 146898906403309216
84460461072410608 115533592967746368
124448491447292096 176325767342010208
70411382132928392 152716525319462432
76603267815640736 189827678616648672
72027141976725568 167236092799287680
75503664200321392 164021247589801056
38158588468271840 118511898865930720
31029701577436684 192325368497103680
1470873149089231 143992491039640288
128760411272330368 179567108166984704
133551876192876336 153769040723921888
8935874401106531 111781507101604800
94183067561649008 146196522516061024
22995732971025092 101234921766484848
40713431248540656 60499131309195392
109105632656039632 153332328063187968
135717313411751984 175240317645590400
48196494024974136 154094255326404800
28508186666397256 94471421964253328
94309325185885440 114139978955240640
57073938069300512 64597193264718536
72724868754359520 73718859846116272
130053999767355008 165512263458242592
21852756844268136 196542890830427936
3552928462690166 165287613325213984
65718151653634672 158666754861569344
99887943256771600 188191113735711072
71085677371365720 74643693788569968
6477347230905233 100520663652343392
128060707027074240 163866695370853664
58996195553728648 155404901774851808
33815682926604908 128784216539143696
81244858780340112 167638684345092832
43321293000699408 123021106693042544
38397720224226528 174205192603797728
145444059416663872 181154504557274240
99491296563438320 155879485836924544
132243715441019280 132247121978056032
121202462741341600 171327848811399392
78466706450361856 106690834942981984
159155630380225376 167774292425325472
18306278694085144 92395354942583376
18304645227864896 109919066734583136
93889693174110944 98983417385162928
58768619811858800 119254057059910672
113778466339062576 186292336024243968
14700369882392872 110175895343243792
37744419390578776 109749364574122736
182509280148576320 193707954419838784
28747818101119776 130868348938902688
116245926004538528 166903629083278048
153957545705292896 193376567442111136
101543049722270288 176134616999329824
29757382755887656 36985945456010016
91989239619969568 137291696224194320
154241600814316352 191694688466094592
40684743294406344 61706475116059272
25228251028962128 152350448592272768
73006702223664208 154595661866506720
26950393124305624 133076198172135152
121441158525342368 160387710090341440
58878354166918512 112207842081691616
120232001009933440 144455942217193824
26820812783832512 172500592692082976
3167175657286438 65992950464458472
15869250853470488 65904842973506264
112467589404539744 153864915403634208
5881386956874429 131802451519948272
25278494317558428 168097547336177152
113960952512756192 144571567904823872
106475362133496448 173518218882396736
120287886138494560 123643893316238720
85954131059982736 149668472660187776
50023824614493400 80942588202784176
78606327823685104 106926884275884752
21470577800978096 93940010990510112
93943325786838032 123991023052013584
3892739653578562 192987621189206432
101116075576106800 147470019078823520
55444474642160816 162105407872728576
116754228959492288 173584642256081184
180090053133371840 188423296724913632
39786833395470912 67014434562017952
32724578145224092 145423461733644160
23418787698824116 42758646658666920
112896168268804736 186446504835910432
29212790883229360 103421008196463088
24625054263287208 66306839568413680
49570117103048176 112975490641228848
72715214856447248 172693050636454848
25406810039165184 125095793239474560
113603747498039936 179310589638876352
106716680326841440 186916838794594144
84091699630510720 101606678542734512
65723183081891032 194529391998375456
84038688818746032 91312661371928128
76707512055248576 97016661933715728
143532961642841424 191651906748937152
107567767997528816 109882227894883616
112789525574696624 130945122542290448
16466670927178656 153598765956051072
130485974407009584 179293461154949888
60448488078503672 64802358334562480
114451184119345856 159461670889018752
21581751347807300 172712850280414816
129873110161965552 146107494166650112
123626997712967872 188238220213694272
3592730150672997 177898597571005760
98338452983696208 154998181933128736
116186522538587808 123184860524106032
51723853073657584 65844427732678920
48363352779291616 60028436818067360
64379924479236792 157381122362111392
169141152180184896 194935958542301760
41004449157571808 114161099532232560
39018119911055592 191599713692833216
35694308345383356 186711666415095840
81203468250441264 194926013804500384
71780359498494064 87963466278081440
10412184270374126 191390518079965792
14238087809069302 155847815077959424
9284171409282220 137432012418953920
5277395394005896 83264845476766288
24722372830620004 30767732592745852
150218856237382176 191008905116975424
130854092120155584 173859435288007936
48759965927304448 102518165155778512
160914828904536160 168802977036069504
51800787464143712 53571055272994056
28702337591583620 31686448041030932
77628355877541280 164372861292420992
34860114006018196 140443827144273888
123057517208746160 135132788312700384
133680206789451200 159444806434248960
30609018353038704 103105037199155936
92062188269063696 140959391485173088
114317508645806960 178306712864238752
98639807654965504 151253347245126624
62806563788433800 101901425715009872
68810775298804824 152123582892418112
179439932640509952 183439046032156800
95921483196079200 175016317052700960
36721730650236632 119718470930110784
6350909508520630 92520806824207872
42968353484355240 80086308452385552
76111805658237440 175754891679104064
51142182821639584 174401790567812928
109405839143885488 144396528878930432
5450306815911833 186844375231774944
121645556739456128 148272332655413408
122873571870375024 192534859606551744
65493806647453128 121449685194317088
13173823407059868 195384537715155008
72345272120689792 102597790443487744
131409350144147328 153577091930731520
169416064686451392 170829087422224128
118662093529411152 170898021887247360
40388578105239744 178953316835564320
174694629962501216 179452465971373376
98066815061325424 159651453735226656
90781321355040736 125189277236531232
26771015844240620 142863915090412592
4203799934316179 93005962528013984
54558460378942256 115619711909906160
82415133408714992 152959995079158272
122143960338093264 158365861514857408
136170604480361872 147462346006260160
59165399979289888 89471854487216816
3069849115092817 71530008560502472
56138610830576920 142076137450581440
137001231502158928 153383799685602752
94657196291932912 118868946028486512
112637271225804592 126988290424367280
41144225735720384 193496684682060640
73136094597002320 156020969611986880
75195352857521472 110941826925118096
35153441545977296 47605663790092448
20221108166059784 27463292910721352
144775176458456640 167449998481175200
1228313977865364 98876545218476400
48116041289881600 146537244049562496
55724905039195232 124792886646411824
4998938518541315 168251140625185152
58960224476117928 161061541264844384
119492056663660720 142947625215199232
45916436632956016 172068803070765440
110643226351119632 149959984988080000
53271911136802240 191270209620769792
2459598230316526 31392968294726988
21493294157893792 150202401059354464
37607227486308832 127687749313701472
124736070042974064 174686467578105920
87156092100317440 110050979435678288
12307978258243536 72492185931765680
51323776413273064 178725297289532288
379152988052049 39047723148919728
36187043772116776 182773536351401152
108829068923305584 153315266346184832
16564768360936102 75332707132851248
81009282517660096 120798336770005440
121819082244930416 171267136142002656
18207282939287460 53998431725429552
43901326322940504 112563282868359392
90614297463047456 122655772812779808
39743755898855480 56856903374225792
1876792412572969 163257659224313120
3805525309783738 165459902574664128
83891593731050816 159777261140653536
6602920664661737 178429416395348192
102680169839015344 194357624240452928
43953538571159640 46889553999427456
33581974640838404 83517097981217328
93353456514886880 138445606368076368
26437681972382140 164673353654097216
13690816936442554 56730099502943688
35231116463217524 155365964954580320
158663587756817088 188825807786234912
110800503618636896 143810014079845120
65442647173017936 78276535441697056
33055945472251888 62580462208090928
35100148683301940 123952766804637136
23360412778799784 86637548174811568
1075254967276975 13039608960601682
93939846219102912 176431288301086080
32967413153864132 39297549960890288
28653955519804316 50848439354777496
10368627748860232 20767035626620292
133546334315789296 163961556229658592
36154656385393184 181882697866176544
45122488111232816 117920818353549856
22069590616140572 131203031333913984
49124980157808712 73273408672377168
50490492398889544 184225960415576320
105726045691389232 167221522633839008
109237997638485360 110856560481614384
56421311378637288 117777443488606560
2884699717552496 92891264475238192
91379878082950272 187646999370611264
28709578170954112 183009946046379712
106370912864181440 171384715615632832
8607076399665301 65382288247883072
14586495043725768 22211012700832080
16176212116408346 59991446207880128
84249334580735056 175422567515567840
9947870874940680 173047409175044832
37032147201032008 107911830548701200
73404451404149024 161721716022577344
44313319073243296 186985091164628256
22381833502345012 126534407915324144
58996350544931504 102817132093795840
40076174635309128 89892393745783776
46627799972510816 196270033768509504
152133490420674208 183097988843734208
157038824848167744 163310605654685632
28609491849559236 45076019099909216
64045977511563152 195408993361044000
112081329808055472 189486804893697280
20265815911273940 155645965250973984
58297790865675512 66249835073410368
14698835600218770 29246072743656092
64967833758394632 112698167331471632
17557345893141300 137314402021969824
52226331426252904 182104865816643328
124957411577096176 132717812597214848
126429646754813664 135526346267516112
89120050079249440 139113249599979072
60009047248113464 97277155622877312
108515009401423936 159857327595065184
88563971919609568 180679948568256608
184248642680481440 191934574452363264
11116370505688280 133897578974561408
66988644576284344 124794998106357600
76491644172315552 114981512211766336
66783563314687672 104117567282641680
22486203377684536 99604821541671088
36147704645529888 51953063463764288
38875019579958568 154326214265554464
19164996777299448 182538675552638592
78432223637227136 131026907143809936
12565852969192292 149626420780126976
8001620865689832 128100957371836064
91506641899848064 119724596736095712
46952008308677720 190401706875041728
154821124953773920 187397202063598656
2668664869711251 171239180912387936
72016363910637032 116172230074088576
56647358175473208 94535685228172944
6477130041563072 140634255102826912
67659449990277936 147431808882977728
33073510484948168 91297642428081408
65751430588690416 162217620995874464
124153307925731200 134897840517145408
20031382561260888 101502583772460704
29215684418285996 52640407943179200
35726647769549752 186338808854005280
5948822715121258 174006827891690432
18141360519662460 104225342108576992
59290145110752136 158595193857020288
7477897837778447 136273649971443168
4891895488761701 116175671743454000
160635597547563968 181318258145634016
150037005770471648 173799153998141504
42279554826082056 94469238921417984
109124249845037904 130461503339634416
56041944557768168 104104747031269104
85764548150242336 165000012590369568
89638605566184416 96030837968107296
99714174439770128 142974874355865792
176337654236516096 196424227987495040
95701692939254448 118508738139436160
37052674998132592 105490344240871984
82098422453263584 132736085631078832
27019852791442840 189378887634043744
39520082479128616 49481027170851944
162171285072052288 194445980609761056
40761915277841456 76215722738472112
40285458989163376 142529371936388912
906681290196179 10398325406720786
92341743111736176 175011339338226272
79014708666374752 127314695911118784
9813615195399700 77033335888657136
111298685957750896 157652568236762080
114640265413746992 146621846200825760
3398419507906500 107213253332758000
95104741082656304 101070686985736992
54819179103240856 111559802700880992
39498588004695656 147065327521757824
38069164843738072 110870673456482448
29169353190358180 83380535213456640
16321376028120132 131198876629553984
20339489216829436 48219731151673936
150755015016044064 159267522286984832
60885603582965056 182622924438718944
93127186951663360 152258344932106528
91545572585427280 187965569234677056
59774883750497128 139332475787039840
61622022100793080 156516256083898432
18412863942319552 60703400711593504
26012917161204648 179217404896261056
19867098617056496 59483527623712400
41395153420856224 160390713473670848
77257365617712336 110662241095581264
57640569690374544 155725388120397792
131997376316080080 147766619489233312
128708237489040704 130515998096403088
77830239511423152 101843751723081392
79676766938644944 123500351587534384
92672353202698848 124773903856975760
80228026642737744 179504354622740928
15253395092267484 139794748834178144
22210602105285600 130963042603198960
63183283911671760 163913690411256128
176877897054915200 177816141348254816
70190010416147112 78760325468810608
4604684516661239 170750831091616896
58262434663133712 191344623062117120
101109942988076992 121895179841666064
70083797383166656 167932226558641504
167547094096504832 177703865621737376
15265758868582816 97845569864451296
10042115618060456 164865950679260128
14774628502531638 177845652577081760
87348112313198096 137000334893274624
101629529142250352 120875402144988096
154179123432675872 170469943642152800
89877396078703872 127134368099918080
16543442684128100 21775929296320408
11293938668000090 11336329245767710
73324830756600096 119431985249359616
86653833979771648 144368478138801792
10087401717204406 66829083790251600
14039179448336248 114578159686774560
62189634327977848 136389551716140320
89442728664467808 158794637009159968
74822370463236208 77230813699127440
62093502969460736 174712118655394304
140793093665380032 184064241818832736
11066411869673554 181256831813026048
62255247417983680 92740960352229376
11409697404889070 17225366983886510
716891141256990 55911426883643408
31298090848253132 77800962742436096
104225400244315872 118850674410732064
24009558739203940 93396660390126400
22463807358789368 128621605698201584
57008604460772968 94938411096833200
35827319498130044 40617255599118512
40151117436771488 61116614747851808
140757454448224544 192403941090646752
93408148370768656 148848028454791936
23754649288678380 117436986624918640
37554938909604384 150140854755729952
85546995291539920 188543360379562688
68111751347551096 94809496503994016
59587534355455128 67648654767835112
56600584323826776 88579385804319616
428062384771625 96753819613151440
121533256586102128 138067708204240848
16341959742243106 142655549263725968
38697487223301680 152987460146165216
3760814121986286 143878682884338800
39578358761829112 74402998122059648
42281402472272328 81135044832928096
153460768744887136 168385973357776064
41620323778301440 101156467320333616
33861774371235772 81788675615982160
68492719025930264 169204562527593408
23912286698401588 163023739257157280
52641052705377088 151523199135519616
59684316843245920 187899322588752800
64216647882667560 155928793161373760
106166465988634432 195401420628065440
88643326386190816 141090574192352656
47733487548203328 154312979929966816
24494323174282196 62741599583193360
39509916845391768 169437181675062784
72233011379317424 191256972259400480
11506829990162968 103793040093629840
107804572988963088 143949492082011744
185520121344292576 187779910601775712
149244553358922080 173421067863133120
73917294590893280 183118828069884736
11763808385733450 164311496945759520
86773872702429424 159911101878728864
113933726309234352 167318136377983296
29026332232437448 117457765284367792
77791127878355152 113612011042361232
116713385543548912 185711703324585504
85165246061320032 137167995195827296
42122311163164048 190110479218910400
149453471753595200 194296412103706208
76826698186460656 124829246683651072
50054579215666400 93910106714850720
107598639955001536 153220670703766080
34406973365338720 51729674625388200
121463232844904960 163147877762300320
21180745414429268 131972301009552832
105630116778348896 148658259252091584
7753713820025144 24379048037226552
79026704747332896 112936642860563824
82404450416681008 155607489914268064
108483517658719888 182774355913953920
106524947220169424 177525318723189920
42203765255859408 131429764214115760
22045899358612836 25397010290250076
7194487431232740 60340753436185120
13947748829374004 101469342063623440
34771763249391196 51471266167849008
94094507918473744 192925190347981632
10908663587624946 180794014566738240
149883590348326400 159482675600817088
162122367012220320 184818171074124960
109551768785272208 177713486160111232
58616333455463040 155346701642727488
3416139070563529 103857869196102192
37539390746234632 166381646577162336
62196668787905656 91428001416241696
113537297482508032 154294316166457312
76508799090278624 78743248548986000
46696125955930720 143260094437904560
93590791474772032 172713367616365600
73060524858332880 144793803225500576
77232801822566176 97930663165784560
8086907530833065 89853660066727408
48459217791748416 51642785365802776
40025895553370816 152884023883760288
29500690344244056 155054249173227360
21630489796219796 100641966914074896
110650085411503968 178224071060454720
80103152089774064 85703618259479680
56311241098918760 108952674761614800
142785445942316816 166733127056899648
91948254748474656 174425808604896384
91177956088860240 105805533460094592
93992417496366208 164307616751540416
54128805585449656 139478337336843872
87530727031109952 127851718500106224
72154576349444368 89813483077587344
6120970987523821 140016143837668768
8719357780696555 64871609578941344
27479331594210528 179251333813366048
96510215361339216 141671414884334400
63004211321693008 125351635469081040
37995071660887928 150312654769399488
53737079831990760 120730578043425888
139439351118999808 169158410598357760
3596394398435168 183480914566005568
84569499340088240 111174225218244784
28657583771003356 183868446072869888
55256506025811088 95517024419792096
73151882616210592 92218626778899104
29534892246728240 142974836852885840
144724245440742528 150151921165900896
78909038678034016 140984523562857312
161928365089718080 173593431077729184
42401831328406512 99398892691786352
155325954754222880 184996867982074304
15315536041744368 107130688425658528
3072871194950320 105319952774058112
153115879280030208 166506846015985888
104422205739519504 144765589356942016
146715324366582048 178731861416714016
88014515680288608 193327263240694880
37998294668588488 97862579842342592
105486373742272256 145383015951778912
41880093225174096 122331318146058544
21786486568981068 109233677400600304
51261555053187696 78238316245894928
34150818301642768 56412384306800208
5677474840745221 28101999653075464
1397997182217870 64741290735577584
94910322018835072 166161111450566304
1886290162844237 107731143303376608
103144966590627168 184756795868937792
125314876231702928 157675052738401664
25599632834201364 182600716834000608
54086050106290256 167422692766809408
11667584840424580 119386793455044656
67068635585895136 77054046309912224
731019588353398 73846073459295680
34384138617568592 107298787226686272
10555788913211860 44108292305003440
59992866336831208 127068442984022432
2234667097328881 27736410172520260
39265752628106720 164695680327768512
22453580383677680 131730867289558512
46076935148762448 137865518846370576
43209852185069504 137693306266897472
82065685546686672 191138243637496800
22510585540912760 171271383422054080
15124871346821472 61844066506547480
177934326738383328 182906035342649952
46855645570708224 109066313172953296
31589234192181332 50582394412989520
97891229765646880 135777538479761872
1912142572587487 20203243169262400
39949226403598736 168290552592977152
81218702176050816 149030954118959392
121391549104864400 191164358806774720
95875776781794976 125834802562927472
12270279052557350 100431179842036384
15662992349799878 22349021963788796
113355460290076432 178072122388064800
33788126667592940 185830829937815968
88177202945767104 103741673936108144
7547749350516518 128490821479568352
26376513718821048 63993603578236696
78235096828032528 142097924815599504
151686958628256384 158825437585442976
95451892978513136 162077904356666592
141934075232415824 186947472718387072
13978982726149806 168220896408983392
74787861654666592 174824427175051232
18805508994211188 121547196651053872
47144080162916704 56789106535904480
5925081435196567 155382868625771584
13959720619657336 119002389768168992
158617616385612448 174460377401229600
17675379665230302 139262032104422128
127662234179231152 171881079646941856
16492842366109954 105091599200991184
45120030777266112 171838984887164992
80582706449437632 144537393051778592
2019570989949795 5231769234446323
106167846713572576 147006749054633536
59379704871306344 125965882795406096
25815906977216200 170678189317183840
107610216631106304 115719514552816128
115122813108094656 127142555295306688
11215799334779242 66402854676158496
137830324889612208 169893360442136960
132641556138308 171989286815313760
66356152658683960 133259623935160816
17117003202805806 179096429138636320
46035372119130128 135084954603893776
15825981491421180 176824566582983008
103775931878052800 170462139498096768
67223738292185184 138109515552721728
1045333343535347 105456869416094352
63533829385897536 115721600469917504
81050204253614384 128534514586379936
91746689559115376 107910206729957760
90096035624487328 111244816407654240
99990696345178512 152718326651340960
30194766424161596 44001984558025336
82326169741306464 145994598135730624
21387709007763920 91415495597674720
136137367136399264 191435959088052352
78705963793658992 110363300313406624
101251118635307776 174869793153487904
146651108445757152 183271410262595168
2382147613145536 186803418641344576
35356324256430444 156236359063845312
16714192475090014 73580987119331488
136805323640934416 147628639334171040
99951575295922592 179827005130341120
25665839471069796 89151385426545536
12475629730562814 81773718785540576
125026437571239024 159696735763876288
21278916477966636 124688841590377088
103138763333398144 177229389352543296
146661524739127136 171303073651140128
11298826173304496 34568046031501284
93892008978739552 106485689007124304
98516354829301136 111288593407699744
50015237060053856 89127942356018032
3225849201484025 90254509846438080
94355678217617408 126157252546532608
86838285187748928 115758703545054160
165704726112740992 178761983276421248
127791552512386880 149272236791246752
353521236291133 128857611533321184
9272606183360888 99947267943187360
46078794071270448 146829736356949088
68967684024457000 195019032587031840
79596084549478848 106193949576714672
48842284430551208 186845788403390688
107531339489503536 138347350343517248
78350178667812992 154314121354548512
86593845160345376 178621544906355904
87187126373548896 182811877929342720
66586112617412152 111952607884766512
9147068824092648 52389134218963368
77045868368541136 115390028113644160
96475943586565840 143634310652934592
143417327462713696 177991935520022208
10323355392430036 140093136119565264
91558777256498304 117032900444593280
28795422636684544 87258780978302912
6358196946408603 104654016916286560
83625351554706992 188438860609718112
78256963861861312 174950762949553312
122631448088635152 179770127137826816
144015355916584944 186655367351076928
44292686621739264 83809680990026336
78591626560228032 151261640018304672
54114880806088120 55599455500825728
29671908381460192 102616191426549328
64777328036911680 128740186637390800
49502084321089272 101362503488744144
19465342415254888 131588646992154864
129233750947519568 170632217637894048
25230627743557564 96373729765027680
19202059692435872 35357095262641312
108469099422074704 164302016688657088
33026190114905460 97296492655348240
12025984947427324 143711225694217952
46284767002648360 84642174628720224
72421967131802528 181363313943857472
55413188301051136 126763885346436352
123698517861446784 182140326937961600
78355583242852832 122594657995694064
87712507664373856 94327717025196672
39973536417660888 75689665844978784
19695450910178848 79192778464291360
31161420872300252 51797490552702304
124947886257498368 193846248770289984
124241452882865920 159948987390323008
44218447027873944 110129377426801232
79950935350502576 98098238214523584
119959897940692688 127217640001257232
125834237220157632 139284815199748528
77860466630757168 117249185734552144
154475861232730496 173588159924303392
122963164414895600 151165348073995936
26604715612217444 110789151596600432
96392755405838528 107867563485781504
159820876111659680 193488843916682816
113977758075099680 125461656959162768
50204236442482416 180867049588536224
14941243604345032 131584685225829392
31259100241987132 109984721870290480
56400583419918 38330095020352256
37665998599460496 51407428863807464
2360782533629747 135068173944655456
5183692554946759 20323496183160356
20952675697858528 173783131174079264
27266154427345380 142393896476250304
26669512972681692 164507681458694048
22545963166642512 56880270507812888
60004862784298576 143758828224250864
30103764897940296 111551261387488432
47133014170222352 50436394617633696
95906547713434512 187918832937344480
118285547271281744 132002804627098832
154118932240346560 176050150448594176
118578415400833008 134555942959499968
52799563063798936 56650952560562776
5476957343963323 136063801942642512
43782677751361096 74161445682463648
88009086592324592 164319833716893984
81663494012990720 169680023521881824
24192353907567564 182812966528739360
103908476094778032 176817595527315872
125882158755147232 142475010615577680
82862353532567808 114576559045655360
42400255615917776 136736205044075264
24034805055427268 185384987645072896
18842631826651900 185660077907193568
101373620047113040 114365116485725008
122970975737829888 175774708240805568
33279390953756952 91841957892258672
110295079557177744 177884294128886752
34997328864136160 43830263118043232
29528266312594008 194929026252437984
78845228761881200 196833647696746272
30699805072851972 121228823377349312
11499148232049226 37034041107962640
73789518003471824 146180970166357376
70300493427391344 187451916510305952
8922396304869725 36191905274891184
24903432167138464 120597779940822608
4821040209938283 103727238868234208
24098302943132424 78078574704278320
23288911987677664 61381026178586224
39422784049279624 76297614510763152
105409791766814976 150036866206699520
85152342587844944 154474739650961984
160869872430233216 162608805595251840
52471930145603816 116831811320088928
56374666764414792 69007855638832712
9700360636413008 155907412371684192
39523878244521632 60739141091166408
15503013559928706 153075451963276192
4852437720527660 180528145661688416
51247247390649768 181789758143306528
125132214762879392 181912457912788064
42937140915408760 117925577252158688
46922023270609816 102267901190287168
53473438158494064 138735843308108832
108786311106549648 182472008949606784
78399465971788144 189114846703653664
37222056959422864 166173365887056512
106269928521228352 155955386958458720
15760478974480436 121061657516755232
31368059442475984 51631511215844992
68177887765215896 71221696521977480
50920461217659952 126149823117693984
58695084376044056 77145803287839008
101318493840328624 110800082687836960
1206383780911506 110146302020474880
24031322495059680 123005663810035136
44647931592740296 50291447917563560
31334580739423696 126961351177435120
24060434317409240 192661440624111552
46381672183412520 118973237342822912
15163361106270814 161832327082440128
68666027553397704 83488476338199136
108526816100816896 132407598004029568
138857679199163280 159878151506090304
26727301236805556 108513814301883568
5484517544516725 59599285726227544
174501505521887904 189701539338736224
135080691838472976 178448815157215776
102012367286264448 109633962726549696
84784327027207776 145996970739520320
46171690746085696 122940428678860080
4825376559539113 117044702326419696
44956715501723872 187837812421482560
19314043825368260 120236286487591056
11963002026302330 90433793080525744
18271686131939860 72602597911302992
145281480136471808 173690194893980704
80340477799813840 82525148752379056
89655091493922064 162758939622594848
128250073895825120 186226995347527104
33817028929281828 120370540402547600
6866880439843612 115116505852686480
1221312042349333 160008408812219680
112178391474269792 192805883958198496
1788994634835724 128786385061289072
147919858273487104 192375567141365248
32134198816635568 46238569400351688
148112381396234592 149913269700479136
36562284768252328 68620186637029376
67897969679722184 71945990514487240
25823223022172764 171900906637943328
58824721162995536 58986948208076696
128893804469280608 180326192700616960
97178374938497680 151236815683096416
92608993630820864 144576826855904192
80215005342620688 139162296066924672
32362537044741860 37748422796513920
26788746211631640 29526011689344408
129942017653463440 161570833086116064
53303243207943608 163878286058637696
26185544575824572 37619903645650008
153911664771504160 159696530746270784
150904962828086464 179819563251520128
57723171208318216 76562215093972192
41352079865862184 45719688272852336
11555134945031124 93586239643008464
109612901116077008 157696646684006528
27144227446666204 148826213692489600
26257429175941704 153529384466074976
71912742887945176 137990425291741200
42074518505409984 170472625285781536
45816167905376104 59539675505481792
66709307823881024 190979659443204096
1598599857440548 120063272929005968
23189675992957472 24968173819623568
35600863513875196 143907241390494432
17288012019251952 59814326606515160
47572914955244992 90806753152673360
164425951395637472 164741821185430208
45029426727147088 78940228070271120
23902892829058428 152221555229348544
36567202922322360 57399517001931272
13253760327703234 194103564802272320
122720329071488960 149405583194797920
51124077296595096 95552163640400400
99725518789252144 173142630947697856
128121746889778064 153138795798071584
92389768777867488 149835743897488352
36415797417362768 83426554302887168
43531477874669456 88051059271585008
94219155201938880 119312732256133472
56411459869362112 159522513298293568
91293881452332112 148766183960654144
2384240350039805 158349005600460448
37604094046067608 99920527979118496
22275693686128908 195876162650161824
52708490844111416 90371016290346400
37617105389069280 175511655742485024
9775637527025990 23818364799843324
59275657121798728 140953532681765136
60942755956815160 186725503462260032
9149421655050040 153690989648207392
81121667323388384 191902921061587840
19647572457343736 24971131787323020
71491223685276824 131526064017147056
63766752841874552 109066769956775520
12091978636624266 16611047503692356
79330159730495344 99676763215371856
61138371019186600 75888684031118544
72479787446704384 152159327447971136
51452819418106552 78916400562869056
27634860424988668 46940386240662368
34046381463038476 181804225709031072
21079830419736332 69403609856852056
135380193808018320 144479552807417088
18655979802851016 25066913189109204
19236127980160984 51647287516033680
236066327225849 30970699675455900
20242065219604164 120900576290459296
19143265698350544 125156313686266384
60096976074810280 159536426021583872
36017618268555556 130555181378244256
37460485232375944 147007101678226528
28116857505479988 152530642046224192
10365216725193390 131846362385945664
64775694368883872 104647763549997360
149842189185548384 165504537153512640
150124800040107104 194649830658299008
136775413300554560 191818524421102688
60100023545578072 187126797288604384
99291013660917888 148709145955863968
34034368314763844 57813533834698472
18824309438340632 130265244827874560
94743588274171488 183527546849304128
26054669709557124 103962830966260912
9505297358570328 77129704107956016
8574850233319081 56601221699574784
109504911560101840 136778018339880064
77124256814319264 141251628512622576
42870330661430288 98753036733859312
37094431698040792 90635092871204224
33859881678260896 76548326466344192
28306195084290788 87072407173456944
10628995874244850 66913817935461160
108173417205195520 190065674982634784
71712058802667608 179271845927314240
96555582493903056 115609483640877520
57114007873489320 112827130514285920
34104981338901700 63785492782761288
86394770571411360 187116068031810368
48472110769011096 74376615952109312
5845601617922247 110978004152310992
8958510241497782 80360789218667584
76778291735838832 103767693249655984
21578863796130640 139897691026203920
65250479717446480 166322256325861280
4636594573850887 128069206506637088
120496057687411584 185310878790441824
57812415519454120 127937020205074496
128322843152175680 151013589480163648
49235251345327192 91750089429029168
26472183157593696 120076482241744592
102253583622490208 190907739650650656
36716483184513808 118877530040586048
77716773028939312 113809477868618176
41670468437020128 65720627667308688
146952444138465888 188198646236426208
41748220586530576 123530630697026848
69956070942493208 157374284892315808
19968066246365516 183194770993584352
41394536814207968 93403981804268608
35226907409834008 195605898846069856
101451034067767120 135736690414389936
87623246816620352 128504818380254128
3850948549754319 159117822620873760
73849147464059632 170312522718250048
33755460156615228 101259031427047776
56184733240128648 186230455104253184
8655654452923716 128566486585480128
37852913480253720 67823399888946592
26645823727766940 49658468931435816
17361409083255076 41767412397107816
69237076975377536 134866596915932640
8720722759234898 157807822894141824
70051193365059688 87323447816806432
147102601053476768 150398160215632512
81701250380861904 176362211892720864
36760750292720736 139805337797295504
101991761115493424 129501828416506400
127906868570821312 171917817048322080
73185930326440800 147198186441045920
90380508003272528 146893246821178272
54925910037359584 180745621152071456
94521813330270480 142950127562618800
53344695828388560 133345835963360032
30745436168471360 160354488843013312
149436818050156832 181582032960740000
151104702916823104 188668264145784896
67398997664501024 131316333169209488
54001966035446712 82633642527089216
123318359118637488 163527997564776064
116170781049180560 181391416015759712
128435345726987056 151570248115169824
129336428820554016 195104118841361056
32622431845481628 32746021745105628
12978868733213532 35356767870549616
144815190148161088 182623404694625472
119687687500535408 175533529859971200
97288296824956256 123945578242382144
20687379418167424 29664643829453712
22314626546392180 189065366507320800
99930531474177616 142517461817198480
71127709196644328 109501532144346784
42095842213808112 84133553849435184
113922962518749088 136902602585308368
77731325957607392 128283151915703248
81235440601572992 139624674301812672
104574064411458544 110577397446259696
144402320618426560 164017201413339904
50951751498960664 178037426729264672
102934940231559232 186514573652560256
6232505481996547 129261512036188848
35186561729160492 130502738797694960
102352950844021776 158616468254441248
184793501583729920 187601321959501600
2261405857177474 183559547221000160
31901735901013988 187445200619602208
91295093366486064 193295253949546464
105393735691416048 117151231644400432
79780645869013584 137686532722019568
53915361107959488 68634385309529936
56183504217819400 157710845638161824
55365519459948992 170021290428907360
96892480325261584 105623717355748624
133610576120615984 143832824147535808
1110112039903741 91529352997091280
28060657680314496 98487568578686304
56776031768170288 158927717250009280
21894247128498828 73440930182396944
23759195220944916 45972133978573648
127580910976695568 195387460193357600
116020791969479328 144060361300837152
11752341289398938 191583243870277856
139078118205069376 149337433463842528
16210215837074668 108712912548548928
93978648212739712 162705063393551936
137600154426964928 194447677409917600
69534210703424800 173015873184149760
18612119540308320 153938305967240192
38816661360763880 111646893288775728
48525645398251448 72295734677643392
97629100229129856 151421152564504640
117156676823057200 143071044871140176
110537209126595424 135323146143358672
52173776666967880 166964567739231232
15576842715594606 73054304246376960
96906904557970368 119270956130731264
43357210921410104 169747231747941344
8833545674988349 92182623092895744
55391376684054672 68660229426740736
4672026941609492 151654278273445024
16413637267829538 149860838242698464
106043407580040768 184708311995107456
126684446517111264 192746686037159168
41304679083978576 61143594092767072
50202237180562168 52995298813704904
21083284358621304 39438876393858984
16902505843852448 141974340282932736
127809240114142368 172271659080383296
57911897492540464 154369557263101600
132730312898100528 167250223776361856
63392946756118104 68686991900847176
44363903134854240 184676491623514368
119975529083226928 150528913919953152
63893919258662288 101996903076683200
122417921712907280 183780584782529696
84551474627264160 162208510207758112
42479673308421088 43770028181396904
151542785593322656 194238197056510048
28553403864017952 46132710656345200
68568197998882808 167308013236773664
150460451557160032 158170627253192256
50974425199442040 172241592773416256
83660744078274400 181168472768126880
65913649047170744 110892550031662256
79468421511237024 151922581558140704
62947419244247040 75358429203513840
107239591921889952 195614166445762912
4094587939341043 35747652242796212
97696315569924224 147875799437184352
50248077759308088 123623874728021216
69987743144426288 114720049963128432
150002074867585632 170701132422142272
45562954149046040 148655825847913248
93109998278928112 153209619163632192
27833107154789100 98119562075492304
46153483673747320 194930957946763328
145037420340235168 168512237155593568
176253281322136576 195854647365262912
84846307630027536 124321667120171904
547699697891263 150924439765669440
78454371394387760 158205298946685120
75084492410047248 137490884487408112
130462475462380736 181546903577117152
17475949691996898 189973318343068928
48036539629365304 102181927528333920
40306614047404736 181468118727714304
103656788444416016 170482045563316384
16189604850989282 114073190281322256
19148418817776068 190919587213912480
771177344312859 136289164381407456
89590172167626896 178962312757974752
35059614449194800 81997121481861488
125554738072719808 128062141259833248
148871728673934208 195878276661475584
150054463155136448 154187790748630368
77615756848153664 148852476456426208
49979626931162400 186193748060344160
96544118457361808 123696794406000256
110246071590279024 120507627262270160
67793787014260192 79049725480987152
159140784255805152 183814013693332448
56246628476789552 108361034228050848
127012278547090528 129680178186069120
58021138655084744 105425261699833408
14020274029457072 146306621915283296
30176714821502088 111051640520444016
74581266421923568 105867959436086800
1506456144662357 132439378314403392
86816134314400720 117043446739853792
80043128179250336 132418089491341952
44072818214923072 108890161617004016
140837888231947200 195425228150410880
173704561026835296 179627795429002144
74616967261524608 169606416059003360
124490141354362592 187283829472656832
63683012726851232 118430200598452224
114415058787172400 115123391221333712
25397828835180156 28756213757751936
33703639537131180 106045653764538224
122890853197628352 157798641783265792
51580400651627680 185024227366172512
3195365034399871 104984433227767216
31659630763984348 50942471504836848
31274770051876696 193139056808418016
50622244448372440 98377438382705648
172505844662278560 185722961876900032
10935486891161390 117633756611158608
23403266510249884 113320193675871520
84587333873542512 172344644320551296
94129789942549984 119529360045164240
94045725987292240 179731938356319680
36608438779081664 159060538277772416
116266997124479744 125002783102826960
55967990997833280 144755542865369024
6013637614401798 33887901068050836
24649166690120572 189349629784168480
157280475144988544 181439344696530144
58016780968588472 58181338075812624
31587211255841844 141881445834869840
78932874227047088 125065470627905792
75663347078726048 104220643910450400
102894161882200960 188950801684193280
80208663642989920 120995796917971488
56897105260065584 107966203503449520
51981218248132200 94262490488457552
88398290210051648 129883130296929744
75438263569111088 139422142757433424
52819905486833032 136475068590639856
44410307642181112 155925886341760000
89824607269882096 177625984493421056
82557633821306992 85915723637924688
159913848187925280 193803045052956352
123150649074017856 163745015121182496
17877958756838842 137615160210667824
85062676429321664 130714923327415936
72157761310702048 157723592623816352
46697402601877288 81816929500582512
31732844110810796 108034019454899136
69245617352391360 176419189622567136
7682860669955754 30104083369910260
41595466687412104 99510344625293712
14789607446202610 86651930022393280
19867321441270164 181718615537161696
48797428659242392 148870486531492512
28487113936637736 146822664082912224
25984890019969896 127396541250769184
48982849249379624 182049472073621632
122340181724772016 141200632066564736
116358754255840224 192912860490881344
47957177132483640 124691920751747072
92842043664081344 167101665156156544
35763041156119824 84176672533718176
98939745782879776 117733507399405312
2989445638984018 81724899854552272
103520791297589712 151803905059009696
80018160590629616 107662462260262464
95182996768322624 147459193042660224
16608781914705044 87031002433055744
53153073663715792 55620241129090808
15830367015607314 129136653655916592
7354548236522026 78830301256958736
136418872969867760 166437801129870848
65160410312715816 144475510488847552
108720148175434000 130683308590568736
56086487510467480 173649899336429568
133006380906995632 146641316545833312
46073644652234216 95558306644724800
34314464641068752 57130298548837544
45963888449872984 112814143085817184
8903231119063855 108594862918969712
21085931648367628 47404558639004456
92497438812261856 149751594951306432
85161571360951936 188824606687409344
43522315641131944 150550540623368192
24861851338553328 78878328187171040
16318158815666708 22005631682378332
101095923905930912 123477945060402752
4051778856986768 59017067566944056
41064653553323392 124255645583861568
44734072829202192 158126083111192384
785027756660533 111538906431750752
164180870394563680 175786953989805184
54112375171845992 61851295646224024
3980457469087194 159188813172121024
18001532716557114 47826335367900352
4888540404282458 96189781437753472
60099377625357112 122078298742335888
2790657553156008 150912350694393504
82389461253922096 112368619776088736
108784250049348416 147032193265296480
49365734523780784 150641103876891744
122948842359443184 178288329060376512
154379043546026624 172189821675887296
91399537849963136 101501724027264080
8120534689065883 37082695326925368
89668187927608784 170549087779650784
64614839696828888 131939113884537056
35152671922957600 77856407827092752
109234544390505616 156637448114891328
34557582321717960 155088208413132384
97792691902561552 99535507131606496
53384595027376992 93469357332713456
14853289520232740 94718946339106512
47359551250826976 91450848131871296
63335196339616168 135338058837967008
163718916365181792 173426392743848864
15387929973316954 46319671617800680
11706115193472088 69629557920242416
34172121412015384 117212315626914064
902686228993970 72174195249230384
128203335561065584 153495620950919488
25527959569196320 145633216695912736
123995159670948992 196596162515217472
167128647321111552 183458855708878464
129367295055402288 130234384239255280
142161625807549584 188540399533209120
153744512027120800 194945231229015744
7367208056027001 114568669249248464
2118358015028004 185289973127233632
88474016036955296 129033729428652496
39450629233220504 161081289611221376
41159479115984208 140333768042031952
18709267508618184 24372121175686636
88836540684296096 137379640328276224
81692749109224608 105968752418151488
52171240378974536 196663744498172896
11635136486633402 22219285307497516
6687090546196400 82693310055691296
44077594323342168 166267703265463328
50906343662376208 69611583063749744
70978397882254688 173872659187332032
187586449867403648 193691502955758304
103803121723199024 148419994044085984
76203768385694928 179944563707328928
51806762453700760 87725802947509856
46842681803109912 90727654074900992
116561300473775920 171024627369875104
47615238566727672 154056124282544192
25994211636595132 90182520697429872
147250917349457664 148890714057967744
5389413386501709 119549523554437168
86405533390068960 178135498158413408
24249722230047756 134035725632468912
64523185090192472 148165046094916608
87897831345033680 152861840692064640
64155188827904688 136847969747468544
51129148962683792 72185198874152048
8184491985230922 118958681740078080
96082644655438896 108148745289626544
3410869912731286 89105858599103904
140310667849133424 162576276914719712
10454524876484848 68634963022034856
174450378126064832 188962498796153664
11974364750512038 145756633794596416
83409730991927344 147100726243429280
58552472624098352 186262910598212192
2567756061578848 9585472421895372
3081538965837046 55873155273808480
133080092171547440 145414935743026048
6618948665845221 123524285055502608
31028098337121192 78898526071355008
50523935642928576 92218582254578192
171406109316868352 184208771076339968
155887231948988704 176878432192986560
64210646551697712 82120322859229776
154417929557903776 154935314899592640
45115715521507984 155185910169361920
18420777163765824 151592213886704448
11388117218722234 154155836007207904
27412866920556692 39169734715409032
57416598015365928 78519392998789920
129339348738944976 142037594478896000
34857663314019160 130820366981102288
60062671911393816 136107688586954896
26265648458312628 163777109600615584
49036919357164648 179623720716594784
23129812169360008 127880161917320368
88366010729929072 132234762769030016
7952419526622862 154314267803433408
103008688725027264 123960756899556432
44739790008908032 109377044684262336
5155815351228399 124431394772846480
28289493319533128 141165680179455488
5228189813666934 185641359557263488
91428429162643488 156040325614298432
79251056051335344 114129010047164464
85168749694133808 158547792062942336
52513681847833080 169226193160759680
71514349057115952 149138103242372640
35375178143856852 109357306771912096
116131375559356832 169825115618021888
85769478613885248 151484983205677888
171063412810781312 189054315418510048
78815686592636112 124171218570270656
83207867750512336 124935176890339536
161982667367960864 183746699583496000
69664656039680608 97889060881549840
63610329561028696 97450178126784896
161806105869199872 176838500266798176
67410654158578024 188764184805182976
16905841476747246 167497550013654144
32566987223178224 92103560335090720
54283609866932272 124654658522900736
11363224062237990 102903902557848576
83709550254451104 195004586768300256
25555043154653148 91854070471102800
36427595137923152 178461000434178112
27695789563011532 196823462083986208
104158354916344432 185956036961310912
28453634352395192 29223567232037880
43964119660966240 79642021575560144
144139224281505376 153620343423397376
156361784869450528 184852244067012000
103352288409028816 130092266016602496
136087800136115408 160142296863911200
30787382026458792 79238946721600752
110748263179946560 192054544453274432
119368393999733472 150806231649568512
17572360186133304 125425596576368128
67349425094246552 147439116765337888
76720053521186176 137928986049027440
175781754359677504 192735292137999136
50596169826557008 52657544067430688
123826480693345232 184911349424675616
18154932009985332 185966917580667616
91341086754259104 140248755907836512
49382576727280032 66012305655258544
34213042938024852 81156371708903632
19750642257576220 25867868154612848
48377623811215024 58377419085915880
53756515140644488 187495439025331680
41640420390375064 144236913463172768
1815173896394380 41197999903318560
99947132440842720 180766359689474016
41539682895117312 122765410028663760
99691974582820368 167519772236435456
96360797685859088 195587582526031488
10792371833470216 103624712937375120
89442068028737392 117543463168199760
32433252230633724 32553747269731512
4018586786928992 137825358023096800
147615189196662624 175649350904900832
38742298761914824 131673185051912400
23887274505067912 47965123529726568
66476715133141552 178188576027217952
45592047235794768 52756325843482584
112843741635852896 155511260590974208
108383669957911952 187744140549816800
85092439681655152 154324869329165760
705010689387917 90935879949155744
7201555976376789 183112842718691424
45797281228469656 196421982371914496
21483930375507056 112672774090769104
2646595685602961 12020855259388580
67597925816402152 106561052346036448
49123320501995072 139485180596349840
10333947949284920 38371278459538200
90257388184068704 192152339302429344
59809532728534344 139490197591397072
158390975802928416 185137842458538656
86259953757305888 106664819194274384
86055603298761008 164223342769926112
19630298450753208 129882920387731936
104568968307940960 178199819602768800
100285297587097648 161565235676612448
60933070252695432 183981864036175072
81608029506219760 151783182675224160
101779919491091472 139779079678851696
84322494778890384 102051047058578064
33353207242595508 108631595714543264
96561268352874624 184409453230240096
33910930693510756 81153346485778400
69151893244033304 111154351816043968
56360157404641784 142669055597584512
40771199073719272 94587678022946864
9692950478309242 113000503661215472
22566052298124644 45824133653024120
64938816335678040 137696950763799488
98678358049818544 104499480940519968
119433642485890704 147153942523130752
88382460272285792 167373515977003808
128434423386665280 180128951687307520
666782264636136 176094122273497408
58111069552582728 90440252819127680
30510011989709288 123915329675712080
66071521979840336 68671068249622592
17134870070166530 95831772198441584
22958552102172040 38816872044502992
29310260081300332 177889904618627584
454443491578408 59794681705685464
87464595022686560 98343003182388640
2655226209783950 116301073433185248
119794242241893664 167792573515235488
62418772356766928 104188394201354208
46839323187790840 54019134362172480
103458839997872768 194600567829836480
105661216937549152 106693142989770112
36543441797926088 81984587444845776
76058359084877040 148855995611173216
41914666619698528 164144488516554944
145971016407905248 181968799903094432
64621575236648960 89264345966422848
7273887765953294 196725734148088320
66366343937508416 141225532415714560
10436516046426590 159544642490329568
94370534931130592 167972234214448352
82079244110876128 168806716323172992
17467029692231738 162784357104361728
26811558112215308 35595599357648536
91903156072779648 149128822152409312
165677360020881728 170445474238438016
45715910249649912 151707034473937792
73997653632718464 126067496822278304
116458281939068336 182690798585145696
78526416999679760 148073425980239456
44623959540862536 114804266260255616
95243741236675008 179595628898930048
135888186803596064 145881903465438688
1265898863654462 134796396823553616
19138259198410608 140745030807106176
62112562498269288 72581557656497952
149115067373448672 169471069206754272
31413049978317768 54461607314070392
112461733808714272 189776943214540256
28872336483317360 91659768827668032
5328861491824012 35852356659384448
115386373780074928 137522492839963552
179545122080695712 191892454841853088
46523255756402672 135660588986842832
99455298901236176 190964323228631584
47452203521142536 185442012186511328
120198095532428048 191064262801074112
47684584404870024 175177947070013280
147620733587951584 184046073915936640
20214504413509656 167258822386992576
21625306729037280 65746650816168888
8703070851955808 114857853585846592
35295653829355764 58885311664729288
38835768275042600 167167734855268384
17867876413473188 86371036017513536
31528980199920820 107937789237323632
64098530853817472 150666968038599520
114523478527508992 196727021428469632
87723852957485680 172233477591153664
32568781361800140 175744227641792352
47327476248542800 134663900189918576
9134826776188774 115600046246846608
6587048026448002 150209853933069952
91917081589556992 114336197498890496
26394766469096940 41543364740520640
58275387253235840 171160876911236192
13146037520429892 158696841194077856
154385950588334176 166637287725045824
56188501079503928 165191974336402784
32302083977533124 155086229620591360
141519807737238704 173920897435723744
43970070324707288 103317853638408288
159087091656682560 173597765909495552
25873611921512724 98944576080472736
8674217100978177 113005078924884800
8869471270258095 183179980652488864
23551322347477676 30399331111760976
108437272066124880 170219351302796800
153739530568582496 155488496512416576
50876657543971208 76732074993207792
4862914595878951 28889593002958452
55793962709706704 146413915909179776
10486572976680828 140114054395827072
79147132006177808 97833918925730144
44355835402967584 75466708232107536
88238996755215808 181989305908517024
62954622846739040 105318707471160000
26128080937788448 154617279373437216
21941681163758696 23183468487592872
27393086728941484 117856990918810608
87485493330901424 165348891300127744
24382357239002792 38042792588766152
40563209123692696 130666212742723584
133644972447018816 183972367043127712
36980006353912104 196790516178480192
1939884228275286 142322109237663200
54579235554979104 175522021300074976
57781824012015384 144350110322078368
132157307599313184 195636536848012448
32673471118480780 115167134636315296
133957058863329296 181843011097134592
5511708501779078 155645753124806176
160017660593235008 185773374333085024
64561830365689248 104899358932141808
23772782859985952 132363351881346816
32107789301826652 70561976609666984
95267217331125200 102920461295917424
24649777549038040 67577741952068312
23138535878296348 39768913319220904
8443017481922094 72831889639361584
85293324122160256 170750156706646240
89247374947264512 108706336800086448
6595736916877593 183259046784139872
65545971564114112 113992423818555952
34416423943958840 82702846265724576
65216429647568536 103923174682222992
6438227778366431 194682106902018048
13341485155641970 140142947831207808
118415030173453760 142812785738028144
119494267508750976 123607228785314816
9089732291644 72942886384463568
113365797192970944 192131366512864128
54421644380780104 65545178343801544
100142276456788432 121810336144375632
31669857050826976 195349336638482432
97853630432734032 158494579497148192
28719814154671384 137962287962366080
19138587026930872 46774619844792720
71606245078880352 178377863055558592
73656836928837200 158223252256134688
678951453167693 21458494636396424
74815961020403232 100542637932643232
108378138609154160 179397810787873056
59162820527283976 174921163146632480
29954870348985856 74111226394278736
98496327876663600 181777595541961920
139345649542122016 153182295587527808
22399822702745312 67794917812211512
17937843800296120 172418121916695200
15350335303765482 135910535451143424
169432916889587680 188325996299361280
30044419065507220 77650475220271936
20874351253528552 110658991456994848
53726616093103112 76496932830715312
113918925457207440 167415108400139264
117042501431309840 193817899352946176
56503630099881504 107092304010781360
47948963028421616 59602354760103144
134075002342463696 161878607401114592
18828479549719644 111227663195348608
43647046465252504 127744891582314032
103389250149575488 170757163338092320
4301741409376811 77271371953554784
126200791768850800 185352510139438752
2057284267461376 171116415768878272
5627438995997776 192308002326512608
14881992757314780 183308532945414112
16721184803400804 168360902681992576
16311053225008276 150510672509494208
140032504203306016 166070838513780608
68373228492138872 138811621402836080
151347540014312832 176576479640667872
107056016087020048 168564146373679072
82860031490991120 113431508316646816
12269558030036518 150589648219989152
42526912043687744 55751687169909696
97269837882915056 143508604988406144
5833867242678051 130832418094192560
46321974496728120 147477275104615168
71517119468705384 155154367726644992
47530320667774800 131576700266474928
36660738322894024 131440654741006736
19952602258023632 45393554213570552
61571641117985680 100358211276885280
29803169056424004 118226188232174000
104998209145086320 174097475391839136
63872429383397640 81111688272841360
4308148271867567 63179377750251992
80557487536306032 105842387957669488
152101130676643360 186588962828131360
67453529569486808 164292081314438176
131692620448269408 160541291810149568
13177979154189484 152765803503280704
50910821960903336 71715244599081288
64074531167823496 125967960387735120
6519941944960104 184824497038671424
108433331073330816 123575122125506288
180546866608850784 191521456253578336
69479615377214176 190736138833318272
113114785719781312 158511979443372192
51287773999550928 104327969786557408
102532396039637616 161134278090430272
182728291082478848 185394656694039776
10239527526386778 78916715209437712
26862914308068976 165885060835947136
156314191117237216 185037427337990496
49205974564916904 178188356019762976
126604099379724656 154502669161236768
56506429941598056 63682179262514216
143279102372271728 155301746565826912
42475999030375280 162502010345199264
11196259624097620 117070763638591248
27110242191303456 194141337942229152
29822618103653608 30988031224613304
60443280274987272 89682113599743984
100810723929155632 137500357513413616
25321004443197764 147884384323191584
37067699284348480 80527334907807456
30840582474580768 72544162564555904
118314981862650672 153747497046502240
30379521021070384 116905806680877824
77585459223602384 164188013129024352
75684860043621376 92356637199277376
107902609575336640 188243911779779552
119597970824863936 171140477442242080
13861462002668992 27127726260561876
75646770881372640 194176738146729600
84130069975990224 179776873282285568
81324835901258064 158820138896532960
29882176092022596 143807569114833632
105213818695918448 165155321048867040
12021300278262614 21333086334581020
417050837079819 122198140046861808
56858031790050832 102159679355731584
29114584513145116 56811945380452416
10113926828398058 125573729645636016
21432228570339124 189935372501127616
4624353186113335 112939217317597616
104705406648661040 155926722365327392
3508957171880884 66423563283190008
1002193888455065 22988880917670500
6013767965530985 116931037020109088
162367092146833408 178654952842684192
59202168721092872 137357491520978096
160586644756723616 165445867049348896
44002989193999408 115945893680825824
20837618684212140 139903889540007552
102573251324537760 189356030936043456
111995316699508880 123726326374693936
66217121317773424 76175057758220256
103214104617426640 106104940961365472
161590271151284480 184954835482022272
42356555091614536 81407107957205360
76533581148204128 94441193995126160
10277505562949052 162873966084481440
6654532278323705 183747808800767520
48179974730000040 114102577617899200
150224947940322880 151795581478520128
91334173126129888 156072351765351872
101735329998932592 131337878112518912
15137758574728564 177565514132535872
135752861584846944 156943583100434944
97798793658741440 107896719000931648
52722907848192280 171319753318077728
79301034247705568 108871563922558784
143510930976478608 187352602661227328
4449692658627517 141172131821444672
28865824121439328 66248794887878640
56247077371437056 78828932707939888
43637848516276424 60745964349786792
95581990132550272 147818686128583296
14754832581457020 48655949366116920
144775658076842560 158671296079439264
11679967101470386 75646293689048928
152230503460509760 191113020021611424
126931578200776832 142325619361192480
154728550449046144 178503324880555936
82686721938226752 139593672210296864
16509218227864864 177264111349147776
112637732896606336 191749798508938272
29323166753649200 115610903668424736
51819201165260696 85105874933154144
258718289455847 178992834660622432
79472244861664576 107276715663548112
129314384081778960 131723968616716016
8854596617170001 140352975645951808
3191940202633677 92913573521608640
175915864957199200 182879940907075264
112977929166896480 123288841056226128
16638199288993048 109775484420917296
152436403602843168 156052745870530880
62742101670087704 88721994996895056
9125001724366714 152887329870823968
106736800891840176 159172550300168480
7989259681495270 100803648192110480
3343536804299581 90824040065000992
178889071389083008 191918127736756704
60171971228827608 177432546509049184
133862856934074144 152036834252020992
2597583807670683 31490519767888172
73814536095237984 143368673650116976
41882804952355784 162634698679181824
186895038467232736 190820813062125120
124932223561809280 168173386663492800
7267716639488629 32062961900207528
83723917716747120 190815737520512672
102969196990119200 125550259439558288
162790977034394432 175305384785713248
114147790284979072 169316199785163680
155333866589060544 159451892051741248
66679324515238888 132995131340675248
3455832962025059 50786816573152224
25779941271067092 167633050455459520
120420412700749264 168779218275108416
105259540238794848 107481468695255984
73502588788956464 93068430799984256
112356658545368048 119397257145122000
16787695893407452 21680489973059716
139375641202532736 185167291344901408
4512464341972172 178817793152208128
84452457518494944 136967053515259632
118697257250381008 133823135526593056
709505996282152 18637804887261136
145750254710292192 155921907900802336
50554683642229224 174381088616306976
100884241056397648 195354985676548160
141510659955095712 187396146167313312
121366560975009072 140750076249386352
835009207009799 58423519660164256
10346190606482166 106193330250370896
40125610777542328 126058617560172544
59774051658203640 156676364947464448
36536535538757992 140957249108854464
78472990401304048 80318261453867744
83103432872278576 137353622466310640
62409799776369032 153005466193363776
44078308825165368 87472466280532112
34856368419650868 102078433604735248
18612639925404808 129329142863456848
16849537184333328 167083484991030432
1533206179161923 97874883112102672
43339777202429272 178776235060104416
78769546956484096 95879346061103808
80276670773871952 86853527225251872
5101447492900138 180927840648289152
61481702835233152 180927322901372160
61342426764765936 77078303761102480
90715731955330688 165570862544174784
18822492972312200 153480407548987968
45802135763951520 156562067157159040
97510872887221120 181035396480539008
3515467387851161 149027397636286464
67630494892215064 83534557411877200
16862659411394178 75191072532560720
51107263413096040 54903516765829728
83516250696406496 107993800780560688
119973619386794992 171786689401307424
8640249061468143 11658787629734922
111117756052935872 175348586604157664
7690047660742644 163665930902523360
38837361125723296 103507120917790576
186390266097782496 192625150687577088
91716736764352880 143547441261766000
67220321800399240 105091178843511808
123322921377197008 162946759824675616
51296356800875760 108166672716780272
32351844229675524 48746732050700160
69008137145534864 111047182006336784
19586691536642204 167640217656444352
143743334039813584 184123844442699744
32206771344026300 116823478225383760
36070620358407448 58571009255238864
34162304109162824 118813489487434704
27152127884875716 106578337046790944
2857010035603134 54358078673879448
27344618625646472 86991589522955184
11439182414807070 131033845068745952
58040842591226920 154693449212528608
67910560934478600 165500853004376096
8281722729046291 18497328404577640
69113286883547600 73461547286797968
127682059004327936 170654088011930752
31644711314360916 121258160649467168
54578877352627760 76199782706801936
62071969011128488 113526077281539072
147819402488093152 152018012825858944
1975749908620932 195537657635280768
63665479588957040 143397880940088768
65944610038042424 164451202206368672
42277486492868072 88417697540294112
22057403268955316 70241975613147632
175654422365123136 195365971402114720
56726458902537384 61795601142879200
157642713182817792 158873502420588512
154848391020987296 181020290257579232
57143701180778048 170911590336486976
80213013122672016 103924329457296496
190089079917978144 190633779693249248
73945267964812032 81440039889698448
105640354465428064 135096941781951056
9956044911658484 25359383750716352
106470967723136528 193897553343763904
39024559133180232 192732339884702240
34562043494546480 71894580163806328
15355583119916026 143690564356284752
78970961717432448 169254328569453888
22575427053114780 94380549725448336
116828126856689104 130466072774171616
134808803424097136 175902872045103392
108432536246873392 128405505594452656
31241170507528140 141185926864167920
30542044040964088 99785522614928304
4873620795801180 73017561181923856
10158181533069542 126902214215282752
54302545456007328 144133869278259072
104769166212205744 180499864420983232
120651670800227472 134369153372574640
56874599742101360 69508786093792504
52738326057821568 158581512716113248
79926302548504048 134263928817645472
129927113205079136 155959867639594720
68693929715223672 90573929155234288
118293485662616464 178247247094080288
34242622684556144 135712231296076128
54794931912888712 170950496988858848
85890562946574784 166163696605476672
2932356773824215 176617517692362496
35284199920219356 146383012646079968
79221220239230464 83703677648243440
78240416078900112 135641481635579488
38130863244955952 113063612912507456
80125124952985152 165405830713409440
169489324379812000 185810764314959584
1833331614096622 136783782561442960
8363382262576620 101495567027763632
159844687653821632 168278375300979712
39044538046734320 97337363383785072
29969639173859008 52380869716338736
90161798186748032 170297999719320032
68941020334393488 120964698045881264
132308793682745760 162204693730038048
27275369125815232 81143247667073632
53797290323589920 187139483370359008
49634820702991288 89583584598604592
17450268767036966 18801645266016072
12627464720076142 37038622534955056
102161946795970032 196488078505004896
33215733073895928 109687640773531360
170226931933729408 175439779131239168
70659328043970608 113856196697088096
11828112041310764 53491682821759088
107164410755244064 120037777346923872
26096319114535072 194145062820529728
102150627381207120 194106049625565216
6340596114287561 154641780526626624
39260578534067560 74918358137784064
140621605992483968 182274699562270240
86422024392660176 159837318549859840
34756776846814116 82120315376045456
63126358059493960 178990960734871392
66903232942838712 115540468480185504
33351333822360780 127014638344567584
41994312289986672 152086683495522592
50462589203357280 172075580491086656
70176294101628424 184153215208342560
16645072635010598 108707356413925120
86298580157785568 165436723181936000
8271704927137886 173966327053550560
38537062847656760 50325103031987192
21008068082042776 23074553265773456
72055433782947736 151140305992570848
135820874505537968 146593267385095104
8543410317565827 42734330848300088
40058876416866992 160640176036589216
115948046810209536 168322306403027872
98130116726993616 125276962076614128
37482971840137816 112787493213075120
27381826544639248 144760976330485632
43552469220740824 191877357084163968
27623517692467628 80307285080631072
144074622808612240 146037111749455904
31646160657654684 164049889633516416
119914744790571872 155842426334110208
89809887622341648 101800268391164256
52343051990213864 73346878868921072
10275708580928230 147637342622500032
78037351532278336 86185976934795072
72549298290133536 159002262078795392
95380295413503936 152392081277055744
119857316858617216 160168547762123840
109627470243168832 124571163224786944
105320200074762208 189990804045882496
30115949460485764 136837550691848464
82922531911059232 196484516369871680
24105894458101364 35284494383612688
132344417633370736 141036377948170240
112800420174057136 145600332079753120
69430508605969928 141422051893554640
129087271516303744 134451327687157696
50845666114550104 56676435901028728
6902003540509344 171999072383867424
41843499556499976 109174878934080688
83559399478647376 170016188613886400
175978376695047040 191495649192630176
26029122618638588 174775432243595552
105155151769720176 116579648694059136
35419550469279416 97863108528590720
51607857001917280 118768191217617232
100922131168954880 182874956580071584
81807123161819088 140127137498630768
23989279927875532 29196399444324048
4722875095593739 120260115314090544
98832307135098640 101040036947415856
83416447062584688 98237545426557632
21984826942584556 72244255110609424
103816556550795680 155239934487539200
166662498287323008 185350052005652352
15886779835074456 196030241209664224
96142799034258944 177877050551476416
16650488492262348 130092072139679632
136440431465697552 137072488274320192
70213698168777184 71634675752024200
20629140392934224 118834802228671056
64302435957326328 188546496549844832
50989735316031512 152200663695823296
54366006181094632 57926718927930552
25440193475185780 52363947363877608
55289767117191224 116087173003013392
86473494198162736 196772092999339328
49327695064974608 121644383768645408
21473394634773940 105472728596815520
39888915291095752 169648609538099904
75908299240959280 135897741673809744
8464672176778237 19987507592285352
3137123484981652 120445817223522400
94145241173015344 155507646724764288
19667420831307060 50341633913596056
78952449057040128 154824650165916864
63389865338696312 65064759031122448
102310033442892336 172989233552832896
187533410569418656 190069210815033440
36783483639252296 123683344781606112
158173757651954336 166380969258021088
15994098805456292 196409756076185696
19388352695992240 129554362394796320
9127267153637268 170328368080754496
88266569039754544 182966839153018528
37246702604553160 139065487138039232
16058307836252118 138121893529431120
39325297164936760 111915518357218496
132336393692819424 154480494496435072
97197119610367488 181816370289034336
2880907088988174 85585484235160128
71354479122701816 129737457028949232
51856485477836912 172747337897548384
110961535823592384 191388231091899488
69928085076502696 176280730284119968
100356072113455776 179692096993955328
176884302548464448 190568317158984288
52477583046541872 186923269391631360
8345848595190077 57800963600708832
124159273343019264 133206619282148400
73997701349380400 83249393750750224
57377415153662008 133712639430745056
66474482850027552 136470735042604528
27306753012850676 159830346850527520
36584957068104136 169998710253747680
66818427948349736 186551765038634048
71738731208529416 95570909450846800
71393020156993968 124685292088630864
50231830605279128 117204627236997584
77732094649294784 86293383804398752
51170878619167576 54830966524086944
171921689982118912 191570335935362272
36084709703966552 115964574279824336
18584064392102132 91060360709502400
61792566953530152 100851092795547280
115498377998794240 136388186990458048
71843125130450248 136952694164985728
47760465059825528 103071666781575744
8885044303501301 170162755120417120
58529200826659352 64162077732235368
24464509485895496 44377811079072976
10368457902819094 174951096491344416
15320290144022292 24793375473860272
40236894549010688 73844357957210640
23454580224045520 49777209298485192
3499045119014493 71464629270339480
145222099501086784 172187344782830368
82622040360214640 159445122795126432
20904797046876716 143560399924138336
67190067284088000 93371503929443600
91289494732541376 195525494605745600
9460127236494450 164820547356862240
119943061707157488 152426475924819712
21501487097155788 147064102176308736
4966153421507805 54014012079289400
808070701445269 51810172969617296
126640531348478752 164440187912503392
128749794859445680 175528512085178848
5298294548590869 25169454991335348
35853808435358508 160903873276314784
48567008267406456 180581832345231104
122226350914306480 151639620961988512
89135966039639744 117773302352176256
54971296084082504 63025294075744776
92056001406091376 97946039477451920
52827307798043824 151514026850230592
134112493277965632 170796246521308704
7182459693929499 195339653240362112
146057756883951104 184210755624349664
9413141576586148 33464744247760388
11180139097627070 117444084351129584
27801457110310896 57343996187389656
29376857765700628 63135941093770848
171573815020024928 177139811971957504
129229859076973216 182580168059248032
80066120580697104 107928117989600816
5149543485109255 111623543924958080
106878093775219760 166937791621203904
39023714142101360 171357498903008736
41691004478651408 48977440080672536
58032955309233888 147040680897474624
118661943512815552 131149682636054720
95890010735121968 147073093701412288
29298483754970460 93229049302848144
64149802059778664 83692164091233408
33009494769166676 175573689170377920
15966642451623340 129066674974003696
14962214412325056 15529175867451924
115681114445002832 149094666059095488
116164797358753344 174162280322892320
48831110235317864 61521797645371152
84324269586194880 108156801577964640
78317435623245248 130506273239698928
6275374348080564 79679292623900720
71404863240794952 98313577397784864
1738588708360624 153299240979337440
10874255405909280 44716486572861696
75849376079837312 119490289646171520
106776167412477840 166608201156694304
555899169835774 176176717487049664
6118673449161706 14336179445419748
37881850257252608 193191101219641856
117721182509033808 144672027607599456
99769620964123488 150825769298455456
148740612304508160 150666549642237664
14150189800781996 113549185645197840
34962292196505040 163002073494248864
13492469462474868 73458674769164096
103206673977953200 135833777131791728
130946537473903008 135578426711289184
34853113904141456 47824941166626064
7052210524305338 74544182614713536
91327223657713056 192965351497407712
9995118908646902 57756161937043144
531218066972894 151898510653247008
181668352493035808 185228298345371008
20073903828844648 40741589199916632
37853929926049152 122105740483325056
31236799711059460 147186219232325344
38490841716045640 87868719261310288
124694663896545744 181750243950664896
21404666506042380 106112143611791040
46400465054665864 163005243189446048
107468585605997888 132858133453027680
1545416730046477 46811225841375496
21742189390837852 174916893592307424
47168084025632904 108812870793396656
179198171312631104 179957901192765792
73126799646689504 96410162593524448
68400905195776008 148244942187661152
119419667746639616 154793873450714336
11167796788142550 168711661177673600
49628799510855672 142653716450707472
74214234046104080 139688118437397840
84995650405895936 156834138854635872
84362286410970544 161147040894867392
6034268555295864 40014801614971640
32024178723761756 103234309553605152
87083877654844544 146813356631811264
39451127788232160 156457004400616128
19506672830647692 34735621654464536
133822636015680656 170446945133182048
39052951671235760 122607912731264048
29839394619368544 36245122523399472
64780525224688824 195121558569289824
93227699493784848 189632747806944224
31128370453815124 175746138456025472
55531177302660280 58980331659786640
123198058195060576 134329841480566576
184386960331363552 187222136227744224
9506218713391102 180073590330799840
77935513613696304 161286510544305792
3597582836705471 188281768702188352
29002789632636404 91960057947497424
91661174689786800 92495260997925008
96014090847008992 141450890616001072
70335210309219032 91635650525876736
71240335408517016 84951279060413136
10847605551828228 54558982088362384
151098946101102720 181367030855314208
51027494760962288 100475313037766896
20351154971572836 70722557523641008
98170692395740016 125216435566201360
9128557240859234 78568554316818992
7836139289784359 37845562847476384
88944186618453136 173821309693472544
116149698516923520 122822670732559088
53757410510720592 88742300281270560
40257622799469304 76613262863229920
192175195984086560 192903011356546400
117688616875633520 172085001159238240
146189949754529216 180556448105964224
129712791252709808 138087335879856544
111186911341027776 184366297885564000
20288551742243536 134739291895484144
70971405914279872 131631161463546192
177588236072553472 189781571146551168
42992767889407448 61063734846624344
132647602870645552 181886469611900544
85388067155761280 146845927860316480
66437407057508552 155893099304251488
27969567967885488 118416947694009152
84033627195616192 119245447145666624
42692721817468008 116858971899928576
31426804799795872 44957603670667688
5778976462812724 40497548523460672
156796050924103040 195636036755646432
41737289365388056 111286796237978336
192024007524416992 193299177112570464
22784376295532548 123487315436596624
32434601994930868 45986870485620440
63510050649199880 190549398460012512
78352999365010640 188687884420395424
128321872415858944 129001119224054240
40286776012459952 187492019811579840
164976462512964320 180759146362848160
106006565386052960 118874926934508960
97010080644705904 123340090512348352
71233414859786960 103454566271409600
45974478137614808 166333110429349856
31137438364239632 79491612294362672
117539084595378560 190546617030219808
60268577132676024 65197180190656448
125758689901166704 168909440629921696
73598274893721136 124516810784590368
67153556550969776 186247700649903168
32439915813898368 105462968611969536
76699326956936416 115346291828233920
60200349984693776 194889130325986784
144788239668816352 179384390470795168
27364007345956188 110925532103002496
170439778399871808 182709209385126528
98383422694953904 112387269261286032
55584809430453440 175272255289805856
48114094720039800 167071214771318496
120552665502572880 135880277137765120
54274282662993144 140194768829185952
102998687188916016 195128680417050720
80775135494601584 146355821624160128
76975803551931392 84542877695288384
40405508427840480 163888119400169984
84474476670363792 112383410316689248
46021154955271912 69895893460737752
27794647961954240 38181475284873952
101861080396178912 114878723175747872
17618017181717740 21635331196451548
34166733711430972 146078376726500928
61277642565621968 146595305144586208
74330780026861984 93580495353191664
180085246229074944 186102542233252160
99786449696795376 136834701292600608
8926795277971915 174674196797525536
7155504947910563 52463654184773888
70351990338499776 175188483276387008
49594773187851784 191132804311402624
59888282241987312 139392585744005296
11872343953961890 109885027469059392
6416258230802456 47081529571588776
171172811907449760 185941912183094816
32264954916687976 154090633993764928
23610534079895316 63190153897203296
6753130527825956 155139291545525760
49075222147392232 167468035856574496
102074190099180048 113774445121570736
26204145419363852 98665809647139168
37395870583703744 50497457185629600
26636403732956996 43322771711601000
29478513726864996 68039657283929472
125405052210361072 138818900008000640
50164619416674184 133961807464972640
31139044401477752 73537033892093552
118138155685944480 165954225543172992
78690697848055840 184767918475504992
95084351761506736 193730488299142112
58736284198187976 126197544580883872
158164012701806496 174442266550864768
11159063965090348 178266283964146464
5177160858375827 142780946997975744
52562339256059304 188098118438463744
89229214024707600 118397981098232976
138640922066256848 140884159934295392
64798122181546288 150229257682020000
40216680813814008 77242463272634384
185638967620887584 187441192094518752
33104497012387488 145479690188795328
107872994954291072 176449312087351520
118959393953468960 145479670338938784
5668380744970115 10953055208810372
19774194925760704 153579417098094880
2328673701141770 75928381646987392
5641863156099248 143899419562449472
640650274039089 23069669204771564
181260990614934656 183064006569180640
28914746668628096 79439070204317840
54141506360158248 175275170876882624
1668004665755988 116113808207995264
24499906855899480 37334505218010888
190897459640332160 195546954568903616
100243649650785744 125055727576913648
27484821593952224 93052819709203664
82743250629449616 88639881417760560
124058967565682192 130575937668326192
62940442170192320 129598176414072032
35549251446108448 92648252702832272
65971239059676296 166416487937064480
36324493985222880 124944083597312384
8385340702945663 26899413822575932
7554542847694210 40985949867387744
87563717975295472 154365469314777440
81171214341271408 82369460380542944
54396517507277720 179746223883534368
77268721918400880 122525770788949520
91601731662832096 173473302222710656
655649722752236 169232807350533664
156755003947315776 163623450636271872
173277209241975360 181375496690843456
44936495923137720 76500216748302976
57453790251732992 117574648269489360
78671379622739712 119858122556121680
34543349233479456 42571357848383680
11595955666039684 119813087043689536
27872021215616588 159590585267714400
111075138969614496 194680937241828992
10621656722204506 126523438143612912
128492061715773952 145251994712812224
22077171147010844 125127361693846352
36948640926757488 82678441856270160
89318573720198400 196475784732148640
31675456438890044 142029423537897408
557943582004349 76700974185577808
17744650032219758 37309837436258488
90562955836364640 162693090555921152
68727315932467296 92472286396342432
80349837933593504 122548845267699312
80310814391914544 148636466623059616
23855947373666804 79976902251568960
156105650281660256 158011256593289472
85966449497677696 115804606551334192
368018515458703 95494157300327664
6201520031092227 51138288711406880
63206373011643208 107837241851654800
23263451060356788 29552788962602644
57940549613278032 74147755160058720
126697452010036816 130068472777663952
134073700790976512 184989955109119616
56719142706076872 66841461777724648
94105193564028704 121958430075183568
21698653368255140 67840191208182712
127578921855776560 177583458313294688
20709201504449324 115296347211688832
87732987787655200 97609692401653856
79230044191479520 184618687505933280
143133303550123824 143805607820430944
181101802479724128 181237015339884608
94712205044752912 121790709263267376
62728494370249704 136390016279876592
102397980832323792 161979407705412320
113227750045191952 125485402312394928
59348449747533656 71206658851435168
30802802650719360 117429301560792544
101326272658437504 130369080063942320
30327925891328932 33572494984871800
22962645301271796 165297413603211584
59907117857905632 146954396601809824
16320124698126436 128066060301762768
63554069816096192 146930852725122432
81658598849483632 103748331831155808
58203929381964936 120647489907547744
33006003654599040 62811230082121712
115851539158195776 153431920151285600
154857197650466784 188906390368249664
105840453612957392 162921725432906272
20053851249698696 54482843691066152
72383486376722976 138071969177156320
53693363798184000 184201881772350880
131379766885181936 153780991518955360
102448307338931584 144066635297267280
161934800090617344 162223921598031648
10502854984283578 125148491507713264
55898776795066632 114543015923488784
54471449424943672 127698649558977616
183705080497103296 193993044789200640
182320380629580096 191118919258176192
39286434827096944 57498253274442208
106267133342151360 138651504726746784
93159615909407600 173653593789666592
80707739865620256 155634573770283744
69997280197621360 157011116227523008
12889514098446256 185196571703725216
135869445475202608 175824749665934784
32443517525670812 122808316022721056
108376661673712560 156471706267584320
113376128295680272 159964573117102816
101625845176196688 176844608457444736
25443953937742444 196183280947487968
78394296560351920 183146328191292416
94420068602417712 188319892830857568
70024535657450792 155512888097873760
132627928381163808 147528877600069568
16571404705531606 94254765630431968
9543941283857252 47724194024454552
26615797940587044 163976135008426656
26997927447933232 32354259800682396
127555487833062368 193735487150605056
45675497540063736 177431498471587136
34802432717489692 185642047266813792
129227643937161984 160649863213969600
39810651550938952 94835042598515712
110701378606392448 147076483267832704
177340336372110944 193031088395028032
54298904043197048 160948003878883744
53228815987255048 142182517251946112
57567950442695640 97250770776707136
12734054199965262 122076760787510128
186518549165903 94152449608512608
4517945884702183 92132515193460256
41367952716761144 145296076093905536
111254897652539312 174081894861350816
13758942004672944 194488084114394368
83309668283245152 128740037772042816
161575816796514464 191679551252855104
19347660569085860 137648328767027520
30041380140032824 138213721719541616
76031793330930784 144754361639536736
170174860861142368 193534694116478656
15596155731853824 187037372998476672
32228578016057000 41979262161506600
66422366445230496 115324215654845536
139429367352053696 155653725720596000
19421699895225488 107545103251338832
6974803680181490 98719106642559552
82754440971409824 88347338951577456
88104067465333600 136547678054485744
26652601070895348 131633515429653632
69751862582157160 169370021919869600
52770161104662312 93456137331978496
99882649028258528 143395259656005232
24555985392558996 53919093856018376
104822721300624688 132788685278043696
15086069232681928 183854058624987840
115747918130121744 171023907358867360
131546075897281088 142344617249217600
24026481874868896 102348955370639824
38874488877364560 154386155814126816
71561803036298448 169954245283603328
58677130958054936 85095720774280400
103109950880388800 184579910729713184
107716058184894480 186439299277514496
79381271280074464 182523376798858016
132606511671629696 164042251435882112
65533564203558736 186719653100096320
83176220412434032 157282198371610304
62321054642837976 102400436156020624
30521261213553172 176402100922521408
46104893196101808 119114939535900736
11961704784220824 150775135689288576
16479788376077210 44825785959562968
26902377671766068 50800213894487848
128669902075794528 130580345821288656
64273601669170320 134375035352370928
14668621161376120 28218649120627244
40958773854046240 142993502533939248
36916320742297456 180310137334871744
76907320018912672 118506652659659328
137460723990214384 163444569326497120
15184142677096602 30744309106029532
33795027135155876 166972364608045280
70589828799447864 165874857371908544
16959179061583156 153639625783128608
140299777888965888 191225725171700672
60625609035000440 71721734097780200
170609030986594368 172779944409858240
3777787580829087 191389192308219744
77076752495736848 165081135753579648
89453522983155808 193537672880934336
184607152789084320 190943541481751552
10799642258070528 11701823554813522
29934948671418008 69970225291734816
19053033523084196 99590429417283792
21747612113356472 194015242151069696
30419012948787732 48875380589329488
55123783929578656 65849854142491936
120877480505311664 153550535963800032
50862068911327672 71507360578899448
56017435457896216 156108889581423968
80280177166208672 167198907662092960
9093941379150322 191891590734039616
71256978959587576 196660627240458592
171704441548242144 173194339267094304
119844846005540448 124572783126236160
140427297587904224 145321107614804128
144517227024656128 174631841895022816
24241257071853940 190094106293597888
99272653082739696 136487160793971504
10627445644366280 68323394594821912
33094654470008984 77972226291088448
37375626321508072 54009471660936992
3702062882811308 196079460912719712
47586785601538112 145336854780068576
118792102490707840 123054274816982848
61741897590508064 161420671010368992
156949427981158752 190185092211138080
12263835523680692 103594873477155600
130727543352548608 178365986662428384
112608398180735760 159267704786358848
52329002015725552 113469163614177440
66057020562450424 127750981312331376
65866093411397320 133648122180218480
100826799560864512 158234215386278336
42607482115932176 107905348893323232
43987235598091424 146534607101012768
26580381222669372 122566593785224880
16445863496173276 50783048478868024
68611562987131712 193918430569709664
76921244308012672 87976237623825168
39634813810668880 63948849007536736
177220606933880224 192000445427721184
63653625960566984 134132937455581968
41863738107895904 90468459856517680
16410998661048470 98200676372848000
36388199028264152 89922566177446480
54114782649799536 133297889727577808
31174394138418076 80369732134022192
36286490386941168 90799689752682736
71487005496412400 82217205150160608
65537561651381816 85706362651237104
49529285645838000 193598997762471552
70830571900681408 97968225508371520
33840043188697244 191002127783469184
63458487165272776 99895668867084432
55040774747767728 110813540357577824
45295368581175680 177011670804864928
40404746321701944 42532370052880792
56576383328504152 168275550725957856
117411677910859344 193441919888354016
104297222228152656 111182299633979392
91576721372701056 164411747122216160
84359865917903824 104504245066722224
30945911325489668 32111414975502900
91794488694946096 193864060709392896
18696168801539176 64372197863249064
136155167983107344 184640975883806976
47988275395002816 98576141957599120
36688622550794448 107904393599433872
86272911179094144 90585645461124192
48778229384623768 142330921433053760
106165332182078256 185020840677852224
42982819399950744 57774335352764344
60128805856187208 157096704153849536
52262533555529104 148189580493339424
17745403917686146 32051236801292248
42072100319177096 77817690810541008
16637601965163146 129352457618958080
76637298769939552 160849958413199296
133784032991905648 182961724072522528
89847887887294448 168021839031241728
146236339159665632 171059569395060416
83290003981773904 106622232064883936
104037344318333104 192324471127194752
108773088330675392 179940022626828704
26391571484613676 190201787662043744
17912157993797596 41839806406024304
55530470380604048 160042354230110048
78934925735021616 148662131803376736
69008647329178360 175269515242168640
109987404708282304 136771639311616944
109204862554825520 109995639687945456
65290925836036752 111639432135445728
52520329840126416 177490221915114784
43730370106152512 152539782182119296
1923857737645810 125266881667932832
129835121392941568 169608073935040768
44730015264041040 146465112701234656
53264970431981920 181808502058331552
125355331487642304 182244664840364320
105081797020235808 191000104697241440
19638465535716488 42020911608852328
103921444370898144 161908897698915872
5785577223691402 115464302627367648
48996512982043648 167277249426319904
72774873911623936 74473077214674848
77499480211033584 142241747388593776
99023632619684352 118279160268990832
30047141839937076 92605695269237344
136038462660260016 137256501069670080
61200085418320232 161124532628717408
59478402607398912 150487191893049632
106169327609282592 124770542423480224
29297198814899512 73523400889489472
96612885619659952 183567969085532128
78823407562105280 172351899530502624
41513304433415856 53756349613672480
178172472846987328 192570899803384512
138442650569298992 162152823666140736
6896617908030658 135131834890480176
81194767264152880 91117662906356848
135385854222831344 175502863746105760
97240700207669152 132311204367534096
86096737394708880 101238519997198592
1245075986942738 16612488429647286
44024777073176736 189398329885684544
47970873597917248 139190917865739984
16767132897253882 73252426276946128
88207392538628416 190052047006350944
9619367266086536 24832448611308852
146449972987223872 168112042650713920
66287849246710224 191877712530597952
64921114443243592 71518603962727240
58030540184773664 84908388704611984
35393288119439696 178200512258585152
12838129647374378 82097897484889312
71611775600585128 98696874344579456
47206982299786928 151442172775152640
154506446173526880 174308803262526976
49767707324839160 76089491812148000
86205655665905504 144524445509505120
59867169365001408 192211278135792448
30601055468086404 153790071882734912
69769595017790296 97587403957129264
22093187767168568 99183822321921456
35708338531829380 72745020108925728
14619282379342620 168945257768252736
131711464424990256 132448612270239744
78584167088364720 153375513959342720
53981779778185856 183122957048640608
48734227313397080 163394786140325280
96670681060594528 190305457124446848
99810140768913888 103301534726925328
161486644879829280 182845210507294144
47589740458434976 108718472229202272
23835289658067656 190028235641795968
74571236989225552 192883619691806016
76383773139036176 95166078033826160
72634371697828208 83464453501607904
43891340121608872 187395596573210144
116649779598732688 168327766001333056
46142068396447360 178758478063962944
149588412838607040 167765739280599616
103817643498332880 183486267783475808
35526154151787512 64142342109766672
29548433631479140 184863594605787936
2023491024059247 66440412781754016
76361440355778256 170654962782052992
54825258743755928 154624548295733408
22340549153692840 154749616829935584
136172875852153312 171734768146101952
65704331938546776 139344633013504672
47031279808785104 144388231863325632
7400022658331096 143561424039540096
105907557827691776 106993357264941968
147510211762748320 181964814797799680
40755943722153392 122974433516254624
21033955230307796 138057429029485408
166684817612040608 181242481154334464
12394028042186896 46415860372864312
92060431741273744 138618337778300816
20292706720069264 99378304695123120
110115138665536848 193390947329709088
37646609465263704 70143993929549952
29213012100048280 150784906436234976
21756676214570964 123605553565275680
46813234292364128 72380545687050704
109719589982323424 124001722233121936
43506255783922104 59392686963295176
81902752171894560 134709406928751744
80117866128341120 189432306150648096
79064682549572128 172119609069316800
40489239272393376 119441908097093024
136427715868709536 179391505929503904
148203193234844448 191120643065295456
79087987643172720 92468854313662832
6705080241749419 121893046176595184
17621803269969374 96335949990667632
68777647560913440 156339852470436608
5955987318883602 103947531982984112
34297107560510464 110715618557643536
4767523857202099 63124113937271712
140197018691408080 185112464559401024
15648092897985202 73599536458989856
45788776630900000 192797127567073856
130632548502049536 190787599577174048
2175610127161335 175167676322118144
62643276925828928 121428603821398752
26891174046458060 35143840331834144
42499916220370528 144790138948415136
46026419178657944 56902097948883192
98482319688510352 120180471990120944
60234397976226920 159916208342125024
2934161107124363 121225794380729488
134707946693215152 167567105256967808
31125547834445380 165457012781432896
1640291535392018 41895506120743272
20876588930852000 187813446292674496
60528041251876064 103203761479744624
38928002289313440 68095876985349024
47340379248331632 68632853284580608
7062751744184899 118911782243799600
68671525897247736 87782355478814656
10631217134445548 171417776065684352
59155031982054632 99681429581399184
92374483522392400 131667713774460528
58789774689769552 82810782023111856
93714817391185344 128299167083578576
156791256178789248 192928268236286304
25789324363229240 74275513615952096
93079149821303200 119529452927411776
103759702966398224 186039702780614816
30087960329020952 34699556159628576
48009174687406528 106072398116854864
30370210500828864 111426692078506768
46350030152157936 85878679089915856
79347091903920576 186979759921127808
14325761039318454 61863885119201000
52912868578783856 97157685952232864
3720131581984650 15479073835817720
17271232213956566 150864369378492224
76677198620435264 151586966893179488
15739503773024334 72529285173486160
69251174677517360 162764114326918496
72598852619185184 100821866822070912
109927103291699920 178438812970241440
63233979327251872 178184095635782304
100114976292228448 163274651778127520
109234354578927120 171271218687484896
91143385578148960 125671522068189440
3595089526549577 31039840191220176
106426961913623568 190548106471272864
18190803406956340 41203433232375512
90394117975151216 143428397450060864
117964420501634512 147993963926357792
47091072000588968 170161745458741792
10677138723874726 103476328949312576
79557452845685232 96185463580952528
157413918271808416 190936217630279200
26554183818871440 40751803350858328
7588817528738998 66996539086559760
19086521839567428 126381320883742672
146528039877353632 176283911132262336
17165324985599958 186628197343465248
23933696650003952 134917502286115312
107729216958616272 140779023712823904
46004112325110792 139361285598823632
68662335851998896 195332449245357184
103223486048190400 179098637483572864
53481518432118896 153236966215709760
139857739920040496 196842122364503744
126681659884161392 182447472362080320
71216127709800656 129364098621327376
142523932628963472 173928026006724224
89684603426272832 162577040971480704
69851617347121680 108961366786085824
95597980183063568 142561453564073856
43435623258152192 176890583800906176
77485524247847248 189220917174816544
67312688162826664 103607825603338432
33071634592309944 92429952018559904
39537134489019432 152127151668225728
55618299315550360 145702658936513088
11181152640786762 75665421209249120
47529558865048432 187784886537556896
67127802298399200 111657134932713552
182158246706140448 188326640362313824
859711731363096 47044681765980888
5422869316785685 67582251156585816
78920269866435856 81110264746001088
86482188139199168 112771266169471488
44229609702790472 50172549039307200
6386177115699351 43252261133809544
125160687241550192 188431861130043584
85924626429251872 101388674854656176
91706318848387232 154928448499475328
20743562521570476 32450426946959996
41923473658472576 163713251979333184
29827310448998664 135206758204590208
137805653759208992 186348965541217312
40473962047360696 131648765396069184
15822679778936752 70754398751609048
33810933268019244 86769251594717152
29787879390750668 184552629171814656
51315994664032616 175653808845814816
118616622200295520 165025336358204896
33015052961349380 81445876381400880
40716608856667584 112768971383359568
183398905402270816 194505506081759680
104162645369034560 108882872451392704
171393410833652128 174225266648321056
111482552812077424 168756231244142656
79538417116827632 112666399101452144
48946832063707552 120726909755901328
41290085571626184 184333986066264704
50090157046172392 176541154615697888
92261399807888864 133759349537595264
106152119419180720 183208524517377632
7658352448890365 128312652188907056
5413689203491333 64444801841454216
100843926064317168 145192221267768736
78803625913175904 189677736744054496
1548898810253111 123859181690991648
64605513080535512 166998139282638208
3921717824776575 75569911625510928
83519239280602288 165547291774345728
65892107053006920 143086475407582800
35688905435844804 82763696178230992
77727570973064080 132799257666368816
2105978440162742 135927888798936816
21963989297073168 123615925402529808
143450360145685072 153414712088341632
72704515962746528 79795853302526832
63343266861997608 125568988642187056
170737785252344640 184949218363956352
57941428788268792 59488985414311368
37586465796308632 132262997256386704
86386628979841488 159773587686888864
144955556385988864 163016256386654176
87076859570889424 92891029427292320
112943952071763920 195670847256024640
116638704031512256 175400376012936096
106508270711194752 165062001877463904
133886830341992272 186001769300218208
100133485922649472 181099042084349120
7835261087292029 164343651848595136
41201887874618296 139857456022911824
15758849007062940 149891820414549600
100775307140349872 181662011088455456
125501686595986272 186039062072407296
24613942924992788 159686466120193632
162837985402190432 163831672692194560
109820863453240496 157390566874964704
29697813463859888 119037677168548352
36327888987760312 56102319094276952
19038398854341024 189056283480996832
121463423698331232 170920787892483584
39083596540080512 105704172876157296
20503676300412900 118340511607909120
21182491423708008 182848948373492064
139409168723858928 140126474865658224
153037431774309568 184504162730214592
160033128159371392 182555377314969920
65999357725339544 184462054167156128
161002901991688416 177859189190523456
42623921414800360 131603778342114240
1904729036314506 46691727338528624
51407252381777464 71693136991027120
88734852949604128 109799904019282064
16570792596620514 189551946255457152
137434127838708608 145276781768090720
76175792835484112 148982248977909312
53272514461444920 71013276151801792
63616776487186720 85193874770323632
161771595068548608 195432223139949760
16902766467540110 108424526347704432
61435253860899448 178105938809840960
128478217344055280 145766425158635008
67501279686540520 134279123578444416
23794971691326072 84789690917798704
79370264311657552 172328161532265216
88630330954073776 114981805656834032
125232029245669072 175821583444596288
54741870932984400 86864402790480032
6665105188790762 120381720076151008
39656734446099920 91869114218111936
89526431617946912 118085810893162272
147291294949555328 158388456654427296
33271493489414688 108311120215657008
12303725883303856 23257089090435656
150755355703460736 160056370432241600
128939440226927536 165341142946864352
33272895302967232 68667173384960952
54795555147775360 58845481134509192
70031642409500792 158412591187939104
85215066330377936 93435354987486432
47724624902444144 166503083685830784
59719696193875376 166872371172144064
108824291600810432 117550954563493616
14122483001847634 20578212068964380
92186413946062304 142816632950001984
7854161926852946 137019761584059824
66526419614751232 174939677202158176
42737771686932744 71200727200754472
100536393897049600 132966378475806800
174474544745869312 179539582953628384
69827403856530176 187544901455244000
103436366079113728 176484376447017952
6695903452853557 124073084418965488
14057083196346034 167251021617686208
144332214816621248 182516487373284160
28312479422886916 188510748488780032
3129907174466996 175023804526813088
88872359731322448 153028193543455456
5261621195839399 98927185448015088
45747793845573104 164846861333076928
9326185738534080 13704571070879814
8027912024490335 85623705777375200
92492253256847552 151778910799754016
80730296901995504 159483741130591872
98835809101485760 162624192747033568
44418918345144056 130123268013433248
29711095627260020 188827217224523392
32571718451539952 145439275161031136
57592270378266160 169773884943506048
126453302692058944 147539809176437952
128524354613812080 167600672607959968
147441801650589408 186447715237170752
45479689661081664 119908802732527008
42375193573130280 83416258204916352
48909950521477224 175896032285102432
52570412341460680 164138980697365504
32951430158459972 115893876677676496
70722702035387896 144139499676897472
102589206188394208 118688260422213248
26935042367543088 106322431108244944
61160520712443056 152025727788902368
32037073496246364 93276007550406272
95053315014652640 157999161104073888
131939111204477296 163069583992154944
15086216142341422 95180477780965104
137348698989292048 145031265630708608
75976297289335856 170089287881811456
134695626679851264 167307900724600288
3633913756247640 14804709429484418
80559817119174960 160019056113584352
60523470678102704 144385239002350176
72540016589587072 192949050702337984
132544324783573776 175938691019001376
20922262375996340 170336219746576064
92915680206017120 155990434412939168
150511910082014624 156577520514087744
104791860677014592 182858718796950976
145935543260595776 180940996417589440
158366785054185152 182387749594329824
155122570460925664 177026699268957824
29309839014270780 134853592753043024
3120934821985998 187812067444240704
64660028158503176 116160553897543216
108412270308627408 172669968079985536
61474441180940464 102912547210063216
65619279334972032 124169411190849184
15059515090695010 163096746161206080
37667984922815504 155487790876191072
119123648076261504 128405884325927136
73292801586760080 169162460586644128
81187550651642416 176439952837423456
34400164345583608 125252159240514368
138359498726919584 181781722793213376
146403672550414176 166008337613171776
85184089098969312 186018436827729696
78039189648170128 157232971845182912
26390010434454700 175301376866375616
56811366678775848 185504115347619200
59044186131571424 69569394332734048
100208655749499392 108399012174228192
83511883583533584 158967793661584128
75141665391823408 172891736018973312
9847152838302322 110252592850516464
2659646577574079 179984161282714496
54127387062303496 107602541292143632
35724541009919472 80836307271171600
76215072326195520 186206092695689344
15580686732511498 50209824582788616
51619853303739888 70886110466337048
47336139850550800 98805922903192736
155655323135659136 168750609244158336
75503856559023696 75517712227108096
34516881201783892 41007157822034496
15930002463065750 69206334010609232
36563227735968336 190289441614081728
101384940699274096 113944448307897456
35770955939210580 87658317579354272
13582691550963946 136418734816908320
111970122630797472 148549945658494880
103582099198370848 194014964771563264
111360094500991840 178746023008991264
21931954198652076 94758141569716672
23892384867670120 32552865585113836
87874876874088800 175456099363004384
66156795998853512 81770915402413584
89655842520508880 90888013602017008
39396514752637400 144906918399342592
133060887538550896 143858679985504272
60588775049824400 111448561274907424
78854229167214688 173035846826904704
5103853837257802 166910209737292928
18777348071378928 79345870198124368
18588404397865364 151855667762658272
65777941867705152 94643008637455184
94562499580367520 126134010486995312
19226790216051396 186323683275950688
96584813646271664 194620000277893504
56503220705053920 168367685591123008
28597072583842052 111188211889856736
29543434562603464 46460369909723920
28063446168379904 89678891957536000
48920547263628744 190935737286515520
38252649961901416 181095101859954560
59225136029647456 152337681537371648
82323239893048832 129222976836036112
118062781725526736 139669328765637968
64718212878708936 135198368060705520
65991593995253304 146507335749179360
22297398101542868 129062611850477008
20601182708117972 73160231297328800
107538050205889376 114932745562222512
3564349751613419 71103082209560448
224886728648394 174120781236949216
94072447993441328 182387794213820544
147427956482241888 192114955621276256
48212667140664424 181231460699082144
158176892152394464 177107649520167968
88785854615714048 109840994998892480
11791835866627372 196545655675378176
72857713058976208 94577990804624864
104128019057458032 188473697318018528
51181853924741616 159511788336246400
98892844962805744 150629277957022080
9384076463845728 34759234751893944
56933266591350224 91806917369287472
24783305836536464 196377432096297376
59511574935877400 175232585221018624
87724935683904496 193815470235680320
104663540681316800 121838783348836032
44422774489057336 156274861588933536
8989609901445900 49763115319723096
64228897537068832 124196052326542624
11965020905584414 162313359815920064
60607442413667824 122821174911088448
105646941939942272 130834719837952464
17699738284837762 91152087313696736
65088300678505224 177772286226112160
92628256963996064 131350147193769680
105935212275974352 157443011932716352
29316008854591348 139540280167507600
155314354663719296 162637133681502016
138803100176061360 185161502749487872
70110342523608816 137287539510682144
155748679543737376 168054834427468704
19866205720230908 111824598481027296
45492905032289864 85028886105365584
56646727468659712 97480441292739440
3467435303639624 158699233150284896
5825787987993669 35927644209208368
62005952012565288 138866904341609392
23896783021279520 194060835492308608
66878984944789104 95009722190531456
70601388004938576 159042095867261088
6971319156672894 182737180321554976
59548350957554744 187033489729027712
22053284940571600 97599471431778896
15903602126810560 67937980405924384
96427326473455952 144315328093749632
18997114403004300 192393745529405856
115541010349038512 168880947497022016
17543220675945758 21563657950609016
18271625296829720 166504242917711040
25389764530976660 117258823139156736
2287249222281474 97334276748794896
20767864663755012 100988956669329136
41672654124841200 134616724954717440
97597063797692512 112983801874375136
141945094339019440 185626593007731968
19819310399552060 50995159856663280
48837364127075536 62156383779154216
33992713685544176 50271662132016376
115615941644144848 117264741496698880
47993587148104896 74887477411459952
13533190734110924 122378805635895920
45589602715629584 45695818095523096
134551098891037360 184995904746615968
105848249891560144 127299298927082608
123342169255706768 193208098634499904
20263273926584328 166716549047504224
30229075126574388 172615211384957824
97339760678706032 133758259325949760
61451331302298144 144748849780554112
7758020331263943 136707867033855360
113492336288648752 172312268407586400
27046043000904928 172051857168656480
31753993328339428 173072926826112640
15727467287395418 86242499887009152
29379870344878756 159622676191239776
105808320528238512 134358377123734752
46332150738279072 49887010950177400
3190902074081008 5131290065357515
155797026675911968 179757934285653664
45239928084649504 147574333158155360
38724625481053352 188938282380926976
21957502467115708 159634085209350208
88245038509513232 113962441134929872
38661265605325344 157841934703412128
76156796238837680 160931965515403712
39595756701358784 106328680315764416
94513282273789392 179906017499746336
164964850949060832 177379745014420320
28221433210929716 156960215070130496
24864405131565404 178444180213791744
24812461999541412 129459750865059792
50118991288476720 178645255023240320
99501158731340400 136825831876562480
27234178018677132 74940220276250560
65117583367168800 183901385349487744
13263605921695060 177224714721573536
148491367580431808 185157649636841248
281128456432682 73687985177462976
57084789485680384 92618081883617056
60705470819959040 101850459546710352
42864596742373232 111972550957251008
16418940430795822 62061512546893184
137219194161472320 149883080353338944
123766169566249872 127218044651487872
137229914623390240 148450353487327040
24925666140612724 119325535511142688
80890842947431952 111179531945986256
171956939398237536 192569108716309472
54627574491313704 77632411272273072
119763070483446080 135990532502390416
116299397699717776 122690976726987904
120156855200817904 191187135048402304
92410180037333696 143110989449381456
51270241495990696 188381401874306560
5332925740998172 165628980124221536
68545275174863680 171255724154448928
35259206706136580 52697007905698824
7598784260170698 65272455429469432
22509812854388592 127055951681955792
132927633993844080 174117718875727744
132741024837286832 148476886448934656
31449167823131964 125120239490530880
121560474288153184 184830922612845728
8572191587707897 149690299248822432
30718370813748852 111357032705834944
22966841797716944 136974460237856320
56596867082338664 147495222717267072
103481250989555312 136782901663298992
68433718011500432 142349158004840592
160721938308676608 175387593793199328
166579834482329536 190661709593921824
31039604489528116 52594980116486800
143957688634687168 190028405948768384
31842791242997240 45448079762123208
27986610014223988 52227805886296000
407643239706215 45591712834511368
90389265001248096 158767264423248864
27024112148903236 121525732848094496
19788378734747848 113321166977106464
142350138786411056 144777364639848992
3194966988875012 82453813682148256
80650013426325136 188219566126036416
31404684143292592 164888877427316096
58476757951819952 151530582089084736
25195970914520972 186016447204071136
42140177368570680 137058060737690384
32545067785636848 174207218324809856
22443881388229560 153406518995815200
50356765985290520 71212285513025984
23115918188248064 176629536528079136
44835781505574040 115476550082694752
43191109628265008 60720028708944152
3211763770850854 113761021495248368
110433249425455792 128791864086819344
16307173611720320 34587073170314720
28180730046629560 195809965828864128
82852389518520000 122581615669127296
45164236829782408 56847312521061448
14068070961844936 45429647601277168
4857064159080959 152653004509735808
15202657688887472 92827942786979440
38791913515820336 44030031490572944
69361724704247824 105333909177929104
95120938137316512 185609589464557024
152719062302913664 174210275057575104
107467008653875616 160058014921213600
95134249841639712 193511472562118496
12853021506767152 95816641464252384
1687632893505555 160290625672678400
17066734653280044 49687154582288032
81897950643602128 86137136558659952
37881416034214312 189388522945800672
1780541516302922 75180493986510832
91264586107351168 101797934421438032
108143031882775312 133540906491506224
63348506881826672 174966440147297216
84763908660624992 115316495432380064
34424680439109244 36758922507882984
6997263950481702 9404812847650916
26340841834447360 168074596400646432
8895841909507754 95269566274392096
61781383041162240 117005904485908864
44534923575768480 182397430054116480
61022344501646512 132377499662566080
130520210546944176 166973308432045952
25620414845135468 192194723198836928
36758163227527296 101534467502041680
75181460271706576 134815558771553568
96957623338172368 97099349187112624
23860251037668176 180524271213777440
66780129760936648 170087625791355584
63010252994721288 76747048289911872
90762665244993136 122386234487208960
1480108213324190 127759728198229584
55034797214853352 168515742175294336
40144435291514312 188041522174065120
41060027773368976 185130753816182368
63120918531281000 195634711266432224
162171826276931232 164429174179805920
69922921859787344 155900820581643520
133644289996212800 177450223687573760
72600412898453248 192932683326889344
18707667321531012 180816186207369760
82391937759047408 130710133941003232
17969837187586464 107714112623815600
132302931378717216 162189812630834112
83888161139494816 85472471666278240
164391049052681408 178509738365301376
16572324563978786 120723971058660448
43946404378651832 69293483916166432
117782098850353616 135706253141368016
107191583903378864 137219153786173760
14458433541469010 128154416081175040
117970698472512064 124439817972337024
40039346197153744 140659905215756208
125888000098759344 171422331548465952
84582534474947648 182851117914443584
131771118769673920 174766053517915360
121763626702496880 163328104470611392
141747696229323472 175550650883161120
66048170805253632 68949823017681448
13399122717292564 15827042752756392
47576039459882408 157144838585709728
25494745166868832 188992732071914304
21611429479542864 124339029195168640
143532472771465456 162188149162857440
9560438031330456 38946649670755336
30611196966767880 167664112508628224
33983216412880212 139281882138640944
104352679018843104 126186514151441488
48500455989504232 74289312328234800
32930000187211688 76190985177844720
130662958174237312 157475014180135488
40370224407921688 50554415037939048
23734161365711956 137440880646464368
3138634602180860 187303076276527776
40558448642514976 116963871065694608
23427261115534596 128784032003478624
38590400534602280 111298158813263632
86077421859247440 127177956995830304
39862641883172168 147527480337850048
5777479899693288 49812844771951240
24102306940830216 95986254519640960
68710162644734240 147838503419250688
56789161052904416 118129783603731456
110968225853904608 161310569744149824
125791639870952528 131434445683989824
95609660580849008 113357087301456064
18386689012047112 84146503092332944
115096586918302704 158140831705925024
83485264054829328 112744314175411776
110156116715437824 128952807346358944
122990891192695120 149806662568987904
10826746797570506 116313700633207984
82544337344938192 144332102196795904
3974880681692828 134797932957804896
14756885246972012 21357512400062240
4033112467021076 11751522016544438
58472681184289144 139648310046289152
63934232975637200 149453148435900672
51754514814361456 141903992735414112
20814828918689432 128333278826447680
24351133316397476 146447284802834112
16585049604247462 139432231578981344
148422514327526592 189515182926298016
26616494447097788 48478731643819288
72624996944306896 130608511216695792
88158388853934208 141873822329627120
129507133320676288 177508897152624288
131052757942008656 180160037953774272
69754071663578552 194021197988215904
1888671180375554 114630726094302288
8317512072771460 189529886520051552
44504900246314360 59013515807944368
54476940874171408 131222062894806336
28766723727818184 195656964091505664
69062932224043832 80739323688660144
154489174647140000 190450815741101152
135032100700033040 175089399439472736
121212964551286080 186878271003145120
110829854013897584 123087687218509728
101965713610725984 116867567448883856
17012040666123458 78318531669138576
119113457371371024 184136767329990304
43931766844089952 97703632049320864
138042751119542448 156095994136515392
24140714208677492 35174387756636120
14962619617866414 169888514104893440
144388528194707680 176924575738939712
33648645342331576 40089092871451208
36232475855366688 36410135329791072
10304962877586530 70711719887578792
64237731720760696 66129028660241296
16341109546229810 50770878625257984
114020449108738192 185758300592547648
159520627256714784 180903264620839200
121511016630763568 124590830936796016
110806948828289184 193245385688773184
42943184428655944 146309481083978144
17155900206230654 28582610265779932
156542833712951616 177679895918844416
5415683472172680 91021757060757520
138949737156005888 191409672546040448
24865912115860108 33978944728903732
110732158956484688 124782813441640976
34336574435313428 112068121878179984
186604775305109568 196125617713889952
71171859671536512 125364444331705360
27707086566168844 80119040962602592
195330220409921184 196195473014696096
23679135923652692 83775754266414000
45676261350609832 159693540139536992
111188052568511248 175273557140326752
36351454915643880 40700972716090008
36239374140062840 135910408853760880
157525351805154400 192979826574973952
10603671994905052 87809385385073536
19988556401053792 72676323290710336
40554147810276656 67415374321211728
89889687544812336 162378758169350496
111145801152903136 154509633878829632
16506429236694820 96113415575895808
77786743464876480 123744075259964608
11381004582795766 106434194557114352
131135276027758112 135278264970779472
33310620909141476 94136772317053040
151648822224855392 163794523457003104
77042234825137360 109133314997293568
112997849616929680 180783786361910336
85558621325242224 176354862922281952
120462965566462448 155103643780009152
37581809961975528 148593794540053056
150412701945192448 170671426299791648
54726594287344096 195469262678564736
12196056385310184 19814727106937836
99279556205352576 127160361923411648
70805108261614112 166266944221836768
2716837893050293 66855871634312456
74112272997301072 191946802512287616
7583264910917990 149794141974131648
8205754168748158 155889516541098752
166014690299021888 183622061011322688
138532945810857360 178749038525723904
12285924403140996 32536719406815200
16109938954599894 165099635585202464
90311548159100768 106669528533403952
35244812077169524 93209637630780336
17182239911869806 72348185336633344
59759953550710592 138271946581940592
88308303823647008 170246665741987104
54679586054066176 70905397897558944
7766350950520950 55064394614221984
152672953291514880 164507853275619680
29264903352224348 195688219761509664
132389882067098880 155777280718033824
78235606933574640 121976112823682944
8870881098016972 68211142840827168
13970244581050616 61731293911656736
64144691368878960 84730244306388720
47676195915246656 169380392277744416
148524980529391200 193603463890825952
63470498781351376 88263039750195632
75611174547190496 135467437635982368
85856689248499536 88927065113199088
8418983503631249 79689690483102640
54549306371428992 100998572719178832
135108245934291264 182905798981456032
149746027257254624 194058445116062208
15407700856845250 136279547107739216
38709088862771728 125863103601788832
174344305151575584 181043165119622400
80327919058669184 132873109020841792
6874686926146755 188766055846785088
9165615255500888 10751569662253190
85583246484347376 159159509375772160
135088133905972352 194528312619330272
160017490608586144 191842329904208960
76944130063077840 175235716230144192
44368580829614520 156094934626852960
52724169489180816 88104818224364256
161373766813542080 186981063352679520
35890222971191980 36181774289665384
13854223646690734 158781456910565376
64444974450366520 177045664769697440
72679176132973744 159874410751807072
17384123513599202 125176030937469600
3786139892479491 105462760953025888
17880042851337380 76834750325288880
66619696072128296 163954408297777536
3380137240698286 48299500014018304
143754674784473360 156892692237279424
162699106866294368 192574697225542848
37847932494429448 158586635545243008
30729577241783424 118421184084361584
24253903051353980 89353748787827104
112882330400724416 179197843801399168
109477513192223744 175009147923827520
120825625213737808 156027396796813216
14442168298030754 167461719351183840
127225499644751360 184423854365976192
3221591962290974 178891217517475904
7620712935152916 55283511577386040
47899584484817376 181277253493047136
100610121716496032 141875358443077808
8729095190238264 12261841853496186
70456498712066712 131855239166192240
33649012726991228 162058823017479200
487808826225116 73956428413179056
19800272053684168 71142767616725896
63709210376546520 153271638771109376
23569418701813336 90536495896038848
3686688947359288 25482985665607052
39090239841445512 130766125600605056
68546151971191080 74440341588349264
136257761681558064 162299606527780864
150049653744060032 195631043864041344
13595375449998678 42840979129584312
112165616020204032 174523313229204224
30233802997175812 88636620188621136
111133745549069392 169267948318184480
36212185020935768 122783345452432960
31253735722787140 70234877452316856
84080133394300992 133685196545145952
41149533010209336 149086629902437952
12748633949270530 55962527387849552
161684630578340832 183408658892043104
29276696431633316 134149019175646736
52332138456982016 57150908891429824
90232239731684080 139545429096027696
51007660077121248 119639201540717504
85045311517598672 145921873273575360
158587053802806912 194042488506815328
148263004258079904 188455450992273792
138154916808651984 189395919396689984
127016636847597888 133739893315163648
122703058192041296 152751855269589408
104570085508197984 164232902437714304
90808221730203184 99338723038695808
61929084675206376 136319360749172384
33798809561978340 141278150315260016
56309417673599360 72490606436011216
122137880475339344 137837683245808560
37971337553595504 69488768797064904
91297270846857168 120634503527086720
30253575006715284 104702774919087648
75656348676265664 99703563121479248
12239478507274850 112303339529879968
20152255482320468 122922227766728800
30768213184435264 184160123309648096
13280325020532904 147053059995081600
41878344931281272 140419490974461376
131521876413209808 178955458107841152
83600001350659792 172289536483001184
23569538195964684 158197285630735840
12716201509802424 103189957129192560
49218853772289848 84050468464739904
57362326462217784 96969038305439968
15101693195379672 181197900812476896
37346906874667880 161010995392119744
77648285693875632 193914928338710304
24879474399445388 160392622869706560
37142874987728664 101551019489728512
107971036376338960 143104759732156160
26227657097025876 48040482054598712
14892128638719122 65070270673118296
25604809072208736 179848924035139840
117986925203244320 184893045949305696
14035181053109178 170505276645140192
66666486423308800 128274422385806320
11586393878004730 76048711768584192
40734224446602208 159930137642599648
55377136288935088 127245365712384528
15541641229151158 176720506863422496
169727460412437344 172463638396191360
1776407109893977 81110359927203296
115861650454611408 152537213073229248
17416897652233506 32132308393195580
37889188924663280 139740889058508448
16044635113517624 83725069559831552
35912487584453868 164374674088144384
156390066353849152 172930151147556832
84761998265176432 101094022027158944
40836568622638752 139213816558733200
60429385785692776 164957059860961696
77048774956323952 157670824226698816
68548582961202536 193802403432202752
41535854000592768 102321319837823568
131291913033317936 176982592779751136
17635502444337658 92600726730118544
8014517393196155 35005669693549272
92033302524693504 102784041102307504
97972588183512080 144397981958165952
51693224713629160 128357402881086160
82420406540300832 140815532571531872
49047233126375736 167774218119154368
28638211929870988 161046593477918048
122716129334795456 124201900328383648
6734180778089130 196681745266630176
19491107843197456 26221969054674844
3994397740816009 59907381022617296
154901701405283264 168074934619447776
102596418600891856 170102979040996992
25943548193293628 145131133622911072
134448301692013344 160508135464612576
81083088707969408 124425241752932944
133871964326188416 173580504638253344
65261601629597976 170457913252405728
41403077765003976 99202804741123088
78963653645192928 113373992103708448
31887032987844752 164251575369579712
124457493178355104 172240947451584416
18138177693543292 189382285223360352
119129145808342848 174775454398174336
118919454975258048 175263382014560480
142642006577343312 174028268432978240
5465698923406199 90153215003210896
166251623641511904 175779413445501696
135561388781729648 194944512419213728
70796220203047320 166217220267449664
11054661774008794 120393130952391584
33657099695738940 172915977422051904
25552195028036228 140237079572816608
107457133586204736 149196981632630752
36586859729218936 51098895221419528
30402170430855256 86325139803739904
96002337062528544 189047424096832160
65732902486305072 153108506572971712
47840862410075960 154558045920144352
8148276154740752 126229403913695728
113788788372368352 120540475298216080
111451609278309440 149305884058787904
22226764315176548 94535860370898720
3395119458540378 60998643054666048
24640558212300564 146098013147945312
133299873653845552 162145911220370848
114032474397059344 182567025537265408
48337530769216000 162900838065924992
27857763531031900 43324308571496536
97584771587889392 108812830668534816
40196137567393088 54306445654212624
19178144026780564 170932587616860096
46103177223259752 100992351905375472
137801463764097520 151377770784200448
9089194064263092 148797311903767936
87850423363972016 183126817409539968
37867521999558256 149563197614309312
74186631914829632 75622224827621824
78447409127547264 175128126639578144
48059721320089152 61622861050898120
44853520793944304 54989047942595128
79633977695729088 186553154205536160
47441233684560496 107613822805033376
38152723168138792 176125491117624704
156189534588196096 178192885094241696
28146868638440820 83671267496215936
46059935313048128 144030657964609120
84082634889859152 88421624785002048
80872466951306016 99069433751989392
128871479249936176 163835435534244128
133450905790305280 190481456478923584
82726691279137168 120150234289848736
11584947184953662 15872667763588430
88197225590541920 117525724525433520
17980612027311194 32579748704293300
46504794294012864 115709383245056896
28201572108343180 51743342456092528
139048414497317840 150636066996717376
2567252740286960 169460245191354496
36928377998211672 156480693645717632
12332000455528484 92178773152168640
135852399797182752 163927453701579008
45177157362391248 143753808435438256
53281021820713488 103796566233539344
146386908125652160 191217403270966944
40517541883482432 72850831439625088
114474398692788384 132573596291916832
39452512964720752 154199760936373056
46493239831751008 47227585513853512
106416473664614400 170700803545601696
8754444867415312 40121293424883296
29208848376332324 129422351451434816
79347048566373856 116447290657637440
112067583275930176 172786513042899008
130688119334620816 138342304493550528
165397854682334944 194443031800276352
78327744300602224 164381281427702048
134560107217835152 147894398546419968
36205417839993880 41898300266239880
9388662122218678 108028463241293344
72992774797105328 157562331314618624
65496146378473648 83878308648099728
42821424015421440 100163373753142128
76018181918539840 76152194070223648
74462656816265968 153317810012419456
95648833342862624 150922495993579104
13733070763664568 131794870636111312
51916011337413960 62411384500114920
54354584547410504 87588768369116352
16340447345578740 171948742848673920
37986163944244992 188809048915676064
46633784735482752 148648211928757664
53854365008303648 191102188542446560
79375658155144960 164152890321755552
112498109385682576 124290616764643744
59792367382305096 100976307801817904
141489487542323280 171764981639563360
160200350125641792 182509334567425472
135510199129492880 145162205541759648
67029010001348896 87583247329957312
12320033668660184 33113907897152996
38781830481470408 145304411733474592
110342546679870720 135499233961984528
35121142471843632 128544886809386928
96794593145201248 192745201772461472
36303407450193936 51036600479490456
33194315721341524 133436067663590912
58312931120529840 154573059918898720
83294175047323280 155722250889650240
57102846084550704 146342727165069120
131798650188296560 175070810300150112
43114665410690800 66023929761256200
59573223162969848 162043512159150688
34172937320335520 151147703653478080
8720889826515028 140566703774606832
94025209444076304 151109931617352544
54882442822320784 192026407479386080
56934507940836520 189826533039047296
127186261397677264 128908375447194816
74716734325514480 148651654422535008
81070546716043648 117294823537052672
110602370216404640 136463926357421568
56360561099260528 69490516679455040
26592300445876484 115567282604658336
10678381437405070 169857209362348032
74505755479004768 136043200589633200
5013893682843017 56490416396064480
52690780542014464 127432293586802096
60870867596319304 105773344117369424
111081128236649312 181528030358083040
57186191149827720 107509198374689664
112564492597695840 190107712908761920
70262107506022512 170012959747233856
46170937145551624 81640131852384704
57015115988288840 146796124251342432
29149434289606204 37420563982210192
137355601108275888 146123298569101024
17471758231266146 29218388138452980
121568763196563408 180705142079524000
76755329581656272 154805917242987200
12720413342939448 173066718266052320
72777857646926704 107226033936876752
49808102189499832 56238943933188304
69137428732462448 138960841909278816
94445565582491792 171048432780274016
97543463441780480 131077978243330336
64854243904711608 141050397618748240
50397607201258848 120346634097237744
56263479152357296 93663076285458400
37396563685049048 183150484563670304
28836186029224324 63134201481377960
73307761246715312 127985578138572880
31006244925125720 108602694787126128
19677337568485104 137108759343637712
35126248263548824 160781255984632608
162381667305551072 190800031250892576
48480807462832784 180704146179554304
81856316244843312 86140114501132160
11441225008411352 37382348862648976
36996147672038592 125016826387802576
61790548324364440 110680110497554928
103704144513941696 157330712987225984
136911253780357888 160235737130059776
17234041507838996 33049166525679160
54352680471515088 68301685696781448
70127539980657240 95950335790415856
126377073192606160 148244140898640608
83654817091459376 122817393776598704
76164825217360464 140860695111652256
88341653611654912 190765085607422240
61639375057664760 129938726989970176
99846424651944096 156524672321350592
17008614463595810 172934307220506528
141187416141632128 152524488286954624
50047403209662232 194824103750884448
52737520633902432 135176628108602176
21944140934189652 169247026384556544
171465462721992864 180747200237948736
90964265663323184 194624495285288928
62461705876337240 108633962899440320
135941016245104112 142234680262241616
102967099896044112 194253377819400256
5580577024714787 182709996932815392
58809033409917776 176076418659140064
44393361159583072 110767891530709856
4730570623377592 122415012382449600
117235362891133728 149645792331310656
53150795187055080 129664550332532016
110324863322808880 137553585848628880
28850755258427160 83367573434232976
55534338846865456 166504073503055520
31954166727659228 144251194851111072
21479752552266544 105828697265668240
147329592540696480 176485158257259168
123339564158373344 163205843085984672
32768291158222200 102946619930769392
30294440619812256 92578138016459104
78816717909126784 190442277212286816
43221637125318872 120945593971640656
19573348707943680 150943359555476256
102980553100503152 167856597094659424
39716674662174312 63981236365930272
20612868748192460 136083096846192736
104605316532885648 163460945001732096
68469697787543080 181770010616900768
6287367229103887 188209085236290656
140428644958852592 145865424144243552
100501470507021584 131257452655970496
86238699929613984 126791714583036480
77721643863640304 132870749787404432
2777348151300059 121551541593637200
31841742336101792 69418460006131064
48879101912543496 134102759996290368
65552033105138176 127610185514737152
1617121145584451 19464802604439888
55890883349522488 125063037167906000
30551759358060220 67434868907059816
34857869417756656 65566516351228536
63658809838987520 123106845000118864
41035066108815160 66611376700223184
97191065082194592 117983844484230640
63543963626031232 141714758125334368
86352801407926272 116797405047572880
97903891919923360 177108211640359360
173894197396043680 188926591875470656
106293611391794560 106450161641384176
55012787892426512 76208030538248912
78904073931361792 176659827226170400
73788329467962800 74090432240983680
59954680846807696 76942100057890144
19366500131608380 129274527173387792
12045539141701414 93415744490464352
12873305034048410 69110912399332488
41919283944124776 118111806998926784
6830632161593115 13270204636189772
96781807773372608 162816662813007040
6607615856282491 193366393632549408
36323324473166464 135963583487742400
20340378813219292 53581855209501240
171354747374525408 177687910012992352
37153380515495240 85621237614351536
73114121842361552 173716171371919104
63492711418597456 91088191831063104
21610173358957148 140951486366012736
54151638384751600 163032084312102208
19993177227193852 140461377494616624
171382340618652448 184145771050091744
1030964392082556 40185559862442336
36465933849931312 92132116984409504
18039915980560860 29910026726460932
116867507364151504 121199588674239760
19753957432461880 151241170036957600
21726658948220908 102979404234484496
107116414690614880 115186281487728672
90996588679451136 165845906020425856
89528897104885024 164973930719955840
143982919548738608 154057518980050432
127004205488515408 149495900552860448
137339476910209120 178490509517901664
48435115363374240 94129049369830192
149275759325880800 186807919918397312
21991791994323640 75104847018504608
108297065839184640 115290009748111552
54030849887648608 104938605860714432
134467506614084976 188707536678637792
136934718842716752 155952008163521664
13012603216625912 49413921865414024
27129263993599924 179383135525975168
43139451330373024 98735979828474720
21267587830800928 140224475924293808
157511633729006432 175513406522680576
33687744100770008 53719320182682216
56542081499822136 98640523240079584
21991279500030868 22906736817983040
178284204747993824 193032982956835136
67765349758949968 91533767319869024
133904531081772544 138079247087599520
9587355741955182 55598599174871432
77751875617648928 102437364935605952
25416463721204888 116454154786035520
95398909935121872 180920573944280032
54348192694680832 113777270525716656
107486851870947536 167069068096645984
8949243406446948 92014249854692512
80475134128438368 93500878023216816
12403730884598616 69526144387451144
131649140395675456 135623258649145360
107871646289175344 193780977055445312
84246032315304016 155832346536789120
18789463267231944 158716347881957280
62355213808346808 172083205110791424
6435162594372487 144776374574564960
40945343084728216 97795412005305312
17799415840644302 117813801063841568
12867604713939844 126026330134567648
23641915918464568 192572133197506112
98438890902816384 147616620482652704
15006470548702858 79809988507273808
130011506127712832 176863484946413440
156372700093024928 176276510741181280
18732875839943612 175205860132453664
27127290430624732 194907764374020672
72851353337991504 147133704451527200
55828646874795952 59197980050789064
36054755239143808 144077199682713456
137994724685802000 186181393070061216
127002013346099936 153883424221140672
88272951291210912 143754209800118624
41368018125654888 145863520225590976
10507560078513880 128680740669704032
80897158265350384 155616709293498528
90968577103428768 139386323124547680
146719209656770080 149140580584034656
81348114668159968 117174959706853232
138467491852568784 196109336088377792
22964287439479612 94579456953681520
32947045980157668 34278844467448164
2511658378644640 78544677112041312
3892688410386037 187527394924426080
66765365335413464 98166342558608528
33985421894907720 99293785383707392
6015520117671445 43701995522371984
122033062472016528 133745950810645856
173627352711094720 193202766259464800
123966063509713904 132039825698175552
85712681265061008 118907540085382320
47464264993634368 75381749433876752
40585083835157360 88081701115576240
8955656287958260 38975987018597184
167209690279233344 167426420880508416
132044131086919248 163765909028647808
98995401580465200 194045470480623072
67463560874394648 69355147612514624
28366094134146596 106087366059029328
137748151819327936 148048350060911168
63526377689843272 97206861427275424
10409021088675268 164016416015529504
25311119710015064 85226931301733120
8866839099820297 120684241933250944
4311617327029698 109966491205316800
88476773088691648 171667135559391072
119411567943647904 135804513419867360
170248802585302560 176558491095303520
50672654747029224 194870956266494816
51346124660885760 161600942924964576
15559469694236706 188975529533797792
11573269152431748 159976200373084896
95161139523430656 168007177176918176
56385319095231056 132220044096410160
80837161641736752 163104541394753440
21538600439086960 195588004779907968
29887569691324160 165314367245719808
70999684223632488 107683689492281040
50387514295125720 129471552368279504
19871014353219864 126463205910128096
94337440769311872 112487262173327504
16959758263067908 126363417868203648
65164384919317944 171004244748475872
144985482128535712 181506228155713344
93958002209462320 144241476463698624
89342990701535376 97595916270265344
173786095303009088 176207299759523584
29498255657248880 117536388331687840
11203367402781888 19033543177015496
156402989851588576 184505659285641600
98532265009952944 176150768346160640
57759445313861416 164632186446605920
32503835773339252 170064681759246784
82544717243096192 118866713309956016
122353726455999184 183498581442420960
92724691802572432 169008172523063552
91476224363561120 168114842676890560
131557705240651024 145909836704029216
108359671789816784 176575140555163136
48067871034773520 139434058205325312
40821174828457104 161184745662236544
35410220345639652 145492348338215584
139005427230121440 146210084049620352
81208591695767152 179818571486749088
61162163731068952 164283845941553536
142132201065733600 172281870630629792
177516874631192128 182739791001364256
94758001131036640 137313351749557312
55979902000141624 66577760596208432
9301522730779520 164504267091956512
77588874756782128 118879299535454544
33551596848790124 117671069391913840
125895567685675200 160093283566961792
1016482999644512 143342642430530928
16494756423431128 40712942360387944
83530246289880384 86044092726310544
85660998919883360 142091801585479008
24933721521192404 180091792583136928
11515203852517338 54968911789694920
42860527074814240 90649703014119280
32765066590808308 105680090994003328
56508290018631248 175980523835855328
83654089117636560 141131693269641888
114784063455650576 136359566255231136
36527797431556472 143250283873791168
22077158513520344 73215583335687440
26896716634124136 44672083125494352
46717681850786248 136209147621280624
24106767930761892 89755365038165568
96007937523221648 125065690076386384
13323030071950520 148274817957062688
66040170616701184 94824690925757696
84860897749418992 87841614122887504
85857593969899040 152919825541106688
43724872194095176 136960814560923632
158105198750419712 188720363899165536
8291240033152902 37541697984210384
95068864003611488 100581055743911520
3119531459504058 118468155010510688
26202086293978584 152482215005605696
141888683076192304 152207963805173568
137717809935285504 191254660509972256
40038020816611280 89211875000701792
16118753741966444 188660180519337120
14644541140115058 34368738029404040
184814361324349632 190694849229714848
29007388542355048 161533405290753568
165737918881202688 178529611593352512
4091582469639395 35094699175832172
73583610291242608 135156566029505664
24173272989432272 122288262138551040
64053182444663248 100585585978429792
32072450756490884 128418795717574272
77665499979559280 127511429668033712
103915055495816880 134441857790124800
75212500457134064 172101329732239232
14516607782253072 182475234684642848
14997390579010680 16372850319504364
74275841247063568 127070751520815408
114529937582104240 165904813097641728
89875807023708144 136869666852102752
128049688319067280 156442576928193376
56747393769398760 181287406567251392
40335294724214840 159188882231641824
180168559977140768 189950809706406144
13290375199168772 154636164326404992
64930633238799048 94291151860739424
24039348550361548 30293220350297400
1472699758322127 137770368270968272
114400585375680992 124593976680329872
29327681336736708 114548856351727696
16030023808524142 97716638195753392
4420310383752609 52591801592146648
63341293959798648 150009039856656448
7547751585654425 181198740241189472
39474219759110024 184468349185868000
3215911183105417 26326829626249584
117796121145169200 181668711722127744
46544098727556856 148307063768090112
48891509136326496 143470609237223744
25231498205675792 76836407043864864
94908586940452224 187930028699284928
90279855137683888 177259040944315776
55202229494004536 98277448651748448
38293951837738224 94911831021686592
134695303768170944 148255734794666016
100801521860141216 144200197084710080
4191897691188093 139990679487708384
104602236929343312 131616048605009520
59246775841899712 151104901567036672
33432901847500032 61830600301357816
111159277426013920 184505621664801376
29883464995981556 100371252692430736
21822954809453156 178563468597928224
179627244653515360 185329084735840864
104345306065026928 140082413822095776
55374657142010696 89217686472329872
83655602313309968 150861779163074432
79673404850240080 151237787729566176
65715314502998736 127163342795366832
76445808011228096 154403722075135264
57909877814506040 62707769317756296
1111033970110513 134069936945817584
72557010624930176 96997320027616176
42863202459147152 134746877051426432
44274475683204136 117632580331307664
4285071203230315 49536200231057032
141909884142846720 161299995077802848
134124646747046032 136057383489776384
13316824325570650 155770302595846912
4263944671678785 52017031944421992
131088698115878384 168536047812884832
122345597256258240 160434471942479520
42294909903607064 156906771598114912
104186306734354704 151584500587100384
138968843054486720 146560688867170272
94849888971621280 167654784368681056
121933808770677776 137796565428205776
9366727405625442 125129368947329312
57044835249195840 181698044115762144
173953066669878496 187071691279895424
74173790809942080 173175100046610624
2555860020849376 145515945754677664
79896933102410528 177465928693308672
83455893971632064 169833736881014688
46839762276102992 194618572714625056
97540327084262864 151402235255258176
60823050973696520 169792789931866208
55526776639472936 175532607354182592
121736093846394064 136870140468747040
54161545900508736 193081639515946656
36439025661665752 182617294440667136
33945133004390024 129247639378159136
75052815607516880 179607107493622528
1965281409623488 113023373680383600
85675698110614208 134094029991350976
84729457706345152 155299941440489728
89950740767851136 131490130394341776
98448707189972496 127874975893779648
83961459245264784 136563866624370064
35437260866565036 183622754255567456
38800252390087720 168424863419051776
150116880168671328 150209865439737920
104826917697623696 161906647450222528
10498835349862818 102810341731378608
45674457610474704 162888234052048448
51234952647540952 84790453319156896
58904824978202520 145787711437381600
6549256671616629 99734186753843424
3669207204151775 130598637528711904
162375092855695968 173883577453509568
81764664096869216 135945773001540192
83644878039112192 148012467287811168
104072884052311520 130234573295393456
15633037223358782 85895631554197744
57052804788821096 78105927843228960
40705206461781256 153281109717216608
13592322115277218 140582325111874448
137016681819844592 165600841232913760
173500411861409568 194805339516446784
78531882300595664 93857988615504000
41980751696795696 117791806967375024
3810485694224492 95326409393679072
10339926533036932 119373680110716352
37735691511101856 173367012297680800
92051149275628416 118111926959984032
35014572054476352 121958509669140368
37994266207850472 196339790464629696
24209751974535612 56677314171236480
56654180238387576 122765415261805136
48481022440454240 88845711293022192
80924248434422128 141932288849223424
126568230884553552 173257876409543168
33719344877770496 48126128151639528
109861429993261168 123566458630248672
131648600898326352 187616219866966080
107199812418635200 192519044970196672
9764405495419684 149037930695442048
84809026697969248 195984694961737280
109784655539601136 156647602819964192
93526944485521088 124714665228327712
93894865181574304 155836044253804320
23548159866167744 111219107351892192
70825062658481752 179889852277344864
102146886379576592 191446297214614336
143928466919783408 181949837005933056
58656626703997384 192748804387176704
49365738856435104 132808979319487760
1899203499482648 41721474470198840
36303407652839424 123369409518422832
106379878686728016 124388033185168400
71933872292371344 72358377595887856
14841880703763390 157546160331013088
34804656641020980 172637059132063296
48472901482126600 161807978662966528
12146955135363336 78745058446275872
155275574918167808 158536038041785216
76001867736608912 103550969035033280
81636749631087824 148549922709995456
13116348012011380 129077197545261072
168356388019833568 169632331383852224
122763940502116336 159116126150895456
93056956163025440 196232740861094464
143984691602137344 191226601065232160
89182190330646944 144036871340624512
65452642370228872 186016483219112032
47297478026827144 173183117675050112
126928299290186736 132946676287270896
47199721506453232 147498172222215936
21174243648687520 68627370372597128
94955088866888992 184360323700980096
159261176983835616 170732119377232224
29316878235456160 120213693536621952
54691710988731456 98907115982076304
22191604079656468 195583478130852896
87124104159436320 126060268783588432
32630533516408196 78783374680623456
55456494512455232 171395626194798528
65477913252556072 128088927497436608
48620599312791240 146202920546584480
91716304169895312 142237550420494928
17996715352894214 66363950618335840
27792833783038280 49599105856962352
55399179699096848 122628131900185632
133887752624124960 157104203130260960
14610147569826116 173788325031637728
34044966892122096 126120889897244880
37746415706489008 127455161622950480
17089832143168150 175912074531973504
63315274142021480 119751160662730480
37002288587317480 101688799497284544
10350515935692564 175861191149735424
56379629966959960 87980646580219216
8674696744606131 72346044913363520
75955837067924096 89465291053596096
25579839361844460 136260676731013616
69805265813343352 143509372320236336
101415281525241808 157639308299696832
135872330942056976 184302877680637344
130481960043499168 160307716970946784
107569632097356016 182835833626141408
37411013248490528 101823341066070832
21081871721296056 49678279584775632
94901430235359488 129153959371961968
29421730981324616 63156253333929640
38823092567572888 76541269729798192
17701654389058388 186527881187628416
70889256587337504 118024069625932448
73545571017004928 74435608246045520
35051175912369584 121100629661737328
40968191170221184 186886554605371616
52395411834902528 196769336808287072
108297858629234176 193470568538829408
26205115905998572 137743254127730176
64987838507063936 124951099342358112
110684903820988816 127963889147293184
62001703866308408 69656776409823328
101398523513129584 146334420284561504
26426307402916124 135369984987905760
65333843173713136 72299325478304256
65902913930746976 94011349839642160
162750462447234656 193238817613339392
63625321551670168 86622632961554272
13349166706559680 181923202404073408
94960839329674144 141364849068446240
8309055767455370 129164102167239248
21496043710814088 153471123833448320
38848934622520368 125150368486812912
67298825056938912 146167597100129440
122426039312191152 151882939531566112
41447177377052640 158570052590667072
73305629917376256 89554656898477872
21380266187303736 63387621717564312
23955065298453080 129093066008543152
74898241111026624 116575950214509216
153807001470358784 157017727269647328
106819876179186880 154036603290321568
8824253751087386 174481185557072096
13290346143470606 194826072039815808
867950259014215 85828034593225264
130461853029123920 164722682116040384
28973392467886948 108419079500940960
49197778494702896 54969548973647128
48603469527572248 108974241947439200
133534928346642000 177674158541770976
40444991974316304 133603023318420400
124493040695511856 173121108562082240
16136346201880610 100551653202644224
85933541583329568 116247157955441072
86000176075864640 167228325046492064
82835388087023008 192510961001329024
79031496448911152 148274110346968928
14214114292952944 37934833241644840
37843698907678584 115238718883743376
164473318425156384 180852639761992096
31799382534820736 104266953079746288
57386242650808200 196403522736480128
20449908208256872 59947005742989216
168565052899335872 181507120469989984
134352481497170160 145551007256069536
3669484469043363 174511980512873824
62112409859698096 112956545848821056
33862686717748924 100294869341381248
70201759261775576 124725492681604240
15099892913375656 165475149018523296
67148641277922152 114731357415070640
19487740708389368 132432351357401552
51976213685377808 127842211807696992
78831522973515088 91383663890648784
53860646001679000 73330967003737648
44609653100077704 93638733872595216
27433079676558508 115461233819675040
87067928878448000 187928158323180928
12848144509076708 162528131714543904
93259604367767424 136208783589527168
73646423029639904 131471402932534032
87118253897613344 121823802818246368
99684633109731504 134520955264748704
29144579874124880 37096971184123848
35723135660390424 164742510754781632
78674464210521968 145277602667939616
22515429804944636 23169072599976640
139773726902626336 171102515679595360
136918134285524640 185736606778464000
2452884674607415 38321074787691120
1784494795964718 12155544135930212
67815633168018432 193603916595074464
174670782451829888 194895658347380384
37517108646054776 38929184306777096
10330813689861460 102545912163020496
55952509830480200 69496067481224840
23974130131956252 194144522322482240
21537331751770744 95021389858315792
119744197025757328 182369926491120096
48573846107483336 82342022553014400
80725239126276912 145276990789566208
19427667736742528 132349447747755152
22013312277585524 69524092196780680
22846300278187296 39197815450382248
5831309577956246 190496535693097920
92001796883337312 92265106758874976
32712998899248392 37337957968101696
109289138447604864 168447950229083616
30500112702091504 113822349913598624
23718832310271844 115243584436154848
42306223269849912 94969415108296912
49597853905840088 167394325244376288
90705109472034208 121735488676339152
128663330388565104 133460406598882096
164188626314979648 168060713232700192
35175286173323856 110137402731115392
20403192130379476 161777787384017344
34041301399605792 64993709888764120
45300557763443120 136124473588739680
76944754422532704 146289857355911552
130644287237459760 168787469027082784
43688634742448008 114060930029273216
184693182242196032 185849349412531552
85883928708990560 124916155276822896
9800197528972270 27395564413316420
131221834278379696 142829493127097200
60584943349959496 192678890822556800
84571889075336400 100656097306281488
97057544828835792 146077588965372128
22589765343402308 74700521289201168
161264055240816224 182409519003497760
26084212233279688 117029038318461808
49207110117990328 191675540922359584
20208725261655160 31749096198297660
25869182782585436 33544742560322108
50277212407861656 139185166066253936
44095638424501872 151107438362365568
25128145366170232 179968256164143104
112555765626369728 121446365055320640
91772264971691776 98260581662625200
47677080385915576 80012151988203856
104014155368355728 171496305779492480
38367349134340984 87635124714797888
137582428636810640 152544665987436608
18434464094086704 56849168751680096
21963681316409064 194722041475647200
12308333368048326 131641418816832480
76166139030630720 87316104619732032
70965645455012152 153965302936522880
17929555131925452 170239574353816864
87865738535999344 126011844561712256
55158689527200616 156490592394876960
13809005845554728 29580865803125292
126271157127632368 189267671647038880
75397138022042640 87226384052790336
140115252131968992 194096057629340352
101348622704055200 169070115896365568
122691403925320960 169949437950103072
77663814774397872 187914010959308160
7876015053495040 69136576162683256
133088245315129888 154422366051971968
8357955057858863 136867472828628160
138314656609314688 148799026555310016
558831606626746 179408767327091264
21852965762642932 87978495347560640
88151896354374624 161223283919008512
34733357175022920 150236824354673344
83957625430608032 138377769675800400
105396002502401952 136422644774842592
61304038765304096 172971536380354176
91552611100797488 102347826426646480
94960388607746640 187808417601356928
193837733193208576 196142388101300576
55732604413702080 81837167298674896
56274398648420312 108242611259062832
61617183700809992 163752123556600928
87335745500513008 118175696296195216
46802789705090680 82249468540671760
2760873130513717 129602267307966240
73518898546812976 95846775509014976
86902698662883552 172519841179487456
27608190913058092 84613154510504464
7564614485774121 19140402546711492
45820039831250040 84437572706739904
40683351303933008 121348103736774608
11699304647712372 19707242087609904
55601474178466016 120858347122583264
159983819956185568 183641455466373216
92389834513759872 122026698862130592
5871222138921949 80179226082969456
138097841037845424 140871029708321424
24445240190178676 34281027546425588
45717049640640392 101104855876142064
88059090374621120 148312731907413280
120378454479896624 167438224916533728
131326621471593232 189225215190857120
95001762197883488 119189921438184880
181417414156555616 194650068468379552
49109559070266040 149542394754508000
67071796678095248 138603263976433888
140134583587714112 170095430256444064
23643068049768676 24300702719813424
6697931452330324 191467194881903008
18292378254608812 104885030330042592
63704817229743032 155450929481289856
10749312730527472 10998726119246644
45232145065504520 130216063600882896
59923068981908384 105660179115129472
35144705388633048 66708705209986648
45078088846340560 69970378046878600
31227755627609396 155017437030111264
68934593255394976 133095424998463568
57798366443369240 108821563790305968
30395701188504808 181044827213457216
34131345181923256 49996940579628080
67687140680988824 110633332905334368
82370393590359712 153054689118937568
31469388399320800 187430030907275488
40025395721155992 142092240033968704
43480855124517184 107452198403988880
57245674954070592 180432476165724096
5462312346372851 68540369700142832
31018468219843472 96477863466748672
93601910393340512 194059309812330688
167725320650172352 195951875614209536
73576843158187072 120882746301559088
96142640865506784 146604969073096864
88445220221456848 146620892410093856
45221687198290232 156472453641978048
28631676374154336 118634417129691184
78011685300998384 175605839169794432
58649076156947152 139318927582382752
15382240896937190 44385016069683696
37937493421299272 113634249914573280
94671668993439088 130879375529888048
99086631732721328 99722308790042480
105873386307254288 161153359216872288
1577806888483535 188124351749924768
80976012719007808 175049783861624384
28024057438824088 125554399574658608
171757652883320576 194186188708187584
72848633574670496 124397150704731584
156699810623827296 168945949759447328
38486707737208280 118309593992171968
104050698661710272 151652545817115392
150538721214368352 196368931365507104
100155259283517712 104535872221747600
144452275421167776 166300317982091072
140387930092758640 175062340767847680
17432757322380388 138470564296459728
141110331736810992 162388139079427136
55780899258489072 145542959893475936
59102520727561144 62191726719203368
68355676066253280 145903792107247744
30152902850358472 136312501884532880
33162845047346556 74798981408179856
77476469696707168 179572908599679552
3955341521017383 75735994778040144
92342524220528128 157613599018419744
48990020718736168 133678013991326208
45194219019351792 157501009890766272
114145208545153552 165100249817710624
99564955039908160 141342030461335344
88373208138133840 134737338313053472
107094828085518688 177966382823105664
103180158081225920 170615401078820736
62192814319368344 62536700203276368
92428448160956944 140519559997983888
112434781439733200 183145391508850784
132527644060323344 152293261841346176
10618284606721526 56459189805848712
69572504905870896 88299939299777856
117226185161018304 171461713918205472
81918572958135088 168826019733579680
157667325404390080 167027098063459616
160815659984666336 179286700505770752
113537007543408144 151932274914601824
76664474554913024 101879514487202816
41295021149992752 164036602587407552
48879843431011008 91959074062579696
65434906839259824 95551650373827616
16525962373224924 47095133705870736
38447357893165424 85882026654044736
158001127531931904 172105008080170848
43212406967965256 59717393222198912
47259151044119600 110324658959623120
75933621258794176 142523298714769632
79685705458420256 113101640597560928
26259222485703948 158149886792353728
125313328955151888 156867265960834368
51930607883174000 130212825346450128
162336761981164960 173533703802994976
39433148066464232 136674703947925728
65456962532792112 93288475137963264
5512184251260719 181908586701398144
3434742759729428 120471719297664864
161684411690470592 168459893451794944
49722454848212672 74583693738724512
23648101363617212 25532715429227268
20655034067481896 137179435330149232
180500694751010912 188107282473286624
39651987622112128 185813652217689984
33439304029939412 58893664405051488
84869664601400128 112021089275473280
18410546756644252 44765509801054944
86310670126486416 157957792286691968
89109838995830496 131211035734218624
23037332534424200 131021490468118736
111984601601967952 124054485073323888
25870217792280776 106309495266697952
111975177752472608 138166912559694832
146563321216635648 172945678662081280
169362036132118496 174047387677044992
93145426386177376 147102842821547648
13197593736017078 45011297603006584
34950690629253404 61135982133089512
90010479007466256 157353864953681600
6586263937596677 85175630123882912
67860341823241096 124929236659973360
89515508103999232 167285022712545408
69813171355681424 91868206507800272
42114592404144704 96717635701216016
99429857073747 146064673038756032
62445488486838992 140931033482371344
50047487042792024 91219688810239696
139009972239939952 196806575572561792
45832896875003248 115879281350006592
41433435482732632 63191712419348528
57826783421449272 71273124356404400
70867660382545248 179308400426094944
52624382654671680 150401875006211552
33383099075232660 168566447698999264
55483958338823544 117544674751310928
72173560530501936 140102629597984400
11990257197037784 31058961496468928
5718857611699879 162136563788030016
18092670066211440 124827010936499904
87306330353835552 98640456110701696
8113670229422861 123801219186279024
7429217948221698 22003545796734184
15016549707110058 85865331993870976
130317024498840224 169124241269418816
54502957551614992 61816867165649424
105940494763539744 166494419377724352
4939031962238572 98719516242740848
134301941054926448 158784029590470304
100987546559013936 156735264737298176
16486397148202196 181272552004041248
129169851312410464 180048364247112608
15006772141431126 94060389844095984
70043067078392216 142753111507871152
104905460800441680 109052850450661152
76528743721786128 80105764879979936
31214805705977332 161184509380438688
4428778919904407 52164229391321272
22382813910582532 97713002488839088
123211337428218832 188147841608304800
7666806427644956 185575489214160096
112378334189576208 165838757422887200
8053674525982683 182696899906179808
183692705174022560 192712122583130048
51924088392313552 182457671690394272
5650131668083092 89024094633685968
135401802015162144 152839723109397920
37062119230430656 173453497264247168
81090837530085936 162199894635527520
141749088542160976 172439746007979232
20108898384790644 147750542947844640
20012587171190008 87888019134646544
46541602374499152 120993015142226752
64679062005546272 114744434824007984
11330908734510272 98872776410519536
33477312062806000 131296521084448720
12911611037992552 13787520011804572
23814711916477064 109735518306588208
55623054334200288 114305803461046896
109587161068018784 120016204280561424
17889133945508310 26197155110705892
19841777252823004 192778757562553984
73767112107392384 173547881778613504
128095475216975760 156643739360167360
127806892523818736 134977905189220880
98870852468965872 152042978769882496
26857819205286868 28761035622614220
19235879519122180 67721680813026112
95824602686985856 121915741235868608
18311716242355896 76915405964258928
86911906220189568 189318742538269312
160243205829569696 180671179102414048
15541779508597042 30093831191248244
50181991899321840 159115703083011904
34587846330846888 146328398744243360
90697142271331616 145644620516259392
68942307105024096 73811286467239664
15837314421176802 38684587217446976
139592691832204432 178693576955370144
10241876744823226 124205139621666368
22168149089020868 99083524080846256
66816615916263392 125354262688724656
27251043849525516 98629776394404160
188545698752817312 196753870898066144
9693427525146278 103627470767105904
20367251386899012 85769294068978496
33508732246472740 184294395480790144
139896991674570848 162176186754511232
174618072823840960 184076402516661344
67716913313659112 185366209481286848
12809738915742288 29352154800009400
33909163348342368 91704538058430160
148338728587271232 188621697273211232
75290208947902400 143007919451167344
69576772895680992 117256955888672224
8310506050429926 69343938417617888
35290993680476808 96259210130989024
127568275438569184 128391910835965344
81552455690163264 139282179381169488
54238877640928944 59410453449261464
118126981739294336 181502689484811840
87965281290036928 196687196715332416
65616496107047024 172931709554820000
6095398950114653 43764227114577928
29149028507851412 157832981644988064
79260551399530240 94583665609922512
127794303235114400 160106268074021856
122481095411617040 147102366894003680
105169458596120080 192323863693856544
126039875009797984 165687029973915424
35853552583322772 125282579713692736
56887217769473632 81521195896100560
49246503925322664 100725449546511424
115561174324053488 179860169619367232
32809386759610980 91047657968873248
146298310753156576 181749856833801216
43139664058503392 174957443100606016
4829329824098635 176326566469673792
153293293394241600 154246997719910752
85630094984521136 152174486414602016
139748724685935664 140873326030679120
63722786448237008 135895471431346912
58779813758992344 115286506024320432
38922828852174224 60379293768960856
55330673560544136 146779695103563488
62493244011830728 123983737860088016
6724229631222578 24312644019042600
3533163555015888 47423809596839984
24084821067057820 33035093639588908
28668441803085580 153304014674576576
8154232298943890 88184427127919456
59420069550670248 185926878270773440
90027296783125920 147108248167321728
4849807111427993 155398528917790976
7884985137968025 137200212797667248
68140037914478232 177866972775500800
73118166499974768 160376203740709664
68224850501819960 184219389012579072
128984344070556416 174079871107698688
37648580674085256 104956594736841808
69428058619900768 95328773888880912
16181817372456642 33234337477382868
159743291707603424 171485994557968256
29538412008442988 51101698508089072
8694954243890144 148573956665082432
80318845433805760 111181879601773120
88030275409576016 137543263162926848
65888463395788368 66543233349829464
142523896096188480 159792783754525824
64053864478890744 167503910476718496
53002021561090600 182965218273429920
45476243639409800 78578849854301856
59085483128361040 87043373283981264
44966143626865104 70410724416199176
25896751424770096 194657658888827456
84266880818213616 118697327383169712
106296428936058928 116807872484698336
145851952431863456 180337344400257536
19487811516067584 82743050870452752
14872296192310846 87262164869427088
142463690190634080 172497574142691808
26169375244465272 89314268582590848
158789367357400416 196792214412644928
74705161185022512 163260901421175136
47299858692601800 180381896740215296
1690482678555246 113933303921625952
10537436074212426 19008220583684804
30240287046945416 72000526355515696
21532200221593136 118367934400148496
31913070642447932 162824946011084768
118401002036300672 118944462326065712
47931081202602216 128216902242127040
102659259864089808 191130854589713088
80519329732481712 124677467991894528
32506489126270768 172862499883745472
98327551979025824 183589244258829568
47079591505907096 144250990610815936
51161304737419016 195869977223986336
22325792178832876 184789125569129792
10293380513680262 87594155444594496
84781135242594992 165282519817224160
62826487663858088 88286668657028864
103438750771411808 113865773552957808
41105756359923584 189329538985662368
109865322720204768 172024571270588192
146483759207747680 171754621867986560
38973792016688016 153070206707263904
42186534299136592 115641512793572208
20596602024930724 74760484517774272
157139672388572672 191065870159541568
24874593025917300 157564942213346528
100830330327116224 114125491420692768
80144138988102944 106260712627195872
22051012642425076 85436146586226176
39978695797948280 40618404088435736
54258262381791640 129143201694966208
126507845450325344 144917812727607776
116618451796632416 170505847086827072
64119391787498632 164388561287106528
65862245412399320 78762644043481008
2578528855930300 130340769987717264
127160807545752032 182422210437252832
114612538093081152 158582653962026912
52905125677248232 182972548291077664
91631533905008880 128508418104452784
8917212376052554 54954998415938112
136029532523346128 139598614637808944
98773268399619328 157472699394017184
20447919177018448 113824860768625840
15682252605021618 16639976068010176
81351947891738816 91899117048567024
8271724708175996 173843410176500992
19063510399367140 132646203121972912
23221564869720244 90474977809288624
44452306753260232 152605271300502144
619086025017298 141735341519796512
1682502035349052 82687431331365936
327626709262355 173614691854543648
28721188137379472 131579243847871168
6626494064628133 157612060211741696
24913143901551696 195822892094935904
7249349399627698 138770595010940960
45809723692110880 96285139904883696
130858828825691328 191338638462300352
93471062543049408 185753615024435360
37651999719702616 66186644698776568
94146210121753616 188139283902934304
36054494988876512 176238374312595648
26931005520659792 40891202004559824
669395742096171 126729289180774000
53036540821623368 62162840797438816
57354831331557128 162857947062953088
9471465800571820 143084918161746160
16968600469012444 74194221135444816
65712378221704792 158613427768078464
43080373557011600 56521273740048536
13237519260987296 194677977809688800
68699844169071480 86127492880330816
54674309208368064 114779873739871712
101482577389697680 194762635796056224
15924113715013296 185706876696788384
70978184123592784 100318813096217888
131892455077739520 155995929465140512
53532572311094752 191713845522828864
12519528398991888 138740082185109504
43563890144823720 54070436534705216
128324994194950032 180117344332727104
60096713816795288 163254457501231296
1594472496132473 166544073614303744
55342660764316288 161375205318565888
99591574695188400 159998556889642880
55948634427644880 179335120087218048
95501610844207920 155111804273154496
50424420861912400 131099945011382096
83620517991120736 189795550287347776
117331130712484960 149475625156756096
47760415349999200 173909365041018624
39745026367504880 131224374009234016
82005415525244816 152775991488799488
42429328924715712 55924184573680008
80119895981107200 111751722537320640
100669978650027344 142351734944551936
138823884411085040 139748934483014912
25266720752877804 97395545531441744
60140014987744896 119187214706458608
97301302178499840 193096781094867232
80469673074103888 194674152605899904
135008640133108800 181663193752982144
41331726530808640 96039254422774272
21927911441361212 184063202631077824
120247628127364112 191702753659384288
40280318678481736 163560313227099040
59158629203473880 103010012228984224
165663852277803104 186705765051453632
45437589981468464 163771861158826496
14010838039941802 181568147375174496
49869244218713832 145390162393505056
111983212046137536 184004761769512256
115577496544520000 130424147868368224
67552290095044880 155193276172131392
98930168233940064 182455277192328064
77906290569588224 156081863837080192
73330751828954304 122317391808667216
104082544657248304 115398936632375056
94618440223081520 192104964800438016
22989274436125848 174260479061882016
61064578190759424 86166127074423056
84713857912295408 170537592308280096
8297428133998269 187249327078430368
54928734554538592 174485070335522304
4607049711040580 6758311402516024
28347628947078804 114034739016573984
86638575802628544 132175185693429440
86743080772773744 109448354803252640
123389362255700144 149319922732297664
16258673687482782 103154072086291888
95379051286621232 170795129770840224
35405612422365496 127528986737322912
57191298558510664 186433128546403904
35627939758099432 177080809017587712
106420056134492640 156375210908631104
16027465652586758 153324704411706688
61636935120306632 81218228783214208
4623362609734278 83523138353546192
84675886812852608 146441921645054560
18670101710883232 175329857217582912
8269195157854469 189975899730066240
84264549299442608 149481969058930240
129756953604830336 144133754633458880
16438435489224356 33840736863077036
14258988288817940 101520676931448448
64018397066446600 83328180960155408
18441482570405080 57673206500982424
32165111377891680 173588292278271616
87879687143058544 143324034409627680
53335043672439488 65442638577369872
55888144713107840 155824079080321472
9609512872403682 183053719045002528
144429966206646752 180044648167688928
80871940081733008 147188012090400768
86105739915002768 119140883989513200
36374429762033392 46273906862821840
32493492287577528 133202919634026480
57779903962197760 128189612800736032
102489449726647408 191635182917778912
162522238130876576 179829559168784704
54642235800208192 150629153634284512
40234461729257216 158944486210687296
15274319962872202 62920944198449016
38970893410717056 92206594567648000
157737026024713280 163006993925123744
5889559865256125 121235679496800848
548783028426216 99545779175340656
27058563535934004 136606732493870464
8737919039896490 163834321566088384
86661300888906048 190748820494944736
119629545757442480 170357937449721888
56299434005097096 152386742830799584
28190884211055436 132074357102743712
32417151952708700 178537209849880064
11123758560138668 158755140204634336
12253969405583500 20388685470558956
65380130840418728 137306976272685616
103254463707859552 143970382678985520
85756903975522976 87893584810278656
41192026748538784 119972816826335360
13182752294117220 91141910828069744
29618637179033444 81614480970969152
40963260635278920 61534210881885360
44206221809958008 76575348773588976
105589728443327488 123051254844373040
143011371885333024 170159389202873120
95885764310562064 136820760129908288
154674617596706112 177190801137205120
20544843184576920 112816330885827488
5792641395550760 95966924582861296
70888052798979688 171694717492720192
99830444672486096 122682734271549584
100162770123061696 158612761472140064
56690396660131904 148689097007725792
44349118835358568 61456680056233080
82377613793556752 131148066000750576
33756974510902032 102723413439868880
96994998601780288 108353158603752032
62685152038079712 106368839092626944
51111062107569872 70735249331085720
34481923627938396 164667962279353152
160418117135251168 184603728034664832
6985019946756446 182196046330876064
35079003108465924 74073693744927344
16753405836842164 145974377839132480
91193539456757488 175705198341138432
33135748212859172 60200439885770544
59309389194477096 135869937325548944
69874918188667752 175805489674968576
36480089644345520 79070524240866672
52471852215735424 126117900225378336
32390983855725504 101144852118668560
52860013675533384 157957283853118176
133181523552769296 145216931724055520
26389345523031532 125052118972883008
121037204619359776 152807861089395552
5173367039107874 48981333526198864
36906996349336872 159565712076954272
24552700647479768 72507093089433680
96083601600612768 143110393581184272
29750853522221148 48974069361001392
92444769871757392 92833080913541616
75469681733829328 78424022023521136
10017547745233962 193983056301583264
16038644006652086 97388254865031504
10283460140545890 57719187059674720
54103004274593600 165992548721819776
41425759184486016 85613082539025184
19174019198521492 70694459958684040
107120117667587920 166729136045139360
128802052222990880 161495042515426560
150215431964691776 174086317457132704
82041336623043184 101023330128162480
7163537897130396 195542809944976288
68662280074710304 80388781850417968
50230001412910448 115861467726502864
69890811275876960 194276228851418720
17028277984404284 170974051609019904
108915922547938928 124879516264039200
4468748243064479 175770699203433184
33271379952287080 156227584412689696
21226340640481152 31260963674167520
149290191438877216 185640915053779008
73252664905262576 140537534445077792
131292587429987376 194403830663223744
94519250708618320 139732904996574704
142952615750447440 149260347179971776
25437011425161352 166996378225951104
4237446674145048 12704803385225270
68686335237851976 97091293954442496
44976532552979112 155244337477210400
77369415036348480 140099194040891456
16710766421439926 67267471010383392
27456551108767128 42742058864213056
30288168327560276 52091414340797024
108304593746575984 158218492430750400
93934261652485536 146327044501878656
21416833031684688 112492438825812272
967783758522311 97524953650353632
137391213146073200 138647910021355696
74644244689090432 143481897246808496
42821877592096232 164540209078406848
51152302668013176 95148675799504176
17277016321183768 44674684409984168
95069380190554272 141000973513190144
27722787337728284 83181889767736448
34681176762512852 43463372207421944
127907768549356368 173939803114586240
119115999808562992 125529008901292256
49927037134610080 192280861345872448
85177378618147344 128629411414248208
11714120352347742 14303301490029408
89486418762095408 157855526188434752
31200633504966216 133828817809335440
144202573254668224 183322482236477888
113904164859765120 194694762127443840
26123817386786432 168838238873915264
34682330660753604 196014069449240704
12016486561138544 108944018559343216
60290020101026248 172095878798672640
24472957051279872 72714659128749232
87912516375025824 196573675783837568
59301031132100912 145987918542968224
29165232395008400 58033555284962760
61143491205631808 162974971921544832
119188674460736128 182228944605169824
98378874067978560 140475943059237216
25939831080323120 41986772743446728
55704869945321464 87028898044941280
29326518679238760 188125638864051680
151279216885142912 188209199877020832
130021731227986912 149761115560320288
166587298980592832 178876190208760832
18934487639852672 178727236969719200
8573853944030777 129149213158685312
166209778986191776 168968167697628544
29916361838310920 87944458954698896
58063541123288896 138906749540753536
14665428189535914 156466851728014912
72060102025258416 194853935512126816
105957053539764368 116180388342918432
160345386072601856 179994077666996480
70539695181957280 145427023047401696
75492922013491072 107593249707320608
13037358881078722 64572923299070304
34211152387746612 121689889764865952
24560915016554800 126144472155373264
11892121235519618 181936390338793120
35648769408449496 190164688346677984
22110205963371420 173761559036801824
104592664910039696 189451109309865152
83066239052775376 193976840066584768
115728748724648128 158545451288236640
24234815182769320 33204925752758096
175924560747001664 196831541796206816
53211144669133096 135006145678915104
72358836938708960 77386326519646848
124563127382598320 141385215758516240
100701987874182848 195864910472512000
106772931008886352 182857772486284608
49270785822551192 191212765231534144
55419223182919448 72234157622227376
141123094268286688 187810154014492736
159998001940994016 194813060484009280
9203117206378276 124251943197553072
8246333786073963 128163297848774736
27435284036346912 145111329976828288
50885979378642856 103467971654464400
80248698516347776 129042279388092560
106528588455902192 162148112090682816
3224231286253783 26955516237766896
39747974261208600 71990314589328776
13586572596861196 172524124578600896
29596748777098880 53801553343709104
62699694648455000 176940562115366784
67370254392515416 183877628116116192
71331237652069256 153373077892532544
3125677927886611 192137407456497056
9896058614232892 81089699396732544
22961037517565392 37214243155961096
21260760824388916 88421052333147408
100961786161069248 148068146347169536
125795002529307376 157793482158749888
143412807946163392 176382023486173728
120412685733306320 149128038851431968
67013580033480432 96939800582945808
19278331952848456 22758192528282012
12606634172399082 17791668053745556
160194424570002208 183093584057575808
162783890980367968 193833891990922688
16661111137504704 157034140702508896
39018100390498824 103996117788710608
139149764700250720 168647385956422496
141590312863481456 152228554202235904
52514218841839024 89745290826741312
101195692614247296 135174354135521024
78965571374178848 135255636197762704
3623873250339702 77183902879438048
62213129149136920 66445518139873856
55554062106740336 167610952509816576
75533426202817920 146008627054934880
14403276096114056 105507852187905760
109436422863858320 137811882756438000
58587929262440408 107754630400314400
94156773480496288 126002229554281760
111223839900797104 175193139978569984
94262358926812432 149355676044229696
180844186748991232 193345020484470432
154303058964101760 157090703584016256
142939724125080960 172923421827344352
97006774414680416 120563493514344656
37962152431773928 134902760222006032
24457438721738392 78610008361912224
10642488838238562 121954687467558560
58828918319603512 110137639406650208
21537696095680052 139156243070964592
44483208765843256 130488750896734000
168988887115949184 182809292667998080
69352362568618136 79568716184401456
33314807730927544 159488491824835264
47601690606834848 79205301956487184
2532320456137424 97304711726873456
7688003620715859 119101671797773200
34849219721075532 58123481108134552
183112661938774784 189888659573708896
45819689883848920 81277613051763392
77502502261851104 105144974786654016
34414536497623804 132598512004993968
14278281934113480 60903527557694392
32638236449780668 194428492159071584
86690410739178576 131300302968255904
34381332247413024 189128956683013856
27005293309425248 142337232492768896
54713862329837480 76965904268191984
17772880748594930 129572524543914272
45184297304939400 88825202151929168
105067367208948432 127388346609608512
15248804334657144 57390482810545320
83766357949119008 106569757123930672
32680126702120284 140526289749679216
134519073848286016 148221883223847424
134651854675417152 165719036465592448
178637540927301152 186412504920367296
51208178623115280 184832167491351936
1981011149050516 42340346294137760
18832899815020364 101962980259483232
28902902200205592 135317744595619664
29724248441772324 156154510036652224
36211328602314288 159743298416996960
13543418985176590 172318816467663936
4924212270589655 127187101502332672
14659655278134378 172241970722498976
1103026369453474 98363721230250688
24173159831196732 98249559227883200
27857190030635884 127291171966018736
158950566742656192 189725597782939168
68883683461761088 72414392489890144
79219982852106720 141869950318238464
16149564522251198 113981823227520176
44319038069952272 167450558759608224
1249584352295047 175360095041474560
42772988927034072 152040355450571040
4356609727895268 66619384756302744
141575092545615728 191629390484151040
113247248644750464 148132585093068448
50056024366615992 149624579826866848
164523028067277760 190674709342667648
103176804073574048 148972218098113824
25637710054574776 152752865587738688
84123740384496896 85120168640628816
93974399555973248 94558631705500848
159146352880103712 179588653896745440
79624257818137296 93841797365478784
124024782715207968 133749269006645136
106140421043512144 108396616372092016
92683044134853952 141024677729421360
83081405966415472 157652189969632864
119588951349153200 135244667731719696
16008175634587796 31043285331240156
14377278354159608 65437385042551600
110886335683099472 184709767846046624
45964269642228416 46159074883189168
121574617193182464 132224983013636816
175506700823334816 180209657133593024
42892570044633128 102444191444962768
132720458802790400 146647104893985600
25019372108209420 69236965481698344
67842218692218848 172419423478371136
122181410248494592 165725113120419072
26964048357000564 95822211604017824
49285904205027040 105475148778355872
128380110503996480 133995114309359616
53041049099351432 177092038822141632
56000626528453520 125804660901010832
106681075855037744 175255399429032064
89193551373139568 193555964796309024
124366317440589936 174159754744370176
65966218858177560 72468064248107952
64852601930221336 79900058193650832
74234296552390288 114875208763803056
28995725562024252 155774064493011872
16478244329862796 181920519983144800
162590753019134944 178004469250154432
39398722596494192 146555297825047648
50364266840833408 120259580613642400
134130986042085248 179708577524762720
94493646824816864 166238965443475072
75839340256300784 112033760769738064
104861231189558352 183579171781350848
76583837080034112 190568819863584160
118558705017030656 142678820139863328
38852236954504376 156487712513448032
33824312783305548 100530417990736560
30407478986934268 107158546341506480
90793882365072608 187278905406256512
135144057577350304 192524036323475872
109463886207335776 186406571150883488
62738963189681560 179802026235447104
29902145792393064 171507764371571072
83130499694635456 170199705088044800
410366654560048 108617862714609856
29699461582731760 109725569627090592
100896522474955440 158560106817817184
3866879625444662 136071515549189504
18161245924401596 116881498789036240
81750242147813504 166588470957930368
36120146419300592 79299085167920720
6925464564250790 78613142777088016
18238410219863828 136634504507810752
53732120279851616 130120037941739984
91017877793880416 111707867942355184
73302163285524752 131742475716515088
56773587141442168 125056479721824112
28158543962019664 172956493563468672
5257633222494029 92458819868257728
16694578684365008 17118692404894606
13771087739383934 170323472689783744
23177752556059324 179959754534372352
130981248720109392 187084868308405216
74748006113146592 137242783539531680
13238979691967960 143148012810169056
47827071685830112 146912785907689472
15813045125921384 148563032318683456
101309826188193936 164597452612580928
111910530339773632 177443222525095232
32199311458223452 57582855906485432
2932447744650027 16690255524627140
132799968246199648 192297638430361600
125121907013275696 187578738428769440
65925788092441784 121901148300116432
3380594945820758 64528086642348824
76269896538973376 148123198608009696
6145892412228133 186963993189236000
26268317592331896 67533643932002280
17047733344887892 98001667509363760
26263399377952792 163530037446866848
78177051111613840 147361313680080064
29825292843847824 64016668763592664
90842804513128944 141987220230910208
23805066884349956 55194882734591792
55101872433050880 105227460353776048
60448789360193088 155671939217125600
25168587082100800 149808025457109120
1242122657844543 47482502399905056
48716253463880960 175596838683825472
24383580126815600 69536385233285000
31650148846366228 44337142114003816
4872096563675440 133886397338238752
15934371813135012 90200701471689168
46356704786304328 94391970120349440
125834264736947248 165054813488312224
33324485227768668 38901167263563088
34329324988584040 153151788004135360
140450622894687456 162925559146075200
10286443346824946 104388407660130400
47021849422294512 137984521266042752
60106243405462176 165161339235175296
55993300045159568 109638796212012880
86045882910528832 101722372225819232
14368733798411978 194364112067742368
53709883912022792 102659910448920640
50926592015389080 151651454924428832
47666412783470592 141385605405096784
12604373373182648 181517946692187104
117760568281014384 150922504964252032
66169953987278048 80588744802125568
24455878269395700 150550311722759744
99335447790233616 103585596732682688
58657938499678848 179633668236443136
18962455339150144 94190424382578096
83462159017420464 118433023983368480
118042010418824320 158637958890689248
13735444214263618 189800242564212896
105542474026572400 156727222855787104
67734340430455640 181075705209103936
20075263483816824 98327762577398464
54805454937150656 68674126150148464
76408541695156880 131930305332209808
48296999548298536 182011101480209408
9556165652375902 111086340527456064
73283083626063808 96084253035685104
99553917532041552 117860189398781280
126982719765808096 127626270254262752
79829201841032816 145444257461873728
60985781572371936 152826007271575904
128794852504173904 194030917445575328
133318606010273488 175997578439621120
46755646397564280 49770630640589824
32195374681837728 72063577829985616
14220217155405870 92252984641500656
68068654990368960 110855615716168960
59606871165957176 135981505889334784
76155098592678896 83593597286570272
55718791188028744 129537070636714064
94893138537972944 190814711141069408
28289652917999604 149502365814616096
12293188599106758 91464105178846640
14269630743820148 128844127439799568
26097199136554124 106252109957680816
56988624440800376 150686995328354464
73103553410027104 77212298685331280
29690542706806716 159049949923335712
9894499892746318 32154271617345512
98055592137074208 114457003820908752
5165587472326431 109295858014635120
136370811501345120 173308802340919616
114863052040359616 159484011483609504
9774285477732172 151979274635438272
174921192762220608 183885766235782336
73240520680899952 83704097005853968
116119469978292624 176238221977003680
116441933251118048 142501276207385680
37269388831194816 184688178788741152
107696003585322128 179174632747638336
48919116362543792 192592379059774816
2112354398807593 196264418183067616
155433300312859808 189867198408382048
71305573162044672 87277480607281888
135774758443423888 176106788881972416
27255598695988840 162550452594846752
149814176076441696 182046239308937408
55346685448717192 68348721779231216
140795019053179952 157949412090685184
38831552873661176 61475235670122392
137541179015650784 177979131117926304
58666865349298048 178590161949507072
7665977856372577 79145544495125184
3335951888916533 30821081393994696
124010337085645792 182765460486281920
48973631831905976 188303452578568128
7735875655285387 26645095471517192
35849850006490744 142853537818175968
134599324356418912 193176245248872096
49263752926339600 107095359686566480
102213001140343104 191048728645638880
119526450119076000 142120114787215152
42612203426507240 102827904181836912
107480364938794432 110546359716492544
74620665279528416 90958947559541552
114308210529687696 125554334999282096
26857874860192628 108150304570898144
31583009909072640 128754466232589456
46031897804971880 64092861529212016
2490697881823121 128686435023756320
100787133872875328 181691938937410656
34046261438365912 114451780563972608
12160713551740032 112859056123088080
85522463575374496 132246043322620432
126993872365653152 154800448958900832
25869493803501888 85564368207708576
9812716978136534 46521381226811800
16674755022171988 182699055805571744
857863906429246 19188757809343968
6409320731318024 164414880904675104
60315937920898448 84897383809091952
72133011994841664 177799522957319744
92956493969371392 159767532083793856
4217447113617351 164587235536800512
78361439590027616 131940414846365520
85118896750294656 135147402119329696
108057536149238944 164835013402021024
82788202746170960 156392782968656672
55280804150857264 62443267784324304
76443433934318352 161603091648646048
39491774988695808 158745871863419872
58481421076752600 113783824506142176
6899147463642037 10790616117734528
29699266346186004 76894590566068352
40222121157107712 132298373922051232
153128617653744640 167159613047209120
39021986293292056 163966074707813568
18164309670203332 196499003304746944
30170352327470792 35428691950958340
143082008184210736 163861258772613280
10723506253489376 75153025032360336
43561126249098112 62430713429242376
21704716479693952 187135535632877056
92790708924133968 129361502939689472
25305793691853748 167708525140185376
72124586321731280 107186443316540064
16139145677263506 85577968036930464
58552529815324728 152529173179831904
67707067191140168 94233760369373088
13438642979263258 170930784614082016
108565814278665728 165163688625066464
106223135557899360 192209760653163936
59106403197770952 181059750575988704
14994612690976028 119635518218994176
40786198718351408 58448542595118808
25554315661698420 62094755960514296
2650338943908496 186727989578896320
5127707881132721 80218471604898048
15741424405120224 150433059428023360
67473379138467896 172421316975605728
3262469520663946 147914492171684640
41172044557301696 126014829691590960
36032456981818256 135317936575497040
23844627653177964 170655050433172128
58258222214299952 157109133921117248
58801713510074368 196129691539552096
14726959854273050 161774714765585056
29325005771363268 124115704220412864
109729974638040832 143619490293582192
159180911611431808 159998929867334336
14546933946920608 18495683583133212
5685620201077291 102437848885712432
45541025614166232 92028355882529360
184150091755859808 191178187266279840
122727141381174240 130420280425476112
62638569994253712 93178490622379136
3419879250162297 44300462191860504
12258931027291596 83434363277050704
6191121288619217 158594748814782240
45203248201690832 193631215584970336
40937240520184472 140076214547717248
85938477094807440 139219517748782944
118596895143578800 172740801115029376
141274209983663920 178720255333986080
8804115471762980 9827890745616066
111227345090443920 195602671275536096
91202701553753440 170230016862034656
118767884150798768 179939854484990176
67857849459025968 73076914822828368
59511357040613752 141097735730243632
109233552908775616 134765746860819376
31844330561182300 122585383194144880
58946987377322688 196179261525673408
9328163734483338 189445116497793312
31137227357886668 83083241542107184
47876898786947648 105353080709174336
5974766949937507 48011254034499176
151171356671539616 157403773314699296
47673356430933832 184108511995516416
74216544779477024 166495260126680000
25007606140769124 47347457526368600
102982552231648000 148229809652656608
136302551133101520 161018759520566944
39033396981438952 81433033100559104
61888008572055280 74929466240703120
2146026557745311 82874313981456960
21580124236468828 118429480951798752
131625861622411456 156309448791158656
78614197584442928 84785351243810576
58210540886477464 190105826412299904
34052902210268628 94739358907398208
13857744152536586 31744971493208288
10449560020883492 84627438511185072
10463356848681922 11042734875248030
97292812748055104 160270106967620800
181826429104701920 181841777993403008
53908865489894392 193942299418953664
64846227846880616 179602905066705024
2519315207803368 118544901685097984
27353319516139072 93543181626348800
28049303991368764 141888037280458080
66664293409578432 192723743737988704
85656960641322432 194233499518192384
65887675019661592 84592283786204336
110540864090507616 133860707761667296
34275652040963564 100640847104464336
37005503169554528 53839955587965352
34705323617085828 184824882758186592
14765783982579824 72948124885997952
133098773367394224 151508469175946368
91012829983079440 108882928367975856
98868192007737120 132787237610195136
120112984612131232 176175201549197280
1394371297372779 135935430246093568
14768390365113096 128810523349997456
126919711054108816 192731217618816544
96494610378144864 151929600285116096
27715601735528732 79855287025266704
96077724549918976 115946844212515472
113306070451156320 141754338148624784
9471343938069630 186142969811388384
10629668628220978 48865657868459776
16134002443977854 17431416187661764
81211112358229248 83998513628592272
44363947917104952 93241957999161888
11578195413038870 152612289330436160
9834347594216916 190346709974399648
48332033812427136 96070742048909200
3069806995046605 29176535509475064
94013560737174928 156023228363844320
87805261386605088 89598940090765760
52677837020214984 96584660916597920
72035588071125960 193953044523970336
108457565000681120 117241225584885856
113390976166661136 152644841508784896
37525308635429816 153701803174889216
98348217365869376 152465780902764576
5691190590617782 133225346106174656
29938875644424208 185672757768494272
49757179663955368 138468607643472144
112312203593646272 146531496015617024
126763679143253408 135907430215542624
125714799070545600 183271810545165280
14299221932873920 79481022874237168
65036146923189696 120238340542119344
72963189641362336 144215411151886560
50660358945326000 121278747856859632
36682325747196232 111059848503180032
90952363113214384 96152079496974304
47059051987571128 156948222021232160
48577963347712280 65756840830070200
106156765541866336 151156138509399680
31014846022207456 114155835977734848
69561497897648248 143527333541568592
4007297620963445 101243794770376112
13782390822366078 149862829597890176
18705908682917836 105868267836477584
169569632312410912 185483929655545120
152579717441389696 170851561316031424
46286297068737248 60059758639631576
61413511206851608 155398528238304768
2778669404034127 98714184715606240
172517741082295296 177850424543442112
96198680697060880 188118863447252832
12734616634762644 88719819749926560
75111548203894608 128006932942823936
41010554206230624 188860867550849920
73233240829443200 193973126410942432
80210679011130464 182674522103055168
16894012123601000 33537944905578412
17929885547564102 193550213203615424
150279129181004864 187017311101543968
179539877915509344 180830670330189344
29017632467891676 101785688252753024
105087370342064032 151632991628695616
72347626752042160 149021281744600800
86740371507739680 103214719747863312
109180789117645904 123299133804100384
63874652622237504 93775221160005392
11521370021790756 25524468879403212
165342175811431136 179171363323299584
90832363052454912 130829769189660512
55480282483972928 81507686276696624
10533539137588358 49247634457492992
53345250424154648 189032505371066592
26485974136466596 122094217383688224
127341040614899200 137938159510385040
88903752161604720 147844564254242080
78053762280727552 183509752428038560
123961558581289232 160901667231147744
119594871111533456 138991060170785872
25544291116024688 78780688782846768
195906165886740224 196179597971732064
28758681551256004 134957324200002144
173529743299562880 177275457320747712
72099446482412144 150202093986090688
43854438841894456 65419796663650608
54145414909827176 151081540451660896
151662768469378208 194314163546471264
163718529131255200 169142051402213696
25669145015682740 132093500209194704
42943283392964432 134263940220444752
21037231808361096 29944939521178712
64559598655282392 155538245849835488
77680014297656624 125578410362633904
23757362436392864 193443215497518976
22309807460416804 161196754629683968
106678489970040288 157935208704446912
99582080770789856 185777958265793792
19205924880772276 76504567468073248
7313710932057271 152341876749616448
23806243091411748 55476983412081048
4293483955932866 57304097527310808
57056047106153680 152088913922887360
142345645322798560 150896030808178112
20985917126317512 40117476880811712
62902176216102936 79344485749016736
185634147476952896 192947193043164000
4530626608397139 126986761899025760
154726102841303232 192232299865968960
3669591382509010 76895051033496848
29804123509259684 186057055813686144
23733439537930504 161093838316642880
164781517190398016 184599482945597184
52066754857441168 79852189929809616
50009345450996240 186186982946147584
150576739875497824 195525931306543680
77644707677884672 163112781270971456
46655986219778736 53185616776966024
67810587040498472 153549166075681216
42901614504922416 119134597601339472
168196638202849408 173334979098822464
105315317086512752 120005467717457760
21806388884313528 194686810020783264
25540573497875712 79488169098083376
20753897774781484 94633873027293648
82045608126163088 193846855929708544
89409467936409552 159144675854867968
15213631191522672 153947632219499680
3487562685020082 22445818808249864
85945770960905616 89142809618872288
29238111812889188 37359310142227304
163270469124485056 186214998726228320
9229156890971284 162095317486339040
5473077230779056 128270177607971984
80285626506311232 155716462502328032
43169414641421824 43759287369011984
144423626327096672 150444642105262624
18070587515299760 168800178209160416
2050714876041243 177737594257804256
133372905348668304 165735316986098976
69989403089787136 176012935140006144
77269575550816528 154187899022620480
138508350701617424 146119233541790464
100636784841907136 176055009809222432
111990417662951248 175133892610672160
64804548085298752 68006095161772256
3796359301638124 70243988701547080
30529379983200304 118703478544775472
14239636931669056 99560030550279744
70288640211159344 71651617220889096
87939710955144032 95984169414663776
129610046830119312 156117931026156672
34117791164904476 147896709205527264
44989823565694736 170714404793803648
65545955844785368 178102933734237184
62859253445242304 146051165788379296
36702997406786520 176593564705663072
166110476726741536 170239595128597472
7771764529534000 170919369751076224
104436951479250960 117318985346589232
103416307757450592 154436569542129312
88655828087434000 95894051468265408
95940230545059952 143612394673113056
8494499006361678 142587122929351888
83002221499511184 176356735606109472
136132420858546688 159498007945469728
20883003437185972 93056439744502112
68553355032405896 81575676235404464
145759004282396832 171191568055825664
17870089515168520 189005740669550336
116735079673491248 187498928512405504
55309778046747216 120694519695629744
55949386266810536 130692079983671792
104640978968626560 132925026597017424
110976982180918704 186154747753467104
89090179182737216 160861493056893984
695864061330855 133196664562046272
20519109918821676 84294481743301664
20453980615621652 183853692880503488
90453845371399568 187652599294172064
20129249742156960 74433800178021344
17853904798577718 146142585267159008
112765737254285760 118259451127767344
83133449283281216 149432111470298400
41858459134227840 65439108534732640
104194176158844928 152983568719845472
61832078619490472 162353080588592960
74012037220923952 130843658839933184
100711162349956224 192772462478838400
34135203770500304 37718070408378496
142428362333116992 185727032766854208
3833860450209319 164195318752965824
28167422316362816 184287832724978368
141781159843275280 142115718085541936
48861528013524448 80682902505870384
64151198614558920 171154752177333664
3603722060156208 87275957443385328
15309978862693278 136076834984568944
47252380487271176 153602159588356512
19637407436810820 22153612883204264
8432821913637845 167223101428461056
79752014591114752 113425002511430832
85850286203004944 190644606273457408
2385122878082255 48917925865798328
159469549653985504 195265550629770048
8051801811099398 82212278514031312
30111067783839264 182732049700509472
61609403542242120 125570541175886288
30541966517470804 118311763825839856
114640237330599024 189976476273792128
100030444511837840 181387139448929696
398494966446960 159848638780093088
32059043041807848 192161246232537728
249761706347706 47267841123910600
129333955274628720 150701382474060960
132354310335278784 177307650081405184
22279408304762228 58213997941949384
134977284341530736 162440953105445280
5450382685769096 12544069108281512
61310379762523160 127967142657455040
42115310358323048 50239024972830080
81028178343272432 169378900829725632
14603346628232582 32626998988967116
46667672649264848 186191164452494944
91364943778306016 119766093585306176
64529953266116240 129239430960382240
51368778883957328 76907257803557392
6263979504580086 78508976225247072
79481173244028864 166870124558208928
1512450096610349 4792965480916617
19269218716610296 118418012615306112
3535780440876264 78742068077132896
147596105555648640 151460221609102752
89560046284938208 190115426150816896
136841919113948336 180604207520224384
142947611644809600 165955079186709728
91730413656632656 111136394179911888
49102280848655304 121046447683180704
34467062576837752 102189470392296848
129442873757648880 151063521223164704
64556058626108608 136865027711582544
81667508119844320 132281272472510352
7674511284191124 92685563132747104
14544500529880324 161972657534895296
137001954233342000 193057161875422976
36970081489475400 175746275696208704
95609547643396784 194609629986144320
14141611811136554 40051209292235360
92936513280855312 110642496882965584
68161401235918560 165705730823599040
9760814223140800 62880116267715568
92395888745050544 175437968969260128
78004800608754944 84458156764073808
75705355492422480 154556002543765696
40796576734088952 177216130739499488
143674067146669520 195376435122878528
29311798482524464 149090418237047168
38886697344234664 141210879656245744
10189818386984646 95495287214742816
37799436507315920 147431611261609344
151892269846172832 164307008046174848
4394976253472455 20734575870408236
62176816716422840 180898091176718880
159199438611974368 174035667980267296
125925911152217280 173590588557587968
71480064282063104 162288836765448672
89868038861130448 126595444826569312
158730531496212384 187116026568894208
79914044059683232 164986704352816928
13496292797232900 71907982141441792
27456220818563660 184923697722487936
17186549549037956 65000899582912560
70824667353742592 153777654336286944
94887517267604272 174647818903291008
125982201718226960 188613093367135264
115031665877588224 144509042214053760
148401019721483808 170470323725974624
51730711243644952 85223466147929216
64326706327890632 165723812137461984
23810491450279016 93350992731512800
70766752215590816 189434366632704608
55037861891157144 87482106711947936
120855965575055312 125487809515960896
55429040079211552 156621984695651680
80570035702167456 190415469504957664
12875225752200400 83046002299369056
36108448040606240 109457261436359184
135365695685346224 157695130990730240
483236195834311 45569876522534624
81094777456281936 94378293935918096
12172453328969330 66452147043417112
71348603747350416 109669964158735264
36359683659110160 92992637189499104
13803961356659442 65594325350509824
8455064709575451 44873776540078296
33737234118459364 35907161831432160
48009056303222640 191141187099037088
46421451095106760 180124318530104320
108052922847926352 162753566367020480
169894604719731840 175451698381733440
41309209137900456 167052322074927744
57275819884469816 110695088412363920
54599787718420448 166310849288475040
91853844579795840 124252280579039920
68197143123387600 107966020120917728
47968075902692480 99785468125861840
47633675122500424 54766048249840136
21134121950677404 144425677456721888
83971307654670976 91058957514594704
47351765927031800 74260259473735472
18162583328243812 124802523536780912
136828409451153360 171284746506307200
10980541273154312 133435833713300272
67658209626773856 143746175700192544
51243802644345056 56274709423125360
70654162193514408 128102124907456560
1036115541739896 61212141090654872
3203215084057128 133149761935723648
20778747455273568 39214068750095864
89184571636731568 176847872419178048
20452173371669496 38371853930943896
35438142286373240 144765471626447648
13587330880645876 176895877448525184
99953205903056224 178994273103224160
112334368448402080 180390004813555392
122359692127566672 161492583276721248
40683970527552376 70154225780569056
130445980798253312 172984214455056320
107727866272050848 114116520358807104
129721336053870080 193574545330794336
74481154661601952 83339165253049728
37162874679222704 157963359604164768
99376694830793840 138990645287531696
120064744073824416 191844047607488864
95326454654196656 165894505625744448
76187497168319104 174033599792350464
107405555576541904 187696838120733216
24279246216584064 76561057179407936
16284607979280130 34099442904295844
54197790135927704 184278360348510528
100370684664865952 153508976249172064
71144584582701704 133137828229991408
127496723297309008 184054079365898976
6437292693523212 94341837065775952
192618740490674688 195249944093057280
42904955978352280 138967136483419264
156498218210640960 160629350278759040
23912065177124832 49040328368394768
66501588933304856 145940687955589472
58750526296014784 166002259225492832
51818506280458712 121390874367621632
20164541265219240 171855126312891680
64256436196645584 129913644195966176
78338492977682224 92843273393771104
55840194833710440 142779558323737056
59120071297354080 132136932136750512
116203035733568768 153563547579020352
11724293386402244 44557288970632968
124845480491794752 182326487805648608
20674848779701152 84848141485998208
126808282219547280 153786047481993344
106680242958304080 162652314327063552
101423051422388240 166644705014633216
22624675778369540 56575413846366480
68285745824179648 162970471610371744
141575393263509536 146744812108377696
23239524489544224 128420405127693152
81455162866354224 129737075814440480
28260728912865312 50182548563218832
32665347269184028 193253771597675232
69516035067906480 144072129022388496
108177301240282608 195408917993366688
143473949866242624 151965222907892960
163414795026851104 187230246014530016
38941438779908096 103112688983292832
11995484104783530 12660343454136552
51068363409311320 174968159357133856
8043662316708798 61530811736624704
173865609018756608 194988736615917920
95266418263220928 188858141633090784
14526296573426666 124509570019567952
2230600022355084 82019668690907056
15127963999583002 15897939358150238
91074110797195472 157949300592492512
110730171615838512 160350289107296224
25175383709278572 84015408264457312
6288503019494652 38318327889109432
60150990876696712 85597515386217200
28997920245222424 72197816901173184
66836934213456520 162089828048710784
110188431421262000 183173733830983872
1197346490735817 112640815642435792
1924152877492588 164478235743045728
162962639606062656 195661401513681056
14754227723695054 169028045550195424
2933318920099587 180779672342195104
87614535096625248 163407036414347840
161475797299093312 194107498946054496
145143484870317312 162669763542003968
56885447442619672 171813880359451072
129926957473932016 179651296423146336
63389026692673504 162823954377802528
17861222287739566 28021743944495040
101152581682617744 133596094764316512
25567697639740168 85974421242326544
61068085812559856 93088344819103216
115628079851710416 181686406750060512
94756684490602144 107148294158834592
24734944398014788 69419392851809008
76521941404426656 119855833199353392
62755314303943752 105572862942446864
177986901168977184 183630495029423392
10869418213187626 128991689124461392
111011408431071712 131661024884620384
39432693809910152 89854247710832192
74280257212364656 182936631072698944
76269408407587824 81065470442957120
85373892796744240 156148255134756512
52288407997057736 76874431502244672
9964459437120506 15649077809976452
11945021681776150 46596427992032560
66293768527959392 73288863645066624
43413913536030624 142084683471434272
107827298756277440 125632648859206064
73294188292498672 146691174458939520
47002432294976568 188241226729822208
41875369098257896 166999026831820160
136798620941772992 167547576795483904
10745753517832498 49067111309027408
2093532212872226 194059858057535456
19188551898217120 140244568830682688
82539811486103696 195658138926505760
84651964204117216 178538759772795424
12642616243770514 45549450633990656
19593773405465072 181085267052028704
109538007252493216 116702265476140288
37356501240638432 137179603587127200
51523258017785184 157648729453732160
40048530051455872 163101354555537984
8600037120363584 155337389418606496
138823806599864480 145259260562082464
39411921295522440 100057140543228848
47009415913037008 88781839320953888
85801125457121376 158889571559780128
106414566395269360 177358169275669568
45158772393179312 87469999268232880
109641634528176864 171940711877625344
44077266164591160 115903265084929712
109231547703451792 162840078967556896
26800954776853972 98108395080888352
22441691722997532 88084283932311664
85322546113169424 97371763577320512
41362133761360520 157894019436924096
2327635309283422 134420527361754832
42648424536880856 144866015782072928
76329106402705664 115175155854548864
186475148697879520 186700112537506432
157692482911585184 194931954681947104
12762125076900642 31497070077367956
7728196599057378 135054074870186032
134306047796785904 187562691176533312
58650093173045064 58769861750867440
30098021338346268 179446548799553440
52747792941445160 166239220041149184
57541189340655800 69807362932151984
35881667526323116 50653761229032688
116426824665705792 179283199311865792
35380085392139428 143296800501562576
141235626642167040 194441167196838816
77192791336190224 158447606046300672
66798414185152704 114492734477922240
154358712125787872 187070660614509152
13296213799310750 80070458920176368
20778074962182360 120614168771447328
92841653195013712 133114678305395104
162013809406385088 170877794078721504
191434180505033952 192682060443559648
83239596062315568 144282048665333120
103218187678094896 147795963052603648
75763159207255760 133862149284308912
28542168087016996 189506627614826016
29716291321496108 79675599099121984
175370529819015488 185262160636067744
41009370117910352 142553563619293696
107459298974817856 109677393581054416
52091946796384368 193633537596740448
33258407520164904 82276194293564736
37726709940112408 152692015789431680
76143361157055328 156985892128206848
67507501632207248 116878548732217888
52110678021185344 68877561748461560
3113108907828957 92243148174297824
5002359108589976 160271300223374432
19332596146756268 166049719878709440
99720288477607632 154780585432819040
134201097075751952 190261167917154592
5556315259245162 171613581841639840
22774747383913152 133508712861859520
54467327622816680 68650730562234032
168618404538321664 195999792042260224
98729060503102960 118225053354852480
112932117912321856 142419170078999056
10695015762080320 126319055850443792
18135194942090136 90901349655763664
11178682916555762 14663249268098610
121803663229647440 134224772391812800
55174645853810752 172373402130099424
115606035027604576 141137102110297664
131784102862196432 135723466835397440
43893341178517440 97738035005553296
122530181465642368 160996072393115776
121526960716642352 145654258225388960
88882537844088608 179701820459252000
61880915886053312 102493783511641280
41351172620874288 131517300630564896
1752305346758448 14778398574726888
37753340947747728 140927398840285536
141092454567376080 170184472547152608
28535870259824272 173371838895092224
37745688742893032 46978965873116512
78642984718506480 170705857635326144
116281317417737696 157931331537280352
25815857361411172 52886829202644576
65377271133859968 106022747359130944
20566490243282972 137194188880171344
22737000913841476 24648788853741176
68732052603543824 193111403206935712
152072855738210272 183738933270120800
89283514786741408 154517132478842496
164508174330177760 173914624013509440
37000707477410984 133478116101341216
93199460347642528 130666062279568064
145094760720900800 146884119089360672
15312894720161038 79437558985253824
23252599434433564 93825798560762432
10370731116955728 52537325323318872
50406601931745832 102790752246304096
69500963697120216 114135778796279392
60863791549475408 100417677320820704
110957924977357424 195279267367584640
163061517015856192 174862919475003488
47433767215695984 128069655187571184
11020135018599904 153655939421279040
188663894467094304 193205521500800704
82502355042420416 114189435258418896
44060978066953176 137184658218659712
47943388845781976 154674940072965760
4903241899151512 14070516603726042
84561927360811904 92072057579675376
12971159995123530 28873696666158484
12787366960784996 16143894009039028
44045804452277856 187145687642928480
90357224609203088 132537357092941088
57696669632121952 192108735578554752
99194145406463536 196445492054890144
95608969241115520 95661234974672064
10688650279604780 54653838147279080
105442200836140528 125973646463923584
79037154795901024 86315400217789328
29662384771614344 159481542875291200
92472658457622720 173728424205432224
99045249176203280 99867944140606192
121821468414634032 149698265037391104
30613816495996876 179699104232232032
113835301256874880 195229656017504448
4281352615848581 163157356287178528
43283677751284040 135322716843516816
109792076448369504 152482905299748032
60587796739882472 89376730147779280
21883252130719548 166821013042420160
9563797696191802 176090804257107616
86197499547782256 115325570596282128
85689024341994384 184801769243078784
78281027344159552 125250056527308624
21169215929950916 125543828358474032
16208452018395598 74682250852982112
77374243549757344 94022695634622016
14299275570818990 163256505168573536
13509566588003698 70884782164427880
154957590751526400 157515137198052288
100035026600401056 178813906772740640
28104211935807480 108476523760839968
32340967295363156 88040268082417984
5975723608643797 68979864095934448
95291598107190848 181239246119761440
116818827393802624 165318301922199840
66713318591165304 103497506479684736
250628087058978 82562786748295344
21436014758573376 34808524403246592
29446472980643976 167518134712003040
2074932562119503 150208973315751200
87228535491385952 163200664206076096
166169632536988224 184576891495757152
152016775392415584 179753253052650016
53700982701805456 73443986116095776
63214089776844880 130282122352699120
4233570241232824 171007910168701728
192656581683316320 193707318203254656
2671333626440862 156852885188613312
29294811175365300 115176551042367008
49517069370786040 164927217440325824
47464489198651328 100024776055815264
46850560847700224 160578752636196960
146948812651145152 177577253682597376
64730932458192120 101460422359341632
67147853740370240 167822799755039008
42538659740567696 159686005624411296
64551687879716216 115592394768374768
59081785186398760 118415074566541856
55331790314244024 150556326186407872
101051954147703760 180711020546293760
55139550831741048 84375630419695088
80661572024683744 101170524534253360
47734097047381792 116212415838254688
105183064227633152 179430962668413632
12251242480981402 168689810586111680
73773108823799968 77665046568207248
125985045101363232 154666192886569952
69364768881659600 172267413999171040
100849633978392000 175418938673401408
90308916835668176 141096816338527488
42799294245384232 182148921296361536
17946303071359678 46724295108946792
132383356641392496 138375231381079840
21693485527751936 120074081988704240
106215297579940192 143755061876471312
11015817255478250 110756302589855008
156083574923176352 164988487658748320
50551224554110304 100653430139445280
38074743247873784 120747397462031360
45134080804871176 92929621443484304
117517620631218928 192744437430773760
47721933185593256 71604113075445664
124519631269223792 144477135665737376
65094737825694832 116077920386457392
34938318173939336 60948878451118080
80870499582679600 149157587364914784
98660196620732544 187235953095933248
9838024425603126 153879361865744192
30348899593821420 181796714825821152
2431148298933292 121947916652276048
37182427070652384 127106586084814576
43106055571464328 55115323340513688
21712419547292148 33164515626127252
444699748901160 143530111348488688
7097178207243449 75395314155652496
70675109896713904 151048923367316704
112153525076018864 117201803557046336
72400794894350624 104957168161131232
26006460029566264 145263486513251872
98878182500254768 175749943967015296
52640612717908912 176221837370077536
17258996138446588 39282912013396072
121810870184611280 134260081111382032
22444419243512044 57864146326237544
82500182396119824 129408486301637712
105723767833987488 153547796960998592
19097971458181592 96311867148555456
25133933162524368 47353648555321856
59873250217217952 147991375181236448
174470702202081600 182738442260095776
17591551203800606 37299934697961408
27928530536793448 175275188515144384
14433704085147506 61937200900345608
22343521817854640 110270440289491008
163347417963202144 176048708331078816
47715456302984216 65771146614986760
7014891076716712 183938915361043648
64718544293452664 89146550193560720
26772212084282428 125944635371344032
7204069801228507 151305015575419456
131629842867805808 155117120323972544
97800754683070688 152351628534357952
123216933452902304 172543189631857120
136791709862417536 177830635527435904
36165581240560128 44912493283719672
116047899251357632 129303721580634704
141056145311537040 144021025333637968
68508084381754160 160630360056120768
90100836271396464 169511585772504224
15044728932115876 160511432787696544
89593884560660560 183245778573194080
9392373205800152 189422324437221600
87670065114577920 110162804604453680
85841407386102208 169297970412954304
14643513124628752 191103861012573024
139363866014284944 171568984130150336
33536467273673148 152435453345273216
102110307343121408 189251719919008832
84481651499332752 120322337342127680
16350818253019056 29032377816756672
78280208799042032 113813221290530032
46504980707362960 134017277578620784
102241578618522352 125196352948730928
54677925042131024 71996427111525256
2283949973593251 46022231874578336
116455808650155184 148664858973148768
113957861718294048 132164367068844048
82789082337566064 82885869774656336
145220957807266752 180875125222811392
25496234272195668 147209707154252832
769831078215552 70859797510502968
76720703976492208 80966030133655152
13100495731339456 130948995281430064
104453463047683040 141640724568869008
36680114407894000 174512131451371200
43855154626383440 171823473176997216
41516891927115232 86377730416404624
36302504586960232 103402165232459760
71035119740462760 95493921247909920
96652420577971984 137127174110922624
92785534421775264 148038175177925536
108536165184848608 123557292833555168
33100278900848776 163918071532255872
62501416485384864 99646472588371520
17266538779990910 141506502581212288
103067813837535744 168706560507367520
19992691214569452 160594571476392128
23007296793833848 82074963725181744
140178943443100048 156370889494471840
44631285413581744 187328820747742752
136111320036816480 141040955749944816
142049314927316080 143908757961938688
55262766677152584 75408450061927184
41875711462447312 101932477137934864
119692861081870144 188986587962924896
34658271887762148 83112011443988256
125895121754390096 137616858908283936
73580855805125296 133440563719063984
34436280706824632 172228799518369312
73891399062568080 190332863823482496
8851776479020174 87725058430697552
90745838121396048 159918293603690368
9057318668181376 89330385542754448
69068894209374464 145055581637251808
156341902397227136 178157691312159648
125654197690782320 125750268519479456
31563940230496100 144790902322316544
72739261888248336 154648569220267104
134837841865350688 178595166052650688
635016726955044 85476706786479920
12197012029160048 124413461678070736
8562034108879203 95348908807834704
18649952567352288 115824796011319232
73140236511539648 118271871476098352
80509018815113856 128583922757430560
137294107018697952 151766255364118336
82228036020639216 118305895695691664
172151720188297536 189829272870209728
29840155541152956 172854389344281440
12062872385542082 193580020446428352
72108223930970208 112526182055114176
101136349680222544 143957286145924688
67661713811839696 153224094143670848
114569505094688480 149016087793260256
107343506858680288 154339509099057888
35070245751439260 96265525283171328
7662958670961792 185021879425322560
114844493018579152 183636062061330880
41572417865014368 163253999963569056
60754561198793800 89588503340372816
53915669382603144 57508908843098672
14548719075079932 188922051536913664
148641512915421824 157965769181256032
168964739633160928 180778074041085504
29243081298621604 147886670792274624
96739527943758384 111576165696180656
144922565326906592 192508205014768096
86251392478663424 88276063052181600
150807063979589920 180897240498423936
130712314960293376 190945284843505632
2322331867784683 3198574716072198
32730317972665232 77617030739260032
40419696804079176 147259823728302272
23921637425960336 35498617706804064
88961160434162000 163452535633455232
103078359574857040 129653518638000016
133986507635999728 190754598530804000
28946700657010704 114339859087975440
77448061876579600 153618156947070016
97347725415892896 139469335385800496
114404706404804768 114873127916424864
97837163814645872 183005985931391904
17055702490727242 33991982267556632
19568043783794328 114306526625943328
62763428195878216 146065597905515712
81252682140521648 95657781989301376
77984735510471072 118573652089526128
19009833845275164 57106464154101344
17802270928574272 111009893976172800
81251775897521920 195803758745180448
106772798454905328 183725079467163008
162690176294063296 169079201474416320
40534634630208000 105714277244638496
3240750522752032 40338170633434552
82956183390589680 180521374010657472
73768656846329888 132659816562847792
126769129123620464 180877127172639808
20979640443545276 65411448484834064
34274264201508784 90633504418862096
13929227344599086 83353270584445264
32596065900213360 174907762532826336
30981475474590480 63381767614296296
22551788058888780 88973963091434672
108852456568331232 140200860809586864
35298584377680572 100485571485856112
92515043191775632 103652924218755840
7119225957567993 131162469279446960
7181408600541383 159580970159107328
123409420699885984 169318415169271264
103006879887459296 154862181170391328
36534974449525592 138913282913930752
67748660339220424 100611398501441296
104806517788594000 165891651023048480
4954039774875147 92471199977136512
51211942144196416 151111317690136480
651118022804928 88508930806105808
61877811161341896 102223166219164416
92861979703563872 102328149038036688
81378515056622960 94920794342413392
52381636546865344 102473684875824512
23412552691407756 102674232188048544
39929121901248072 158202788705170272
153630067190543680 159017923013787520
122034829280088976 158099965249466944
27217421449953252 108071911726433824
103912448200982336 109295848378498304
118067776288099216 170791146443052000
42518095966687600 148575756328142944
11449505225852654 12135926400767872
38590497040956272 157983465349451040
62463080687960952 186549617080945376
9639178362560440 177169709707541312
120454532734568688 185670004791413184
10794178212580092 112294810025193872
61845527695362640 89156000599065632
20796311705649144 84052283562415040
76529011391616112 80539113142145808
123747413297048080 181899742049836512
26150795359293772 80596924856549680
66784809761942536 142188618898609360
121977705457699312 144684739662345408
67537918865391160 152324946285115744
97797713288497648 174553532842629856
37563195444289136 187333008976508608
22324381220059744 190880761191748288
6608690270306914 195021975350427008
18203384585432652 86198372868530352
69960624100313616 88569207393261856
129255512422570368 179570300964350016
24673687316327312 167148493158698656
76090521120459440 184436298903758592
101974098071000208 191869942222166368
119743341852104704 123770843142197920
17225516578250036 102199736015527216
11538421736612994 128251833311753568
17882716740248630 113216671040450768
15091336955600928 148447219759395616
43911321200943848 91711187082198592
27248897850599340 166931798563287168
12485389726672546 87734229007368400
25466673355261344 109248124609439792
18068861594465796 131008600650491360
122754406105755472 132944298383507792
155710668160751136 156488444757967520
377671266126248 41792450429721168
9391885315322166 67049677034776032
54505139357603360 97253341945774096
94413190096848096 177332981701138656
50735056184731432 190632509515043712
6195617883861479 180633896491352512
61901123304197336 63037839062460088
122899005273306176 153408383573036384
25027529086042472 172044414594851840
33699347215449344 166642399739473216
129670021162669248 158025150474493632
43256875956723768 151913071577287616
34033592976367984 99825455323293744
142497091407395520 193632971529380416
23267709373254212 70863078816182040
48930329267810096 158519418620149344
8192633680959068 31218217611154068
69130106483306216 97802090978352720
86277577437614288 119310499893455552
673748737068879 166362950318069824
84581795756837712 106750615176797568
80943204941156960 193414185550725728
8713787921840953 115323275932794336
81001616827192608 187389791821448256
127137100691700848 186297239094648864
148633397583094720 151466768534104384
102571768726333856 114365466051752448
27059214204865312 185612475689159168
4671741381240118 34836915580058624
61967965919088272 74963920891689008
57651348319545256 92545567889488224
63526559425080136 89791543150742544
27168264282613308 85107311617197792
122498265681770832 146167584383316928
122077764686277536 159799398212357504
21234833424672104 97158576179590288
32702755758696368 105290891825356304
96009220334365808 157313726255285664
71372603145550680 99056645970530448
43938804311645504 125887510298925776
144086627155418560 162197005886501856
106903282830646368 113445681928337024
41867292011286256 162995492251362112
26305300665404620 175388582213200736
154618439142665888 165522976003150272
17519617363003342 103489071187426912
15407835826836144 23803792510470236
85830018328768752 89916732334148624
64314893374331520 182811817572706464
43009530352734384 134766033763126352
41896499703083312 186701736441435168
18726690278073588 61336115258942704
79545909939448624 132402212513351520
62323308716741664 189551261089462784
96891528118901712 131731562633140320
115642864096537984 160346547667021312
30237561160376332 75913894855750880
139357762056325440 158062796447644608
123159721590407120 160402755248338144
31372038226195520 50550865288365000
83331531013846400 171575752735525792
55525682889950560 134105058598232480
45391100684892112 143599846747442256
49543540975095384 146013759673490368
77818160772098640 160539275521388640
177821129709157504 181760558625874624
56857618194213024 129553263354705184
89413061165535184 108447834947847776
80148908951001760 107301112799184608
12466613214179408 60881288777524240
47408695989151640 49632755944343920
76821305932863168 172723812993044096
94165788506820624 189458286108403680
50710114008540632 55198268643529984
111669270239343712 114183888982846416
47220080892707792 184029357052461216
65802920511859576 140953399097603696
2239431718115920 27824083822670256
27253317718083984 38073829169683368
10394149156019216 28378214061136572
78371450967431456 146269881646893920
30042755189915328 140659335677504512
103753938182939392 191170355303764992
44902572318034392 135904339665472656
14796741150433884 75769066351379280
118514873938466624 124931978653681088
56582974069420112 181654934103466720
14088329551393926 140271700961019040
31305619392397792 175643699504931680
106522077831747360 194129330692496800
167757801563195456 187355911293222176
72058570127879648 110894982528774592
24133994401111080 98519217909317696
129736363562181808 182975251711879424
15318802783419340 164286592455499360
8805865558770329 57978410461917080
163815523670298368 192350568703548544
12741779799278724 108960126977060832
91076020411725968 103318968608331152
56498449642591088 171258747801868160
119415886529266432 163427549612110080
49197093466561544 108944297892246800
33925144614157092 155785164888097472
68241122258182992 170716772265434784
8742019636123758 145308475187913280
32165992844367108 99930015318799792
110507235945598048 169742010729443744
42292206429580136 115281365524698784
76256490381026864 90854071393727728
26344542185825204 76700136074670128
43611768078362896 156848740541664672
80652568897494144 180099569232769984
880771352258816 182593747058818400
113584564268939440 191722080477044352
7817307176292575 86912041821032624
164050810960732480 194998000319632736
6961316112775314 29162521473122996
108788868548625520 114097404260409232
98202374023904256 166467834914996512
120343140351036672 136668983726537184
24230789789406472 70363526553370888
32987812536174748 52018763208249728
30924679973531380 52970257730355328
122096181835534160 188628066993741344
55504396674151328 86671626173740016
140200406673313104 191825044092477696
109198405232607664 147753962106096064
19978305944436368 102741700300064464
137197230556337600 190082836010377536
18643497889407424 90269667960826384
98627857235959216 163172660770585632
40181655571209616 81715224021914992
144416094504711552 163436286169632416
28850819108058004 79333699701464672
66950261061939008 175836957273542720
39063559948478336 57681921602156424
71157248216958344 189690122441752384
85889135636352656 104664361707190528
79243978853329856 144001858175431216
7504694222959856 51852387082323288
98383303291056688 154857270014924192
22893072680205696 111561877255751232
30435034902331040 87216044465714288
20003366748943736 160950503269214912
48318561688814344 80957431759479360
83063871320660096 112706684770856720
115326647186970000 183873846381706272
91437714231977584 153103221117524160
129824818245822224 152722076665506528
22565217393031276 186408998155029888
62918419334862000 106724385138445200
14300010438878014 129941690162609648
18947383823767580 141508859080103632
135345019739221904 176414388222760832
40035489355128904 103477151773847360
77446567392674384 165257867641733472
34195880781175908 36481555053753776
92155746207870800 138036078809098960
70955411661213400 112164565909667440
78491631203789280 99145666789012016
2166221638552939 141120083027522384
80086601494477408 177888947971385792
93628071515996912 100543376461787312
55901199777611544 80132510304575488
122933332468353792 156450793853804544
67020961394164848 137711128937191920
54407020770262784 60496035177023736
93925216840077984 105497403194014480
9634502128552762 155879289230182496
13711285385699900 26099598337719576
46491167533907600 85623560879320096
12686483019158950 33370411154120136
53453260636636760 161969693180812064
38134942118697184 119525884659889536
15550565506382848 141883393994578464
77858984230226448 161047708802390432
4086495600501221 12700599584495362
89219805082867936 130164465759476864
23644851191292856 150955366486030368
127056565787290672 160838411630777952
18606845587244684 179205543092216800
110852139444940832 121925050304227120
91396303622967264 175934947604612672
134978251237643952 156577452054167520
59306832666156624 106121419019825328
8230350377494761 161749262270051328
34703232434117744 78926289620598896
108533774714539664 194429921927196416
125500974318285536 146143103365929184
39788573520510872 147954050361547616
138920346303703984 181672931995463360
1131997353518461 104234051393820768
59130732127588984 169266936316145664
24247409678026584 139207184801525376
12125464047696386 152448113487722176
142806523845913024 181726920573839232
9119704022789532 185800453663192960
20961290154484184 125702069213645520
11823681989391160 173570119864228032
84247798226543984 160053675904624128
40213988038660376 165241290655850016
116626771529235120 128042950931919904
129165712474541744 178192575169035360
27649581276350720 154495986000101984
63285390673773576 147560031762113280
67735369771334328 172207827132222688
93987546287387344 189110725538556256
77996811556504544 85698077819494432
31895206323396552 168218862970040000
30727393179754432 136538151043690672
93840021352634160 122775109051566240
27675106832857304 155988948854930944
2142331096914823 48678998883612328
29675767098393976 176849631649158688
8875291450478161 147700344420858624
8849812234962699 147069503988220736
11317665986180496 146459194536694144
67461634177900736 167980209238231552
76907656412272144 126861431111329072
98114043160487088 154716592206704672
17088948718048404 191592434759146624
160610832792259328 168343277057679808
7918755102363021 136626383445662672
40667031153251560 104319870823077808
79313237173754848 186199158529815008
119045074820225792 119543064907077328
59663730374983568 89070442521704640
116888229122539104 175469989945891424
2085532639882210 173087679438018624
60058337235007688 188204489431350336
56829179231531720 80464542445452016
26019445601240100 193616956355269568
30836102932741756 166160641375898304
113691841636483168 147215529915477472
23666065999461504 167387721309698720
28282065436570152 87767110695763536
100526616590325152 132067524557828816
53121932211455912 125988874866719344
142640313454299424 172988764251430400
81560461704208656 133244503392960512
75222291362785232 134346637265373392
161791722546629216 194215966147139680
47963378898377120 110192797549351536
40947179397350320 107156560547410208
46715299945768336 73749448141896192
31910344821076300 55892572510187752
67468291820472832 143428527261515280
37842661468174848 43211493314908192
142425375505695008 165757358771462560
7902856497366890 104459714971869456
142505233292273488 176810559749814688
119630444205009728 129102544624076272
83761777008107584 104013394307188640
26107380576182208 146260002790208608
39921735865464304 160507462236064000
43359400736386992 80356277701578752
11545707439239788 77909098474120672
44540292349699752 173808424107846784
16472330495841200 32769701074474720
12569287944488188 17290880344029658
48348046511201016 66210261240740008
69010152853911608 107060833008700128
80889276654411504 120369328855771552
118913643732053952 173045857803635968
90805883661183968 114770808973629808
11235702375697894 150922050964281344
140656337643117616 196094672500585728
88445984437080592 97197253432389744
81897934343159696 145803518998317920
123924625692317328 158998327651919744
93336032819162416 173750462527367840
46298600263597264 112618475705510176
79413158001615072 106901612793207200
138425174293632144 139972593340898928
101106277398669584 124480247360186160
32422991430804632 97328841160877888
113854818482449008 183021299120312736
169002938988832192 170046536321048576
86924208876985616 126909607516922048
152711997682215616 195345595494998112
77579811377402736 175015644911522368
30090020611786508 80972225409943824
26978293251933244 183346113547143072
7971518006397119 118633795201703072
21129854981585028 26870094408335080
3219210009727336 145270879724425088
9622267534528830 16025265082880126
33074008221586124 123271831817769888
123556745227931568 161347654097606560
51734785017215048 71701208005704080
148148258708966688 163785298175232352
118816403060923472 136572627068447088
91295165883041952 126303425785305584
24848480320460044 121816643009442640
63181163796076584 72252192565678016
46182154359674552 155047991547178624
66849368160227416 166282831782486688
130037507803471040 169573362649307712
165067991673728800 178376572736926048
124013078391700672 135679905729093584
10659191580494944 106097228592835616
102136912245993328 176068418157521088
65717734033012944 116081073201111920
17799348284001184 99203946319384704
117006663177213632 132823186964221008
4549786853747224 104263865124230416
55740840993742520 75152966264044480
23052630017644172 79764743536398320
82961120033379776 91908676420724304
157869629358269824 162011366147333184
1857880875813216 59604543749377632
28807417171021448 98777472593502864
144389321141412544 161005819919852640
126641327510950912 141181668618057072
52755964540528552 59759420195658768
30407640418891752 132447058043804480
23271530704095380 93011342266658304
94053382263688304 168765880808819360
15684744728103966 91458862997823600
2807195812173816 62200129668585152
152051836479698 126368445661701136
6730715523505942 134729280174565136
132267567603758144 145955614991033504
19000195680104064 81095098140921040
101934670533544608 153712888509613600
27828149288842032 29430723157643756
20433836561764680 55192583276505608
133722406439570960 195694548678933952
28722847571552280 172072652322455488
101891573916364432 170760332626952160
53069751145817272 181778524105359808
98355712083880976 154370358729246496
137408900143695760 168292467649418080
39867388571074432 50405333669034184
77369632409328880 195497541671714912
137505284094793680 191111369595877056
4762752132545978 155920504128121472
46071794171661496 95368037086904560
136177104632153024 191740902836872672
94476574172656160 167655868843296480
82501467394153232 147687220373842304
11952024115536416 112760183591452752
35475340829428676 134126900963900256
14131302666791856 60076490028806360
27534149040767584 184089843645966368
123973820306542272 126707331740838960
118144204428254624 187316817315819328
21080186192475820 140813860455908784
18655755505743200 76330700310747664
6057985120684673 32489813370882208
75910104893552016 120908647931814864
98310945573430576 177172472881810912
46487643090495696 99127742732492448
86432404933524880 126380318052863104
2959536542707123 176650741257147552
82898321019156912 123881145516532000
122357454244324368 177811851208876000
95458095791525328 194276108969277024
42990121261730616 62810464350209264
39276167681004552 71999141946541128
91598383650597536 135303791958823120
166362921207541984 194067460083393824
13198679320858048 152038459815138592
59521046914566936 88198230190315856
153163964682724608 174157628644250720
18812438642653576 111353243248343136
50692894510753312 122042634729743296
4110261090763238 26135108617209432
101686903022669424 161307317684201440
26494470538147300 103551551955636880
103292394451749648 113733687423463840
157796346129358560 174372798493371648
142953766770456560 194993676370169472
57670200292869680 98653412411513328
51767564677202008 155823685457539296
100914430282442000 193310213261619936
7033866060582616 156239647131558336
37998125847676424 113156460280051840
180577866077785280 194882130269858912
70608956201326856 146498830931807680
30553649765288624 182993281738575456
58913310001713272 73790051160977760
16885069667516534 70993619469045032
15966793187871094 39756364060709416
71820407840245240 195332950546752832
48617657076182280 60108113702337288
117179769385369680 160327419525358912
61565418730387192 156255397708250304
85848991312189808 90486159414200208
69746125527283496 180871645710829920
35646244762545888 88229150636752192
37426775891908952 49874568108764608
66420871333139360 149518065210144512
133869075695609152 161755771106997664
84251224087652672 139475256399962832
131816921412740704 182279889422107424
63110526947320696 77429002515062736
106381691253665104 195821891748216000
83316084446613024 167625634251275328
184524400442140384 185067955168570144
168951116006706112 190759062128793856
115338491058898160 185859724902213088
53302205352676208 135535260562384784
23140046201006288 132600170697168960
76876869587458464 84505637559344352
98556959347984208 108685476125550000
36516674953121480 59599374089495984
72788481680456352 110988840494401696
43016516627997640 99122757359193984
90199452963385904 102961376871781440
34202162680707972 117642189606719552
59536304828127376 132597658769960048
156329889461451680 156601479717636928
138213228414893616 171897586670654080
40319382319898008 55549068926445552
18093322828278576 165934519177144768
44001014426403856 166804398326209888
15111541005467894 183276831697969472
50537520042571776 50966963752395488
11213601239629676 90943399143572416
18090105476059876 178213785570668000
168317509430499424 188041810039279136
20465984987220972 179249576804477184
56386379649427064 61248676322268552
60280687762044776 76271122788564064
1031249303387792 104357580288368288
160229512797398688 176758797675485088
40372728060659760 111923449014169120
34218971469855916 115806309348147472
110185664245819424 181035635351916576
92335084039256032 181729098423324960
33857548528993388 100081426559406672
18959466900329832 45483393097631184
119301458924033888 180987016473357728
27615882823245876 195031621195387552
41500058834266832 142762383657220592
32850583977137972 196811993064073024
73076148536892176 141479866718468752
41184691798733376 77922576672774144
153337371949548576 180812065240556864
156977639312354144 188507271874750176
149199230060118016 194298758538251264
42413846040528160 108686623208606480
27413021595088120 60668118976433576
87921759892852208 121856657631151552
81717745068292512 190315769727352128
75187479158182704 184836201278107648
35773085155879888 167418337469696800
26935879438433440 160379671810280576
42801494144064360 106082700757841008
47693998726460352 100872251451543744
85356073681004080 117223989710056400
3282199328643955 18913010493786884
81237832209486304 98321394028957840
111422816573235200 132636155320041280
74031887589584144 179735986509010432
52456513272405448 148660620511395552
69744783432333888 193491573932231840
127031848719742960 143373039246190592
59346706026552936 124289416618382624
51822894637336744 91175041802263264
8883045814680794 136234446549756896
14998006072138332 117851875465103376
104497874233007232 134921915749491008
49969804988590184 186143807121841312
97842726003940624 106903257771855312
28400252485818296 129883064052959728
35505515006642708 62207701180675112
60101811401236568 100918388117960080
15685887151408864 113104488951051872
74368313429246928 75331849379413856
71829932246253408 132434890803170368
27125101686949644 108022986692858384
50838348726573216 166798914443380768
159924687304806976 187632909392268160
136433397531390704 175874710261065952
71967421084159616 87008829808415840
3307586912967242 186195403647812160
76624547031788608 157057786172213824
32885066676955284 71429917649598520
42261591714507760 76047457991836800
10568055077111410 75490129981871440
31625752645880252 105297565436292880
50714326287291952 149508887971261472
91507504641030272 95360042512788128
86714622237982176 150657888148617440
67334527851966840 102296173958756704
31211803314960068 102480389550216032
374204957619504 159003516098502496
83723766680769024 83771282229362160
19808247915183312 101600043447736048
24848419107411168 79410872536647184
9897390050608054 86436333482196512
55432139042995176 112910340694870656
104226148385550768 169804469990556928
119655278108217600 127228653796764960
87610808294030480 93188210603114320
123368188216158528 134196272651926464
111382021887008432 151889251306626976
18154923432128880 64236648083447168
60217200947176048 74093838152296560
21294906032739680 56805497903965776
43758445469481568 112120387490579824
105053205161262656 117806929695253856
13617100919910530 24582625754429472
11302741143805948 57021953717054992
75217428625413232 148542587296858976
117630815517448768 156140332160665184
57948923724554128 175482367848870208
158598132342063456 192115681702173984
69142999401253016 188362614257102208
608719141909064 139705672827348400
24226422730017520 111557931679088352
91809483421644368 187015905459463616
122420531915414224 189099217631515808
487121880667150 145741724859921248
11991235132123406 157402658206430304
51136338278025488 86600027103740144
8960020697601114 141734212615815232
77825750119480736 169531998900099744
126447193550634992 139064279550658720
2285744485630636 62775535467633552
22933770971121312 100825804233108144
105196120293357024 179180836649629952
11119203140257566 86620138522372624
144618985018095168 178581113123103040
8431422936183468 56526688829479904
2420402298675351 92507786587403648
97126952257874832 170495694745671296
23319385282222172 85324184672845504
142653827967745808 180792605985985696
106363152772500960 132009213351871584
2205940832624860 94311555755889488
52016617075998704 185131800019753344
42415579921968392 171518857662688960
72372181467684144 176108781374701376
142915537720965696 159385621065632448
110541082591682848 187083795627617824
119363975421008112 178033259224988416
94454924376970752 132344050036331504
63968529290536584 132054413613624048
157632163297963936 158600289818219648
16940988089835292 48576672247327928
13597038462040152 133644885069815808
5437600508369305 190232559001920288
149909245980949312 181384509740425504
5716392777028632 85938476972289616
34420750932013280 179312181587833376
25850355776960016 86863706903292608
19690276280786052 151209491563541664
24472760647782016 169069494653239552
153028464324177568 194420670648139392
295328328891140 177723409926624096
120595831519948592 196755058887592192
2180633691403871 154335686594209376
2795726456465857 16290353599141978
30797210328110120 137690884454515776
153117514442173824 167092462972560832
15187839225262118 178976521464868864
43051938237244640 116445716888603312
140800605300167280 171046490283745280
60179197241269648 63132372873376064
36137582175513944 173982440308975040
126156333456897616 156115740207147168
17382196933092460 35679354485837804
58589884546429824 145206841481317312
93640562198064576 132971235619441264
755916959468025 95903275466665328
19486697398432084 120635000919190432
98347042831617312 181557215685559328
37597010809268456 165335094851386464
17138381850386282 46176023908214984
6195569777299012 54423167800948800
3892602724961537 137494769517679232
81227414399407936 170847872884469312
23398289337611232 121893242460745072
67034145207673256 116534350094148016
122425069546857168 122768715894817632
10493888542514402 153433485544565984
46688257100937216 107849550563968800
100936201543398944 176295115835383936
54483689579607008 188664937896007872
42036653763459744 157136822359445568
27008729351007976 97210232761599728
29774449198891072 93890874858898624
3638695736619184 170425185039923552
55588135613369056 83346867689191440
69077629102622312 139782839573737168
30292773597602328 154300451836789728
10620273781114708 190035553316412480
25625432800188476 25999264708346452
7660038666086672 26142713864986684
42853169686320968 179168526820961920
65531525313133800 164386388937692352
60388825191007528 91546467886647168
11070101249626552 124879293954808736
7808880759625338 54997116717122704
96770426475980048 149336607746915968
141938363574970976 188378053610476320
244265724027595 165283300722099040
89564367311656176 132619513342143344
15097460148005616 24395832028979644
68083923176767776 150447098256556672
34944314421483288 137292966014650064
51947931395547896 108955543704512096
154498031512032480 164477473147739552
61115300774795552 132420348386840272
107642093801698176 143101597052949936
128291540951524352 187517882042762784
59288993326963288 143335553733178496
71958355730361480 73546981865150000
17364925938982372 18103661364078444
67445979259618224 131651405649861200
115704896260854192 171384073280543520
13087951513110392 111318686554793824
21349207725572808 154283422910243040
48189736054148128 142928931559238032
106439679464050 189019149179003136
48359173448969112 81702586534627264
3669349090727331 31703252734921640
124411093549542448 165756166249359648
92931682302132448 137141625214349088
61640837139180832 67677314681011576
178195762790845440 181593756742506464
174626288689624608 177192319362679168
14031929082747650 33077546254683056
42831922664215648 77956655385259840
89481688199055568 130412575942029968
34488788419961536 100129688338378112
109654766643777360 175629422582944576
93200454737930416 126311822910875168
70272071601428296 120855334552866448
154110463494005120 192175334025357568
124914439904776032 130001730397797376
153848074202267904 178215980247985984
88318938680349936 143387191257397808
25827393506164288 110571741859800672
114498221609251712 130912470383491216
15078830824978804 187644768867873632
112912142860239824 179686493213224032
30792946466833736 33154750474707548
112788733857276416 137573761370958992
116865447008819216 166456066340305920
92192333952576624 193476831148036064
39306277040278240 73246848280391360
19045355506877704 160698750996702112
100753582629344272 140678151395113392
24928695910588284 97905540519807408
17789596012822656 98980420796285760
26992815954471340 179960952830006240
155118739906659712 174767206146555840
95779960760450304 136828039649024800
48253432868410760 179718696005439488
46451376838771312 56226108844157752
34262464079668004 154725656925000064
34204723113332004 195731079127592064
21608850760449764 156827620945484000
1274508638456366 92641487897323040
1334692420743737 102350462251381968
116336454758220160 153722363787790432
6256576352063818 19241734504921276
44862465913541216 113441095954480992
43571887790900840 100980184748329136
95739380938736016 171032601190002432
1091450801432581 157385248008660928
1596601567745954 194342695064563040
9364803012846574 183675114081770656
131015624928071328 134339875323443264
58920262277142128 123620179886574896
51487084691884760 80687115145344480
102835703021513776 135261271114643680
21324724628901608 96945294662966272
51584849284081936 79227844862431104
5802033763760648 76805455114425248
30644643752279608 71070719829840096
81206437411908624 186133742775833248
114431529631845024 190656423321765952
153177082110837248 196535142733581472
139138002834198928 175413997432566976
178150473924188832 189638484344022272
13135826392723906 140230009009813776
97577394676120640 105827138321411936
71645456227447168 122913422434117200
58688049419035168 97747811627254800
3192967208689800 143334354997728672
77165942436316336 135805594330470000
131574377456579872 153007526245626592
51151213134043040 148816756167055776
64646670572915720 164785070011154272
38058578057135888 107098100314760640
37504015390425856 41779490203624920
40983843255548800 180885775840512096
153520794818023296 164866165846109760
58323629415795280 117526402582112960
114489143734088640 121585858867306560
9995888273838918 178981560016357536
55374772005270696 113969428932835520
135919859124991120 151248408374241280
9313869124757614 138036276273483280
59287905692900736 162747335339898880
74093193748551056 159475987345711680
77981576574443664 181479198166726304
4399484404907128 85070419913852480
64467576224438960 130122594275390672
96760675856122400 96997974585356384
126951575911677488 173335266514180800
34138179725758232 67490178364286368
113636680500626192 178142379545397792
29652373433348288 147635278217997184
38473207323615880 81795114648820592
63183062020633400 190300879775734208
90761186467807168 117987778223678656
1505841640164989 66826525234245944
4112044226489077 39797026130751304
36292991487315568 173124044926562496
116550886569830848 151674922693901024
46370869863143056 81163543548203632
26507379330954160 46169203299282648
32286681279663048 78971115118359312
92590098336233328 188690217738019136
53197955945380448 117301167262703936
3765274124533377 44011546048215640
10551138150277106 82325643280395024
72042969583719304 136262077884313104
80998077174820960 170552737273917728
22900731786227328 180798209887198752
58280838858379392 66435339687405840
98379889908938144 181571918564993248
29800883992026576 82696152584851072
10687756105205316 34408593679021536
66286755877059832 138545281338684480
91534706879127328 153055503088740416
45187295713766440 183050445653754208
151688355940124128 176573547416757280
12541316712488984 43380827808124624
146525400252616928 191983118039315040
15795250654194132 77421721976784752
4683998402346131 23498898267902608
82947469368154608 128424131641389088
190942131105086720 196050260668937120
52847347190910736 104513705717120160
117383164622908768 167882671830957536
108389989485715776 166081357346194976
62985437684998168 125533576540291376
55387348187084352 153894095671501888
150492479714613312 173927108404074240
9734684808433356 10094094288116758
12375612311450082 176414942717649728
88519805094042672 116967791446766768
56070692976514512 116892913347543648
5330760472218431 22493866430514596
63079401310148960 134330717415988144
45707216981787256 95972481921495552
2744082735367900 42254367915310512
84771416014779360 148165645169951392
124917035165098128 137744063057594720
35284377978218340 139228099965364000
73766302900540448 146888777996055936
110079976347673968 124168484149945408
33709722030208496 109192915393820032
26965805884377504 130760861462377056
105983289808508272 141969362386216576
104296209216749392 182219009396627584
9983901919769010 42721255684466248
12412095598130988 67788955488946520
30679834535768540 61452865272099568
31095915067432532 116054449735736176
139463967856639440 178632883699304896
49495534000844424 85818197100638768
51892579541082808 91088533862491920
34750145909172524 72950152925791040
167610411866495040 177381509701091232
177050655160845952 190188387235503808
22228589025655240 51889165507850080
85700347658149792 89764134107522368
46869848616508160 163052513647980064
144572493809404640 160888153844293760
168796126679704224 188880264291085952
3607893396498740 3735249969348179
27514649764422008 170115974478051360
35647390636710536 56325225306498096
53682679031260048 150826207249321312
51418817079991416 157455629515934720
155087007150333280 174486096362384960
157772816820430 26230014802956232
93908942483762576 120627196470818528
52750675918856304 62722925895968064
55097152783923864 64657220075245328
56026364423880296 108904815363617504
10302456798519074 177128801362406304
102030219698606848 118015214806693696
127348737530647200 144674927197524960
113051614424115248 140810440839481152
28834333844324488 56418652010663616
24462633885381212 152093969861390432
69022202144922904 127034251272963392
4620548983363549 135973974403327072
31526292590690436 55869702635304672
57332497113600688 113421766757767984
12475824677378106 145767149972933760
27940881099650260 86862643116709232
135751617668327328 164022815620276128
79925781343177552 146022862284313056
10642166894100460 53759993817110440
45730376297800872 128878009730369104
49233752868234472 72213296179371856
13215334120600342 74641984554895824
33059356150797644 79137366068929296
3657419776467980 135852889195211360
46274040920417736 149126208139040288
39616398801391576 168417781035475840
86109278559728496 185139757411071744
75858756557651936 103790567779011280
518570281338980 131709723165788576
93725783643081296 195375449878452608
90664562894650336 110604298911329712
1900041795354707 195095810513419552
30957004243499168 171167407988673376
95417646052421632 143280282988387488
110909972444711136 185898729639320992
158232183286451008 160683430577291456
59104889190362920 151733588318636800
17658153561955234 47690694086663296
68536890127434016 148642392662342656
17787870825956258 142896978553990928
53338874067560832 61806778880143384
28595699264028796 134640070667198112
97609259322889776 158301285276399712
6274684221939132 177779285789431808
147057755485429696 149107426225643360
149088109103950784 162620583683507584
70165960361062048 80866795709498672
41124447996271816 167185735951434944
50417190006338632 140950137055177584
39078891202421168 73281346422112176
69269471693278592 119110126387231920
48580337660392920 157295272613844544
89028324225912016 130537079081708752
162178560103076192 180111383200405632
154726398342049024 191101030491724736
130949599116867696 186708111739771712
91915595696282752 97639116055443760
35462264030558280 81317845675196080
64963798783052488 139311404772905456
39816384905768152 45487801717698192
6764916298354156 180437448247116448
39871031488313040 50557787868868464
43592668232616944 167721268509036320
46288531665644504 146949624055640224
5993298417591621 31861098648633876
14375613881243834 74885642646034736
130362453272372160 189300451867530592
167516862438430464 184759504007408128
61071529569027048 154718575169247712
115637813958600576 175963409655101216
10102404199593076 183788726563169664
170434882931071072 196344509028387808
62849459548205056 138610465118952112
8033683542990395 195358616613579424
143759196353978160 151390890107358848
6601129175348770 61566822619259472
96937689558073088 188987399287789568
59876455149062928 175401290980307872
180144787038735584 193801379225161280
38965516820508616 155169527791537536
154497694670164448 160896141212801504
40391102309523544 181329491502226336
24382554899962176 60344899144952592
47212205793359864 79118983364973776
58954977206073496 63550225059068568
57140060212002728 194501678948693088
24266910128729916 162183637110101600
36463957167847688 148768471495423904
61665735890044696 196631078998760032
43227342692744336 121747575575303520
105019481747295824 117755364827326320
80087515528715808 164368535457027040
61292175630110384 108248784508660128
98909479863253776 151792134349920576
2067533852084066 116379704392936336
80755176516222944 174538103631076736
102279269402063856 161170776316215680
89512988650418480 194904205401437312
16989975419731596 180416245336250720
22710900689730084 65002262186935912
16289869111943744 93202175346725648
40112570861315088 61484661829066768
54999287652084312 177395336575217120
164485209906936640 185093056144623360
128266764013043728 177166618099831648
180339315878346080 186207437938369792
107723350653380464 133395476616316432
137646521314576272 156846405650658464
105982973510477456 129064706233853440
61959880933123896 195150217793577536
141059390729885680 165431126884280608
46936355660568688 101686888500863136
86610219226879056 193895338203223840
8766284008453417 64046872183254216
18936647186531848 39873480509377544
83351012832011840 176013603063511072
61231343294450832 190382978212036672
168664837372694880 170661810221835712
19463317423365292 162092357916019904
4019492528813299 167836275172700288
110936554746316320 123800457166781312
38472804478199272 108213876677639072
121597275742826720 196278998840611136
70377937538959976 187156310820223840
46155391874822640 181650563379103840
40031968851656248 154538903980074016
14566051608461858 169173865048014176
37882064881393288 161180123673826432
794457685316242 188443063450169472
127717232731178016 156793125276049184
3829540418905491 22877356442811476
65492770780850632 171820949977788192
96452759044402336 144491764616842400
43538299554576960 105645264221961760
20789022176158516 191841282222651232
97090292354333888 183619626674435584
44424239328472264 150205793980833280
58708970036438976 137503443528815376
35442751719257160 118958560887159248
133065155943600080 172447593592379168
17187684726938916 70813221136103528
66572313750613720 182706378727759072
49199396416896744 71066744906060144
84188402082104480 172406803859205088
27818669600183680 136294229669616128
61444094925751512 181482109770881952
60565905490096368 60599662622533824
1056331651299789 153069875597900576
23473885069852260 113621381259118128
55101571919749096 82812758270055264
174243304248421248 190145748621092128
32146767131273236 68558144765123832
121449281520134544 192687025645455040
109383896630160816 193236452544514144
131196981690492192 137260104366227936
125186547600635264 162423411587346112
37225506943839160 124650390504671056
69737268162752080 70568981608272728
59528625363144776 186295365416354944
50417413911125160 111335713057020592
10439865954197944 176600004988066368
161196048737643776 177068626491068224
106087240238021312 179113955254970624
17571772386737804 115927563475944336
26940867498847604 160070570891893280
22298898340170472 69488183013127000
54446667118281096 140100126729749008
95224896869609472 175191334995368448
73649343084423456 161018311015037280
66782467751471192 71605809997149936
14924070814968724 187366912407473344
12654177761532494 17371661552411342
73612504535998064 113503089831972720
90374489049879728 129378371016561120
143728639846518960 151870987548039936
60007864223704032 69584245372865352
58460057749423704 138233837586311968
28661404648323776 100898662127304272
64241694142746008 167433984040130368
58308999787029584 146433175382309792
114269302069985216 190577084709832384
32503731554755860 188047292940640928
58033108764672184 83255998581669984
42330391688695256 113251139358956592
11137745996687218 13407610631121250
142429924884691104 194469362678195168
54544821654856608 101472056521104160
3896497753724013 190175432507729824
54223565220428592 148145132212690336
59634115968945360 192294375679813568
24128051187324728 51676552956001016
84125523853742240 180531779112453696
48195096145063792 95825720642808400
80520081939060960 99123933260848096
61184617524814480 193390938936646368
119829483014029552 163563891370882272
6214593279604268 190079565738264192
19011790583764896 159856480861273312
117448165142528752 138769576226774704
114497005917595376 186533497688663104
124235729311722160 186402558489981664
116411119628473760 195836474611042592
57643793287192472 82428468751140496
56914658892322224 91934064804061520
8046807322715641 25998686941728784
75743290400863168 127066743076509408
56177823669205808 99190017077744736
28667417941802376 162635189613382784
26977708459165284 123813707435229952
149655814171600064 189027016817261312
107907597471892672 140517514441147312
41695125731866840 176281305417672448
48481567218091752 78896236492182112
37078959456844896 159376151309226528
3288384069391497 46040457190971832
12152447614067858 162395503579100000
117440257950173552 131556577994816448
45951343307980976 61327908839062600
63780574700115808 126708966726690528
35282609355690100 107577614750399824
22973706152963888 93658176644622368
87687650960899936 195840489276633440
51696397899391104 172661894218028480
4138937557492804 173348424460968448
10340104130294168 170244089481985792
73693205027404656 111949671489971200
91332700579573968 191366945088391680
141579900960798160 155061362235535680
174294436812754080 194655248780536512
14092394261235694 168477834718415040
17253226229732658 19393934108025672
65869017527067696 193023620484970720
109393111628228112 115693665793722304
58069752017526216 108691461786047584
24300482328342296 47685787031328488
123892525774612960 169445808114287168
140848156975689056 158806837173327072
106249455626077616 141635199067607088
57061048712586936 180811773254287520
62835898633236752 145474779938139904
37737918897783424 168830491168704640
67590007214128792 181973147039935616
25701617661942096 146170060587177344
48203444030395984 196744596471986688
143523776987396272 157752059849290784
58410440996798848 93304313670144768
9559016199505686 59097127103601584
97417147530004624 125829805657149648
65593283241492448 161807214519323392
104684956700126832 112240206626935456
101642981610626736 139100966074325360
52078874284382352 81811870219236752
35288896316098856 149750796657958848
26153358894983208 83365696198491200
6886832885974089 7265553199502468
19264260627328352 140009635743052464
141178812256458176 144285352781616640
3587665594512625 69559353501762816
35450724331432032 171257794440434048
94932191735678752 163600364319509888
10890362399016378 120930047313672144
16359690516211368 182314795869442816
157166015195457312 188589997448629920
99250084218636048 162325852488718784
47613261966430776 146813238069802144
28371134262710088 176131054780907488
31332140687236672 98055173531259232
125062494049537776 170405074355295008
32536697067169908 174821640887181184
9936122499837704 103169357374660848
56427790754830216 183614799643825600
130914691321286480 150858844206517504
147487251845271104 193317863947677056
33239059217929288 172912511882072672
22655001296581844 71050137090066976
9962960789341738 123202087630754144
22241500468925120 85254217303519728
6279218825843422 16625085574517758
55719750315101368 143169999198024400
118620462450841600 163666289294204992
82335612637686992 87023140125058768
69841808027195864 75416017775075584
76884671686853952 174134786148433664
45139974171884656 172400203029726176
140035111974538528 166948220988663040
62921647432614920 93533086581883536
24893300341368872 133919619285032544
77957648492658128 150997464201593984
122397978468214064 123729066805233104
17925579500790164 38798571134265304
68751550668503376 168263288450897984
8652499078225364 27289255163483028
40128799917239336 134365130723620576
66638133742130184 101235080232489232
162034276552603392 182660418410461248
119363387351975616 176690089790605824
1648508423006900 64022964535561224
9840625427221876 53433267613328840
112488161104571072 134848426780533424
68424594409942048 89792633940014352
326282028203648 133304273695060112
76710353825703744 161806157925088064
14454682141470508 194604936713472640
11620878959476906 154046217382143168
34468243908676232 173614036744063840
129361575554967584 133798151402332560
80605911366904480 163537293884084256
168169551149234336 190072383100672032
106704216492689776 175870610277815296
73297616451139360 177086699596342528
55994253410106272 93586131478616848
70163169990179136 159774411009318880
11229228685631320 16702137397627722
100328385210166688 117523147731406800
18608910574658064 146566507964577888
83461349567993488 135483570204273792
48091780419844888 141578670514549168
73139282015252064 88272914587182640
828862689422454 163891956976716928
70368377704790072 151532941568203296
73764884078598400 194468652129108160
22029302379620148 114078469463642592
169777187657526112 194985875459106528
20873582559197972 38953577189095880
52039572475448744 100523605634832384
136324387862766096 146651851994077376
151665191756057088 185410856976601856
152499345079347936 196551156325613696
28420800710288416 178180096094677920
95214083901753744 144700534395857952
48483678771890976 188023785119038688
16302335805740180 108102819071797424
1445946521738359 171147158876203296
107772719143360112 150595158618257632
68537912148117816 188893363623911936
99100592919954240 159363298846710848
8513292777828606 96260313776810608
50235967401550840 161587272262419584
16967797273714548 136324926170650960
27452708624568748 170359898545076320
6424827380169158 75626174034440592
72089816123314784 95456112868226368
128439279590085984 181916253625297952
29377862518318644 90762024049135760
21136944108108656 122570050829852000
151977217377964768 175926782153716512
36702676929660984 109549588583515728
64768591523993240 86591835139751952
47176240442638768 178808790575794784
67925899949528984 126505617793928448
22292671927096324 140189523368669056
53110729968077296 88640289726912192
21551526462203224 96991405489174784
126475351690512416 143140489512096992
31856570606694088 32738661506775120
115496154428581456 121926732804244816
36689632898889504 193247786864870784
118600873195086352 194707972787963168
31515670156936564 99018602309949568
13459945966373146 31750848211961908
45285631027688152 86582417611442944
24860950074812820 147064745306450400
11984383044789398 138418021517717088
114319952622883408 139009403168702560
183790110544481728 190241840960829472
6237716877673236 164973449912406464
80435280835735888 99187784359077856
20795140427768892 113085778508859600
118259029691288144 141346727841582048
132774431455410176 161950544708052928
130498365766053392 142942537685889136
146761930536223840 188355568993383232
173230979861139616 175319197841398592
83008724039574592 146097401945635744
102285157664288512 157848994969880320
82333493179149840 82867417926995632
77278496013013280 138163793354532128
140602102146154832 190536629275342464
12278486485899196 94693725128440800
38384267569768768 98950275829902528
130854210734314816 174311829788352704
74547683343691328 129849645189407600
118711180866521952 158757391464018912
80287267245616384 136648132792237776
44682233578721816 93441931034441232
97866221968274384 154391611248680864
17736219948021448 46861789917260488
27281055451190500 116833448735485904
22082932646148300 138140281691909424
29753859707372732 179039332693410880
124633982496445200 128328714512695472
24638283968478008 130931617971250944
85035192658369056 95627249740989808
173397759687430688 181627140859463232
10409571250951812 149974285452678560
29943496261993840 65904838058472272
114634000475127936 177721228174746400
82303816290984960 148007321393623360
34397014548341264 117104076087391296
138674009143179472 181381157386954496
39931131762141528 182724437950964896
6630929938814875 43680558027041128
67353262306965240 88691217578281312
67864366350419448 177554578814844256
66822754260131184 114633135795744592
29185481830917660 174292222402224160
5786255482892536 125233998667694832
75585663073643664 150719605943625856
159192292317302336 178689946240046880
66136729066826840 79259059588581968
44158975278811912 82015779181140128
72250378194884432 159193260413411904
138635685448859824 158282828593401824
1518004304218445 55588323748850472
139223730927234464 156445003452820192
99066958832645488 169075442027017568
82352618014606832 106032986484706576
98475734549348880 184426477305470240
94651212288844128 182547623061582112
30657574014584936 70591916621380184
81120315661807952 157291890422563392
99693163200517600 112150567458487632
46719155785904328 70479137718422464
10519216750645518 59583846420490784
16437629306229216 126381092738009392
79950185999903728 147949984039080704
47405871301550272 87987669464881632
63757204120254480 176011055007119904
30586576118747064 178396765783940288
67720860431745016 77276152155965136
21003491462821284 129087399256179024
117177590312146544 122490664979587024
125262361793342112 196266145062714816
735554107738952 11352755441781670
3032500395241713 70988445292997424
18960700349684000 190004359367271328
57038752168523824 144832564575465696
93481059804870976 126337049610120656
29081280207321508 72808358699285216
13729871920158688 176230468764271072
82403634694658384 86870041225377328
150834879246253248 191573680212136288
50947563036563520 125244205817288320
31404971478572212 113186562402715632
118810758379924560 121402272680460320
71377989678704568 191017220661898464
68979726437815776 146495657013799488
40751982154440448 117838030909720576
2050269761429481 71612623106994832
92592896103100176 159167379674093152
191130951253959712 196735582933560160
9542507196258296 177223946068978464
6211217880987564 179176455730246816
92155751757909520 188046450262239008
104027730702573760 117603739653228720
99193586738335616 191376862521384352
59159634175269312 89821570441391840
17823511447681242 75065091928405424
39247641232233088 68358918323469824
62853126337682272 150200527679765504
95320402432955504 192237419179796928
2092944763468701 150227666738111840
89394424746486992 169876669611610112
50357201066049416 135639166471665824
104547353648989280 158310899311586368
160798805685164224 195463183796424160
56149535360293088 126960196724062720
109080717048145440 163319636620238656
49725465438848288 156935336158561664
57447141015568216 84198691796731984
86573561956845344 100714680006898592
103056120479544448 142948344060664912
56531227983405776 109528801772464656
138738910238394096 139911569723674992
63802556832334096 81731648891857408
14373001604525770 36744655901971432
2003876973814621 37895305722773536
103294669957620656 137043867141158304
4322468784185429 106088916576928944
149862119417790496 192874656518540416
24154199744780996 38089777111807992
127703024218203216 179850607561851968
46028116468382920 102472207073254192
63520091614599672 68239067459784488
109361663356820880 187125065288902432
50245231785122576 148587819079590016
21606538994209856 96409637862578032
127590844223661456 169223059167374592
32194001794033992 52016388958375152
78207186915482176 103769416779843104
49569840483328352 196329655598088096
8715161656145595 20499406292094956
32456705493579564 188879483576635968
38370266265217464 180037379351634624
31821203662908416 57711052737098040
85514965877953312 161891943502756672
17061706605169508 177674652520633504
105755289801007872 132687246929937776
12418799828971558 163000599546380032
115903562171416352 177082007087664608
9516151456767648 61402895886367976
53053880443624520 167086556206445280
59588771143582648 65178907112936976
100897509129752016 178782800470242912
52201480904521792 107570134408717616
12328866799085964 52903771775806584
756259008526178 156134138563694528
41083721722718928 75137848263310912
52500925438197488 193627336890959840
58169195198166176 171453895512034112
97075082929618160 190092538725355776
22668712677266324 128267912582385792
33518310072770544 94192206115085744
157900659605484960 183971784757419008
7068760134887862 155936067747421248
104226342757395536 195623450152152512
161554726449294496 164452138427061344
33154266388549804 150850582559108768
53643127439471480 164687764026392864
106108668598721776 145995895487626048
34690744988965608 49707954073755624
91629580645134000 123356448303571808
150674907058458688 186457593500981312
2618866998889886 56642441145169152
68777172490283624 91493277893977840
6556594053304968 119187236121289664
130649638208592704 134267300638447376
35799593177300892 81990399310249984
108329529856511056 184254328001377152
38803986113018240 143095148149411040
78125442839960832 134533013114882704
87858400184913184 190270723723043392
55651158712951048 102603139375180048
122843665232626864 148040881650295872
171282882350299712 173747130069586208
69028270362147248 80614797166904288
44426137411725744 153545439355752384
123568643009940192 150177087424030592
63222543385481152 132841405343060688
157846013705362528 160853082360036704
56184254875707760 119787242742003248
153873645534129088 187369718776074080
36399384896924176 127557828420472448
153029690445259744 153863744313635712
8170011302228341 68044098115711736
14935400718926596 147658699770900672
21969594881514084 189965445600978048
12731969946602582 192900190788381152
117177358515300112 124841989517553328
492871706831167 10320815392555628
65927512781236008 90410021338591776
81564402081846672 165996032399060384
6771524943688447 139979856039916160
80802084167275984 156641887146843744
10750192954686314 142616003990814192
47850869005543320 166747889012223968
79954414194745600 81573143610843472
112269436957231040 137251975563613424
23314936282544580 47593971152027488
26392774753397192 160280769298431520
10221827499774874 39489443365852560
4627175327372875 31514579637390592
77064159495073808 108869580930637216
60024088913086168 172708453871959456
25590091356845848 32048993549837224
63629600581767616 66659873614188400
110309594073436480 173958475943462848
129859336023349056 131420915197332560
120114762203279568 182277843122446304
179153771292523744 183264612349709728
46949230036355528 186148406424816384
38206824547073504 137034430045246208
77093048690803840 190744927160530496
146992324228666720 154265142823924992
45554426697225600 154868585061590848
10006007738984316 21063430434061808
29382453376992936 136556077652742096
66115897194528880 93371988007844576
65246101291263240 169699642226027232
27400733930637836 57267426255490664
130864133241586080 161258057531788736
49266312137216128 158621500367085472
47559592650635048 153134053177107680
81103499355299744 154520867439464928
113127871595090224 119325574881863760
689703713993041 178079204677659296
9090960576613692 105299235403619632
86805675969244096 125924242997322848
12736123983586450 119459757917106928
110452945928637520 156351508654908608
151035710569329728 168458332668592000
8667760199739693 159740602307675776
46478261823629936 179204813632227296
80636705436646496 103293743763773152
82666429534928944 172566002397264192
7718380034602626 97254713519009952
49362370940597040 125577463427636912
35989596903582384 174468440272375488
160594875497252256 178087353572509568
24529995050172400 48320252746624400
1720769573503414 126915685587915552
23879701765099872 129949051021682640
52051257284616584 192908852628626272
56502322204842040 81663303066799344
90809809224526656 112283066746650128
29488891655116084 49988957253509120
24391336100711336 160977273400269920
32176290832736644 116586692887529648
65653706195111552 184350229778301408
8168760718520019 91344055277039904
93341846158827472 137089858129877952
91836586097981760 107592015106376800
33220918504327588 150037389534170336
41635366018381064 158903632679794688
67857087072791032 139277426933172464
77100869813031536 181752783501633472
105805952955844896 165093434605464448
130388651778005888 166003022155136832
24675564086861432 55269202910504944
160335983279099104 174809479740484480
79920987538134880 184256707039818880
131564094586552944 195060075021973952
14005308284075198 195546613603122336
81219077694600496 111064149806419472
52186181187386528 115947487734480400
27310309013586076 63169864742135144
14356713328078458 94863718949210544
85299743761087136 138972688202976720
11390635079801380 64628170363491264
185311354042145760 195303594544335872
47476055917698064 129344675369795440
91546987946381712 152250363965475840
131639106730025968 167666789514900000
4870978068118671 28061506174429824
18544044722804448 121251342147536320
147255768379250080 188087488441279680
83592726229476880 192510645985496096
65314396119082088 157536022835839296
54470447137932704 127823362323857760
66086151208486704 127430804962331456
23715483550595732 175339208870620352
33356026950978216 152815100161212640
5166778422803869 51563890857218952
52084808113773760 191586420728334048
47685122597662312 84155391044403936
110901134128207088 182063666081398304
118479779123811872 125607955585485712
187218906982568928 196179103882287616
74782409332803632 187577694680171264
34626451346383208 108691944669940672
31423772080569796 177699983228921824
41145914970597456 76886124937268608
87946864235653520 101451159663372032
17948982419197308 134944030898686352
67499894827852944 124416830346326848
54809266834089928 164398306134511744
51451446222143552 103429197398093488
134328569523142272 163639127230451552
118734667439814704 173487326177930720
102187105796864784 160520109095575744
124047262899366144 151090839472624704
45733889317011384 82486940540605664
13064086219195638 90409174355610288
42607232852119256 113911064197712672
131663413543144000 160171177668393536
119655026430190256 139500835512505360
46488330306762200 126870031072889360
93685330776796944 102375063880100432
650687513784477 105829391648023760
144072080080318192 174454742344176992
8682332162689779 186564133862745888
143222038745747472 190728066521943424
102190159574888208 123219852777000752
113963350361901648 134591562238408768
50563576077633848 68697601665818288
105262208676394512 118114569947011296
117975582012152576 122468497953740896
74159436778559984 130989294460259808
62764126061369776 72714424926825136
153531997520545440 183633961246272928
5597699513037183 79740523043017072
55599255029571152 137898638789147008
757176642305345 145587886055389280
8470220043752115 86063631371833520
24697853497962316 177496900969856576
95009136017633760 119490884628323664
103548904843177904 104340745809044864
150475614146138976 193853365598897056
16450386291534778 77411195452775120
40052363928324168 147186445312455488
121618290808654928 161153383728466848
70323582881722760 193277376074775488
58663129872448832 125649673016099808
330510639309285 196313747491871232
72040871819631192 87467999803034144
107248634474568736 154303058694289216
33371814081075780 131996042792470944
51357584072047944 128694166906617232
19352515957710500 66414167196699192
67482457268296480 76578996897125904
4545767071601578 4577188305037908
54988108849532792 59753067508019472
15786700120014356 114199232503611072
80446843323961648 168588263542065440
9489177544098682 114916180717037424
24132448777320376 185943948808032512
9604815336650138 177748718714251040
110613525330892976 144262282699548448
10098611989723766 159712292175827872
89265737487490496 178299165448755360
7239014876582107 79105400243329024
42007334206780368 188793086466180864
14914203110046566 174944032475690624
96358340355896672 122403062413713056
120903372806540736 153599000672230240
94672997104878592 193913557004434080
51641342447298952 166011735453868608
61531637974876272 176070045900676256
69898405072277536 121908566082188880
44656184213196464 169059664427331776
121122032904546288 169130062770701024
14893033752525942 154296600688784384
69073021880677832 145269754541544896
11346746669260186 182211119907107680
16023325520003018 82566049910550288
47103363208468280 139805161112624208
113387410600248944 191135731772581248
6519640452253624 183448130568116384
71613336147513576 148848844007228736
49234388278737560 53525611521236608
44468246602818344 64091231612393288
55238940807073544 183799785875293632
678327631374604 99533229505131328
6975304711098723 142525489689377600
104258273539597232 143074246629019072
32852305024666432 37705564625470272
7427464387594176 181738822380627584
118523752520676320 143362850510532512
105615386104425232 172646639517912544
125366414147816384 139171911671949040
39685012586444440 50852290004411976
48405753708605416 106546852713434992
62755476582779136 162884850382917600
4592326815303350 191252775711050688
44372858646946648 179202535667052576
55131094606114768 71561259354934784
39380674049186504 74057343582779152
67010873572878168 118298321049834448
77490536417794976 129007439437122336
25531685721667304 153311199311521088
129032191759198992 149264296041765280
15182567863012700 99289942550156336
24789531255471552 121613091500029696
96266723442896640 137704733263714992
155702981004625824 176317148916595552
79455572342874000 104101494884870816
3082661589700211 126688167477337728
2654646969166320 192709033189401696
147711137577370976 156462582393933920
49358757108378448 64827040981769936
32221522937042188 134377200236053184
128233868950626992 182555110522909216
25378749639673492 76070478654791120
120951635567013776 173728482468802528
25972185627503668 66283521721765480
16669056086608008 98552205599898384
32829702654677380 107129220276147216
72239307440240064 170528310536296480
90398716260830928 164676734724873888
35202517189098620 115156673778941040
70423541460278832 191069971179175968
7589580826777207 173059851363522112
46282112463781288 111921660187151568
92775906460085520 185119447945291968
92838614923851344 154642759574496352
128996601355094704 189225875676439776
139793553325025664 175895507190030496
5589135894483742 103846602471847472
64816636884340664 98901273004016560
26110990828717088 151843186667944384
56169546906447384 81631145291760560
39157386049055632 76611218361321296
33370085887997308 90229077584562320
33126223719117644 161421270785508032
34565109731300816 75637781952906160
37328117116458824 136299870245291504
10931253073032108 142930021817666176
25611100325566088 55375343176983816
79208151439577440 143742935860956880
56301041247303888 131001894071693472
22954447038976600 86747430534623280
90669920734582320 147814732567921408
30808006981473792 129195662578836848
180027614767439872 196081114686626496
80708991795905552 84922691000349360
24873853010956256 70280236245319424
54965196696396128 116990191649931088
133179445146497520 141735331851116928
54148949919116960 115962748756353440
115113943990053664 184103806852961920
85759809151699232 135037826292894368
10175030548414652 127831716067819488
27492639011033052 124703793940831152
94847765421746544 128874395699959040
95082308358827088 188734052831537888
127610710527986688 192110349335271264
146284695823310272 185784206721142112
33263366174613344 46262391098899728
126588425172654784 167086387520576608
124105159561664016 176216300644996352
19700336313002232 88529672203872160
73537545209295856 86640824869587840
21274044494136636 195722767204702304
116184343679694976 119488487575566448
21309244326671980 75888353194954464
179506092627846784 192096120340515488
52911205092510560 125233107857420560
39639829344655776 60404407718109184
119610213375345072 170451885567090496
27036793338593424 57448887704970352
115900695140502432 155585868898984672
63109720673402064 193404153408676160
37263891328521560 101752977651108992
51832654298525304 139243545255575360
58285658851158456 109750475034077360
32706035611867128 111970504638761008
53714989016556344 120571557865685408
35103909214416856 68676698924661536
56796191029696536 147832006749490464
99135272841940352 121438763484687552
25127616393320240 27526269465423836
144635042681427680 152776116776027616
133260688112854752 140732496395561488
10845324393382238 83244894880118080
121305376017931792 184807228794997888
15983823990098900 98017274848684864
17911033409470876 181648605966958432
67156861698477272 167175407279874112
18115363600265040 178194476689509536
113057062631305968 146183861964503552
24288674878281272 155411505587238912
40605379481551632 94570704325188496
117846904852541440 144363540879693888
6487185665882854 179008267335294368
81723301751276720 156246217424106912
38652918283615288 96734140988110832
69048792135480880 140340058429019456
68900657778050312 74541784449448512
84169456180963744 184519754319320480
136833907820639200 137001065140828256
84337201920726336 141859985084671552
22336863492655856 76768826771709184
8078842008041426 125451695392265232
72983229814374432 122786026985044736
133667122347925936 144429532705993312
137869458336724128 148616039147921504
52155181400676176 167355709209846336
106387744653450144 123388780587923584
4722657813998452 184290331276804576
12270970768306814 92249884460896384
68958007601392296 149362425129340736
110220924457093248 179139650582013984
109515242069208304 183271241695242112
75103236128378288 111161063100684320
15140082829064616 19082124084252520
86433892018097968 172226908080001568
28431184058593200 109539813001586752
172479101168915616 173668146684537824
55585676875377008 158024415903480480
5995745067050097 155231425135814048
90154168870472560 121463105491750576
42038305544976416 168381948926531968
38647012623045360 156207355469301952
60958871594223960 113605763115165152
171805317631803776 193659881871327968
19561300632459084 24357746150205256
88545772961263600 126270713902736672
91421093221396048 96828934474697088
144024221036834048 174516676451772448
13087759558391812 58794482170419992
31230458730964748 72223583828762032
50911558848297640 193261201829418080
38367158599817360 104018301272709264
17709837166938916 156567414776303424
65322159723351952 75431374637876512
6806335775057010 143320709461059952
173292216482715456 185654446218501248
45816633179014376 84309927468805712
18966030221167508 143869061976313152
76624687812705952 164678854757268768
6306857266220858 180897876497430976
16961292893863786 90561286830539040
30256388859985924 168601369773981728
127896598629060384 194092052806408064
3525799743605767 174942056934401536
13471767252245272 46034314040609584
66622404958894888 90156429608290896
15180293718706242 121114664936509504
24889806335196332 63419364582448520
68395423456140800 147099795928674048
99672341752529792 191844732800927072
101742205585421264 140341195566624384
26662435313286784 34118532342502788
173242670005809536 179284887397653696
3657050106561955 70660512709233832
111961211106765856 171894709380025376
73388516251228768 171510090346049216
3911170800215854 114378295847523488
34384420211270384 93297522040720768
64423653533318592 188849350240745792
18890142338266748 24147331610236916
3702240655254779 14477960319557894
27105630804230644 144096215517119024
82395161258462256 170276494931533728
10995668219606262 63655685928172592
88909596904693056 163809650719884480
13875507570405184 116630175290347792
82208590896818336 105212613141541648
57356253514003368 88016279476313568
121078405963071056 153352972000342560
52983252766073352 60222149637388824
102465036292750032 161009752371225408
138068575668727712 143542588655531760
15149766445262132 156706465059095968
1424858593091712 178782626108742944
31746888819228872 62794678390018928
66615949049790168 135891286676912576
140775041326794528 169864520536988480
22823222474817992 74651374229876928
62497552978178008 182010789425624448
37642085340418104 107350560495127904
84983145959716592 189001377485750912
43926540383786136 176466442115919104
18510047896405808 123520201090205216
22618934267868404 30023402486372024
114031548438319664 120577773719922928
124354413957421232 128482670477278768
17548113105641948 59795388364413632
73890649285640560 107839619829735328
56035250974813232 117383980791615824
48684009517673096 112090737245495504
103778953971445840 150832952503082336
30333172802667092 119447782614680464
1000760042256079 35279385113324812
80978716317665568 149925912061956448
46067280336858360 130273563130114560
21078758790887468 138016467276253392
34352469963823512 180306026567489056
11961560810549092 139449939981678512
35617467716499004 128446640995616208
97999829550812736 106687859260311296
1387917106622422 34540134418744196
62028486070650648 148716228316064672
34048509871565480 34437231963270944
117033639665578448 133804371698171008
162682951265775136 164005344064418144
69742951179282272 166660686007399776
77372511364101280 165101487393071424
3134001198892161 51850121854801544
32221465864037684 82249728830675552
117291148729620832 189804742978976320
77061475547783888 142931720332277728
15453591588096954 22713110638032616
170833142840236736 185583618421333952
21277171816695216 47137870812734384
99122234835270848 145231052856034944
34506697368125084 138207082068374912
120020749864028528 120621589439415152
22363363772637512 173161308166623968
114912265462580784 133389215549446976
91065524323088896 104837212828016624
19582099681345148 192837720390995296
78752091773665344 172573967477026176
132643765590244992 136209653761314112
111040638176512992 189478117758473376
89070746612870208 94171870293752640
21759480060803108 57101925020645936
20777495682386388 123193213312795104
44978817588102944 142024522539009408
68322992930986856 149038206057513568
102476525838534656 180553339626642336
126020539778324960 153888829016019584
155773138978180544 162717709294505728
48596737067896992 87145103689619488
106527730958103936 173673935682774016
33819964295557188 166652982819285536
27664267407964624 124992997192801168
37738387509466920 159404631023440576
54631600140657712 123528825987982800
23269183295497032 109791877912535792
15991084973052434 44978686981597608
36716674554767688 104723102305176288
92026291375707792 101035474229777840
178400299123714720 191757556719853376
135195996670507872 185947007062242688
71634102254059432 192883174038599392
169037482767085888 179978003457315104
27172430586875724 160222126166839776
78427641015208560 138179585040798640
70033873123100224 173294184340706048
75518929659635104 98436916448674848
25901123056180068 34088288049830724
7628512028969320 11921094614675678
108100025797767472 142119173408866576
38807832622602056 91925177719106672
59896368119674080 60218724434937768
99371139195097632 144100663623604000
58510923961279568 172728231935089920
85456900216000496 131922140490867936
77614251645078144 188969845128389312
296329498867519 45596347747574904
40745731936191248 107983828377413168
16522211161662818 143680165393886624
74591018586801456 81965599882000096
30249765584631036 127249422434909184
36259369443762344 86665122096432720
1045813617291543 178664760504708096
59884322338369088 144913615815165344
99842859942548176 148413809706263904
21044952213345020 85677219043880752
140408479181497504 191886456796478976
4767752417834538 162753717699974528
64246614109735856 93071998645630432
57697386447268376 193950697403028640
145168641305285952 168712742581804864
22941481756396836 150171497385796928
85674865010590176 117183682866444368
33165206274257456 122519992466115568
39632863887618728 78257617428723248
97672401357386448 158459201426166432
62824743202452584 155949554228703840
154054628575005760 171013556579907680
57280650230379280 130309758935707424
70793678369185296 179909639005171968
18215910782409892 135056930321754720
37049890730560952 148466668901797824
85031435290114544 166605761025139200
76063510102153072 178765562951258336
17717012843234822 101311178997462544
70463720264253792 195017677682671776
108600195293335456 150797240438101568
96052391460672432 173397969676393856
110004554983553104 148988390114673760
33763255949839228 129944382630932256
174761107531207520 192947452761620288
72722195532283744 106989761567854272
19819488004277196 34999220714138796
35757387128766312 191700275874318208
74312211963441472 173676349582484032
108781069934900832 193852165141881760
114039325705939408 123389483885122176
133826801771316880 175591163697268352
25838977707396584 31255188591738600
90433783090091920 153656035430620512
39463156402072984 109680150501997200
117829987114655168 122617784834753488
37438938718618904 106498466946699632
2991832810482037 23093609388472324
9974226567927068 193783296485815648
71711365159988464 170971709704675040
26576540702865392 63729834152495144
138401301830413056 174425165042499712
77599275660954816 114586771882254400
73156321619202064 146100342782993728
58352579971088352 106523992682636656
39126723194584952 91905072811160080
90939078493213168 173676556249352672
10424738523968242 154498320076624736
105347047112363904 148726071608743328
34847707754611236 120748072849199984
106777939694872016 166472891858910816
20157855585244540 179183094695600192
39104321812022016 148689256217073024
77624403441761680 129284240013894992
123737858634841776 136935079888853792
67641063257086584 70236905254044904
53962342612151104 138782250731621664
61825068906225848 121918862262029664
139664607292183296 162991960697339936
47103999469107960 114599087567764912
95491070290722496 179483593839537440
27701071563195672 183168407842191968
19020779197184752 148171844254124672
32612347600987176 90776424188772960
143428117196061968 150179244263534880
43144400707942792 48251294509144456
84318272200974528 177283135373840512
134875271379255696 153837402719681472
130836621571238464 137106833922308112
10539085796987452 128614291761391488
80369361997595648 104755301521060448
35976473735441168 162038416053466976
2501723716654736 144983687451135008
74737572365905696 129495132146040592
28956985706334484 134367327038955440
93430024187734864 134699652727619856
94010753940528400 168781533530563168
113613984360815568 178418650042231200
60433683754943016 183906050439032320
64628968638365288 193413180285691456
123896764738844800 162398722200292288
94308520421770320 106031139254526176
90660671592711024 94789596491092432
13052993142440902 162351093158715200
3768754147874961 134358807371735984
39502700228390200 54879224729049208
33880782755741892 83288193152903456
18823561369580848 185043847867489888
21183504815050400 179641428228818752
89678142846368208 113742618933876080
7929339841264893 145792466985488224
54878076374301136 131030301348918352
69888686753584928 76012678478888064
70931934564253968 155146284327733600
14017877092034456 46713419358193288
37633854599248768 78554249019438272
15321765947288554 96947241979405392
95867048149681088 195036170104162400
99038081207831744 116085906507620976
28632266297972944 104796201251100192
10714469545009318 135013027976653616
18444698098089780 99596927527318464
110639278422739952 122458188894197504
7945846009373043 26916276851077544
131265265564924704 157028260811748320
3351489102931515 67013714231242384
152800931634623456 152809331507119104
118401187231838304 151907621794083136
25327072965687796 58250277078966288
8122730354621777 88114986447429008
39671887681285056 140221648689979920
35734672552634044 195252437368451104
103577806847528032 154847468313523328
93098281190555504 179938978572009376
18419969670411332 35141998851415696
103338714237790768 174127310941071296
102869607735275824 176956199251111616
54623658289601344 174827836456144256
28189539476298048 151942550505987488
59283719649507056 145660048543024064
48568821690676456 136566623931115360
15566799553284014 127271548755063760
2035382931154700 69018364708648320
134640351591509392 168765647936346496
26135868255234132 163918659221688480
56564687143378688 184728759637000160
110392218472513856 124998346981636336
12366714985648470 44827192935105816
100898827039028592 147664358621051840
113231219157358320 134566081966330768
45246138217904856 125704971114566528
151499618431876256 153963968654760992
113257648391769472 193431658925592864
85102734152721792 135246889147713312
76008866483960272 186985919512835744
136615349960948192 162344037857660896
123230161573793120 178014353033759296
51221557685752344 109862432324239520
190659935985238592 193112602789720192
43648818577332024 164379026262180640
34303086542580048 121218071871078096
40881665080906328 148073575497701824
2130921035222020 31437658771265448
50298395148272752 155535002744580672
30371518638737816 148533484607387232
99734629288224880 145017527630746848
8119030156144661 107348924241875088
46709456355225776 97378552914848576
28882817797308164 176295454245152928
92934552375700576 140313237225247424
97853765029415776 150135442734861408
89820950783556224 141600698093727344
177715027148990208 186599178896803712
11479490291394494 121929196929061632
2520365517453982 136279142134756928
165476003265044448 176271051761893792
14189509033768048 38785782292689280
52594290122104176 186756883498152736
24256085993868180 119862905874568512
56420101989555936 62045425653458248
87990886244370800 152278892186345792
85285101456381328 112510106492793776
39512732229972944 160596527990440480
151745549509767168 164041321472210656
3795579852269348 110788266168915136
46636162076910672 104213076278401872
4554232454384359 111277192720574784
84688057768864272 108600769616233936
156939883013585376 165499130713923232
23231657713143824 137260368575228384
134015353427339104 147009256258840672
88749919546746464 184046842011701120
76328221018081296 88994575676300528
189252359884396704 193771070664401888
70021298602747208 136569556922816976
94609163720643664 142652609005984192
12226327690666340 183416083375177344
43023292970597616 116334975828293648
75100217130018320 190529824536588160
112498876305530960 143087942123761600
68958413057461296 119684089275905376
3922212077407001 155100267282552352
49271734030160248 154590629037031136
17703563829672124 56555510917555208
155834132626744096 160342515325041632
36305494343337112 166482381374733792
155859825627740704 187438527908513408
50274935243586568 81997339560174464
43870035811717600 182596396442056576
47670086291410248 49498497598017120
31894336780470468 39692760690845552
1426038549631479 6993380001176529
85169620132445248 106089566014389856
27717345340406876 134687496045134144
22673379250675036 25027017951702732
16439921521491688 73672957036299392
71805647139614768 87047489368918432
33598887298149704 87239366429521936
7044985103322389 139973770850627664
25145383438513396 107303222082195552
149666252124764736 161028015085462080
185463209216782336 196176637058645088
68655945135916760 162274584329297888
1817492401454585 12690199847490906
53525197382512208 188479189443077920
60941813328330968 140426898540520608
60452460302874600 172452816383233344
31786651218988696 152726379791111712
70536422161823264 74431699834916448
150097356868448896 170728610646267968
52447611593805696 111461479948831488
42699725179208160 126771291862274160
81990829806891776 100101203014799664
61151568423578880 63010951316732792
166342465917955648 191833836569928608
45305867619056272 109906278041052336
184255651099457024 188115116730988256
58157855220872840 180957866664480576
12309690360853774 152795950494465312
20179336360568136 161689681836709312
10754092099116334 122542549851014688
99341043483965232 176616968665303840
909016841411356 171593024806561856
27682078781453388 145004032860524832
131889928592843136 139341458668753744
88275710589435664 95590948148820960
5889630086884006 170984987498334528
140630471632248624 180107512251718496
56085503828248392 160198538057188864
112707370872333824 121354044046763440
152872297306163712 185634996477782656
125905755815898704 135190354881276832
74711903517660224 137022397675931120
21783172451188820 84768158321308672
2352480169886111 160983389097020704
128162378346501168 173931777543022272
11368972436356020 162274222300046336
53361914784748304 55262383342848216
49978627692854400 80785979122146768
105814866823195840 166588287515056640
22663391490186116 160739138797017568
49599446166830576 51225118118333616
35469885972929688 194849194899075680
80053447091572480 121125829925226272
6827560535427482 82920856750899024
1590141197442739 39051266137153656
3769674978443581 114063979524285648
66072589893122792 126861454509806576
45864591901503656 112488874372348544
75925595390442384 174641365958814688
115141354562478384 123056644521380080
22904384692388980 57768239439920760
79218765211360400 168611333307511840
10803128115968382 39707736825196352
23360288000935572 175622425816230688
1038262541984169 139250050078618960
144849350059189408 169042853291919168
114218348563450992 150565633006029280
55030677700052168 99967694314936944
11689433113323764 148882577759357312
85708071008005744 178511240257505536
62217197685700544 105725886218687376
41200980462614304 58788712054553392
96106823698858288 155967963684880992
95322625655314496 125494678052327424
15153704853556520 143895470086216128
23766886600433124 109340989101141920
145697968088733472 158195008642234528
132084039200175120 165452134210126368
17379950460745334 67564370378412512
32186077417416212 48699873732415312
18073610366355232 157706814698444192
56614080558550376 83124979651047920
4059051949817936 187567818095401728
62429761317529104 116421356924904688
71824734697145888 178315103147686592
39080753432668440 102469706559410960
61175495313805368 170229758824351168
10833637857567502 89858536667927920
12888500824423462 120241192313242528
34152192151873028 150767964351448128
4316287732144458 128400175355708736
15760272333852636 154367359649404864
175471586418997120 179598251493407936
25593645217878216 155137102466262944
63344849842042192 104810790507147568
4516300924458404 109353344466635776
41101810560281840 77144862432372384
110440482158618768 190623901067072960
44479657125336824 164836446008818656
5957928992922465 85418015620663728
26686255255758360 107655328146874432
52689294059818000 161395703272402080
11850293074590598 122653228180921536
155541719328085120 178617669052487744
46117367625272056 141232823782414416
14633155014572038 144795029354706016
65326992969457520 195081647961309984
116533876047344224 140155741826303232
110743949129071072 165057182578552224
129475295828738128 193707964542818304
82831966075795968 184167238437441344
25177027074263556 177867423076425856
179776550517827232 188261641454117344
3452106555870571 143358946871198768
2862284618005345 32728565090380340
16748914352407404 192353004341807904
17617385786120400 84770613418154560
62032660994033584 121681562491278768
71543102611862864 104908918228051200
91787521139377056 122329179841035088
52798963545791640 139976626767944672
39930518488506744 151376182786805920
47037509883945896 77927340547240144
78425763991984128 122801738629806880
110332377875002608 174444571152875456
62975578920253432 145993081041984256
97004791063136304 193539441470516224
73713158083530736 138135752799928176
49855629307483072 75399877595138192
28190672742912968 129547599105709392
69764069531905528 83667741476731536
33668739868428828 170995352010100416
101715329019280768 124655240076302320
65935056116106328 71168828636842752
49137240359286960 118705491010136176
117531541865734384 167265987053674304
31773294938845640 127489122161344000
47489414428028392 84165347863631904
82872645239632976 141189549931252720
35768494992315164 120699628576174464
21256008102560364 95376896420583072
10045007914382326 15532508494126252
138071100729983712 171216312780715840
9740570849218596 27614795651662472
103418082835931568 117781881482279072
14955385933217536 175494046553164928
107007036600682480 167931550516669152
149402919218107200 178192517975982048
83205842901110928 142163781523279504
83494610635084224 165482053969193248
21331034924418752 92258578129256048
22258846754580024 172202318879686368
101059619510245152 114219612877692352
7494515799907425 138601292587191504
58730292979109440 125424605209043856
62793927971183224 143218131823642304
60809294125255760 88782732504856256
48744501320498856 99277427912722512
29260805651038320 48353910916964296
60061456102371728 97705349041180992
84987124277436704 123180607566674768
117813061500152576 118369832947247824
78333513216999120 130894576969066032
1281998361710576 93693076709945456
69022285510516600 163393887500683168
195501917703978656 196069798718735136
14275689602265778 86409033286136624
57922163836096552 134732666155978432
181908098818914048 182056436475041088
110249829581247040 184379304879112960
29944595792125504 37550325969884656
107163202712192032 168286153963904896
49332691023261008 138199998631293664
82824777816308976 150982092991633760
29997594654940032 192007636799636992
137111315391958800 152500506633993088
67991030821786144 73938764049298144
39148930707355112 111477444455211312
56116686253203448 125121253053035632
55569838608713504 105720674352210304
143641535485438048 155047458542739872
21684116945164996 22345929670312680
43744307710816440 134519615579584672
100499961357966464 144487844740894848
20772805889964176 87674953528394048
69410642149670032 95903560158785456
111330073744121792 132792675562516768
23283897672928692 147852099327511904
95485364141820320 132234119242116560
7480931233135524 86904481316243104
29196826757565736 143920104347811776
1743450893195180 90382315274737792
78914166830587968 87379631688054352
145745540231770464 177753467837828576
28415340658656932 179270687683443872
114420721407475536 165614621118652544
42207114869344856 167735118642920064
12915901532548268 63785081279178712
98277199498413920 131704984814518352
132518916615317968 176638035846303904
4427504765467189 107624302681429296
163957704712002880 169699732886421984
72896589802716976 149680548254737984
159127566297779296 178126765376530144
87636582309108944 173444372810344096
28857079325947740 148622306960141888
24141749439682132 101965567327418464
10640479064623126 136307957881828016
129719094700334144 132521492276681152
14616793180193212 123293802134446816
112268563648932944 189787342143062464
10158190670330522 40613951335765488
26779897367065556 179006816167500192
145189552692477632 162073639894414560
68272827430264552 164174460692748928
66579001972459440 130649343805595888
46739938397978448 137279460089951088
136041426132494832 196051167510496640
31319025166364520 148618499856195104
870843246144104 180296157317099712
34255336084782336 55150909746309192
109343934827053152 172800715583385472
34938102245804892 103646691518144640
113905610854548656 146116654502128640
68291072421480848 93344367806205136
40549224107824168 85180961586309680
154407083643171968 172954456990741280
114520368476884080 171521767513906528
66928691762930776 172403411174422528
141498122737099936 168389494923569728
115904157521273040 193184565197153600
10837124953271966 194584360445058784
38158407393484576 49460163994246024
23102788790614792 193930449455527072
3995845140162760 68468728200612048
108911768390674048 158133513980385184
163858354654398432 176848691825667968
60401742493347600 186792900796152512
8125686949048093 98678773428043600
81268911671895440 123156581169395184
102802929640076784 110208695865313152
5163697668878427 135698510879931840
11085187485541232 76229499691820336
102995993851485952 170139914585520320
13006170220159706 126676631507194512
154758927846906336 172692926270205248
36000362788117640 149712593414881056
55558018462864400 93345187907356256
63662474669402152 153848804243876800
96102203740847168 124911838337548736
68323549065040392 196003396795683200
45236551556596472 63810339690505432
19558753818555168 135074820853440384
22684672373896520 30930295131640864
37903722843780080 188455778312582816
18272153791943008 129626533125889568
85325410910305840 160984787480433664
21543650269115512 25741856584500128
94180439288339216 152337622655408256
56056270628473952 127765902308704048
40942620880570760 45721705222578352
48146370218790496 73041160680074048
98278160479401152 115085378888702496
38615887562770416 109840287297112112
25239319705025280 152401709690290304
105567735720608992 156222771927661312
149639097177952160 177910334970713184
104695194146080208 121821816967285744
81952866718628832 118465495913991152
63329960556800912 65136661732137144
19035167632834004 146463377964881376
178773102969457568 192542681953219776
66226855744993776 110962880262207568
15378990076201276 150234618657275456
33122846275050024 109073399485770576
72778380296080784 93656833294151472
79676140539325568 136857627533026544
140656311085155200 145215675327020960
1824704269227519 19173245496706544
86786385068844144 129119515768606144
74204530984738768 107295153364987648
42419859556284784 53474896676541512
4981183681508776 142563736398753328
38361432794588352 154126152606535104
32205630643610916 167049987122710208
2371546192042857 76036698885061680
11113632123969918 89945829514001008
90504033200007504 187595632671610944
36382415156342712 148905139418136224
6681305306211241 93374101713627568
60485679811371616 105080400547985088
77602212127531392 177081275502123104
9092860781174972 137079086240285040
41582200127776000 82749912893216048
28267467754222732 85322626719829088
97579246705487056 115722256047729152
42768896576953896 113270002641512224
135479014452961712 178042762655062400
32414141951448548 151825600613265984
170176293407596704 183400338077651904
88382617598592384 115830542212806064
22279231800285152 161795025894911200
34509260520891588 38771045312980912
104065808380358208 134255720189720224
107382850268293536 162175156709284096
109261156912301152 167751985431573792
102913347183117696 144333825637892768
121494145959365792 184187626486516736
87119943532558672 100506948772315488
67638082420927952 85472864978841312
44546526341017488 71131006307078056
22744342860711024 163105881343692480
104389235315704336 185450654388047040
114765650075442208 122492402188990080
110552248205594720 187616938173504704
23992977565328212 109816045984894048
57138796615665632 68054816436208808
13707686421192752 129117909197299248
34926290812758388 183928395842069664
71916292743378512 92461248667162320
30299046485079876 134760835570085072
139555306039505600 149530253505183488
55863065180524888 100207168577767888
63151677400320040 100929583943428432
123892802821739296 191627767216904288
15074732524006872 167999674547760416
49160463521383872 108048297585105904
5417219277329810 78816461611586560
75160216950580864 194139645974826752
93957010516529200 111922911039221120
35496045511048984 59163182712699136
68244347136740656 138467357357812704
109101512237089120 146085002118854368
18024710364892180 160582822810265440
133584095229446272 173652210934119520
1284820435663859 132566860621051392
51790262429001288 160025856200392832
160145039575528768 184312136720106688
76011026714246752 157151392127367744
23685675152900896 28611932882068616
12075318900564066 25234004649926328
108073061446338752 151238072293213440
40157418091767744 45924227655878704
123354608828305440 131072059402820368
48463066649806440 107488111862401568
180601702692336800 187643811958904096
26235541813182332 169235743163315104
20285591130625008 49798349091920152
20174183432192808 21395492838755436
49000687052008232 138677022141517024
167301172834605696 184761146316598560
137923447765149168 165399651479168960
95529804237243392 127099964929108432
47354535793472648 64961402274326856
58534091291293184 140282730293432192
19543955991800040 182920942170273952
72197248501370784 78572800688360064
139736841954581488 186226110297958208
95205010291911456 152781670981475840
11352593280769476 124298679969528032
13194681407708396 135476897449379856
50138510519637968 71504230427608480
140401597740953616 163145889249685664
137118905379551536 139420714957817056
54379223110047952 166815094923622912
117299194618867024 149770032267298080
159666291917745024 169285174401766176
114182692326538048 195809729712654816
115319657638795312 172024642242786912
91309135362747856 188599041267402016
19886383778218928 146622224765503776
57386840362154248 66477516173054304
104288714461053456 181316858473638016
58960927783445096 132020252153912544
120924103384576448 168891697701004704
133682347961623696 151518455568825504
52025000743037048 163132509496813440
46063762326070816 117273618518944832
174591999276541248 186245414063150112
17415239699718810 49309361521761816
17290604727440874 33238377458149528
115360807751696944 147935168130383488
4877766960191211 176045640594495648
24249184637189656 105621840322804800
30751252944205844 135932100554196976
160343911323636864 164031617518879552
32117654266521264 91326460189379072
2315621123825592 62879425387394200
43142575042289352 61002826384234576
83894158849605712 100663436122867680
32741937651676020 88257290859494096
75685925026501104 173220243317677600
25932234697970820 157351513141552736
96998003685022640 167719122784526400
31674542359843520 42546042471803736
10089378570427312 41965525629367360
97101685666915504 164978385525210592
135815303802528768 174228916011722336
12949682804121620 98489572488550208
13800313310818916 16240118565949138
75074625439661296 153711414330190080
184189915886946752 190160073483350912
45688155226955184 194447594180154144
23379494025984468 120195767652406224
106158337006048128 117495423608918800
28629195577103704 120108016141311200
136134164167860352 140394544417608192
3871247550499133 148349638008867808
6235381975206050 89239538320451760
119405079530445200 129853857246477520
19075725140140840 137313863444848736
21852359287174396 81403192462299280
44830675444066088 86668472519167696
38119493631469752 151112508083107648
27043656192456700 153647630079909376
1122072567231409 7608573799634736
52841038892714752 134983032397819776
118504977533430288 152197967862176640
83949266423666880 153183812537459840
142481674053785808 147783405244607712
113786209439312848 187091456147348512
42411391063051920 62666345732817432
43941791656863120 62730094011090880
19654344507781288 86038239599296240
64628372960619568 170837347835766176
58486228272135472 178345391963502400
72087859887584864 90871461420094032
140714890691257536 178961324693991680
16439226449668268 57653225587597600
122452921870474880 149225106115865120
5915331497817325 183598521882555296
48151211772097840 53187034141165152
57081657027271608 115730387407726128
55804851021997384 101880237798756784
60056016733786696 111346912605917040
64723210029092952 160889248113475776
71755418106470912 113311733691225520
824550056567377 40163899425698512
27701765138422376 65657000655250816
7297680451744492 173764982329025088
40940557953263624 195886033717817984
42329400495329008 112004244586667296
33484224964217336 176671086921637248
9804695445885902 147718871256316256
135731640177645664 185029582895764384
39666690285674184 60225253854050576
119017070734405216 125647235534305504
5022284870575158 169241123689632672
35105579827374212 154017198780790336
64235048429653792 177729305445738880
7457322368598833 75533938855300576
1259167471245244 52586926273452456
58133247667737760 143846333228197312
14018034386850940 178851302425049632
44947011431841840 176442674358794752
47033370807049696 123463117196883600
106080465207134800 120290482391323232
122868191551869696 161667624664135520
134689754082430640 138410430296693424
17869367348448316 30377859723453124
69534080637353824 131950050851973024
22108399949904852 103360923880739712
76405204823715472 157199076855279840
68661305735724912 122276587994105008
143248368081306736 191952197815209856
46208864593670544 67101824215104920
132124661096377696 141711790146825744
47320180762538320 52274019922672608
16040994621157768 159078217830515424
20094210350535756 34086633962564344
20750050604617976 93072464439538960
36760840018520336 76555312251240992
86566455707569856 175263799248801248
120901049932669456 172860512375748160
35120438563088984 179568292310913824
19304930842712184 172165467949679520
95962609722130576 105997654269803712
111540828829046592 189569603470688832
23143506507195064 154381900373113632
179106248283609536 180314515893918176
45588506817195368 153888589577037952
58473920817108832 127820997279406528
124194608261646688 125795329483575120
20445540635757820 162558085611796864
61767471220903552 75560635486568416
81591148237021728 161215585300577056
45382188089699984 98659284455541088
78404060324402000 133710902543395600
41832520707752912 187582894353529120
105325153034721120 176818958217193888
49092348878309952 102210436635748944
17408998506872210 48795457318163336
100697050996422720 195860269761071328
72151907809856112 180096560579012832
6677828512519425 77820757323186720
32613817565235448 144576009817293696
70842823230754504 122888896743653376
162669063935771840 178472522708011840
74777028800485584 189955288859891776
2166433271475401 103162501241743728
69761015196451400 103600086721317856
23639863738002408 116591626378113184
49330045105751256 128312640325000224
28771585626208240 109482075271355632
68036645808262288 133227805489113248
35308368076884420 80538503405818560
24512913702305472 146480964300844544
38516452688688744 196826276155303264
132658553500067488 134264196641886992
45763362277760208 195026305494530720
98268654670842160 188850235130126528
154570722461843328 156046160726231360
110482936135751664 184301808532967808
45439196644980224 49533484835864448
162000265364362112 181850116238475904
16196761171713352 147548273679379008
73362349293280992 107580134347879536
41662343191131664 120218134481515984
26669151009326328 51829829161185048
32128200230462004 57103022427372880
34438020348235124 37092053742764048
85940475492264512 105297013131817008
32073469730155976 159557814214486784
153759200100111968 186567749935818176
92297590614810976 142090591240236000
29315527453097764 135408079179171776
20555603472212480 78472001135441712
10716340057903880 14057477026583738
137905691399017008 190980571411719776
137784506595000640 165657724355925440
7088023732353563 132851937267602688
6619214320039263 113768905755320640
150224948709309920 187577014638929824
70214422644518368 122809028301890624
18855772479542120 188278494855308352
125091439424043136 125973930195234992
50008928559875456 192967834237051968
9815281634485046 77461017684497712
15200411042770474 140689465314566544
14884372177072122 161706137398197088
100099863520859296 124820869032941136
32333001565792128 105009982346468160
10760031337087150 95160320492870000
53869433936166344 150294726575817280
51052000182073680 172753270034997632
45847744298268000 46933098189034000
55233402193701032 151124398078686944
171499373415396384 194739223330282208
1340565398500074 107730953198551552
10981626220052216 85491932123039904
14215647352753546 125322233523334464
65411615923163464 175266405783075584
4060975036911097 13161515667254790
65148519148226688 159705175962037632
42105901673145784 127223068013504576
38213972441672392 70950868859542864
57959238074686560 86782776165844864
15855199308291154 70850426409902152
96543146264576528 119521963941896496
159495676382464128 189294585698122208
42971031935552024 185648046470829280
92533061510376624 151558164890400096
63034973650123552 99676180578147808
65044765283965032 96066729466872560
15927188926938660 110352801345113840
32030757782789928 94432628384714176
16772195745798376 117757976014774016
140514187472018896 159641145482156000
69061048856304008 116419387548837632
65129459041385472 167965998424249216
19887312189515540 167926035440101376
114505632626565872 123320091947861488
12064135941683150 154550709523627584
166594633895861376 177488121379248160
34690731094136596 129369153807299088
66271528812393920 110502375293775760
2204346612730562 114626651539881984
5606952292954720 30577066896923124
60415596888344328 188324857026966176
80363687321362560 153743629461280000
10232702685540234 37108582275748328
92682107562303872 171643915271660000
75501315648072032 155443527444418368
21105356270140636 87414462117422192
6396446341855765 166558422491016544
131934288088114800 190682714762219104
4052992973373551 37721099163217848
114053267685013408 166470278035525344
162103826677128992 183447412611441056
132365964473028992 135911498855277600
22149747995718696 83187424521037888
145250632079531360 175796410842861856
7379735804468401 121678219338124512
38869112987868896 108046671192136128
172784381218371552 187578529490715264
128000209599411824 166551709745926464
97570814434384816 174941541666310944
69648053553510776 178202728567453792
127508482536220544 193984417985509408
54204787409688968 78669893226658096
74266093000136688 96968543024274896
31905053988500988 121338162318835856
26604127409434140 164453894861669344
19179589070565704 155917929989967232
93403956581703344 158035328785036480
26883147702377664 194539148486126688
126247672037392400 190795528113860416
66404240661451064 84964388899854960
54549540641232872 56999218963740896
87473392737798592 106840344991824864
53308218876419024 58308117894185600
1552285011122198 114346931281241840
95097729031245392 136870274247539808
21403240589982128 76035940539395584
64309903777580648 154626292454602400
34696893776021396 168614525315393760
57280929564298456 129552750076646224
126385456744393840 188542929659472704
78943393663353072 178306284153670240
35387263122884524 182640178360754976
81963689995369184 111620470891329360
26374860052117880 176151353784344448
31429807599444624 170736535248342016
61890874319326976 141004001430749296
3979126741015803 193418776961786368
70958443717676832 99625761299787648
29199153294247588 90178432919545584
89053387234799488 166055230841190400
6472980796428810 129123660830575648
3011080561740174 151678070678846752
140102977558558720 165090801974098848
96609428563931328 136831401553236768
155789819524061792 181325651216369120
41507446717896880 80387855923197776
63687591784717128 191638364366386336
69230685620090544 80369081920491024
1377764269533366 98297419265048288
107733009286499728 149772421659336032
157609209084627808 179919192817417952
1771859165024951 153308506385583200
31902683327472068 45436138251413240
27558064177694328 32089015352083464
55635793293126448 123982928193942160
49095673962106400 192783084999778688
23764406547299564 58146100186075632
4967616121758968 37816652930623872
21141937476850324 182871860144152704
150930941186137632 179374796364930368
31539860556005396 196443058498839264
45231832081060976 140361069897039392
9153711496780040 184252795388219712
15313039268983756 123291030899030176
55275260289030568 128266137365094288
33714587394340948 72616297000536336
131308997282718992 149976786143509088
67398529038086648 168487657232862784
43928003856003248 163053481990227616
60609301907479208 136954240769549920
45920605444787592 195512429745845760
57511765224531528 86457877205765120
84050871775196304 182633105777939168
108407432105826496 180894257660522272
83801487597925536 118395163100868208
124359222689141504 169316230801021856
35208973734562872 134366442807568576
154656821021622848 161844235093780672
18102489734444328 188115842290275616
54739678673181472 68080930237963704
60704469739968912 191000754403011104
20964156744261600 131946618270670784
61851257288386264 149939897848871872
58735438246359136 86327510180452720
13523567255244228 15110664750254706
94193125544099440 116045470247995296
82364248600365392 158978591914695584
95727684397203312 97276603167124816
35150639081887868 90550930486550976
8288241216972940 106295198565918624
117448042769828224 183186845807952768
17959257186562036 61757946903810784
130146982850452432 162337945547974176
96576715619705872 139433148865824384
117425826731534992 120476743212351904
24311853670377160 40354408403560280
52643678371261688 155457752145135808
52056914832271480 85037586269727824
98409208379028096 196299838428105504
32185104252711632 189309294677835360
15865451434295252 82448511280460496
107720175266123600 161291911717558496
55368809771426104 120641050914799024
18166082203562988 27579028947536048
169792949129265632 179310735882296288
114592547947796432 130426715888637696
55914401980607896 186120320589790912
60193411007611480 184479087667302464
140689354234077792 180043438066575776
63499944808576440 81757443031196096
94358981918112064 164176502956317632
3262662234621500 134364138858649392
24176442661169584 157789743751324480
21205085123914820 132578602744781072
44115558610774744 96762687853299344
63423717584652024 66192205745582768
119302969106940784 123665589175685152
61512851666067936 74514081342289152
77510892964131040 138962920111718160
101323230681865280 138889071243313600
16152302817480506 73076048045958688
137749178569303584 179148418043168896
33980987862398212 87589356120480016
69931416735080856 132988577668848240
61709949237736272 136671680982487584
47058929947618624 119494870779909696
78211576083698944 148654468468112736
65759965829465160 187092328285440032
12140504030341406 69881296168042568
18305903978976840 83356322043204432
131272648769618976 192392386982078304
64741995180856032 118900454776816576
94003914410368464 150762922218320096
10424065228007098 123312962088345120
132039882672805440 141256092282704336
17153273267301042 120133187806039488
46612720888382344 143428462478885376
156513290282402976 164282776918778528
10550147967660178 191800070858251200
102231620943274832 103425365783711152
14390918412487630 177270624010293120
50881749974045352 181505447619957984
42399638803703880 150619255892537472
146940006574148576 157096462582147360
32660042651657976 119292328751295904
11898934174843532 109013641722582720
84397121651712128 162052416913555936
48192180989220160 142679062137256976
134299765733282400 161914636207718400
30980280400728592 70086467055975200
9870778422574482 183983378515854400
3172400042111053 22724878246702992
778689274525399 34287416317133156
70318490259720616 109960915906171344
158525941319370048 170918226104941088
11924986774881148 137670386918280688
100018691225626816 169717488087637408
32299379443210760 192837268712340992
41550798994656016 105863122653764128
13911441905531804 132296573247121616
7164824070167837 157512682817442496
1349884551719387 49824409186887048
4911058683452527 33435893569748532
19919300960976244 125377179915220192
78163833457208624 163559526869927744
126311237597478848 147398911058691424
36168000242740360 161872275184869600
107921785505708720 196397901603318912
64404953608377840 155624933559757568
52997401543104040 168149014453450496
13474728520500058 110242926449501600
158566458409893952 175840148567605088
25961203160586992 116268318350768048
180358386190422880 187134115862232864
49301297397243336 157224318784752192
108547133829378512 184258708760477696
43980814877509656 164559350988329280
90586377835722416 181651254381566752
44594105460956608 133588617019737184
62531695320624040 149636665512414016
179754051875857152 182123511352997504
5072431451114831 146009325306364640
7126058437219695 167113635248039776
38083678117720080 61986673507786640
63181985803324616 158946281659913376
51537178787600072 117195974071920400
13262900933965768 139084796425096496
60409900173939976 171017642635440320
172169629806917536 175092547031825792
38454721215448488 53259582498592240
158354843788873824 189629777340955008
70170293845276424 110877540427382064
117034279925465552 192132693075993216
56423750356863944 130434782356821040
77362277716939792 147480214423609216
58793501859327472 141577636668608800
165474579806659616 188053925001457472
92381627682416944 179397441352553088
50305040290393128 147780143321772288
120071090490064096 130193502593932304
132778952371713664 186231713827478496
92114498473369056 124897099303275760
29003633725310448 109528661773062704
25340055152862500 160147246168025248
122699884099163024 132934818963884208
39684990243248800 73027031366019552
121419754626011168 164224921220234208
29290238086882920 79409382703708576
107485577482677584 157636252487952768
1821738252049057 53230996989869880
42225491271415032 155510611172777216
2011973605757617 95603359291981120
22684396269863528 26776755167593020
33025624695239364 170801390607818944
148482225276207744 156759239553598464
48133246349234984 159957079967274048
93213277104490720 183042839471197152
79297339808334208 152698390610926816
40122954697024912 76502573606515392
153875884642928736 186621523791262624
121092148083136208 154418768921981216
86258709780370880 137464517161977936
106741536162536832 165371038705620544
150437102758129088 194950934679583904
134928399266624976 153047639243159616
125143887406359312 148492988391284512
96632968431663072 179505782265324992
101821350333796144 188501918250658592
9150282945476032 96609781282721376
106015958904720784 124915785360269008
114965635748241520 190752302679839808
12991942814793764 84248110611691920
142322756617984176 173500985815013664
52401356603451592 187044118365136128
51471199018562304 149990209873640704
142431482173411712 190113016247561440
92298433533680528 93452178506420752
26124458024295424 72814724368812960
103041014291939872 166332870053726496
19523769559792200 155177153796529696
16800597678850240 67501485181951968
33402149762904256 36358464772317152
42882874534955128 152647260607957632
107085807354533568 179875721633695776
142228227178046848 152154735329807616
60940638861120768 176947752996908416
90963494905527648 139369333495302736
103796172427895984 132402973010993696
36153676882242928 194961611419019904
85270524361184544 142853950274157904
42527342294430080 110585587722628960
20487549564336024 123746836250996032
29627049009633496 65119978226478832
35668291461353644 114295484334119568
13519034414008612 33362638257529396
97449197508689280 116488939188232064
50650411192175080 69554342894996936
56852273448395088 79688821162695888
43027241007811312 69773984937275944
26978986412802852 52203824816415000
59155117674410568 66772314749642712
6071569140602069 120308157950384240
63334420715917288 164747884008888544
109800034914168640 188208824749012352
27043323904572560 165345656564376480
125507539673934976 127476176868239872
55664075329800232 59543053793865968
163948556650839936 184469310962826624
95609457060617296 188545928596158208
98492946746706736 171993904258014336
72547983789730816 134560271519819168
144866019737299808 188545996768949888
155577238370311872 187826673713475040
67529222455811432 87047909564274992
36205610686761496 147881390845291872
83457332892336992 119831763311571792
113308544096788640 114287001852402192
17685970628376346 168484470019920576
112396583233196544 195766813530347808
122483131657032464 148639408860087520
19323837349762216 73210412269155456
2602820134718247 48170569471310600
32628760007818096 131674560936530560
69787559955630400 96515461080123728
155048045278210560 176213265230883104
25416134436104876 184369483991325280
72625084518637504 128446782488623376
123171284001884896 139604563607507408
11130584743820188 92351983010285664
113518610656629152 142047125441311632
37757596787209288 195588383907642976
39420847390975696 68846477663474608
162384911662292800 179608987468369920
88443484720059248 152007165496264032
22793124054639716 100731977282219408
80602785710290640 187636152990271040
31866049297328000 157582926504893760
162806910896208768 170894512272174112
119945566100366496 125384166253622448
1324679885569332 32359064546026316
26368133059267756 42988242506761096
77027274570315360 119906040258751248
103908054345645664 120534358972845040
146450313191653152 178562758864927712
22394960601539808 35402942116032932
19178126512301932 108861895274553328
9496211892884334 92813551564187824
12317993884362782 133688505366126944
118096635608371808 128653372881407312
18818994916916668 105876884044350784
60935425841785288 113133089999226304
9793566746183540 157691103676669728
11905589049359524 79997601589432416
79193030596955744 169462354236179392
46992346104408112 52337384701852616
20821900639163468 188863254043789888
11103075841420256 12524861933707022
97087659559769728 143632218133660784
142341983904329024 158154569946616000
13310549877755166 119158249508976112
54913341310431664 101909755015182720
102221954068863280 191117859431889216
9602585064874740 81576782630823280
29014718079819472 67202929937693808
79882672625064880 168197519152020896
134574904239814368 183222176874548448
34775274592228340 63483826331437288
92461091268484832 174731151459685984
28886618007730072 194365109892455328
110380056820009872 144704684706085792
169928341136935392 194835731257701920
32169655705242276 120841889571682160
61294529855021912 80022296153830624
92795012469376992 178108069412531360
110515685641697664 180020114071014336
177146838241078464 186511290325429408
65115514782628416 140659788447434480
44588512191355352 191617511199348800
129850246980910704 178971688487516896
46293495290710608 85995298042652864
84470921458306016 179465989922171264
46627716269743048 119465741965205968
48523475902757128 107734131373266944
27309374826530084 170722609322148448
89862496413741648 160650004520423968
59146992190840344 124927465867670432
39468274870740168 87915190490094192
14999835332758908 28817900103849816
54829705344739640 108178054404171280
10541484411992762 125876632476926768
61916648460274984 179227763675189312
508589782352972 139115326875102304
102927255038429424 143360865695456944
90736865222173152 189866090713650112
114067509009475392 196521130423036288
104470230044499632 186116595633982784
21997458311839224 34105378503656668
72567757162392464 124595652232884096
62462371110726 195149478290082208
51221069498797808 175639302341887232
82545460111190928 105622672700876928
48171835902368664 108539866580432016
20916298686548420 150852154378099552
2071453324261219 117895461488711696
8434685960708509 51622577018079952
108328874287915216 139714347768531264
30078776367175276 53836304203578096
49791587188500408 187521432740272384
20716454866887316 146788878035172768
50348766404793432 72941216188814944
38090346442649632 166909868956804768
59394179188944664 155681750417439744
90011060403513792 127471757212857120
110588797832045632 144059835144646544
72140167319431872 158932289014515648
2063877178560496 28360769507171732
15645108907555276 26683339136220828
107721830688264640 119661336397071376
5059005469167207 117013350502666096
92569489638201168 97598346188381872
60294811296271256 84115453306782720
115839521566859072 190314601751396704
130642758898181440 131994856086994912
31595905376139436 99036437255513648
128725064520905040 189740505978176448
138584445780800128 186539079632061984
13064956364106664 66244695209905568
28615803662787040 133008777175183712
58296719684010480 115683364470059120
71201732712659720 76639394949112864
139504810267605952 144933020495623232
21006355163330624 36651874052072976
58356189071597144 102516084536662720
4417541462334153 125706293938977120
22858908570097604 80326198488945264
125707108312442656 182656267050374976
28416971893039924 34890796137498392
58385556174155888 189544206454827776
1920795150398021 136039387752456384
85932675811931936 191967469385163584
60584914383736280 108076907258553824
70744929863987448 192489076501351392
45940901999089264 60493984567072840
33833563333062384 78177082095062832
111069508310979488 177365724336392960
24900523703392652 34890908148898376
70913200139746880 187015927880516544
43826444758699616 121131574401642752
25640060464882216 98310041086840240
27133003139713424 85256213815614736
97362056193472112 131226176857785232
112060843796349920 134816769935540960
104275681182784000 118349186871612128
75331406827133776 188687443799391328
2386037101215184 73369184315684992
30666955602442556 175054247900067360
44661572321519880 90848733708259824
49171527354446792 173008004329855680
15851056256162748 136164033875541328
11756267529788188 135858782926363664
95116561327931280 96535259410138288
61092587117953352 62222301372894936
84027199245507040 164813670268237312
76717530755994768 172711752044826784
114046107909882736 195163996398652320
131117873790583104 165765919507712224
38108441900012208 42410987339644296
148979685942066528 178709001381012608
153130553144055712 170099644685484416
21571613283127008 59970033585321896
136460848132421232 192125024112162464
106272240636804160 157989752199210016
16285940149555012 65587429349502392
44270934599954312 98578011662581488
123900168240779184 135811188785776688
8808079088557625 105251903744271328
36722334412558472 194390391143010304
55224825608391488 94043131381389872
128812409197465296 183884676171007008
2862287354550349 120994179994199360
97108977673582592 128406394849696336
69347449717452160 77093460348972800
8330530282701865 142860241004454960
112696135208880400 152266405951986560
55834812592907128 73266506213328496
337804224596234 72456419847236064
7700502461791091 49437311156689608
171417591811562816 188778557162295008
66104925540189696 126889199257214880
170223756896903776 174499418412407712
11195393768356126 34812376799157708
168703445313238464 179957809977344288
144489006789117632 183540531600842368
137458706962428944 157133482667811200
111704697806017328 156630862663595680
70107380732301416 138287796354591520
9345304163274522 102662414454466624
1931332664136111 195641230146138784
137308789103798496 185891666399752160
24700983967906220 128509088550280816
49545541359904520 55157660171279104
72363147609428816 179803981932634656
95192228202133808 137037943285198784
45322172019257392 150109334188333344
32670257448771628 65810089959993760
118124830661725040 165881935790147936
58112376988148520 96390928362892992
136728217064522752 183976153040696448
87403766150388512 92809316637599776
142164173528024272 165468846814736832
163181888913300000 168836003622167936
115141384819897024 167602265675300096
117390835932416672 172643888630214784
172666071734982816 180665278977898272
39534244196526992 74589527571062176
118807142771433216 135395649023036592
155286683267250720 191347879323061728
27339093019670932 87055415881779840
85438282763820352 94498201545223200
32607459893307968 191513635064779488
14348964281332398 162476748970282144
17696508906237588 54918827552529440
69397108152607728 187814139437245792
49124178566779080 57280210500499576
66920253432928096 153221589616839040
26972019458104544 80003007181349360
31313031553097884 186759478576987360
89110708417134032 147171116761528000
88925486118378896 147758591142867136
60249335153744424 187718584583468576
112985879274646080 178548621139918176
15835238809814670 157434974870856128
1771698152037356 170263211629910944
103599225541943088 194906488279308512
20702913042075664 152200281859262016
24655235292445204 153312394232419296
31654059473943508 88954210255796304
10489018288586486 22544200119099864
137664467186852672 158931413465009920
10481811284631174 159956498581762848
48012163729507136 130225669945163936
122899171910867440 192773662401875872
13092953017249382 39842571390745992
92173566554467248 164637167612906272
2867695663198614 133299156651995936
26371382722795448 82017277754375552
41163119229087592 107935887979345888
88218529579826704 93002109801565072
145495349552338944 187000989375252352
173021490955659008 195100176920506656
70175895259398480 153969557054548352
32150199465158240 49531395023598360
109649284534139232 165200177142032224
115046908298189648 142738444406858112
75918841069343248 167441890554804608
44948592471453384 196598973780089056
26658262563496072 146551755710976032
54522519750952360 136987888720319968
62158212889263344 87315136590968576
9431246182286016 54712178724963128
25364981140173388 158699060854674848
46155045600764928 97514571704135360
104897147889886160 182566105544732384
60463815457600488 93310214599875696
58494400067216888 116883912964898528
6629648242013861 182693707226737696
99836820390317808 102217916190798672
81625984316573872 133227667318370576
76408875085723136 159641515564303328
54322609748212240 119200812209093824
162442243504066304 176290178805103552
42690130537977824 192636586540051904
55777431268540832 139325355530004704
114949633711828848 122692057807873696
91620454381832064 140589850041974096
14508262166511022 127155203885824224
18602095091115120 185201488752787520
61231116905773232 173265130975150880
7900350493272234 63940131880461824
83472482959274672 179396979684978560
11366581992909696 175502271858780320
58804341981579808 122302387664843792
1161611811459192 84210268498634832
52040805766760608 165074965970296192
52343977109200120 172044652017299456
79445862929558256 195898814512393824
81718842079834672 164526047847617536
90819493375383968 180262765754984320
146968930086681696 196573413073134848
67257236561428392 173258347507021600
88917211756344128 190162432926239296
3414181526113737 40576752014477832
80804614856306992 85186488083915984
156701949373337568 159575892335204320
95753546624984928 104889465589559376
99516178429171216 170340520164697888
103701783713671424 166244549460344384
97555727447531392 143993907022775936
39186030297525296 122065052467351728
144184680454845152 145522475858340608
30914810120248536 79426266600965920
136321027478891872 185664703818347936
123476688118226640 139537758860064000
22675914936451228 153834457466042912
79502029544286720 166683738991379680
46307369140447648 170005264580367200
93157134749806576 130299227339638480
136991504023827504 140619715173180736
42156046179614928 190317491248298944
10537427204297782 67278340143136192
21436618934510912 126252490754062208
15148362049213090 161665164262608992
9719992447428110 47502810266570024
125275354653981600 177531452392810304
27548161449959468 154494733291648800
60821201491417528 101386852366500976
79485587345971536 150609762258137280
126408911792749888 165463341541015616
103767874678315008 155500910084277888
12449863623869146 42738968937234272
98231069277714016 118508947495478240
133621944917715584 194783400005337696
16825851643409974 74641136592106768
15591727961031524 60773164614842992
2426363044790707 125834879935100048
33076156176284724 108067839858136704
52232117209095976 72598639912677952
91167896864126800 176076937016347840
17228654815570562 60193781764951856
17694427636416088 134745679496692256
74439822127438912 162598012878295232
54909812634579576 100768553411702336
98518200685443904 150617819943680512
43893234891513584 118643250761933232
132414342012354496 151203665369946912
1018111177454465 143995340348150720
40385736091387704 174677018992981056
13010378431159908 156580540127676544
17269182623288842 163558409881729248
52708027490577008 75313188224861312
72110021254166592 131691407025457616
68222597335708960 126208004539052432
38446447866775440 45328500089025992
160345770414399680 178943237314421376
45457585508161512 186298222673162912
105525921914112752 187427691469324576
59965701914226680 129214466925137952
87195023491312448 120643529263113760
32458389316710872 175909812018165696
10182548367370354 78215261434312576
99622467550197344 175077972236807008
63484671410918184 100968779094494976
71490265613090184 81594062551027600
15398160108324120 149939921949889088
114426053507294224 182411899564825984
68498593694687320 142842095733416928
12488434599714972 40751995767167776
183301615746338560 194619561760762336
36229352806930616 52106053427851232
103711554282489056 193338550713969184
130091578281512880 175084127461785376
45753961363954064 53165942397862664
96639514034996832 139479591093232000
38008027174965664 169149682514365760
44075908836235040 164963278847061184
48473154854118176 140935594235686992
77147930665051792 180176109587742304
26112065660337704 89257743241464528
508027875335711 167921987470892896
6418162791000199 169769738712011200
34392278972608340 176758069635151968
1834633374313712 10516980062205550
65388923964559864 135769227423146832
73866935500814512 139699503860319328
122420808382369712 162824282608709024
151034743745967904 177151416779288928
43113880343937880 106907754015632576
70428221897500664 91873450149639568
40637617108158792 192466942791395936
127006442735957728 130721545506520736
46991015287996248 67587984633306840
13359462799432992 134081347629107584
6872304163736281 31859091426023420
12671600032613566 167232136953045088
87836619085751664 187282748689208608
1808558563463862 22485721342556428
46044158487387464 116022386164689744
68678490307579432 98046104937127408
16045450909165928 147999458254878912
69500241855430432 127568293511318560
19945356916529664 59835319932079000
27728194817209824 49402220639354944
154538346941563424 175012274984667456
66759755841809992 96735133596642384
151649596253408800 185445146486858208
34286232655654252 53141507548940464
63826704468160864 189905133800961408
78824682100906272 106580718297363248
30903123484102860 145954814660513536
13010899319242126 92173181713327088
78077034857061840 100763208098155152
178451971292070784 190656935646102176
54300003100791632 160816545507340960
10520952447183624 170859181504782080
56079248109559752 114794414080230208
42762608853376720 103351316039613664
76410770508287792 180401922809148800
166575940631516416 191108804935433312
3305276352110777 68058583165047992
33327683608174992 109742001281269248
50040150717452896 165793754607933792
67109200158370432 91631443612497008
40904429860143856 130957959464262240
108907941049139136 170211405055376352
96565016786914432 186530280997106656
59944559570702304 181527549092495232
54234443737776368 186935114647132576
5949931296976785 185647046333023232
74353267635038288 181435504788382944
151018668364908384 171789166910638112
55866939998163888 186919730151926272
50926573406273976 160098387732234944
3108026835706442 169197122315040320
13867518070467360 106764810665277616
86412149557448352 122418795927676832
104176718137811520 148172117516273024
81332127099816416 87432998749099872
69714327574146344 81279587766582128
158284742356427296 194012349343798304
163338434703336864 194818246885446784
66591534997131816 105451575401673792
9062527569246700 90318655664527040
6329968424268882 42671517712223808
66548850050332792 73531834010982896
31356022235523956 189306772042200928
21732501750890188 166011795424479904
38664145509439176 136971722587503616
83558696422461264 133034584055145888
21159746258309248 34699516882732268
122161182318606384 169798225328424576
132721083122354896 149698411427074112
38664332773124496 125405961314597488
89136580756136880 133153461786622544
150529209160731008 175969719491711232
26518455291489084 187452158020874400
134670628981612320 179769644768800128
5310337052248536 112325263403150512
153367136716509600 179036320781864896
147408522363181760 151132291905463488
133949021469899632 185046006807327232
173220165295720448 196850149640866976
125455686899370592 130734918084540688
82051072241644224 146451477698704000
91347883582765328 196863180289951712
63066169789591000 92510149255628352
13874024857691332 95980605995612784
62127801908479504 173145740019884672
124968618387029696 183783580064577568
13997421123329112 138494180271183536
82583316066193904 185527603646071136
119862386920386592 140491327024425920
98580209277202880 113741887183680480
67663217223582864 147979720370855936
133790930070334976 135976482843755184
52240024953392704 66645276485776600
37776338441680904 160881387276964288
73141082205426816 151022396179926208
142353829974477328 181309071504369280
165352929622193760 187224983884881312
16985044376548720 185947869547367488
35442498787478116 36662019643337728
64047419830134888 71395664902724096
101522346831010128 104663052441662384
55658217157370328 156116446386122176
95175433475113552 143269980248294432
142795641876583600 161021052841101536
138262989238700304 169548925885152544
119354133301739488 187049210887404640
64404242765240624 166263954896388064
75777286822000912 176945961781040192
6386917164557277 66279133272146112
16089426049278432 39340560095856936
148023558447224800 148729489451716928
14607597337585638 113677351760391136
47444291988207680 78578622926777616
70752731884771664 150957276440827840
57760684219135776 192853190631498016
61821850753721640 62968905143806656
83721926802572288 108108674663913072
3957842868220468 30327042848487936
87080085555634784 99672381629377072
109110590382407472 193630833392826464
19351191362566704 74024724841264672
92230482376341120 184240689739435616
33203473398423328 91310859113143360
50930446123265184 60851882856183152
77137524289069776 125390541943147888
99847458449291680 101807031127077968
7675386179348463 122385708124168528
18737160645519268 185241480243678592
6736164277842136 175568885347967456
57094610808976144 195711449469767968
48760287762928176 69455540042601592
37003676780651720 190775133921200800
84046098967967632 84843058349954352
18875241614045644 180315807814886464
50979400375194584 113801876643937792
78900463402294144 94910952506471152
110242968313482016 182936744943934976
72882434884168192 166036884281236832
36842753424904472 47831969115302152
13277268751292502 71614360193589800
66654618985889840 144274935830418528
15087863040747862 155901141959389696
31556927950691964 80058633426811632
30276554583539516 173234244841865152
41713483490582312 168438468167726016
39881786856215776 62754959772668936
160376625714321184 187678315728494336
15112160379460922 183126614274707904
8793863569125230 76636027548051648
125896269293795840 157595192071184768
7468340159703620 194537454907502208
41013250808945440 57315581142031360
48094477819928560 162858260476674144
18752963070666248 169034777094390464
65804412162332904 184017304124343712
93738679994604720 145316409842632704
80950546818920592 117314181277589632
28849125810165012 192779378125416736
1576555931494737 181106000535170560
54287761432126048 149591823792432864
30771908369759068 188079650176627008
87720606870281600 135688783837349120
1718713602835680 192131374714199584
164835008700452800 191127285502896000
38448116661307696 76858567082233360
32984239005166696 97070738239302672
48223448439059896 76834075868050880
15582155630891204 87127371005836800
4564950493996066 6977241959362141
87663369139261824 140250730077889968
43852853847512080 88440303256941968
30576569846597196 136694955353338784
4206571267033094 183233904521090432
57077416467014384 178478243866580640
48194188695639840 115027881794944688
89367745453342096 179687065044238240
61924377572886360 85114355951208560
25252575628776016 176068663478833440
49914864621849304 82439279308844144
49374788146508032 116848201599502336
71632860848481672 119561730769262896
48970658574074168 176765997629422496
101694021091966192 121672222154166160
19390021018166468 133240424924324896
49956766653497984 165155845859699104
31585873779076884 190490420122981856
114593228191924672 182350925139366272
57518867955342360 84516634460354240
93176309233633744 113600234131425376
12160360512642178 136021867456911280
138994414065847056 176251882889638432
68505867838598128 170310333792688128
52387249719449696 125073947306747952
141209850647737376 159715398942607712
50177404207398920 116708975152126912
32460166863014712 113707958872144368
53524603975562464 140862069909115840
36109429185416728 128472787520601728
87600046847674512 195296441235731360
38128497457988624 139834869191778928
93446736455893072 130445573412268736
69396874138768216 160849966556508672
60965029442775456 132292527952713824
7397857284193552 174264064787667648
168324794637063520 172281208411470176
55380428101752512 81131228160129072
40763165441639840 135073341124535600
58216872063804656 79221547024020096
36398826648014456 146330706130495840
72860402170249136 86570857735146768
25444892606823416 66473598258613872
11407272998394612 196068672966573600
98320825562235952 112407489242091232
123800530505145136 191055276338556000
48516698436698920 89453563656701872
101338578698231696 124030803774956688
92386631105466560 120316946279656992
173483499399226176 189354791814960160
46176201420181304 166387530407971264
24730567308058932 154694197200782336
18024635919135544 138928168892311952
18553163997388652 153520971837616480
74865418232983584 113064359040739792
37265466335715504 180585346681273568
5178508804147848 68742398740379176
8542395455156221 134883463605825648
24055681551627284 119663350219697888
155156985674251456 186353818579123936
93470110347472768 168595717981274400
90011053687127984 103024692093278336
75403210997305040 90777526507359840
72638724353813904 75292199377325152
28381053231828208 54914672054446048
1518090451766785 46421588842599672
139610143058805904 152657689834426784
17951552390231918 93186429457839056
8153787746951976 63499876080886008
155137127633225632 161617776578523360
102957218540907520 119686230996290688
109877413234184976 137645692665782336
123974668997897824 140564218167539376
11063707584266624 41338336262326688
121997973417110320 143188634114174640
5548825700687010 97687986688801696
19725459050423968 84107098836829808
17693538266326726 23940041318826912
65865162244272888 85536552903774272
59719887973170608 150222252970787616
37381211607488736 170085438611663904
75887690417305888 180395586611182208
27269018670641992 158550106023516992
147487738799081504 173690796700385344
60008735236304752 60804249294485480
47571226562387520 138949350347012608
114070842735512992 194675381263463904
84746375679360224 116949074293116224
98703136939627360 182382168546681408
5385536119692458 85573233005952336
163121890923674080 184242795161195552
112691043262058720 128063835876028416
26444682624635760 46699810458799152
10068824564456118 88284305348872592
97608096107327408 157898428240802112
112631362759094848 131733437511949600
73775721877026848 144583533165448384
83811029387361376 134531243729348304
91630721934444336 125545175778270480
42915248667193944 72166691414696864
9383920440792888 69694987652462600
169210609886246528 170074554823304352
78484361831551392 143926665949786608
44032607894885184 154301803784446752
50825821997457648 194404068348322336
71345441290992952 100836863792729808
16503493048719942 53013700061624232
2568975434915188 167913225963176416
75265734669088736 155898007864783296
2241424991374038 113715366974155952
6484575273933723 154823700969480992
119273748906867392 196792006990840960
66901144809084872 114268470014584304
98985810575511536 150163419055697344
169236985768239456 184910558263972704
45870564501473512 125323070795375600
17832588583535834 118410277385352032
21777674233216716 52654781328274720
148138224237081568 151604277255930496
79396015613330448 186042080569290240
14483872827671620 94359260942800432
123439721741256752 185011340461286368
149600073877528384 156908861706632992
27834000447388400 129488402400135216
164937195116372192 194159924161590944
30525824274815460 86685279152852160
54890536771730808 72444616237269456
155536562893234912 175932180049141440
22024669399886860 183754132833768704
89231043306016160 157260843830536928
58937602913371616 101043442760987120
150782538019061056 154994261085294752
57617277574447576 105801318511225328
129279640569956496 177188911540987424
135946720635042528 186141916859084704
6724731587884989 130840084676315280
65426510952231264 120205173554898624
20308873816751584 100610966735641280
92271994571162000 104986728853819312
13283167298399152 114692574806926240
57137206908072904 160069418828606752
69332245370711600 149960891273653856
2252765112904159 14699881054382074
41622741732632032 127992983877294768
120141118620375632 153036892785010144
58112724483419368 104354532585612176
24507169508695720 189307919563289056
28028446011596372 44775521136822600
35160171977630248 93007706144111824
23514990719941588 70574122372287664
60746431777366560 154003820115912704
18148772166238264 47808555159898512
99550621499416512 123583980622957232
52570354584411728 171354809588760192
43882394054489768 67851820885319048
107189241994981456 128934661273847040
22248980421903528 44582857798354336
7354135701998739 110926791345835712
116490913688474288 122829917112694576
60444281489924256 77319114760512096
11743319608357568 67069256307051264
102889070212940928 179886483414059456
15668996065241220 62472701094324200
59717639463502144 169970775561422016
126722336400514992 153729821077799744
18431846257259404 193688947495742560
73350287911302080 123245150276753120
111923328864088640 167846447536322080
51172100595272240 113898841526351904
39373086538358256 129329696806167104
99682368564374816 179337091790299840
111924889832485376 114448413883546976
95426608620715696 178751156319772544
52421287501575832 150050693747867200
105822191811038064 165127588362784864
180493837319806752 192900157618470976
2877803355601279 71213503577203912
54089482415915240 78418056711990256
127305069280565216 167197674748430976
19774093887037560 127321100986812336
26675642207150632 98362394039004224
75660475440181312 106342510361513248
57654530007636896 126050068200650576
130874000258428736 148769790953797728
75320659074228016 166225160924300288
104656912850177664 126113392501624368
13712939907261564 181476716381386016
174919716526338400 178278863416470400
24392847488916344 168349734379410176
50129731898002824 110037641740807184
35254392996771380 38207644957811448
183248390629454752 190638484986450176
80255767437344848 82066105965135408
40036069523922960 102751704463234144
28355370626120624 110340999214153072
57979255248685112 161075170720369760
19249022722960028 98595695257034112
63667883033294856 115857425606287072
6792247221888163 15249037865931728
38982814425723752 90269342619149520
2185599061377115 188054950812788896
3728545645099012 146642256177449216
75365560841108912 113748380715126416
140036413695040816 171110559606985408
23648292125845796 41350636784708864
29944027405217240 170711916943990496
16144988227646058 60180264327379480
105770635105217312 123075418422889296
37725910425958760 145708804992033248
8283614961530513 163758026135648160
81879573220024560 109836322440295744
43401016998528624 173753222633868480
73466528052120080 106534748007123840
58749934090070696 82969148499213520
65974810438767712 89425239144572048
95173389633909824 105897413639222064
59937993473499192 108016120681928864
167944869582636640 170515844591133440
85499399910892048 138826725869217888
46443079860133232 67348622598911624
40091312121070792 193879728403466624
63451523109331120 99961371302601712
46869282159092320 71434500097608016
34899538657172040 173319321497271200
44305378463656496 174446068913030528
82479844621948448 115015217184191632
90781153115892848 185668676759375328
41638108274412464 44030613441618552
46707446716810384 101640811776972832
88088371133485232 119176904141397872
130577305604253 169133456005278528
18870238217196296 145006478710920416
14404561013974336 188100933747032064
2953474405555213 32805261224175628
117727435042428960 150472811267625312
51984819943783992 113207841849683056
102998312338495760 121076654861971776
117544568942506800 138581891630867440
22954219381801036 80916712518820736
3869394628187697 80457141396738704
147954135771412288 174094806464287104
104327343725173792 119463494660362096
5261499781270843 39234427001668312
71846087690284472 152658699851758816
31862274689757408 161777311077839424
132053670439611744 192746802966090848
21841522815830276 110590894602245072
67620705737064440 97467142667328000
14194854601115538 139546054721105840
110521179759000288 189310663680187488
85026498256688112 174660411784215808
148011845861129408 178978195545290624
103415007532407744 147174136708085824
134247668664117600 137314531659099008
30492033407694408 178471339982882976
28015666283738236 128535138542428128
18962643972877896 51705261577380064
9442437610836350 186776802738663200
109001815359958736 135343438598335168
106321752478244256 169274215117570560
79085319408580160 142987400608070688
81905671094901472 128461634913188752
44243896790303920 164062530065190752
110285521017681600 160171401477231808
45215714818183936 138430237540502608
97225686812353856 107402938377081328
14257329303832862 55101899507096712
40458845066350240 106290471414969360
115453191174650000 120442008142015680
41847916621651144 194533035622967296
103312156640818816 139016784687986032
98614746755969600 139447999568288512
138799486913958496 160359304469014560
25180743037889624 90256495928686176
9417303606422494 133407664948808928
51832078857220632 101524707589616944
85636325975943424 143254822972287952
13727750983676742 34030376802966660
126693669049911472 181009860263738752
138258010212277840 188479592289456256
19959191128213980 140608215574815776
8631026982904901 25037176084830160
10935170364963980 31456391037863812
106379827123280832 141177778874833696
9968763304144366 63133917977284008
26903958363927396 102513661233765936
25486036012619380 105725811178645216
73648137118199840 74685109119213280
127027509746406752 194707802753127520
40460845619702336 116341140003526256
22143081532132492 133879320685844880
5269984700428886 163937280744996640
92234858944548112 133703495172139744
1274406952038586 158607916596339520
80322850091711136 96625787415320128
82054744252866160 165268263169624736
15415940780281630 147747232142338016
74286130057822224 170757578591125568
58316991167790808 97410027572303248
2464877333575836 151420819290094144
12460728325437040 140224960201610160
89213867898713312 155202143963362240
162310443271591200 187818442726581088
44488927888985512 91940860443570048
116695634805982128 173685722740244352
51357340121527144 152337980895390080
83640868673515728 156078177573861728
86977154667569248 163190394527749536
568193193403638 136343879043623600
106510442426842912 135270004285164288
146586746955165184 168404376531501056
155187204467139328 171920569064070560
136259664955620816 175951012716172960
53514537082721592 92213857941093104
64790160132001104 87136424235448208
43055864522344784 188761636544125632
5913690746360821 177473662740383040
48430971848317640 180044728983026016
53365791480969704 73752396250873056
85159097338530752 165568469703739808
62752078010611728 160259850547581184
26945884999997972 146014260563800192
63791673584822280 78649297999673616
45999822860754376 174266876348653472
116682351419511840 134259711139013664
865882497494589 123163352812060160
182657704393807168 190025066795102176
95597211699849376 112855618268533072
35558805390431472 91589359924879520
59649436748301712 153023036334042272
12854562285245978 46222074907906320
72788230320071264 189631355628112832
116455592484760752 128424677607230448
150884601569871072 189065567822437984
9927940509210052 111262320577203120
10056461801201754 23099289185960428
59964783063954192 169834615571110016
26884744965354232 121191884352086208
32635127193188304 110369726033272528
167540313206624352 189727724179062336
124975771046393136 140771565844738544
104970646010422928 189697220403379584
72875298573395136 80075881505847056
105857988441862784 133008582372175056
79758963598063120 83831569995081728
42334653363613968 143379844959782976
16386827475248636 95996027314335936
55924010555036344 104810080177284816
18921318522361768 115773458849154448
37081285760461984 163729263051365152
20700295838007892 100309625356753728
127939342562241280 181909193907883296
24240148593696448 141555302123754448
41035133299688368 82168723758142608
28272210270694724 78668941055913616
14040875725417818 45051715830069120
108569621718190464 158668104358757248
54948906592575104 155952498991768192
11455957329401920 50422193110126792
135190717893531680 163351597232216768
71208648905964544 151253338539697504
77993457678322912 138666811118886976
28071887816404296 49378609435703936
137876995943110816 143150785337481280
177442922330757632 178837050653538080
74291051052298960 87918406337619472
44488432686107184 185920055297584768
43972967590446584 143623871426789248
89506334341804800 195337597848274720
50756560218112584 94827965695448720
25301583593616292 183357739177592576
153364906310241984 175933462674705696
10617073695117380 91203431078660624
110700095472663120 196113486081255072
111100807257334944 112084625678498240
3399560778224284 31840580977794560
40040634461709904 193811411099877088
48996316127545824 103672809535241232
4706975829598255 136162543534546768
6546969016718335 120503842975912400
31072700749601860 189013456100322208
167145226077775072 194239605883360000
66813349531779712 158303988426095648
133791083889605040 147276182156134272
51451621544572544 87091342996883744
111067968975139200 154621513519887776
10696261905403328 158668331875811520
85551401184260224 152343839609331456
1998826167801633 92529313493785424
7774545385734080 11212571481123320
90983575250022640 133888310624004544
47398456239805656 65365834027808296
99876339535605728 171979281980139808
24689453971559272 79248671840166944
26709411948830456 191404629668084640
16139076082675846 176151824623748320
65648600383792008 79498660758575312
6788168516521334 22482840157044884
87030220598174704 143683058265935120
30909041957426552 130540663917608000
115922453798842096 132445154117835792
145310487810816896 149791611727823456
177171498664566240 180419668666747232
43311591589469432 111020127847507088
846218354852513 159004877606174368
24411748569700972 74344848210271936
114420891843862256 171078765662213568
8321300409090820 133477932041838416
118697364848767504 172323027669987968
52025440674901272 78040198135626864
43811411840203968 194312024673025408
1428754844214399 38190009589944216
103453838023457296 182733254994742080
41655509395590152 157152013101453376
10464071212758420 151944419593745568
117138560490946800 146863998307305920
56913978726375808 194058162933890720
26997364834643368 132642744590303392
50268717830909392 173971847718755552
4380054668609803 132683718482177440
111823722968374976 146568044406497440
38329958713884976 116541318038778960
143094475397623456 153295639856373216
89507065626322016 94201500742371328
62883489513264368 112141179287567664
55768734650445936 170572059555279872
93975604591053424 129342999519946320
130253505793463520 168173079428199200
27460650443128504 183774443813533920
63864985333559784 103234827431580816
102373202818387392 186804683082869024
85002466576189456 97642565668600256
46496229793365496 163905478640231712
100251571867583232 156840109680892928
4670290458991464 170561351201735072
54270697179789552 119164727761149872
8435038668374683 25286043036042404
16106405093685830 72935214424343680
23282472762699312 63311922881076048
8808836210961929 109130170836086592
134644836588464240 159815331381966336
77222504279249296 138987466231138544
73315670114142224 91737766692324976
132987789040358496 177546734780740448
25070988304882680 195303842528837536
24901454361840024 89617853854648560
81648783378858192 84333442322055808
105869271809410656 136331380149677824
4466101956587687 170887111432264864
10463973523718466 37232130949109064
27860919930622920 160171593955971712
30333077612146960 73919610759596352
13413361663210774 175391676907010912
149567852047472160 156067196828728064
16739320929642804 106401636656704896
42665289175618336 177229058429674016
68776888180506592 142449954078548864
63161994531964368 77381544362199872
21261958088320396 66988323950272856
9417724391663708 77921347777033872
40561407083431360 130701314191496912
101609023939482272 132288054900519472
14403285856629898 54046201686654080
89909893738556592 155275560894712768
167709844828575840 176268485659600480
50447747907637952 142530242162857264
45496433995042488 48438095829886680
25426200692291752 191996661163451008
131752399287346080 154639862750360768
147005492943885440 154766618584559104
14790568112231340 72402314464022864
37736335104582264 155301394949582592
93663752042557200 160861710787020224
38697137247164136 120633702626097120
20965391182303404 87379607391588176
131487203456833392 146735102307576576
65284384785521624 77369514497498128
50030592611016816 60394144386725096
19459372447994208 185569403199662976
156931505793763072 158069464717910944
8991246059400234 55367730842121904
177762541610309888 190196284408224352
8012061846990479 139935369071411904
160725494342968288 184315239354311456
126697998786604208 131017529967720800
25790113890079048 140144232898589824
23420385347278668 27680240638031012
95579344570635696 103382159325051872
103970593880381632 155119641386722528
1348250866998782 161329546474069248
27362491660666804 59430306029588504
173333565775580384 173762874518623616
42888257222699576 136805292647389728
50299610720004776 73832616171920304
91447921688416096 174536111699320448
114072607282734768 177720110551580960
12379755992477116 186386799327340064
48124102291020176 179849139306502336
49443083953871456 65002993995297504
46517458884999800 173645899774901568
16322715219201590 90701234838877664
104785067035701536 155313092959267936
139118699075599920 179743433561235840
148274178218567040 193411216172980800
25660015295650660 164987135134095872
36961131343530272 38518060299517760
28758188388165936 37623106915949016
94725259310276960 177967350384234400
107290569460124928 194929575578586304
150696319751885408 196134882787565376
9079298759045358 87645875345115552
92589230733170240 147752234815459584
13824905512829908 175406267678816800
14442145748286062 168782967253250432
64337889420292936 151095721930348032
134641815943452832 171133972751265760
59813600471718008 114625059674342064
19123576995726788 50643144329122048
149934438898166208 173804686443735520
49733463316289840 131444751909519376
108968009170282160 187137209400326720
12155040624899574 56112933708105400
42855612840966992 65374331814902296
118960022764524640 141150521354069888
16246200155282112 169211165834541824
33807954502968324 49706509202547120
4992537952178114 112363262119387936
143317556114150992 154800069108870496
122477525366465136 136286743575291696
63635299138431832 145578569954204352
77975550322097920 122831813540741088
16611148026590178 126220544692287568
27585674644562860 157676696591933856
165420369022350528 190842012146920896
3840224016504847 122928620514075136
103006335171687808 141840833797485664
88261678225053904 99595695483782304
23913218419616216 59705193168938936
7509247987162576 113589814588594016
76016262953205632 159482523918130560
2630523406788388 85459423176372992
54630217052576040 169199680491682464
119040388430306960 188150695145540672
101883513714537056 155364067129118144
106523735297583744 176111523222720256
117265396740154496 119504878992712240
404474999597583 83962328664728096
17478079073209088 106122916592614160
66674949062981648 169058316112903296
69526428552240192 76153786862246656
75555609834558240 109378733647761520
11069950422301428 13441463382261026
30826816226425960 178229105815575776
107128474723832464 145969816287754848
31875886313690688 44881371697921016
30900960237121128 77336511778943664
103628313982644336 167853463297471008
164278342771834624 167500005204980160
39768591914817032 76970070275479856
96377384562031488 162135402317513280
7846685261887545 46841221198306216
63661636214428840 89296019072121968
13286320514153618 169784335377896992
25029173824607648 168440019738897312
74961644535479984 96522298822703776
23863223269870116 146229333464383584
81489689964804064 95001266553524544
4190717244183942 132770948558016096
3857792262447405 154144633619323232
84311728808684416 151714419597799392
59955126584293824 157703327552769760
71168434086027536 138832015545220064
128843621057312048 159313478896774496
5611626461073194 114869599041106928
29348028282154780 65292137331344616
78731404612715104 156157377914557344
37430955769476952 123767848310140736
61030572352896592 139305586302864720
127001678967462256 135667119240922096
44400541388673128 161773507429200096
45153659118697584 69793436607500928
16487729776435760 144554904309782336
94815654096609136 135498159851637360
43307433573084704 139199016520038432
32222670232282388 64415057057899112
90643434929341040 145631740376878496
1534781778863415 74147296216974368
28786923619539312 110040196031009440
148896581718716544 156266659597556704
11891842846299704 181391501735803616
20683101258309120 90155759951900784
78575485534290528 191667084348994944
54856822406602648 60556258630902592
47652958508977128 151941896614217568
166962270843329856 182113916001404960
177895273648502944 179589157327377728
74117188273887856 98846657174035344
75043544586582592 157752801543439040
113226720076455408 114802788198759488
177830018426667296 195525560484080704
124390314603874704 165625731701832576
10106812563641152 143277716549690896
63023443126714800 176401061369900992
30151800382216268 112414665059209952
19031633947271940 112046355513728208
22459625287421672 59987319905356008
5627115478876593 76578432998003904
33251335837774588 68067381139492896
107133366374354288 142479327111381328
42056071942428776 112862824489409056
11467691830105778 44030651840078992
26808134634063836 95517933608145776
112223577545674240 196743213425781792
113967420223957664 138278213780780816
151765606243759008 177156774867143840
9540433546106720 31696271029094280
98239360930819104 178523792828276064
21810026846651552 193032892801395008
60560022901207448 115751984272675616
156296406201752736 160411176743172832
129171025694110128 148727483332374720
24723582019021288 57568659768157168
54872242081514784 192634395239488864
1741123348902383 123765914406352480
105550602909516016 171688129642580288
9720015969184428 66753291384295880
72145374945606368 93776711813273312
40471423771636888 182994085814708288
16202784733960296 166660556383804704
16470449989501728 132109068586978784
37162415763063232 121085758608032624
151822064703404512 156775843323745536
91514950080636832 128994138049910560
54544653508326952 81883753484390384
24389577046890548 156996216637501408
84277397355113152 91686564450951200
158333601077049888 174492489716649376
64235755035769512 118818997047708160
49451401372496944 154765391418882496
18997380331435544 154780786207333984
51039349840390440 183386129194553216
87397567385441744 113852261404965888
176119981135931904 195744988757833600
44803065547025120 105721866945510448
57891321384012616 81974447871626560
50733951346817128 127616829105740288
50735237286477856 151959086598376704
39229349761408872 56074734409984632
94834806537041632 116223714415303648
73164208564628848 84305075860240592
35001436769485504 133404728663018304
73674201816604432 100932551403983344
7175937937960209 145254119325598976
95329154455396352 144492742379314336
88708350571045024 162207073821268832
12646998847633506 170502519267508896
99629264313836256 157577661862722496
16500944088116508 20780634596377888
108690787830604864 141171199442085088
102352579792132496 183197816233745920
89161593478386560 109115923628877744
77095025837727216 84471235220851696
6054391626369063 91323586591364000
66164719991900680 160242729592501184
90863333854695104 180677097672338560
73415545065321600 136996818899789792
78289894513796016 146846015328678656
10248250745812066 46564260893496120
25890392228210308 112686749510501696
44046729927980488 151255714607378880
148892257201624064 161389058602781728
100313176101537664 109001200928095952
85105655268519808 93662136950291760
179253745378296160 186334276510576064
11649340172141790 121175329452440816
63126864627118624 106407287936343376
12135615988891596 174090601647092768
79519161641716832 168648879566175904
47955678394851520 56407003217328440
34963192781782620 52951036886943864
135373027823016224 148666445775258336
241003343533533 177573726307224384
59237300023901936 117323964483667040
37925513324448560 102206431567980352
39046926506630024 163330605721848032
19457356637772236 140097040086356496
52552378338742784 120746699146909328
23779168983610184 149403755777184896
46089392470492232 81896056314976592
54680109056390472 73319561976155424
116159715673674144 184117621336259776
18476756532455088 175767222264842208
84451349560667168 155394470092690880
116448293189298656 145341138863220896
100734247274796672 169476152230092704
42934106533523216 175072913889889248
63716125389646992 163741717266168640
63485611963858120 188901324867691488
139003947289676400 182664953674272352
90968090197008144 125502665337334112
61002686413178760 111386554533882704
59188557867488856 90608351674706016
122169071247916704 155010733542063744
149699248236918656 176007978245769248
166445071266554336 190948054758088128
81425040158808768 128776143003227056
11361342060159312 51104400971193912
102967052756713312 119537130008481728
88233967553701984 196553016206750976
13692549520232926 166460485324745376
74567435035358336 141117516696582688
19282640179832008 183222350251563008
13594009067868642 123390421784536960
1160179422846444 20806647679564968
88669894424283232 105118564213494800
30097088556720792 174847976007355424
122481187152262224 146478781867710336
104405109659930144 173398759249884320
69143467401264352 191610813431828832
111885529958178480 153486199707828160
29957175568104744 73732814602551056
47229940224003920 94680203744739152
97791695919942000 184285692667270720
75481699444330736 180181100324044800
121453471629644048 151471917060236192
14907889826778322 162207744958443456
49796302475700208 98433763968196592
2032994088450069 141253911285778736
10198592801206218 168721485412895744
70576424991261128 146335620696440640
113171184424028496 153189553059577600
69057300678511152 125061264754207648
103613022861360672 162972613152242912
74454307754124480 129178385522835520
49631921718536720 169566910905150880
103049720770730480 145913236221108512
86575638867330352 119208158835339792
16860527062788042 100418486004771808
13850494547306762 66626006607108664
94203345927199440 100925566137772576
34215122443981640 155680803900974816
79571489538846432 146788439413835072
68875237185908896 75230752434106688
6454750588918611 180738902944998432
61396125535112472 188839581586690432
45816384818666720 183490724532995104
139493884614734416 164656725796173344
21131610572612948 49364202105929632
133605956677799280 163795682720997344
66613088936530368 151568127100122080
145629671782029792 181227273182125664
87914483353513904 179592610387928256
78204695033548688 149064427052560544
92987805839850080 170681846517249504
139218346925822320 189197210480710816
1910856760958954 74190065963527024
47270777511191840 179930816706246976
550605880506899 53680099805806424
128939638956404960 130612267654574144
36028657745216028 48125657943850912
135991365205031328 148118400903307744
84836537723997024 178496682443584160
125866595961893968 140270189758563200
50667936945973000 60724538628914384
159196215121345856 183494563716219200
55262295772466632 158696669354794688
91737339478406352 114540123027413184
79255092757800784 154985250696518304
31505759165477720 92430015308256752
131830375560030096 176960531353077664
40072141396243752 99942903920489216
53248303691301544 129614266929724912
6631378430541099 127893685049678848
56805130070330320 172407962705203040
119219975189407472 170507774476386784
21842613223124780 130813996567304224
120985877935460512 156087083332052000
19604631131330372 25345616044723508
20595446172974596 195743695244555392
74939849530967104 104749855171163328
187530764009454464 193621124690739552
113445279363282592 171241242934219616
55844051744499856 153243775962156192
137451510022143552 162788520128838656
6596828761433355 149729650701814208
79673168944179120 157149282493042176
70912303696146856 80307465899926784
69389081331990160 188759987870452928
26106415370294736 88629359473358752
67278501543921808 186411881762948352
23881512664722724 135925900481761344
124016409240567696 181680427382968992
79451600479856032 155183079135949088
27903224512795888 166094185981929280
56066556133127224 170889096972418144
80396508699737648 196317763514122144
84397310206741872 125159846902365408
79335642682248896 118145658581765952
103991663145245776 173473796050360224
120458761454011744 192885663962779648
50115383284406144 178474848671350048
168045067492639904 190484600042656288
5750099673052873 173894127328595776
55844046764174688 113232174359849264
127783435083326736 180693061981345280
70689594105908544 84147188304269904
72294400554353280 88431358513323968
93442732087606240 193757063822401056
79818082950964352 152447425796514624
51313639951590856 104292493365537760
31342396213770332 45592114905655976
17133333559124288 73618300149456080
142495053987889520 171423907906669216
22496609651012784 77625987199180288
130300771541887104 193394585816039776
19754351839473264 172476587573896576
90640101413491664 137986468427391904
76581715302946816 128164623500188000
159794809449565728 162234841738249440
123256721726713680 134506147953541184
86318957824928384 160131220668826592
78463582411949088 180572575292955744
102213015140650928 139868780457555264
14783834262213148 119752816881678736
72563493912675648 125423550188948464
83620041961509136 88532384786562832
133415691336039088 187560970288419456
138269396966751664 159164175510316864
108767599380717968 138659345948423520
141295138791596192 156482318566722112
42647542979149696 116422350755209616
52874103192402432 178406550921581856
87351681762476752 100922654701709472
38802706451443752 141910544082621952
68103440499322536 105600369401676320
12783128261561266 182617132728743328
92163845250464576 145987289816508224
53717204677725456 80481610472292384
22242128913770252 111825538677446000
37710375921992656 41932749878190432
50024340000771560 154042261203271456
13870532804644542 194399718404913984
99473591482714688 101383880361313664
44266820901409288 55250283683733448
12699560402340878 14939088779006480
45229156133887192 53958224041109128
169714961506827744 180536653112338624
54126337006556712 100856435711998096
31846075462830408 34824453073327008
96557492074782176 175357476092637440
47179590009279336 60352051323247200
27161262032174444 53220737378790888
174324090528001248 191479588719208832
50298827416250656 193416751014359040
117198305625094688 181225153517692032
22425814573916780 63186620682287032
610572593764604 85959834245872944
74878186419709616 85284563493431488
8511025665303612 68658263039117224
114441138488324096 144710510317488320
102292637922203872 119394176670075936
73167922118994608 187259208327522304
124755905472507360 137729470910809056
118729017321048816 150014841719528640
45825721032601920 95325530153827280
44021757652760952 88629932321038864
5241631481584284 79003798311282528
12146922473067768 27733991230251128
3365493666820250 33258761358586544
98633500381137616 110309136937630976
7528862019433733 157149668026622848
27206117680055464 172803262790156960
165168666174126080 196350646388396896
77124789843112448 90840138511260544
5087028506710198 107672880079618896
10302437969596366 193616571669297728
151369744291397056 174384793802677888
7809523770483360 159077963721136736
15381877743544062 164882086704556576
61139676237244536 116850890792096176
103025127226825248 130800013869844544
78178766311607952 85418598984092976
140862464921173600 184528951282002400
49691026618070312 57051446401562120
92132677234927936 166892849494838080
10220870542444764 166851637710123136
158725028907848448 186684104817574912
151497447308517440 195287325723648672
47423932807977592 58986202239995480
111930918312025504 131729244154439856
149250842789524096 177350628252338208
110312846061756784 121299970436803664
48031481945811704 115772506001561344
20096166404524308 167729182605441536
74540035425325920 146554199877122560
35268667266188756 159031706020034304
67260370935582832 69051738865264568
52398276783072864 179080927768119360
31980243996698588 76298916933721184
86655527567610528 88164820802150000
78962250603404176 98200784388452288
10954851006979264 164701743267404960
10220334709387642 157818190949633312
59865963125723344 87547441483086864
111440450826017872 161261559111249344
81038030803050112 117884526333714352
22755840395553684 26589892674272824
30295010845253780 120988617231774304
30396847589326980 140799342053338848
7837599505733181 139420993907335392
39566408375803432 137159864343312752
124946999097017408 184878800619266400
71095009211999432 177180376237247840
7765187235765220 157475884920074848
44015355555127776 151401624951175808
6195620836686122 26558498730368092
99702671513052048 167209221822081664
74151832135268864 135869172963392160
34725764663785128 135299610321098128
54002529127697992 95373862040453808
100145826373589104 122908863677049776
114923042909867776 151710920857625696
35471995743301608 91958601998260576
25518374794123600 44389052971215512
43099948698120432 126353123185954192
49687961104934648 161498678075884064
15333859878717040 69637293950308560
99419026447101984 184332378001052544
92456404675476368 171672000612817600
125815872528268208 131005250768097728
71265716802714736 164693950435502400
109900367864130400 153786377152536352
10859417920512066 173075442681289248
53366350531139264 65837265074365288
108975739093597888 195367736183234304
59918011324547352 70832985162872928
22922899540305632 70357766234265728
17472411936584004 36110392855503960
71916593625947400 125719534263210112
65480371274285432 109206669405389744
40646952937462320 135254098251103584
25540706246758736 31233503841658852
71196067078360448 82790427590334528
26595262617398600 26690661041941620
55412408271443664 183741046080631744
92772628258010432 98775821572249136
70083700364841248 125307391020591504
34424601612238400 39009105919566432
37117615893075120 86072368657453728
83068842846041584 91715541617683648
3314211988938133 151919481404274560
33280293339871556 156985367485598784
121884462468766032 194652854162881056
58692611041461072 96888989601561104
30453534154399204 57859110374877488
39655847983283576 61953837332088096
116237516574801312 178842573414964128
20253603092203016 43858385685251456
117545283618425808 118358895923058720
15450833363282812 59989922262202384
5800317460425562 91743646090691424
4001027380567135 144771390404508960
126259437421989280 174698926938335616
152565814151248704 163263004337024960
30662079812245060 146732415272549440
77135285865069264 179855199270306816
39348737515639320 140507397179222352
6544349541339101 88164585381668544
128082676135893808 150420461304281856
58360948660315256 76661311607687584
105361581338628576 123184815825187120
109547847094826208 143205664822476976
24491084595168032 61175952332647984
10050921897880900 189266341277347840
63576686744749128 164344417832965664
105251481927863488 116222474680682112
23391213301651296 118346510286148352
64789244310084904 70447365332880728
28789682611091808 64691093365686472
19104935903424356 80551888311258960
8456032728383102 48481766472139576
15768315090932594 151675190600248928
75806347912125664 159422494246456608
8247274717104414 25435514065094124
82347150251273328 155553379967502656
1978660262415741 143243435538851088
36825922265234536 44064861988538208
24273561053234752 116209457995340640
167755667720599424 188273646715518400
144782571062187200 184805677173859424
36634185111698032 182972324337624224
39834379134568816 137281434560138448
70865631113903248 129682531495847344
23166816459345120 87397811380483888
162528461079422560 163618727140091744
172191138170339904 192441171617112352
161316810968643200 191173192728709472
41318366435073200 52858329298170592
130885230919565952 181427906984621440
74767903348092224 147565135448178080
98340574892571680 114043648040216864
28873932319688616 69580094507893328
130866431422892256 176154418324396256
86873345861575088 168515345739794112
9125766737883886 94930226280331776
2413342542145326 195929101395843904
94708173783827296 94843319114502480
1597637856835810 165731930680877856
49594977957474200 122740370413848736
39245763476323872 78114378639885104
88799778345536112 140274742241340928
67809624933189512 183658162765392352
91064058358810560 130507394435940496
110200397431098320 134349841290316064
57772159582235432 72608573760593616
18278537500458936 121275973091533424
169199717287629536 188706897631509024
26499072388035652 91775584324644672
30268767564005624 170442901446778912
26830698184073800 146787201459126848
29570725069096444 187285383248369120
99739757973717312 141945697605769600
40941456315425248 194791277467319264
55503124270106240 178234528670993984
54110656063953208 137236419772707856
82185783942695120 136860992436499568
184974056611869856 192122296112783776
7991234317046645 39248040929736296
22147265637656572 139409806007104800
103093532547587120 133594230177910304
37328528262901168 113701336113105808
16586903775186518 141325694579967680
136719855057249696 145472937503005536
50739060553700920 59792712698474944
56922427690715296 174938413508614560
89334662808363984 98615355896969168
41731717731992912 107384199396906800
102187530445726032 190906680819135744
159165436310496512 196052959625774080
11719410538118804 21738069148442384
69468546588316224 150887089295312896
9620527843602298 38952902891014384
65644403225002488 70170598045461352
84180417946082720 187525512647574432
88437412564342096 133832290481642512
108261917616148896 109916215394362960
115465052187741344 155771716983786016
67830732598656472 181841570840874464
119897414516815184 125543865801071488
10080257668384270 17966250696362056
105351123412578928 146232556298971744
68590010958891208 94044821651327344
19402669764532864 160674300395002656
49658828141633816 64143835251655976
26416876475878564 140548149047403264
59431750053929600 84287060258132416
25666233218965416 28296053593249976
148641368146428480 181836522631774784
50220892781460592 70039608185555792
116055552454857856 135393068822359520
21922696133342320 133095084469293424
178786476655240352 186391176007487296
28162745499603356 104767849831260096
135537656077011920 161508396018943264
34811795644403128 79076240327232800
64022962875569408 174323980931843136
79362450506683600 169622802147691104
32311774973044856 107793743701542272
88255851926676288 104656549937212976
175693828312465600 195075315453658688
25067252905474584 127633422709360112
20987310016664504 126289685645690448
52931690197674728 73386547141183312
85013084529111600 188189105054186848
25513687539404448 190671394150142848
131186115207052544 185003801130868672
122543290789157472 194287621495183392
38675103915663368 101358397725871120
97824772124241040 163769346960786624
113501366231250736 121289287023742048
92892241590349824 107703939627042560
86944611238565952 135638912607845264
42973619243739456 72896375940863424
51008066545224432 89190892313567872
133647482906273712 158462871647931200
29325625152031736 95411660346097568
138175129660637728 143356637169910112
93016601737785040 99335235058680896
175108947883742176 191911532422833536
34427401157736496 50329325241366160
7706519895395199 46890773417336208
37431898298739512 98636238811020000
17967831255008286 161935073680104960
81880647716491792 178663831651490240
37156919238970032 59245270465533432
104851817226482672 117175983477461232
69084176782394912 183773608369534464
148782449170806816 181829529890196640
63532183739632696 127726349054179072
4734293840150379 131521104725873248
143307639330559616 162440832343999008
6250062363430583 75237453383153648
53324797319821576 99311377881700384
16944862065924710 103915073964550512
66805741865179448 188367204697285024
36602467086839448 109531288321525936
49962183526714064 117703955823849072
108427694769906960 178916328172505856
41900755403602136 113699200208861952
111159591059304768 182220903524673056
15229621890008978 181021237839963808
85294979703595600 167369926932407520
158718567985505088 168102815131892288
40833764505465856 54554653530908088
67702228674609664 155516634773306528
42006437395241480 166091015696145920
65875881504595528 75527622141469584
50867081254626312 136696586241723584
99120311874074496 163173426698780768
33350563409009280 69078061521034032
133902465573620976 134584917769662912
23781546563624936 165553571773188256
111782870453816688 170473070782383904
22726348089300740 133209511839884672
65507401112919120 170671265399882240
22540267488515592 117845517303976784
20646222022786732 135431592349980880
74395719748551872 114392568526638304
14693246938861746 187787110174566752
85718401294046624 108436741917586816
100950272475855664 190800904238542240
131813703188623792 149451545510063872
48656450901848216 159541958018447584
37602409858792592 195346091533896960
98103430974710752 162788259415869056
30595366178915800 184228846644372992
87192489932361936 112120167400150464
74570504043565952 177313355937251040
131741423740571408 131833831041433408
87775050941941024 162858599668401984
87706328057234800 91493259603225408
145941494901209536 153089857518773952
49329949679496608 59120324034452848
53588310167461368 163440397409590656
133637876413755120 158500366473936096
12798958877806138 168642058376215200
70391964688363376 78595067055830928
44590621686942408 195414694000855360
13793241760928112 119324069413476560
50638940329984544 63184323499576744
21889102054617972 84248049040078752
5869137987436667 146171843890916672
105883485878988400 137941126731561360
93775588476878272 164053668724858496
79410668964766832 85789891722001392
6161015242454387 60483114076882896
57606695914133568 192657569742617344
148801060610919552 157592344067952992
102653022974616928 195284023187167072
66970568148447592 85933461130907952
110028579133716192 191708702097450144
86730331195902816 175871031073754432
132444911911893392 191122855988637472
26032713311376112 191106115800523584
20114934328037824 82710273815822032
22019055961126332 127141034013700256
50620316147433312 124368274156424848
78332832471835888 162964522318153856
51517319256050080 87873460064674416
94740810999910112 99248493794259568
76694782730730912 96277563722291104
169644399812131552 189170418692302848
40434388511453648 121148557888900288
27724894756078448 63918606551335984
20763951647268292 85621611905400832
22278538339880352 130227715392283792
24539248217645248 148622265097118304
97295747704033616 119997492221516592
28071736647893124 39270302868739568
129008785711851408 144302794069849760
141256994318445776 161624137937714496
112422040387826496 157478785300213248
161505128262064256 172801131529632160
63845669981990488 161354286960175328
143780721964562896 143817297900995232
132085021236114880 158722423969819136
81038137827230560 164851037546469728
61911909641947784 115779403688392256
169509231857680320 171226191076555776
40901341357430064 61786577674357280
26626205437358232 46216970591164912
11227893611076316 64063370126106096
166175615112072096 188222739844367520
52668004737572280 145203811922636512
84502504852762944 131730547899178384
114308143734673536 138815149184847168
54258270516916176 171956131615125312
118168576037343632 128172140041422944
36474800223169032 99365244779579136
163110508907224608 174076363976080064
152256369984731552 182575442811935072
40722613779186408 182728906626989344
115387659364807744 126109700586243568
87655509864154896 196342140798298976
82231709396597648 131784401822980704
99235545952529952 107720686797871632
96474930099240224 117918029006824496
11151256042123968 46187285783638248
62313336310527104 153998887463955776
115514351287377744 137202993243911808
139812048240511472 194245621907305504
88247441438986752 123637661705698752
92651630345998528 120705186696843088
34499301718054264 131720041624487856
165669945815921856 166759193632775232
46754517314979312 95384279962561216
134038430203384496 195103257053701504
134178058174932528 152092952837504288
7412069068198991 124615361998151408
24290071097868264 120413409188917328
89487671359389632 108605430061892992
35271005068481340 87309769142063184
75691699153672736 84695655324544752
152828379451829760 173508435116514752
25976235377807524 102537305389389120
27321896001753716 122166096424311632
23312788415237312 156579215844340960
6791160352865022 28093195052319824
37520910871347456 68175370593892112
22082760034047260 157064032136806784
43054329152653104 159875891292048512
29706025000823548 34312163849232600
143957972301404752 175072344519444000
94052001051382880 115323666129404848
52687361743595424 61715636816096664
29439702882439692 96828191585724816
28425000842710876 87203223255611712
72054890143559472 126665651989466096
5356910765174387 110350712078851744
70305938948747040 187989684966589728
6901661597646222 99942888455321696
108730274195192800 177065870802410688
185258694377495296 194990293128596960
9075640953871042 11950729968210292
47922582500370024 82563790091783504
1985215198534988 96003040558785200
62121769248055496 73723765292437120
43780070265511328 44273035520756848
168292634513433024 194617681623602528
62031623726309120 83415207369335632
59631752362700336 160741442175716128
26194082904400180 196392041950549312
151812264137297760 183026806064762880
90188693614827520 92348018081322912
117291355179695728 173264901498717152
8734520070106747 14113179291603358
54044731220311160 97171738409197984
2144172685545484 141424718508101712
43360724801519464 97088745687446224
124362535695989888 140872194702742352
114950460041932064 162047708284138112
69416359047819744 165911553737297920
93322530061512080 125231358570767264
71215720517808808 94361301903672112
19474672266411644 142256450749001408
100554715201532128 182487457724732160
52165464178468168 162100852598591552
114493054906939696 125006160341363904
155705191182386816 161688856500634656
51039585389519592 56142649144679120
19421599382426856 155481583944405824
40964165639302584 51192261118671368
135702791170142384 169351138574904384
72092375048490320 121232457551387728
94716589982848848 169195241108838592
67837426680573968 149893478199304704
19937351263543452 112621027898486992
26067778124024028 102079423479355888
59555921644806104 88197542310166912
161552909487418112 191227674326363904
9169427344966174 77476177675194544
7442670794975355 63323191158552600
24120918871170204 147992562019104288
86567085340809072 168053158850888768
97325881020412256 186672319566665088
167739462473713920 179950001665852480
4758394617142828 15320215896355000
1446764389172833 186976884104136032
5517582434986441 37080307765025320
53872443051922112 107016212279624176
92093214554740224 165425832382792832
13931405282256012 178131468044850016
49549118095386752 113296687568498352
112575226497206624 156876777954142368
118023930551995888 146218118062010304
30920205855821692 61831879322190784
23229182891177828 34747929547501876
22215594885724744 180079047432854880
43283790173125664 123863256379813248
21178660365547048 150052010970761792
117468092155615472 170843972604474496
96400526965302416 157732066681102592
46522684348418568 149752934418857024
70919107869315720 158445943610935648
162896103679550656 168035806691965088
45030745928581536 108368062788732736
43532646583455856 110748419021796592
19467678499427432 77429344233906224
1572516615884892 103636709422037920
172128961668053696 177864436818383776
34698768626368420 133596641897372256
70505599771906208 114040354541911696
22345915129003952 190629149310932160
111724017376006560 163057239751294432
89533716413629440 153386527398160640
147657822309433920 187333028680102080
54703681782456376 188239156511558816
10711396197076070 76339213976024048
58567999773976880 139264140057784608
5420716336120062 116241957153249088
98418431312070736 196462762678916192
44568986799710728 71928004138982904
166002685193888672 193560039824083328
15115411318690094 101443623634985504
78218398721589440 106146040963236608
11890835114045474 101297673064554960
2404138550055838 31974185061195828
33028301657591308 121897974763453248
89292875695811456 123075723274965488
91027742863188640 101458056017063584
107777902445686816 172521288361450144
10717271357388634 52756972037688248
118199343914904320 188685309777399136
37412562093907744 114611669067280640
98988815327022848 150419570843344896
176306971018327552 194831600222825216
13529576022100960 86844688755497376
32332332871082232 149734365183387584
143635490071722336 164739351296479392
22793229042554272 167540061758556992
2301967310431733 29433986560735632
10467639570024204 56532158730876968
3522083167049950 93554864281818528
93902226843941792 191980138472500672
142345686307932544 193363069533847584
92385713861035360 104514759508254736
11003758239876370 141072353346220992
192464073555515808 196042189092167680
119700918363494688 136586203006042640
16919906708490120 69602981113062208
9581076776626614 187869737590289728
79179531489963920 83605244972875632
99548733535364176 112998322355994912
1106834286914950 133544363056695616
131908279601772512 133057080473071824
71121674792160208 188143160022031584
55594366679112264 174709055359398592
16709231648290848 67319532460753840
2241555611746438 77880643770228704
3012654936639016 26178743804687668
109133529998489584 122003171848974832
29179774048126720 84811216014904736
75444735438670320 89759018568689280
5197185768413357 178018336734443968
71901263585207032 129143732988770304
10128985222944532 60762409531451512
79366227923903808 135687694334452944
34383285326077396 160619215190828384
43107971518488976 135471911138940960
55793854496589408 106375518218017616
46895175880538736 114708859329267408
143693212044100336 152398666949068928
71368376157807272 113603518689188704
1262449753061935 22924060111991576
12174732552416918 131324621325434576
20561361989767884 71819716377164392
91895650479171872 149542455959751840
34996665676488696 146050765393344384
30697362379009256 184958410632678560
18504620720130716 27124376234101424
125168279016515776 159547838627829344
95470990707138112 127391632562134528
70595067469837160 99634342878209488
92102750890658432 135353215333716384
116875384382723408 165256787971223936
40953379565072552 93734401846058432
39400742536978888 162145599034572640
27702416627133248 90606428877415360
8004313899000579 185437743683306432
51470427741100136 162852340216037056
88355536099022416 110297863544971232
2705758536060738 121535977991776512
15931225046348680 171717930043749888
28210289529902636 78069435356101200
6461768652180146 11944162694661624
54097101332579120 103505690395483680
16958800096026230 138306432867707888
69622928531288912 74717293281100368
50730507059876976 166219456869112384
92561556697796832 109327505517661264
63320683911781848 99822136929896176
34621241814231412 132869340969893376
77606497682263616 195454056612499008
44411449118928344 121194925279469376
104339253346934832 132013835631635552
49457859877721120 160360264012253728
173657758934589600 174374056351439968
18739149214047728 52999318439031568
22820863901936552 115504636292368080
26685774011474048 75085633391504656
72037370536019040 143614342870170288
4137159575056256 186801945089390720
12704085891720132 162673674126153824
50956794049926904 144489824177043712
107836444330072416 138638359498284496
15153182595759908 195765933034426400
55158699556360944 57195202360098736
106855323921346896 195973567461028288
152782245103627104 187354198640425312
96934494587560416 191637736640016896
96601784208942928 115082061425578272
51645533530399416 117730809110908304
11786919864843278 74684991551716032
140113713514452640 146349462362449056
6976348375912577 7507331663543515
67090693708088032 82087293991636752
10442547770779610 21602908914334044
94718594748749792 181598758532916512
110917524718122192 127063460684451440
47874851102191480 116724557248592032
54822934068008944 112878115112515616
22377728669037488 79927671862884048
126558326177033152 189013699030051840
127521932662428848 167199643402755232
38391749508793392 196488601457157088
36578492718822520 55813899983074080
13820670883769658 24596466413389280
11884189795416228 106146902412083296
17344206393231750 184576619636139424
25040079919189820 158712054569216000
76121967045237584 119711486564695520
62767497844613928 191644081545882336
36102092410319128 103304699436690736
31405002098182444 50518402314625840
42747848943769104 81712943651026832
2867623781015867 56734211347149544
11048934873099054 21119935651905020
105433299036560320 188254317722970784
3784507341540820 12626878684314540
127854577779606784 156450544720420096
112641769768673616 117075704315546128
94530788633415568 150398308721611840
747210842865507 22468690851471688
59321184661302904 189036349128323296
132116722472326528 155892894400694304
17924137143135210 161530624254317312
2997466204603803 172187519899650368
41245473748483856 75071089053673216
11950766077857224 87747790921993632
5080387642817343 131059009427026112
91939718490538832 132387772952488224
68285100725414096 195220596741025760
23560419640699008 177034417929299008
60145617705401880 193909443379814080
10381906106314632 130875879198496240
41157335442736840 158956775854512576
79622367773669808 144160550116885856
24562799820794896 196501761566762112
327861737474282 111662586793755024
20193583888128160 74076746984018080
47963326139845736 89243106994276352
48912340849321064 161711522182922880
37724733067103088 145166260619515072
43592311448208368 134488009940089200
75660378082197440 154326025137254528
12393299187182920 66291942148464728
90857170890176352 162980726398094240
102322126761499488 165426944712329472
56218159221053216 116594472015463856
44362325921431576 120067486296795456
133888632063834272 196342387880562880
48982700488877448 196802463381597440
51432116255316008 51436646804745216
62494690213637536 98917438760723200
47076357746513760 144898862652104704
13408005166047326 107739350161111424
36975177205550272 55713480706734376
157917343203134112 194693325005684640
87339951136723120 181500574795360384
8220793522742851 115670172042950160
50789793876686064 160490528154567360
36612950336164384 103579781850928032
35684577398865692 72251573471974432
43324197608024520 73607137626012736
71656708629274008 143826902508961040
23816563821008424 24589639952504940
26140325650530204 191725534960168608
9478732362175306 103212771571874560
133369626906503280 155185506381382144
51662498774139696 100002610677586480
91048083857348432 172020560691328352
85454148576114816 134341620427901232
72523269590054656 89536347555921472
52742623324823080 132957154855353312
78431898223977440 110437361533691248
1752232831212557 134698728341401632
12381930670473472 138233890061102192
33108642070286972 107745910297961472
115844023422577472 170301999170979552
86661169159788112 147327432461821632
101381695085177824 173712221871670528
130165532864584848 179869139155169984
20271268441659772 21380240021515032
85262720237960592 179110288191852128
123654060820505344 187252751778570656
17611685337646704 54962085498143912
95891459536333504 185670211661177024
88665479850902304 134329513812176432
86977043187545888 168425663890433728
80290796979827168 177858109677487552
46303132131268504 49283172708105272
58042839886987384 132318118484660288
44537384117387608 114349274616508256
169246242481430592 170138817328168256
41762451164412664 78782610910437056
101694001593697744 114698770586534288
43632072519044344 70094118008348368
32990046304013900 102320653969758240
85197961568901152 99482760562548912
34283859772782348 139743375251615744
16629727661043792 113091389347945424
86037015675045136 131387878337969104
91960499037332272 174917712339307360
103740937330565824 175257184175098688
4252287854513002 165299822020875296
137908318128769072 192116174473901696
123503459937404192 138244421511215840
2920562181924493 134694919585217712
20194314553410884 196104469453237792
20364347382335920 174440425396474816
9892167086706516 95909364808171232
29404960991516732 117708529205462592
17449781113472752 59532924497875504
61562102073404880 192562101111755072
84910400676628016 158121427286703904
50575037010969816 158216136750674784
94049927036014656 172789006683789952
155665793270089024 158865242243928736
29039260948515312 51665000362728064
97660094434759024 196834054502541120
51743783585523968 54333931181503992
144430428112247168 159634887905395296
82325930565600448 147600748823952096
82569394354576128 108892278701259792
12627868915391356 115943196346437600
170871523138084544 185785946824490400
83019103448368896 176404444116685216
29749019556914976 59357077919701984
59892140436287440 71674912832575560
29179347603039852 189769786271973472
48373373895257320 128877496078186848
111980077733050368 158229493211765344
19219832561134172 139675882269842464
128220134307939424 173374238355129600
117167075422688800 139459468287541824
43208129905703448 175692542725077024
21537756964710160 126451253007816160
18372582747905004 84587851502557280
152706559985531744 188886403162512864
102120342200830752 131505509284053008
59020093212908472 105485939703655568
54053643974721344 151504492216611136
45086946296170592 176491203305750528
639786018412591 125178660886211296
17179609641436110 108460838299496560
65759962091850360 175107973213749664
49459538355633048 151609487344562496
142772646249413008 166851691858007744
74556912402714048 168438834701142560
6519375842969477 89184094490132240
159335923033279744 177205464801847968
64087935713211296 121527090472209536
78851606484812528 191301573663997408
6646810655433593 61389862894769640
45669461727614336 87454639984557488
134824073050020592 172576671155935392
62016022307836096 147296158771870976
96104434240483504 101064323580366848
49764929400681312 60343356601085672
18035565687515156 142183387748533360
18158990709967088 72547237487234816
45326518244412800 56376952689106744
17394517555658088 177458387778314048
60926468294239744 98191321349002944
115011174230867072 179071158602158304
150674212978494848 177032799734997728
32184693037462040 194132476850554912
23680642123907736 92794406577150544
117610944627383040 175193251704478080
110950050994228528 193410390146908064
123778735938659744 168693534710063744
13439440596218258 117535498181241360
85755654205145408 104163837128422288
3944029394233914 146309743043895264
79833644304023616 82170017404733104
5576577069400881 57392519462963952
81851539970732144 109422203497209136
78902810466010624 182090137039126528
86316404024977872 132466564817357424
19927787531634220 36202751948996248
128664749383035504 185320071344425088
106867932892839936 193482884724027808
89375682262447168 150097735960180992
11762300343255608 155788015308603744
43809727287881560 128081979767298320
62848219884785640 90652063976991488
11731663975604668 92908084490520576
50051550385191872 140320263859084256
51050218068528792 146242725516470720
29556001854316684 142988918621894688
12461748478283914 133235728301907088
177191614428558336 189423163958492928
127881717187083392 194419909573117120
76726385670428480 159217335805798784
61011337660955440 96004680024043056
109088847064063136 177669975011212512
40684634890119944 190844169437688832
62270593557316264 195386096033634976
79676721904910464 142948670155118640
83877389682526912 160516803310904352
107130429553149856 125390492410355696
72680008215196736 83763037242089760
47390646663469744 182291377636432736
15628140029279930 65132915269838640
115365363714528288 190378650271315680
103810391480942880 183117020442494880
138769773270896576 177288919044499232
46706164620001248 112225499527607184
155652368926487008 183140106135263424
162201500857111008 195276022761116096
10575664988972558 57251330855391616
148447460201650272 193032586201267712
87110791450823824 98468335575441920
33629113865939472 56937824340612960
11400455918626948 113786529878958272
42218405875813280 119533543353204048
5031075598234734 159205986279228416
98801769335632048 107880914286480160
16518221687747224 165502660833917664
98885878563587408 100363405524321168
116602143202460224 169512421060993344
25803685956978364 110264552555232544
74775593118618944 96690548555894768
16058386332346656 34342291430572464
136299433638899408 190616290771746816
68918199618086264 139715154608445936
88932281125099200 166425797342908288
17614588839475166 125059250541898848
86721803670989664 123047463973740096
60598540792242968 127613746610404208
109475948285193632 131986371559492288
110006126803352448 140844394290701184
57242711054378904 67776538047038720
64224145253119488 129238540442865600
23186625822716308 134726651144302144
46460029642088480 48960032432516256
350980928769448 196854163236138048
51319335925382976 92288125846940256
17230287699265648 114468712146718624
8547493246938311 166671538832160384
140643672855268848 185391833752975264
109398038416725856 132786353757953552
955697470328526 77647328949165696
32312645410996784 161635463859330368
109345951478309216 193943176796531168
21094856716697008 82471423675958864
18673534527498232 122080461754125872
78320531573492288 170330953537646688
83866210944527968 129503944556279744
32043758062711648 150012259839724512
1806611958081498 121790826558310992
49745674341651016 123607335208400000
9855809776650282 73722258171765216
20112022198017128 174312367936380928
53927775537136448 176483705203899392
30576230371922056 85874714737204320
20730941205583684 71535759392255360
126590772119064240 150897206792230272
68866086316283280 153746424598591424
126425040869374240 131096279498059600
118184324488926336 178923686868809024
32911561009374508 119309131981331312
52755764867735360 170220341288345536
14200022257057238 195480895232089696
133814345642229568 143431106113954912
16380189855686762 114702418274146256
33937940254258172 67666362588974440
94634359602488928 153632339938510208
9434382018221924 148421713288747648
173892204107646912 188197740812416384
39337986567383552 114090671343702048
43123440566022608 121571388888067040
4759641447117092 80045963106142208
11349635319227178 180827959280087104
42372646785241272 120822779149263904
106749032292820848 193525629181654592
141579923088653504 161550480277762016
7465353834676348 30584471301523640
28769768452334168 161644494083926336
12275887757733586 81295380816462528
106060222397878304 150637239736799456
132005890904915888 196104897394355520
25302691312846060 54936332290933672
79575798049819456 193818445268995904
15767263626943550 73628622712240208
28223634568932088 111542302516918800
88946913691314496 140167686315288320
7372220390824665 162281052011488032
156439133162469792 171731221722663776
119282360707108576 130047209260980768
8276999351411861 69936193072746480
171450302533632640 190158931807638656
67066922956739984 104222407408197760
46626281370848720 168495115126798688
72246740026084080 72743645175545872
398446269094065 193535253331333056
37216335147390432 38644667927886768
76395512717348000 104654331513302800
140106907499682080 193623280931642784
115373830649433392 168601671747598944
166660986317859520 185791309360302720
16176577806742848 95862763728531456
8353604455013008 15594342730138138
21746201059122584 97222096802420672
133187425193831168 167154136422561280
21033614077100824 54698898097654192
56726063664689016 61262434354720712
156646740000000032 170833543790966368
28420800371123748 91774932821259584
29059166031956332 50562749902121208
3874236737822039 172795509078268032
97705991504602576 145236442488035232
100020098676941648 165507732955321856
110455786202186832 176737995322811584
70794634678949472 113508059648764704
64810046890022032 84179093149892368
46557927652436096 74792256585726224
39975844734653952 121483594042751824
112039017149459040 140623637200106272
18609621932236416 63219436103290056
48901114602762688 191650854205686016
11209381508639994 20663745639959144
51081669051599896 133737272693261504
75481752010905456 125749930537955600
57238338788432832 121612671394499216
34830935315649888 44444145764401912
27849501531886104 187030411118194080
12053327985196466 132693860346418992
18601848556493308 147717385768735168
48902494027254616 52912044147606904
19161522839467732 108872868130701120
119755549262152080 192115389064219008
83900891857409152 94362243372714768
6991745937756899 109018208215874480
43584290151986712 84393437435371424
23948108185191436 84027059681942640
155904777733556416 177081084171494496
87711588861904480 160941145379180416
72610262622583296 148985321065619648
26288965628942436 57444087782950072
67790635909280688 143501730579263232
9923568613564848 52227870152526344
148932968648317600 190883030544021888
81154613257288096 90940621976929424
97070438701758688 112241660937770768
29902907115685184 35749932119598292
90064147470880896 146953788196525728
179748357901611808 190479553416046464
39833863466905192 162547376580140960
81424302516363728 196724635686826496
57874941749179976 132635633439030736
85384973309261264 193585113279509824
41157748686443792 87723325396036608
31072660339525836 56003473612118976
46027079798489432 176001702487730112
18483515670180736 41210417429310048
59504087952210048 70918073370594392
58377772331358552 106472472846284432
53655999475780288 121855386790486960
13525640020527206 22014245105506132
54699176954008024 147568719253543712
28079897716905684 91376217868832512
7990746744590705 145446030419984128
62737508801469488 156796409704738848
2071036317217620 85242730397399488
124146960117877712 136274193323839280
88389855966889856 96140687214357680
26316866894551416 97930062122618288
58141705209402128 117635929803915728
67104937473218584 119426339003975808
31673247423350852 127682476140118544
41942254528515136 145087127598016544
45726700269292296 58420148515917928
111373135546076976 191192303392057696
149035824838283808 168754157923436352
19451796185883156 152648464513027264
118732775974645872 196461528280701088
35728027923141160 82318780400113952
122453554814933776 159352904800616192
51344052094199920 165723448318383264
10159506937088656 157832691111221440
23995748787272968 41135305579966472
85101239922562320 163176377779883968
45238523984765056 112929843377921824
49418072979157392 95137263183667312
4837113944321215 9344060875031042
113612686188804144 113665764816272032
94792601918915920 100735630098025504
178117002898948704 181959700685501280
47756214121190280 182023556402150688
136710226809734464 147906476632280192
47186666124907400 87451185069651008
103979004902746352 133149195575282144
20546685514192608 154630329865316288
72382601967687152 169510557940464544
46857097487803768 122360434502023664
23908463594994696 136290771581228976
86252175261626912 171833715980443008
45206535849580664 58030841143091032
92466189202955152 130025517150640208
161586209924142304 183278154619087232
24101445228438640 144463621234889792
33817585366420904 178068384652879392
13388039415764956 62682356486523792
8576090494486938 186461432484748640
74010302399830912 97576785607233184
110695497431209808 162503627001660032
50010214785164448 135046166291466304
78828876627433552 165924802190218528
11157057779296590 140514805219686864
116971200643618032 174695983579608576
115375406314849216 176771756971933984
176904609704653888 179558434856017856
25690114967755808 29472396638499000
64517078643896272 115343201196889200
149173868646788640 194422988909534848
65435098809933296 66658562872140928
64840517307937312 119471302306581680
78875680243281968 81303194494556256
19537636136354792 162734775983951360
128396050916092608 195360745175765376
72116966499534592 181656173572089056
100693266477754192 126291706671691632
42229397277102744 142863465592503680
8847874745376950 39644741243031384
126341462595826080 129264182889610240
84446199597367840 123361902690001344
20838276934477152 187489683621437472
163557193922498560 189773850418683424
52221482870115952 160080528577756896
36735176359953832 114878814275259168
78155386147643840 88833739929548064
131672565592496960 161682998478136352
46874650366810736 59815915936345416
45639816280081448 133938233125819248
14400926637417724 42662676813032320
105925887013360048 192073471270758400
42668033621680160 67107693046534536
23216230062646940 126827309413282016
8716227109105962 107220502551262736
30181195431627624 110872290494840768
28267778635154980 166875698152114464
27301880431407924 124570938724491584
143819343476892208 166361799824646880
16724532207047734 18284401969196848
26587264679428352 61127136951734072
8954680973792782 184022977249683392
152222780513833152 163718902924098048
41912722386521616 117476998691922544
134867498437849840 188647742378930880
7504869884209400 148410191840751328
53032720405313280 65522622736360736
120389882475459024 128859652134138768
43497610573960584 196021821478953728
140916233235866448 149793944576739552
79628534415973408 178304469439281760
25890398830295296 110064702793955632
6159632150969947 27879291222398284
70453856991110360 104807853742703264
48893621609087744 126323378459867744
1076201993287691 56047105820407240
124368399871859648 170640341472528480
106157803764566912 130234640637783904
67554190349071144 94240214735676880
94500378075788448 175978150997902752
109172169670844192 135854066811861136
62725820690119416 114676044820941952
38575978566191000 63520914603824232
104215948079296048 156994076678398496
52465373286682968 145799458393589184
49812157061167808 160309721225646432
91684813357482096 151187071472206240
81086936360596432 118044882550913760
36538426516736512 153881935453278144
15442020493839274 119410441607370704
146909750321844544 185743671555747424
22567200595862196 36171008727364888
129998245246405040 186032658922021440
14039529069852232 167244838079634848
136984693872804224 137649360968484016
78388161203555376 83642490487591104
74851956846204000 88134119450160928
26258714291850760 63325863651051896
80585264908204560 84164680039466800
25455572473201540 102903617786347776
125481969949319552 183719950589733472
25047202637633980 57461578282417688
144549540033267872 181180089229403520
7185448776724835 53951431866288256
31788905902660676 153328347574769216
87968084160208384 128207928823706128
117099025748103056 176935971284057344
23402304447506340 91706650083764176
38426397540813608 91205178898496480
97016326246368672 170645514987234016
32767806452925788 71616601497887384
19277983979359700 109902837600823280
189782413533425792 192974553640451392
47817282683783752 102208092123150064
125945544446992304 194999422540678880
23485701052818928 67704255925203344
62565178391647384 143492836953915952
35678095681264988 57201045914807672
63119325256614736 87755694722191552
160556009130046496 174373596340100544
110787705157169216 163101119063950912
24173746582273976 71216820379804400
47490388411932000 84715239506620784
21547906463100008 94016393995620176
31880630401304840 115126131622470592
40969937754533408 195197148063657440
19654571512438188 125748745209112096
131658140367031216 145018035681262016
24382962752658912 163344531505547136
95520280018622464 127824967291434256
48894282763050944 129169120168313904
185803720534338176 196708164599437568
25384136227081420 86568124589157696
141468886701870112 153121715216770240
136653431568140432 191696908929204096
3223294702112618 32916591931946008
105290125735499968 148907302921571232
13529876175733342 73388662033299152
107031841575373872 185993911009596672
33733227946321628 182774204266759712
74976266158879552 166132144711824448
61191050166057616 166506414003524000
16473702372080768 102513629752066416
76396704486484496 124517295905912048
13908092398405752 165919641013529952
96458473777413936 176410807452643104
173311909041693472 176754641282098176
184247962638090816 188066061592261408
151939046562965824 174446393619910400
161751738406263456 174432811530504512
152592834094324576 170778677950100704
53297435466871592 96232782349580688
71883725673556304 99628572034577248
67619139574751544 74764805030472864
80131588038463440 150325796091990080
94227246450196880 109690073136883808
8986118616561518 26757500469844336
131916563101729232 140689722916066256
16918400082147000 47469633184372512
106807212692502656 181695687929045568
138155781530821376 179875231077651808
53715738885585904 126414676110951392
1867930952867549 34819867643825684
122746626553841296 141557991435245104
39427863293818928 62183652701019064
12198327181104314 29657266259957580
167493341529272832 169655820787408448
86975846904585152 160968712655773184
39095600982381864 129806410979099872
119977872059231008 124611653301013152
91917428673823840 104336434722882368
152879918400236640 171837781392900736
112155283297580704 145332712895442016
168084580456371776 170142535521042944
43100141237568800 160877432353349504
857453979331838 102378651755099344
156554593347238880 192017476459009472
96880952185165376 173471554902244448
84402477971029376 133757156642826768
29844593997351484 195548552437712736
83575722040728000 156052074663409632
110218454638959152 144714478170039872
40277535159851936 51274534570347976
45427569581488472 127655141463459696
83101683835115648 184311633254922848
105115382364115472 122674157371597680
137308069453955568 140714125287588032
43314186505774856 196834626035635168
106659384129710048 121893706922275904
149090960835136032 195007414171168992
25456801275765428 147729855539619168
14658316795002076 146799521659750688
30334983498675032 37179367377842216
10168959726714658 171250900925563584
106952959973354592 152309386680628672
7747613281547893 90357561304142208
48138144360083016 108548580659350240
51483709417750600 152276241507658208
52746957265095768 174223751770698368
134880185778557904 146364658191993344
91910234701463264 182200451137123040
60348827562512392 145155845350859360
111171164702787360 118226078324175488
15937697497556690 22692276778314744
49538901240305736 113542766204017584
2109329848624626 142778905053562896
79369806334164688 95212392714820368
79911184470891696 125307418028364144
81505348294142688 121658716653516384
21520969301606360 189174727216276352
159663931814217504 166117968482400032
5553568560430774 84125247862876976
81490200620627920 161931326148050432
120360687049922128 128959528460754640
70953830140695992 139320533597487136
119246751856467360 134799446697406352
29555065983514548 181970369272496704
10487384583218460 20396429699366356
119598474267717520 169603721894846240
72471086475755376 85651435641094112
84685692692799824 110334558645388512
99819087110655584 168698336089295392
40186702050716352 78409888215660320
38062555583340040 38263365357405200
4837263680404946 172880051011832928
37303509470019360 180525956587523808
39515347384868096 123890230471565008
82898620406282464 189325745997643392
26407417737685036 44206894178058176
39727194976955320 131162481843584656
59505231273884808 174583938992656448
91776556555064624 122939067552083472
126828506245048000 157313871225018496
23974552926476924 128131007309458992
64988789623763152 168364842810438176
46688360986381600 171304766523652896
116533183485659696 155398257513127136
68537962792237160 190951506225906208
136330478970921872 158317354303785408
17000572840434178 24299483374132876
14175291555685042 18317970607879560
38458434656017728 179457060423757920
146283545010499968 195878370917795040
8516925486243544 66676599060140760
4793723031325457 113914673987862816
20076885611653272 57116731371834416
37844516757367608 178948425213756544
18258218080385324 194231659306376800
58211680113000600 126837919550932080
12178232270391490 110027526728790176
12955133247421768 190295337503456096
7195318540315896 100047034833920752
27917162060868252 99331200516941600
150695241380011232 186090874355586656
67547183857144856 158238502523422752
177637895807608288 192722411620210880
666602799464333 19231384138449784
111170476134693904 191339630512716448
81326778759920336 175720436402211040
146402632036023296 183122839495331456
12157160679991926 128303536527906944
40860699002430776 161593969499607168
78675277622874528 155788390818995168
51247890801070360 189474235658244768
23684064808148376 81560160535098048
95675939488514448 180138479547283744
171348807182736032 186181931516298496
50972479745731152 128135505550601472
55371326782255360 63097561763008520
66816154851120032 196405211084672160
15791221937513428 22309483315379004
54332220104290016 116109664867002304
95763945366998400 128847943284069744
139945406173256016 142310625335400736
56008836881675064 113182745992679520
22391303479997272 162976721041996864
69344295326379616 190496426909601920
14095317417225 177941019622640576
27807569341571780 191355673059452864
14125612554210206 183955834508724256
36584118355996288 62145164745316416
96395768597876464 176425273525120512
3527254326335156 131166521440798880
66327163161547256 91967164930408256
9462429633975358 165585528559606304
73282325130921440 77957537665363280
86701494806179248 123832198020456304
1633619577077979 195595447034406400
40809017595504272 173191616333680000
59517284745591832 172843247438859168
4669922735372077 195416029494445984
51777322477124160 73437598650315024
124218084307401984 154846792472900416
42833325910662160 98772999974136384
140580356805198336 161096887749657088
57877028789627680 128715091355669040
174552613708919744 188216325602975232
87615123915959296 130710983064206032
94112657092621392 182465684099473408
35195546768490748 72496794755722048
81159404699042480 121693469307255296
61711503585142192 190332039227245088
13712877903266772 85121488025397968
66439750359105400 129793476348897616
99924813109845584 192820069329926144
67666647092365808 101390954553216880
46593754670867336 169764410137892896
83965689479808176 160401303289591040
30036501736536964 116845628354969472
168750172426266560 169910279965094912
67874405183216200 155841146495446304
19533903757411928 142606805117329552
96692716921489728 170990930080144736
92156083768132704 132360128526424064
19609072542480536 111860188937638416
116824342609991600 187775803118878752
32359280757983064 140952654066802784
47079220285836472 74716148250684352
41392353367899488 114136993776041040
79606849908174928 143280297002866624
111567676400517008 115758624507082320
49880442366234408 185294624598424576
76001122664402672 135348185212888032
134205926714375328 161366643981317504
38805716595833480 171184508017626208
399869846403706 662130426081246
81079868088344560 100986751935424432
17543137497583324 101154203671228880
83496936197211296 187050765860061632
2459571611565924 183872946599169248
89087531708116048 188339707270649760
94276024833521920 129042275853203680
17495458937410560 76635351216369136
141033536179026528 173857074605788192
11639686154573796 156158026479224736
5233330588663059 30190147528586896
27259162013521252 138096407259356976
75112915980620160 138447255917950224
54525584434690480 144592700223115264
5079964721697624 114646329533972496
108704328687985504 154506073179515424
104773471742708112 125651513668286688
24548778762268848 127040600173376032
79617186709456416 136010798008600992
82336756853981216 133597106669852432
20428061225025556 144253233740191680
94265047062612912 134107748720083376
55609813094739576 112249324781436224
79641636239538656 175683828047585024
142082065959645072 162232675448181952
99650364782507440 107333478708395568
40552181717830832 63724450099176984
26943984351593372 179059116507118848
24737758359888624 115495519108072992
50104091031826680 161393739589673984
10487501126084624 58390011629991136
64452485195445056 90209821176174784
120675361002502704 132742475693395200
18077853505500548 31457733266337612
92895497352522832 164579004130400896
10172495164511172 116639077391649632
78249483969901920 117690668652076288
33689346037781384 48583202267823456
19460394264458788 22826428301290836
11874205439575862 163702190088395936
120514363091754944 186675342821812000
51755992587619016 103629096888078080
40776226508501376 62869383169423360
64668840930259648 131858870343337200
4199510940619554 44326126185862272
18238997370961076 183088574091295456
106886358137734304 133415496715282384
16663447984854058 157405980543203456
50300283244355976 189840854166177088
2177533360774948 148401902736769728
110143279293502576 187928841436741888
147372401301290208 188235899270965376
6478043195340035 111905121735648320
25227150167571888 179968532129089280
30367756966055520 150180498298610752
83805377183561248 102586900134325648
29878086021440112 95026337996088336
25817864243474164 146989232979547232
28319646338690416 172507042225387808
48137571307691976 100514473422720208
47601362282361008 174720714622510912
14691872903254434 34046654189369480
32179450132053740 64451750073761976
58209565130243840 181613499645473440
112743659231383648 138411115783097712
29155170513967420 148404002919068864
20408306170107656 182977576691267296
61170441414682080 106765967830837104
44494684843408728 158527819829261984
51667510778709416 80819543567087824
140801286871030832 157505438645939680
166117114047721536 172356970027608736
31158480824478120 85405550154044544
158762163137422304 172255000714974720
26972359917603624 194483492555320640
131915172549939808 158497563528356768
78949709515564784 107589231947821376
110563577452478480 150548697231593056
84387945012065232 159523747447188928
23631530503321440 26791712252011872
880960452830221 37259243043748080
24524231833451364 193396971171057152
22585746107073200 119224351332127920
146779570978019296 150940464216670112
83885081133045888 142488657266562976
66614085782189040 164182112228657248
29127115468582172 81390480703668272
22565248517510824 151453731359037760
49091363276339520 122304005288795008
39619273669703584 163973959675160032
40432019597485432 193968229925401664
74203761365512128 88658334159721104
43722696147291600 131728292378985088
25505062799238312 191219238500699680
17581374063966522 50027480587113952
29970875867521076 170325735619876992
30466743512979720 61479883467493632
37739849008750200 81261951697313872
48281715494511760 181779460853005184
15174866678206128 96073341701471472
39931957249902000 95203292777164464
34016027222551684 180714077122304352
92392580121514016 144232607626365344
64078156643970648 88383430697777008
30052029397696564 193795974388113920
80813081922032256 102225092830843728
94872713480743680 98933108422213616
42028144339100040 66458045504534112
39163801291821288 117843321888455424
79054242776337264 172998242247872416
111523042967624832 171259363750399456
51642707691959608 73986097715713584
8108109471934460 189299312637072416
131563104252933552 183699399130737088
153773669013807488 165262194772577568
36317034503861184 84431791076296080
21808739124653240 115354606399716416
112903520350133680 114583982354397584
90506612650526400 152883780780694432
26417327718176328 175124009171758240
153018447700270976 189628284275080000
43303819785606392 150618626961755424
103618348341479712 109677995168599184
98140486609704928 131338724931151264
8835096282212531 144913558228598912
11626533439757342 99896806198909408
66038748274720040 94923011108020896
176891133013770656 184547514193972448
50567487194154240 169345016190593056
63489009418711176 86502077207930208
41646296504119376 74862970940082352
40191513327468408 134194961615474880
79483683444828704 139259355262323920
45759799501013968 108477946842894768
31690603515729996 93639360109189552
19113720762981896 99567879776787536
61521687665900544 135399472231185088
30347785339001572 102944258658836336
133364604446905472 157712834783084160
37278769205999648 125460240580933968
10987193854466422 77473241654966672
4507514718927507 55169447032591960
106716090648250128 155098332513179040
63718947032544088 186827047115549984
75015583588418272 95604982767431104
85209363942668640 103114110367814864
49581724791725144 187714179076910272
9088497930250152 147325361252479200
8783546782507559 63742993051571680
137524419868903328 180710352375922752
147336708744318272 153570642772895008
84956153744399856 162729221786246624
30682603485868868 34348213122810244
120925756877289424 145546329441792032
104817269368649664 168625933855755616
103941426941640704 158265569180054016
68912126491131760 70014781464961872
136416618695545600 188097166186092704
40274228659331944 194989673774492448
64382740610463560 96273086906495024
153650300292781568 184158525717342368
84592249841695520 168269347739070880
50262699197584496 193122972024401152
27640056806222232 196720695519122816
84391105778352224 139245958592578800
63899784500477560 148901476891422624
50940387583591296 73534732093674624
132053678217256832 133075391798799040
17681919229224124 21538999070059936
97176901789126576 102968318410171440
108932688555653120 144627132009616896
81419136412835328 169645201713975520
35887137480317948 187785084410878368
113614826191531744 136529144691904048
164317693677440288 192213171889921696
57907955653995280 79800051611302880
4639609900960177 101599810091300784
81044227586515904 188321531957506112
77820056173103808 93090036491704928
24111678591332288 165400002720754912
68811329233845040 150764141533042080
84833140420301696 106209967589778768
52307982903749088 177269841971282400
61236989902609544 149579892081791264
69122266847792768 113228181020364320
177921067997063936 192271851527174688
65147738124490640 159132028047247232
860036396564133 67910108843555728
21014338895025932 172665325508181440
47905850814985888 63949653008253320
113652748377018176 183589499474646368
7255966519940846 106971238156771472
71161067415763016 118367113405785168
86253320963724112 95654502228224960
54035385880296208 174294527288004000
51187556928037136 155103223285036960
13552844225680028 170357821920439168
15025742606732688 192036324936365984
98026390786175056 139989603688402864
98421113961463200 120135379312799760
119960484771526896 138611234088152880
139028910661597104 195913048954712864
23274558835684076 142958448258536304
23062354083663300 133637631858444624
161609487842499520 174732101207882944
99448523811026096 178543545296617664
80881056251886512 170461743850254400
98136848228257824 196415334458957760
98363310380903904 105301888759555248
5455721758128206 113275926845127600
103006453038962240 137832831442251904
63840924638254240 147345635981974720
24513834857844360 196756623516624224
22648885914983308 114128997294451888
12407601586643514 90988575124575808
144974061277022368 180402847792152352
10327294639401414 12006150818996320
22281454017936568 151515549473864864
69349549802558720 108096849661496720
54038345061722008 143974369549214432
53499424944436496 169396377564945184
17466374826698770 63667195125818856
41332885253969848 43239302182830048
51438332592798304 90510856536303312
10672741328955242 36613823316226544
67204659650965952 150992906750008032
8365465572707463 13867498722948156
131355030261864224 145480015705976672
62891252362840912 170108858567758624
105302930037703456 194936130713040416
65635345110316840 101671611224074816
71356109901742024 90957928629433280
106098274888317696 156483447996482432
78641140023841296 187632456135045088
115610967291052848 135131504136299360
65523772219622576 183709922640843648
71520154065142960 159065149881527744
43178967282749880 96013996383638304
17353803521746834 33893112837538172
124500934916882144 174345423477909536
12543860007592506 154293316172430624
13860142597537100 100950744867707088
105770699562603456 174717021367697216
14791734681977070 94599896032223440
59038777055130056 84449823526498560
21264936674873240 195413311290635488
22645433514597704 102349906442397328
147539770528515136 151093885111139488
132196120420549312 138725902275393472
108158950872704656 130770233446583280
45098343554986408 47568057189470576
160455725886486624 165610606660340256
90035668602950224 137022386969524880
26063287782296036 28515551996286724
21161999853545284 104069025183746480
55520324144066112 100315836769865216
31679846733503384 84321561240018624
96306588385658944 154646308263861664
136591250696897632 179853010360417216
22824343088099344 28860173384881188
18282112521966700 125131656659817968
10133824216663382 110289694647889680
90326167144774784 157082217758711296
12957310715371544 107799916661325184
58287215200031808 141054374441954560
48117305813029816 182065325112141344
5981715427408218 159205897671967872
4775037353947499 13652115815364716
22775092665937808 119217395888692192
26262944790846224 127634586213072208
18011148486592980 92702836037722864
134743939106957520 187798965350739808
153105906764231136 178155833770103840
13921343103542448 78532878878588352
80902055469682304 112789394291468560
83198185117228592 162086666184849664
35287839500749360 127120912730460112
123819082411898368 191986371518437216
26033395727051428 108580971652327104
122595449030609984 195145738197939840
11566693683918788 27200564084381820
32182137009584140 109603192085780016
106298276529157 12581616028174344
123064849695409328 177258021718140832
72253048988897616 188077247555479232
51129657300656256 129586543477270912
142698368860572480 193223037723437024
61806940095228808 94828130138956384
80717585130130432 152263619151473664
166371305911983840 169117829707219648
44739394706635792 50560467615854600
141460163317966288 172526260920623936
50972639371244208 95172279549435408
38179888258986760 104749767287550160
18292310535425308 101045692285514112
63888408736091696 65701028231001072
155264494055201376 181928704566720672
107468325580227936 116340463602964448
185226069715827264 185865429930071488
4725079828133143 48617008061355616
7132484882101764 48737605887669704
14457100244987112 45664319976416944
58279316819783368 115237580527246752
9014960840177588 185687739970829120
62007877211544120 71229123645721768
114930408297961712 130512182918486448
41305495820009904 172964045699603072
38752033044302464 120566095057784768
55930075822454816 97529226136181680
34375038311847932 63678938419095560
94434072794698320 107441132771594832
189099085497729408 194266634294034272
18709468387332684 110557833338413072
62850260852588056 174056777373221888
74521320615807472 125267324416591424
108688476058295920 188783823493593184
139497511790262960 150710109083783040
58190514007378176 117515464097506304
105327254294038544 188599932728019680
39860752243292024 192042083607844000
67351742976227456 189323811559505184
169541307111743424 195677716325617120
29257241781993840 164062696961586208
130426263065977072 162667692774431744
91729635056915760 181796882123608896
98370430119634896 119595881126702832
64134796009945760 192866274311717472
126931305996899728 180835894050972064
165984061141192352 180077108489607456
26579607795855416 118390289090011200
74572618429099552 177370317629097472
28893511135034032 153521961069761664
110150516850773952 195021466678523776
64011607345883688 110600294763554128
78814950412398496 107176198597515760
161569249389187712 173156706879552000
327857012516164 24051606169991680
43726426269396488 114923053270161136
133177789561562192 146462697113619616
41454355079038224 90550940613158464
3620656338331438 162580112261384352
50688906548173704 190157360081453536
64302613042683496 70447631995009560
62283485923045264 73214428382326400
147375569801914464 154560684279164736
26993190376895452 145555495760666624
88155454744951120 101315893739245184
138409347630455680 154070770376612768
57981264814807952 97622366706104720
3906336918738354 37337036938768072
92547270583798800 105482441850936304
84391321344690976 174380815623680896
41777910789087832 118335694402041616
101872856770234960 133970038964412928
6348228601153615 53891083767319576
64935425903224880 95552229484619696
39176132978320880 155095849328923488
9249200819936058 156240688934218912
15084549279211762 33733954598079292
19038096441640848 24432589001773500
84678015545516848 167538804233113600
40894457001664040 186159906695423456
84360427064807120 183303396157998080
6314082446866285 68150704703696696
5256110768286118 95990707586978736
40120197600667184 52664466320838984
9898213516375374 17587876606209380
109705850797696288 114947122480675824
9272489902053206 128450547548929200
112463372022329920 188669950966791680
136551456293094912 153821955988036000
93600452705024928 190159593395658624
94029307510399936 116118674895502928
97762123911043712 126763299310533472
86881875768020704 181331622803366816
171234865337981056 181462742920760064
41277211394762416 136672307317994400
4042792300662777 59806128281849648
141868530851498160 163220844366538848
22911915917665644 193713296533036384
67853445234866288 146144693925941472
110564580888390448 179707314603243072
156368750697807520 196497318914259200
1111363897544665 97791852070084192
2926329007199255 22978955012020436
143348823662577264 161501643551141152
7217939992549549 129740579970901392
14133471260723382 66261280768634696
36831399746292944 94493800387578384
20331690142318232 54413998100268592
122542237520216592 186486854983108672
45279254455030120 186348191372772736
39642594061066024 73715898191788976
49584508835947216 144645528967169952
24621395039179016 48529832337110216
44864248638675040 90140641174632528
135034940121001232 162350632102279168
93571080985320208 149768386102617184
136332667842905440 187292738747297408
49490991788043664 80401592509224544
86280136355066624 147221535897879776
116658633332080752 154143610672572512
74516889167497600 196785207296786016
170901695312206368 192892577277018400
38985682932454752 100043785497477744
42583729370879152 115089429746441856
21047349650633172 164663184300644896
55344280867394704 163194572954720800
52479878320822624 191646483617556224
32415697851422340 157028431534464128
32449566653877192 88469381190311824
46993586138691440 166981321134410080
141509319065996064 173643106429754848
34903548460807180 70611990196571264
167612275743398624 190363453364863552
43774767562594352 44972520093113376
61105526266714344 78574211838565296
1093137447085960 176497040874672736
957881060854208 194611706290419072
165895863431201504 177321847900617472
47645461642517424 58632631616310016
12179636432144060 99443580024521312
20825858332122728 157245332023567584
140734929129907936 153529521336594560
190928427759179072 191823872525306944
111811188182953184 175148713777889184
96648459434045968 182347470429342784
163480831542171040 171902804410632160
61715766309971776 85983995729190032
83997058886614752 110451074421312240
97569647417406288 110444683783282528
175207253186645472 183813280723435904
14126250789577786 122991749632326352
127261363854845344 160245093930143328
89888539595841344 147438836807858912
95057943270195104 133018885358323536
82695147740079952 141412097363897696
49949820311651184 91547889054481792
130814488831090688 164492780824982400
45687054645190624 153288425079601728
15713347736430704 183394664251993952
8596122972500298 187299773370315360
35291963912915336 138367145785293312
45125521887736952 163674082595318816
26950834209476608 27557300568958596
27931779492946920 96627692549643488
54594940168450800 112559089367580192
9808704036350754 43443211919620240
67572182198819560 130016770114013024
17036436305469596 134106564217310880
42500433259174704 97811424749123728
106739665374690240 112539493070475872
32859621801357252 36863388056099832
6329157181974283 24370752210833484
93645213071316144 130862932988731248
24905657875094460 196251770771373760
14606831100873122 191584794435788256
63422844507137816 156913679461305760
53926166186983216 122349521723362736
42671695864748392 82055030633376016
4638072402738984 66030919104895520
38606752222238184 169763450041247584
141183258525236640 159935311715848704
82936575957939376 145329678477131104
119965027142272032 155584159656608832
47309254661010624 177891369725716192
66175032955106944 91481725524619600
10318523376925462 11662156985897086
1328586189265354 52735599732401056
60286223869126008 66121527862123696
71575939004796480 85835159921283152
97489742288572448 195668408837748096
62361230995026784 91853390425438096
51056272558739672 121369025793034384
34572245202830348 194057352348426144
29704750528786744 132343087271352512
43244188324831816 66151200885854408
44050007643966192 160583403883927136
103280732954301680 158590109373347520
88878512075762448 100994719760942320
48541001288162248 138702803356024656
78140268448102432 119125918862777584
56997976678473880 62469429790599408
79679529276521920 178189347953191008
12309252253429126 117733062410492432
27962809474960900 135880063058226064
50799938751436344 82107673919801584
27032140732915492 122518018114303968
1260799033081510 147369915126375296
70040665896279448 139557086817371472
122225689048428304 162545712697509920
79630757361055440 132558637919499680
68779084806306760 111109719869186992
9149469586519296 129114661147113632
98816756686888192 176280354057160896
133351675264844272 141075637887495056
51092446291960144 95479084127148816
130944483782075488 186594153936736064
44183858315308856 171171776618816992
86018956630910224 178473900273218848
25634701675450736 67061138044403240
113528845615837744 147243492201054688
10376440238699064 50543245213219216
10911211052148550 143647059672413264
11173997398293832 149695795238937792
96456959130104416 152632210862491424
8859178903300076 194913994016868384
674739080518166 31834981155418724
130531335138189488 196281897581808736
11019157126295430 31054700155906252
37776822394300472 113479977205583184
113589454679249296 165566259664089248
66828127180857816 119012770546141904
51282435074480952 173738218363713216
151651137312246304 190293707907593568
12461169079389672 144155542637804896
141345386058278400 148666583043008576
47566131995459152 97188845166333360
113463397457980544 117308344818837040
117151439927496320 122033924495502208
42894901542524504 54500464954470088
149254970350440704 172955006975417824
83376994519975856 191257785195553696
41556064983880576 74852338457080976
23158862108537168 71343305580926480
57968219097275040 137337113848178928
29014286799212860 31797221238497832
115365598541797856 119618567664742144
97715710821221024 135571431840138656
76359328936758704 113676648704212720
67844477012345856 113119203984614096
123644501772980512 135347461957219888
82554655247659488 102494328431534768
72849679872968512 84021920448346448
34917619804453932 103522084999751280
16826610708067256 81200088688937232
39841651276766696 190369462979728480
46361491579652016 50157674354479288
60487979255229120 147235154589046272
61433998356865176 168732404170209856
20133315379249796 55132409275130400
113259514202470544 170712827507572224
36623321604956960 83893872035881904
30113219410321520 144882380435040192
107232951078664096 149493641392537952
54524678379090568 190436473593404608
89353385384539328 115449331014973456
105496821343125664 167545126532057344
119109412171390208 162732901410583360
14166903723201520 80284106216322368
77721798559972528 83066719100140160
113450876206802800 138573126567042512
60685630936302072 156261263139450400
158804690028720128 163332707151324832
13585355583973444 122898319433071392
8588882743189625 136039248760233824
84529734253196640 141659248856278864
5601269358581261 36770514670434976
27834281273097744 141066072489185056
87661358426232080 188981225705267296
35833946206614616 43765794546569440
39801207923972640 116486504056496880
115878234197466992 146791050371422112
5898565829682573 140303610556287696
61332876173304344 69408545728994640
30992091945499888 193036613921939040
79727585315391088 90838415740372544
52495378724826224 184050256880385728
94660326705781856 159603168604797440
147612076195161728 148355588383605824
118763658765564528 163795561385573728
95796899991351568 103435790340036448
30595595673533500 42560470359087880
86177806149674704 108343795286558960
31216293676544416 93450719779781904
71988961819761696 124478127293117328
120678601533070960 126845238022491520
55817652641790296 182197192201911424
11424916930550590 67152425169861000
131323846104240112 150099986326784256
119984426587282512 168169242754173952
146696426172481760 183479363751382496
34396679973598548 176490862589433056
76688434831129296 138085343559516784
40084413251498656 190129226445232032
56501896582488464 146669810510734560
81588863135496016 187099335427474016
139448554070050800 180824850097614240
55359962356582032 156116778924886464
44017488897692512 107767784492902080
151725706210350368 185695600780175840
32183978774049416 124510853023208736
10868944239704558 193872381680540096
97356401582412784 152774447048130496
37788868465273680 48388266201333832
105013940231016176 194328835354175200
169448988342069632 186269997820188160
3758038576913562 143304906316097840
124413469956990016 151682092980096704
146406381380204512 160634528611596288
53690589142284216 168733516814676320
16969736045158234 50207455358422936
56348035283471616 188652685609173696
83577499797831392 166049833248176064
186903851431052192 191225989719413952
157693526907148064 183965533071836192
70296827024843448 88527186846809872
116831516748785536 123133409429683424
117896230751991344 159423195354788640
47941360446839160 74855715113911808
72122456215305008 165809355513210656
12457712609977174 81270029004109216
54923510124628880 131470397591918448
94019206692855536 94368259362447232
73540160704896544 109825616984947360
86441607078100320 109041229288830496
59625568087801840 116854961995236480
13458514301328712 19742853027031548
99990211182933408 184982992444721824
92537158584295104 103919976050442704
15688124191557230 183041910459110912
5166451803135562 106332939001561120
88559336299757952 158115034626045248
86812140982938320 167875548611036320
62010480163665720 116737496727890832
31028977715277828 112712529466818288
44799188257544272 90706675869766864
79353311111851856 147738360348424096
141367908644599168 178588978088249664
6473240941985985 16074039198531486
14121103919007572 111562363517373600
58886672808970856 126368022360976608
165982652340826656 173527463677679520
96992622975314448 116428934355325456
24278365672374804 192381631301262912
56663843244987368 83351797758541360
103808631485020560 142916468938632960
99318632087431664 164094367647142464
46110336521655312 90205437259949936
76790367683552256 94240237730186752
165447555034724768 172468847810600416
59519090705015592 155594062075261856
42165740098790312 45450835776012600
126887984904748768 161457354141450304
12062405025923240 60877242612449240
100305425539383504 192737465067018336
145047205280978528 186147317007567808
184464617363396928 190980445058357280
114847065840319712 168496743153908352
137524512973407216 153142371476698912
11518103473226526 74558316939701328
71258004673138208 74787996814984464
83162197628051456 181671033209948544
45592218136207800 134122965991803280
32299804615928968 103288162813840480
143747891947362032 196286932750156608
30921282052452980 112316437314920832
34360589862488004 114180724566875216
159907190370824416 179199639001863680
158010114639993184 173217676112621056
16340243660946836 157248491179725024
69270310810948792 146111956121447232
101430367610521936 121249701366676128
46801035511745600 58505573490066008
85377346763919392 172494267226541056
14120289609006974 47757375096257728
86096260399415552 182264923847868320
59917067650301352 61865089276908456
11555105453956340 49648583354587736
73594365981900496 96579656964942144
120125725620554560 138847039631679856
9889696276910066 107851680158609728
27100973645264752 163297144097100416
4202168619504766 9825528359644828
68560683252288568 174548219874777472
96301017424839568 178478066288946144
26614282244177988 71522755688644272
49855075352454296 147479415271429632
85187085504641888 141958064650000272
105512118144279888 129658445245045264
16814717451967078 132790637696134672
14242943185320178 119591903417611632
78160012447392896 164186162973783520
44112987227320128 146683084088479488
9529654915958192 117655097311629040
20173700766895892 161518657646704576
27830192232455776 110591191102913584
74714574533432448 135221429038497536
29841290946025172 38291454622740904
18609358208857436 130313196089132800
28034037449952520 104506885278375872
63593939042356288 155377448997890816
69811300615681320 79168614583290368
138537853095305808 190897300817698112
12066166981243698 120348754333619632
90387817500870256 99806585183559552
58170147656699472 121641219627596160
7019226543138087 7898610441748142
64826495230001496 98069603550813488
126274805247823200 183296085242205056
23732653770806140 181096653170740320
21180556373881568 164855902043765120
18929101494342924 88808692913608928
83872763877155600 188040474283096928
147764164193605632 196737309357057408
106692779590498512 129668879158430752
71881019634130656 109697219581339872
27860654498998564 72642563744363424
100753885355806208 102151452094832672
84590456046658720 173636376649595168
118171775216612112 172547529018062720
48000701408934456 153285500558734112
18551066912760176 173671583148065824
24873684682586612 74872371772941792
10387137456748944 101896323453375824
23187936310827080 86984113236187312
17537581977018160 117837401791926880
12459623416868264 67533288504368488
44385966216781552 69267261394856088
40023029820839784 188836072480676128
143487999145338096 144577262856553952
74739393324100272 134666361345153600
69415185846792368 125172635792483152
126205419875138704 137546608712323440
7254228029880084 43983932681942768
116520457680895760 128839771687271424
62987040784334160 93795734611219632
91143565824667584 186462689522025984
107876346597835600 178695798977585184
27365171367012776 38111688076075040
32381882613853424 148207483381381312
8109102231477556 142153652812621744
81756426036865408 150700752752762464
34758205972457948 47567573096666760
19989874067105568 174215622510546240
81415652387352736 116702269619217424
22097213594751160 161214108800248416
75146482925010592 149494352158339680
136226806512257584 186298857312113440
70292244788316144 120351266811131296
49838386428727296 100813715279861056
128531737910959520 134033778188538960
23477195217740624 43174224390098944
5202154215672111 39806305629692328
49217257660074776 189362625286495136
55475441377780880 121139720760443408
58686460831802152 135197236841339776
7801002098112533 34551540042738928
65169762846820408 130513172354767648
108861738819132160 140551426797520160
176954576226869312 181850131834883264
54400921515004576 140188758511801600
55610108752754792 112866387232653584
25018471050338804 73969579279969472
29246034382642184 118183914518123120
125055797698835888 186241910555075584
88750011513628496 136532148220105312
79021508403935456 193462839607545344
66331843541825712 87818870733069744
53673292136088408 184245787362045248
7014119182926221 61872722797603208
27708520226512360 155017340884000896
118765397905556736 152665715003330368
68011185769379944 87997468499023872
133477030116047296 171702339103087072
110959902248561200 179849745472096576
68280871212907936 195453288606005248
98162165831277472 111718954844188048
5943027326880991 117937122020526912
83997632248269472 94469659765230864
115036196910901504 154336265849135424
59932107958428632 141790074290797088
21380790110470848 29993590271967796
51497976066406232 68869335453966888
21335028428075884 124252698342886352
157928399278446784 174241168831040384
50154822291628752 135785478903101520
64782008864566312 75503929234145744
94026108174209664 149152696319806528
23656358039496196 175644139702059328
31766148763991596 140364787071065280
21240994276055996 57242361498593344
119312293965257312 138769368478244896
79081155332561984 192380642625533536
51364879286487072 165652898854036672
38255786100500400 56919388038627928
137741299474478208 155020422399299296
112464140360674336 143566674279920320
3562499986506721 58417609083711912
84207796618669664 133675437277964320
56141508085653984 173430621187772640
77937335308675776 115822288998667280
141127928558052960 174205124276649088
74691731749059280 130868454114908816
35635930285436012 57508549628839728
90349039266613472 101611453587257456
164134417973609504 196780033672691808
88374331643566352 170730172622509248
14955062253545472 44532540447688112
114895801167021872 170054861504405440
22076751888559000 113594523810481632
51474354943582976 85988760677497488
43806351505793560 58795615893784960
68692179739090592 70766291506423824
75494164202532848 121205335404876224
14354414111853876 51569874816028384
86383662407358608 159330707872029600
86924266797726240 144142890552450432
50049318921769304 118663231073580720
81608581199820832 104389591269038816
10484632032761220 40099094168723136
43276622091460480 46371016890585880
24784578862302544 164317548296280992
91505808946957872 121637897938619056
70734664150603672 107709597061069504
92704638714912384 157451762777931744
45443016408766752 113583319487473344
130304815074290688 181150600559742720
145464366404614592 150881168014772960
19887876390659944 105390200993374944
59634004958206000 86830742323530688
56240505318425136 72649714907452592
43189855184179960 102127212733183920
2945214414506826 47559949273364240
122567025963087136 154697725157718080
103165383353678208 125107891013649040
135669821635919120 193266939133661088
61569958157128312 163362283290364832
79655968259339328 91276026961676368
64478984877995120 186905243935512704
78726549118992144 106187705140632416
64993813825205952 195254501213066784
139943877318739216 186239430490884608
73345619570600000 170552171695760992
49696029961354568 146647331623098752
12954596577502002 183930990517536064
75141216266508816 130724212819581536
52399113189673000 117448417062557568
172739794235278656 173199000433792512
46073006877651056 97663807235262400
112391713826723568 121139287286007024
89182611371295776 191288314845528576
38665240740739264 80140518812660112
80795750658467440 121713197387998784
2128785297578096 45894350619927128
39421699391904448 134450303162922992
144834913776891104 169288529202348288
34405526155365612 52777804392409152
27021362151538104 37532992124255592
127084095525689536 193001090628605504
68055079363445752 68568309387981968
25613959231317556 39429357048776464
53527264888457744 120121429773638896
6848737169789002 142821432455451456
70846791442717384 137113822992070448
32411260724665944 77182147533425488
118882072281597264 128908006987164736
142945536395781744 154224594424132032
48799014824549680 117400643121532112
61470590758915824 124655591304273712
32921978657364324 52515488545742776
1951263837250153 95584273706785120
140583509970121120 167838265378330720
152723237086636960 169409955519427296
120334981397604912 126555976344609408
53066496951787232 66314266331098784
167479282199726112 178415791121717376
42570815277826800 57710824497067872
94833380853475408 144049013920476688
68661844701771512 77760603873086576
68567933873437960 77070759609081776
136944287026633152 164355061339346848
684006309149278 112089277520255872
32737938316859788 170308269174836288
21047118651743820 55651110550844776
77647047966589120 168348028303492608
5170994718081541 115433785027015872
20084256898930184 185526592828938304
40869427208544728 179328337962535072
55690955316215432 93360768063670928
26380753041468204 169333655426931520
16426635997443270 38131576177998288
79006271586524464 88387436169372640
57679391097814224 169663596139611968
8661650698350470 103505814140432672
109878490463502080 169477701785880544
98406253137483504 186758175877480480
75131698400968608 130142686344682592
32518746554144268 72305106415864832
70177437974404680 135440553900834096
37474947023403544 151780710322056736
45875344330722296 83295415673030720
11752141958253422 93972556484243632
82569838325622912 123799190163027984
89480994814767840 133249548120985392
76409466851356752 140572072171972368
124814753662071984 141552355813472224
43791092248549728 68069743660492816
34605525292260892 140326269406069360
46285318206138968 82247693439025392
31424851285559040 111088394701703728
51244707254653456 192528623937796096
46670847982802752 151172547208083808
99945664814171408 145297215687002912
38024755303998664 42862284460087680
97410066475820448 178482994684849152
159883780366027168 181658054918607200
68694696069666352 171708920609997120
27677710167762652 147223817049057216
101570988520041904 171445091454755392
72031161047259096 144445934867301728
41193223508725640 135563568684044656
169942434060098080 191896451489092000
1695426770590809 21318886681442660
109250187889260384 185303139887859168
45052686729943232 120303030649181792
21525900845678752 67112947312908000
85706706343382352 142916859713430000
102597952646608224 196418366976474880
139567539510617568 178352808436721376
37031333582066048 81164381328197920
13312940930324198 161718874162668896
66192806050200160 185614286278464960
94752360215352384 194968873397084032
66733836238466424 169278140835578656
8336439924628284 109563733121560192
61651720360527360 153514998844499968
140966213819235952 191107135206908128
88926023486794208 196674403029816128
22927121976478904 58768397984118216
78981032481613744 152790884510483296
113878509241787072 148312377882866208
117945587687099120 151740671720052992
99122737974725536 164598303469353664
5993323257715863 181743062917863488
63284839764285600 115726929807102128
55308975571886248 81975265221585728
72196064674423632 151708752434928576
46117134923464960 93032385778822048
35397990762130052 99454353216316032
4131182008194638 67546617133232504
52815462740263336 85698911908606192
16532142061843648 117049705268520080
56486773196930512 64086666782861224
10383651439911410 150190574292491488
101835677157247312 140128875788494768
113271221361833296 122377493916042672
43319299004575912 55559382376659576
78360023922301616 95125068980570880
38380819323699576 123817657294653408
91774587818148576 135409215145046736
6457887239528879 98068581575449792
102057365034042736 178142890912829568
4360788235694313 54940946599925040
11336122329094658 192727948356169056
77733325312122784 181392179179163744
148571923917049184 194520207443538912
16121210475028140 91062364307423088
15962539135231214 142309153307094384
131216722325017472 184332214123169504
130661847259644944 192957953490483424
18134741382462760 39892479357634352
62624557797513440 168341545039141984
45568627452325640 172893974447563520
39965239423401552 191761458082684448
93780004736446368 161293152698051168
17901589073637042 47935107576712672
11533533899003312 44006357710869776
82744320794939088 189300410053085792
12149846042287914 89627738077370624
2569778378685946 147950062038172512
11711961617742418 101260908105875024
168863651609825504 193473416071892416
11231162812969170 118190142424587744
17585448747140850 108618005653758352
19249689221050092 69665368612968912
110790249043492624 190994138455053920
87056764853153056 165768845774249376
23189252128791968 51549537881828656
11668071778473114 100934660455205312
80365791794964496 184826496878245248
51345959403509472 110337169307404096
42395087784482096 160109779827022976
9999130119306582 92644829318159344
24024016910563736 104309130227398480
88112080007059840 134540875053966496
154568278641679584 169992516450026496
994767596356313 27402021359986928
40947365990616256 73472448715725296
146240746214705664 180976427755602656
7568239144521900 69401311334241632
62703355312570448 94592201177251056
96752626548234688 120431355206500656
31781320341575692 174317690412167296
62336329313064232 87228392017984032
65443912883555144 109819494443091024
27944516266002912 83573904967370928
9473066337877582 114631820545566304
41925967292577552 56445095416830328
145188170031257600 193028184814397344
4292668931858130 38266683583365608
56043621825469128 82235898048262128
13894935860211462 124298084190978560
27040970102627520 182502912208651264
52275201397388168 176771295478141216
85268871932886704 146358064884576352
76602199395606080 130079026228419088
60125564048533976 138629556039257808
483963190441286 91919464887031536
3510213912118651 20878762900199064
140393594265120464 184678143071770336
82832015539229040 157490335995197824
3653705196463242 69353246750900216
82605652831444800 97961215931621184
34938481480583348 85454244817276736
104424309292075088 172084430130973664
104799849689464144 136659858978276160
73554367398803440 79895624798189808
6798213361113447 71741233312333888
169599586365045504 173526287935263744
29767106851157996 69240907693116240
56755661719823800 190402396921051296
98873663089879904 124674880191345840
91922740134814560 95102063978392512
22901331846304272 183504693806139392
52511610328518456 52998376907212920
75067693520555120 165508365753123904
52325534011971792 163259072604800768
42461670319551872 157645799825704608
139054209396035168 188794996452897920
35186709317036016 193398963865972032
27738155397184404 76308600922000352
61043086492509336 156311232727891840
135652054233508096 149556440213269600
78868776447759696 135914718348228208
35674959597299836 186761033875188832
116105803516500432 132178685987934288
118481119988866224 147609535394347104
74219017822867728 196546186695703264
159332679151141216 168278898130786848
31415023549397356 107044775411201568
9666669519551664 156563060783483232
1400309071704418 120054670238147552
4039593100835 56955549338774976
58493752007674784 123948083501584720
98507205109572512 196041708702133344
46934685024371088 85240702696120576
47769749077821200 188832790099929472
45110553736175808 48696444732243920
29975226693014256 99578958603760176
149976403993768000 171659740535947808
83384598219169232 120329913895573008
6542156188767206 83977946434961344
62417103843474656 95302417368805824
114074865103634128 152632860906184960
8780679527608999 177634513376548448
90316968063958416 150377147679440064
107510919605608080 185015359985300064
160724683192835168 196639434011176384
78970563570069360 185077138306755776
63376015115532032 177743616567655712
113325947964955344 190005399567277248
157472573597978400 166520162428307200
7270744057352905 159841005129069184
24315460487620392 162800433594425600
62415913710458144 196119850941254912
54940214228301520 186265392850992736
150344565562727776 163272434399108352
9023809968997534 125067113305017600
35520787492993596 128252409853712672
58750448568665984 163065784731557088
44914117102851304 115928738543163552
29865146912360360 193812588153065600
112890675564115168 158917799731140288
49169780206094168 186878271898452128
55736888687348544 85157954116728096
91068040564463168 175034834374009408
121558271434093360 141242393832091120
814840961558350 54811163525222504
60920350544500192 87354067831822848
30119296735314328 111636297432369904
76479520935059248 149397226659889536
29111231014881628 60409554873527784
37042110318643904 136361629344919888
31248436765159200 136917907132636448
100858046498165488 114780014361236672
70048911273837768 83987127697630224
35416775374625432 139270395455515664
44216279013092088 126410923660794416
6509989766074308 153705586767979040
164085907101819648 196769722216424864
132007777290990464 186762370366796928
57248257149173144 94487785858362112
3790652864976515 141440309839785568
51520719421872472 76784718775137920
44994446257469192 152361831373407776
76997517041331632 122140458073477504
128709078498423168 139900985077909632
37570930618397264 73263193150812512
139867755133323920 190605761897992768
139714802623238 123354152494876064
52058170464454760 90073306401548640
40987730333874136 152455488393897504
726978690554465 124151697421396224
12225949319306104 30531557521228908
119557168479253840 193569377085692608
6778016106164535 82708134949937808
102929311936626608 184940657379422112
172658462921836576 173410939459077696
65451765151330872 106585481395084016
30059982613125760 35116866655595640
22256224296917900 141548027580859504
120545907187514064 147908987545269888
68406117144379024 139460520452142208
31845368403401680 147858467612520256
120682377763767376 151573704122929216
99736319971340192 161306052883930816
11177756874757774 166023044201372864
126734303132661328 158696669248319168
41228288238159272 70140623886148304
81769481811782384 153372769303646624
99305235614486832 188950515280937696
12212316263147424 22348756270031720
15859350100862908 175185743552118336
18087551734985996 36520825903766304
62077038227022944 154285996330383200
20012181419861488 79295543646730128
101975089680745632 167077819761164640
53243795271979872 93223809197884144
88774129510567472 185029528054497824
45752876967887672 86349078579089984
98504446244334384 111437389533848816
1818856519536128 96061792141557200
35825967602437092 156727030379253184
138241778837667760 141712608259883392
63894319080618664 189375308669282112
3379377893489577 29713496647454896
4712028584747392 160362338833839424
56548214269071536 119501580798744224
42283199052334304 143538246683789200
1320782089843976 184646736992812384
51235150930114312 143419070257612112
109442298306083728 189881768778324832
157645035873596384 189007190619128512
133206754480954272 162412913211264352
42185465380999672 71873379977553184
49056497270113544 88994075442648624
52996424586203288 82196978735808496
58951134286821632 145702546417595008
34201967380782608 180380163730825056
68264923889338648 141694274677356560
13029498053322786 78218621967997408
105415684108386032 163622174120791552
11385001740635190 134809980678684016
104541134265573104 174738169499210688
31143830988919868 99812115940310608
58314315759825976 153022514168362368
73430237761280896 192542544936739296
32874161973324556 146668672280171104
34988639594814500 110220879079910048
112483736211443248 114873582700688416
132838382582246752 184129244492452256
133795796467309216 194492855938784096
129216725356251856 154984852966182784
65175686028308696 115751265516421200
96019613599422784 160831068346343680
49876527286645040 118494809780874224
154000325301336960 178420044117612160
59252049684135936 80055247241744256
53013005337279704 159576041180108416
99656883208163792 156377914485530720
19431623030069260 168719112892580544
45913312089594888 113688188389578912
18342890353615592 33209814081019612
41180564036449864 131540257031994000
51361675160942080 52160651737966744
63558880877607272 136456108968729536
152597054939698656 193839612980286176
96171728672664432 169420912824934784
10807136374090188 45162443186437712
13131601146528232 79620107921278928
95259979927866656 160362334923178656
83689631348002208 93706435768603312
68660462925509616 175351760056595200
4270021854456182 185891478490550944
14211787492472308 15299786395700662
90750983141891568 181125925080053920
13744870028653456 159562435914673728
72448566619255216 194439117717115296
52867039539457816 168595964505620768
68734148919405576 171700117433400160
55988618803227584 179420786403269216
50553527773101184 77605939968985216
16531681492092216 156295050845488320
107111381180410896 122383528822809584
4128717021150737 105682603407735296
104927104147011376 148789588321832032
133745573695733664 171574918684440416
113781385148737376 133219739888018080
41796711475689488 103963322112422464
21378668285975628 32969504225989416
95903675009299584 188475842796073632
49330587198687544 156596109622071328
6003950444124912 13809459788987030
63971899875052448 185306460172670336
156989542859080832 188281773212398592
15590476461303016 133610016040069456
88076959964435264 186153320192057088
65664084450561320 165839901357012608
128132853396978080 156103098779064800
187762550587018816 189149388582366272
25787468904327544 135048858560417488
24240513292176260 112743419533192960
28895535791922716 180645383437873696
44738109374441496 184096936391010048
7466717145241582 134235842921550656
64908014472841760 126377158656682880
66991894768134920 74003009538045136
97975337712816544 137012733697998864
809902009270252 171806407741757216
53068623830008080 114374697777418992
114805060662888336 176255937865905312
72869088557119456 158226060597578304
138899206180392192 150696558193809216
38167381190033064 38359990764392968
4934571383884423 73248931514902416
17667705624273504 123507402940253408
43717080768498816 107805996301217040
72891602428636528 86030708305037472
44874135491500880 74613318432741840
27095545216946676 29108346708257768
17542874559199436 192555766449958016
163405506616592192 183110393743068032
107407605412126368 152676526921470368
6253477050140201 173261292108672352
20532765849336504 120679958183666384
29131593283947048 97810043749746240
11660637377684396 42406611231279568
104073360196961152 162298849020236416
17268180024785092 184006009510135008
60839468328152464 84321278679285920
168404670747610752 174646742967676160
75737917711183424 156219016554435904
110010243945971264 161259206633537024
52085051363567808 179147285082769504
110578588631794592 180508856185992032
47992513035385936 125239467779677744
93890344583811856 179459467301435936
60233558376205824 182687058185343424
4833315085165316 159479077849555072
62422459673466904 108366702480873984
65845513882670304 67570079844460688
21008231561057088 171309173849202112
51301789075490864 129248886183492192
65597329297292792 163103070395262240
48483109607158264 110554292582862016
30486578153339472 190697468347260704
85005505058386384 97433193880214256
30575153461268388 118039048412441712
66428451830549200 151240664534541248
29140497790425168 171156167579230400
65823692519921040 91837202236187456
56827079184906864 127635486731158240
57200362640935440 190727502830180384
26639123955227100 114551740941833936
83217335067246368 102024898165313040
107119481929939296 169700551948467872
4830588586662484 55709340336834688
39641543512130536 81598460198082736
34351670714509408 193189401488957344
65439951027267912 71334455539046376
70448232429911336 143003055279739616
830973680866220 105984713918773888
20177907785178080 174714163227392256
12687504491867050 53608685199107736
78736673033426720 180144422361250848
63359589081724128 141652716432014320
98644647431629392 163238085098342592
86538405256885600 166471367490349824
86617508981368528 184564250944309600
113585469831389824 171609485268731168
125576219086924704 188558276796281376
132928325098116512 135277427409823424
119863159223719936 125381479550756496
18094459539810812 81840789906650432
32512533025026708 147798966904774976
25580533259231092 167966746520767616
77378897518415472 184603946527253760
13404736398534390 96723388323165376
115225305183435168 178198073922634560
77176697620346512 127037132513650832
40108377415780328 119496046026318048
40327764597610408 125279134934773904
72348808632830656 84085230562992576
22604428499654172 105922847713711984
49670992470624816 70980860343197112
3880044818027953 15852090954813638
120967705656990480 166860823857270336
31681729936207224 82904324142238288
143333999355391776 144957064917099968
415769715624934 116998857344540560
5689600505222008 96907371953303232
4516888456034049 27320723796383884
27592862765569448 45956538208508360
147413062266441856 171504209882080000
40149643594580792 196514707649341248
6363272266920891 32199389205028528
144536111551976480 157358693885459520
68471941057213584 106836779362024672
25860450324516972 122457952567699232
155162842013618400 177942177267558048
63440002146179216 124944311018258928
7291068297066211 117123663044359728
129025086768225040 190053370354115616
58112664951069184 169197748850131872
35540411993790604 193040293346617600
48937691988858016 95183333806247440
73992993238860528 111183203408025952
38119858081195696 178182104318529536
12488951611573286 166518650568286240
102177272036395504 133843756322538272
7831808505595208 107585170698777680
17267996302411588 99073234357372976
96744860026766768 179092697755834304
32995532210320396 186879613924131488
58310778319952120 134802876247544064
88968920418273744 100516135366081376
22897476627875980 49860148121052336
101928406307822544 189899259394395808
118985660127697904 186741394554025376
29308186735309328 40893988414617560
8564113593915088 50419941826196104
150148770110126880 177344601584942208
44567086159272032 163877256162702880
46829111955397112 48711277977150416
109450005879807456 171267270512117440
18091704669900468 136116027795783936
88454328829024384 115522004331926400
25956378311960408 144127630051363840
25447232456623268 33364119034001244
50017977857368032 159333657008089792
122002882491292192 148392997623346272
177840514422710624 191857772222952128
136690965161332176 163613536959086432
60941635456798064 154623123752174784
120312631676000656 154646269058242336
62064640619386112 195088308956339264
174976896484272512 179225307845112352
67058067519689400 153020064500972736
93571329576160080 97275152733760512
8357153186031293 67828529713782888
17107336939178826 85932969147058416
37625811654633296 98646249946827312
63035082000313288 113190724068401264
5545405051521817 24818754368559652
106145506534022976 133457971481640688
35339804284029284 89846992297107184
93871650479446304 177720015026569792
19227932369172336 101173940110791984
1014124278861229 89036538868805984
68630942431403480 85148365414762048
1411507077988093 92477246475224432
92635716444350576 168935396777031936
97488453826050032 172559073087311520
44228869349820928 145949292187275680
118764242199890944 135663416754048336
100928185884768224 146197512124890176
146399112089075584 174882529579369248
27753903248357992 116323744138730896
66135608457106328 179736435767175648
66925336241275960 119150363042984272
123138833286083984 179865782784024160
131421320822558624 151282240056816032
78974987219431360 108781205071556000
6980596802696710 182903368855960896
75868939991335504 140724117725569088
4443456561984144 176307870663476000
53560974238925304 164793820708949024
95711456716074880 107572330570029152
3702607022246264 194793811075031808
137038188036084832 153014998459531872
107803671046411312 190319119096979776
133564779287761504 142154143457694448
90710200161617472 131497387182117712
53244128476069552 82055856961518000
41900516722827112 54556556121637704
104703070227344512 115922327162083280
32359755806240648 61257856481332752
7740289870765783 126190916531470304
29641891579418324 173886483195439168
59779404398116248 175115310016193184
36234766502961112 107590547358902672
21453412269897776 73762092542655376
20648251456112896 112403615459984048
103205214304766464 112831744492073632
89697245724339056 129468633283683456
138026967245613168 184258641536677728
90944936033352160 175339096183390112
67944041983494808 114310408612061328
174649904854574656 190216436129686560
11056224229876664 116813413676192368
158833118507715264 167300202333137312
51627037053737752 191141903233909056
131745931500839568 192771853075767680
41518732208592064 97390819446770224
134443576588572752 169070653609196928
25026618716051280 132248328624133072
106765460128379952 150637179933363744
55183182481759272 127141082243361072
63688371619933888 128674055406337920
3694244835069267 148141157721245856
66077658430975384 187368425955173408
30366818937960168 89572789592597376
40824967631208168 184123014744332064
7123645143094614 16788680846384392
7764943335301125 193351223281985184
64714454428163736 167401274637328640
134886294741725088 169208715486219520
9925088192016434 183431753514263872
17532418599831356 144488286158052160
86147441453669536 122462522534090080
42253824287393032 136342274989022640
62344286571166880 189303738854711328
12252829215794510 127470754818071104
128447030195666192 141431658476805792
54369372736961480 113786102206880912
7818261078386973 8052951870820872
15846060436787604 133573231785068512
103822851658159984 133565097880086624
92016606305991968 153826114303409664
22448034473724024 40771459192635544
8544890048561236 97287717840172208
74244735582321472 182616189664499232
149738695145900992 163903388647833664
31839409932571996 146141159041458784
24416309540350308 130866133254881520
93790777588786160 138165730683417712
43246576419054832 176418758052401440
165309470916627328 195739795053152128
2125740679376748 169655867948382656
86335234695274368 142482527793202944
70288471064564992 143622704918855680
59401809637440920 88267114265427824
129023121760651536 159165186876449376
102782854545796464 192781972173164448
125838073215338032 169171022257398048
104740898170540128 135014028260763296
66621949350364864 72071023863591616
90624040541319088 176964688977322944
108472772475210144 195302129269355488
88884302185179616 161639348905252800
9132972601678386 67255869960527320
131492167935809552 192962215261782656
94182837416852960 157730744771514752
68891716904505352 137219669211800928
59702676261977688 102202869655578400
3242722579397127 142853586611858304
113224352553577120 194458742318462176
179813857605478496 181135742034205664
165848083933321280 183273571991848736
5921505870782628 94457762575822128
16454491369644340 109581762343561440
13794942168894908 112555415175094592
80488746374687168 182035050418389504
147608046247556864 177205405794192672
29042269361110976 142137546481209936
77791627782174976 160449353678789984
62885834602067584 73647381193193488
90612204777145744 117190227373928128
19206194503662272 124838955563226080
115742565009590832 181440187986161504
7393781743530140 112729660607944048
12623101502586156 157328507067046496
69390922479092648 73251160651672560
60412774904103808 147419569064932384
14475757338335278 157027773223832000
61606283213410656 125817936787364784
177016893689912480 182140946106343520
12475607941329374 144808625761080672
69645796910864344 176695839513515936
3696564043867309 186453909417705248
6358627581029304 188126163067863552
15789761015357752 183199767304598240
82353464743845360 180320072290189312
22209542260442524 60773038518189096
9673782149239840 117118229461877376
7546802871966720 74966763802489648
37843900171100984 187189829676460320
55209934486878936 169223173150209536
24392834428746744 31432198668095844
54173759494954680 116325064283180352
74182102838389680 79039191922629808
24526985504756524 193459087882480768
85852703856914864 132244861632182688
69745908021401400 121234897985894768
7348335942879848 33236489535788612
23854674438129676 157478552944663104
74949762172119936 167714479320750912
27758055404587004 104731567051627504
87457301045318240 103453499273520624
96330523250852576 144254017203144256
68982315005374200 161125920132722240
78468504265964256 144645623574622848
40261828020921552 139796299155491488
34750216720944552 149068218254413920
13181513696295688 28790919779230496
99368767644069728 137212760944648048
25992973082428344 176125506781960800
55757211786205800 92457540265336752
85470793020470320 107918338794019200
6817700189424614 125382355895146688
73191048276661872 157596322076451360
58202329899331128 164858506915976608
128901877546271232 188058468041571456
145974884723313856 177762767903139232
54408120832386592 125306012472263664
26103314533247240 169760080485541920
57637470079972016 159527197349964000
39111173921614952 95825820971411328
157259243067546176 164309880651994624
44621523604263320 68545386681985368
86069244020454592 113250356193434576
26107559134780440 163405102540729856
93240044400238640 99889322287093632
3106606063649736 33985253266975608
61597407837529360 120601687182108800
15081945317022786 39269262619415568
34772652223015796 172429489092933792
103819704287184768 139847169755917584
69415706172919208 191286672381441216
5687849739134124 147263871169416576
51869618327102112 125504602716541488
113478096506555440 188168039398163904
51806985972024496 160211290458178656
63098057837859904 185256380950174528
27850365245090440 119804784862400688
189006957173023840 189129187637914816
52836215984714248 192012514623220064
95836725875773184 139876106485621136
51312650548933064 108012853194265776
126081815090090688 138984714618780656
25981282692442296 166149950133782848
83793513479311456 131885116523234992
21854875525424984 131625015778978080
67637100563835288 78102504285690528
3315708765491194 11829197965138046
1062197514799684 95973764657198272
86291601108793120 113635099097594160
46000701803421792 83728717953478304
14633894125638360 37578215451712368
138377125460377264 184080279191528192
185002096609635520 185627873690481600
49530107337180480 196410794894534976
92635652394084432 171984575996872704
84758776181570384 111991134241205584
66485453739487488 150388709613287424
43128952909218032 151485986562219680
82360926359865744 179786610809415456
18850137529842800 162972373938503520
36279882814758688 124394472276526736
68499814970524064 69691519491339408
35558225089096640 188892205842099680
113602549660378032 115231230420579184
21754915573780424 125920969101416416
153017805922904736 161480490219928576
123541417672490240 195880515213532768
148993072133400608 162038251270054624
38895787701838216 185665525096814752
126990839172530288 166072298083118240
53369700845041616 86446342528725408
102697885934324752 116886221781670400
89456644016483984 134452091620183136
34497303337169688 160086281935718272
22084107883947260 169144938563125312
93765517938956192 110979264133239856
66884477945958016 140302633348029072
67488837548159128 181041591622709664
101546610662403216 135153805880398016
36104281444845176 99925826703156400
9340672788736248 35350171424523848
38698311478537696 141965824580354592
46192341291612512 80097100966562368
88687560830704704 147781934422633248
80838095884095936 184449670823070528
50371644619156664 103742180609976784
87587328030636512 120274954035524096
69969400980200296 178688225274459008
52208480737726064 105474601356816080
11717433683225640 125994745012625200
6913252795746118 52235286189867904
164930339117737440 164978636456860224
96162813109729328 120991776753247024
61067205021816048 135515234647774672
30704681496465772 163959776045490016
85447611535994064 174255084302539520
28336658982569480 82313964204795744
70237151201297240 141107209706241040
60240628410914432 64800805264160400
24125393206781528 31870673577021344
91021136187594544 137559376397497600
82310634123891088 192009739651208416
67027263425885968 138487760742921792
53592153170771736 174980762974355360
101668086672903936 123969740394704368
96094677959000144 181473609062381376
3469683198226170 157764574134523104
69956024445009736 114874077555393312
73829444477149072 123447780572656320
25237595108864680 195045944024799328
638911335365539 128210106832874336
156877393309149824 164408130920836064
97512570455933872 173777220206853504
105601967162225680 194659405109806592
50229436916603744 56447660954569136
21411459490709388 89410355140350112
82695445150845104 132479425250348464
80885239090855664 103527012414566048
16297675156356402 21350947912201120
23560233308107468 29427288368422256
143824038395242384 172805740007651872
33396155939446596 140260668775680640
160764220852488096 196360442529311520
68659820579621664 167832325437258560
109340186855626800 145876162658273216
128356910854252640 165822108759416512
63172016349756344 124016227058731712
25383124005958208 128170144419356288
22856658629631388 68959684944315056
16318517159308804 71723104232455944
72759744518543488 174186294644528288
1518506639667310 187970185723357664
103788467404382688 177023088666507904
60000803251580864 128508182482247696
93429529979292864 112698512609922160
603255676166323 46619877252053328
171704175685666496 195615536359438528
40934591439156152 151881104026761760
67615467374637880 144019587335200592
88100489228892960 98295806722849200
26857962903484792 78952057983203792
22472245106669060 80647453721563968
35891880312540908 193615318912822528
57741543466146696 121643602484521040
35092397836046892 82581586838401952
40980986633185296 160387405660682688
3013821734872383 89871066477051904
45281446693961104 113237758969331728
66351768926989160 136805516716465248
21442312183644284 143587278102538176
60861171615806656 66034419315479656
84777106515099568 127942097313044256
111366485790876448 154231204380121536
10232216759515400 64182046477033112
131401149183646144 190083701628391104
32856880429172572 179740748902921344
42364234856377824 188361993684640384
35749420574176232 129155625465138656
23131508197807320 141746864717569440
71588881451859216 88598439300313984
41617949494589440 52919525935304536
106228132645836112 154397674780100256
95583666704964720 116188950532356272
55658527482328096 135968044931769056
96648764906092448 116453579595868400
4237506581298387 4497216663453854
71599044664152256 169905137358216480
16671519398417230 185403660670949792
100401426717315488 175016507852575392
25414490936113596 46423482930872296
125779616515285280 173994632880177504
56266607099343000 80603539326890112
43400763360777744 120041417368460976
53174594874160208 111210345321066432
92830792909482976 151543023323977760
166770550234006848 181565803713010176
32909512015178052 137738086400667472
168730209325076288 181033594049346848
82193901021161088 120329717758384928
18792994623666268 184943864373160416
4868531158962918 126199333987645616
23650051477401420 115256288423295840
15377428762126010 32743521887157252
26434577512536156 195121163712931968
79141864262623984 132031751941175520
44911940122783592 97235887270597232
42455749380872224 69484250936022312
24783809380018944 35955620541291284
49927746387424448 149602864605652960
67582359094876984 140795427127465056
148853239265784992 175987670314701408
51999301117184504 69784291693565920
33253797742844644 126371822960058240
102554554468084992 136471796319672896
47749745078076256 109247359198137328
29995788900581116 34822538635288928
3464947130182343 54848335882780464
2689852330611054 102230945176925968
3458684917872019 120393114423702816
114961013046549728 186730787588865568
36885714525786904 80967507191533424
12491033153779176 124539733039944416
80661060999315104 154417936328726880
21928881712250668 85961196935927216
3356873623859216 32040886977599640
27649919972951712 51894960974478504
21695266006317628 50750524654629672
53632882023826824 150294150539397536
59627153983985520 151004978037171136
12441885635745066 88714715342169328
119263274226988864 136350631026786976
58592260821672336 141176924582674176
27737108892687760 36139605003044600
68445891419266768 142629628934404528
70639461809762680 192771241567714720
128067143302834960 170402971843756960
139469664543163472 151890384606146944
76923770076477824 130619591520775280
99150889659583984 147739989287132800
109839784088238160 147480152968803648
78708378989907472 162996788248040416
89089119414581264 140745591709761376
43747336116949392 62237111493862592
19595201540855224 180430467101947680
50764828396188736 78863768537723296
30345081127342728 131366621643692608
118225931288158960 150924384912245920
17654869017761008 194216015885290496
13472409102993798 34922269919419868
63858463050411192 190578631881861440
240785537618945 33873927277847416
109366323284425504 121996372750101392
50690846629436776 194555177535482272
20366001119866316 24161967452695060
63071084867254016 112405449082603184
70505312539499984 196735807904413888
79391764443916896 192102556590775392
63616274438833536 118644013630323232
59101280354591560 83372109426500784
38564757190311032 74065373270338720
43716848523260608 64266433267535856
10302639391698958 60682267578304608
66696977121110048 81258428043474896
75934410447350816 178858266842607936
86776477902881744 91773508555366832
145889108019236832 151681795707379680
20613617288211452 151595799537406048
178124855723301120 189447952353861824
79589251587192272 88009863353785200
24891896688160468 79799921257794192
85540275180264064 193215340812243104
8365386140728689 75111258468583088
143022621344935200 144344527214666432
116501969528844896 130739679596608768
84568563234574864 163557867504953856
151802066850689920 171744208244165184
109533522007586048 189520778023271584
76672008328234640 86481397848674544
142427641738143264 178043319956212832
6459214959927067 27953693341564996
14492821350802182 105785308425189568
156127825938555840 170034002220731584
16758040860123896 78781125283306816
15235033415673754 52890501664374776
149551383773323040 190421662094804928
124358470323909360 169879275989542464
75490169152111088 162384919904252352
68874917781083960 72854529145954272
51392262275188000 62600314897005784
66644886590684192 186887700465923104
85244388877135456 187613086095191072
119044824639609328 120161320625516304
58527978886889120 168593818652375712
102906620408248960 168508394071265856
139788312482667552 183144939249484288
31943642163275220 133499117179633344
91601160868070800 129121512573978464
3849717962988148 165797133127330560
13166631341797804 181869213296114272
43531123053915280 77257492975881696
126993870897728512 163235078238465888
90799268331267328 153609786470326912
34888500317286396 92213155499275488
53236917225750336 132366051212230864
59004501524691488 178794786741482528
4261555390708157 14455756151718942
98384231667729696 126166737388331264
7726138657739468 119831452766917632
15524531088178316 178763194717384128
74798618386772144 158677559770121760
13642710053876996 77850764907250320
2212079347811694 171282629119026720
11957167623497120 98871157458871984
86300607533925648 189182164352509152
57585163705894088 184967235296226368
106313249978505744 184785319586956992
81485247277320832 157170963354868384
1715778954376456 192860696019077856
74013447549717120 133068556266146336
12198853130322718 131913721971618992
49018640981394520 79850314240009936
2619701609153187 178536510785942784
49653931984202392 155325254930489184
116944034836598320 123296392910913504
50087273984504800 107144629062350800
124283284464502608 191238393873235936
83636218905151584 92507023224097344
103763581482877248 126310685923117216
74463079161766768 166591937006548864
27181665910274288 159876898699559072
20270988956801096 194751076512500512
9642435920936698 153700248816525216
47149665954156968 65237140019456568
24831080661664644 95543309129506960
20122875407886428 111971207060522240
8877893048459066 106693860048191696
89641929824419040 95368975143967856
63285254169261720 180105000873580576
146494780720445920 154620377122685952
24414486406077012 148750700716262816
79361125753505200 128825728697597280
21935792427194516 154609402799084224
32351548596787632 56595906391467280
146329747994592448 174184307762336000
68865223631724800 178241232928403424
101554872637833856 136180828228906912
37923679869378496 150154739892947072
53901712487002488 67604696115472552
70726141509330224 191739476322895424
64561416827408928 192315362259168960
32846455005812252 97810212316620880
118438890185413344 126911805341451904
42067514642492152 168472132256753440
20841745456264356 106143201728204336
50092584839306264 184874248117345024
11256544001246630 29233165876978056
119606792203386752 178031787248455872
7665107111895970 105989309257646224
130915397120431456 168152513267288352
192288168999814240 196301321448026688
73036959039501552 175742738430862208
2878732347336630 158156766065280672
5387353226836610 81246514412481248
21864537454047536 85828741111613920
152929214570862880 186908241844407776
129069848818468032 131501379951326768
78472825453735600 143536299313757712
111894738118574544 188738138084246048
33286818847866176 105826176158298976
14764621976161792 105314741779788416
25992530262436828 124060790188731072
19053152814495628 96075539635874000
64533963228800880 118591304509172528
4645378487511730 55594010641823488
6186205510138521 190289653725902656
21279947093565492 58415313011821000
167239652656403200 189710346013578464
57495410021188144 71961407033057048
90786153716679888 186002444022417440
122022059272163168 170357831353196096
35331638702750824 35532826875150060
33467841882789428 126653631344576544
7750045067552409 20078588548042984
142601314473470848 177689126399627424
64356707001837280 180032415475330240
26688143942577456 175324107970137728
8213466614300870 163816870971459584
155837931463443808 158079094907238528
195457066469663680 196174514891802048
8215894416248365 69401905416425704
36131362555763128 60072735742212336
92200892674663360 156000139393759264
34071818499233120 126488820504340784
96068884175269216 188367130858978016
82231538797320816 160596797158983712
147156154840852896 162484874887134176
71422655833333392 89081619666950192
35746533187651664 107055872611432368
12586462161176942 150970423098663808
175370975001799392 195763397502882656
61844950472228888 186034385254830912
1776847482321853 121369198930344416
130745543375248592 187714570737932160
32958378689749668 85091761915676288
761535158360727 60454476629483544
85405144954653344 89133586898064432
25366059241940556 170293979320768448
21244940020393844 104634917465908640
5365069293148962 156996644327817344
62509867417045208 73060128866049280
116575926317814752 154595083546470304
79110553862855088 128224877821853920
61006644466583800 112151788011250560
25951794353440972 135027784683685328
13541591666117246 77060157885683232
28511439298346368 169525608674747072
111288338804280448 165824294170111712
8044640880406281 34969750178813592
181933468192530016 182043470284390944
22338561942447656 87709211341824592
55355401220877824 72115297319625776
93581084771377168 148461435211716192
102254494215281904 123358938440912208
40782514233836944 151221381644725920
55422665201347296 186115144205779296
192652225085691040 195817379882305344
77999346353931040 157030846610119648
38744288197456616 120391823341567504
125438297709954352 156356960039913024
54419028561798984 91711783548589760
43621369374970536 63894306310829312
18820746220506168 127227270327158528
1650768943311785 128722000288107440
23463099598824184 128334831879758304
91194746157464848 160276813639539104
45915166507213272 159465897795478336
15743414553737356 26606034441767492
38890635313323712 64786065792289392
33130432384496108 155477137594698848
2693207684037647 111196417072950720
82180538650036448 179778532819129632
41857182399660328 71907628672999984
85521485110620976 119259547826038896
144102811544977856 172423277225360096
91855237329025536 99762150453068144
58605765233148952 181180927098702112
11535055780379574 184262811702997600
90807445903898688 113705084816488832
56070851319721288 138801850179627392
112717830319759184 146782570615118208
109766882050228192 152029946231377536
105320489997862448 182800204680773056
72849842802516608 158727185649136896
86732943693985440 184958330479566208
41763543042570144 174286353121247328
92752120706806608 130739800254315744
77868514512513792 188819889738527872
21537838574250472 63816087173412360
55439040135140504 72347962993761280
92884595393842960 117251700917506176
38137853606803400 121996250914229632
57771272565619856 196121080880462144
100650388178247408 147781144736289088
137305400870219456 185877897959679840
134344763139489264 143407968555658736
9048689265179840 131273927280832048
30689570274244924 123807386427375328
32786893098855772 67828710113093832
76633780647660128 173411318451346176
114946445599344544 144276354459577184
160309989785543232 171169684425870368
65445919998324088 164620154805778304
128430732953476272 130314074322481552
37546012850442888 44137764456189392
19091947029630540 133590764968433904
87580910118040384 172212019690603776
40264744373070608 135885624432816352
50054316785274824 82405852958113904
115791434084909184 187243943385826560
1438216448058767 30143199625321780
39833453080199824 50682576703438912
54072132177389168 184413445041450784
12227597640335956 23574466057946488
19280355707993892 139791563805027392
1203079034792119 115219093798473264
27182972573212464 130642094571490864
18125226805611212 101887460506248912
4248901275463174 86508944271421488
176698307175943872 178922155703415616
8809284347003449 181846184898091072
63732445608629296 156259494522099392
35983947254452296 41681372672538432
70435147310481992 180353474738230208
77052301736573504 156214638219700736
41113669251343352 147892459116099744
6173203358602905 111674931317877616
75489927029138160 130165184041404336
38179170210734656 137956236663491824
91586081005418448 106060257148315008
151919403624532224 196247835983844608
14197472372197730 87794401366520320
57245455045667992 107491950416848720
3818341148603753 72014281262111256
123837826374743296 159042071055997792
17516997865793236 118788152022386192
23228476387582292 188695113672722112
145772149799977568 151429585420668928
71172185216634544 187071890065262880
5779497738971338 42894219377419496
83139580030623504 165209554863244064
69070178637037544 94577145665004160
25824093515530708 41282440802616416
3864319934244908 134740073929949920
88759576622783680 93305079198017040
22994318041112168 101589910924138176
53491948388182704 78696382549498144
3523188591817546 151442747692239424
37069583177631624 188439513946055648
10640351053054500 88977483634577376
101336708812617968 195291481411075616
36232044023986616 97702004333193408
16635810270988172 93069129711913280
101103930820032528 172816612482057600
35334651689200036 138587479363781552
77621462526524048 144152367976544800
137286213870075904 169749273077257568
177133888891646464 194532034127488384
137412332395146352 178143360088454848
107883366866622224 140865218223872640
27891013473463432 97750029604425280
22245373756537048 190098564599610304
7436940670077801 178380921731337088
25747107989964948 115771257285452144
83743649908729296 101985041816418720
19110597922030032 48653003542067488
88405579599821072 181692853199129504
44643442133067064 113806576029811488
160366719991940864 174483628584113952
29789117181639924 77954472079200656
69825578787915944 171952511141300672
28431048716867588 101857389876684800
154121144151788672 169907690500020640
154155601121290432 155127551606296032
102697441919874320 161377313152341184
76640846103178480 98493087151176544
28635411114632020 64796315347444744
25302979324744192 69608704836203720
141121733311563152 184713913288884832
48270937465589288 67772202738149056
3882329664511151 54227088384222856
54955835783135744 55951177668685312
83787855398995760 170331422806116832
15198028589610388 143440048746401360
105556327603063952 138753616532529600
71077637317839656 149747869304974944
50241977732240600 145720491002746720
100939659329466448 118368680998544688
18488417584581128 133416061149682496
76748934064372336 184954716712151296
47269124855982904 75918360373941808
51784530262021320 55078757388752504
8266914388199002 137763333960535632
119198519732095200 154677958937300768
81023874891598176 159565862619746464
11203038598231720 18809212366054964
75403472261841936 132652815451304464
21515422287352096 186490272372977696
28082836005298244 31935489333688152
89131336296748544 187535870043506656
147742382073151456 179607218698926048
35625656794361692 142790516418743344
7859839919601159 51556758401920256
88161387265319808 103738143670152128
155096580840570016 186054064465982688
6670595552362120 179160994201318432
119714693840909696 169691657662133824
72902415227670912 90286844420518224
58529220094851752 180928958717259872
42197540955347984 117233731148667488
91301244177933376 169694478649360576
122425941517832560 135128953815558928
35435652997734888 44158407395793056
5571525824695240 74770846842689392
122120326590812752 158823813652362336
140187233604551344 151826649033369088
81734294148341232 84933691056841968
52528370215722880 124942682306330544
17749684186741480 56560810063226464
130658180721453568 132305706621384944
64469568554380608 96416613857011840
182427342397987232 187043344103994976
53172332447902496 168527866272816512
56836164585452064 188962173547331424
44427974105638992 69839077697643760
88551756100508208 112580473918891392
8559238448697709 195760929108736576
71558869949373896 109957307482909168
65581859818757528 121059914967234496
73674387293628944 99278529321476448
41052771169792240 114454630362755072
50814162268697720 175822822340435232
74046504973719104 132218276266310640
99857685753106544 126743842166461680
63631291185345600 118191620102944816
24802985444904908 153464762615022688
47735860699627400 116872589828352608
53927080172932392 72467331407704720
329535488289210 164620839910011552
24361947817201836 142049606955816800
49523951273584560 87188664795973712
11303492508394962 25262074145207900
51887430628688264 176348865070336160
71382581196793288 84221643180746800
121683258647674336 160472030403417728
59262800214886440 120475764583913008
68890871400103744 79826472178385424
43319459043085664 99340562374179424
90162948225868 41616968370484424
170518477331803776 193711626178168288
115160370486152560 117349637280157584
152738364641203712 177136918395214336
72230408434794512 172518398929232640
2883306410772479 36886414300200400
85476326743334640 122435669378062256
52052215472281200 194523887972840512
67786052880800984 71099282823716248
37158811989601712 101990487189493488
72453436841267072 78959195008188768
51372957564810016 97523015968769248
63795421866821664 138197752113255024
829555518284749 33292894848273752
14401958194558576 179588939583141024
4301459591990427 112631250932246576
59680501902385048 63717945169933456
48353100086346544 94727732474528512
21868623737155752 117896378688853760
82373700616976992 160627248696394112
131712260349799568 131801982850418416
120136174129935072 152570769129620352
5841397345551240 16703815357348130
67045152957862248 156984313113712832
38420436337072496 156864790806044832
101185663023064928 170154512245644480
21604096806098164 172146571062845664
76173979293306080 115262163932668032
42625499716963928 190889989715405472
86293378295135888 128966577382925952
264568698870127 92825306450504752
86095419765265696 109502078749697248
35290624486495244 143829216802407536
3852938217532739 133393696058657552
38520667898227504 134722560209590112
46851440462904224 96787317887372560
134512128228625440 172386973447626752
111129809291957232 150414935666144736
103075937648832704 166012578167759328
77645064979741264 128604662366597264
24451083957960324 161399479192359008
20102900216786116 38751790959306248
38516481258054808 144639008225004416
18072986834045704 43489143652163648
72167410288336624 149250416393045408
42293706157056768 146262763121194016
121770057029085056 180346494165193664
159798800086987296 168862225143955648
12082152445539472 53119754732763464
21741379967585264 134483201746196480
24249450177870444 186756706050672544
128072602630107056 163286835198009568
30761500328271560 137356577008757488
54448662031518000 131170311510115344
75882779597924512 78507965969184128
10559292548146328 116893507665651088
17132544907801376 97051942302650768
18589940086441500 92319025518437232
72134582824700672 109820845111238816
60142469932932256 123556409302164848
54109298924431464 112932978514347296
46895291888968928 52331766455692568
16531849214576854 133919738690282480
114931801025678080 169638730187321536
93444503045996416 196640681117756832
80762509106070064 188263186304074592
50246384398575448 65756455400326064
63310921857785184 179583013818605792
35262458015754048 190816479671166176
21930524342349024 57222371807341360
15128441755699524 184595968913780352
81259377676518400 187144440854312000
64152485925109104 132455030688596272
28568836348196456 114169354885384720
60017424319286928 110460460286220928
2981536836008256 189902903935839488
26668170688887912 128878711120353776
77745645956680160 128669089111503584
8823870679896358 177540169831084928
158915365628340544 173377460187710720
72982426808305392 168542839984720480
25130246228665488 85117696646833568
22563728366787140 33078620569517324
82101607896365760 130020106175693632
11650276008136376 163505415610988640
55539372069910800 73468734553711232
77696861156973104 99788833704444688
83366724398714560 196308716083888768
143146356230880640 185140769327423776
8858773456703572 194643425001893248
57941020583910520 107961138381848464
89323993857517184 195436745570065920
7044705806478347 194512062391427648
91204616367106656 132281148348087360
8673838102173446 175020224208027552
154568364855101024 173834599052147840
85316277668146832 135232813663368208
36753786594241056 171972339838784224
86099988816886960 87733997033851520
37253587300427400 157973350614070272
9484852032098452 124888652024628944
8480743014125829 181071316278592704
5011932763930334 86745391413310240
85031816422942176 167060524462153152
48481521791189664 59209312521513760
142270590381475264 142320836796512912
69138456786275880 116627610087667248
46985976597497672 185309053927007136
98773011154121168 111398378357066208
20928456052039232 118568794044804496
4610493064987978 89350775124333616
176049450477520992 183123650121518752
8697965861360770 185985877909887776
106873444778881024 113150701764573760
40035945284070952 166082547041834496
13066830003079556 194820601565675200
62656793350702640 135860476640300800
91459817391235696 195052050924457472
76628959585620912 188617248683365376
131445230536076480 159177383705274592
33757080247714364 173103341552972416
89389915193534464 187687434829729728
126095627364377424 126905126158994048
42481218745950648 161113323049940928
57350142407427520 192852117584296512
36469337372925776 122874802983905728
75820808554382368 127464265809115456
32225704061771780 149194159185268992
43036290948729144 149282306825162624
36219107827802664 129657067349613072
7174348376608157 15087923022627102
72275921202348752 184099652289703136
64040888042585208 138992598940896608
155303768091487296 182640965419522432
22842371464824404 116004675628446000
28641634261732468 138069689015507264
35284375021284496 130362778070029344
125634748352131008 152672598687030528
77249050330775712 168370246390344384
89830424105102416 140993404710262176
169015250989714560 183128324334828640
156725449290196960 196483427809630304
125968857298601952 171273752693566784
28683282209172440 189668619273665344
40369323440073696 132210911359721296
18310732917037132 134154706481877328
125976247412967648 182840758464913376
77590575517291760 161854957566954656
25633287728840468 70840947084362832
115644810759555472 157926607960834752
128958404382281344 182984798418225152
7031169959701560 26397044700631780
38975639736099696 52159747005066376
119811378236602176 143460631871211120
43618351523446112 138063961989353984
12311278414330668 89783205087593584
67736819122298840 156887705573598240
15590973170339384 196597109030931232
6460496200769790 189696556559719072
82486726052307824 90442802414951264
32872107656739784 125349156129235456
142572441013135648 196837813213320064
93678966015280816 147975238223854432
80019104265642192 94736554178063552
148176217941879296 181683831305131552
26628461011342540 132095513012716384
62285601407079728 83057466131229472
95193253592074592 139492304902604480
35049234015745648 124098793410749904
17414840689705482 87702058131212080
6971448684630942 145071504106873152
109502073497838208 157448335225087200
2076699261157901 68513021587946072
102428757163215024 173285977883277280
132952675417034672 149742882624165248
63576116615381064 117020445266807232
104697182587540992 133073549104045744
83897855092183792 91187427976005184
73203098551134592 147122153333758688
164911594358129376 191165611989016288
34217359640928704 63125882543993352
157222741976966720 165684959830754912
7748349196431874 172200581986609216
98310207746812912 110215903844652080
26775029939139416 56677241674084424
23423751730686392 118249400409942816
25946648057304820 71799030174346128
39192130398990640 172517250462994784
59399879111279120 81315016937444256
129791539723723296 188500977935202464
116207078017334240 133700064553105616
65081870599702896 105065598565316032
62247005258433680 177826815311724032
79482089816309568 165660809707055168
75519242766723776 138756316628755904
25230459672336444 37938124396038936
50868399624562104 71033016140590168
144379124111574848 167351816525370528
1282208901533238 116779136084008768
13107539842550416 15112942806036064
147961533998614912 176573751332679456
19133142705458232 103255365395767488
31142166321886864 188434292588732608
66658517463690024 144234513109811968
34023870727523364 171280419269877280
72076580016225968 126572282263583632
15790790565104130 188272223227559232
66549448586925208 122422029168942304
118112557667522144 144353999545407072
77844616630182352 159534690676072896
63700318992266992 154067832034415904
63723297641700272 76200722593759024
150502894913004832 188712462820376064
21791902051647888 184150043020296576
20765323116867668 24655427302353668
120583053191517680 129353950651697920
129545205329529360 183418904546506784
36191796489357008 43206213195197032
20711860913465336 30308463297480120
38668561860018200 116095740960639904
156003690730929760 166786869359509568
81958594531358624 139357637416460432
90575183791270416 94236074268951840
8517863488749940 109160552143014224
30294120508211828 53547471447857896
144264209268533344 163034169630742432
11241451775967582 46033580903914472
49479206935961304 138220453776371840
33177392653656388 124655694710786048
85354717336550032 87855652931049664
59287074817654520 109713594235517200
101900170692615872 161958342485480832
81050091094130352 103135047586253856
70261439363964768 99356892394454832
41784613880810448 90329755936722736
78317386252746560 99640714121510000
53611571480886160 94983981757098768
75668113255516608 147475903460219840
107483370140801424 160780965294752736
16545122580654258 135681989932224688
92490083939728208 126356623482153776
22927928803661692 112087558250689296
19739043875767048 106592530195279584
71917929510757712 145619377030247072
46405896332273512 67967729559832840
8783741318282494 15739259106929798
64765800035655384 187033079458983744
5991265662380748 64614890437251808
153451995507227232 161953443969774656
102170222063653024 173193124377154560
19047529886240448 162042150361241280
27597379779377420 108491665882167328
137842735793974992 190248481593851712
67703127871191488 73279578403085248
25587959062508440 46184995989135536
37276050384589936 47536267948968144
122428667624822656 159550494073282560
60302689692685016 141309939286461168
124999042432431568 166613201896061056
7829009058459831 59727037301311144
36185989227487016 162598798042116928
155056802921730688 195132152900044288
124855855153168464 194765960973462016
36683607263567320 130677681924684064
9185080191796842 33491671943566160
5266604069948682 145711940182878528
105340268493755728 155317242662615488
34647624835606004 61307183877372384
120609913389026096 143693013478836368
111503530163021712 177167169753543040
90112939753111296 129640647707040272
46493266442507728 93258533305778400
86931465691671040 87127721803873904
181143738155974336 181940996534124320
131627866145749984 185464708665929344
15011244919335104 114239816511122096
75378299947054208 89885606513357536
2540184211864159 114179681346107520
26678664152564188 53816269058700576
45282740064606360 89025958878615856
37821943241388768 48471518769024336
49691093424079648 65803217636299136
106754389863654400 107199637380012416
97379301498060672 166960464983082976
55473693187905736 79857701989224000
167114952662860992 191836779476790464
73891471370292640 184194821056680992
32088693248672052 182294451972340896
47852234835581456 105742325633997360
113581628347947888 136406831020920688
12965057880074380 21462652204469120
14019393384884000 21815336097512092
9947771811640680 47024094381147888
49787608699471048 124768805680119968
39345969639197208 167343534171232352
8296925944629909 47466700872463472
98516369141466848 120388793010272352
41992265753841232 83687347302753664
147786777143406784 175472883724672960
37763909227106608 120780679964008160
84680482238181120 186208541061931936
39870069852701832 63568909141205912
9332747641959862 95228670799292768
11839334702059054 72498200425179808
23047866430346600 163737178956636960
39094623912250424 75578005424901216
61212167756457400 182707400990526176
85593971787206400 148886164104003200
165704519126784384 188212690029113696
115709928139776896 157843861967052640
48822980390557640 114933955933674864
13744615788646248 37252280533765304
66754733026330240 181439649316543168
656175016045011 181955979879849984
72963144950020432 165413881312025344
10492772159463008 158139451014345920
54788870923585840 195654664709412064
11271026685927874 104359583768587488
143050908476339904 167338561284150656
52510182984628168 126931485202784832
170113625634690848 177922733569895552
36740263130518056 120606035112108912
15998557857070728 195711565112249184
65780379044963984 76705674244307728
16539431320262736 152475669591473504
61308741276705672 156135124793799776
126005128153526224 138667249781902816
29020032474722024 51356557483948224
51954529786364904 127802464029191712
22408827577809760 80612139994617392
55076663018505928 57078813141267800
95258729028467520 100522623954360512
92121598673096320 190214561278169344
169067080198385952 185416856527997600
36879710544112032 111522408744042816
75712500101932000 98293683359596512
108333897846268480 193905709806246528
141939168750476176 157789288112790624
84754856971799424 144045326409002704
54060009256242640 117656340958345184
89986188226003488 96064702881428704
973849337795186 37565756358599600
412230328543980 73699201002378864
98858551069561392 124842129230648576
1887510376619451 148920992284510144
109559158656100448 120837502112577376
71920864626297000 130627753738837120
21349750359840132 70383296612290000
50968770490755104 87919876750531584
22390991167930844 126770839788290288
68644460187493800 153029654680850688
42498041648324440 73988240433932400
45993443809486736 185315603601230400
31519457816415692 177885534372869408
23439747428318356 152231342210606176
46074641316208872 94011822534423168
22648989493577072 79430257776769696
3089207624146114 173964503317157312
100390259625356000 149948281340996064
12148840186925544 40450944673086640
49391484513763992 85324747425287936
157140585104410976 172487093799722240
154381387496121760 164944235148324864
148001499053772544 176333852554976608
18738839317648452 156871591914883168
90271646936876272 185302994437054688
3055733821165434 139538936821666288
67587941602586248 93438520309582864
70099571580284696 181762537187626176
77062281602769200 88453827202123392
34392612984375196 161223228257574880
65123625658013112 108079845761529888
40035877665973784 181068796215403104
143338902870116992 143571781325699664
147908094992889728 195571588933413216
105304959365061216 141695554815887184
76561208190712624 127293801654726032
64184066956322 11963250609320390
34418640819735592 65389698828043352
39659463493907400 73284710256539792
111304062848870320 188839373626355968
18936210683497160 195177230254539936
23493078416675280 118243460386320832
35955015569449516 46180775599930960
130249096632976848 162536625537214816
45133674210238880 161273281930226304
46965596348598368 82949198443759968
163626614750051424 191919463004897376
23078499701706192 88486360758745456
34869863673728268 176921718113004512
6275699558843545 25131030768765784
156364387221911424 196178491370172672
13145220357665606 156394717539614016
111178639141329168 185824872271147392
138268661039130208 172239975160349696
126657744831991888 191375666663042848
109101226866976080 128708181888758288
88698072053644864 146722355126906048
53860210430978904 55807208061826680
154841218505131040 189522141582989344
99295500337067632 136519043981505920
51428361258714384 67180356765804384
81523237115389536 192699947025222272
135861473353583760 176569471745172992
90233310083460560 143615678802437488
183102084527816160 192067713781248736
117455859870902080 132038335261829344
72872441373714480 87306677203781456
13834722131345652 160196751726776064
15658182858341928 191604216812021984
8656092146234675 47275341952924496
89053573120225376 167868521741391520
45997654754992384 63390091391062248
74142321196627232 168203573085022816
93198116980869120 112868076037149424
49442001752239152 149420609025370272
34764953244358204 87481726230383472
131604335669564240 135545828865926752
109812010725127392 196367983232551200
118697467733187552 179063132114500704
84470151430641632 153399909613912128
63579319517111720 142637731885440432
124682156250996720 152078138307765248
54181415944566664 125661242976416080
104458945750198000 161409840247790624
93558806875520080 116455221654536784
139759389215539376 189127493275871776
67463158866240760 190619637880879808
39154676010781936 100722728632315600
37271805936323264 55805675615189440
27131408397580656 55896521853187872
18943829886791596 72253675999186912
94176815203056784 134745676431237040
19923846564276620 97285350137491392
136288976019025424 185437297531738112
56411416778896192 187402221337656768
76698529963102688 153973655752646720
144103787589543760 166833505264092320
3459397521847482 28029913574173956
45819211415129880 177995953507927232
25865048020752676 113912756711120464
140934050949054272 157028971504374784
42453404633976880 78649955319724736
21977824337021936 88333272784951248
128550544253952304 157189951506678944
109732472550430672 114462799724540688
34040040738761260 35382479283053924
128217230823358416 180322727276245824
99417515758003136 126551374446577312
14890986048752044 141571123882159776
90194948965680112 149324259482838272
6495466564181965 113446637346363408
118010079660081776 171077040851736640
46372384300681216 73431179411871872
132057010476253184 159925296053253728
73934934736802496 160219257108589728
30692521910736488 191707875770401376
55544469959903832 135769578697978496
19106903429543316 37489132767790568
18726745558522416 81759102490978848
183373653938206816 187877135157858304
40441864155441840 170718026674873152
64976273233150640 116968184112136688
98500963993561312 98994451980195968
51737333180434936 120813416776824656
144744255776284384 182782168466512800
145532456231552896 184151154294294688
65793374421540720 156261835099965664
53751139310698304 132432972971662160
31116465164841984 37003927933940088
6183777578045826 48754788022257720
68688396125757632 135502562005404848
174640468317276032 188590517366819104
32762053169118168 53033967109723664
70679101124787400 89652397087571104
122316533909070976 186366810124080672
13470649537187604 129853257312714944
85831671538130144 102262035062174336
122112887424624384 187605757843577696
21920073908339984 96254979934172624
69063796012913408 131575199791091632
32695116725428316 56536677440017280
128250182050007040 179283388188908576
44197401548978968 167445570554834848
47872354740753800 71138298604394672
10215205810580488 30171552573918076
27518020560967720 60172349419230544
9707393944106300 168762870160784352
10072100849669952 58176585720547848
15775541951449276 159059974303021536
99427614090435952 128360213417061808
34187031643252776 95202409455508448
67967389968942512 161233842032533984
92539577512818176 112455458644518592
85625650024045680 108715736935656176
106215265965060608 122067169621182736
71287216099741120 193628966680685024
134014908879997056 169578493754282048
151242748222582144 187886396540058080
108478001119165504 142726639103020992
84334725756464624 187670980039266432
82942987216223456 98823154102212208
106654135901262960 164549493192709600
7980309651312789 126277842159766240
130915218131874464 145329768566106400
161866318012375200 162133930305287744
55047234286998952 180995637728692416
83996651284767408 100431421075056496
1323353483640486 58176089842875144
122775315569875552 155851688922997888
39006801832807520 150721786910814848
8365362792307192 26337376278843372
70608841031529592 85085134547391904
106913511251732912 147844580058492416
69365584779378352 148688814777563744
128372468095043616 170221355461905568
81312938914495504 119144476684847744
19902522280211320 119273070995488576
71534290932967688 112281485211090608
47774489089895992 90591625583174128
4340749958802335 176650847053686336
24733197608290800 69853781827744168
20902348868969100 184865150774126432
132952395807201744 194672825355429888
66145574691243624 171707467512755968
41869314851220752 110839728736300496
84303734232971856 158100183412025856
5390242329876010 85325129316010912
63287495881587880 105303840430324272
64842296616538424 169424360758433344
944782690492536 59336894463542896
151109839961489088 165412146575386720
90756697470810336 108867066742263584
113400955020284080 162332132746264672
64858317899128672 104610950668312080
75479252085150736 113189391864817728
5660231207109371 118554905496243104
30796671285314840 69929244118217520
8004434949418427 96742611534284896
83646176134410608 154417518920724608
124365653827359392 176561617711704896
156171045903226336 186235217144318880
93157315510967776 149060067391096448
160070877654488928 166275777500552576
13201354671961338 55279213744821448
65104489010267144 177556419438417120
42321829352835584 112307411725251968
34282121875431972 181691757979842272
10827433556281200 120577424345389136
141216445003963648 189235415363546368
33936985721413732 100262046433278448
47089049565998608 86973871107070768
56163609318070536 68871605086450896
61358325963210360 110531943783818400
33919248782892068 152760519598139040
11694672944460436 30866771205670708
165405240845288512 168995572607740000
18393173977045832 113486623334871328
61193489089644840 107305617628337296
62491379008894272 68105714319379152
102071527590916864 183117775926066048
140939391305827776 178979405864594944
5817262633484697 159869436604486368
48057067844007520 76101055047473984
98533790456400256 138144364127199328
100359555814732576 147807884437453056
31503341705494096 173732998280816576
127417286719813920 136076579364148032
42081180531949296 106891260966517488
44263464450195952 182779667719400576
28199613081150448 162057448029940416
43747264648433392 136128541871450528
150357214160397760 191454517017743712
52960890582808928 150039008135271968
103448678414223424 125074010178774464
53752244569360480 131790976975733600
48876172522172520 173347745858328384
160755662581017344 178343525112288128
57694032301403976 190881430921097504
60432270280510320 129063049394367648
3018189087033655 189664756646603776
98557727314107104 128023580896793408
45559177017945808 57179479716856760
29715174957640100 171836523527995392
64427578242104936 83354755875389040
25671089927103660 94136868129615904
65371511298100304 89395598658664160
123821161938659952 185938114342801728
155290609038185312 164092111229705408
21971767115107560 29529792275196772
61754261529083312 139026284345073232
19334588790552008 126747319963068416
4201376447445414 171168348772110432
99915042953899440 147653232844135328
18409290766660472 119646865917048672
132083250862425120 185309266210441600
171617217252770048 181324962903666496
1715411104420310 175580174395499200
70285078275275840 106976435168071728
63179074530870640 181825413130893120
92755428747035296 171108483776592064
102754500648107728 123777817463843680
109001752220217296 183852960023968448
52867160890017264 167115698593606176
60027506233639456 189300545526339392
36326159138767048 194851124188703840
54840735291264592 93848942979248256
104031668818745616 133136020694179696
23303886620501412 144134301126438272
67540536681171656 97643912921444960
60690176426857872 88780883195738624
5512273715415106 28166135828124864
108831921284926832 139029599828082480
29382731800686768 146451256445326144
27064593929074616 148419732037519808
43042017573481024 175363580772620864
6508710427187118 11487861395545050
59234780819964024 158642870872661024
8736596839314293 108575080342539584
13587335252312066 158372426113552928
60199975597229696 148316636035463552
178642632515524960 191241776501545792
54636827293727976 87598176951441904
131471709944439600 140216072970700016
50893563334171216 176378899491457664
27710743165139276 114856443362411920
175368585093559136 175539321010093248
97147073069645920 150421856449890304
87610071303656448 164627695718146560
43912144164584352 84867264175283056
74366198355228160 187935258554978848
72565168486819776 107447749751073968
54532707833462272 166486198653140832
17240200873714368 131057314127074656
55792703399873584 112969973394887776
111436445897591408 179784150410585952
48384197938291184 150358029934930720
49854346691903288 191865596490224832
20188479804491384 148608215523989440
33213681023497136 190123608518983200
34667677641288160 109599546663151696
34809596172506316 135263603366156144
24606109897221388 47597373248849592
9247091393453514 14311980104343756
123490956966097024 193079144205869792
4834168801176448 31314782402223792
71415504555471280 93500525358515040
28928876340217308 192849333452955200
134511216537358064 190585311538925312
4500896552011123 118289745103629024
96222978491411184 144917034899725312
88603915577861344 95382630937992880
121778002976958400 167446495203126368
40383767205671728 114365455981663072
94717024358977424 138444483993436400
82429515243522160 106446603467734304
87314269418040512 186083734347468256
57516669000353600 183088759326490528
138404961900431120 171749325320638720
67486306340796016 107218903937784656
116902990509571824 173382479775858656
122949015629741632 135434201779067728
11753843727388874 167796335024908768
70136685767804704 80767517387041040
66297646806839 73860773852324064
142826679138053680 169971775575903072
20491490120186744 187562348004014112
37060135793076648 120901164031329280
90886663970960080 192955836965828736
66270913728246080 194268685694699552
58330427152474680 194638879772160128
29907766284519724 103608688399777680
56444237635518216 184325341096516224
85011680697707264 184368790386292032
175689717735116832 191770729628395488
103429356137211088 186409062047380320
26216471442235928 38791981419055464
62037808528977944 150916784894600384
16070733975963062 87212910461387904
17479496666159542 19861955259017612
22712175824274928 113561296775847088
54186623494673736 85813980599522672
36709386237372304 66483560619285152
44770447567426368 65083232242702096
45466205957685096 48881609543358384
81658741435733296 81961226615759904
37312763653481728 106030817170271680
98579349741458688 108359029473236000
118214775256048720 156454337257577600
82342743045733728 182060522510885248
26980994823037308 117137371836708112
109662557143672608 110012867197025248
129413733304232992 195959501361166976
86761816112963184 138818439545815136
79326144034631744 146057067445877280
75519598710708160 173584522684899296
26052860591638860 121777421769972560
58879549595664248 112868257941600720
72809759724183904 169444010966616224
31481558773789316 182511900587712416
114276040006895360 114657598780472688
55660312930359480 153326671572020768
111715971309552752 175864396346901856
9512201026845866 45426214668230160
84611549306077152 155652387865115904
76420725466454272 80605080888377632
2757465793252994 6654038348772964
127412649953635936 185056840179640992
7463485829076766 159300523062337888
59489899851991424 176569049065553248
105741271053536080 138019221102912912
52518906806877024 135388185064146608
80772232975343472 183757319298605600
12377071513393694 22025176005995320
64770665021658152 140380470098250480
72728127922337952 189321760337517728
60131369667998832 170410180727143776
146648522287133792 166646944272041824
106090672985050576 122186456043516944
98232451104650224 178469013259323072
1828250448408490 116729411626691872
107431507589168992 169530412631369280
50538724151929152 172704616344832704
37846432583785288 164480363924680512
91650132982435456 150807459002684832
133356518440737472 147235129321054560
16077849488731382 27968296095897588
14115967877968540 42245304706405240
23257429928032248 100922326386521376
41180357640713624 178381340105281248
77217736244132784 145032329689802976
992886641050835 15352900216924688
38286106258907240 145354332881983040
122886847320982352 154334226533082656
18509449426363552 88503431640327536
130625133433891776 187713269254437376
10674792816331314 147060176173764224
144103321644951040 162036329861728288
8036290008960372 95650641918330048
95099769760043408 189451064504451168
31042266605811344 187284941105010784
51109642151910944 140109202215864160
177510900417307328 195025587803526560
149483701167925728 191634507834191712
34552275531208196 103745582522298944
127825729869795824 174114284409340448
59687296954207944 179945640747936864
77329180851875616 105689216323324912
36385029491632456 134358048644370272
83134591493363728 117739841891035312
26311471416119792 101282403696914512
21456349765558752 65585961763319464
2930297451803034 103341583213027296
61266386859572640 193864149141076192
128959086514053216 158656839449424864
23305138930108932 145351932527035904
53977622112957664 127975630042264896
3806326797485340 83563370798789952
6655547777960153 49492074188556376
35250014351047016 157960395213800256
72935588891464000 119338825476142272
89546263148581904 173087475734456416
68197616541421464 138943626424282160
111967141115121152 152446167820166400
108834931238376880 129192673600926496
62198555997567536 152570537690880064
2182661378726880 9426210621970070
79140813428067232 87988000801548448
39131988942174536 48046770413201592
140274446943616224 171890846696669504
36973523052873808 172467342536364000
39746774267595704 172417658213138752
30621042981219400 69287866465883336
107353085438602672 174049127453752768
36854613451683472 166865896502547584
1630701624038947 19565607438552432
111914687858003648 170068327741485984
78591718888061552 114197391522354512
62190025532321000 148881126222856256
74212154408227616 107103458064102064
125911114223420752 153529578838859104
2836472588213307 114130048114315536
62427205051375624 155736443924518624
80138733466325680 164072986483582080
3680277489891947 156579692682000480
49547359032833472 105811794111781616
105838844812278752 142083345230369904
39660658413187104 189270800189763552
98686808004015840 177649875299632224
66494776031669480 137890868301567568
97614121922664752 131733743850854848
83391101632005856 141868189043165024
63976527323205200 69741469727797120
66427947842325320 83111175453744896
60425905511962040 194222551580234528
67556214946620168 84978742017877536
112622756093650496 120408469514780832
102683686787063600 191835278897507008
37939690126060440 164869344963722656
121295560148228480 144329710927635296
4108437830598724 143277006143630640
19675223717116800 70964436930891984
110739672971948992 161595277006379296
27284697880139984 69738156250733800
125249646801822928 128198941172200800
118031979740239776 171581225898512480
70321533154331616 196107244196391808
27067659608971076 179555598223815456
69002040437207408 100951233462261440
164215878689274400 196869158809209216
2292926341713712 77738788815034384
71757716261403360 138207628119258880
46737749923619320 149027908941666176
2294262942338364 186302259788036736
83411465409010784 129106352894724752
1576924239715222 4279174975357846
148151964272867872 163245388565764448
10126869222533592 67762016300780480
34770493598453112 65698064933838488
46399371288117064 54088599172126296
39964869685710152 51473215708942152
5863985768568145 114251356791234048
136881435717852064 188723817069460032
95234655889108768 116417356437119520
90355029552434864 186827991851432928
75824305296152176 130102799867484560
24454794305896980 188635211858523520
13301211805556956 123316064697230224
99266511718824928 160684163289537280
43255599624329824 166274906479934880
139918231767246320 176811353637690144
8456571785463710 178518787440804096
20310845799987824 112099391525443904
81380740390522800 107658561136433696
136534936036240544 156931407527273792
104795672341154896 112757938303920672
96604136182330800 190585949900133056
30152987948985640 94373539302571984
23061338150576488 111007436820605552
16434650272754128 87965658172276032
118637041443438272 194695245771921632
29773246795560448 70833758370657056
138512307497037056 154954921642118976
97688655848933984 123682407856605552
101090973373954176 167046552783852896
62935879215249560 148233116243568512
35629618013807476 182573154851504608
43960714631781560 188250218134065568
147026396697219744 153212701709286592
156724034706773216 175780860811295680
2811131439854386 134703300180785680
23766791069107440 103334002485028704
2743428885431364 132171180539964960
31617000022570772 95958827024263152
76017580279943072 170842497703149440
40638934138488920 145712161863868544
12042003918419158 177077084125801984
73627425581346112 119228025384478240
60173674400919664 142242577720819808
103022550400729984 168061488662991776
26252314669974888 50878968839887056
81382254352915664 152520020471735968
54244403520097424 183178333805137216
149775867168663680 180985603470780160
15871074933862902 32108205489752356
99236769256210640 129082756199048640
98316087881851648 195291240699437856
17895920258537480 112403961696453248
96696446265599504 141365382985501696
133781630074311392 133902939095561312
110944218305876912 184855435837187680
131944156457083776 190781113315813824
54295163516066224 59696040189282560
48000058358660280 143381808915399744
81475525001012768 166313710339282336
94076264378678848 132840287201132272
14754470998522000 119476116103928544
37332867854290512 132160423723672192
127376304359185312 193199071891256416
36502306361290528 99248198309061584
83847709765212576 177233865370684416
11024304308157692 16707032044305098
130377855134665168 141292124793177136
51540282671527784 179622131083988832
141935418676109264 171234890665228480
47094098757317504 100214511478038400
6162710789963664 79244006787734560
40891869019955216 90713717093915088
72346887964565408 146793163214884320
62582569300772088 72849161891021328
63851276429841936 145458446572227552
108299004936721888 110959285846935136
65676889413540336 134402559053389680
34428972049546868 85153802402790352
79340265107881440 141736503105849968
54853754004105184 143573409643111920
61691522892758208 94017954838976192
37006872532046096 162125531276773600
27432026436563900 151575692577811520
18561701584679172 113689595588313264
26681810682716524 133942791838242928
9601501844532808 143911795502571232
33721530132576952 155220220383546432
12307739642897482 26692602785537532
60075500723968520 88139350988110480
165987630440006432 166254308310079488
6089790607761590 191152778209577088
115848829237422832 142280517807636544
54548701243526432 101070491736934272
96633732775845680 169988851774640992
24816931885823704 42344283552719808
95685790654813712 136695572474494608
152762605863492192 170452271088461760
40782534864566096 48917857225845448
113687381095325152 132541378985588208
15205343515654378 130344026315110640
64181400032684488 194401535155801984
53480142373265040 170315274245851392
106473834104048352 166229159144033376
51685831017123336 195044923343533024
10923926957620368 179808398718688928
100331011346257136 165188781167802880
29451664931763480 145019560872114976
21823499862515520 127855720758879872
33868002798917000 103030878349960672
5576361385011625 54786533630180152
4972431911587571 129308830648503024
142399243258936352 168480760412840960
13084362611135184 118309151929146256
113455227910152704 168031511712490112
127946525832251648 168311157930686272
96350672582268064 165893988430110112
62074128079160288 146131210142599808
19031743435014984 172482876839112896
78727259763737872 188584130839188768
27510199814959540 144999087336461920
68744941083203624 148823291642098496
2631000823357648 16053887559358906
126349648222094624 181251199897851392
85661712463023424 143745279999439456
97147938834138688 97470674326647824
90591825479826768 173040652012632512
48676988818340880 167391511467143712
131121634246761600 141216839046795648
125521233327904640 185091219432891936
83695628648191152 192656356594005696
46139352882355152 94672583917415584
29336722281134560 108337295562144240
72201031414256752 76715705703210224
17741679346123582 118197418247777392
8320458016360514 46426641437283656
55184552891763344 78894027330049024
166726887959520800 189291956089711840
103995208842101728 171390605928147104
74502151602268368 103841009916279088
49217819684777448 106643176317646144
83383435120684480 182519898955089568
39758836369380648 139551489729330416
36100095034439392 132750293644199984
5137297706059687 85031817251961312
8652762783127980 84938952800238400
30536721558153280 141685304642206576
44260555750479912 72583172828458800
8262906085122892 180036593655700512
65317705465471408 156527187380997152
169141051241147104 174015629798661920
11408755164636552 22221654169929712
49152095299863728 109524356825282736
60695554304442120 193746322980564160
34921049427952928 74872997378010416
57790857132401688 144257119082873248
100477517885188352 192451771890277888
97618285886158672 163814449419852288
35491401810387012 63591838458470424
97270841906830864 154331427778060448
95873120951041424 126761516411743088
144796565180765152 182758990118202880
100885356305087968 126673417050224784
190687829320255616 194138664811207648
7887743307168422 52216115351687080
6181971051313883 43995265780847080
18012896357179392 72340873823639568
22811339069685728 177442885014419296
61953052437334768 187110828926246592
17880921376049086 68586442154280016
60240033281282216 184536771559705792
45493006613162392 89153822697763424
54817076862614864 113420532452341792
86849280425648192 181077971965598688
33792104116763744 80849067035974672
16071389962856638 64016752888145560
73325606719355920 97511223252796160
1773426046111514 153892445053265952
108614608616849808 174174638343766976
55344514927422328 114787834694987472
85902279408728304 91860551599081136
99332741197922208 105847902261169696
9903416749113654 165418765197825632
51462690689834360 56398265911344784
50517851946685032 86854067715374016
53008793083140216 91779183927429920
40125692711844472 122233328447290704
34754924386900000 145737153922237088
117052065042942256 190583672196255936
16551071080688944 61941470623617928
105358108714828960 107812331363168400
36678784570410512 95999506484585808
47577932538010728 119122758272258048
95518421237684976 165930044871230208
50153031341987752 169786507752240544
42505336837294224 54985672950964144
128840276312331856 142647430375607968
65416673427541928 79984145144059856
30058662177858212 104912665357035488
99448412069454752 195338637668045632
6603638984830310 95159133440538976
98512970201129744 107262283241621632
122690206191832704 165625256121274400
26279492474763456 146700653417651392
40802248976430328 120617081940635536
60805112101017616 155635771734020832
37763981306227424 44385613047379024
127403464796932656 167956969908666624
108506622758451504 173089618375572640
2943343227508932 73306921834494128
96657614436676112 182569602247031488
163593346485162624 170583860229197152
33501818745327956 163645273689858912
146019711335249568 161123361915420320
10479348494437222 182960988848435392
8777537153682541 53963073313249968
102136041083910032 184401748865029120
70410545136821288 169506386685624768
79102355784520592 115568051628283808
10786590642549280 164037199106293664
52901041169762984 141236744513378528
128063363892099936 190163658605434496
57416512817771024 141026622322053648
48079939154220016 122850179434400656
32677938630387268 72910557806882064
8212766733681150 163355773314038944
51499263980450744 196740879443557312
67884553175246576 183399782658185920
97540744404045648 195885464305515552
21005425638551876 56504074920065376
73599265307490560 188109099338690880
27827993768666508 42983550214327848
144407830342169248 153154178107682624
138995666175089264 163461305710547488
29761087953257236 74696755019216640
139128442087787904 193226507613734912
88251746875631488 174760213097813728
20483836289187456 170623519870954112
131204446629766784 133000583940369824
181549714653549536 183312999343840544
67064917430469064 111497102400213760
6116659929701879 183289671696248256
27577830367359440 55491146649880832
88256687387415408 105450854779852112
111905483913858560 179746214508576960
36461443290357632 79130498612379520
30740078146894536 92325481022065616
5848948830555351 92519426198544528
77925752615903376 176325914346526816
79285849437685088 115575610830016112
90387644243465968 95871208532996800
58988162088863952 121744414392602368
4100695299185610 187093197304255936
24033985150568636 174623623455402400
144353258251748160 160847673072933568
33934436554089880 185821299756537312
24772820669851560 29712724268645848
36133519655317904 149496719288707136
35775494028343624 153748208639563296
110586629763763040 129515104189091808
129557618255678976 192463607380069920
11776760889575242 150695786795761760
40261860396774016 173559637133032384
55650630842709720 189916107929174304
153379092482796512 191629542504749536
111413224994961664 163818010749622080
73270811562981280 124612647629991776
74243014593564720 82054088320493808
58018098111703040 115357561987946048
22157139741714676 164494221319305504
31893072983561720 68419120175715808
95987916347333200 171078543980761216
28330703584305496 57964520993796352
12570058580520590 58151603073832752
73343036768555600 109844740020717904
39987790201004160 47189224607100616
93784155314211504 181840026445184256
45287751503121296 169720354365973792
116601607059840064 126407802731345424
96278481111904016 159582142906200576
12626584595532714 54721592344458592
128679330659419024 138991433445172096
107850611913684352 158843921385022336
82115317438302240 115221727222000400
109184411639105808 117065345082857232
2084379907453473 97205535434013744
131417729194529296 157668850987790912
167060802072924704 172861431617868416
107966529164506032 129700228473442944
10657373199874924 90380185543998752
83312708312734784 179359663763314112
108713197157969552 146492741619918112
19965731320608432 61655024355583512
33704011359265784 107834018580401664
29405595326645188 149791906622602432
139449907702368832 167931334865035296
142827677238944064 159882845606527712
90594228101583088 114381525704403840
54945538970907536 192260978414099872
18829742865039180 139423691825150336
100425604493439952 158390627409031712
52219155773246200 67945884498944280
12114479516632110 26486656504143648
118667813830689536 118939826480304592
5149505380538837 50889379928405872
126559178277469616 128403098249914192
100358211076140864 173852404349170496
108296083349777984 175209609414716384
25871785678497376 86209964753031104
36185631534839504 65823226819376360
70470773032323464 187071727539443904
133395355131778160 186672104458314400
55620510993905352 98485156323692352
166639771079408992 188009271889414368
30680452009535748 184645764265357536
92453142066131664 172799310355556608
77016987020696576 94896385057902064
33261616340813184 107818580694975968
133409588211663264 192450234336837408
86657782319390320 98829070722595600
47163530856255672 153473534494507520
29888552789408680 39057127741117824
63901062381280512 144304438798128320
2380723164382524 16621017740535802
23814089843340800 115679821918590896
30644254378170876 166875776371905664
44038574830830944 159921249094097952
21458897698388532 119581739420233968
5919298255870211 156261954661633792
51971605118218864 76273152582791344
22295769873306904 108195844170447056
41715547114923864 193729870025376160
27433177289156844 156413153972137312
148586295615446240 182013586903162976
59510965883907952 176253082486738304
112439865652073536 190423692572577248
81391100888774128 128497306304803904
38209722491722680 76464294815045024
165863731131295168 189998109493035296
126304679869510688 130954568551718768
49429113739780416 144366528515033632
149824420075770464 183838542541411552
105743571319086800 130034064699263024
72998991781315632 141476090189995536
120877996571530672 163245685221936288
5354859955747160 103048372958048288
59499805112404584 181204145757088640
54623856280482320 154722758870253696
72172795797013312 128694488496925536
117636143000976176 125323691223404800
10335918631364316 45528472283363560
74464339402613952 185560538752589760
74845483046901232 111484154116489440
45602226165321024 149911171504980928
41050289586904392 100479936453032032
29181504865844252 147433523648802432
2463954502337144 166488677185516992
12861274049752126 87917740043761920
113172970720999040 181962534714338720
36901952283637480 139694889395278352
117794375204592096 195699849684106912
31735060246750992 74363079113893296
119792120654315008 141916895950576112
172017790109052864 174760701100106016
17592110471272378 183659035737914560
49553183391487984 158398595837708896
5502391517144011 137424477530750592
142604435789744240 163111281728685824
121409753691989760 174491805576566080
60827145474742784 107630886091820352
57911463123632896 100962846015032304
89365209598775328 138518593696327440
152350910230877984 192340941065076288
50111063729843720 196020523879524256
36117820576008384 38377104801764312
4699432770678061 96097119820726608
39167091508795176 142465780779132000
54468198316786136 84231770508021024
28705141208085224 57864180634216520
14593491753040252 55962734186559528
77308689804634720 177537337494055328
93139016959592352 183658006040895840
134606795062229392 151692675335511168
55199076549941312 66105179103474176
99243077951014064 148005381344437920
91039748522395968 150552996606382944
141756191460146416 181626646166559424
77067171114433616 165102581914293280
70109583277117840 193917072259264416
73920675750565072 151588357089631136
57915892157587768 170094611449472896
22938570576281316 38680874092744808
42472803909736544 98157120793019488
31998427685574300 162494958614828288
25497959895452868 31385143168008180
141957389390921904 162859183635913760
22863304799409308 155235119096292544
8845182671144516 62028569201139328
4484454014142378 154217692384684128
100243080992133072 126381207836976624
149636516991231680 176381169947846528
60108962290814544 96337604607586528
5196162825877450 42262417283434560
83473116847096880 154537601803606464
104926502092591472 192883384755402368
126553363907494032 173304381711608064
64883273186089248 175767249258449824
21374936743691168 161876013961934208
14517840083323150 25849868649600788
45191389316738008 116577890235334512
74668263992707840 130358684859528752
103028172759774512 139363396774880656
81339555819232864 121334419436388928
135886097180579120 184909569359063264
109173281716447312 154643780326296096
6923197113114382 24339095194932548
4062875494850229 42608453659274920
56855280484016888 151498167836233856
71770947631594656 169438787367941504
13039988983753520 174201386086023680
24342375455683544 162614882067897824
36892680629166576 68202202210191568
59094079226883944 180325750211185632
66641130680146008 121484767600448704
77847284123683552 181152388209163392
136225008944950912 180015305789705088
109116158568969536 130175527667853200
83727576130713296 173089399321432608
107479633429951248 187701301015855296
38190654862644704 151419161487934208
2299450133906226 31514776405528064
62443611235827072 146947360250576832
143627278266532448 184414826681665600
27272287234714180 140059744463212448
113911690905443808 134427980599648288
20803064212756220 96893141436708736
22964800905990344 51859529329590176
73231864517521344 118724172073272224
66105622040581752 183724093410391136
106686545056244528 110844378449716752
174397339627828896 174981434041169312
53168545916751088 147993004408180896
94159150645610480 177752376515770784
2328424753724002 128554778974536864
34216990777981536 62523405873893848
29306151624071716 194527699807545152
32720127470077508 131570933685709840
13683653627339968 131368644469093472
33170672336677108 103240209607275504
43431531872584968 190415424892065472
58125760928745848 93352671822898640
76009518217868368 82993950966656800
94578753628187840 194544661113218560
66630687498791984 169266241128137152
90381805320443632 154097848645145984
11185090530795206 156773355267700864
55403137593821000 71017729951643912
106261135697798160 125131869163530736
40326133042418808 84041894296760064
114818547933960656 165011962148884064
32812353017731280 40214144904945648
129894585545301120 171220272702643264
3591544080270926 126811760477990368
39008841549675568 55727002617005416
53015852832519888 143051839683869488
110776760312392320 178061263083428576
58769314601972216 119461704130202976
53415537565416792 84305813125826832
70947051993349128 196182137456514848
54440116591276672 162589947474704672
14488745305600286 181764538932976576
129913538114174736 169540326332785376
87677198121010992 154609826165833632
26187202350207000 88984845919715712
41001126979495624 122083795618564848
118169836151752624 141660880561412560
6121444994336529 128041456885851920
2719821665664613 53017321879969496
55392752240001832 81891507433502912
24748754415897204 167527485695182720
87603779626951424 95418570368496688
69322229956220736 124936641277170976
171841259968611168 186091658565377856
43003149135887280 56933977260704280
75146795659255232 92765530322384128
82377901392006368 156481547437833248
6907627275070107 129221011032870304
28730989581568868 134108922282080400
122739967049048064 157900770622205920
26322566675411172 170379584663713056
133321378639528864 185327590286445216
80292454187812080 190820741589092160
63053538602824704 189533335628142208
11449638552311614 195534093397833696
26093283692393692 194306137767839936
83580746491189056 149977097270189024
83393023222688352 146563880450956128
53110292733791664 106642861784669792
64545304843934816 167693182658700864
63455876951774856 122878231248700880
65568797462997512 184172210742809952
10461785282757728 156598011582593664
78299312111829936 137303299739972896
36393278284337904 140661780731796528
86339482271072096 189872669864056416
84300863585100464 122773808217722432
88217890249256816 153454961078129728
24075439472207916 119176351639169072
31470679659282020 94294200309031120
96754311532754064 165485965851735040
8732669975251918 30843093750121544
17975109356489782 26177106645682424
118608558021233440 126956031353670144
7574140510629648 183522049917832128
49000776458241424 145536627610287008
14842444276209204 41758327675594192
6328792675200745 171940000825103520
119531487467091424 150015165725159968
70831177574999224 112275288301739888
59835211980097720 87413035178144432
14407098643903182 132778889065677232
157107432037768416 188276353512283360
57623641062995632 143927711746148752
57409935787076408 76439637897798528
311388715763291 49066762297334272
32689517600196012 43379235654318872
27785488628995416 126417813718361216
101959621667938768 131054376999889712
26179303478980784 172086441557171040
16162061804275462 179235253840449408
47573526271081080 79388784469282400
63484106063875472 162190815563157440
52254765054705096 181998094588884768
125238241869163600 173231934479177056
82393051028141744 160763351614764736
55843522372758752 180269745027749504
84200699284997520 106202932854878656
17942288961417362 143980974163136928
78991934937162768 89751592129223760
56439310679943512 137317246307906192
100788094575380480 143948468947750688
28037975039545880 118478433502984960
80586481638737424 170911153431217856
43008650657099168 139236074592627856
50773626262143752 132280638995187824
22893728665966880 129546009462295728
22081730997118616 37891612445562424
93485936193996160 99602440358426720
89587508656521536 196852637525805920
17757672387010868 146365377296466656
38777259964327080 109471486410079312
101849326695401664 152250970269528128
10164019638453284 69848124120186456
172657196800126112 189542407572914048
105286923406817104 125284420913253088
96238317408263216 161949311385067712
29495951530487688 185920108066374816
9984520942625782 48052255844464928
59129870825259248 174925717263068192
5507605867284827 158021110471836640
79953068772336064 191521526047502432
56269488629327944 99013991133706368
127007707563687584 168144585204487584
74941375517494160 181074958077776256
87185509584662768 183049563164145184
15425221647876700 19718852106554692
88897204681656784 175216206546951360
1067576011870911 23678676882260872
48564326597745320 61609520988765896
20503319803804336 30030846490867392
46670720752837640 128245641805323792
24462002488633296 161157866412886720
9869224201572464 91994432577054240
69208154261118336 120549096546615808
101477947824789072 127737934788035456
17786941557687448 82226753300467504
10962020393034088 133767240780347712
151543471253089728 168587938613613984
95016717510366816 108692062271494976
24240365145012312 91186887253835248
32685321615188604 170719469305705632
21730719773947012 40161124387375200
16306525763877930 63907830923936616
41531733522781720 192969016669999520
67416992626513864 86308232197127072
7915991428765054 36556127062035840
81377635924335008 129180831663381232
34569831407643692 97397038823806816
105578029438670752 187778333453046208
15090312684605600 177147567246229472
117912613323645472 189809825449805280
115519959064540512 173725079214002112
9146116796227348 75766063820820560
44906956445891800 126802604441547632
44508862805307064 184300883408417536
38149464492899320 143415929389815008
31858608928176948 100712169377752896
35653527974768440 81083795532322496
105084468734612688 163519096201057184
72474511424064096 150833874844176960
83214743408070944 191058439138399968
119520648284590512 131138913146288064
19301071099508536 48613950028227424
11183044536534064 167600592678844864
135924427596663248 145761590306228608
149036046088401600 186791878190557056
112386379593791264 193052745952628160
789200097188859 148876380916279776
50875996551046000 123501272171960144
81421000026259 63447561716126656
52408492303068680 148719614811479168
112080275108923984 151076819699973472
43637399997923280 163723779191411840
166901872613998208 171871052228892864
30033284212515912 189244678036168032
77267378732102848 119907337885820432
71682153438545696 163804889401141888
158613428046547264 196672383501951104
46760491872139360 174033607544387008
81551241632060672 118322841567458976
124553664459483040 175755676491841952
103586272519063456 114550572064430432
53306550189887056 88558215194364336
11316445491038004 98099034350447168
75256037130377040 187353574301873152
128324391591967600 173467848526309280
929672155722405 69787428381614328
44431491372789936 124020586877765280
35182002249239580 59544272135760800
41087449606931512 79357804903798912
42396281694163752 65865602381947560
76947646228953936 107666506246205696
463324757945165 72741374353348640
97322442243332288 188029132791235520
144761089147186112 162540624668309120
51376156554353736 111799374637492240
4425282959816458 35180173701225020
72118061011906448 74110583708165760
84211925996097008 157487658871873632
153749964086553792 183701239372736928
22466966313295928 87509017486911520
38353733182003864 100209267851028608
103138374223983472 195830299250225472
1741953221100790 50739398994078744
14211961630256910 81697970745890048
71255960016892216 189841258543812832
56046655896450120 158015467305000128
71967306828165320 193123773422044448
25976640762890520 129381064102129696
64681451447069488 179207154539815104
103720290743950512 158666044205671072
94764335100450544 182532669834339360
63131327941768776 84467298676028336
24166480212934212 50638573895050312
109775160536333568 177818311778559712
24681918831816912 32915409805299320
117659267035055456 181318662379328800
82063992845525840 95874001027666320
55164114857326960 83622150124926944
143540937341772912 170116354739839680
49889469650050056 175573889622877056
38113936923353328 177454977849846016
62817650528953784 175919571226723200
14516554625116640 86193604734064208
151332330712092544 184634155536537344
55373538649765072 66882905925630376
86186738064608544 138345895505535520
18233214445369984 176980478494579968
35349553949375252 180815693157901376
48620964771164696 186119076357606368
61901998244278200 179662130912184160
97677615496933360 104095188249902960
78295187558159184 94098530452158256
59905162985421704 63465592870290080
8898179977910067 94054745423572816
27212838510391748 28131046636873632
97461700867903600 107955511829698064
94357494575025856 187220032747155968
91316613514892032 117259628293104544
46126086773982008 87522563755547632
37748892615241328 134200829170101392
128674698444571264 129585580185791776
35331849500054244 165644610343027744
54116092841322552 174117557754323712
167789976977965504 172413692402659104
52424839108747024 52675944662953056
142074333245417696 146145908048425952
69526417239088632 79768258409754256
86537932593601728 192998613639689152
18661151884527592 116211002789053248
24669275406291668 130426109607506720
91625258752293792 123878413095644416
23590557911515908 154147117345056672
83086483028596496 177190354399928480
14430370444753338 183714983319240640
139678196331818224 175290087095154560
37002249757191648 165745639531188000
81257913950941616 111967140910215776
83508534443073424 195430143983405824
114419485983913856 124580358867511824
160498285285928704 183036426939702976
61402215883909680 195364181458845280
24047495421928180 69490983690800424
76702475590552496 91146660449762144
24753077775053348 52778899756801880
11702446648740948 75027510979194768
23878070052151340 96221345334677040
31246465363957120 111333870865098448
44365297381676656 121957146810368272
112281017634252784 187073058250051712
112107517309322208 143715555646921040
127363879102467776 174930871315789312
16154458283936174 142244030519515472
17092144808102456 135919399074911216
69464894953609760 132166538338425376
27305803044878292 123709825249090320
33760399355124524 181511745621457056
35129828634439024 141910438677400064
60719158822637880 74716828104821840
47334087137795048 58824391772402728
55342281016622872 85369344180489888
91093386906779536 178393339446663040
60479676332597848 87878359322079024
41975897136294216 175602926338267104
16064139720271974 44342136559549064
59174984353005272 118875450621343536
24722069959212744 112353265786717104
162057462269560384 176809746837338848
864974743218322 1430097057653769
59949369845296936 74290476347672176
16470581638887186 64435899718739064
131506997277257408 171317006270637376
34012370879137856 147655535357841920
56529252735673744 90577312532150960
75965862748841600 108312390587572672
106172033794008864 138404065528566896
37829676173097416 177819611382875488
71780243626943272 117530919717722528
71434998251996744 178045543779981120
13895971115276782 74103583319899776
50891864247735208 68484223725492224
76070148277397072 108025560969202768
86151796904217248 137439448616327088
25736535872825392 31979596998953620
87840668802980480 177050129681304640
147244596614125216 189089424954583104
87089289921000544 190712261602492128
124560486741506992 144159360874902080
31267228747613808 185290425226826016
41934376738261960 42918014977170344
119136361694157120 129794917993999008
64631413759457856 104615628613795840
68885284333130520 140432807251261616
16925408789400996 172823205671363232
5217323683834658 71491462921753544
73021169025913968 118707337418287632
111742528348416224 115383443378254496
88763784901582544 146928406437419104
12117376961752176 72422833492888256
19365710689658500 113463907236991936
3634320408110082 89716968082119568
24909206779555280 158236974340645184
59858806797170456 194251517974195936
118655445086584368 161702142230378112
44922624936890960 126730448095172848
135825260324796176 139090393907209536
64254393367732736 183489970816893536
43608602795811312 154336799360365568
24732919584207800 148147638541938528
23104119225085028 163388882302475008
153570632038646240 186590903750331296
98205751931390368 172696469586348480
88518361459438448 169926619128055456
99542510254070880 102121377719684352
7742380372570406 184691414201320064
35782404947175164 47795994368827928
6435011381582670 98200309862969648
91567948057145408 173828989432880480
20400777131115928 115188940669155136
131363913116246400 196030304177616608
16256843878061862 116675287496809232
117671596508527088 127673402001926096
43592895343577288 132740245344298288
97320964247658208 141533093633237968
84610500689727712 180873109731020640
21407176885398340 21884307988201460
28821198463544852 110727984094815296
58433246436093080 132923412702753568
185602936297530304 190588318714266912
10696299884434348 30953925849447376
2309233726894058 97553300810975552
9285025094714606 98090724381462336
22670376713391916 175612792226147648
4482168715042107 111971488221336016
92301558522790944 169517207498859872
125203175998031088 158829358402089696
67274133576967480 148355534131418144
11479649485040720 110629038299211216
1881184484313774 179658474723858176
40268888520553104 176380349775701696
44696221687001904 62739091231341424
70833206148318328 140027819266831328
60864495181870760 196088938665550112
7694004011453756 106849824503331552
125093006882556656 149787463318054368
41652206014007912 118440849289531008
7836966823982651 156749311583600064
3888316346334954 46079791090105168
16517369830401286 187371365930271424
119563616271034720 167482283678778560
112003073619945504 185701267019663488
3101133687110177 73991433057804096
4473382574561078 187103736576265344
4856735196410155 125358799942208576
162344128766372384 182350974966387008
45684983294344832 51460887718725448
122181568595236352 156823432556461440
15640246521393674 53809343339337256
27524907284230576 175933996691603904
105532459732334928 113258144915742832
28870538999617356 98059725726918912
87984666476730736 114162648628857264
146272525085984992 179850178067902656
97526952709744512 140815190127627472
106491379327907088 106773654583537568
101049536786706752 152269126965968480
32164719781121624 40087427783083512
107268179560168592 182091826527954304
27008501964062528 103129313039174576
79685461161866992 130506470953205728
58806130364423200 115379017030845264
793575910121297 100333353837858176
125605940041895952 129883136742431456
85301778750568608 189721159187750336
4883972558560126 39719284633483296
35060357475498300 131713775086609216
18537164228178940 63033016771113144
51917376967512736 177086064183349440
91749537745498608 173321368657214240
14237457524245172 27648306087131472
73983040044259392 129571147710533120
101255197632342512 128818807018480368
30963757635676976 144895207114907648
89223712434384208 155871866036702816
455466781791850 83538326428536688
43468140767521528 100195641523314048
81840679610467120 87970117463983200
48894148286117952 74090609498716032
105852599456707328 153917233325514784
54802214889143136 194926581423545600
138712872490131216 172203279255595040
142210805626845952 145747057461633856
131791403546106672 153369757431288768
145390675346618944 189742760938066464
29452908450377484 128219546603800432
117849557631292096 147060044256435808
46079368066416304 86449024049066240
38025070935822104 157446221717269056
21168108114101428 129339562101890528
81361625272450784 190073475395712992
46071926527963040 151833043369129536
59778584185492832 128264755647576128
33416000288712028 109919809934010928
52465145616832880 73578861103316032
8602296781152414 133160860002725088
25722096966022312 44013326240846720
85858235668978544 104563154161700336
6187186304526182 138564138415722704
119486838057963984 122191333023673856
17341278504106650 68240150711592760
61066215930132760 192674035778981888
136423534285328112 177882844163577536
132472514885474224 176734905517249728
71172936356186248 190375653157474304
186168256004371584 189803339292697056
108159273783735904 152544775046438592
89412283742602400 166656356534971648
4388829026306962 50313676253693800
19594525622400900 181858288523807680
19807860817766124 116637499289780752
55236340078359568 151378881108338112
120883354558932240 132705865924927232
118076666707736400 185006545593495296
52256870932910120 139494486479056752
103614384965836032 165983232114639456
6709838520615273 129081736895054880
96660360249608400 165666880356992672
15494543458982152 167448223656094464
120885870837710400 147037172648798336
102725024771621280 122221677677765104
26169789969373600 144631048230602976
85835577958312736 157168787242386848
106720116566788384 136354429094793424
60119800379796688 108000864983595424
22170711274427012 37760520965937528
73092325673458624 156246525009184064
111429369816188960 139605107659851104
80255314116099360 158333696435401664
2195430194718050 14406686590632674
98969049771176912 129114819652253696
43411189255631576 89918251173635856
37428396873043448 90312772795552208
35221202611549472 84908985186739824
77452681856247440 83852520934458160
122495603742532960 157697246740319104
8355171155073025 61350381443518160
73074724085165648 106866391727808080
37082768674155264 175749073460948544
50023010349155440 96562857143679888
30904489530616476 56368074482941016
107179107710196320 125507187604018112
129316128598460384 181196238229185568
4438934699164262 150184893890022048
11237831268016640 62050446659102704
39399512812093568 92252925122071200
11109473371742432 144219965375617504
81034867071401728 83767946191470848
43241539050496208 103490391825355344
45494943087614040 128389549064687136
6483419098521614 42785853141279272
75884126241994128 112910428006428560
98579431084685024 142307001092299808
27120657068428924 162516301380496160
17534492736850806 176561612389055008
26078931965460356 156913642497422112
11737774971967210 180624964137371392
175550885659899072 195232548165938464
122473321408469296 161605239889379968
124064831842329136 130278508405406832
56405723919398968 150985138683754912
11921531905713042 96547919162463616
111229885927055072 173561212423835296
57302277169579200 92917450694683360
12003276628938114 17478456607480760
88987423163331632 97139391001192768
93304061869801744 137181477808663024
138073896735086256 150952589026820000
25341142993262180 88683772611669264
16552400602936946 31168616202993252
64109191234331672 85685194918714000
99977887453845056 164812809202608000
54424857865673152 85626323863513120
84093719751247680 179767652818100960
30177590030826868 182293763497730176
5281638617527263 118701022255837568
53578125884777104 112959596691885584
156878613859400 72098146323873296
90195794461890592 119536489065376912
15612191908392146 100726779855933264
359516802564610 66896545132636264
1160016609357553 116281571078789680
136808704381637008 141336207307215152
157528730362211744 162137460215437344
1800090727154028 171097655419141728
155223997488077120 187200609865705984
151163500034522656 175798800346696640
19780955782891264 68027401330414744
7969913756133158 182306838709617536
6967767068690966 150141286952393824
25873525240214556 49129691600795112
137976853573472752 148777596350094688
4079209643892262 45393642713263048
156352055988426880 156696807002588128
3290329669868345 176782698502326944
117014371128211616 143034456574531984
2310715473802400 148612412754787520
156180281352418880 166518281140342528
32951137046099732 177906917267225056
130084040306345904 174156769518966368
72998427928255840 144503500842431968
9822498455312748 73645336920835648
115536796624759264 149495190513016320
112349095537488576 119678273950527040
42148131238357368 46921306366112936
38319166841351960 148602819162923904
54608053896846312 54747218354069544
6295654445550272 160983412617265536
124134253181866016 195342804434267520
2501581750380274 49433390465679512
5575166942016587 52109134524756088
82294540607511824 135808362183157088
50373923610210952 63800381087189904
4809455909152822 172099900040267136
113713209895135984 150573161278490400
37302628039516048 55316148264457720
146581411735181920 149394365088492352
84893990338113360 159883500662856992
83328010490685248 124883287154220656
6000631234572270 135637279417950032
75947878692367904 156389270651133248
13508963080846068 102975476635688672
17414974011107504 143589980142705216
14739089939649498 143197605858388352
97376891636891824 186441503022893856
49662171868247800 148906891865895712
25818248397337768 157699132065578528
96665691401216640 139720651903371296
112683942799751808 177853916163805824
114520590831831248 134916935868605920
44870398318244288 118026166000447696
2617992619693559 159672089480379744
43138941714782608 182960479634998976
177612931330639264 194383504741506592
79897044971313232 117001280357470464
4734131996301320 67070692511159880
63058329954439656 125708631582482496
31230488980500032 127544626502557392
98594788040262960 107614907594938832
143049096263463424 175310440367493664
43176549179380160 139902834063518832
69769321459544472 186537346648863616
44333798147637032 174746373609180096
132440521362533392 168783826934393184
5153271517776943 113414266604808160
74782102444686768 76803894240340784
102774623749479200 151557006140283232
56271948556861152 79323891039331296
10428306477302060 58439328679660440
78621423438541904 185501723207998400
85667834712498432 99328317785439696
32030586773554072 79510818303423808
27740749604664976 66583352896783960
7623519160302319 123131096305114576
126612405285830672 150064589053127200
40350727668701440 195824641895212000
75680227375056336 120951017764365744
29702021483454576 173322182624012320
120130310386514768 173367067359813248
87665784361932288 98183262772299664
48830614769772440 61984306321643176
4476056279578085 124936343210831312
37049974670931440 138111418435975360
36686853391024784 94954795338432848
743634465114533 175270506772352960
107285215366796240 125140852505703808
84013596017181744 114742195670067280
82828162530278368 137350583171204736
76540770898563632 116822229810750000
19426530498705244 69298662278806736
49245023715500824 130424643859954976
84126039083218912 161750851216668352
21978763466038208 82890087477368416
104501386737105856 155653057920872768
31172977034056812 93744634942328272
54254682213791024 160895654408418464
141867097541034000 154114289405185728
5737664554240757 96053751571009776
33989798453035108 132757296982705488
77897221858704032 150011844463520128
79272008558089536 141592183964863888
24051865200028556 109455320390555888
20050893562035488 123347619424082160
40472507067930136 55711721216080736
23412419412768696 77933198680323136
2957013377564248 79412911542436080
58137526459850592 136655196253899984
5070614621600158 63258118700675200
13811906959248732 185017681163247296
136424841199519952 185381177853172480
71487055525206424 179142899202431424
30915587106814308 158427834181407168
85678138785225168 167306073323823456
14683829049156420 66528355980751464
129900014421058320 186334315335938720
9733337210304596 187450288022684640
168678767280443584 193827125144947424
1049610961695405 128581268805660880
58618388479318512 183271190575108064
69877312723017304 186572670252220896
151985895410609376 196548431981260800
2801737029705463 9041596207122816
30287017562099868 157807568866317664
51787149567504168 134733949486424128
43122421544725056 47208854986952168
140713155666760 28198259961910340
93444657124576960 153710778864923040
37871341381328320 169295397913647840
63264090825864184 83049492535256032
100993852550513168 104447294706444288
136272445091612432 145769134876733088
153559183704762592 153737836985662048
21190808333274544 190852552334599360
52844189563137376 170357805088254304
46077713578545888 91041630840516592
51981833418127712 139706993723864096
9148264270315950 92404534706038224
27301279898783412 151235381517242176
143392942323150608 150080219929462880
113445950814251872 134766308400242592
69587561737611816 78027273827025744
127844806662025184 144049198038899472
51283362515954480 189011022204789824
65898425849094672 172721378684751424
47689029711982248 155624240541373344
87032214773466352 96143707707825968
113401761443489440 177940220937857888
61172933170104640 169394465529585664
27138730787585596 101904313454363328
34859133774833716 105529226602456432
100127864119195440 101103133064813248
32763173125676532 62029853737411200
133551794164629808 182360107002248384
181906721153401248 181992644133415104
47344315982104768 160926335344415744
19885022998088896 184932643258936864
110759583320972736 130123202422244176
1280820489039776 29488019432988452
3543584280072988 189102738577335680
78586774957732640 140523829006586144
96619605794304912 111760585845641024
46649757378858120 75784501868156176
125636657743160864 133911181718826384
53651858583301504 143648379092901328
59339858961597832 63847610352527992
175426063776782880 175959319603792448
30369387653576312 99865446982366208
97853968143364000 158069782587461632
56360322006516304 56927222913000608
40088053369339336 152470421313823040
94575110370903264 158472495421830112
83581315174490640 165476264894902208
31425092353663464 97545387887188576
25286722177262624 122944884104804128
151310877685943488 164156400174354560
28852425315634552 45536911861777736
61616734245066720 133712568134219552
3270709433884329 179040093587841664
60116813021901056 121671542344441600
84667118874903136 174320213276781760
141775169652460704 156849351243556800
99291895029271200 190542723779763328
2069396839212505 137448593105635152
111389513091150672 178560150614935936
36156655085476256 128602121645403232
67945855764903144 121166758586668384
77337756732798256 180710371291340800
146158703141320000 192702126162080992
133943977370336928 171959662925340736
88716331794396192 185846566992219360
60836476899368728 181535184814041440
84517410275350912 182374300929872224
9968967583603156 162336384870723552
64949596909854016 164398511192704224
62713914631847984 158671443913761216
83897901925523584 136673233056365536
31606731453175812 53163858054819392
125453082198073872 142798585976268400
93044422153939008 139093887969082544
18951655964049276 146027048470211008
12344956525388360 73950476748507408
46627456729335768 135108353381550816
36518920456845752 177325382041894432
126779906943438848 165116822091779808
24996523919498232 132355201142224416
72091381381399328 122076205119570720
56640478084233400 58228707740613944
120075733435315120 184048800711898016
22565262537078380 37922682019599080
12717921761711320 76427184634390032
1430824126471856 100147378612565968
63612006033247888 178162452022748288
192701507217166144 195228568774366400
61477644691014648 137381605627663120
132906904551476688 163237141461117888
26576089353529772 52290891557632808
23242224514580996 60722158967587816
42121724525100656 129203868597741504
132352568766563008 191314439466188096
60093933025625496 193766817390771296
126757302165336576 190823985658155584
105070517424600416 117076924914172624
14099588182098714 21897945515108776
52982569749247536 77971146382052224
109811934229802240 130526764586109920
43694983821249600 152633644910267168
11991899414733278 150998799028721248
142880419968437408 192745472472746784
74480805528826944 123651062290340416
55064773337489256 183495185217633824
85579219767209248 157842517171460896
83982150880485328 84094655322071184
75150544806032544 79974065692293504
17908588956540608 104547535183842640
88126268559233168 172422438872010976
168764500388113152 190503015883030080
38025188987257968 132661529913438672
121879653339188400 154706134063311552
75707466222132896 178836177233992192
125550524080604624 145881662373970912
3411900768777478 142611367475898960
28682583158437068 54838139118999328
172159372011115488 174067020374517824
41572492972064120 100729285375363280
79408443467462112 171736221240864992
87175893501626832 120882341028654112
71022689102257160 119049600925829152
17442312798504260 31441561418772488
50176310661146624 142299696617506240
7228562479389396 47028605639413744
75977084418074416 112668382367665472
43496262646131960 131878073015887664
35624455092664992 107319732845869216
92669048626798976 93242357678397168
25369267596995084 85740289232741744
30650231392733560 98894282488755680
92129017565273296 131488104533837840
32442379572530516 189342706030350848
90402076720390688 159180587728693184
21794451612483468 137736699344375968
174894835520243264 183316822849637856
30575416606086620 117048994291696400
31297553081143248 56394488090487088
15436443731207126 144241175209976256
74690990213698928 128773278277419376
45577188816006520 188767326032971904
100439781919745440 101433555706711424
116518956411107120 175209173101625376
54217737523599448 69597257068133576
98216932725809520 148752779044043616
16463523469962700 60796206605005536
30391772699462404 127834183280980640
36182000974853800 129434539913723504
4518352925113840 120555712191073392
20498508945204528 44510728769327120
43527553313746488 54799213308058040
5808603858701792 44541775228125952
10532460446456218 30224318949006808
82236765680026672 101442862334738480
7558496291812857 171810556662789920
115653231549785024 135639838475562832
119861888603364448 174693530965000960
980524005767118 147622614330680256
4811526648159988 144292090418180224
145559251566419168 170020014939056896
10328344516994246 54728770582203496
64773458766717184 129246600499356688
51942797138538384 166611371072087264
117274673990721456 195084300969251904
84730439404625440 115173138424768912
79996242503358944 146696411362782464
124088501298958192 146185838354196064
9690930997656326 165033926036787744
9258134136864068 74604380574388336
54650399304042728 90299827924876000
79839752207782240 151424058906428576
27088784008440652 90454752106102400
24900186589403908 196704942071192928
15928259426550542 23359783941790740
5601063803265714 174082277345236736
82746204865839712 97616904231471760
26423433291858084 177606469060655808
71532967714624296 153804569430316160
111908596414758128 120311510906722864
48914869867095800 68331362227148624
87673745030784688 165103659151304896
29022623115247968 136992899529681680
27332061324989580 72815798152422368
34252842216092716 93228338926296480
58957694881108584 64878928871632360
35470288466517596 156451741389102944
47352530815110288 100062164406905840
10811460171324180 53710364283082056
111911170396004560 157637254936835456
716365266207033 51935591893878360
84222456405956224 102406497860189392
52036996475939264 157507914841451616
61928186355723088 87704086629928384
43202314406818928 105177396741276288
61971384950772112 112190679003201792
56427841726863064 116197995632065840
12783700974704400 155060471490228032
3474898558624604 106903733605193312
283493615635868 63548433449892144
12905946454527420 160111917398917504
63750192937783152 168532770789844640
45691266043718312 62721197524592256
46307106637227744 94011486836499904
67758589919963888 70208982969712912
46245840007002520 141549163945359088
6800840235633877 133637832714044080
82497991000666080 180526713444001632
34607528852851144 180952339631061088
21360340823406712 45910565078274224
83304875575543664 109871449671985184
15465233224471480 177395208582071712
42883448558688432 75345347369873280
96595828888973376 98823949524498096
81119654290259952 135408539913111472
78767033403611792 82179925304623200
92139595882389312 95077624904710656
21945469188858748 31939007757533236
114688162261671152 147118490745324576
53634681139357160 72081432777032592
87781245982872880 87960409433354336
305610659663666 126865914471306416
65629091040899016 149464747151612640
139950655133077168 172754378856152704
86780805978406208 162428450777762016
89830911205303152 161298607144489728
106962294448845456 127766446815765232
91243477087550448 176426593256023552
149925051493406144 157214881008431328
30766065735216596 33111556874144524
44945716171355328 143432977768429440
67192729395616448 170593444941776448
60994350453174584 79252332054313376
10214347377200144 68698764421543968
145995310629183616 156265912060672256
90396374626740672 165464813717938624
39393720219728872 89350718597545024
96108104362257280 174806182084239808
30100059108321260 102782050110113120
449705247443263 141260629329918288
32281786900967796 172704585529779808
101421162325240112 131946298754428816
39609219474232208 72973154908644256
35268665013073184 155419003396207232
46767502321023616 95054748728496912
12567562030806684 52329573109733160
172798381611041248 190904984197686368
92688977547416448 99131349438701936
14908651976358980 138402938671371072
37881678615290096 77012047111226352
72158960477296880 193770186201845728
14237414078882818 89655976127587424
12531368565577334 90909958345957648
85579484288259248 89385046216671232
122757487125062528 137179625366355872
39218995245798216 81151863437080224
29456328849599068 53706850618517232
1891228375872820 110878377804844656
1403049831843438 88961475664955440
70420191600978560 196483075827464288
27620059117984788 140053812041130240
50922657622839768 123659843083078496
30494619448732388 104835184901143664
24918170401539988 32852002986158100
38947424214712288 90412054175970576
120103886643643408 152927000748858624
146790957401253760 194801005126386944
65548622540663128 174378026450732416
12452357831490524 113543234581844560
49675337197597872 130383905234272560
71514408210963656 187236952172203040
55778604854343952 194621734728821376
36150591212163688 84989456674523280
177241694002197376 184992151130247584
27367366617191796 49799413394290384
17908922282832664 155359415481774336
779522760987750 48361844586403752
168712577314708480 191729476301429888
63790069295051936 139905983980922592
46969453287556272 125151636766452368
41627965898679312 97354295451747584
57314792624497720 80846889924847584
341341201680383 87855625666902784
107930608597889152 184691622282839200
88418851512941808 130212857913882976
73479894178427312 97151838437538784
88768053858786576 140700558757044320
36165082415902392 160201493963314624
28557529431407148 174877840570802720
50810232615889152 64285964450073608
29694564240193612 140444665282481344
47647572861667552 63395536529250912
39151331663358328 67339948965592504
38356371167221320 67127928115956896
40033802210245784 155133983905112320
93237670071132384 141595738717975360
272503977493495 183123004491943808
23750611353318568 35971999069617984
97697617021810688 155592245078770240
92169632061822000 97806101181328704
83286809644085808 114319163908061280
71637813893626584 136995490647326016
19887491879171396 51728700339495072
113185843718186512 168353140310251360
152150927173640416 170033766405347936
39176614613487736 191097851526264864
10758613280672732 145045051007757056
30072966681609276 86987629036809696
16891842517384884 96367020920318000
104290787674486896 195130243975876256
48069539195510376 63646425883494864
75506554237792992 145857982511042240
17202874413780272 104789535880547344
109236177176335280 123257497938077200
120590130822186656 181148571420090432
97212720404806480 150868477075706176
2815391947864356 174341039359299392
24626334596710040 64533607998739552
83877600255689712 132390125194496800
39899008025240480 61349226572674752
39533782830371928 79871545655320544
129802212605754464 178335996684193568
144288103173174048 188290485407906880
22360173610293032 70914403400904416
92322435933836784 183911730485487616
7056001783593114 8694179831732564
14474143818075816 84997512793813408
31310812804562256 160575983131023008
58161833154312400 100059420157298784
15775578888510840 110711349561646560
139575682779177008 177647246169341856
152329110883140192 152417633681164256
83249040039149360 121187844099811552
74232876691336000 106143995257856112
22462810874368944 162434216678438656
89466744935520400 176774566342879584
103481169290536544 163786918335351392
6333488497498800 85114955915930368
5904347664686946 104872433121846368
38844318361968592 121998416344982512
27725879755492500 39022691843306864
35322452597634976 148734608632356448
42802379827214632 68350858527194312
24920929779369920 154026478393215232
128725192444476624 180065973173223520
11893298279632904 25955805066674756
30457795710876412 158551145711158400
1990514040790567 61589666969999744
30227105978521452 176454287090947776
91419772945901920 109456343757508208
1697567145990369 91960080052784704
65636467111819024 122916951781161552
16091401601856484 157801439001190304
133326608095517504 196180382370148512
134537917140104912 161769611332435776
75979465660297520 81519044938323360
49198266466990688 169672422655560800
34700278130423496 144751017355864160
120046459819316592 129817155057472480
6595648604363901 146974976953316992
65494444611067208 168832519697132384
98851440418929248 133815597432211024
31567249545051880 186807441830739296
86625392598009232 168170374015349344
73013369508444240 177585914466754880
23054812242021896 45774735228508960
10548687623989710 170679273485313024
59983413954181128 118638319256618128
877959732469113 85640498357197936
22776631249045300 129622743113426256
70236466782735336 128498876310720992
81333554801796080 165622179482531072
53763692935299368 162646155351688800
6131040438411627 119844683396130896
66134139321569448 153128068139099808
28698116283559708 41103890113069528
30341551917036480 188629170032351104
4694184715737152 41474557238279160
25734275191937148 165832962743251456
85876964605862000 195628283830329152
24131659048124440 105496972749352864
122310241718003152 141259920235807184
156487145864998784 172478716389154688
15670276230093104 159868943547536768
43967401441035208 66852380512006936
16154452598954802 192273856100671328
29701071648579724 165211917081896352
131430064845420496 146423101951514048
159670109905785472 165279672620909248
121707389231254032 129806091211527296
79689222990024656 162915347026528512
37150202797575368 147419038159043808
157498478815604000 188315508205437888
3826172845048734 83484403767392384
79508501312071376 186649634960312320
45393604229294864 181075730468861120
53727969898762264 194064297191649248
7377964302678249 117228399498435216
55895888559779872 108100366094047712
77633449159144592 151549585962959552
86309490910929568 194424621381925184
50614378948375064 95407909580088208
24336720038653668 77006292133313200
95923450010632912 158808362491284064
3494501220358780 93567429172294016
116174375652552272 131134942655205904
124847823380050080 175811338305506080
16865009802697178 60999282511544720
3470291530343420 30308814548218928
30376716052513804 37146463997268408
161624714729831232 162307071450619360
15536253164355190 116294799116554336
14245975717256934 45296646715596392
58273960456118928 132901813839123904
46271308628777272 92708854837028000
70982054693866280 103868199214326704
3154140751049652 100647835913764896
126396888962872160 157442635260673856
77407807369418656 168464118889752832
28121938668105280 121053421528914592
21870498181603992 22557601923447376
59005087380147664 148095324563356576
21556914688088248 29437213526034152
35953932431212560 77906602340425728
140830651243431136 157611848479628352
60116617785754680 68475697166794448
160703294285519616 188970702731257184
20410780521948936 75159485472266064
1108819308236720 167593133958523200
28606354377755840 88132835851989104
21279372819866900 23546809401968480
126684865389826320 145585695710619968
31422964553127476 109966473366605792
49546380059824648 135167869775873632
50718841545313024 69263692093189008
4748847544038191 30736927573293764
63217373683433864 113674185094132896
27031410520487652 165709163016065984
20051638304621608 196080071159980416
42315189718442808 181915187263594336
31264008654000196 43062092733615584
175762752515786208 178302966851938624
22001288027754836 41989841921435312
88172695293565664 112134642601299072
1883156240048583 12764198952279774
39421142248424928 190844123691395200
19980563433047236 55098206642011480
69227067246896208 180401585465700896
42589656890317208 68718962227487360
88474974562396896 148076966930394528
47179533355972136 76988179104682496
73332337612039504 83812895552282528
155455331322139104 174841323509037952
46358427425432816 151829094208917120
53416104233663648 71545251628514576
2700472491807765 145325388448050240
53326351077078448 129664507372499456
16150695824913764 23030500201015972
9188505976347104 163464163617140032
36672100616993888 40909421701489040
30941775431112280 171021401962029312
53952532112237760 193498044132252640
46399560168991368 64346943392077008
34211876131005144 65249342800809528
1450363296775771 8241425465158551
19683335615569328 117383575670316224
127021227037367072 176257902426778304
35628406384762096 100938373611187760
135655521190544608 178717408999740160
138171730292103760 176807067734007392
84619731551040176 182140017559620928
144191759319128320 196432860153360064
186514825190080896 191711549265327968
4431386276584693 61749427606117224
148365594381406560 162231522142892192
98069189001856576 175153355370301184
56682271273940296 163781556903424192
121963163117420544 128646410041392432
26775331724386000 151911016259360256
14769074853618142 52292178335594224
119694581801407456 194936337734262016
683388569999759 187911018292403776
62779319727573520 143434051870868048
139198054400578832 142051725688111680
38260249102672960 39277877499197248
30862972333975280 83961338778564640
55492756320453080 155479158161287936
89196265767028752 115680052674422608
8931202342864241 90623324514255072
12582131436157482 103704108131387888
86574220143319488 90882323759819360
140637526749796896 154443322279318752
80071982404272336 137988781222511280
1393149538901172 195227604363508864
126506498821726608 185167810537645696
39282881506971064 185855614351084832
37209557313850096 53126737187539664
22340655603215408 65027643923612232
131364249518547488 132320055349586000
17144301081402486 47335746172004504
9498244879015490 75996245539382960
61277411914378672 141154158960839312
50057246058889952 111421160929160240
64881439418986432 76423487477822928
49785596105461240 128019803384700688
77284276143895472 91022330951534592
52075647878926208 71910487870979608
15150729723560352 21695538686445132
140554690860371984 189063625249473920
121420447340406864 194001444952578720
2642280071041331 4394591188687573
64344350274531984 161014875327307424
96416249618231616 179750871747266912
132159694655466816 193839179052239520
162355506044698912 190489258857550976
31644019224504940 48911576283689264
44180166424483944 97568570353492384
71913055812671368 157292833752058304
8125316393326429 34116720484306616
32814309981789196 100199544596278272
69900443788362560 107256168804916784
79514530115469664 101257861162874064
61403748634771144 143622936519453696
60206635544918504 186511576209977280
127746282502731968 190293740926079520
2364666893310810 34196814542848164
98537384283842976 138421897381196928
38568367891719592 172569052184122880
171955696856677408 176114197510579296
22350023808439248 83694159420131152
27806345640246380 49062533445090256
17907255374286370 172277794327172160
53288445581630736 140506505733135504
2850207353085766 58705088338996680
57039198078834184 191657427526164224
36357574899088888 144545299061998272
55299397850687448 177684847852134080
135630751572996064 184457385352570560
2228597222384495 59264307292917080
14776939022978050 57406395655781120
53664183419189560 64544488204000024
17933380772811588 150858711116144864
141315853534404112 191053067004158240
11371642250521068 124063982961530688
174138434783436320 187624733791901984
3011317903237560 26388638789870524
48872064812616960 119999742415513840
69797006268805936 86242648519549776
68138110038285656 103706254250532128
45736814461563320 120575260047409600
29798848934258932 97590856530043936
35115576780337776 191588397982000832
36031145989342464 65141246825454808
28705728418323484 131003080688564656
105345809136072416 116664951696382800
34958986448636004 111541087912879376
22373221674987300 80160403710133664
92041145669622976 168813921657712256
32132218727861032 142604959453267936
109315422250268448 130501771607295136
142649236234693088 163168932387788160
138379040009427408 177032007961209088
136848852499888720 158332344100599200
50668155202919040 158423472128274368
95324090853583296 142898736666792208
98966260913428240 129932652359856832
124900219693315776 162085477753749312
42094371744300240 112364992178359600
56769177404620360 87097876587381344
5653173190395269 191551465080654464
115855694720224624 180236841489486592
14377643117862744 177545764474304832
14191372357018600 69542052026075960
37469698755027616 162209458635951136
70745882204336648 143826597213845872
1169629598727141 134213007738346560
11833749025519686 99666356644997712
106760036407040928 146302121255784320
39461102997188672 109103400254664576
39487763245868424 128130255592872000
76820300393768656 189369267690558336
67368341222477304 71233801232518128
86855184900374192 188174995772965504
94655007569664128 169535412182303488
128928163990834608 185258112610933568
46869947037720224 129861191641461120
45716902588031776 116239245548822336
65971394705241536 129921036635030064
3306764371288130 4662946233548885
37018498330059360 102742459153626352
19395897459208076 84706173522984672
99551278608917792 126652493804265760
32948648054249876 89547150210809248
110178315261893952 156190340674835904
120334263690223408 167338637796046880
22522667139336472 39463488915944968
137693288734424384 182353569096870592
63232435800588688 127729167630334688
39365340200306264 46709299847115912
58464518127739168 190549038699955232
100902093501194704 188974922134711072
54595659210760128 68540771164149032
19238688971165564 192261953761322912
89817807745175184 148502849591497504
173532406841958304 196056036470190752
2106217576118976 139741768338291872
96405509492895232 178973958093457216
78386340616203040 81260405828809968
107327743775599792 145330214237739712
145217936725196576 147768631095815872
72554185085582816 90780339976950064
111682551042649536 184794063749541472
177258173306008704 187412786362861056
145039795083602688 165362943244001664
92670999939428976 92881774999146112
29357602883803804 190084676896153728
65974932749265088 99320567341389904
33371398140116872 116846379736566032
113950117970521904 144738934297141088
14602841157276956 136632605550569136
83110679273420304 98739274586320144
29964698945405000 81582912455720336
24071541051744188 139765076734686016
35827846056782404 173988224910014848
21796089850291296 172462902323585440
189105852532690816 193167998654336448
37258713963932976 185042478080838592
38814034669608224 128083266588083552
46147953193657728 142688419112937328
106499540002365040 155355405417146528
109841328060790528 136441445166707200
90058517532057520 141077630298397408
38457577411989704 88258293268890688
109439546103226384 114934225533431632
92907828725383056 168421257696235872
62491501266779888 129521509441396352
45664978720724672 136084630945519664
53874661158168360 180861574120050912
69922559450904416 94836786445888448
83870372961125344 194640373525832768
113010232587315824 169995281889202112
82918845748056992 83019247874429680
84752759644507104 128719680030063680
89825382731386816 156646579693642432
35156622807792012 97799963679083232
127446795158459424 133286191901999344
26204516207413768 115130312644132336
108073588411588640 176767105080723296
13255345745086368 82083764847027360
116310360458123904 161090600489454336
128597097394764032 168287303445505568
11981347964674790 158860373156106624
100868861181621872 143093583075324256
14340658921741664 123558430419201440
69170759882811872 166036753811772480
79158174350054464 175147986631324320
89141293767923024 174430609634822880
20887831567300500 133498861741246864
86848954577331728 106603257931130144
63780297760954080 110623441027037408
70602622888261048 188145877724871456
22561783447079972 186850027634600256
79883299027155424 160264538710709216
26538778416104552 181356303992608256
56745107731030584 68754778902306856
82221013914504880 192465115701708320
47612073972476616 138453177706378976
53966478848256600 128437720930188464
77921935208004400 179086822184184128
135132323489347968 182007603970546464
89313010942092640 170801403828755872
25395335477605840 129371191877495424
11583524272823918 78431874808599392
20580473976492000 113213345746481472
97595246214276976 196354870792063776
146473387950874944 166239758203970560
28445794638462116 97993148884700576
129784444362362496 186652002064342432
59418565119236144 160979089642302528
48968838147588464 155836293545617856
5587536592507177 174362933812943488
10701962039915218 31217848022713032
146936264629577888 192257506224978848
49792954808064952 135743571626472768
62772092544221264 67631697241334320
8724897825252905 117777987259342368
100742222254351568 113079135867018144
17324024962304916 34463834910141712
85745548189841424 115959934180739200
15291448240881198 161076027468728896
256971490655249 38267888443044824
36436201155484712 147435729059192064
43294128671947624 120591197439355232
15067728266713500 130283179645471968
156098058243692544 177006940299527360
118715445819790912 186296601885391680
73954694451562208 192639066737468416
40206044847361856 188245821382983328
11764025667007694 72966153868324032
65258315136641096 137475888913791376
124637450878603520 186274851918290912
93925064563457776 106657615701605392
51613105236804800 65434335740426792
74780612931546080 99039685305457264
137259089414512624 153136425007121984
24842666566807896 104611503192184288
67180170934716464 94605764753798560
39988784577774008 146099352542203808
25259119433780940 74240002529009584
37344086996988208 190164514272868224
19865185201905096 179257710366255136
112438581352234928 170413536634066752
3023542314256885 146144250874242112
2286368361474226 73765881450022112
176697755270243680 193866336520032256
50223562076294032 104909297719507456
23064979832961520 28601422497096212
103192093310174112 152008463207963136
57001117969215080 126042201587323536
84683825997079792 115913931620790608
147859777171225696 151190542028541536
63057256778070064 79791198151412848
85929243017320576 151394571950893984
12538721483120532 76848335358519040
5636102961692762 162693799919577632
137103088487786064 195529009760158240
10997909312469220 47865862832249032
20436950139548964 29270407218325116
86818727468325632 120058234390148432
128409578583557136 133392333513764016
51576786119427936 155276287883049280
55175590515806440 65285708608877128
27050813255341556 100825541264593856
60369477354532136 80752663812930480
43401900958170384 125155055075517744
30278104166601244 82589652544225424
53673022666147400 55017408161310024
94206155724108624 171357135277606592
61875444975055408 124343767771308992
81448492983177360 137271676534846752
182478448436635328 183845776695470336
131602275399194832 171752136594512064
36352109747961920 107677188958479712
44107172753122640 80491126744625264
2127044044862296 93978051475162288
77505456867709040 106390580187276192
97680099228298000 140187855985208288
29726326090725784 196742969473706848
165771211219478784 186517369293889792
82321713574324224 131007418768357136
128156031158771152 163948162656092224
58052496023171752 176576075722583456
110665877527691472 165079980312146304
17993776208952116 78439475360997776
15218196414597946 138429917604231104
60472302515120744 144895279424210112
49219827013341624 66032391476824056
130547658441655232 173203644823885312
39502322165881672 100584707699069888
68973027929180688 145501862660296000
54841803705150496 81228677079739536
147584460010517952 173992970019223808
73139132805951056 179120664765177056
59951403827794160 119878712389752816
4850842030520182 154264970623774272
35448985303560504 192898211971379360
79370875559593568 96434007427147792
134011302838406528 136988009261193456
30373961331157880 48931720546988168
125754342917353568 134665872219499600
15430192150105026 116273195554366160
58776598149242536 169717464536078720
22932740457999968 87238776700592752
115597587570914320 169392625563018400
29697169053106004 87917501545580896
113173520612173264 122268859927491856
143339163411032416 156349165517847648
63506449879041472 155722203838709568
1943363785179593 79776571449738752
18395191858900096 183992230183982624
98125262207379904 189570106458516480
146804152522325216 166565207499393792
68065884935771488 73955566498540672
137080338898022624 157758643727671200
54089771093598280 108526680334409792
69994262433612768 128143956237848672
47018520265766944 68912085797511808
93693044348593744 125054331731188368
9159274941675102 40288318713750168
13257257900191116 32959394656126948
60673284242962944 115597023564429216
93123926442530000 138059007187955648
55633585724268552 100871971282468560
672479642378061 165801009736806208
31353950714038976 116065448552016816
106534039992281168 118222033472408688
99459888450414224 150806738179834784
95146771522216672 171414424625041312
18328365206478772 121485852243988992
58871899516949784 79503355049501280
149681046142275584 169176916105591584
2393661403600128 141179985855636656
41470633694129080 163484222915622720
31278643502324176 142610740910965168
49677363337582008 72629305959399440
136946941141051648 147479916366231456
85008723030803392 94500714586603904
39164787369583984 133780192941395456
46719608042208704 114737084347698512
102721868235928656 171584916152559936
19110678128471752 60121815647038344
137899718074028192 152493188346281760
116423484748629856 129918007008622624
61534326954935960 80129572514474736
17118028152347298 24709098158742188
42486828939799664 100472181220464048
31448122881878724 67850070893862680
78979432597638688 123542770980561232
112710260394047952 136739477446056112
51057841865105768 157281246184108000
156662290527055360 191026780529269312
112113064677572720 189976749490649760
10813179052180658 159858822407746304
41981852526345400 189741670622963520
168213069810449664 183739744102317888
99244385924943888 194873173989153664
4939297016261319 127790930491705696
26297196728082244 175096238711227264
56208788918893504 183106105417226656
151466295092591072 193559286713840192
116918035034706 130240566736263920
151707240056284544 162121355775477600
17483963084632596 60724990681727656
101379649683776048 170976689991093792
84771088265676816 146923876551938080
153720209558538432 182907393854430624
158728288492529888 165042002733675616
88210869346061392 159283958459289280
102093984272567952 187099020605326048
162426261233270528 178958709668356256
28266750527517668 165650461573521856
1930392171747254 177674986555839936
8412685458179474 79921998203801536
72657249928362464 105226872892189696
29626580864658652 103176824819212544
79271065994979056 181417718025096928
55780194126252312 141834264630837040
53117430772671352 189259205281440256
75029799882080000 155773153143593600
422710637067622 15202823040052148
82025132620792912 112451025951002752
32736547796761216 154902935408463232
178263261713309856 194258509876782368
72026324890959656 137696541156928064
91778666264279056 95158052797247712
50585372323491096 183397554418405632
57818734918376624 109572246586178896
97465867162541744 112877679935399984
27314289761194316 133431338021780672
13888659917980812 154628701900558048
112823836040767104 146390518687170944
670544117097882 127849358415265600
3521341760829711 12886653261630728
29018852735045928 160649363829743680
55197782684181808 93980231735894016
95364428916406128 170245812912601568
52621386900946336 60454241091869936
85177954768270576 139457658796592080
5222364409757006 136600960877081824
137723824140040704 164880343581553024
54699519765151864 55573393095277400
10536508651403412 133602826341985280
39768105282367816 130080331333946480
117429819838721072 165810522250762848
32887211810949656 145138459444408288
76434159570083232 98127866357603808
24405310971347028 187396090844315520
32592373097855864 39681623655737264
49577372902154656 147318772166277824
53405529744848816 127814437738433920
144732837490499872 164037961306954304
48496363507512776 105975436459113328
45947759784314880 58155193118321688
16851279745431170 122969512940355392
51299898246257712 126310619662964992
36586831007080840 126080051504790432
4417460384500610 99738376754776320
95684366085626304 118062576868996304
103273924953978016 146431747964079712
29640600774057084 114127302555916560
56309989041520328 124024470803801536
24910377523589884 184558376355900512
24022053289821972 130547007616033632
81420842609952944 133662221626120448
1835304610892527 80690612920774400
130345045251182304 132685470531082192
62522828646473928 188434728018413344
56923126074624992 144544174077920832
67064617788482152 116603133151470336
2980843552659289 129832873215870032
177094403555828864 185856069718122560
95172939199439616 128396654345667136
129263042709143360 162058983878773984
17301245431399072 154687067114142240
140853018943171040 182304380316913760
63823337872100792 99386642695328224
111677829410992368 161015610135377024
40102613544087000 50681761149195472
10916603349057364 70998266956742728
50064523873022568 60433620614034208
18390654609118300 148004369381026976
36866424543517352 110126243502233200
82641114719704256 96016134147134880
19456890061586644 119931504986079632
75330332301911232 90187508979213488
4543148006958445 146616116781644768
65003036665289040 80903175715915168
47634440635128440 191271982416502784
108585919655975360 149276955922684448
87719232495257808 187324170982268000
84572245608250016 167890626352110880
110819308886885936 188616376040113568
128682268109940336 193722144639799872
6695497790596417 42091996693619768
46824980763619592 131174700641639584
15832089683045574 32620418187229444
52429681052604680 116256641800786928
25699495034430056 188731871887027488
81251007154059280 174328303228834240
43976264876492504 97721556135773584
120046785923921264 169719232295336320
83375599384728896 159497952148419904
63195405353858608 99245311528403136
10109706593930242 162009527375157664
108555639853051984 192858008987817888
37198605062751584 121422249092217008
27324500293599196 61482025988600904
27002650935869796 167312658042859552
11929821335669298 79815276426234304
67251976795207200 115849224826026960
32354029517718596 77873588141822512
140383338946311616 158274503835311200
12622148938783882 46905773005190736
138845763291819408 195182379842539520
37792927430676920 130690386243745632
137235527196210368 194393599881256352
36875541817903608 182837040694853376
81439817087107216 167712292752273952
58636482227211000 76989721969227216
21979644266922472 84672409427000160
22844507919170256 187877523537802080
158114274712372576 170184389773374688
133469045658095728 149389855291701600
57454221395209112 153449589880280032
84230701402233184 115459798948329488
65694024476116400 79709696143971104
48850023964702960 161101744967756544
103437887458008560 156739597048207456
30829826755210240 58961026200626992
109938847425437888 124806898109728688
57203473941830240 76493483682694448
171719353022348672 173399895831263680
160854957899010880 183396759418808544
21691951431683000 193670080988208000
37560239498887096 101076931044440768
36269618676288448 124450123008321216
42740975291712984 61966542724768712
79118269435266000 105449476602932352
91693263718965152 196349357256865152
91696809376828816 168704686532685184
4239776047497910 167806638797942944
74797769625537104 154685671190201568
89527135553477456 119641590149814608
22608462248156200 53935479938061456
87062584242048816 136510542228850144
20367988025123292 35264130773557412
85777325194398736 112124587425272448
61392701776706528 67427651643195248
27067763427281264 43185028078060720
30712900662757200 111484342226985520
134886518365980160 164780575006321600
56317171513168640 153499325062722240
19140305773961008 161880865702537920
110478957019456176 150201151813315776
113057879068364464 168431263910108544
12859977186461972 146645592374815296
26154351111568372 50696046926127840
128939627536099440 195959414145042528
79717357648732080 178470299666347840
93659807289974720 94649616772838032
24846552984038060 128770040594228432
113365644788219904 171640466620897152
16593949627322010 179086424234409568
14444789896634954 186876526232133920
32825520726138500 159569625902128160
108219548093477888 150023773946227328
149154652225437216 177734971348875680
43914910577773376 160546909589144928
172663486431181600 185814287001105984
62114075527584768 145588222589711456
10367766229525540 86086366536617440
15295122341483678 124736623314158432
49743828703471416 182813065634259552
33547516248294280 47562072336391384
43887090335384392 46024352773708872
14287524946058464 186862666431331072
97524537387622288 195880885389875584
138185825459534816 163341471109986752
43545292523161352 123402626046494672
76245757680154144 120086645600521712
19534141903762160 67825221621634880
105322828781853184 133633825847980928
35178817233948900 196406280627118720
30310833639607800 68501082940079400
100351116554292880 106758057925081312
53487075573900408 151388774840132128
30937589882684572 60239589484640392
140614384640866432 188945084940088608
57197525651133272 113055412584598640
34228769781722396 50971424863850384
11829100591887528 59514438327304912
48613743031561696 170901467351927072
49735284757096200 152471629275817152
107435833815766544 134699776396847648
87315494157927008 162585151209274176
118276628397196 18951779536819612
76358061106013904 90360377513971152
151608571671358784 173565390142886048
41726623859030528 42087299704584336
48765494860411184 128868649090238704
35353302694868676 114857563675917472
101203407100505232 181598040197783456
17776963397942358 195795199633798880
11544204198319760 175928582476374688
34739799106510292 162029508750715296
16417181522450524 99297980350238784
41699468311208736 163133023800423904
51133694263035016 66574108369866616
35007216684527300 117405159175381168
126991722876568576 163636953014816128
122522445412572400 123828554784850128
34987615835228940 37114882500295512
48245161660993504 90312299897409504
1532475617707332 8382848083471890
16235449870606624 162522216364805056
39391988850209008 167257295079520864
92722480291121616 105045613204575984
23424532220783120 95389491117200944
107015152795675920 107849189518031808
7123734621060112 54891566102562760
5393910733354868 40809897340061008
23803769761076452 158152557706838176
47872144121209848 181172430500663872
6631661169978926 88633506158221168
62210688998606760 67609650563706960
65280493981251616 77837983338304576
100658494538858704 136914624610132528
25364334789382352 131543022645152816
22753877769558092 142546472685356224
67505220879125672 132207601390917824
106286808570542880 129320201104263424
6118984595813398 156364305161038912
64519374608375832 84230215885559568
27705813177315204 64340632379741832
76845928529282720 147830614345502848
19314873196879988 124058645604220400
141964911644571584 187249497402687328
69128270007032312 145255854131667392
49496362650974984 179544958315252288
49360135736422688 104782787916605952
13000293508868392 191349903926384608
92810594588680896 132552018699016448
120854158996571920 161059485790537312
25412572193970876 175719198830702720
83441509852913760 109316430712287312
49977006451394536 138014007202229104
28215420688895284 160148424107437856
71577097648373488 108158563178946304
85951181071704448 191945743231027520
57101682128789488 194215208501640800
4535495498359345 108033717781587872
71883342502425320 87770113731418192
40999186965634632 45353305665072824
75608352621816112 102382640864600544
71869479902942848 108597256599617648
90868588663149424 178705723483511456
46842926530336064 58724890655216248
40681289473788008 93177545644575824
50407247096106808 128132790596529296
109655241563271824 142532478428291568
76610938890664016 130028148268100096
32951051466451300 38766012718046624
88034454159107968 118030181103039968
19973917204643092 88939335222835536
65563342700500936 78953245846553216
1441533137351640 147514451784021824
4315113727233658 191086490489417408
46970365077003816 162528945302570912
12399522964543800 79882496343987712
57578822123005192 157319521666028960
6941507633498445 192772307373061248
106448300885243168 163783732533964704
3193423831377507 165448156486269344
69386027352502616 137548969529443888
88447353470816528 193251051442223872
57425201229088816 73506196974120032
93478638369378176 141799718176482432
31058265133496928 114662898421078432
162877487568836000 173296380986212896
10686964797479752 52663386228254040
113270816329668720 134989738121181424
46480999219562632 84715921163867776
43594066327424832 96929535357837872
24040579808780920 147946366977387904
143398756163298800 151896003422783648
96457742390121952 129096096765829152
26554154074412512 95395381104083296
7380525674283629 10935411555362408
130035579325586592 173828391367116416
131714504185327616 187887783966220992
57313189755465808 158177186118147872
16802730770509644 106744718039196368
23357864156049572 75222441102929200
84588421803788560 143214858394810352
69588151931710200 95308249242818112
184579692956586848 195540087436544928
859859008881720 34180076016487256
148889439856402368 195625423996779648
27032099203897516 172128606112100224
91017997710496048 162141456451193856
3543782625031357 51051598187763080
28972884187555900 40802561911768400
180185477923393920 195556901564323552
37673352961910512 48767613305476800
160517074644533216 176086512408705664
54317136658615528 179091508134173696
2160375390839042 15119950194728394
169071896715876704 180073318378935296
27771939961883656 56654833471301944
30005059785154308 65867625160794504
130726257092033104 135552079930325728
98241732719991792 109195688470629232
11069497969337360 116978438194118848
98195928050221136 115961392453739808
66841791336512800 175039060639253248
48214285619285288 61623226106639872
30737263439987316 160247104297823264
94621571405374736 96146261775792176
92558047511373712 124246241029046368
56912770102228952 118170923765046064
55557096338902000 87135248448560736
27945409070440380 95226098333034096
42456351889398304 123537315128607536
12218198171144966 168969638093285536
72971702915484800 117082637381191296
100656402868886368 148966222708969632
21163303647983104 103324218130220272
83137403498460048 147906062064762304
21466260786471644 99952042861560304
27357972423899548 139377118103122000
23089136206925948 116793226590998592
6122769063876156 88321078012546224
59025669030871432 98183360182293792
40557876484174064 62185990822650744
105464629953156912 105986572942824256
48846207232874840 143601356943195728
38923330639194848 130947749316302272
142689649898784656 153528255800739296
17782945720102332 83774458232226928
25429723782626800 59817316478058072
28438181592458816 65582207927014080
73421504116642480 167076987403266400
71771767947355160 135603654606075616
136978215700802896 149485187026344864
22055494638219892 183188753746879968
132167908481897952 149096993358756896
5579300507157824 108402882742722336
134553176742090736 155051712331043104
176022774886088736 192554437535286240
117480654873837440 137153873331225312
45619304103668512 64814692895677616
125058262794294144 131074889502407408
46937557295389280 132737550534151040
10687731734843482 93444137112308416
174250606199738336 179966850978117568
58023696349567648 105702211371055792
6063937473331624 49568251287667168
39526782524147272 42916007685939392
9994132516977652 109475682336532528
20715069782352488 105158648077864048
13474458561242446 111628048056199248
92781900970626000 107118713352519840
80996703162014640 182810095713637856
19915813229669732 68855463282113304
80428840759804016 163433475512949792
21862899648013520 160545785180733952
58391928709746464 126598454489343248
26072646405074756 181164011027364192
4644906219485372 142602916542931360
44570447444377512 136801205452100544
98614912046468496 113267274012566912
21903492414862876 110631818842036320
83855995585144880 98615731401983328
93488602379535008 121817032926163776
26629356307616000 92121881148104464
51329370617427528 138252464226579200
92577804796782448 108490434499557072
4212555250010223 97266035978840160
14310021738881292 50373422337405544
131492908973080240 160108357020099968
36756173976402224 188468412306398912
1914951528405913 35566338413734816
25745801642473488 93139853987002816
72240938758173760 139630924998610624
39380788144528896 129711081788425936
51482534277680672 84298077409983392
6538513513909875 172050595974306240
7494854255207069 131605962783049296
56253399269687240 175381358034979200
45385091898503568 172410059171450368
129330852815290544 158524636505928832
7753686449472697 11873764319598728
92773367101142880 179084912355008576
25741883936594396 152768097421403552
50934125158294288 143790330858494096
72756298113584992 160123375927442976
117248974184621536 178672351797582976
81342497967050928 94258577728241552
57319632705136832 124108345428723776
119105114554350544 165392006706768320
28156738634223044 138098767696860032
159059317478411296 194406184742958432
172365681538299008 192380949353150272
13868058831889074 45339137749263328
24526730290519072 117031719363460112
31681572948666616 175774306803943168
41588772175178424 74355057136410256
109169551149222640 112567841275674752
20121895503813192 87720110220933904
56410302509557400 136204844196443808
80886328763839168 114363101651893152
14356772220110984 168084606965681248
18609409864286356 95931127853957824
188775954485501728 192437030425813216
75158272593995040 78188643798814576
37592546254629448 73575630710541376
27231084883936108 143220683461597968
17225166569456414 25840884295168996
149896253407161376 171737835420401792
40729027708689336 185067586154665312
21827560700821020 91363666614615552
93840666234354880 108848821553006912
73953938246623824 189156579529734848
40711076546714968 59946744598987240
150814322597645056 157733497668545088
16300573693225654 76471683602659328
62085342161666736 171184819366231648
42183340364608968 114567848317512160
84808906745185664 90325873080245984
122744763172106512 179545809640211616
30905378469426532 108992326942693280
69581063068513936 87507815125403120
89862213408023424 118876210842520800
73572680495090400 108316890888824224
25890508681814848 97395220157969120
111469205333201936 131386408634025216
52691824741886096 187812962487786112
68407114515334816 134652317060751872
24267700688035424 183079060420353696
62499663821965432 159461126204066624
49886690098407488 91039262924253872
156554161517536768 161705061291240096
99263286386622720 173045332348739328
77846070204750336 183028512513849664
19260273626117012 36506879724813768
4340071201490556 106926286278903456
55934294478788888 65266488440379648
25879764898933976 95091896207530048
24548896851077108 155958623421916544
142440717587419728 196503274137581760
2365398011199415 134025942119310784
83387018605664640 132240790142940608
97501880551751760 183469636602072512
52093346760076952 148288618736974112
70478274353576224 169182171564601920
87394815841260912 166084524969491968
21156157302496868 172187608582028480
85651559935002208 125642166351676336
43829828862611144 151457409017437824
81153355700956816 117193128330214224
9034880204784514 46415477033099432
74040854318347584 136772838690966256
45940470730287776 162620161344537408
16825808753270204 34990932923149936
21584358101675908 98948970819756160
13344158818239438 189617369461006496
11045837407817414 57790932673590752
114570588054092336 148219180321990464
163931170647096288 189573756369553568
6702420625617809 113901071511466672
157868944260626688 168255353619013600
25253841151895908 132967877277165456
66234370249332632 132233373843802064
19027559010665204 32827122437085096
135009932119549392 153858382196035072
117427758961412592 194003146047475840
11720737830521548 104651539573721568
46863331795700608 134491237891960256
51388792251908016 177254310863956256
59903670320721448 130718251988585136
66809274932219752 190646211622602720
51405809628351592 54649472127099592
66973533108522152 183026848621145344
37930840466629048 44528917340587048
11846091145404644 189524151238436064
117777633741489424 169309834028395680
59286175637003800 108803185106247392
3028799967580319 10750199027593002
102088080954190576 191669076232529120
10366006971966742 10589359057574190
48896406818428688 71602047452784152
72572302614465872 141711082863092016
20723846691478488 145046754180801760
157243623680482752 159914591325200288
19858483657509456 190647964996151456
28045536652804656 99600690466370336
133762005484259040 143312101684575904
158084544770393696 188049805546127424
2580363292851691 21490578048777452
33504390754163720 113530162173260800
54106849279186744 115948780205915776
52095976170944936 187596439161564416
102798829048445536 160890562127390432
66910933468693880 163184836873499328
13178925526152564 193907142422979008
78888113172278384 147842609143058688
149415945880966656 186853438483438976
21911176408670580 115839557611376400
30201283018464420 75385532863809264
13809837797935362 27862931806974672
33284178312252256 167206659591135808
11961354081238098 19507672553309788
67240637401282552 85709087087079344
26216818129514844 69358259214302920
15827711635696350 131163376373380656
2752208751810153 192865232103881344
35985417923153932 123504951406113760
81306116276522464 159571824119419936
106925429804896944 123097057148375168
87062414802649968 109797406879288320
4888202477822585 103219169357345568
37192933069665568 181150657048185984
115235387361880240 176881175634265280
4678660221335217 59269304093867272
91863060911429152 145534154441831840
23729317141492808 68964872954332848
79013424663478496 113450542543127536
71856059293282168 137374910166670656
14862978683969186 166952231593613952
92082425467405856 135302903857710144
140457178370114272 187221011565561632
46713476062421000 96058441213431824
103747023049316592 187476640331855264
39787899177116960 113441933753122992
95749167474218480 196492911253566368
11483699011096936 74012847556963232
66159881478146944 106082920283496240
40352997089787888 112975322878411104
14263655160498654 166565729460181568
37952337529316984 156399367099063584
161956598997324960 188794665627029568
73184488768850336 135462907664396272
79421942201187440 94000824646056672
42580565216029280 136722581721356464
50253063127976976 173546605739604576
56664487550095984 158477099279929888
59312435642136496 122935134081768864
97183337484166688 156427273857744128
35396052274071520 105177549074660128
52316645831090712 164198908869769696
80228325743547488 149971233745332032
113002021039412944 180282716582817888
94750699053261792 140669029595995856
29055426028450968 45577062348701336
71100064341390784 102545547600896912
48435355214944776 143607468809251856
13729931098686072 20554658807328108
49127550167439736 141828287310871584
98498982948087248 185952221212886880
76922419339762672 132578136578779728
39625508860278376 76582842448456048
1387879532510275 130277612120837424
90952557847538192 163420667022666592
9804617259336216 181666012216593248
95425723245799536 178934250308154272
60841283516936456 119689550646244704
139830866685723728 170918984868806976
42702520521142392 61886487228031648
153519247244613120 173533127833549984
87745665480513648 162727114799005088
24287035785933196 95882278386125936
19847969076873344 131366371335460096
92829882112339872 116776705328936560
85232339321384624 122904644270519760
15502240838448704 97159920395914848
29076957050334532 173028389738695936
15285871318629516 64326291784916024
108010488606696112 157201996572205280
25671318988536784 122998659368954528
137074590145074080 147965601705720160
7269978485444689 180718819180752608
69953800757319280 70648441890163584
111084924341389552 157146899936786976
113963073985092576 180231468032791520
29326962232886592 83196436417104752
101810663771879680 112701522801084736
7163016891904138 193198103134241184
9878825057184894 134075315917661296
77375604157154768 101229323338830416
20602230509148172 124147111409646016
108342445779038944 155771410866329952
3485447225165205 56576900674571616
50762944414653256 81111799401651504
52745941920873832 72296235109459472
23508767059563176 53569231188609944
131409821949131488 158541035431363168
141671410522508608 178318918563361216
153220121004405824 166283970059879648
34001510479879144 39735734465367640
54685385626604976 168087386227743040
17858942149221630 180422968017967520
69085971098997320 177886228126019264
168469469814147904 194512867903369728
142304612105070224 170741946277120192
90453286827851424 134308287727024896
5618293712213036 155191148398218816
121728071779246528 189740609244245760
55444413089924184 100781622930367536
120697252236540256 161289505389538304
91195491110355312 92039826690829568
41520220916184656 67371739480518544
8602552235634365 164344084818914784
35659411911940968 36500565096991328
39427468563206776 150110987248274432
8685953585347361 121989457185206992
118445420093041200 134124790192471824
38981162005755520 141842251765115472
183842912563103936 190976982867075040
10301242169518092 115186934497506112
37567639925824848 95104332487089552
135357943888618960 183150971480212512
17160860680652758 82025079717088192
14211017670384752 189661985025229344
54099286648373808 79690027099752912
11297866535989466 114288697901983728
96188868801830192 153461972499992256
20160848402885600 57390070989626848
31572882171723968 130815452674731664
128843922239917632 172057590583365312
42045824574106016 42722978760719952
139058555397431136 166951693576950752
974397479061291 32374642400754332
161408140313119808 168747680649360032
118642160713017680 119252623896426496
3938105307534557 109552796011265328
185570792194611648 195172922915411584
17637926324846054 27722581387242636
41290479164389168 62173214938179272
5255054744398723 15068375814315666
15197469447475178 157059115580825472
38081594804463448 166578528836878368
37666255302405696 151714446901777888
62474666434763240 81714221298558688
26029338112991836 39063778083176528
1296474029797959 41007071089647944
87370378997648144 97302321485353600
160864022807306624 195673118559350848
43858000780389664 95948817551340528
45644074586024360 168377716338664480
96279988228006480 118444238705641424
39848532660211232 181209871541030944
58396922548226760 86383587637606016
49253768264050800 101311490266804128
2730412472606482 81054542026519872
106488449820336800 125649532107095024
9177810952891484 181672017994582560
3964739141247886 8720878514900135
61372794920285720 165088053393937888
1799174782356301 47402905039252224
33479731173508288 178522424981763360
12995644941135012 57915494180675712
105759705859442672 110318778590091376
47496923358554616 127707315354883936
175007375808205344 191738178297563936
68934597103363672 100174930259856800
114087371684592464 150200773553066912
9164679978504458 92041244136004064
36957081766741688 46198412329760016
73921311506976816 113880398436110960
6234450260376594 190051675512995744
52621064935067592 59418238332721000
139707531519280240 196505014075035840
21531722586546600 104918437628397744
58479477239283656 184735637210610784
93604326172617744 108218964063167712
7875358738434764 87312921641964128
16632489830449144 84974999881559296
75677910003343712 191456790979666016
71008246302973832 180218827264175328
17341052758201740 177132420921966368
136590875901981312 167052238768093184
37586811715247480 186759901083888480
65741404960970808 148969865417060768
33244377794978908 96013180547907280
62066780290778552 84821826427571888
25488960065943916 145022682266436608
28029887682830884 168052186355928640
29251375507527028 165792942049423424
66370200555903904 129443406514212960
101951443907576752 138899041765027808
20043929463251136 59548176976226816
78094711935196000 130592208579933424
110403831367280016 155419651076164800
56365638151294104 97579416284907184
64150474819327920 114227548993294464
70802132413670312 172390921932247392
7061349603325963 174281513256398944
88688186186433328 99522000410351408
103782416970085632 183480666716405312
23332902574968132 80831497073820144
11338156365985814 142941458650075856
92678428342252336 148368196891567040
29416065272916352 106534737376974576
97192560396044320 178212704794402304
132088581052022304 140558253021832064
57161360623318832 132272730182337392
43164491573935600 194537403258081472
30016489312812708 172529742722259648
4500702278680161 163844692683742112
32734477327685512 63376053096528472
62368293320188336 70942442126823904
68358028032782456 119905994691744656
72667803966717888 98459879015181936
22990579187458340 149462689497782080
122145041711847904 171531604721180928
123108632535150592 161602580370608768
38607673920499296 176478561868867840
66454819341650888 73174220260878656
38808581492796536 171544415352521952
112179800634404240 132027273479719824
73684614294214880 89650951137117264
66380881086183352 185243066857090176
11085318613684220 42162067897563840
89691272281915248 151009254199513120
100111280582360128 149595162430832608
159872485911503040 178813353091481824
68762012901063024 136422978833725008
59615066517045008 164204808753482816
141636958539897664 186560043315871744
122292101813550256 134528319917344704
11081938773914220 20607216911343596
51402919563332608 103682468254622928
22223893696543780 171279423498810592
139411096046496368 142692748142879744
44090132347351152 151436637263709632
36761110105051256 184110423736741088
13097877281427128 138616748637967312
83276741543419040 115630294362466352
117006508063786000 143588954358106320
9176843409208834 41006853133587720
163913253745444640 171514404422709504
128227453498699872 182945937891601344
66642720931232440 69316564235972376
19227990354152176 149277800182890752
164826316780264544 185405177478283840
46978357394503992 164971759610561984
49761557625637376 188688966299262080
24995817056973996 41937096367412504
95297898924803728 133213671427530464
63601384206312072 164757640347998656
153881735100602176 165966849682328832
69239065331054296 136057413695808000
16850068468916026 122466483490980688
48017710085210088 137945429304401776
104543080469328848 132741436043282160
57403380093682216 132390553728164048
29653494965584672 67440306494948152
37769333555129392 42027137444325360
66385072444333768 192463637144806272
167266854581793248 180433569777801920
40630278659896856 174333545227171680
17865478250188272 172047771310096896
33801380933478852 97173813758787600
132218095843762960 163275073114563264
11202714280477402 195533543778652896
146803013621544544 174672626473776640
21783990041198752 146394661158693440
25270823019583568 174225566732138304
70894863060771608 85155763597774864
13931975496811476 112980831543026416
129185280215627376 148736142403717408
90243574395350976 132357247691992816
113625208854278496 130392678020937376
49007037107076832 106556474864003136
32002950498080436 59205943862209760
2147684635899426 115711412167080304
130404419106848064 187468547941136672
151549111993951488 160398160847805760
54635392008072192 175267776460032896
116057214471261376 131946547342739520
128565831487183856 132640268396419072
84904570178698512 121206375841446880
83953487032846224 176976182547352224
44628400018002256 190791633480484160
104865758450810896 167702536951206144
105538905381169488 127277773497098464
69370433542833040 124231880540302880
104133549386989312 185016599868390016
129174854503430480 181956969039129088
8700480787546777 43171813097074784
122466287191757904 168737419239924224
165876750156369248 167082559617955008
155802056998882208 166702444714843040
63882649933189208 73875424504414384
12906775375838636 19320033358661788
18255232234520212 168613032474705728
27426133914459404 102967811957998880
151392409231949088 177828715591201472
37337181677838032 167415215880083552
124815135889670384 184130012911453120
17515448344393298 93673918009663168
164815643852446048 183117687142344224
69177290038548712 73912016285561680
36710131073132712 138424176804983968
132642075588508576 194814061653400928
147582180099995936 169057576726777216
138369784151616560 161785166897701824
34936059766348256 71266722840581568
120706293540117904 146449846537073792
58090182403075736 123917858312762208
4047084870722879 175782156039528288
41005180312435520 110972754532045856
4971384383655889 128809495268803808
36181614681403264 86961073682850624
13434216677794548 95133563786636768
74233218216542080 145816952362409696
148080198887376416 169801649051886560
105740350921358080 144613734330741664
515281648808464 151488602589804800
47928711339390488 156836468296572160
30905097759182576 34262734552526720
19760639866042952 144220623321940864
14509977116707004 121663480619320640
31837851104819048 41349223634873632
76960025868266864 110354796263213952
4802208425949826 157579184722615168
15035350772681420 52576393714794008
54303666925712520 162246239287888256
36802993354825648 183401479435208544
12207193860100830 143178317296520800
71360547591231576 74850587404810192
21166368645910352 85494245868494624
15731754266483564 73331538826365616
64540030733703880 64977135906484536
110406603156584016 178374394670139520
76378591394617552 142857229964809264
31240932237503212 169262357224592032
4723910739734954 150686803801981760
67041407392727072 168923609596393280
56069110514190728 91139020193838720
1346212507003443 24368796834126512
5741216598196534 76592114287605264
20877906515600360 123429235867808240
17521157263074280 90216654395772848
73865800239182384 165115859621653280
45964950666884440 127321966226634688
109664210523258416 124768218651791632
9819427756142188 87355457993137504
89292882460502592 113902176170576544
76968575456368784 179260611120722496
121094869154700064 195042570851112224
45608500950426680 138401729763251536
100284322403794992 167477364227394400
127008531596822544 156707179314230048
149457373878348960 179725815519112896
61440880841053672 170852253256323008
102568630131413568 121198356954919168
53706445972462936 157328446792007424
112549160479821392 130956236035778352
30657343424018624 130101534653583584
93484140322557600 159075667862371680
44064587036785200 86940787443541088
28354163469082868 191647303816529408
119527500308897424 143388437634905376
141630133248481296 193698299072709760
7625494740206730 34442861756402704
12683859092728666 183491477902474624
91992861290511616 167329882507339264
26160753692727504 73977936776931568
161020056193211168 189091848154718400
108034353795490864 190410698493311840
38760564590566696 114589423394969104
85520221429935104 152593293680072512
68641700053107936 88746243040175952
109747442995779744 135124905507849552
101777300002459984 157895320985924768
133038579897418640 167034189308010688
9615944302132092 54875368114411096
56472750988039552 125696420114972048
125348640846624560 154536928829726208
131856098362499680 169592341983712576
62176429572750392 166606684623989824
7123220023035023 63876700863841752
164280589631578976 169606475027518784
64713441202881304 164565677414042048
123988834246056992 148194860490290048
10622676573175870 61271142223350648
34924088492086088 146630163766835520
32222286959352348 68827051867154992
61813752435860744 126286998229227376
27171855623393088 85273684763115904
123470405284001472 185080011305203200
43219574121632368 159205550411125696
63197023094018024 129358858818826400
91954348594463104 167907395799687552
12774915620705468 165167272948173152
114136882523175680 196618344123425888
61365983081866632 74469601897321216
37959876834633912 74640516249028560
96698051559428336 106363301206300352
86023128962945280 173153422102448288
44445928736842464 81290934741969872
61175174837432432 62128389234164264
87024836699361088 99204657696126976
4163015491465346 98780437482438944
25493945111194592 39344511708121256
105876673429635072 188502463629742496
118171972520150784 146119935380876128
58568416925053032 137833827092363344
127920448090210784 131745198949358256
78441947922295664 122040177107695408
14679953173796612 193978046557036768
308010294229125 28700589503767728
88863150753358432 114695752544170896
18194331751346672 26925142512852132
44427231398497624 150167732700212416
64595053934845080 71684945195967288
35491288558125968 81946260848625504
98899791612001856 118333414939028688
84350223498558192 85112490985890000
32184585285797824 139474767049834560
150077011375747584 172231529696871424
140594102892280784 177925399789262016
160541052148263232 161170405870249888
90603448347120448 141584259756196656
34911138792369736 54296106521502248
40089529291834656 165224430143885760
36854149249968112 188750277953028160
18714805402260900 174834624496535872
87309110278394192 97773471940234720
140681196702183216 167574487579701056
105117559634133968 168095242820165920
38026592275077664 143418548598439632
37229204481521848 57259553751918064
36041973881776776 103801452874853392
89802734281830832 124908066793730912
149983264894103328 177110835022440544
94303134103323040 183620424333400256
6701651942717449 105221078949773216
78635140288720576 187887488475707296
105359700600070656 191421245950282208
168927201161148608 193922795860775680
6606337865029125 111805696402779184
31137025072503644 120923978054531504
14914625112887612 71353522770120824
121791833877737792 149587057426298752
29972562347183736 106840085473295312
11000217356843582 172404320030368800
106706450317092496 170772481334981344
60080248793162984 106259391482070400
56495426507939928 193262649368081760
111161440019506176 131985386519929776
106404248124656064 135687921041498800
71836414253006144 182432099117958080
148154750819217472 155545695542913632
170647280547896576 188066256288484032
53677733212860160 134642125587556992
21246200282988652 61020984860166504
49339387828830768 59630246940681712
18339521512805228 139687372742903344
146045206734420128 168446548878625728
13356190495078346 17339539557504966
64149343065774496 170347852028762976
2029432904423667 37766042867720232
188774797234200192 189121240323026208
124034182832676928 148774905860473504
83055215642996672 190919623757225216
53579186271067328 114790208689939840
133697907984556768 138529004353194160
8229813545910302 131166883194689936
155521123325201760 174426328305744192
76701323988963152 125872485323933728
34408112783079924 85021133588856752
45170560550073096 118016853681147120
18716387927563512 72204781107155568
46269387035529936 106516870086746688
74421317847359264 194150194506099456
41049470730481520 43186634691757072
13625348824755876 184620691733786368
79973039155443024 103879621783881776
61859256308712936 109409387669505984
107320457514023808 166298435466563776
99567584090340848 186745658541843456
18703481690702472 37022752194055808
58371164692621016 155464807817002304
1492780128241012 189693335874340032
2358472804639139 47750472316354272
8917479438729461 122566958916708800
33630858301192968 147220155574496896
68776345442373368 99289016321632064
106875179990450240 135397730278337760
41116701916167808 126905954678731104
118914768042770160 177851150959673696
7725026338178913 13503843849204212
69077572524269032 73974875455155264
1915219543838210 108136575499536704
70472614664381560 193189876725774432
6961751063214150 158625887952507456
59870157060588000 67916158532007368
1453129231437728 87924496339511328
27245669399690880 94301865364642160
166019748924735776 179123087220306272
159152876652850464 187523133828299648
42770894632565352 142839531955740688
115516044670772176 124835328706919120
2625327085606506 184085259661137568
108796669068178544 152872335889553568
122728745194894224 130632972236067744
16925146103527656 114894467326540576
75897383043868768 155595108375810656
59984120012409272 167327822956936768
81605958484642272 120512708654549056
70473830703443336 83699603481619056
100313526527831664 130297424810045152
70035039402089416 151976943031670112
65547466154208080 84677807267929024
92909851373420336 139271500041743360
52159720295147480 139109958833325648
163252947924843808 182463577253075008
40313248736821264 185922252552614400
110705302173214128 166199749935928480
66987587787205752 119785038492860416
43470965416253704 74963442299593232
17429366249311610 63787046922746656
120364188976135616 142603735531635520
62873381495625648 111391102649455264
9354092841797842 38077023544175224
20171334064197248 156067218338271488
12554880602798952 78488198209855472
50322629902913192 79733426041330560
84004898905043440 157919998323523360
91819253680314928 94133775944009984
17447123861705886 174451821758779904
97656017412872544 112967477437856976
47449090203001672 70140593461317680
100765859685211072 101601016003257776
6576116997262150 159208364822574752
182965142268599936 194856515957387008
156507772561295712 170842926843268928
93901798007491152 135777237779351920
5356471844694577 144904078422050912
74536371162214576 96238695280778400
128873780771543264 135318589917362928
165840569904102528 168499547153149632
6726066500808173 107897687145446560
18151199771191732 77409933287319696
170724064291503584 182050366020381184
29120193714151128 162812864244246080
33541052007615864 112429197807810320
36603757014671992 100594755466038688
87617090675590304 107753253459477824
55091886002939944 120769362687717968
7242746187386730 88557649631965248
9968235416459044 19689238125981360
29442733576534236 143726820220217360
104693504212560704 116906233331143536
65231569092877488 106576943017611376
28466194124414816 195243498619325728
176267311085937856 181500763603935136
54404985146959336 60565522323330584
66435742910100920 158245154478201728
21347615722910096 60529352993327968
126499399034826080 179923701962206912
872234253532307 195874006209761984
8985184646730805 138432216181105344
167905977966426176 183461924415958272
17806599767783334 58795046848211368
33462481268831640 71609561757771176
111033311701252096 129539691619722256
106017293557692800 151312786268898176
14462372264407856 170382419425164672
58340740659245288 152115056379290144
41794261921222072 174681566894289056
47080169061246816 147717191758992448
4829770843514015 184656125141346144
71401908999809552 170340653315499904
42205719068066784 54831912221612360
58191668065632248 170424110893612672
17513774359725340 110045364781343504
12780302545137088 42662121065061080
100581228165962560 146447315601266240
49414486582121456 152362527484635104
85188263742106176 151298938482209344
36694213339354144 137821285851356720
99930101134452736 174526852976069280
44281670973155552 97372430694747184
39464317041638728 157544914432488608
51957739996430760 157947334818782176
69873228797317216 167751598722391072
9048079919058780 150230186510475648
95932789380570512 155678008828828640
51623464948950328 149005700547916992
152860427580102592 165445131009969792
35002192769360440 36537757440278744
12587520507633440 16742802962580692
105238956797774592 126547973234292976
102675281827066448 177694341156006976
153597583454923680 189569262982875104
85397623518490464 85897865133815232
32899859027259604 62660531415338904
147813827529033536 160301500736812832
25341309848183024 137958376154087840
30229896116894956 55944996310978568
34822386799886336 179066145571173248
77098420085974912 131449415183034416
14686360229954864 135066828011362816
27277448207571028 184117446227988992
22123649224019096 80203690282993440
61104395507771400 155737287153547808
103747058909137424 140257319388057840
3748116761318308 145274192926271296
83458316909973872 139170145106263456
54110178153830144 85181599301506320
65961855377558152 164817699622260256
171199024973056704 175753600530216448
19250959479986184 115132060161565312
139451357645540832 151175228170633728
172308924009859872 178189110651109056
80222369189324464 148318116429671328
78668590839579840 144241202004103328
116387743807300208 150695124677885728
126721931466646000 147064693290388224
135690413417662448 141816043129610672
109979541101046336 125982790529148848
68220130518752376 96687486963873664
179602167834814208 188969299402157344
138395276068442160 162260576635538464
165647202880756544 168098919760281216
54098411449903608 80087120485921232
58747545911326144 162569858469628544
39574748780740672 138272607070190224
29443697541780272 97130117898533984
94184593573420880 146432734856542656
71569965496059608 156270154884365952
143353607559133024 157931754478531296
20404840369827532 156086903009361728
77552350807076800 184363352184858432
52388472071552152 168503189444415360
113574747179000128 156528820556190880
94465001318618496 188410735085027680
38377972341090376 44928135796229936
4495160559643826 24907779122809700
21655665088748956 116596066584329648
40444356336782512 73001450635082912
126215693359231936 139519664436763024
73111417604636048 135493170598538752
133571458630853072 171001757701663456
2493500633007529 19641305338207328
59092993980881704 66081453106048176
4809844439352765 167609933152032512
1264830749627586 166698769678283584
2277169189582582 183281818673630944
118132412911913488 157431146413102176
35597175043712484 92043436951815056
63310436126183944 71855664458636256
161468072525187072 194648029555989472
87618531328628560 163982864564904512
117338430601648528 148722772023180384
3996951709343056 119515234803300896
143796566062891200 190713549179105152
43402025845244904 134642216802486800
149920444471427584 156514793367574848
20891303378736696 93493992723683184
27427859576467588 161570471381655040
184700141517348992 186208535920519808
103123539236770352 136709541936231248
19918909029647320 71837665020361104
28503726558223780 51870401752936904
14461253764068328 140835106155142496
93236450343343760 148297725433005184
56015828448598904 75200553242820176
11077054987982560 113941283638684784
112679786325704272 176881150387933792
127157893756084336 145953457382801664
27375337803381756 120553058656646704
76188191218009840 179588614489782976
45882225991903320 140994851426638816
87301385433550928 144441360829144288
38266704475467200 112950692866258272
12471757634010530 84474404235169376
69765252305768440 181162649776377120
62949583849325496 137698111796266352
113474229065879136 163109767307469056
114828339814805200 127943578510070928
69736786023179632 147877219896889344
82917541529558064 88209189805531184
104431175391073696 190248558729143392
352373760070549 158882044632353728
76168080018112048 171138479988786944
8276083585489907 125339965329786400
40120784836278272 100430111321676384
21349833065898400 182590575489257152
68623216878586584 164409174551015840
32493687323517360 111838380442469104
18052344351204688 144110248958503712
141641943531262912 162147195097110080
116117791383112848 134708942942147264
34114766550357092 162604215229528416
140370340740964032 186326317981028000
83114538216978416 95837472265764720
177925772818766464 192112240031536288
124635131135089712 157139888759231296
28817516232092800 139439403183474992
27808637239968796 148797815042918368
19636761509621352 43924623641974960
42135315093208520 94416562131250080
47062437689635728 54993235151522448
58027195742653088 164452801100606912
17692520258797978 90014789010144112
7631167360173492 179302165408102368
31499962905607128 33270181638411844
104464812721298464 158115145217185216
39011122727577136 105956278378558624
14313249764647318 34295567450893380
67829781404302808 131916313194367952
16426404965009552 132012809897706784
103456847481859536 106127914078382384
142574592506662352 172575519304790624
172903830094753984 194399883790062976
22722067421534752 78392204203837424
14928754875394020 133305401681355136
6108768961240479 18903257143366524
176299799600972864 176303762385810720
126392555900564608 173803880125244480
23998821264533420 138359290832342128
1594516910681424 102103091195645152
43071853667407104 51473237068420360
27530760422604452 191053335103165728
108671168181629408 155608121859961120
11630689397182202 155592506802584960
37984188240158096 55979726017682696
59203001739277728 80650541078057712
143772319068756000 151022449734306592
162922164359306112 188325004006161728
101325060181626640 173534833094303552
11241017538522250 179042815735595008
52756695294570704 83468236858023152
170384542370747040 170429233150685760
42632522834793920 178990779527236288
22546448280923632 188068620361652448
163251371265842880 174186584369888896
138254388447797024 177001244740730208
55286297026819712 77364221253108864
51639736983278568 56890569057085848
4514627128954260 44830403237359056
41012882568252928 91167639063351488
19451205259454592 37497221631232944
45073917927948840 85904204887222992
11741558025841084 51465119572331632
29746551475492692 145658360651531712
28713594920729388 105339013238499808
113171622506406256 118884825441224768
14515259809634508 129173760996081648
170203976146808704 182823468812877888
120245294443772528 178007468884063200
28839751053581552 114660509171992400
118091954209136128 148161451404862816
51391556890066496 67711079627755176
68848389748528504 113708157158503088
2635175848187127 184491228941540256
22245066523066188 166508980148401920
113932390865925632 138587115745438848
6584220687242828 96971947097723184
74558468230203632 180445689733445792
120713032668357680 148539108343300032
38106247720518792 162219027642967360
482435182541485 56164349883236392
10432528340471620 163179155547544576
4695373431968467 190826899730971328
111526551113348688 137002029621173600
177862234189045120 189599936580648096
17785716164765406 141952046847859280
28617805789592244 31573176193846516
130692962820843632 168969230369198720
102253614414750512 121512781916982592
70111727177990440 160738134675611232
11659588387519408 62339014744057416
12563683649198954 190950871624363072
3557602457108712 51843110639679728
85967870949322032 196361841241750112
109631305176861248 186094481481517920
69030582647385832 133448961357760448
20220616959424792 61884427578168304
62165551966565896 151234350468475520
87432906999659248 99127671012983680
17261700161933424 86084315913331040
47289959673641800 72047928247973872
6121301483530741 38458830710578624
68414237597770904 131904239585618464
12275135579146568 95159366411648736
87876688498970512 142240461780091936
96777570120287680 175351703571011936
62350700329894936 155407450585193504
15451254214432804 39756285888408688
545124126474453 85785679811497392
61778283419407832 128003680734953424
85713526363156048 96836952598700544
91271946498011664 112865946170535392
151005439381557568 151779675004509184
63435358930903000 96074662243336224
34405727221468052 145213432601311392
5571197794528985 157345906023669376
78236840691758128 190797058302818240
51157130605952112 98721277109114960
160278337746845888 178208306364688896
101289013919858672 121529924273670784
50188171411598856 105592642137278432
113867964675776064 190681491136157472
84384892735827664 101215677688121776
158599105099547296 187191996841069920
49195516967956528 152822623744485600
76750327696090448 165517366450631680
93844670716054256 191514652189863872
171645580822185824 179386260463145312
73167126148996000 194609994646713152
44499420864679008 175491531542299328
62634140219273944 190239919873441152
132015616402338480 133616057558095904
16795589603829608 133107319191143920
27227913367506280 48081678813574592
59842619080247760 98079104172454208
22272225968960940 66748799987196496
92633270812920480 190081199986634240
34017562338295476 106309020213628224
37745032126527992 75205854205274256
24172582645596236 191298868333217568
62195350912057336 166454731515418240
37607194380227296 155496000943567552
142840161220003776 192923887124620576
57704682459831048 121693759558239664
35033304538777716 189714709163829344
116051030913643952 155959620918027712
103623628713875568 186710982486447872
82027541578401376 99506813562948752
115837147627349792 129569297356840624
153631345992645472 153703091734092896
160465917265634336 164098848292825344
85069465904152288 160192198811095648
37441920673096288 120247987311377936
38674068912541352 168876922410132800
30255426040316448 67714303499539816
133443058200623200 161097358124651360
16547128987979738 97305717651075248
75076337214793072 87314528462889392
79006537432396800 186796089526738912
89022304382785328 136499957191127920
92965957476379920 169339082156764896
169971376439936288 196123061766299872
118706063774777568 187324051991731872
18575728476081436 60111914212638504
16448391258017552 193384163366549504
21903840223796864 100251954038301888
188026288407684800 191140993218272928
83618545231641488 126698655991463424
77230883104842960 176034304491624480
20517012148533748 116690169728321360
41756235535392912 184826971285154912
21005064842584364 87182653580679040
155896601206148288 187074204484469792
47201197232577040 193125218415441344
46503164109805840 190695701322324576
100447327608107728 167970105426980320
138624627909291776 167369699204535520
32381610472508208 70568121430625232
47600962781436352 73063342711388816
66324788220763944 66498903305154672
107475887164499184 145321381476187264
24915400638653784 193361505109583840
11559408098642368 55439152321209840
22713198195330504 162402131342752448
79475286929233744 170116356228599904
127884872925902384 130820650526177040
112138865454748192 133153290990627968
112873242270679648 122649247771955488
147503287989352000 157580143507897440
96215775872342144 97341745882788256
31966859912413536 40341519268081160
9574381315865652 102307526112086848
32204529702970812 148232437586343584
96640993473585728 133101092675689472
177743651846274016 181737971033129536
195108192178829 67587343110911064
72706178623829392 105465929691191312
114157339901974704 120782097563765552
76083620782033824 91592949940830672
30152548762883608 47378926961409184
96140077229291952 140897154629752720
108161984961552112 186405958949465376
82627860231473184 177253759950500384
75837047430105456 90744398739328960
51341905562041496 69901304853507136
77961079985239056 181004867973675872
62136695012575912 190232699381658624
162755910547218272 183800738053964864
63989945096349440 67361453333762640
40342693355577448 115498878692093248
115053906671312096 128180119315278464
44982353060329312 156749025417731072
42497780252806520 169302344720305024
50410303725751728 162253530223630528
104771653884034192 160983535001546688
4680603841526426 175941958915067936
1345701265932904 113294839902863696
72144139299847088 103983570096168928
136972727797489984 157439356114971040
15599779763446674 110448905340826192
1861606020687943 26840791956808996
132740243229268640 135891230744036016
66287138188618104 85534344697093616
56227393987886976 82646312314386496
17541126446360438 18051328817056552
73396351609202944 173991361104129664
69992522016907000 174106372192994816
78023331727062656 180529711146207040
118920438452212960 152215160613787584
123516834122034832 163017447586007904
160560394997797472 192111509802985664
69942764029737048 87490517808856000
2920341136701592 134591173389545392
12102176233586198 15025053153795112
138106642377028240 147381079221842112
45857146407533952 124100226777381760
33800348303014120 43569925955424504
817951216122697 58275744431046336
99708135235786640 102713842097985344
18442324524719708 100301420897244864
88911820936782784 163411327301170272
55822747625113224 182376427906534144
64487992426308888 92088634287311056
85093506315842464 190544017888771424
15679268238849192 23620982499731628
26422659603619240 160800851852011072
8257072543830635 148692398996079232
8914863288460745 64073689318907936
69086123327629072 181599920699138016
135011434408098720 164574474460841408
4894950118121937 113157883796065504
29246744358822024 69865846907262856
154436507729088896 180938796490810784
32339116765091144 148200558942942880
43514067111471984 68669826182390112
133620635791760384 191767774237995712
69277075188566792 108554010719781904
23594475530519856 33414685911813344
21039551336301684 43555747134188472
2885718745063154 61454601704132112
104527565520357760 132777205044957376
32907942212155444 91844732366647888
87801811538323 140051783654561888
40357349738254624 86249948694398256
26517808692631028 151660664815803424
19420136495127684 73773867698524752
97081246694315424 196258447866869024
50461621273655288 138773721682823200
78408749467151568 147202623175034080
74887176556211 149600896921949120
8427081901772284 21312427997653968
112896870078153104 185899208388358144
21353609243387832 191993657076621568
32427442152673696 85482983985472672
124563875539471952 142770411553591184
29660553168145848 146561279994672000
39277182798747640 133298379136507872
103766002864511904 194978630206855296
92578724844844576 128441785164524032
125623725313551952 140160237541238640
34462356349364784 35895251349178644
60235380578569792 94852445314551408
5193973400440182 73783361427039280
23662943819047360 154797524364565600
162913527223248704 177219440215794112
154330844556835424 195059417910959776
157500634415613248 165392079343071552
22979973061146884 112574610388673200
64145329937990560 191117755531204768
31497547112294256 58140364362428960
4814600241812238 158952270214872352
116147117441944256 124558821150109488
58789373781207656 167471112296950784
77896958322463296 138520130657221888
13918192627688894 151618537290672960
86070045035016896 186190935148636480
155235733276847808 176289663758227872
147522975507660096 175014287205764704
32663470691471784 196076351951365184
79684109334942832 173118035225274240
108144825449153808 127399142661383136
124374884441358832 166478667770258144
47956772966316120 120277737421201840
28583756971606900 117984288131843120
85218432383252064 135010451995284080
9270903203545846 71906170702463816
100743541013927008 129540745255379376
14506763985076504 172134202136036704
64437605760342856 158653404298113888
182769069613828896 194913740174666784
87020658981611280 177339146622029280
52542134316974632 70875661600807400
103906193488812112 130043295992873184
93850004599788448 174043817609999968
102226045032346720 129113369729510192
134466099346543376 154507194731905440
124875961410363872 156354655893412288
17881756880967528 110778781104770592
108567430630071344 158863189747893280
24382382120505808 76647456493990640
100105538987373824 142535643711938480
2594137107157495 106741281682946096
88595978023591408 112201123639236592
90354968879438464 123045624018905184
84120415205010288 96535685775922832
77440951612178032 146809463572558176
8129469966189561 124322509858347136
107272522429515120 127955105872798032
63098846316045936 177110911538217248
39150476305067256 159783837802743392
50773295001568144 78085908447336368
22173628229953592 88626927672097392
105434200421905888 170651514452835936
51671256238953312 61734533254728280
91651885050199856 148557866897451616
48668097577663744 173602046688518432
50440061390859456 100329728768198032
42693110552206824 168076982101974624
67539969431558608 75503670958978448
12472181636423530 89675686028102336
51061157989905 91171931457821776
57229931584931080 170471967243346272
18650610461770328 140093226094436272
28292268275983680 180368872364648064
56891169491486832 101991459538690672
161684302004164704 171669448382744672
36551395058372536 174544115022340288
176855781291986464 188630235283014304
57854238882545640 91478712768191888
149433948352068896 194750705285178112
11244167536360726 132779790688476544
54940195574914064 139924201797662096
11661425599581512 178607413662126336
29832343241690760 184267168473205120
21546706287765324 78321865846986096
78193016163682912 151562199707955232
24823723256792624 89401931571533008
111118561138003680 130452150362659424
36739614650436520 56703075846210184
38942194590336640 174957320924587552
69808338605357368 151233432700845536
138103049401436416 190550838728886336
167845816631920768 189833848101240480
119695507835327664 159406507337596064
29803719491083540 156280406972978784
10293775050030396 23228804616930416
57086681895805864 157062267151588288
139107745898643616 178257383371762656
44707692893783352 194122385576399008
4469541739175390 152001506618682272
105352563169668800 158863144162220064
15358407656111364 135659527280802592
55449403140740664 139599540968407136
96853093598896624 123673846595361616
124253351608538640 161201677145366432
18935100920340552 71561721477226112
62249484109424288 93465547277650048
87740732701560400 154681917165885728
41528026888009600 167697570908555712
30113641737594268 136181555288581936
74700048927820768 112305984506919968
41863674332240464 180357089814667136
15949393375691656 186395794285092768
89615320739484704 182930578791861440
88587924702194016 179632161939315872
34520755982184092 128817593549681904
126361023230418352 183353143899488128
4771177193155355 59998919638547992
121937682087389840 169417179162630176
164653135169591488 188900382861371744
117623703462154080 136690384051824256
110155991549159392 187698178259364128
20614308511298196 181171399307818496
18812152388551132 51076203909114488
49612347500921576 117890896118557120
109386095127949776 119214334235574448
131305279853400192 187033400419025344
125236132173709920 172036170864825568
3489602106751704 82459809274784256
54166722752520896 185976300819597792
32683527431976092 52273837875301568
8668368169349217 176528727569983424
55250620528106880 184100160038673632
70775878716483584 171266870770589472
26979325633579060 195599568827388928
66111575828173424 151253080500878848
149378066327054400 156592223243294912
23939596459126172 163954745723010080
39144515520410744 79705558534088176
86267766676518752 134973856807841040
91465393923096544 180056297147070496
76170700847689328 93305177865349584
8456395967626697 100069163496840016
24966676106651900 100346435240138976
9522785499326060 169129747319664224
5095332038753753 15762868127765090
30201998726246696 91296949139657312
38551780391527848 143350633253539696
73142759074552816 119718693466080288
45721097551975936 142412958530672832
33434435853870892 93534033778843984
118656160093279680 178275212517138048
41866442368760944 47471565784004032
118417613951955440 175249055075915296
163121377742630048 168272264558656704
41858445183585040 140624818565368112
6551978818785244 92960571648531312
44148949991962208 172533513090413888
6631163833773642 112936108352992800
149953013845404096 170427231535720480
13314265302054082 39026443331101664
50915081838403168 58195043835404536
153415629054977600 171404831520919168
1177784053939820 162766945227318432
82872386443468016 114341137831651056
125416413317502800 169416619671312960
31323026667258908 116719650691976384
34453446813858896 129302941853407744
32277058933259144 164428132684396064
176729300603758368 188427843470915872
15759589517813892 71792065782692928
95070087904473376 186588210878612512
3617384053985626 86944961507435936
56254998733954496 148887806392201376
70850167357057984 119141803017961328
93701383812187632 158527435137735872
103258894402879184 104228768240238240
69369455601248232 117054339545610160
21420096359193852 74085604101742176
130264654539742976 157293811649622560
118988560478303216 134939374483214368
101097352675721488 172341807805601344
144560508107378496 190284790316684416
85366814789671792 117135735823887232
154596947037006944 156553558719339680
46175623522726688 193606727142228544
54975816037637720 58705354940042856
25610550766120804 38010190968934104
60082923285201352 91448516126475824
29948153617273900 37196406475452688
37107318304855688 118567428873160304
34873395802751748 60315056588739672
64235715617001920 127881608765878976
162146694827073408 188919712692490048
4950816226564670 59892531263107320
74584352099763776 141581619036281408
62321693311224360 110296278244136912
131871791563826912 142938204886140272
28513258456951008 136854656271232416
77635338574986928 114609684761634032
50707734696894080 150241197927300416
75731419650831952 124970899955070304
39782971235265584 78115956038155344
171301074817765088 189506629718773760
80947174065683392 193298024270035456
168230963500145824 183536324665108608
145760748918564704 146503566104329056
9507916978649376 17447185537638192
19364631980803292 40576303049137392
22806078795710036 139263687559729136
2173828473714007 195273661016290656
21858817377916972 88790702113849728
3782158757365596 131334469673849760
33737784169915492 134587709094825280
116138080791679856 136372281297227376
97198744079242416 157631836809921536
88817775877774496 125283176220574400
96569074841328544 135760031614645280
35140483567074476 163667103259256576
12535175548552052 188139459588538976
60724235018969432 149117093802400864
50458333432235752 163707281335509952
106713239647575120 191257305600423392
151383630255288096 166548325678864832
86093794677973936 159714717510534432
69519371086584216 153105509248184640
6722450451939233 118911639567584688
136244011408681696 159091323752608448
84628329853402528 133694607975701408
44062095525001512 85697391725997904
59716634811648016 69755355535672824
39501531853393992 193354374153865664
17388223719902158 74350656399916864
5323853546892625 136451278106892640
17616194476843658 38687632468961112
44135472918274248 121246067830758432
174019592369724832 191872242778623296
67126388241964520 91935251200772592
16307397380931906 147270345714710240
21704458475200920 123796479543374112
105772876873434192 146450605335411520
94824971997430144 104917256920454816
142164473133122800 195268095673928352
21090616438628204 169222221649541024
125744341011191856 128143760466449376
56755490963850392 118810017721133264
41288090683139608 145136218070804064
4117695156984696 52514460026678312
91944203030775104 142828651744235616
26596509090743216 125895965717204304
66876625387885976 71954140642017208
333454820610859 194058077498058016
68526012523426872 117159902722766928
19926310988777612 68548873957192304
29193789086767704 144248208207871488
65051046812542248 186908303554236960
35345510058985804 49063056798168920
30950891025818224 139830954084062352
99547705937990944 181196702012840320
121988132235402464 128714669571606720
98933832737030816 122681994997559584
36430377794581864 182141769240890400
96580720359872896 180656931325258720
33478169512085620 82285598080785472
16270035762428314 91897517254798544
76745765289980208 121487718791374240
60085706536386896 138877720055300768
21204478433411644 77502194100764080
123796507585544080 185858226106012096
8579251964848905 126339999540657504
50803046572071896 183543962001273344
1582222927551590 191442409814132576
11117425062046220 91568603778081040
26590243841732300 151528458626230624
16643667575086110 60734863882856264
51001893881776080 168142779577136160
56439820226551112 135765032314686112
92198667412834352 159140495357288416
57255710490693296 57740667058321648
62767299125276960 194453388357582624
39369361069877864 43461215861375632
101063596141075136 178761956617514496
76716196896795088 102471146515279120
44889647354723960 182484223586041056
84083973784533312 166129115749942240
49474843239781280 96223341850332880
7872762722425441 99340869106552336
57953738354709688 159548132517864352
92737136935939904 183807160951827680
173038975842428032 181397282597691936
10608084870288772 126997647373680208
6040150150007959 182318249363947296
44443683617450488 168638769254573024
26703024907066044 39848107797265888
125360717448714352 149695457387920064
167856382399366272 195163682744969344
8263255886184011 13119506070279972
32078900779106024 80811523150843600
17170184939403010 63835258087522112
9275317405920866 111367061009257520
57508187495856568 184983582449606720
5235451489906599 175565960285682752
307021104541930 147607302167232608
117817015987246480 179069669179782368
37407100335490616 181104707444055168
52706712459047360 187820611190994816
56321827949533544 193905553369184928
151541243228399360 187877022817126336
32620270922750448 104708681756689984
9508733042892514 79935130575503488
92209918043510432 169694279141759360
27948787096284064 117075797272551744
154655975420827456 162512157528568352
113900451158100416 118226019881931520
94973046820899728 100520978112536192
78791175931289632 189716217927007808
15357752550012158 168124280867351680
2198974902633167 53449719899159904
79324720932975872 115374919522341920
84872479500194080 157519107648370496
51220317468006320 143492131186598224
73254034678687488 175464287560450400
127686528576514128 186090338329416000
19324583780407216 123911787138999200
57149847095854472 126040991601217664
58954151147029928 113318953544380240
151155320548691584 182396454489836736
60633693850010184 64967765952885744
98726898393495488 169042096833517600
5725035378915185 18317619085352980
33437385120996728 86875224669040256
15111535894593246 68924095285986960
29817050123198552 157886472235419872
37213710202023904 57091651866325328
156068320367152384 186782157299602144
54408037188438792 67490149068654256
20354349113474848 138632220381705840
5885875053712943 147296555353142528
18102666881650728 131383840185931664
32472656986256288 142773540362913776
80451217864383440 174987224829180192
18215525381639288 73223715843996480
12254881396416144 180600670581486240
80942547089477408 179460278975807200
109596031418250592 170285472416249536
78176079685926432 91195439374934416
122370438455116304 181410898628422816
77871512349780768 85451912200168528
75762386658306240 124265961990230960
39098192058358560 100953246899806544
109974068637521120 149717094247106368
34599954947888732 154737674701422176
159818341593383232 194498467322864608
155940189932025632 160559129098241248
175188281533857024 189575697706167968
118192502182987184 125112847731773632
59121481419204424 135065156506257104
61215423519333344 111057311416221712
60432514294310016 194692257312441984
151359517505899616 186270492276576896
36739045681479416 190710896067925440
22518998780273352 22670825563166244
49130401944326288 160663380097518912
30202073638842088 139411507271496144
80234366220615856 160422220659744416
50845252245873968 119324308035184720
31388280920069540 158565604835810080
28493790333980880 101131080324314240
45277701108949288 89416179360147216
141473845779047920 195378737384355040
58455557465418912 74360218061341584
56617424120359192 72180967827026992
16976943695142122 146703988730895136
115333526607786224 154277145127323456
11786104469531824 164619693317669856
13475147357289172 171562493777849120
21814501311833140 44351740272699552
130193586696659216 194022246295352032
43873830497405064 147169917560836224
56120410366848592 160426743032950784
108221245781167920 189649907807326688
44468940348411448 107989868900410160
152302728019624640 152326854780122336
181353781186443744 194034645495977984
156680905104347904 166350324554012992
50180532735225536 184418838539902432
4333542197821772 152809123860403744
55523503169493720 129174620341108592
73691956577245712 122984980849234096
70320441514367176 183834444960317696
37529612139813056 117397577630371392
119992173833290864 155308644104504896
163551395837479872 178290502863439776
143847053406824752 193092774237081920
67524373279113160 112437509422863264
9651554074198762 31540855713019756
129299079988952240 133021801152420080
44343599200566888 83502905984763872
11811042814480308 153363876090563712
72440840017033136 107445869287063792
52647116766293720 193133250573683104
111263457137034864 129460670274066048
37467589618517536 152221746401032576
76294647739415248 139295417512397344
129551839617361936 142982201677154080
113553016597782768 119189008963552800
135339122026644560 145380506014646368
183012071590621856 184240398572388416
47681310433099728 182478113209113760
85035862696719696 152146614644856896
28805499771430436 90416726061765632
12422834958583230 88790652124227056
37738518810360704 61967671830291760
125530644187179808 196692891443805984
96710275166804144 175109133361262592
54058817650210976 70153878276271960
132097982268119424 140241135971692928
6744801544901564 164803666438536064
56012791247356248 102858004772179472
26060114494381816 157339311762803872
49159656001953616 92366015625614720
110151072973329408 195500070148202688
29575482125107580 69453656505264048
126027777000987104 191325639064252960
79006345239160640 116275544917315664
102171775639129360 190807508709925472
56681537991769688 106393108423233376
125896476133943344 139045360692554208
2924676961099031 62068282524945144
5495809219920331 100760997577216816
184526424372249632 195837335019354368
63712536802032264 135726210793668128
80655287937926000 131751683959638624
165171270056990336 193269966538308096
26234299933718280 156255561689790816
84113580822367184 95339718658232464
121369317826569664 152117658058938176
88561742862539728 166135896525330912
784868009740355 158608386941655904
109161568272358544 195991880861910176
30650978398543536 180447000733625920
16857353158150316 42175418949055912
103946440464628224 151807918876572768
91674516073233680 137038436136115504
42974958453381904 127682007789478752
135655364436076448 195634747771047808
39860231302678488 60092528922611064
168198837604285504 186106887329513984
121387701788463024 143629581832027904
77252812023474544 117787838062475728
105853352756884368 147189966656057856
3856230304218757 52770663123838424
75109604791787712 115076633297485744
13564220273312558 132921342740048864
111680569655541776 123090630317517824
34690634897945064 44304012298811888
74526965071360624 164305300961527968
68738741124935216 118235333972938912
97299299361430080 170915648962625504
325705472875478 86147436829420048
18101800901186080 72103537955453232
54233574861359816 127751649330047168
84972306312319280 111855171509194672
66378521803270528 95213006586944288
192372310253635008 192511524038164512
52886171845280512 155334494172700480
32940996071476664 153098996522530080
103509759419655888 193059275403696896
26220774079810068 61431387727225200
122158447929277456 153664594658236128
143488390225721184 170346233056813536
31287887658560156 143785081118195552
56257030702958144 148522060357774848
933182266612836 178771000765747936
104783975646010144 194652110514618752
11295098265219376 55989233423288952
104038096886611520 180434526691107296
50221832846901760 111071231492521744
116885295209586208 155934572701413056
173721415992369216 185679307589451328
111577261183669648 120102935597979152
75050015389129680 96524191270077152
49805225943311680 175274288893195616
67007299400251496 107511556040288304
62384129710409720 173589568177259264
107759020979827184 144667422033667520
112821426171870144 119234975715328480
82257892761772528 105740135435343552
32147506776260048 36635718294216496
44190753319366184 117474664014499664
168780254115079104 186028080899716736
91324630977412144 136899871884923824
29651313721096348 186677669719501984
70577945838458280 112210363989251264
121508005168277296 178309159637218048
43822587364210776 120446129794974848
15743610004172768 80257107638027152
168646065040150464 180245730685136672
63666371664462200 74406992930783472
134354175506948752 174838043862262368
39518530317899216 85797930030868624
48519453003720272 135509858853483056
23551878659515200 83664073842764304
26874942516610440 169082641467586048
42340827000885488 138000908574377584
9985163611835428 158202633058202656
24672799617351536 164419844460482112
131720415758838464 167837769976677600
49900908023232280 100754961518692400
2717388783732468 52003007447281968
121919622367591856 178918701559050336
69395153951486728 130405546283671856
82973018885589984 159662838771739200
56849629013436632 101428252988653696
22697792656240972 128775241049859184
29855710859794916 117910771498113632
52645841854892104 61751549334415880
82295529217887776 132986903976637856
78974433514093696 122225791425272912
84741074301048768 137011153416030864
44694672529566616 105762741247756416
134710095382213552 166065069945710336
13444378714786986 88007783255687376
113060023839929440 159740183432904352
3136488042745042 39597333830516608
61260312208481736 128902156859984336
18814626944021312 127651933684203136
79965721475135168 132787399160903984
112681145711872480 133475980260908528
43733755443225680 119403224626263904
78308138281028000 100457913842784480
83648383932214272 146035416339576512
71874189923975200 193934567003482304
38779115534508720 155535512488770528
21697268447270688 186403108148512896
15754537207933528 76438588202036592
71424682600026912 105307166838135920
32804605525666796 140531244179865312
157299756835530688 162763754962218752
64210216258132968 92467250273311520
79309143835247232 160718960050736704
66281991022950632 114483440973162512
115730946477050496 138404656197658096
17166665464794432 24990405161614064
3774056115175100 86907190758089600
132074151085623968 170476920774950560
7816140982626474 91665388588973200
39573607705371760 133476779285949104
113264135654854864 192415428023126016
22108557979339376 35468956282672908
154545725355332032 176551254778163680
35591123305450336 54020496803768048
97172147462806656 196414706288800960
20243412911070880 188481686438338272
26120459568853004 131433495332109008
85281865546754912 193827699942164480
75804426916765264 180954061397801056
46781815186785144 109195384977124688
71933063378479864 165220527886743680
28629596100620572 72240311533268096
18908449871245232 61789044224410968
7156438748377866 63249556188856416
147819188558824960 153388408180874816
107879285379202128 150728610001674240
130370621666324592 183554960421468992
161219261689162112 181131751624327488
18457327866538404 192188349666561344
59443082773864192 170419165183157824
115755011884215088 188100879105598528
79222954794985968 178265057906618080
107120795875713264 177008521223357376
28672713700529260 137791538552258864
64376147444673744 84988346650213856
8019244844837481 194722209714962944
107355050339058608 121095284441268608
53273994122896568 135034687806598960
75316955881485232 78264449818987424
6158679044720330 46484925415223496
55306032739767056 66821861204413480
16408781658462142 98012796424975056
82600756789326992 93743181933114224
111619292130306752 155923054633166016
86847239804992448 145227340554522816
40384199696859304 95179011432171232
94034920274833312 100836194306694192
22752331115164504 44161916277479272
5201337927540143 41340761522318536
159445826518059168 171878745629416000
62936800957289920 98692377924362560
37007361276217312 171161388153357984
41804400541322896 112257810532893776
29401132940216924 148703516456375328
175229132008031104 190435386560091776
120107372970477632 174421036044656896
134456272689527696 162727369118883968
56548830742074608 154094123280231424
11572166049626144 149472959942547648
5497553233369814 71010717565991672
118962943053203888 171770364668109888
12202976864516766 82994543803504800
120397569000025056 131150821259677360
41056042766695032 181227641928765344
14634972227665718 55733827020798088
29938761341603208 48224813411736240
55812702113214928 158644019777497120
10523387510841064 114656585261656944
47311241671037176 59033946092906256
74506658809508080 143679358490263616
69957612485549816 119409657945713264
100351595505681760 122562788971808720
57736652708640528 97027637244597808
15753639958827386 45486806088633560
125779797137440096 130949781391504464
166356489578859712 191191098163101600
42028449104853640 107027703974005216
24285474190886532 133798865571200000
120718359907534880 155128733348767808
93857378846799040 119580795501186624
112073620383143552 189802603843994368
77712886174683264 108561886055650528
4888720378113835 22912694051059272
103337875612385312 164035475618872992
4253272249857791 40793049199272680
24733984269075004 24806130103148188
9177721046024770 155956626530239104
24481202814670788 99030763092500464
87240891176877776 107903686917998432
79359251156226176 140817294836327424
111164622159061504 130388237262497520
118086487549704544 192721490547898176
93663873790216496 110629080066706208
104758352389248112 113578240188917104
88816243323615408 186281288309353344
38155273717622848 85379429270636832
59007413110746352 124199134430059616
115999775825489936 116489547383219520
100788143110981952 167708723683759776
10048217780997354 48071546869473312
69758490370445912 134596075876803312
81467181404298240 118429464587401056
20469105600413308 178345646732420736
69039969699838080 166627160967670496
78590971227551360 128356821286847168
63290685603765992 133764647909883488
20927742235441136 67902905392087864
126914517933921408 150301552396200704
18795364251239996 88745043181144784
49239418596663456 54193398350652384
114367808333716400 142335335325154416
50847536515382744 179774723805713952
1586812530098184 171796673645434880
63186837250898600 137338917691274176
65365022328991664 130509109378689568
32834273243967076 122912205577815504
14001506658969904 26310937237538016
2041394180421793 128430531746596480
42272051333770448 171572264898985280
103100704252471152 117793529280822608
75846513008782656 130141665496768128
175905163556797312 188185763122538784
38522582702159296 80437730837304608
95614966318684416 165090799723671200
11825191983184602 144108750031893120
64592543280343344 193433930643545440
4846788162646308 108742702776718000
124748344749496560 169163697333316640
9910883374076728 77117419569203568
117609399630996272 156256289530097120
1487498433116227 72406228152617424
20414518038067432 59418604748622112
84173416941468832 162526458321502208
97243975490829072 129134261089563552
13202374343849196 191912219383043328
15285465987666266 171123553846324992
116861572896768064 142142849089673360
34148810084772252 142146284939246256
40688876131111880 69372589211997144
173058665918682336 176918284870141280
168402929705034208 170862699857958720
29963484538227404 39913164569537272
73022911629685952 118000348687929008
5160281582058920 94575942947739008
2671940382840927 154345821901786080
76295738396267968 113980663614554432
122130112594730448 155810864097647776
15932053201817526 182036052827755328
6440375814980456 154848028148748128
23513550593851108 125957402184274448
121490202115479680 163661147367158304
136163735926136576 174382015594902656
9997222178299244 166658999800422272
76305947096314928 109805452915545280
34806651698840192 88770475238306832
105501754842420016 178041174907069408
42609690913888672 148408919269518784
17814583156772016 120066501476008176
37578270146928504 134730152313593888
16623134547350944 69325749859237424
9832378526229392 86265957175888096
142461211441067632 181137454382001248
63742494581345952 182532654028642560
29432776083779284 168556525848277536
63820139533004000 145491485268518368
115702191250091184 131660985444152016
36007456190217216 95971970049419664
121734512220367072 129570359983206096
99958949459816128 157071430538772480
41032544139866504 133361549483322112
2051315257835367 89668167046088304
48563688916230128 78246942755588432
72865527487598800 158450117895223552
27738338359805548 185748221151186848
103304200892719712 117543433050674384
23510992408531716 52514028577696600
33160262046893852 61784481591789704
34513927812410896 127049049412026864
4770337359775031 27603697448229280
5253663268197251 143561868782888560
48444147275123312 82610665721744128
134738219081408944 174511938944698496
53366940129216120 147799905183234304
39667666164562024 70233184054513288
129480826623476368 193933918966022880
135072673650781440 153263253337874368
161914030353103552 170464603725942976
38267753650312600 54181784023599376
128733154499204656 148062941489165856
143700642546727968 153003340733512352
16800097833892346 30531889503580176
12517114271745456 47828652725612312
27477488465038140 185446067203098720
103549205791235920 179191500353293440
2926860929380896 124010232880840640
57964583581753656 154416180824515328
16674556736909986 64367753746771928
6563946442828837 190090852815800448
18554770224530588 155382069679014944
14112800240638010 178955738728196064
83842300368078704 122488187080071840
84537188407241776 179947572145847872
112512528329182288 122740187220557712
105487750808098464 186059201463505824
13616772141576014 116287874139350400
66982314186339424 94760184591322000
8258449517377144 28163150938112952
100637398245107280 167790729422811936
39470764452853776 90835127952102640
3717463462488176 150810932972931328
39985683635048368 100184675348319264
79905964286033744 108011487534794784
83428682900337376 184157090872190784
60735212935727432 122740585333406304
72824903457666384 81006239309174720
6336070621706977 158415196918674144
46622986469182672 48204468948768400
105718908738960480 174869345163081344
109041945323810736 128891923616933856
78671049354503504 140004162934300544
130168288655740176 154930633595506464
11581943405653314 56922311403626056
129623629397219248 168930924202858272
162275942119050432 172948901425707200
98410271181505168 147890979655479232
70282159354333680 147482445399258144
110694940684387392 171146262077026976
93590575162017808 173119265539191616
49096254207544216 67969050877534240
107512870451735056 110327940458251360
103669689780035984 177017942945878048
39496124319214272 107041793727085088
47107524051660536 119311896276152272
42735332970256880 46666428488492264
12864160724644296 188481777337824864
30248653721309944 106240627677714624
120271569269596224 169211582620874144
12706791593591218 87865800692678048
14295346031241106 191956085213177856
831814210291258 120029819308216496
12424164507508510 173000201759070208
2257376872988165 183871322861707520
45760703600516216 80858931164879584
943771802195336 43257413342316584
148161663788151872 161646676763937088
105189606149566672 166193475167363136
154608226659482592 182319348113162976
105140817978035712 117968893568360384
127575165548787600 155581643490366816
75378080172400320 99695036352836656
113837560537988976 173802849345807776
87048661174979600 138443577967951504
18427955331426300 55048829383062936
16365877812292018 82071809422834352
65638480602885848 121146626608771888
28487752465661028 186580022180882016
100380071370611488 124298361029842928
70827197753743272 183224171291954880
54109241926455016 123080213432508272
23106714925404232 97585046944239536
13903845900481050 192435084626942752
9042135042752138 191904170174596864
148979904477633824 181544570972287584
132680951128999184 188759794831467072
153507197087014464 190952950636269472
74282434084434192 132836165405788432
79444998128457952 126743115745911776
96899119138704640 158311206053315680
154099856784260640 159930126923474816
12785250335730810 175174400346007584
121025686037603936 137706765775215648
169949908959036800 184480470748445696
22876536855283140 106194821192698512
140338804339341936 150937921457023072
28252134380005164 93770595697272864
26471829690315748 161049321719475904
51740981157997680 62227839214815584
111608578402233312 192355573880568608
8799000650181586 77111509460977664
126917161067860816 139960720563062928
145916727499786080 166425464165761664
119902129595535488 184571282148516064
59893487471800544 114638065436837472
37355102001948016 133171245537929616
100920748131397840 154470006829208960
58768219969622896 73431226373234784
73940208116407792 160327861344910848
21822127972123516 61887140011029480
156912691928583904 160412477017421184
175553302856431520 195387585245923424
138320031812351440 146352896360734432
21397077594149508 74193051215908176
52871511098912144 72133838304085520
65791539203790096 139230056233353408
55130059616389096 150183314528945824
31075297733861232 181899081142162336
19550502439816868 86342643497151712
24015973564488108 163740573218113120
8341931276442437 42216656322221424
83740783543498880 131309840692455088
75404072989801408 196372602617463488
70953099741829352 191906187153260736
78572519970175392 130506716408812320
3075622363533429 83141572178692288
88563422893218864 150480618958178112
122690757243018496 145983422468237504
63493368007879552 97986822709695200
37232489350110704 128375992006420720
14625709473728772 40061758354147504
15656841247824046 192303697027593568
105783963992211856 160377103020121088
69820642114035112 194010219375303360
1432513603709928 151094080692552448
29015262094787268 128222883219817440
85125352791568048 94511399397121760
41194898456959512 156585751523457440
51350120802930808 64378499587636256
61887208500380680 188831617847290208
19232786132293768 139422826217003744
89446461687452144 156330889523623264
96358442870871968 166963466933595328
423318229896680 97922081209615616
15935863649314822 134859399169099664
571526549499882 148874013765129888
106398832923444640 175576634427494080
18979137854987032 172690494220465600
71837151734134112 88949587576164800
84368467315943408 188947160573160608
50899441543225912 182593842690337920
20439041368261020 135456610530403648
107352385141652048 108742134396088592
11026434215528006 57641501112496728
136725399162010224 196648452639580448
118652617095728528 124525831259918864
30611165970270168 185337795273275200
53491865175361040 96123999937456272
38666866728394992 149518619909544992
13324870507327580 102379245505688064
50824563036959032 122916588014897424
76711796682189760 112736503786799184
47042606362990544 99286945268704368
186223363769097536 194571814128959392
88475386942510064 158721320436586816
83379386025656464 131533732573219920
7957593859216675 159444452429649856
124149127704508848 140274519197733024
73520507845254624 176765902840901760
3897476076752439 27324903357767260
46425926505156168 106442799704025488
111990720379351760 122556438938942384
25440349144855068 29967296449377868
9361049223439238 54084202143856608
28411089454733088 51819347157717256
31474194750799080 52195602242007904
129196561315968784 176050457651711520
39761654247740864 192226195084160576
91953883275034016 108504302240192192
110212994333707104 140546436968378784
147077024000543872 163824611439328000
157396878909348608 177306043787264736
56717707755007240 109411692142222000
33280404751703864 35549692601520532
120497148086589808 183256714105014560
51770947595762008 140383228749779392
17425205439004148 97320792850871936
1740711956915202 29827226394516208
65069427700031080 74558128285717824
17437460537625412 195682911666451488
24032089579273996 73553725807005904
11371845502937816 156639969690175744
79729405682343392 185634445533082880
91612178397759088 166114779711210528
57121503790455824 190064141268776032
113151046686689808 178920967165031904
23536902522535208 70515643518298216
35081115429056660 68016186099508096
105731093886523920 166763538852057088
61736873910576320 185747026565785440
59945072815507152 101280821826289040
60998422290534144 80803641218970208
29025865066602208 162043854677630624
64164446796200944 143764906018891360
147029343664148032 153478831761589376
64604462763126728 80132078791819696
24379205286047268 59325194396171360
45399772187933824 168030090952226624
144156347681182688 186072795040124096
171547182533189344 172689630185173376
20296209287754472 30746710996106840
164400896089865024 169552596422978848
85981526245158064 124653706519766864
10220838090531172 89478882752616096
104992933858275504 152828250118907296
83929014838759040 190578170513404512
11099510699327964 118983284666749952
1260653283728053 39082493956493200
18524372635250800 68603107248895088
136465880096837696 170683876825971776
89541732218535808 93483346315235568
151275024261826656 177513198612037824
140886790653420208 169212945383192992
171348229937783296 181802610744811840
45238417105208184 73702917677582768
168893606717063520 195194873805890880
32651268778348480 132563445436589936
67053384729762464 69575468089682496
116509535784899456 181223069962917920
26267835590665616 111286808169569824
56356953333066160 119901782398402352
150683686978813824 160679263689074912
59589293101179600 108326265815319440
121904728245052864 134763511773379888
71413708677157936 79251044688197024
45946323389419752 154119880264778976
30850003170857472 142648031991415648
115431614354754928 183598979948664192
43550530852035152 174488908327004096
57081136683631528 138719418299777616
84131989012332112 94072117586593920
149372482669585952 153418651809368576
32182226472072468 85418650978389296
13703970110335394 72968447951808128
113027103520316848 196059996707587968
144065462395875808 176452869764560992
13828417212219760 183916765176987072
84144288120114144 115015194174498352
22106154137921292 112316591950555792
56020977935114856 94524944719296720
65660602094850096 66759092200188544
94930468460853088 170760706014089952
104230772231797952 148756689788490048
70152577714028464 146495555399042656
94906782410025152 183022470491360288
148304255634228608 181859659732857184
26534773437280048 38224809895993928
51207013674051536 160997999323369696
61992517579011936 193980699574491744
6236700463439260 20423470628128672
93932141107794704 132045302843165008
122925673838189472 185839278478819680
55524738057154112 57832548392275752
32693779529854376 47089070997135680
83540612316941072 99732127460503424
4236240790946167 128201581675869280
22125449180501688 107069823029885232
35319184376950668 163243538146503104
6981545420286475 115702550672109200
31653504065736360 118718989462497728
105649337479879280 167008788351901920
10431458508860470 34295629950713052
15170847485405870 194792573830792128
73375733418278256 119802190781821328
77362282120163936 87386842085330816
19427473282570368 137190092268492816
70856829064072856 83296997772601280
140877827133975264 195289435769451040
9129033386263570 78916222230644768
6666507556665017 79823722999659072
31149744837767460 81535226789375232
19681913089186148 90679042463311872
169815877590227296 192787998545641536
57245818623447456 125955893114491584
38258657321818944 169284423849494432
8155109514110389 17510633546918788
116230176155952848 188655064860537760
23325524755727032 98024284197875008
95558571399166896 186590238380596928
103257443029747360 107273447199115808
65687504330013672 84549857433725648
70004963528403440 196644180536587904
5856211268056065 13477644276140082
93466176976938640 145472025925924960
14874524841826328 86509459877954208
109945286773496416 175265185447774336
6700942037341759 30522029520892184
9766351648586454 23388507379646664
51174432148422040 136058763252218768
23543082309406140 80896174118575504
58522964717716360 132774628994190960
113523026915792288 129445930426921872
78268520114795264 118763583699080800
12065470038214152 59784541562106416
151361269033495456 195399058994882944
156589398040347328 174426746590579872
14999530695173194 69998758647033712
16808535302974500 40183088849767488
107028869113798112 132351254207921552
89267235486379296 146879826406952576
19609140779738760 25475865077821492
83565656742389840 192363049271627296
70000429699336296 145180362729946464
181367969958728928 183167095537674656
90738517770470848 174982946260076288
146273213097162528 191080426326470880
54500542240786616 147085978624613216
13742057005573518 195032455682097152
52989832812488912 184105920398781280
26967750559775040 28002059585058444
121126007319339328 175020350889207008
71970220827841488 131030835947655568
22349566083617096 117080256168602000
161363191067266432 187252856460463424
66340919150899320 156828006537667104
48998744725363976 66246614190812072
34936744492525264 48583593605553704
69449556416216344 156575067992216608
75545745648227344 152891468522602208
27540142412071900 97899925233911920
52219092752672264 180421206673859520
14513133201555644 164815488786018592
42713371527735304 74371519329416800
103032725821503968 188972672107678176
150239481370442016 166927550083475104
72248896160187968 117120966438709376
43560388071301520 64816922035836544
63345118373148728 77025717017374912
64241855228203112 186346801723267232
9046991017923014 56597488904669616
52675101035745464 155958342454247072
174074279497610848 192267428563334336
98154428107716416 194731786912032704
43375314505421432 142198654553214032
125141696233164000 145877691929508416
13654938981011928 169118603295985088
8189755355960292 107720362283850016
5303461611226260 22036218441509596
60372572969161352 86254952190423072
37135695503449560 81087293757539568
47559167942967824 173336404813131808
103096144962549872 112672042999068176
1376792687676048 146215247927602944
18496204337537368 51540124408298984
34815899575484088 65300501792402112
90194999877943856 121227308983832400
60828436052279456 79172018369317040
14317991564658690 132173166343187504
74601352532268304 95028550589047856
294417679800950 46811658276837424
86980892898275968 128158133460184640
11233478293581540 157718499352232512
50178142976023696 149961065068268096
1833261432205234 14281944746449720
150886065573586528 166946994797976256
107631722596872048 181510121753763424
116232443853500000 156171449878061760
7631325060792938 91215322349523136
159503577160618912 165122464652905472
85274703868907712 195260304428197472
43915651129239336 147978172091247296
122813292052505360 146726926115531008
118712405720902304 190493871479769024
58689443909439800 87160138887968144
54347389973740648 119410668873307712
43034354313704632 106783124235380224
92546145096475440 102768672534852784
82799431164926176 171299320387555904
150558517729954400 165699971379909568
62654741511169832 173252448574172576
113215360263162096 140133809926147664
103182985099094416 139915570018774672
68791243158247008 112240894637030960
44925120252771064 145879139323730400
1492205239275144 85173235846270608
107104765205742160 124006688111160928
19072753153002528 72862376369800000
40447033754601040 179943896276667872
94045771012990864 123706899238502864
132634242330823376 182464262219679744
43821064000898728 144471047367677440
38435400541951112 127313316182442496
156674868990401376 191413350261496480
115783929053137872 173873366169486112
35233827462253776 97213352540068304
178097510708651904 186155419308068672
80066110931417136 139024898241035600
159326200839358528 168999036308365504
62416484603787088 153859480087956800
33230170027952356 135829562516116032
36090896436193544 184207938527748256
64992684640724704 81270356049485792
148904630669252800 178472989843438272
132172276185778816 166112264824988320
37877019778431656 149236964962738432
151349563186679904 177766955080952032
20396993390513160 190082594932378848
72732444862436752 132679993622332960
49889700371423232 51191731808675288
104848330073222816 156063099725138016
78034259670501888 171440723998717024
8135289880511828 81713315438174832
46157342555798224 51450661957127472
101339818577920256 112711663531459712
64183853119134616 120622432194034176
139436955580863136 152405535121852704
80368515703245536 87617502101805200
90718039904978720 186298287110596192
84755526063496560 181709422656872256
76291539461528832 184700551575878560
77612795647035168 127599454778771520
90643475284633552 136886590493439984
139596427671686576 182048891723984288
83093268579928864 122291438908699712
170045237659126752 188217196303955872
20380233465492200 59288598565538776
44955420479719968 118017274117464400
40623268472253528 91037037418825856
43319435739856280 180747646881319488
40843831826708552 95446284597935760
49736290710418416 97322637911602880
128532857805586 49683555080724112
139310628832002880 168604384815445952
48611075560096288 142815899540500016
90394602578275072 157854362906736320
163475927524935008 173859885638777760
40834545330210984 102488140131967776
63820445992979232 183951089042313504
27655646758485592 104901275332149328
47591563050412704 109635209842413808
2589257462629216 113228425125540736
129649516344176096 162453347557311232
58534621199483248 121575166307244256
55431866811988952 57226969227831176
147957733594494752 196280914461451296
87030890989201760 166290171019513696
155785766104586688 158241218143948512
7403717758906748 112534419624496928
8546018434787439 132478793146108112
68695475172499080 191226197427188192
115183599685940128 168724785945798336
139261095754706128 169825690174081664
31628328613500232 130534875527062064
23265341435281628 24253748364042416
100789029298242640 162882796816112608
49447027854728216 143918251936356848
139507316651770528 165961456786017408
35980064578291460 122033423456673632
19141561460769720 184058869257738432
43228979322619544 135553465331899200
73074068823519728 165150524107120864
81210881844167504 195280864987007584
17119521993457458 107136298769717520
151064890474467264 186222906642096576
2060010197352272 61235563716554184
3465438711435138 16407686883162308
67192601015794208 184351777811255168
88966973381315520 181942293089815456
52549983249778456 73371513244615408
75966646600695920 193667648116276416
75387157700982576 75520952794553536
146941789301794784 186114726606091744
22422258809744032 77230464982468608
2160137170011911 186825688006522336
13342452930551258 91881175437868704
105950298937618992 154070648211525120
54393059128046600 183665638601722624
45405543957330824 118426138702769344
119437199909243920 122217262188546544
27632618144976628 153943536917064896
89672617492353472 136778356403755088
550909913049031 112586964789221856
56418352990096944 149913904237553664
41961355924732752 73274283353753264
3960480923381755 185877646611324384
2725832916298409 146890763980408544
102854433466017792 145935297942389664
40006152730587480 45302946157975608
122807152421203696 124464653672379744
98755733630110240 187342424764509280
46040686951570560 76221569794133872
151998930900291776 168487182057751552
117118060739462320 143940532410950272
122155572019735296 179330403243778336
85162360773932480 104608000734792128
28855356558147064 174628921798167360
78289742164515344 149396603304591776
148026048834731936 167303519927845472
71858885917920104 143547160482587504
19027133368185288 85537699295217680
92107135184312816 106745668836355760
49353502620092760 172443761031395776
72507433658424944 92859320390729728
4652424708145638 69731127225382824
10937372798312308 41616062003742144
18123483867162864 152785647729993344
6329644336967623 75284924372792480
1835973499949074 20637110361579604
147193598530671616 164851749548876416
31342314831390124 157253430533171136
41489721813966696 46637237918979160
114873258503934848 141509177527006416
23946093657725484 195099764410306336
23168393453729556 130514645896034064
141462358106784560 166636794429504512
75184501595072592 93506849280765760
4231372667625790 58700883846555776
16025356753010736 67652798279665904
52487275803156936 157650677709687008
80792881734763440 94592564501655472
73189693025862288 130043482943021264
27345287872589556 113634811080566352
30155298604895084 191664528350868352
49894802290153408 117110872939550416
8630654704137049 83307176914426672
23274398781895096 130462361405138848
1766349695737936 188876738738344480
97412086141099920 145404134750045152
143228883763440112 143229363258760560
24021671001142332 120743461699255664
24985710501889628 122806606772868208
8595854334049551 83887515266692976
155331519960852160 166250599394781504
93285727848387120 181352202979869632
90256508504749296 161612741603693312
86102824531554208 176955820256990304
89904717669842688 136315114435428704
41290568951905808 139898012860550480
77632000287188368 180101192049628768
8354581018923810 193153253284649856
131193269358379616 140895836225976000
96005527053348352 100678618316209408
76000260339390496 118878002006193424
88725487056010176 137039614082773600
10606107103487420 56569035858640368
32441005675093760 75852015249708944
88944413309566496 108294085899045760
83453193260687536 117007892898501728
145704156497027488 192471395634400736
14538030076692214 182617083979068960
92304184264089680 125240690343742208
106268176933813744 120645596823552544
98360079727764016 119228335314593248
2217925196456121 184856568697314880
52090996368731288 182298149006901472
84219122716274032 175981519448235552
4451263303891451 114304666983605504
40508039573577200 49357628830049008
132297187842752304 158550715675484288
142228915611732032 156193294809421312
11918948367647514 168688286591008128
21919597089372980 47623716952832496
110440248289876336 132561942620727008
9682050721874084 166000421602502272
9303777189604442 21026955665352836
165008162618495328 184264830641736864
33192238042791332 33640577638072036
71634965583414776 165428977559197536
162990123784360512 187055539754165792
22592793290856152 96379915405848208
55451596681512544 161085779173395904
91752461445012944 164245032999598528
28032431824183512 102142742755090768
10699769832426086 138180610740880896
75363990798643360 133430824399659584
83822194359456688 128673181946166576
27937513199748900 129011836994952912
47025879129244288 159586815577360032
15672051533786238 185201228468206464
151102198843051104 193071126405343264
688558367548364 16914151634686770
80772139620864496 125060433004569024
56063291425383416 170373279794688640
31790902026962564 47730388638734592
21825149455037632 104786999586216384
2957772243134785 83974196894596064
28494107008335428 163477863863124864
172671595121219296 182462761152644320
112233703961211648 124042017851694160
139084224037218800 170505541270733120
33542221765121996 169862770385615328
37107214966684072 106043002598478464
58706681778810840 89240728997545312
101282323350744592 134996560954045968
15665750197071866 36599234613717504
39323848946044752 69968850354208688
12531032158017868 173958581244173952
76866486366066768 137206470183314816
20433883535674804 101406467930700288
14475254322823166 105846350999015200
49022757818757448 87739872554846976
59717700843674128 109828034225742384
38542882524906488 150111018829200480
3253641287489643 75039789406478400
25341666049961516 32539548912825948
28784291574557680 42364357802746528
104175182323484048 129678902630264432
87644400536219168 140458057649866208
39475173811302504 80351154968902928
96020400227992256 111185583605763728
133128115666936032 156588579337888320
107924048659030528 121839417740705728
87382268531308528 129110233583324400
93841130795038112 131656268600977376
52711086764053576 69345564371212368
32971835536598468 124891512584542416
74207814512742048 137710308270239200
60017524121620528 103551848901984736
60597567090578136 151280431273284576
15855367905419300 146727363788610688
70135693996139296 170895925202014304
34104819637935312 58368674653957392
116500237507402288 176300345868145568
129229199317324368 129751089165750000
96718212999704480 172274309010910304
6825010359853402 134301922768237056
31533489017314568 83726567412231360
92006081233237248 186888132622046112
40358075943473328 58126729945166672
12638964817678544 60723781486282328
61313311599171512 142333131359764640
135548956635134800 162274604538688832
23401735372587812 59994480541945072
106006709146262384 142689000735920448
53013579192814160 145345244324347104
133724617608096224 160042792334708256
24582638899241608 116855258834568864
62772940378937552 63766210330266336
137596287037543472 171734197069959392
15491310907046792 100088675436602272
318967923924226 100824826113647760
18148011681016716 78850311482134096
32378298286121348 52999749448982800
70915281968003488 73425393070423728
117169793288370512 134472758231595728
62578609584115152 67595207720324032
83376439318022608 172495661844366560
23288314924796336 86748667721062768
16430947155473050 163895841465066688
74101064072531648 130895034314215536
42737558098661720 141372279774171184
30306001067986060 159674195096976640
35208534540363444 92586248727927616
80071116384171904 103037111386749936
1720458925596758 17881792609543638
51610270256694752 103906910982494912
32448198733929040 78826466595617824
15895621425893704 51608726985939288
72175695952509600 74158753166975824
14039263418139098 41884107936403304
15007279012403614 42681669050688472
104349020049122752 165838479973418720
78322306214121328 176791109592921888
81167802337691376 120533056402509024
67133963980362680 137906304536750208
139426399044853088 193591064893893952
111506409447642960 180860651153747168
34375291636654696 65047583710271576
114511350655813072 120715312043269344
49250800877443312 145656572316450880
36705131285544224 146607770646514464
11290063169114392 169862867448343168
43166523977657704 115178501282029856
40621113394439400 61037594541953536
44492392576794888 102859866876915328
51231673128933952 74641814084591232
148327837548891456 176608814889281504
68320425223755936 121722190848949840
142541226114566224 166005471887256704
148370510887131840 152302811594786144
82258956837712160 128655183627834272
43871744719612920 95175501156023792
6707427281133126 141100981474043040
143641782191124304 174668200899700064
112936497820669600 174664590153043424
50964999155189472 105029508366860320
61260501786826920 162864600771855680
25749414088640200 108035664039534016
108247421626230224 135722409240079008
92465458984427520 167290187549443328
24929746971357392 50469654047620336
191821665881278656 194057333822736544
107974095346543232 124182211731652064
131883549184852816 168134394600654752
37961245429311392 135376921870983536
156566856433037376 189153826118054208
14139031998440060 34176180824708772
124682882060877456 173346672702401984
130730015514481856 145705959054288480
31548979495052916 91254553302965616
54017868691170328 56571214000471752
156583212850262368 181984991007560928
10495054429910422 158536404864856000
15422774216795124 137189267376192224
23270368864896980 128120205369771440
22112185288273204 181683546306123008
65642451584557600 142813664611922576
149442323602280416 187116717665265824
70178121480780720 100808679897469648
3422118010005841 32505809804196064
6077131035610903 17144129314739204
7446006352160845 48156315974676912
152145581845367264 176482529069747744
44492341112162272 171538435304256480
175978051752957920 196408675677904896
113305349340531424 135995915496838592
96351833270103440 132869219868292032
21833678287517284 188264704400510656
9448074129290648 183478171091784704
83673979971360960 111669455089186016
40732368984236896 69614597263734360
88114725409968288 107141279328908864
97026046036155776 105865988370117856
183546714092746528 188312633368550944
24230418164900984 28313408723728572
34589641457582204 53921777407280688
124070990213317744 172768422835167072
55494529029479488 71489149564554992
18459599109844408 162924694440252384
76681569038855392 171795653281601024
157086824188060576 180816946561215808
15969804398556746 47760417967175952
7164917126072645 89657321515037632
47897607255390344 137243205703961184
46597707935005800 84279714303911744
41033329908347080 163796216741957184
17000791604349942 108355193014595120
173010637859725440 177203400924786752
6414783277921083 61654191128123192
8121998073569929 148386683217810240
60972526968188664 104732755549564800
128672778820013584 152915682419757664
69937302550999448 164168204966235680
20719647814471700 118597543580206320
75660955576060720 194430023654482400
43100259845284808 65465179958181392
36829435055930832 122150631838752880
92043648158061920 155894244382352416
64095907335614400 91212732812995648
123711140920126288 181892148261671104
152631827665370720 183587958447213632
112736297311346560 118350161851518784
161635360891627488 168255777399016384
142693267124485952 174751080661587488
93937939911720672 177989881267933344
98256314672400000 158260858347382848
8326694918359630 50635534989956152
92862803255809744 93600881204253936
68730074545407496 150582422219144512
60936073217397656 193233708072487744
59157800819999312 179509942498068416
79479710198779712 80095219344231168
47423485948149544 144246379000650944
74877145241240464 100211529142623088
55416972382236336 190199089706316416
79571886114685456 101128493941282368
20135288337761944 123720264123207632
18089925337338696 96878079438116416
43174082644472808 157669417814066784
56615366974059320 110369400541792048
93466142355528032 96595717697046592
21073420713641036 111039002806043056
44915255882674624 125905847281309296
11008724018483204 99074722860489648
105876205835744928 147017231901191072
612838127022064 14654268320952256
91020616871571456 144315981977679552
2446607493124417 76153341374406176
21349928411300768 65848263779250560
77524388872437232 134010310145719936
86189336716606016 188305061006723072
16911259477830818 169685489146358624
44663321863721384 194080000737769568
146503298583212960 161976489965058528
42765484504042744 134238303842862720
4953613128203841 121726341165385904
104364222954792912 109521262278928144
3392833030543749 167822307436770496
33314301678833040 72336336685423088
13430337756507154 81023541440479440
124356330966149280 136832327681137712
56304409495533264 99182320284764960
26662867609261808 187321754489491552
98316619374979600 108992698676832240
15370835758263872 81111256035673712
2107070777644911 83705736159126624
43984940860194592 140566152033677568
73832013976676176 111293347495075440
87263360922788800 179838277331730688
93745609242136016 194250393366587712
37541623127698064 131540545071561216
30217487053685520 120856536816338768
39152097094217800 194393225082729504
137791078558449488 144435863864458048
7889162114056451 43939703997264160
90968905425621040 183215796245589824
33126687981001496 45474924848518408
153751761670395872 169569878188427552
171981987929551232 187882008752472512
91524765344490096 182600547062537792
50124328579613152 175827978321374432
56508272685888384 158863561553039936
93170568224720864 118745241630270800
122527098040919840 167164788773957824
30872260627863044 125054251131525184
114241530212552656 155495226681957088
29837053748388648 50163244593264928
33577610971062176 76572336755852832
74700697765121568 130230791878038944
74185238067872640 90679605591659072
43140309440295280 180315344809833952
59350175434595728 170315787495669120
116472681056614112 166917164107668448
83859380753807280 126182109809099104
114990839694241408 162145784414691360
35331020939689604 177476323403002496
98744918930494720 99046557250133216
95323157915763424 186349324029796320
93429378157233456 156850487000663392
9737867631888360 124888135710533168
109183771337002704 109779051946913152
2171452560465131 122227939332667088
84771809204500064 85065353366364432
16226351437295822 187940546674831328
12303704344160908 32243636348775920
85392828764603648 189277569271578912
99816712776829520 194558131392082208
1106742660007535 91012618504817488
38054258206022080 108423130396024032
10411785324608410 129651687316211440
2649807093857838 85603963146033744
132602872730316432 188595901900091904
46302624597465528 168286216276010688
68871625216988576 103522656038692112
102416566434966976 187637918552167392
83886359481128240 107832538463169376
106988182792341584 139015806575825680
33369573225410568 182559904329785120
125751600540573216 155305071623292992
36320995465952112 190153715958750336
66845841123961040 163512671870736128
4756230597704834 129572397525154384
44820772850894080 157806038214294528
96991802019444704 153541876222811552
22217958349736872 152297997381289536
168011925922527616 169023273900609312
48470946932607640 49834926919564648
19514183709328756 149999456137921728
693656739200550 165224954494683200
157190425277198304 180443164355130176
64693382515378328 96084856370059072
41976627647134648 170110216161443200
14735742371586284 120151416860259008
58868328924262816 168075082642769856
6913653304398520 82721830952141072
50027450860020680 183645275519294272
5992738570360964 149512484767243104
23146328879807840 71756945260212360
174062121131047424 182525283639009472
91344027127913920 159763512639583968
38585371481021088 152386954235676480
21831164474468588 25044871057840468
67407464852231432 138181478508534432
5806497818385842 189844884994837216
69047861367816208 160910196112250944
57998560645068768 123973226687943872
52996816268219496 98772070324047648
140230694632916304 165613485794573152
98844590550062032 195469709228747936
50910447495615536 54254660642217920
2857160232647539 182359472018244640
80715918200263152 179904226661176160
46489773706578952 94620162864278240
6689811889399055 43443207579176272
28100074095705100 33446770990707752
112222543384103904 123841831498385104
7453119304690897 35267363574219356
77287782025872288 181102760636294496
84294473870521776 155339493867590976
126214943097418752 151966917044428672
22064738959596076 91838925522616800
24030224793497772 177741175472131840
29268222443724380 119258563463650944
10380302250403128 121094093425290176
118326444099490784 124177490473453744
50952825057041064 126807887133399392
89156645578549664 150518640198511104
105915111284761728 155629230232806496
80913289089649536 136662967954447584
8675775990793692 16973025257684046
86136991621155120 183698114582357248
30052779835555592 166801091791234880
25808237613597656 150088608522901792
182441035990994528 192167207740942304
21892420920303620 23560494668067344
57665515794775016 151195219627164000
23757763328792836 59418056311322912
23358636684596488 166239743197064576
67648152458042352 170357774232184224
51019122499942032 81368274275352864
145597511590886016 177936133712547424
76217847339623024 160479087275461728
38719500088081800 131609270343691968
16353376268620424 64019341471134992
48201407154303952 154288935231232704
108593784028389920 172025569948855200
3971261024137266 19304694764711780
9172393336843852 182558003974121376
119337246684997824 189811703567879488
95005160585515280 158559982591169888
9693715369192484 91805224369918976
45119894264207112 50811320359141736
75414262407819680 160258493409525472
38853862077975296 160646425613249184
32327486330144784 191057848235742528
141076731210299872 151474939100668448
95880690838862672 145511705997465920
54591747537309128 99898517478149168
56947461825413064 106480894312686256
87996423046448992 149789294360926464
13157841288892036 77594976625314928
62459726652995312 71867642092524488
66008490800869240 106295057466339248
22472317487361132 127115236030297824
60135495574778616 81630170122285104
148185439577411968 185988611590038656
119643861444218080 189204073817552384
10580915720801272 97007994983701088
63010817292137096 123681379787750000
48808134168383880 89969759076417184
97928204129105040 116031087956224048
154353798889595776 194335619220049184
12973550469264708 108126861264095456
115199624953257456 143277797927361088
62867281376042752 85688745772604032
44590812010904296 143535318582911232
57061971020797488 109256007643353200
107835630227928816 134826342059081168
61906295309329472 134878164445543136
83236151568937568 161184735865056160
28122154021818252 99822759691109856
88827402552317840 152105115090196352
37580885587510664 64011034784908976
50224287683218744 96008762760683888
64114024209541960 84778704733333424
577274656056149 151291358673533664
37433773278432976 87094156313765568
31326540677244880 49587297922464000
52688276771638552 106720230651900096
103836633810856912 178523987327533344
40036472121870576 62010591955409184
62185094118172088 87086125682327888
21486243635126960 26556418022544640
4502173102979559 51300370429483456
50691904355783088 87191925077268512
27120240334232744 41428880114538632
30403520055145820 121176908793548752
7973407748912149 190731864296788640
98918801311490608 173274247582808672
81457137923178736 159544502935310208
22633500955449220 37796518377678488
230814675379658 24241478638604684
72578896719433584 177327736824568192
36929945968342688 38627416362801440
54799368893193904 188398357519413920
47348751850270048 194543764032277696
92038573727160416 103027842528567264
29381653958124472 176105075857000192
37588636453898152 175795430106749312
29179308036059168 74760372327018704
3385313269644920 156362929143440736
15241685583999670 133091486563493984
39643638554403112 196286421547481024
160444344330067552 175276715923581408
94160131015595712 117657184363396448
119577691481129312 160892073342662784
131165912688388400 173841255712104832
76671046899922288 90615120169643648
26992934611716676 131319676905870912
8610217680120557 195338963206396864
36281783560658008 89920688991857232
134762192115533920 146822585047405920
80331288211137392 115384363181790864
62936403275675856 164065656051431744
22204784324420384 71509610173808128
14010058979916804 40800657910200912
111289632481181088 189082978041628352
108516632670173792 181393025494792160
143005249752082304 192044295816773344
53602950583600296 183673780197119136
28439667057874000 184054098523770336
82633953891518736 184123478048703648
120679381890914384 162546122813368288
112635372108229328 129226236547932112
84551349248199088 150314160146626784
4359939048718114 144019025629975504
67518972105012744 96538181265888256
102682461200202688 177255437001243936
129414329526036864 161374600759012288
64364793973072192 148192991645738592
66796292418530416 155683377559849376
74311739648594704 146839820900308672
45798242268786056 168978404404571424
22641512601034704 47906266493960352
47591814199203688 143771968103354480
31649295082251920 96620105564348768
78906888613009488 89718532685429760
147101362871206976 156448004411392512
43348239739335736 107496505234954704
38559605995108360 115008073952199424
79980246404984448 85864108442542240
26936196949350576 176440933619429664
18823941660779860 29475130370430684
55641260059729480 141923004677652768
81319315145994768 95868221978632768
79566933139664848 187860991829978112
45822797446541392 121654966166377312
2552076287235396 18657429476106940
120021015048129328 168590748143338400
12658159389508448 84850610682614144
16775861641503840 30097347099881404
62272926645410888 78544496128194320
34197471896696152 156137769209861536
57647049870872656 63505283821329408
20248043614629512 191221152291547392
14382951362237736 50414069041601568
121178769588859008 148754187754418176
79998250420900608 106694961135452272
95405229985050864 168908043115723200
39785791705263256 144046671093466272
70638161695845904 92968486186710912
64567963409268184 152348965363774880
4261575082904302 117970214182046960
134918160595017744 148003015511266400
18934832510985956 165775474791846560
128776936356449008 165017292195216000
109304097925182240 129947158376722816
108391211234096592 117946200108952944
19670104529225516 155860947366559040
132169145112437104 172039290246848256
18738599661294668 110539846077863872
107904699738623584 108006856619864480
73744900566667056 90225542565297152
100019181867801728 100566829147888816
10641039111763766 159471768452688352
63212768626756192 181945651931728800
155703837816119744 189302412132348768
55469948429823840 177982297321578816
298419340313475 53053921719993456
161164239037440960 174368756245021536
66745837451464920 71440213514540952
38593451086261888 94049977719862800
2812028568178710 73769650248733104
159121430238996320 159207086190277024
16442427936977122 96116662321288896
50301896794252048 53027993043027304
144076743943838208 180218653760839424
72028488145976536 88150752984075616
89936119024802848 185754127728412064
98985073067532816 191324403299649312
19481684950404436 157700097080901216
91485448382197200 170955553256806496
18575114169398536 193783950948781952
31701817961940912 83077780218315472
42401348067774912 102100904668926064
129315593713794848 193692023278527136
106071485249683280 169028745629842432
75435608092224384 154720802023580448
4688487743483442 120409763230489120
172647697962311392 179467441267540992
137641314555511632 188307221818014816
37696202793152040 61684048005864512
56874376750418360 177708351396122912
58015006892473360 110928479844774896
25656310027567156 74684714474788016
64939467046778488 116101251181460880
12642877187408574 145762141317978688
23796285560801092 136971359962820864
126965775099036736 145704935554955552
34294015067778340 132083022164800688
36435937113079992 138035090128873600
12392246305181862 64350276379753176
39995561723141808 80316024687057104
68996516444008104 108311809350832032
63145454513461032 168679611952827552
43971916811281864 97576171080723088
30128838067455244 60122967595509256
15840429780935658 57715839058646552
33751140190171020 105346376706927024
111884286181736096 167029701193892544
139808105925872560 148859940195026688
128339538301475104 146157062786577280
41396662626621808 144794196656431680
114693429329733264 116696625745824336
45302414099206936 121486362778388240
36329615990198104 108018883319984512
888378354026108 190963410315910464
127998733951685264 128959779129279056
16012613883069910 50367420625983184
123265805806914352 166191016533910560
179399578086247648 190196414035636928
14780791249339708 82255404389465600
17814600145599618 106649319608461216
62102651980451936 93018316314961440
96368525285466336 144854585720862656
163043855539492672 165399952910354240
10435471726974074 90220206333524496
31906179264977252 132719043767480496
28242700297597492 28805138546194500
84871585882392992 142977514896636672
26572473233543332 149032499987343712
37556408093835464 158728542082830176
130561401163554928 190140907622744384
103550464785064864 146724307140373312
4279356081520523 74258921356091904
71829837629893160 114034054812131856
41423019130163568 128667767725787408
94316431485642208 131224713280167648
53277597891489296 54395163530291832
20927086514666384 107126340706192880
42773636339187896 120195054936226848
39860554561397752 155434569236984192
3550614541311316 65200560815169040
5331360234668954 179524245824483488
79127863111355296 82854616052601552
87189223982379872 102175782831056672
91716505283704352 116701707229310704
23347940810897968 36131493607286832
116164543622368352 171648777543773280
134655625566784848 170042241351012544
30755530110930176 133087113030187232
119013968612008880 183324767792565120
133550133615197600 161328221282703872
48341572939709536 120435584338503248
113429619593652752 158733193586760480
19470073394092668 27135656579671864
100419563179545312 127537808800291664
79443085689550480 156450515421169792
12059439773751320 14790125301094014
27559737599575972 53113729161999448
61642006025908552 97336924294497200
80620760745761200 154630397444714944
41866734590499704 169079985727597920
78469065951787632 178640646753991040
50939514745559896 195639842923854464
39223042523781112 184699876007251168
54753985989974424 187256320190042912
5024184450911457 31996508645619108
13010673961610154 118973137791302320
92972371038444784 186643181130086080
8137096920679111 175231130679868768
10639297792170464 180383751210679072
90503781350535920 111462156935580736
11280275095966284 142921521374526928
33270459510083720 149870931110822720
20685296995722516 102446687585244336
85835349882161680 86710810679219264
43769702987128776 74079443329969760
108120310076498064 112999220180624144
1667546264214603 171986427736241472
61571210951003192 79659235532928112
20153913502669500 113276344757473184
76330474894442608 129110031688183232
99143881934656944 108260127762321520
15461414791061534 71242930417232240
69966999005258032 122987892196553168
68687339580436120 150471211310999584
14835877193610714 151716574302554048
100199898325942144 115802027213589936
68970741281237264 168728903557783680
22618324143462660 95470479907318080
52013594852896216 83172672937089520
81745804920397424 107349995428339664
21369960597265028 87610327112806832
97855764782213776 171666004872528064
41537509869468616 55480669097593480
172846119768014656 194820212738094336
60075842677753376 108311264170606176
178623272009498144 186670898950164192
11858704138589386 159899933416172288
83845606964630896 114103282109710592
48906098727169848 157759531680701152
11673640612351416 27425733255413760
102530654837068752 193200245505112608
52229662296676608 79074695652410016
80951619772049040 154534722529871968
113465310405747632 122175995816606656
79698268648536528 91766931033078240
78874163721554496 128643733079355232
81543710188713120 185253840562609120
15194416807105090 109299318703865024
27422310123423440 112474168207485344
49611581493167416 137542360433260000
3246010818199086 64480283376541448
20728450831433740 97285037301296608
53277681755092920 192887206800782080
39125615579018248 159710506939442336
165776993031790592 188097771389992736
65322547459157048 81471897404104768
82080871890632192 103137064654097520
131360514861798880 168023696918766976
83898155618035600 125842359956643008
170130064955766208 181952152630443712
113632880624753360 178480527909205600
163982182724427072 193474778449306848
112728401956865792 135927936275131136
113405658906977360 146598932275855680
20069850984776516 154657346347568224
91460362710410592 101408667212323968
66628617441418304 182768638227502880
24473159311095624 123417197165147776
3090696077672609 160974251907875616
37849190136199936 196203987493466912
6629836038155052 113076692745291200
107008573246109232 138319732441876736
58423179628394832 118107589344347264
64463952385609928 108901372539066624
57427605183690728 153120604131926176
53155547184383664 94336036609476464
33939935903730916 184261042810097248
63996234500857520 133794457515365040
11340258856744264 52412675509950816
876919993211952 107935676968313680
10538033881692782 181083139375403136
41410241100967096 125397979368634144
81364779947345632 151062033730500800
16851921073593604 76981203929577808
12596804205126858 62589782923742296
69469785449912760 195761226356329056
62147851198470968 118452139382823856
8623190214246030 86543986296037952
66217841411814280 101980608492751552
42537184519164232 43697485520614320
26256117682657532 125963403948668080
147165307967031808 151413782111917920
12638022670447836 37309306292991720
66411051012547280 82016388099596576
52015120036180528 138520261515905536
110768712901959952 183872909227681600
8294254758612983 86596169580151776
99906949405061280 102140662487567968
33769090666948964 81378379698489216
67257880159461448 78673134686218320
166042753561991264 177182639574225376
140059893048961328 189894999665528736
19734288487624804 43362704390129800
27310517303523872 90965911589752960
53424517876329504 87147513986415360
659265364274553 92236191342533552
17403061901894544 70565230213375928
71666948942800976 86857544313452496
8645852497427371 70369361965586000
11525592140770814 122036707548561328
107839040114811040 163550129392213408
50206574403014544 130693573103667280
150033811377432096 166264169041113376
27156403346586084 141331436303062416
85258257101181104 102474845825952784
93429676090356688 178405606137180960
43454370063602152 98831146089901296
6597140665099105 72817620427718192
31988310852923356 155711528714585280
32508341382874928 140951070877230256
89816387123662800 127855870867657952
45841789865876672 161418168226413824
104475930459329648 187855698938086240
110811027580914272 141739526067903520
131830116150812288 153667949540618240
16332590577487716 145044960496587456
145283472924431584 176802350684182272
62373298843576592 123540867993950192
1973294938664360 93065110971930128
7925176946439385 73527675821757152
106707836328181760 147329459936895168
102384888505521776 120562703874335520
33736228905460512 133951622011278128
56923449584059344 97139278246463936
109778213679875440 116169929019076144
46673282451501808 196858033810158432
89600961439215040 176473824536438048
29855211255025564 35782807457190080
1182137982692854 165775118518554688
22805594562475784 116451464026086288
52616893127596648 57606983979522648
100987100645317600 179833062715866208
50689560151156032 74067936777166528
28905369185444948 173294826846632480
17630226539461120 100548536118162624
12675109307969586 179220868586975552
97501159631448256 140228388078291152
19605457144473988 103935742914967616
86355395412982384 121693253383965872
11555594446492534 70113193675307264
123215559081072864 144354616421603520
100593976040780256 177492432235903936
73176481713329984 138902889835765104
64003362997053760 118036328047671520
16780883898546386 87340281264823360
109858429365579136 190331299116554688
110817753624145984 163427531091528512
114793117179392112 194412083601797056
45049710131643336 106212729628791328
107145267075778880 115739657742687632
102297879495692624 166165129167062656
30123357803718272 177466700131187744
39175323541198424 64809976859553456
19369756789785052 48449945154174192
102863108779331264 138239242507916544
80992211086788064 98009906555603680
89688414022147584 179909017268226368
23961657353852980 152269010394000064
26642717491239728 66148272391671736
122732288315791328 144548412839200832
61340879312290064 143528165240986848
32055705141570200 150612126671543328
56893205567217112 91767283713146688
26855018576112504 91287710551445424
99402079680045136 176925584489062848
41391373319167008 180764072379833216
163877111090672992 190578895235867712
71630302218075360 133038619491734064
35966334801341472 45135492229210784
144886115920865312 155022479708862784
18902956629549952 112505579784452192
78046761196830208 94738228945355504
10386739159073050 139548501153744016
117868084044009136 185160541991278048
39616562688744312 195245140852138880
143654194492730688 177594274720515584
185867814924325504 194024969305593344
32656291734130676 41315986634619936
25185577113150024 99550856417055616
91834657550197536 189079167353005280
40251533552311344 177705356816178976
83176484159190352 190935597753253568
8805928639959691 73607529075456592
95794479365939200 180609640158877600
37840338149040376 159827604098201216
18311281013244020 186598725152359552
17411624476213048 78149801343807744
120647972115879888 128629070218801440
18491718818910588 113148917076572416
180592619002642368 193453345036898624
49885893929279456 132886552684262448
55591842627630568 111499946782420832
13464607494130538 47807804774426024
32528076357052364 80636366749610320
8590465489042649 116395572544059056
2789821397135965 125389799678313872
34042610588515352 96065929621597776
54147767000526256 68378430039234832
114666539942321952 123955270326497696
143923328722637408 153414426305988000
24595392818347060 95064172601912336
110725876396598848 134657194881547696
177042893835287616 182863823958720992
27481392151193004 173771598436254880
157699261092667360 195836187055535008
119353967473326304 132373178253751920
15087325031079040 102181082474683280
62074955802819648 121500874236128096
15131743112420912 69318981874881432
24043266574303256 157106136560923200
38237151883415048 123194474072287024
49536733181804784 53090808182947712
15695913898148062 150701437835079488
18046331636737272 152200698023794304
167599204950836512 189623223816789248
10606221782636348 185914000265774272
88587414720604272 183245740751887104
40626939907655120 108893297795847280
47045958513353720 160594192073640064
82129893998339120 133983183548234320
62244803540124712 78658630390154032
9370061789789804 84870769339049952
102710373887560832 133126336653532896
92051489435664352 190434899199958048
84607114700184832 158978150329313568
100163519172743952 175071259953472128
31525118597127324 153287757342759424
152503502594441664 188200642503085504
54224282651322800 141841758171095104
28366320971572676 119277549614747376
159951578341303072 194795820170057728
50434247647770928 98795385729666368
144538629565114240 161390301399243776
52709210299773448 188914410251508544
23055015124872888 132846463364589904
166668526229017408 185341657355249728
30489042749951268 55772869772690208
77217219659049392 173324657834298816
79958337983367584 180886506147410976
11859155944662472 72340311339783568
70592322735381496 127787094354733744
68567900386834672 118370854728518064
39331355848349328 169779968951126976
9867596220354360 196552690580097056
90475003846604496 172375219148056096
20582431267698236 164486855580638368
39754284537984992 185380544944531136
45060862507724760 51488865985448648
73450654951509728 157842137677883968
80108206513315280 125415493306174464
47126691239038056 128258613164150768
8663336832758451 71451096621914688
14591423340388950 35012331741350808
15650941088671380 98501370142788448
99967506385528256 156618755166265856
136777408046290656 154638760046085344
82425315010561024 106228028142602288
104480480752910688 150436435004358272
137461947841481888 180180663514244832
58453140739541344 96896280181742496
100353536255926880 111387824334120816
38544645147649424 116436256136565792
17685288493681522 140031225092951920
49676339733963520 118125155197722320
28380152118673284 45174305087468888
60585294557533160 142215168021029808
25622243509455444 29953059960698628
92574001052721552 162934149193845440
51389592348755400 114198691792437008
88288469058669712 178609697089990400
53801344021277144 142064553883245952
4491390333216115 137837005638222416
52658154397588120 125875772457471248
75868492944096432 164023342979952608
44487648702056912 112480004028106016
65485361825040896 153975963970209024
84297896480953488 171219477951725184
69005449753128280 167832343081620800
33404673263756576 60401240000791584
84437599872398176 149521264379417312
94093650543429024 132886599770887776
29483547876734052 181960951792614720
30136762735988532 113595435956074112
106306466040937920 126051729985260912
145788907397535456 183780875927037504
53545022456520920 180955396220201536
4908414816906663 43086827499650176
88558288604870320 107754084138881296
37021795770179664 149483591973884576
5840583723655331 56358521397419224
21931882648167496 62309318194532528
113205562603632416 118320197112148944
134671185781331872 180751286432439520
59357760289736840 86046500831451888
18815488118163572 81191823743685600
75440019497585856 91603697817326496
31783210289157664 106224495997396608
14101982708277426 130223330636134176
135879172342800528 156137868449694880
80579289759046864 83381030788088576
54745843439992792 76461817236563664
39127594852539288 83617407562538928
85295892877072944 106026668174835520
2669102097829935 15137430412961578
66472920752630248 159852409957380704
109644834884665904 126686504087560352
3716755378489219 26792936922110504
24663708257238744 189427106126589696
108741037924142864 192873603420798272
42617766792111872 129833657962552960
59432849396380960 120692445974115872
102515518750139104 112361467107823536
52272057221023664 189550026252803360
170907345208286464 182810681962940096
20998654011096196 141741607762172208
56463168777133840 162467366939618496
104872528369642112 115157758946398448
35970352444521992 192029419315699104
20757375716544060 160796852401865856
32800832004610792 175544374636976224
3581897274607269 52098737650438944
97319739419185040 133290799288754592
71035864934134888 143285017899302128
37070213634861720 108468134737992752
39868997320328944 112265382916983376
6906010984058207 97462555579225344
133440001522779280 179732181382710304
20175100218890536 92889919756159424
31489318225542424 33006920532958168
5116841552170335 154278804556416960
136011449847242992 165101839295584000
68698101067566552 188584692884815840
1214208936171600 179878193957004864
54208114707752784 142865534641173200
36836165200676952 170267893668513056
48087646096375352 76186661291672240
144299520165342368 163278896855822976
102508712870086672 161963407326259456
12800679248875556 149105308892194496
7241444643187689 80347077669938144
28316866819596912 192701014209033152
37209133506372680 112837583385696464
26664448207313700 100185744687097728
129546034903113744 151540060396320800
75741361807238448 93054268755978912
126401476911076304 180117520066830144
52474767625521352 182414270717425120
57987469035772144 105279905732071904
96431965749152432 108647082707892880
46031496438767448 52879312965186216
130168502352547952 179442035727620768
39012240027730744 100484965432211168
99946264755768384 179540099571430784
67082684176238936 176296989438138496
44808174908893960 123488647400893904
94678798625146272 185825828488705984
3257636178777983 43552984172368384
145196353168162656 190098843674584096
31243376860130524 144009011526955392
65223226962772664 115393724405413040
4371947961558967 64300328765143768
34746870347943872 65480474967502464
141681971957741152 152939059000566048
13345009048932288 34127353178525796
19416459554693432 36584223935441280
17751949706449420 43503073483507824
38029466606699400 87834136666984592
90956296308211856 93569522940966224
112952377760371744 142246234033784288
166237857996343616 193243895599108512
103234194554196672 174283630724374304
96090436704567792 125535746814996432
104750677464095568 121716384853527056
9257288235517888 126403472284351312
120687088573913808 171984013074803872
7994151284898728 128086148787591920
186925649349672288 194247000207170464
67570249292243704 174326082393701856
107090234745183136 156846752038470752
136976781726366784 181211431541186720
3322363733140905 58142827553816576
16081623323618398 31197777981752656
1000095991983554 134512908999880320
31643860397866624 42676376845751392
25813465721953880 64888714576616376
86309505731288336 121710724670895392
35740822307199172 92977030840549888
13986566700481868 60108620092529816
131245672583533248 175912244875902176
14004367008645480 105514608341145296
150236074392545024 188886680843485664
128194161460098160 189238203830418112
2224196665950333 157312711721843616
45270537352256496 99951642684196896
183891997651426592 188418213637344352
47051341127583696 196863245372820448
4594801654334944 183443884208025824
55840781191943216 110089560299783984
38388342504644392 44933006019202808
22688322890855676 27233316013789516
25773065115386648 141377445770870864
172267509887851008 184710779050710304
73613501329111424 185251443023112032
88333383859696912 183079621509712800
16258928086595438 160953394477648480
103109930464117952 182718992808860064
47623113969682920 139975496135159440
45175142328173088 186880185166935520
73462051087405184 162119657293462688
32077676743912100 134397931404757600
37640651019481608 64576827625173528
147918225457475968 174700123242629920
56474094079174776 98337091421189792
36473721119573176 101391130455768464
38296745533096560 50148393093988696
51609659911423856 104148023712003904
7192602959268546 175640192160588672
99563390855686064 167298150183516864
37120297936416808 99898059585495376
12096831650726218 93228719194195104
78664620200266400 152544617035610528
27632411253676400 187653324414768864
13824916059330546 120462950734078240
2068120920772784 101807382800614688
10496028918772174 157783083184894976
122335297391603968 160990756147114560
42997087248829360 83295240261565312
72926922336890848 116090854323155280
36066486859448472 155351857402635744
108695735135972288 170778364494068512
48087866113437104 61419065633390216
4379587481050009 23236015000607696
7542272597554586 107833724428504608
68192074274254152 170521946049608576
57528149198456112 157002692437697376
69848511777586608 149048316039855840
9764382658728296 102579270176988320
117462582405838960 129910762241585088
172830502637041504 180821786659441600
19347395990242672 182871780089542272
5099403599761710 15273247708898878
43957028007308760 100139295315111616
37670452865714016 52450356108305472
49625481293594176 82118051097996640
5932911753700359 72093477610365664
84595975892816480 179783532994383232
61605520469153488 66345927353307968
119221172357165488 153308246503936032
84955181851668048 119233915339285040
148748995779609408 154141507571568736
9103326070468532 107101638772695744
9854685181997754 135567983065174448
174005317609257632 189299191692218688
36357409141023832 103220763442236368
17591134457105462 168258834535871648
4421069582157898 84729042639595408
106610840691229456 162689950635400032
143056727742837440 147516535962503328
36660619353296992 78995240922928976
17488535758405368 99781341343184448
71592219781375080 136301727119389968
64248479575601208 126264217654109680
110072029748124784 152115994569695072
127171984300624224 194674800742550880
6159668112938857 143864295231284160
44538193049354672 138409455177477504
119357337890252528 137399124661036672
49075161997881392 97206492353048896
133585810383254368 158348761875549792
39357242104051232 91266626291551760
65409263139843424 144215030598221920
62743468988539824 85038160858273712
49553604205350920 196623002551079296
69800779159813440 153336774441904160
25678974180325628 93339199914973056
128796241675702800 129307969087448928
17763455382816480 126636000691729104
46139692058562448 166025886737592768
28697249649615368 193198949803665856
17852441965750806 23975953439528000
123778300339740800 164116207862563168
155666204679015904 178987745987114368
189291624125210240 196437637422984672
25890165867599076 37480103555886968
135097294609472304 185299958126588768
96541284853270192 176823314580442240
76255077547350368 133798892647090240
27038157662628100 48916130388806648
107454628605189104 114103552704670960
83847064446363840 114969709861194512
27776459142593728 64897573702196568
58216743469501032 107650937380793456
188155317787375232 193736580026784192
34636821344381556 80494636735850880
130515786092456528 137597086295162016
3392612150356134 176527255545471520
28006154843197804 177236679890682112
16559539450794770 106070891245745376
9043104746711804 170553588260085152
30740937821496844 77241447282466416
45407079200615808 109969499289863968
88971019347822752 113984327359009840
139873839607722048 185643220401735168
115480054977738128 136031280763683648
92961142524486912 154444437361849792
21938182400619640 46593825242719408
75129671565393696 95614010374230624
20502959208645588 121879966138665472
41807406869490040 181078874646198560
64362454738359168 148695492172150752
146777084842007136 185459081715301216
34847301323690192 36853556338506120
30562850885112684 90398435162121696
74569308336983008 147531297929224992
48294656155278096 60884599156137744
81182598803314928 158085612491722272
103966764117742832 156570917775419744
160062645983523264 164608579181721184
61309057065944720 193825459913429184
93642002283260288 166172188943595904
95461524627990368 187874168086019072
80971849452600064 191300625972492064
1233687860819874 82457745488355552
11117742592484680 63288716285190672
2517850710843963 37811021505457536
2638270933105068 18634155244377548
61310571986485656 185751489297654432
110606289711510784 176006886608248640
18724824239834024 84685467141553520
26612439319898384 162914714765313216
93015302754556576 126870771860934768
45499274581537312 55517477560612416
44336988279050248 90055472850022624
2451289164895570 87687644371205504
108142068784433504 159164838889993024
139806979368646272 153048699511899456
91684653359277472 137369467812967904
128982483846823728 138230032239717440
75648968961303136 92366978223972800
77447042653999776 88921150453663232
55974987682364560 190855401230276768
76338914534912352 144224459313264576
143349781358444368 159006392929791136
176072176000889440 192675516825008896
37427945434542016 43120127877317976
120389944610554448 137967912762235168
38834044356707736 132810892566431232
141554422495896208 162704962939736224
93798921603817040 190375645033493920
97975621037279328 154608864602056160
22935584265970228 48920644444307784
140900828909052624 160335681092141984
66921368810732648 189791545166202240
124892670798282368 170110357875677856
29804347744515464 160522661106903520
58144452357145448 106108765275257520
136681068224971648 181050979591159040
107945421457905104 124870368522212544
25548930258770520 130667721440481472
62166161218601304 76123248391443712
82686916144130448 165736491345486528
131824850359209840 140577433885324208
153889718911343808 187756768442482208
2465896548242918 131368560369430784
2504974206826975 18242564955943360
82660270268440976 159088757582684384
30623064989196412 53261055513268984
96327481490736944 149542400182842336
66928154770513256 195019572913767968
24937291125700224 163319154184934560
9150600694661050 111020692213672096
6241523843135415 17500382612063162
76170001000511856 154327301633352000
2617846402925710 68356663323525792
90192711230804080 146397945490140192
83717332515566448 138666481748300208
125994130473495152 177042069713917824
30859487226220900 57216605009221592
89041402733787376 160247511382650656
63261563444676664 81250712700523840
46508264265049000 84260434827364880
126115381706323504 179203173703997184
18023274709670640 139463094276108720
129402206084037440 138765561497355904
57721546741994840 147742503837582592
150430802046123008 184528942943588864
10185619153688838 85179833732123168
91126797308374944 159611913685240256
7535737367523030 178531053352388928
165066558419179136 195162311350648416
43230523675697856 77230611733154144
72428379545958208 168000893919851744
95722239440993136 156085304982659296
18108031782963004 49284096790809200
26517258362206696 183037989052206752
15112017612705802 181597087941285024
30872628736072128 157767132622523072
20191286065183448 127951259192302944
12894030933762448 107666559860710480
24999902677830868 163085785072763648
20736490818783140 143189573087851952
24140047605596832 51689756912499912
47772786954570968 122686963108395456
64598227402327512 77821773143503088
55105654834769104 132066064988052656
149061063974174048 184483259870137248
66941305732568584 123743492731667600
67970876343061568 88307914137176096
100306412772049776 144985585462323968
125311820609659856 158265675210978080
2623372996995065 109093365722550816
37717478500214704 178425624830538048
25121810398617880 129968178206213952
7901080750657176 164446959218302048
2702545532679960 139260512963393712
45293835641431576 56601760648324976
96893089880325888 190129454898261472
113074635207086208 115266198988878528
119904805635093184 122176224263251632
6435841246571965 25471643533076852
64597355477889952 196505957314308800
1642601156675409 99879345091780352
93716055616849696 176784324524291520
108692538290808048 160547288103729856
96173173912515440 120456528543730224
68642371594261392 142543850347595328
63582757160604896 181639671771914208
3416925960739045 130276015999424032
28953111932329604 130332236119300784
31355795445188264 168258874481944448
36785522618191160 106731525897717760
52851268346368208 58091575373832264
22005694611616104 48080903136282648
7163569383332201 83414516153148848
28531703051562216 122623343058359168
27652328391907984 27687524904810812
166814145610769696 175752142929991648
46611501659553472 62495765423962776
13091409755567034 144475873029080832
55193307301164992 182427686474486464
47789993973660488 68445961409807200
93231042161294544 185597323035803232
106985409791896352 128301408823826320
28890491267649136 157815037223552512
44773549592258032 191559761536608512
90487782810268832 113234130753320032
100360805086829552 125255950072740448
175704406495339808 186929233444900544
114022422627818736 175111666200046848
43177009063229440 103581869383686640
14319686302181240 144562850443493664
42816818410412048 123511518038888048
46452076680630256 163913111262681088
156471726865590944 182043968780611328
15777374882029376 73013188711061232
11208961211709594 76732726645145904
53550689404791440 97554341871614528
72409850361123408 93371190626426848
61020421349150960 161517710104371936
8804007442200698 194827988695521920
64872495626236728 152185204589206048
24735597062103196 75516933502135072
3365408530882243 134317318795207200
70915717477836360 151490874301372224
129370361240084144 184597460118786944
117529622660369696 119422299493212160
64706377090002096 156767440428975200
46290716116073032 170259045249167040
121267562970946928 144153599064564192
84830562458366048 157915991221213696
155308262670470400 193126383570879296
5863058769459324 53951127033783752
55367831835979568 185862793523094784
34204538284162296 108257771281069328
34392714054219152 117971965730595184
88463258123754288 146021561178179968
71668011605508560 92124379562160208
24745932736103332 143701470026145552
74526069072980416 81435610927522032
45611035587295688 74816557686970864
16260340061740682 36184117671616504
28855588710075988 52743493085803984
57946023294240112 171314316862500416
6264644711372589 96212458469789984
42276294446302136 154726862955326528
35236232025074016 161947103819939904
29451588669540864 186948573036399008
18448646065999620 55547185352788272
110838016763424880 157300143267816960
13903271929288860 125255735475137856
11791836386531118 115283560932159824
82280555598945440 82342644333170608
21483370753064704 149464074838964640
138267678568621680 195074465083639104
56198429921939816 162481781152291104
20583072851468328 146192865596855520
107572603433947376 118350644642442544
71374654831965232 120720892450269968
36994796751529224 188816397305179648
3612592210552879 171509343614037920
12743439427656894 52541359160213128
61602269160115856 76441032759139824
60630563825053880 133521441281294112
98597566443143712 103134569236909360
54178252455903880 76978678135648912
33179923042807380 53567877325456952
89416296051802816 156463008255653472
25510337861311172 58226026419764832
18658282678466608 102312603206040560
85007418833390448 191922101099721728
133637632180269520 138030856423859584
65995512285092112 194111848481315360
56987273933426880 131411674585501312
44811903694133576 169500435602942496
24937310114485868 188368432457965472
11004804185799418 129914339092701280
62935228358339288 193552461049953312
5413776391904715 107248328502109040
11633598594899078 15437645020261754
175943398959878784 187577755070161600
65457536779086008 136597766714742224
40052187968997064 111236440316375776
43383378189842088 86174931327852976
52894921908237712 175883422112775776
59581280292839344 123622450106511616
90080129436904096 91393151301450384
76302260616456608 173156413167953536
49396731898614240 65402032646086336
71620493512330600 108302587476755888
55756470557707256 161788003441387488
154781381555005632 176878629733939104
12721016152980124 181646557649054528
6854447163820837 106882281638755664
85564785150166032 96681413398453136
36850803592716024 164481841132448416
51110817414033568 190560344721759264
71344793326087656 137950130403234352
118280973240305424 153586354674141920
123162398496131840 172289398251222720
120093537770019648 183886299604044448
99967218073619328 183791431607166496
35914022741250500 100315328406079984
132756323728172032 149724968925449024
36894651601548576 154052018414315456
2841424247630177 136495936644857712
97238856030722656 106660226202721472
7459682127923625 25826315775765332
16945670110714330 34244071500763632
79582413191273808 85905136572445232
98064092813404800 169652144704544416
36237793434791248 185340283854055328
27524712790103700 166624534682537408
3892500932094830 91750708535843728
76776554306381968 106157306034682032
71664250964869992 192354232065178944
19366966330959652 127314227334793296
123290669113412592 195001213710756288
79502592969174112 96815840414867184
51502694672495056 94484840160558496
186727076742296480 190501825856782144
24757520632521096 170296284907973760
38138172286157544 162478163060385696
43542895542887640 147429094984919008
37671436342307312 175576035175088032
20284182196116100 56265725510632312
140552379875060624 191837898661996288
166685656730656448 196429876184214048
29197789797046312 187406961827208768
12236550500237728 80665922688058288
38609562110806664 79400985036656880
132406064208286192 155173636243590336
166024592169781760 194841098746516576
157093494425341408 163077302178358752
12578246885624862 153674151455287168
38283663169477552 78032263875061248
55649329558466048 111593879290071776
114276999038633136 160237267858290912
152408275457943936 192291689123379264
129818228075352832 134089492702870656
52702337569135088 96902231749282448
39886641108607648 156796550798752800
117024555535256736 193859014305080672
49867037958355488 155046982178596672
105998657098794096 193433779991989888
91725967690089216 118904105947268000
78927388730976592 147098883217102304
43334228595495040 161054529741410112
5380325134264362 156771120565384768
68234346573138336 122053932112104624
4499141288969446 114238539160654304
10951486958207356 73561424997857712
9694572566024508 122753822173643664
36242512509179944 174207706519123200
27530313676919852 144829443013103296
64366182574826688 104333981781509056
93313167248284656 191027502628683968
91610054009322080 118298662757310672
187239685302717728 187608456434681824
121514863071237984 121860407187025488
39768699457803104 171362635740056896
23070748234303188 100150872088938416
115175458153437824 160096423863149184
40952191584101360 102059898394566080
125655306448357056 183562822450802720
174968758778140928 191676036531171680
11985899117538272 149272159418583136
3308436863320990 73989364943458368
51917266437021760 111679420019435872
3758373891896408 143310022025051136
118587672062649696 144668823153448544
53619934576860240 108030306951737504
37960047456127008 75054446132625984
14559737596869120 185587972504457248
9799162555236456 147632205425348096
104255206958365984 182646109009872768
87428389106664224 195526120725581280
85431896375222976 157422951528885280
89146469924208000 146453533102444768
27215401389931740 96690717416895136
27328819430882972 69373024848554968
119586398304710864 164121245687960672
5272531386512535 145164291273285344
7076639037195622 12677020026229242
33963192547755376 156051847013092064
70247450654283072 191542807278960320
39379522648615056 97063290234223248
149958811281262144 157326840953546912
153962481656584640 168790203218320960
36721807685205072 158975103960117856
119093886899247744 164224484817167456
10783995696867444 132957268575149744
89712934738116752 152020737155168320
1969827717789896 38836245940868616
174170685558627008 186577750962680224
62597268000501392 70587810714294840
97877579111779888 124144851205939824
62463041791665448 71567680997097976
19545598016633792 95879154964555568
19152017530132876 98712916963139088
88984170359061888 137760756733563536
8111724018525846 188182371630056672
116003568451372608 156972560266229440
40476457337963792 83296601508306096
74497007969751680 178993433735259936
54811778860005000 106474046309418464
104720112664163376 193406033135135552
47305107345431040 193319304298418752
40100095007953280 185141040607384032
154339362776316032 156529622846509920
8726056779250463 171437870309541440
135806244881543840 139024734985318400
138696133207395536 165606004666189920
7999314193461811 17903371691847018
2690912713871312 149502167559252992
15799375874727632 73232847712312304
43017254182734504 100272161098532096
41514616983927032 124089197412248176
73187344239093328 120165747702946160
29871136061183100 147208119579124640
161159053754168352 186050695092233856
15533982081232468 28432833456830912
6582028470723246 78045915262773392
94196242418908992 109239415578336272
53242270215547800 186233164071908416
132905981554173136 185747180165241600
143983332945197296 193831053114123872
98355575128606960 115492527493319792
31269238835446344 80329044534808528
106717969625664848 170919198387126464
178335885525741920 181018755571751520
44579982247142160 149100224195505664
144964092176036768 190249860738019232
86998084184967040 114487037261766672
33577457816234812 37415439759527064
146244304903169472 162028102888495808
33135432698989016 102068373786053424
82551628228652064 184035231155737024
117329957883246848 120366683523492400
50842618690262096 74076304958934800
6791831442888413 19822807334660620
127606174901807728 143499575037175888
93832362623100624 96678652833648976
96335847649530048 176519024013005152
80276578886350288 84936403105214160
36592473322072736 55670943571645152
55047702265177320 169842312360296032
47626556325486968 82844127969855888
152164280048576768 193320529201078528
92764194993211856 193626581575931616
10959031287496514 161452716585006944
41950897660796312 161370188100908416
98801128625341600 130165912243740672
133259356096729104 173088741218295872
91119050009520528 125601593561634384
31886811806510440 156284861976082944
26864033919284532 104270962304615744
72177215304598448 174730898934860480
9854015889298810 15234511648361810
58411842831224032 186213180683516768
4234289249300452 141850436919546352
152194576717395168 169780482896213728
54521368728344128 165498933142975264
689571150091189 125668037040012272
73907410219654560 86623454434800672
1072194685669084 195636285246116896
95340720588966288 194366186747757536
144261507370150880 192385544308051904
114186561337902576 128673557667542192
138316642641818736 142000653520776880
6578868267230252 175145597025955584
6343008806787913 17708371985083844
82901724364003728 143705077715606640
34164015621526800 81694730379569504
93514890490920208 122826800138775312
26942225163102016 27998333450876376
37872389813361064 184123932403137856
14169034455189412 70698942740953264
42558531255969816 45184694543526384
125518305891272112 158477707090592736
59596056731421104 183944610415840864
76002782294986160 160555041093862688
53824009311795960 95898363712467760
162739199797776512 172576532797120736
157533982250712224 169117754446920160
32975067937957332 189300236148535904
79836311270584736 133376738198786224
58719270975015160 106267505625568384
3500135301310159 15276287408148674
122646667848588256 127721368847480208
14983950550461508 66975911488777656
112843650886645536 194168783623077120
53538342317076080 123326329940375984
74352185795623440 153325788074522432
21732553740972400 104280937467295312
161360694181263936 190762610230251840
109247019538734208 195747735313583488
37222269605010408 68672374776496920
79443416375594800 129829530729291776
124709753933325424 151637948237692448
3248257611725522 4707983409902992
75418776625980112 125478191347471744
21019631634115716 44710658225440848
128462701286579264 151122276464784928
52687833590135312 112879378519663024
103537577085552352 169285673917010208
184146532744443616 187801062098470496
9338059960544586 138763683818992016
11637300467945708 71088783444327168
74426614323001408 172632131536291936
154370194601712224 192462696929248128
135202223359324416 177459484579787552
50411114382038656 106887003770900160
100733118194328912 133426559755544480
94996126995551920 182063328261760160
3869054389410388 188296412204048704
119818472058228384 130980745403343568
105585006392824944 189304485041490144
327736365552564 45427236294149536
38569191491843432 55697421998140160
74435350325722208 186447907314918464
34640356516240404 135420239343044240
13357926717458432 126076387831463008
6155664928441009 130287481012250496
1661277884613976 150262977778609984
89133551808501520 195856453988648864
30421064135112232 40196354849180024
36783750474645304 172762894133879392
15534463117582842 78611081998796240
14190960093344436 52797225222136360
46033124942149184 50604477109766984
24800046673595608 121868360156670624
17610551903657578 50226698809752776
95610536592115568 132604292464159664
77090601923472512 180601873920692704
76935435611453472 168751860461907552
11385699581304378 170811194091753248
114680731148266640 116524376179097264
41876161956185832 157209972796843040
68993168265389728 195757168057838912
178153312275450656 181970838640001728
147190179498500960 176149409640152896
10116996163654666 111342829648062720
91977975713826272 111675079933312064
23380463437247352 180616173730501536
176604501343152 196408106458252960
26723858722212904 91846965532381104
43169332737282960 51268927115261184
33690248664442644 55629083957613152
1849227489102186 41667719806539464
90401295100066560 96304974584625328
145343931544196320 162359840987232544
102495559781202880 171313123534074432
89679841554013568 112947322387089024
78976799200690224 100432326100825008
90015510546927024 137766597623549296
75786123843872464 158114445592878176
14087121360211330 107231699340827168
61016839209744784 81043432464581440
9841376465733414 56480681971972720
68386101744775240 124269627993996864
123367731543473568 140544658684256272
13751410847062052 85522879116053216
15838468038319562 97859883808637008
101098697214760624 190854937890313536
6783006157545463 35101306787089472
57625928855649720 135758524316242592
110561588847402272 182304107938565216
413505533164858 168491958343588096
64553918797970624 154828964178994016
21815713768450528 172094962273085760
26593050317391856 135506318583126832
39110165364295504 141912081196653536
141520924495960560 148059025519693632
89684054537225248 191738006666039136
82115618522989248 194990763087323232
42810460145930856 65895066426894376
119079613401596288 191718963346932096
73090790936759376 178444956816553984
84151338701181952 141377627354743664
162852533940324960 190426500773654784
45891539965605104 139930473547324752
13228006763272316 182027615398588000
28357953948929792 87591746637249168
41998883119474696 145905659765181696
33830880166014168 132442645682505184
72600025061047728 167914779172573696
30713963077327828 55429508384785144
92604074455707168 136464914544056752
43294566322478136 126424193672298160
35680720326901888 132153195120754464
2283619361394227 195339660056428384
58957346403197448 140967462216558624
96838329283651792 169509543183885536
61578971395667848 160148550262098976
7021171444465413 186066482482511296
78245952111388336 190802584633075520
6085353348046851 140594582220235408
69689059700595368 190450713724683424
181285833866616416 185114803186667200
7675134032068609 186674397761940096
109800525545138560 114965047852317920
10279715573847822 75193350822569312
57629389889867128 148624918643136800
129091005852819392 177653332565458144
81102411471502704 116181706730088400
112261889969381456 173611400107439840
83442331677646144 128676745642463760
108831080191842592 185607946010083808
156058170040914240 167846051025037728
35235061240117372 189711486232752256
11516348647340138 76815758286778928
24391631830997424 27986541020224488
39140675120968920 154270730255993856
11919253113301356 146298926374870368
67953583975799248 187363921703165792
68984999550540560 170609713336804352
92462624510189776 150815994481811392
74890807585490624 147503480020354848
137122150864794464 179636379629337344
144806972060568736 151207151646976224
6675487971931841 79145191759629760
71922971782701888 173024447013846912
16718691130395158 139924888358484880
109067760728746224 172531248448513696
103147400744367024 136670620612762160
85863480183244128 117856479055872192
81088562000971200 167036196685232704
138083888087134640 148447123146748000
60343266625556496 106077364448324384
110212799612909040 125102286740065472
6278870888824079 15058148495575494
107842448257226064 132193830336570736
42980428867713512 53479098312964240
74779657827116384 90999767947831456
19881324035188576 46116202211048912
4038871755768857 47906434539282672
138367193707654480 174804912944977984
18491747751298468 23986868790535868
28100963074781124 111839909720711280
26377907040075244 91214653333439488
14699069884161104 98686447206093392
22293213893897288 137973481452265568
96686428125749744 129283880515065344
86088055989400336 98383349612354416
110098660480506624 167013968355621920
31295290839047664 32356665127867792
7493438752042132 109819605599646496
98595836496737568 163289841456636480
97825494046002528 148119746492529120
34846910254618424 147321195222196608
115550472898894976 169619098310692128
84113781535454672 93628954320456000
6243303636524268 13197348442459162
13928423765378060 173442927525522688
3222200141018587 12220644667030554
47735809006441392 95550740650228720
120639946763008608 164827664309484640
100840711081183728 183353582796422048
116763056036796384 166362389519902304
99179655170560112 143488384012844992
1860077701203728 187546277225733408
55821804442915840 129861366194302944
56132746367419824 74775231371113760
52829988635207504 179408655546901120
15469647006682666 124651735610456032
68937188312607864 89978694094871760
93536728920843968 167714900727185056
85991882133522880 122127060498995536
28370675709138776 147580628501708832
42709644250287616 50428227228049608
80177744258922864 180429332308945568
157490819781725952 178687858466644384
167865550950936352 187922552658689280
43480262868429664 44652996964159064
138177957722422912 162168300103521440
56917372831965336 179131386935140320
128538725993012720 192160404431486112
78845448584759280 178438003223801472
41469455573771760 153868268472497088
121811545465971664 135874783916426288
59473223403046760 102761159476309728
60716309266694128 77997229058697360
29350743758358412 177747071572986304
34845049604119200 72384046980222784
4110048279199660 11771777277117114
345961846160206 55945344360706112
26030055380650416 103206563609517200
8946199925876544 62507948092329064
121195347778856432 150832072597148352
36955116492013488 58093165865229640
104700856983635200 139934964857457360
99596598709561504 132612376350769872
60573262804380624 182974582972485216
121894809140832624 162121931646514432
47102663834746944 118181902129164160
42708000074749360 129639715938738752
101978428633001552 134274543060526064
74087186672793664 83268367706010848
122283584978342144 143957134565757664
162622934593247584 193562494597252928
16650962412365678 97367220091904192
10796078942016026 115480411731154592
53109986158104136 111150222996864992
164675385429602656 196215893728453536
26245649422232928 117601306499320656
178258582682087904 189609993422920224
37426853121712952 184821071868229472
107228624386517552 186408088485893440
45378903167757272 48920172236847192
86637903757080688 138862933478388928
32663503773985036 69053704047246536
14743813293094550 72449130895506720
98084108242461248 111129450003460608
8178105596063509 164077274587901536
19248227374952388 167509870221217088
86200645210468720 150201664013224032
24152506216376188 82144194247970208
90057543473228672 108117868830447344
64025831626065880 147598899529647168
6781065278527442 97235624308901072
48645266212765160 111319596988093280
54461366180997232 158212876040729184
37420102094756704 80526821183302576
71345396828168760 174729779677220832
79553576098926608 184128822074935872
54084793768645024 79401449412845744
7315856292163985 89558091951461088
65001560451708440 103786355280495008
113918519800200288 124261332504713504
122048931312195872 156532971682629056
120681461809664320 134146665047441664
79846684235132800 135157418482016304
23089118030196664 82266426217007648
59488854031283240 87451997524673152
53112672272347912 166540209839963872
152751673730060288 176841070551026592
25309838140830780 189224642302084288
12361924172539530 27448746486589692
55877656159360360 142766907804680432
135461074413415344 165059338302577472
2141060096471221 154723481006268576
94525700413587712 138500299113499696
65808283455047224 161098315916619200
100404660642271488 137678727377308992
47781569180336600 149663138952947072
13451550519036034 18319140400907368
25141184805919056 115967177716145456
73266793512660464 90304041301599408
115233381905888896 184378820238940544
54012415931603016 146020205794878784
132021540256462688 148105224959177856
30684962539363800 56176751699642320
37840522044598320 189356895020540448
123031861316442784 141164609641480112
60815091302598576 61231425475549112
57181724059902200 109179516100119904
55123424137306632 102203413318830112
51531793878682704 107707103807182032
101679693469033168 136756650494875808
71707960876865336 101912618425469904
117529154403209840 154063483893379136
82897549946927456 140377334031934256
20693389130799148 167356301815107488
14203726374576478 89747674710870496
121487162993426720 189375045443250688
71597068640053408 98738508739599088
149794899750198912 155051318734709472
50706010512269040 79541790525628144
13036635843233884 159402641084792768
48697473223199352 149243523388116576
26102839856909024 64819456341119296
34037789472815232 165362926979371872
29647728115228048 71188523529284328
111929608928675568 190852522536702624
58285962154007288 91981994273253600
1786149833155860 132995113983037280
180957497063155872 190972648215780576
72326776971180992 146624804101479168
68542935913657320 147742236113759456
53695144227878528 80584310292117168
124706454174312976 154436693554561056
108802345860596048 196798706307638624
143558444627680032 178475456313843424
101239460747810304 121320453684469312
19150855949386056 192845971662530656
86189834066686752 195946502734584000
69907875408733296 145602612558352000
956201158613638 55691642846142280
49540250003669472 116201851144560416
12424530343131756 132874345990444880
69630841134605816 125636311914552384
78722322440007424 132611225549663296
4248082909079428 143905427063578016
55814703710149384 57366023172509624
54440227586378688 126890438553150080
24734408634381124 101080772580632944
162373313417493120 165625753916696640
27971953609827156 182700494302364544
58585113110170336 152755597044945664
138385204267535088 155779024455140096
147737243831484128 191956158862192320
54936097002783856 121660313557237616
24155217891328716 28648105371381276
28024433158855396 145463998685677952
104681011850840000 137429376802197840
109946501884775552 168624041769458912
479521536976987 101921549894557920
97941171259586352 188829773856911200
61736922896784680 124140327167269920
93805029505229056 123684104244576080
46163687548582864 75066301627585584
50653053261518200 124331933203614544
39293840763937552 142721095995354640
1987864110938505 171744006320868800
125876805174232688 129695556372545408
2700455199514828 139817145491898368
1751700397436498 127574049648051424
73163874232967536 115606654071348672
105582869155362688 185871774766248352
10982144523722174 146020838662766656
40035191822161376 102153404663196592
105184276214851136 127213260047618048
27667783634113440 53766947581147728
25862954686050516 89581793805741312
68449634745537432 187211122414507840
66297952414636192 179874538208778816
43031632503307208 139610580575296048
3952490020062070 34796962166380112
57463415363637952 60404164979973208
42391082723343488 129191025234415664
52107074514902992 94537202845945536
4153892091868403 30400809102849536
171355793539790912 186116171682442752
42069955974867552 93529334545838832
31621332086317408 53834583392073720
67681410853527440 130856732472907632
1686173504021527 59891556821190472
69608445860837744 113450637489133104
29911798360547756 133506803942217568
11472760822726916 192640155211429888
136474592051430016 186416246485226880
178138951008263008 186394855818960160
1615519803696523 133132379015433840
3631074239756459 109035747864304160
117469558314781104 178307459624197536
136892003336750160 157685631255121312
52571798185706608 133806669593265584
48260182489496544 194924634514356576
70538082135215504 130701488899144032
76473555549152192 89950567889350096
9268483336051920 67906426058172256
49684957244951288 140237833408295536
25132951507335784 84732234645116016
108042801641719344 134328414115100720
1509935774545366 61075792552243168
12316505277899886 138724087323514848
40156927343874104 144000745010325888
31874716308183288 130375487520100304
55068907444588232 87774993464019056
71786209761781672 139252122467822304
81961081097899568 161266771598646560
35438000068152676 193273786661723456
60852186010631440 93178918329182912
42916447635753304 65605088281737128
1796890086588087 49751474596479376
66953979488056128 133131598410054976
131733400612221952 149931415123668800
7507083272632503 79560965640994320
11375692138204416 80589174332423984
103816702773059024 176642244007674784
48455504938217816 101826113449221808
53651912320706712 98358083560226336
136293158796686000 153198273971826336
18582153268796304 61397201576548176
21994013304620212 23391069353088004
40950959713078176 45672513729930840
7987679783532246 57968260903227952
70562466614617168 86790497920235696
79311592313004080 92476088847322896
53894907924446488 113689685353862640
98618849701208944 196483370061221504
53344545789276640 88484293373429264
50108887961850272 66487858950056920
143539964319443216 196164830365640096
147471898571646688 180190264599743776
88902857958030288 193339800545708480
65397627385917816 128664405879348336
170540536772935328 187090211882097312
70860008582018408 135860298223249312
42978752257940672 127492307179967504
108640885812898832 175822525830569088
34365935537851164 80564015915078368
82930687763358128 153279185137477152
132020226796900528 194367970894332000
97322294454657792 124038595711624992
18745970246138196 49374949040952712
46346249511610888 153066084771993920
122915871149373952 166477363501683648
47126447712272696 136940376072030656
12089164431890732 12676643536556914
22558455475891344 139940477771236432
81075558004873168 172191113927786432
16936093551348444 176259468054890240
16819747598985206 33874953249719532
46539842665643120 193893381871938752
35103877793560780 96568162096867824
168737960707476544 186623983518461984
42628431730836680 131705868997642560
61185720794715216 93975953179730416
105594348728375712 151551748414600800
16928804040539814 66632045358040728
168003243416775200 170392221667160768
24378931201173300 26483462971527312
71061537198020584 85354563327006160
22735607688227088 72184510586867008
18071627981846944 146568302865544288
77780949483092096 195324052431168480
103494700487432928 161998513488156416
68206982441314560 92373534185772288
66945806849240088 120368712643402320
10273860141236296 92166907863278928
44223904947970432 173851245762230496
110926023199808864 176740997455382880
73276838827748704 192495591707579584
27049135944155812 187403285866823392
65001792613984856 101464656631340672
2998429423076260 91588063653690544
164435779487965088 170414258820454464
108491053914370736 137343659424817216
4673498398393539 39714404229218744
27615626138137748 182951999958209984
26880729984683868 194078839446178976
27626491448012108 76875910707368016
74507298062785824 174805674510111424
73647042922216144 155549940803829088
7114209526903185 41634833060722160
13509281850187858 132708298560517184
27202580747679416 49994355380425056
80449014556190160 155629547694411808
128382927186381408 184249919460378144
6565467018367617 65954360479249520
118070880872101120 144608675962120320
68595489010636784 91075377979743440
60350632548383664 182255689219208640
26243820192624748 64895190892329904
63967287124616144 180456811788153312
85326133017485648 129491580320352944
72152976595598432 94856035948371744
122918005434530544 160184562281840096
26980439199342284 95415013805599568
134392342036962912 161204059599156032
66544290118685888 143584175876372464
15530347749034938 31061414999304520
17132547520463952 22162287918354584
15417598437310886 134244915622325184
19315229468037876 105909340965259936
69581151770792464 163605180009460064
34914881294899916 48198893666450040
183071451963820992 187873751046581664
3692588173873112 37641930771938328
12621295840494354 41736213487250936
59104621241084904 172241974214583616
76995927235435632 148083835557802784
104509079073226432 159268314465175456
167526868974642112 191023797888463136
93233923452946560 162145211923542272
84102767285621840 100697931538859600
17648450228742000 192841057022288736
87183592697587328 153106582343396288
31329144609025072 104009187394143952
128509233126691488 178533817232348512
125057901442049984 192259471251751936
103649613038442544 129128357474237504
109896860757570544 125727232625905184
3944854638272979 75586448630982672
73442596290092592 88030734243652192
23713939399904108 156039449632341152
76105425511873088 136462222620191680
1629610458218898 110073514070731088
120513696969821456 191012237319071744
58763812558784144 84378246649280816
144859633399761440 160797756470846720
142839817351691680 193771167786313408
185887776857300448 188204177801280416
60751682133093264 160355829854486688
59720467807459656 130378451897430064
19377694180778800 138789592388250160
57866053433156208 179400181980412224
56775078035102872 72728678629521776
104559351654384320 139601475248562480
61243120194927992 85604817991756080
43593330175073128 46594249327745176
77190673292708544 105035254096333968
15230871089305606 94685230359410160
77291108037611552 98150732109532592
44201194408994448 104537916033244080
141613908262450560 175960071848533056
42079280326026904 117794551919752592
63984764527845520 193099373396962208
29214231127571788 75700601242413376
76633224681081520 109921271569386720
62375367415955136 140485902082952992
26521618465170976 171106583292652000
17124487995892970 180948514060289472
34856949454823868 141504116574998208
72840922954320448 103639259893228944
51067228300698120 55339047730480736
91468343433210768 151204058491406624
16495222788086968 21570666909044628
36239467571316368 72528988108703104
33060554394463252 196868521237698176
9799522316035152 10539385217758084
37738389439117416 99675615466452832
41506839614413104 187378619191676960
104936799602031760 142723804570016432
32329812359552648 103229734046976800
37571599434835320 92181459730912256
71353616886338560 156904361801926656
185355980060649696 187334448432032800
5114569596512910 126294473163698976
116001067479482576 136561193880449248
48368226381147136 99396349086888272
34350688230187672 45463872822879880
83849495739234912 124350355870716144
123147034300879776 161866524286189536
103462873940786496 111654631940693664
8391300287411360 33886027603706024
61897140579565640 162641814369730624
6977321067317688 108284145513894928
152326722682696960 155369220798936640
33325386924157988 78637092832689488
78825787339789024 186134837624902848
150361616027372416 163704979663059872
18548790949325676 132427920661788800
167832848779382624 173794978457571328
185622774328456128 189333885993244544
116213211729905008 118515769238712896
25349526289054716 37296013052939024
178018963444368544 181494520478891392
12853351287195442 51784314864951560
93413544687045648 166336216831233376
8679930145658110 190019453019401888
147777404180649184 196529383445171520
83485569339058416 151727372733678176
52247104093283952 176383314471693504
152483063693737536 194740907117658208
222982592774043 155647800417071776
119488285924684560 143517536372233328
41815952308080696 135533276167482128
26282863290049924 115554485810640576
101636480972020864 102615533936046464
8033969047465549 56923968078375232
55565611385846184 71042054375616192
57865672970960600 128386781835272400
75568905076711360 157668574126717984
36488143151708192 196840751386250048
34702169420187868 144349857351993184
143837182248933328 172090624668928160
30951606430376472 52213356609731272
70036534168553072 182856847562549376
34842205978630320 115567279869122608
85162019932986272 99628519784799856
61292184475625120 88352842619873552
56547344488272752 144904559204985664
95126037625904656 98799343275986272
61932720139967416 158311191852499136
5373057398611574 124263555472092928
70819177361901752 150630401931935104
39046500528878512 105134228503555088
88677141730217760 93117091598787024
35026502006367520 149537938996436320
29695235194667940 41511555472135712
66201488291629936 107810227724228672
103270765824260048 149997525710487072
50098328696416200 98708261403751728
83720584180358736 178820028237589152
42668056996595688 81109717072879584
56216469224419192 145852812255623808
84918212249642304 104654965773920784
1574132511077614 12687574712070874
14533403545679454 182910912288614816
124828222898815088 176303866164743936
95050740232980816 164107304517216416
113506317295043360 190836393328732128
65602631065114504 99947524939627408
55875011262443824 102538229692630176
31040693997661696 154160202217170208
41118300425358232 80886780871049168
76086016226612912 138714204024098320
64675430431919064 163864964047428864
32484101769431840 158390232409291744
45770378357284368 96050939071500032
4482468170727304 114601516304041088
56110176621800696 98147954514594096
142804509487894416 166357019352319072
103694739159471856 152411786485080448
118919882470082336 148796292187237728
145713001574766016 186950559148167616
114009927308735440 180219743735250784
77285842350447152 172400438759129984
2286692033936478 118302075807926880
25347456745156940 160224724945472672
75022108447499136 107087061448623152
166531623518334144 181930215608321792
60336964578592512 78149637204612416
994174382149409 114791340136137648
46633249349498952 93936889836198656
66405478775691384 162867869110437344
7692402021508882 21237993487603860
30036494081233452 77923945048196576
75376544172558704 142608776211285824
20877102883043660 100668618782979152
52898147946315240 191143281831091264
1158992093918301 129759317677050304
41297223026260784 105552867889939472
34549396538430408 76588519870696848
47802370125344184 91310353959051504
1526236132899070 44317343761640088
91895001278307184 128214285079957712
68133991567817320 183615099675533280
34373453583798404 139282037315366352
13621210824454830 123818307437169200
58959669146443720 78576616135801792
71818478569851624 114919923336407392
114059663837139104 196778834196236672
94224415509733 140816424986881568
56648313598706216 95923816710468240
69320066687964184 136790874821170096
80761302313991568 146765300366461152
125464437706572208 164241311906859968
90127084840343584 184717695949952704
105531142219632224 154227131152793216
10426854356940626 53399600474361160
78517920905233664 131955962474326368
36667684790903424 163287921181629056
25429507505157156 65201038053808168
15535248063351110 174420350111754912
36246429992509632 134447699906172192
50102160465919992 189764825097290464
16612071326917718 76938575395213392
58050731681354728 66329487364510256
16829372575268360 164836001756183584
111134428374986304 168816345575268512
9085786030401602 156488923704756896
134285315277082656 166231293201151360
51896557512419344 176110025603004032
32828728585189792 93977106428790928
5080997616557760 168303860605968768
141225202427916080 155558863644850080
107479978370329632 189628526379448544
75607764521394912 180652454869681120
110920045407968704 136311324731601680
1667216943237598 33404477572038000
54823928805509248 172590411753140608
16566241246198560 97558684802524928
71868328325918480 156873677303529472
83705192951694720 163422501566944800
44393992794566696 141740278040131024
51358273831352128 177502677916815488
64646701342140024 68104899326360872
78622235958963632 172019108347589376
83202287615571568 182447256404994720
57610298393708208 151602831742935520
52994705652809192 93827497232361536
92944000027047232 145809535673888192
145947736278663808 179338981895120448
180705491998125760 196436776801430208
168801571952104 117372054231028624
61258866665171696 110363574886340992
22850993983237784 116016799905499312
22512327794253512 60971251575753888
33345100531921580 98542222246128704
146946868708603776 188131292581179072
72280818859743280 184921090116625056
26428440766154168 100316032862313728
35904596579580408 146569663956361344
35836496027097116 51137642910919280
104301898439699264 141693757548300352
27593097830131188 70042045680994744
75478020497943568 138012653088204352
104820797396902944 122895033023317616
70754643518077888 170840468238889888
89985900693152096 159989317211669600
79658453274330784 187603191187527136
68725737787052072 182765482530206048
50414664055794280 166721122860584480
39051424712763528 148078993644336416
9154416440910540 83425458819279360
182677843593824704 188596341453941856
38037852839871584 78779567204319456
70463610132300016 118938385085232832
65378908310861760 141858224099491552
181665843169994784 182264198735830560
88696544653742368 129416786133651488
3572599864682282 66538595643316016
100934526688521216 115087471842326144
18574485022753008 67320306609116832
80863235076664000 192983616865658464
37013558208110232 83716129812420160
3701846543691065 171201907379893312
57086117908437816 98615140123893920
165409867087371648 168428762678731040
25684198600039632 178362896039295776
169774032218261184 173777496100082048
68134758739239016 131377931106264880
47216691693767392 48953680153987568
47332360596458512 194103735686417120
51890464060027256 151617419898865632
162890113971753568 181269794759599104
38570101713029800 186758138828127584
71581285369753432 188027295410201696
58006911297989144 180296986005113952
87802515794542128 93747404719948832
149450794790182880 192966326083077344
115321381032262512 189097627129770944
97601276308586032 126995913830118368
40211390308910896 112758788897282832
20766292047200216 151650732953971744
63605988024011576 183811785553127712
159920185078214176 160010200683022432
22635257726544412 73623596528388976
116468136504162560 180619860941479328
17275230937455952 134577492163581024
51191380840801256 130017539791980608
5074905095951199 98471911721956464
29893432885196420 154626552832247936
93987895318208032 184682758368950656
3290443644012055 17562537954264276
115137335578254848 165409022544924448
31714272978704364 72015688465509448
150520196137689824 180499304716454080
28384483301806008 45262489967222128
99854425168037 176844126634522048
66664380838450344 193556277070107776
51223326865097192 106572659593535648
24445320614752152 125809062721279104
41938644296873184 173207782117309440
111300898877371920 175845730512612672
97697833955550080 102751139093891232
108122339032011280 178869858288826592
29718864433791756 51730604333051200
20242100804329580 32797862410357524
129151592558236576 171476297028912320
46162777800105632 69594810260585936
41744738600128424 83445408721576208
80468671729529504 136051071331666704
29827656896196052 59530698844259576
29495788658566312 59064536501399984
10210857495274464 180643619177233504
114048929136572736 122615790457666192
103412821347767200 150984435042673920
69260090394132352 175618243507361696
96824529487606096 185360758864765184
18101064274843860 97893892576499696
10594914511975980 183145880865906304
16798453806013930 140136852957133744
96993131353921488 144817899510030304
7222389358293610 79153640838636576
5159863644820317 48472780211490568
65458385141139672 187620858247666816
49469387893351576 115864153928624096
9602863509311118 96278680425663600
77003991130570496 135723439093527840
30075543510099424 110112748826041584
11448886759192086 53156084371368160
117119050970771360 146567442139726656
134922809784879888 159604218646263104
171142149391728288 188753105395483744
162062063565173184 167111823389770176
31801554977720452 61720294216787064
102733481457784384 180813191812691680
110607214214904528 144293291280092032
90597942362590064 132656294758623968
60218985482797744 141972956493555664
107354890654552800 148274017824967808
67379436194323984 166942242713301792
10488494768935174 68769015473175704
147390196185506368 149570831690979232
154356255274200064 173745891480669920
24138326176311404 65080373839858016
33009336009477208 112521260708157568
96631758306749456 166261327108966944
31635415226315032 153247766874054880
17608622948453988 87707397797622400
124192744246687936 175505339574892320
28035221477858104 89331141890250960
14961268497163788 126401144908635072
136240181294059616 138456387508930336
39787305723181048 44626644469264480
81920557589102400 140690645420384656
67690712261023296 122585415043821744
91217567088501056 111759358068296432
84653740911188000 118412207130715360
65222938988754016 196838276932496384
127293951861524096 160406047760009920
56751602856926056 133399195223190816
34582674164658572 125757780897978848
157458313807721152 168806865151219232
2908397992014017 79331876182868160
148762598781353024 158121530696515488
11359414174485148 91352244567990000
44883071074319000 79882098759516560
101901086128474240 127239639360463296
146676876580183552 168724323994138496
102339064904969888 164047283872823040
5101070485563667 5272238817942562
28524553264265560 57776307690825672
28414194533483432 66859887620185600
39058341607216872 120175529847507600
107937070575042256 138828468858823168
123395252610469584 125120927483637712
71992305536635304 160512867408648736
76070360832063920 112784887884094000
15054146550908430 119744208590368176
119460157529063232 157804162924004960
28003858786623192 74787208078537104
116238609158782368 194334261974909440
113699070079225312 176917496570952032
84759173105573056 159856310131815584
144739738929008480 156992959273563424
46379550925098688 135291977569807296
119391444813382640 166968554782112320
46009161918824984 182416561507753216
561397058966221 42439007338840208
30466767465762848 166326147490335776
17932481136350162 166540541630922912
76181438004852592 114278094933453360
30322756487043056 145187829633401440
5588893517560827 160212230505791168
30374802134603292 110948848289628112
13040693373032134 60919805751943656
102686490639431232 106949211340395216
28530767984110532 126141437655212688
70366051164439664 113897413183383120
120293273876657008 133360714484381584
12894027907814318 195944101071606656
164252391941344416 187217232793507584
71659070510257720 119344357979970112
66350390181849144 80390073985566160
160050873344326240 190222996887592416
47149842529356368 77269776880805888
67134707929634592 160322187383801056
110434802713512608 140774871973695184
6525396956823946 104123894733759808
134470141205289520 138682436176521248
19408674132965692 166861775456130912
59838441905731456 133026633678764384
62830760529088784 88583882206279072
114961854417706896 184916812430201888
3165879606062440 31819931442199420
47090174345160880 131310167695166640
120428070308022000 183572330301379104
26607461233218256 189746822640651168
64992084337580328 187057968210683392
63266454772790960 183741592951167296
116587200099888224 140182418096408272
175316887703843616 189220923026782528
67955269958112952 70249702217181264
111017207181674592 191782831762675840
149654181737714496 189904268357316416
76453194534942192 177827186942249600
1701119562435558 72781896421566432
14811753403862146 20696004288041612
112228705293182016 167407085631606816
11790940700733424 148544656704802016
40591126305277520 128123244705868624
77561177737137936 123016002594853248
50456613088102408 173561186715235872
124851966963052224 157945306869701344
12443661813420038 115018733111911056
35964514998122520 136583490076365488
99751668431413552 112634286122694784
78906805590538576 127668154947638128
118362512262410720 178920951967719200
31962598175382604 116085080927940320
93560705751302288 95606102062621520
101755439026757344 107516348899247536
34453438023033248 109893177328375024
59304576703829432 185183334841226848
138819084845483872 177011029488194976
14043809648401360 176905639935518272
70326588973302072 120634502362884112
25127055021992348 86074675073162016
58891423912197560 176229448830577824
20720958889646988 119223888443156992
72774823450600064 106906464785644400
14438612524924778 183239383028310304
65850323472689616 116272243567404720
45465098744701840 104511581994904496
15160706988490830 178201019440661536
156418743205553120 180411085278298432
13579013446066196 78598929353561936
118301458205580512 193754291690579264
6908317272011279 50445276897525840
141016942972643632 180678669069025248
13004336346996848 112815025462457808
114866710624443216 180356604346510784
12799949368580930 68784555198953680
59160253894779312 106923187972390480
22697093814639776 124618253764115024
73113611736654384 148508419740582272
81612197450612736 105906650608171136
155904880742798240 181199781422440992
13285154743294526 70992324651764648
116737531020108656 148391243038938880
33622760020370132 71132910193900576
119342121968187120 136000222123907888
87661780829896096 151508547238645792
110560960961954672 126269821106210544
161190991351769056 175029720992589152
25890384279158064 138135339286032368
70130728337762424 96241736519606096
12668754425661890 46124183739011792
68382343867437288 179891758222378880
22414286032235212 77824039864683200
60889576304154064 153498418156703872
13650227688194952 15561655363130274
140051405132785328 174365284803539296
154108284716069504 167145965027536928
74815439111127664 121528859827087552
3680298957732747 80989863103809504
4746866363915948 61510843466453968
69418526071627488 112651255518090112
43119825680393848 90431283268788512
67697554699376712 194841946644829312
62531397751851552 92170989256435712
51335735613730440 149640357981034496
106546235250644064 119583560127580560
21250652774448732 196791348674025792
152445177920477888 189434096054604192
17165199571402784 24668474237897680
28979749710050108 53107586571999264
45412147013958640 54350523134048440
27554769813431280 171152128910611552
114426532591979968 126242049016460224
170780763109099008 176582568023941088
67233183610206072 154837911399463936
71341225022123272 184274508666142688
55366959541293600 167621585664433376
49356170835155600 181253849195735680
47837712107756568 70064049382889264
75179615027492640 163268427730619744
39682616536047496 94447242703233056
17190396188111600 184218565833421344
53757245956360320 191304921632435264
34658620456879348 145789068616093600
19794969438541812 155877727010813632
29034551962163568 86681553673059744
53174728477351968 184920886694144032
140539616019250112 159698625414621504
37790096383341072 49806659277602904
24817021091246740 37527987803350912
58445376481420384 146547945531581152
50507585358457712 189786258990489120
122820735316084944 137544868430165840
12489587766338974 135700532506586224
11969356498580356 83148325051995232
122813477986390432 122872255946737584
56694658115156976 159315295394800832
28777141525073748 121873342858910416
29211062136980452 91597396587912272
109857231012364688 112748627902331184
2591098114795805 138000001494828560
37597788713328128 147677550750058752
152701656398297824 160192481723726304
53916767407432184 133841938971264944
28398645045997072 135127958273923408
10357850796721754 42156594523045304
73722847576486528 127811143182072928
86012082324404304 148493254256256416
7912986895881392 119742168443480512
71239081546908872 71466012311590952
24160047746042888 76843624784467344
9668595488328890 68034851799832432
18053719579947580 128391983233464224
7194819380505467 14057334354185654
9287397159788456 184056039628513920
49253015834878088 162908039210880768
144612595557580480 181771449831122208
64955596461278440 174441410438099296
80004736893957744 189904989475471456
87326404598765472 176583307260875552
84248830149904480 102788633402815296
52637430834424264 76879570487891344
4736464271810809 137761469306629424
13504221216750054 21776796776204004
96305685506585760 111061959749089280
21180286954370068 119965103958462448
12396844404966240 176903896089274432
6616513645926461 190651462897499872
154467505789086624 156969714053444512
14364653433547834 18799448537261368
129755542941789536 172661068554541824
25500040047142364 102787030895493040
46310480991190544 102092909671728432
2553934122870702 106143979742851504
67353251667161616 82428796611315936
38867296146910712 195234940664949568
92453891173869408 159510850278327680
4768230915026318 35671980501634180
74394766909108624 102791659759940688
41493321209576888 124190850874702480
19565722068430120 69852562647612992
22614689702207300 47072200856705352
104753708819605632 106908505155564080
40942927373457368 126540824074857680
19825000836463988 29083673829199124
33222099102146744 111027244975608784
31274557955823200 107848561370975360
109258473457570432 182044885604228896
26242835133698280 164186519462731840
23841256010339076 89708863150075504
6958898042181975 103514412643740864
82372274844154720 143134728786388016
11877159876905508 80259813349768704
120616311546808848 149919690992672032
35857670823020500 64351899550257816
1170553883172888 105267096961212512
82593036348212176 129222142856206704
106806940011211984 190848720255452096
29884350705116664 132431779727796192
35291648102858204 100785677433609840
105325155632499632 120378248988341888
22091441666546668 150313587153260672
53599229717859560 196419230734001216
40903342953889608 189395391385793696
25731412562438644 118234624657668192
7120501033888789 106654508906057648
94820586213871984 162621869674705728
31513921656370192 193407896024830816
76221128301710688 120203547434199920
27581383702502264 29820161436561540
141675677134676176 167013869820341952
28661179063009220 84157261092325856
52184720808685392 131521406574072784
84978714957016112 143126053131257600
89742458493236880 142287801557313840
61692917180736976 84680092532600144
38866965796536656 46359275841667776
1467452957067177 179228136022567168
157270940294470432 181553479544168096
90595346257535936 159492384700478080
63289688182053360 158772870185337344
11121427958006148 139130078093141584
6320599971086437 78364193830589600
71733595326246112 126275320256690000
49804274677982504 196185406058482624
7110938488953785 90735162990888688
164845973163552576 187520695888003200
130256255272749040 186582503815279296
9953476261827320 80811553249261008
170667083165101280 179944981814095296
10785248632332434 166845709558755776
70585132151646744 157490584635432032
57041516742925696 121155800691032128
157255296017453376 180744877766421696
18095510793120620 163239578923031360
42037753794655784 142978537039634768
163718183080839424 174583908005327680
7572740291293034 111498396491152560
124267785598424832 158610944459217280
132973973944845744 166305135297657088
93579878995513408 95763992040444480
137047893663923904 163550164802796160
38485872573743064 156856859088899488
25565245720555496 42264512484513224
20883543078403248 37048658116995792
108562990941434400 166508581315943808
41583357098180976 131110937162887776
8069430889812475 78545160008630608
50967710365012672 103708588789684448
119991636068315664 135182727446440960
4436105632809994 195970822664917824
1184003059388585 63418484955360360
18177103064737180 182772155913478944
63662986720530760 186446642380513760
25110282323434440 195799560137263680
48454081934216144 139996622001347808
100441083567891520 114162552514611936
117508391354891888 145445522922468000
4164052490307509 50935124030751952
80539472237756912 187130005402333088
5416358216919728 32836277653662248
4993073950183092 25838360857247948
62011707973153000 124281683897351808
46955348223889648 115961712692271504
33972230316426660 45858616147454144
74562370426028064 84656647970401376
145264522494285984 177647501879533600
26627631559971032 105017400980447456
22859478579636484 102522014545881824
88455417555721616 135941142072357424
69351615113141312 87643290357408704
84364602613370464 125060248591879216
19497706646124264 190065553365358496
2034429686814262 106841937026956896
18635219124292580 178275680105444576
116762863386451360 118292814916020128
59847066282871584 161713958416992544
114632608193699424 185308936340167648
20765288164950044 34655139872123052
4006217953797907 122119013029581632
161554546879821760 190034634672569440
41399669135422416 123442910146865200
15987468514865854 55783164371213400
79635550925594832 133164002860675504
239518367878398 5197573806143627
29191616719359772 51081923083941048
26999562322525136 80555722422999376
35804248127245208 64836192954879920
21169279828154960 66538792706557040
41632569083824224 71913699463584760
27366116790838156 65666369352425344
48884618007359976 74905571280546928
105718702799300752 185425192024930912
65886577317277848 140503426361051328
4851959137644186 49356927956207888
136018834860799648 175719094894574240
1855752406420385 21446615326039480
75159006526855984 127625070045812464
125914648772591968 160897141391534496
62663993054899960 150828309285061504
84039398350216656 100254269698384560
25297898428125112 126801375041058352
31010893742245956 67814512180254264
3155553390042362 155513088753588416
20793462705427380 171876282603691072
118213279958263696 177401595943861344
17583174095764640 79064176349575072
55489241214988520 177111739288044704
96357817831950464 188262708900009888
41204378256975448 101351414691303856
85278810937599344 102807619296498800
82191180786507424 116755107320357040
31778356585188440 193367687614337376
22336479348525636 188811559332960480
51858249028766768 122622820893124832
28372760310782604 133803275383610816
16245604539164612 74268881604864928
13593029159251856 27908457715193376
75936845451846256 150264217456005600
34310258213979168 95751127021674464
40994388474519104 165134110584622784
49353337735803912 124677456279886832
147650662567184544 167320187655490784
64017546968466584 95600478646491264
38963528857905736 66963056779508480
50472927462613904 132433308639845312
35203876991375320 146398547108911392
86225496952541456 140918287259514528
15424904229142748 68874834926637744
80331914696119088 115670576674235120
6509862112776210 114229047959054016
87695928380708688 109980968054822064
29773464074677628 121972557457525616
326106222136785 164588903007859616
15091260378138634 112487496619823504
67975559928942392 94715126423183744
20267460246944416 82634039338924352
75320850024125712 189116005081548288
87339751569057632 137906915099270864
38485165474608616 125510641939746944
70458976255514608 177308747042990656
43894656632758984 144151138922765024
69410617672767648 90519510744650224
106572645807497280 151308362605336864
15347918603011736 91010572587305024
73530117861513760 87709930088683472
111925125606398640 114629763373758624
2198257203512026 103685217040522304
35271722732301824 60190856528020184
175827733864332928 189094948412745600
6267773887645041 30036740689605444
29610838799389800 46354287399533712
6694310658544792 193407066893515328
51804883369739896 144597532111142304
96269821654055872 118613046804771472
95936587878781920 110634577876733680
64784618253906880 116019253885901648
27852148661660376 193143219955130176
10322368787645406 44977130475715728
194909995380266528 196712878375807072
59839318888314408 161301177880598720
10454911600829296 94121583090244208
96575545879122656 178780131164932576
70754594826165920 106893095951046688
159516455509996352 170971270814599808
123033389256925808 187351413788011968
95328534027582592 168413179914573632
123388846422668992 173399513811674752
45018642299153016 58471825403197360
6154148202702751 139066671280236544
48242223252092608 75625330534914784
16757118717654360 196538647488691008
43630553736067536 75291403826219488
13623369820578068 80832288498186848
129324246647157200 168403617758475328
12261585786329286 189558599599276704
178964392241476768 188902565220880256
112433633722804400 164127642058127872
12557121551095688 135497520336148544
11263487548760126 29769146090246672
46287288170461680 63024308245895216
146777689893487680 160458579519486816
96226629100679424 196477718194733248
41545010493292464 88477753196980608
8643463826589439 86126581825034784
75845212326125232 186817900732362080
43642960997883192 61430026252191928
189517347941816704 190679415422178624
19368918112491052 38121575764735352
50192693967349552 164480372616048096
68633548237609312 177675644333988256
130544725959109792 193238929644189344
116059742720002208 156789510401021120
149881362022045184 174597685426201504
97032747415410512 194881551077057696
33059579487736024 159833464127616256
166676078314882464 179504162754591136
69903944004843656 87554632383853952
88871077545438432 149126301135289280
121737686475615088 132324677023712576
38248054433242768 196570803630985984
113803050942327344 158503403767633312
109724704021385744 148984249438505376
31859697339679964 109885131111367088
41494775167572104 177463779851981696
69761326972243728 108407504620816336
97584418395662096 169709668478115904
14417617256336484 83961808439789008
32081062310473100 159472017751737568
18026269199305880 59357692819333080
31903008594027848 45720147928921104
1699099462973412 124982821149542400
70885663110965992 191979125358369504
46951892160092664 153637262096565664
18749591846476908 127203306174775008
31424602739816848 156993450374192960
148676990775364576 184194424900218208
75449552647309008 138359692881236912
72651993765597488 149519759654210688
21261140895791508 112605295792369584
52225157868835096 97332301401589440
55043686993455952 185022235231572832
40569765364961184 134037776418564976
155069697266324768 171698996936133248
514645772771772 55157652068071336
16955986882240218 183441055956754400
38385940474154832 109307558921053648
71302637901813264 72659166662608512
109682027907489184 155515855481431680
18498111302142004 188033041800324256
119151958695146544 163800582018248256
45238720369020664 138047778203542224
10897953221255246 180114882912760224
51226764923401400 119287765637977920
3993971985015883 89415702068106656
31412479056059352 32709379121112452
52953092117647048 154765758345158912
23406257081577408 118124110927669040
22042849550812252 113868148664655184
3972955200736808 107251853336392304
54599439873393344 120603514181703856
164505110868320064 191268687112074208
10211471954277560 83494832157187712
156160519059785280 196604869005336896
28240029865937456 194045139646274016
104932400162855312 149093764704206944
113757755109752608 133559969918289104
95476028286050048 151273746918739328
147924377258268384 172940263745288096
65152023660694744 96476073896621904
12846859123921640 115590815329823168
56598795341289112 110551826241520736
7880793101001460 120719465369546864
22624852602826392 195562280524596448
143569942188187888 160025072060793728
41326608770282264 143788684670493248
9273362711767840 139379250682903712
14403687274917312 171947302644456192
46090409718305688 78786683125093264
19892848173706840 179777486344987200
71367083533439696 164503286877525696
59510522343366896 188414486795597120
121127207506637200 130305373604817392
64201489160505064 182892332631778464
53907438608826688 125438003208012880
77052743779156736 121918529312119392
57975345759331192 139397964803371824
53809924970638096 88467991080014208
28003555358929500 149197905162246080
15717046918097864 48807783358036664
26036287082266352 129038286108069648
4346236638818486 127740701808404848
130948680006785328 181673206420809952
6103157109159436 162153338977511840
79746897235493952 151340475787943424
133360778050292256 174097162822775968
3994960485168037 155245326215950784
78855128889747616 162019901542685216
72635309359930528 170227366730029504
43131785428681440 62741905050784424
68546453791314464 154941000289927200
150736719758026048 160697291968405280
14802641919701762 165437682395112288
140052594550378480 158215040988263840
57446939995276192 107638999159777232
7788372088187699 62109819505245256
8654680838571180 93099604566292816
138586472825715552 183959710282940352
63540336339682272 154734500245660544
20928080760609080 146335731774910112
13955734022904638 173290805712945952
13215947577398454 108284354116544640
70484968139960016 157677593327528416
17793195439675364 163509881126828064
84932787000568512 126401622070140128
132270758092564784 146329238683577408
42936434532591552 63270635417485496
167296067010701184 172957806862830784
44464507304466480 76828963906720656
59449449021349776 120786912363486656
132594867057519328 135600656587867440
133527379773858736 180117595334869632
8573920951673512 42480645768005736
114606426255813904 184103391412401536
98052250591731584 139752549316924400
97121715509882864 129780785056207392
38083058439416096 164026777627512672
66500626930073728 157723542981227040
109420377085744544 135068580441635648
116018274725046048 152922309464166400
46316606964956056 60263234347768584
65132431974363824 95421285588552000
23648790174938272 76859255649921152
46052555016346592 49691550353173128
36907118743162536 104957467574397584
31245735573780236 159965869077831360
108874893952671616 190018447134090976
36724671684646688 129457508823587024
68760281103676416 168347429492758816
135620283638718192 166335463125888480
65291086054122416 132497996937549472
96689198051313424 144770504462510528
6546302378534261 39387621287761584
104094103272238160 157334811293047808
131575258038159424 133964953605783984
43856679815887160 102164452564635136
43633637029609000 110910941901527744
35966229392716124 91120833587692208
66326581647312816 173307401701086944
78305871718586128 190913755738298912
12879141401366222 98850747287101712
15344167309204070 89883606374728336
65045266627084280 123431471295269904
176720064258501984 191231149023969664
86604776412424768 99156586506531216
49678391085113472 183437699202633888
33273826449744304 124893225533401056
91397192501610928 194345173266519584
4868266780386425 195841074871978976
2183289222272523 156377055617356384
117614736096030224 122290473163846704
1429550845457627 72711382940043904
64886960211254912 128950917538276448
145482926026900672 172323344250097376
49808143743363952 76478025156214480
12560629927525096 150072220421787136
7001261447208818 56369284473647792
24187605325232924 157129987437399776
7865288665317474 97299648518688928
137446402917514864 164412633731594208
166597212175779904 175403487056577472
36803852069330560 143271260471309504
34094568398374948 152756574794828384
102094720965119024 121384623671297200
120177217857780656 187806931826815840
140010453879054496 155693051007660544
77383122869968960 87266591607298496
69554835845699736 89739340617610736
2301298469451783 195742119578925536
147586012469571008 151412798300679744
10017502521895026 188386886430787200
148398196615154560 159371691738085344
80122764486679936 87757308306127184
46047124082141512 107366143593228688
72796904450596640 134764526994604896
120303428667569840 182632099619678688
63793658257068336 192889111614190528
59503682570096872 90675445048697248
7925193403248969 106417623605995808
19155762476308444 150202852302902144
108146973127169968 121740699274889680
80228765517838032 167316865245018496
28658841127077040 144652601134315840
33389332036072712 151061140845312448
44640502189871120 167380607953147168
75872469640854080 119055753303356096
156059941655725952 161088288490405664
62279632735441928 69007326773764776
114785010315510400 157733553671858624
88881139181829152 141638750178598784
92537243314747696 137928272512881056
52753866956410136 93104979594249664
39830830473253064 183356334429123104
6194815474971540 182509991576561536
75826684792437168 176898792032161760
47456127321091920 182248238169522848
180235073109874720 196254398326153984
73912664950176048 148759095678763936
7593607666696848 153339056520348032
94541043652669648 152007776742873184
103345155456275552 189477988357125568
51123256898047672 86882845332939712
949083362050279 7366676194445401
148991997968232896 163440784480156384
186719841747117600 191314749539444544
43170905781901048 126502083027010144
130802957279241024 150350834167174048
34684686439110096 172519462964687392
90090703855130896 170785760463963840
118929521358400688 173833155324619744
139812364395875040 182980327813950464
27535502896090360 84881679950148512
28484047057784972 89763071894478128
123755296822125312 156577592876260096
39307208112388160 88069565659318720
50872649126128448 178291380682653856
124701106297859872 133648770946957136
2783978958700626 3801311925173460
61413757968366336 98911422868705088
7733613255850440 178877544513075488
19172494237737624 67838227590582824
36164527749497216 126129397949571552
142219919693292304 144544463171331872
57951785178500936 125729368043316144
92647165283851216 93332990677901824
56681958494674904 63953844298328104
14602555203665134 118448449255998656
5640491985947631 175532066458461024
15318411684301098 174456491260357344
117905182848898864 159897552194356704
87909271910653808 166647517781320000
135401840398127920 141062229358600688
60419786492127008 167697800691141984
67354433704270400 170517451600600704
97608847808526048 174918488190824512
87259944187015664 148118411121861984
24525857635746128 148697269242193024
75454763431496080 111623473538958672
9835212771645158 51692700192603800
100200404517987968 188020235454666048
81830996023527120 97447812117941024
31818328527576712 39730573655476440
77108809646192064 161618865802934656
63668298037933080 149595743228979904
51977481839586288 173607787108162144
6961459148309219 147612842428761024
130007092969861616 193819895231907456
123218253906824576 176496029605670528
90048651805829776 94219789433132192
62816781990848576 109400000702776208
127158566587775760 182913085922836480
57122165564876832 155781733396265664
76598334202370112 92310412349255232
66068355714788336 125841441711813472
49593812974922744 141125826599497872
4661396818246055 194262811785578048
26450709557755380 52268148343244688
28858854081148280 163269744014154624
90330211133544432 127960316576525216
65990134448022136 126337793707166400
101386580970291264 185764612530283872
174105337526879712 182416507346723360
53140308071757200 192266995747104448
113937251073579360 174260866203887712
147874486736287616 176817844668131136
100259451321347808 128508254599546656
82526279120959840 192195104661391712
2900101963951177 190347607673107584
44556177588857024 194108815213643552
39738195613559328 80690575049033728
38903988325488472 148689487398338848
93843065104108240 195145505366456160
72251290911523584 80948384771247680
63021184385515392 193398511370438752
81141439319046800 195696162290141376
31504675757162420 151328752033940448
114194569101557424 163988385697969472
80976830585908624 153432952487803648
16515732308506422 108329531245396368
82088156496391312 161219777417279616
68167009923856432 171349515456140128
106125246625978064 128254690712391952
98282131729218704 149577672090441056
62836096748281328 144380614134519360
106152563411598144 146350870991443968
33425747875329204 143576411123648544
30319265874169988 192959566546295520
107286048505317360 108458231781932512
61322363350509384 146220073601970400
100661031585382496 131298828595292192
7157123447267683 66092971617777640
25723588661475820 48112326883750952
12792868744744408 188442496906238720
140321792753951664 182658895347931488
26745289779080496 36644569243624208
42691843372574816 86862877426599328
125306692102605344 132521317396481856
70561126791023784 135205573636938512
14528023414947466 103661715253718560
9994544577234150 33801587297112264
46564410245160120 145855544833977344
48708779238388792 100141747139306256
21871431420024988 107787913635576112
57921994858553656 126495824943042592
180098701213952320 185406973356637760
39591634332541216 107949040205725632
118248392007209744 165343515337150496
24921916903406420 151443383992801632
92918845826610080 178354601193542592
14726601395600618 20296368145810160
118206155716044048 164694413747885344
76025160195065552 160220340292895872
90268286338185648 149374532737474176
105060991737662464 132963323760619872
6516981733504964 168855878972871200
76451874132452416 124075655362179600
45474224363429344 75137521365819376
55284491394356120 92539254914321184
9284367593931400 194060415674628480
60354220137672488 101277109876633568
77331569821545104 106651068297872448
36614064821051904 113538631614447408
712581793350679 9439053218917076
143832018423288320 168124636909288224
131408105688340432 164165223465597984
80996547861985264 139393111660922240
12009908180781734 185160797096347168
62829979307041672 115128825800741696
159476548461739648 181757107549025088
93368636282487440 193661110508712480
33768085447841216 173347808236396128
76244242649079568 165975604370082464
111408605953924768 188555737796929792
22999023786318868 189459494651419872
120441590360906416 146555275778434176
86946893138549520 101683568257170560
80446266345988736 152296684994992512
1526936621346138 158964362479588128
9145303521543146 67576337891858104
35210785131720732 113353976375374912
23354491371187968 68473527973142768
65436593344312104 90188275223525408
178539790214202624 188613368681386912
27111851188727808 50445641440256808
24674955664641128 185401559860351488
94016418306397552 145442931373528992
111461235711661248 138232962265328848
119695891482322256 157655343808709344
91710180445124992 193852112984709312
148825666016099616 196487222445431008
160187976666186688 174685879835148128
96984494015112272 122260613358580832
6406836752226297 30205196370997712
20015800964005912 91379518207356960
97309780111775664 103465754787944720
33405636636146048 159833733985347584
54258438947031728 102701980022408608
48830584566431568 137208375241835136
87861358783446608 164748647944519424
53644363303232408 137480859227349696
27004026093332920 126151574056562032
113757178988708528 156671638969914016
68462104519553520 167208970747138080
41041517226422080 195511201959428064
35210268396482604 102003628447872832
17158375901259430 180921778125413056
26441654067705992 99910619536331312
114470622641511216 155610015814073056
99698224565982736 155366231097521632
50501281681372128 128094016377309072
33236543278966988 49902133902969040
114930693329192656 176640005260819808
111060756456304528 113089981267194096
184374119312100544 189012509575319904
81296914667719632 144488434152057984
41363320186046320 114709696721882624
62514965550853368 81749064272338656
31679600105985664 78953900732485312
46631658494514616 67176368893176048
25162967076328620 78001211741799904
75222647109859536 134028130040398752
76792387042745600 99559408636816864
20709854570960308 162957530324902720
128130988271652496 164185435690542112
13237200034476488 29771440101643844
30351194776482732 185922504757833632
4066573344441173 79848252964194336
20128031633004452 141888429185389504
112127013008844064 124062591863601584
130981879397950048 136900523001886688
25892183024249036 143107433922335808
36857783501632304 188050975609002784
75885351930908704 138154274289865648
185924811565682080 187054747536096672
62756235279474472 181535329712357408
135581428047142784 172783600079096000
118841981725185440 186257889885642208
63156183294231280 160259567098906528
107795692229247808 154839889201926144
164021042484818912 191713811911000224
29468647292324388 194512076970561312
53986098114698704 115320644483007504
120461345308835424 182961142919936928
10400523788679260 182840282743121120
33476256066603076 157941343335495680
19649317371485912 178653046181074176
62954299265720664 105694373413358656
156268643284951552 194038495470618752
97294343524583152 156697384393689216
74060647975254096 155287586557896512
1611989783581209 98920532843082240
41267522337308432 83993620750689680
56101173937632576 109270723840545200
41161733424526400 179416381060511008
23355415221483912 91737734538819088
46385765595984368 114223077142816416
69640282188954496 196768654813725440
13647576617870128 70419442625903992
39178109422172984 194581315263296128
16091313371788392 125880987191209264
18230818455210068 25266806648027504
872273959061943 141811744273862144
6326479908507246 149290746060018240
82880763583788656 188589748982722336
50474320616298744 168416737469508000
30573738562196496 69393285057333200
30326310053610460 169071678691102240
176910303953849856 184998674516150336
48636235661613304 59583631120301632
58118965406479288 174019671454183456
108907122669290496 191651465544613344
866440553169068 42199811877365568
7582000779128635 80333122661308944
138621903005776352 169788207145790880
170021237594104992 189094910232086784
121521940411608544 137970312025812912
66630135660369392 179013207955403808
23542287712313460 93570100585061184
80433574555959344 183542638763098080
43348264705984184 164683607653001504
34793210377098684 102106221316653232
131482490251629456 167682665594235904
8293347067456135 164103947310360608
134390093848750736 178292157885090816
116414346814740256 130558062184556672
40384845323285368 160886348576406848
115018839535066896 155857967276443776
135839444435630144 188101338135730784
36990393077422576 153807683554308672
129426445684049920 176423517884226848
21343833545126868 171011246443935552
150711746720788672 167930346197717376
15975462670866890 167086541991018208
120715942681782672 190006750333047744
9281732600654686 126812763879672512
68868661237554616 123887215525538432
139549270204500000 181638840706457792
45041312817827600 120583363605200608
82684593751791024 179490427331452736
12963381562405896 176858859958024640
91846852448719680 161939103065395616
116542907856615776 161512764173768864
74632098007723168 150068456030429760
76486340229651728 105869396168030800
60503031716438344 68195644686509792
82899033143308544 135386495400506816
90063443968640544 139019299644128976
98825788489219216 183137691997786304
40931216967682104 162038182381398944
49592074660496560 129829926641193808
34367155853334512 92913790918009744
2788198290689385 8993791800829389
94980509623629952 113069064346019328
40824583122861496 195669806754504128
149562652452173024 188516245487754144
4727405007118353 171096100372744352
103593972201437904 156345016185030400
79731159941798000 124934863324092656
117038099037500000 117915628207680128
85458728639508032 102944435543972976
57772159459183936 168534784165941280
125118099290648384 130300434707237968
143148421198235520 194839195124381120
71558306966385376 176919978699250720
170246447165364864 181326337452524480
71230978151922624 167712559070294496
35814195347086248 42905824192521688
71067344948828088 75091192085367936
27775251011591508 124964341981308320
33887136600916744 147126567294245536
13608881592448212 157807388476093824
94363295291606656 136654212610429776
160688508321133952 172712594982896608
1743739756324518 118463606034919168
23513229406126948 169502615402175680
33850332829858528 192343065428024384
80091485582085248 172038585476234432
126231961220721936 147123304487494112
8839636809314318 91087335923628272
3251142493125468 69606119377359376
17541500725361912 131717173604718432
111010208646524448 146242491204649472
80370848801328144 106441269790825440
183684515598433248 184118283788892608
31325993939715948 48617092282563904
24673586974460232 147074555735726048
89581398760314032 93320122552219488
20201531710302644 45529414515538968
38708308472585576 69963810868015008
62140992691386464 163693740480249984
34521203566012708 141357667795391216
21394857413784464 70233083331727160
69133465213489160 93922478411813408
41030414909449736 91985139332667456
33672456025584600 77718235236715216
13047823718774290 22050409455468244
71974538179745824 119508576180561728
42594410925031488 103691325476806048
101118610658045248 127186457466737248
25870587516231008 98379058455700528
132851576737349024 171621085107839808
37075697797234000 143877510696855008
122885558509890624 176916040481535136
66622851213393976 194767943417140000
58779006721915088 85107463825791328
15059975971925242 82591533572948144
11265991707829338 43763978353959168
59136634473736512 146391813126495104
58315223026290128 106155264318168592
23478891302621420 27372465165871136
32897644701905904 85081890104310784
76621800792604560 121599146099985728
116216192458995712 143539332032662736
35010838197904140 171145356629199168
43548704871405728 50784052388908976
154912981103375872 163526905957126400
94216422671857072 96746535254117808
164885662242135872 187171397959083392
75144727671086096 194499786847609568
84826287966176608 124512884747221504
135521136172822096 144676039029105536
16845513538043778 189908593689349056
17012108120952826 101917712832415728
129122652976675104 147380708207660960
128528928170096352 154274323092519840
11283122536117300 143094190751271776
4832090426691351 76172349403252768
12912836232351030 16060989487169004
112713180462059984 129983865556178096
30058349597897788 101147593273616768
17020466734882346 41345255735201600
66544313030352176 117023101378250304
8663075592985871 156381024388088000
32910796961974096 50858360817207424
119102310180364864 130142083659511264
36485145977863424 115225851782571824
136419073694938736 182629226212504672
162405121404615328 168409548129733536
41941488373414496 107777760624981568
16278773150836586 31635909397516140
57802750384165344 180196089366529664
66305477563143872 160579827717570912
19076147553344488 23768175172667340
106788771343381392 143507891475433552
6743673030781652 119816039550274064
14955899408762214 109809727957738096
31323149965280052 156127304891226880
23882667793425984 57194697837764120
58049278286029024 127340845986848752
59428062907675760 98623704333358800
122566191285401472 168356056020428576
104624876134722864 132270988909339280
93115187031727088 167979070751963232
182976421538271168 186708278815714400
122974257196828656 178044778373195616
13407293871677922 146793546132564000
25991025435054844 180546382749288672
43909733148788896 188056486157498048
32964374887895788 136218858933756944
50660521243325304 181148991043796704
18084439863000452 21494026077827700
76264879551027536 108871607403342096
113726656347588224 161131606334196896
13867651738158530 167353039808632512
50606136905008072 138519551457556368
82807448167963520 151045109142986400
32837619444579280 71205669921674664
8761720904881399 124561713275946752
14734857030761444 92031083707368816
60618792965236496 157536093718782688
87005130765140256 146078504507551456
3455058029057961 171984530852089792
13433338126456622 99078031794434144
12412436520458944 30431254788970996
59913449132284104 120715792540920656
70906721490775432 100518057511802512
168721323241392000 181434693446307168
13068933610897070 109091841059559136
27341213414830932 69928071387185464
46368274791460896 98531364556856624
153883522079574112 191089099094366496
183223986447931200 185848092187192704
25063982406088544 51178847380934816
15064772495054048 170879570757709152
8961366398947386 193894341128793568
96321827574090544 174544501281719104
89315447678462576 156607032885595584
81446125630880208 179560160076667840
92831833656353888 110168141686377616
4039908104473245 144349556314153856
24556302781420636 117902788273295728
9645209719901352 183461124510184160
111265591317454064 132619723844640480
148517985653152256 155862804730260864
9849932189017224 183516127158422016
33779328756153448 166773631525822112
143698458070638448 182940237134769024
131533572257603168 139251614397217152
87229275627830352 120246586971266496
25984160942722168 151934402935182528
174361843187292704 188889745355433312
65163460177666808 131716866179982656
86930948026882096 189095434996436256
108389700152777168 123956897763903152
41761594448355704 109738507748671760
34280428305283284 151549464568380928
4968080761620724 48153297449740904
13030408321037900 88358931135930944
12835349995477808 82183199790745120
13967037668783608 169703420314035424
83452744214624912 127267838323345568
133123272992107216 136092695049869824
44824083209875744 120991794109567248
47213209223673520 163991285732322336
126125546310906016 177629680260355840
61313452393578920 164309044673044416
43595953460837432 82717605940278240
131367749000880560 183775865752187424
19906641947315920 83657263110860944
44238644730126296 44987495500291656
71915306025321936 161237229339409600
94320001816234224 127683698488095712
56387366534836872 143854920250054384
18137437572960060 168272149567493184
41335198810999352 109820109047764048
12213505852695414 97609263001632832
11516039413285236 125067735420261440
26333854515219148 64537658476676856
26652753052433700 98768048627772752
12101885441786976 53544695520714152
1398169656317621 51059337165347224
128422606331421792 134812925399319040
71411123057865920 77480760296391984
8908253860587789 49457478293329768
52095262151928672 127329226876388352
124275988447602000 149311410207491232
111649621259669808 128877219303367968
18124497291506856 40060790890824024
30448538289303172 88066898373867552
151015530534302880 172185167062550496
90916188175304304 165219414814778368
9559787619991114 125552365119250800
2813574232090600 78526884691281440
66603005483090944 88614462388854848
26623120420849608 157077557440584320
93236006402992528 119878620043594720
72101494934617280 88341608677843600
91238338709688464 191286174883699936
89255353571970560 119620869094610192
76352764758087824 142685498074722432
46609715741773664 72382562932751072
35344927069195856 38673780294290984
28833757294764588 48619161500944448
110102981912491776 188984295007658688
2082656139526545 84881276428730992
7422355421947387 114078477380638176
2848231745888569 17666324409925028
49831574695210680 90237096779186336
10110465766526254 179514618513327424
122020221247722960 164840034292893216
136847578876621104 173603481292338592
22848943562533236 142286058139009488
50456327851401640 173297244980284384
49200309163897824 97379389291372160
14197240104585892 102059217768162576
125351795306078400 189770371677032608
56656005513759992 121603544539217088
131039299224634992 148902513800748576
3600741672529228 58554456471527488
72422196589563328 191759974509223520
63576988054325856 180137515810626752
17139925122646938 108929001984357920
10978457253669842 19263486137293204
120259529934486080 175832483974274592
130069910220888512 155279479374890464
4266335581309888 15030574324534602
34933530437056252 122291117355749104
14416173737493500 27166132497755212
34908127192766260 184582262894876544
32601011707920932 126147604153745328
67469779319669496 118360561800257936
59137961230581384 72487835069144912
44587803744521336 155208626689941984
110077995365101104 131719814185464320
68157969778704736 84033875756976848
71023056443343904 151547457328484576
112503992323880128 158895808376784896
60523057632068240 69499290410546328
26317948999410124 129740574310687136
10735670530498816 82299982399727120
78841215309320048 156172809499027936
753177546224223 166309279477329152
29558000984563464 100717158211499712
73718088989965712 94789072817344352
117933844663418848 186332376552870368
42943168779026944 178206226643203680
129314361530305952 157871600361243168
145783775963149440 173555306558751680
36115451844701304 126823944479011312
68140262289575528 97183419694408464
89880263695933200 166937182542991520
101288291921368096 172005468636317760
7709377188753031 39228277969281712
46751726127829424 66927582645051544
14542809166419886 67800848145972120
112993080958788400 150004979139718176
68039108658323272 173767406688847424
102695381856071456 177738317307973216
22821571846986476 82801026419857104
22771261974283264 153316326220537216
125887168468125968 171462361118563040
147407328612132736 191597887941560800
12202636400771394 19123645141192112
30769043840592196 51210811690205816
52119293993786 172527983556886144
75815854779267888 98504218122773008
127657200500667472 130991120197302832
88037484206698320 114291284809178944
25769409330672312 48671472045306272
20915874504910628 47376475199013416
113116386850837520 170428196554206720
120537279287479728 195430737989914848
1494689863824004 84618857038791792
122658061361449168 128756322795149680
17611720700089900 99865087029094656
71392288832331792 84678929283823568
53266548716013944 173356801873567872
16608666711182260 91698362845621904
12051843581053138 81883893060930080
42307125307245520 178170148004962144
24006029947363288 59422918928549576
120730937977359360 155541824487791552
69158902786465696 69220384603579440
17691279602604806 101698219364039920
147973577105422080 175163207148678272
97074254375552656 182593869610312160
29557036416179812 71765433436581536
63827419991940488 89095991925511344
8443358903463708 60245872581164040
29470273089140448 135299356701461296
111227791960048016 152549857082758240
159724920172558496 175244153007227200
67777287422387184 97711306820182176
141942460397326656 194852557081743872
25819629504031484 121357981794666992
8157166606952178 107519745415527712
138229587273085856 196519025258494112
89365099777628896 157090740645345632
101182496910251984 101369374794463552
43460981093023256 59205303594374936
1990722056414222 27672911113445352
125102197159027232 174701650678298912
61189852166144888 145578357093918592
74051638392388064 169848556056515840
18592784706127496 94147291932877584
46397151907468184 119582090432234176
54056551329460728 168544066143695424
15651408683182614 34847109537820932
54126276245532488 94083217029275968
108872808032274464 192530647487178624
7759889493214239 85992036540917104
127662737670273952 137394634590034704
83903079475382912 171040795256048480
7020767627283379 14119015467204410
70569732870086960 162557801930858304
5888505610192461 26860599420129924
11390467345072376 28348868089206788
26189983198517412 124089710627575904
32496475177450244 162094473894987456
71243140647241464 102913952796771136
12259680004096570 162657447268604992
31567415298758740 117668109569519904
162939006593846432 185232929145124096
11896386292776192 153741498888957120
7038185200892163 156663011490318368
142769613090727008 146245167579691392
11578892071351528 63523651314757744
6514458350938168 129474917475857744
44796490288906720 91192179256908112
36787698110629664 169367928530814784
53044686135989744 65188492735319152
98699919960909472 107658144522405232
36540004647386592 171434939891347136
98555439423732384 115112409549195872
51117626055102248 117509927773757952
18467181481532304 68080206904015120
96052441428832144 97293199592814864
56162678618766168 193694918405058624
67840898397830080 144289736684347904
92918062361387120 164900913180247616
42553342477517536 185206166338630528
68756720303575936 98669147279815040
2038918296391475 39232189297857128
20987286504191828 173898261802119328
33917530108765096 153168679411890784
905762274302973 140542217931533440
92424400759605008 99784888987251696
45582268372042816 124931560372817504
24171435693117916 100386549810049376
52571944744276008 154135101615706112
64608451536251224 150958013067035072
110987591780183776 184124444083829888
80344468340224688 82971041843030496
45624092236370768 126754090671662784
106243689004436656 193151660636663616
72348776849959968 157754477145945056
39451655511369000 100532309623853136
28542270872382580 61090774347621672
106954117601745744 153564531154360352
57404177051499768 179860536787743040
15140242744749486 93035625667982928
103166415885308096 112180210610612720
117252658564929472 183336036574089152
50224058358845048 58160851949896472
90860016878951440 124829515335950000
37454568960192560 150904066394452736
132731107368279408 193522104696222528
9175234919089244 45090935988160584
4497832018301836 139260193854594880
20842567474773344 89701960321917104
173456243062724192 188324237820380224
93878405941459552 147356792875919648
132750005149165472 170765070170984448
56801286833734176 124644098003854144
31456841982193132 177890753041911488
144341319719058720 174370321270705792
25398240047703340 45386198656629448
34193048605944600 125638678904520160
43366914472775376 106006280475165280
75917735664166224 172782768557795328
128465351159712464 136193620487482880
28028246233684588 30976666082143628
84645403681903888 89308966450265216
36530470189259720 172034217430477184
92161683028858112 102347301375478288
116253436801686064 189863941795854208
37681039422177880 101038418555484080
4769188487541169 131050046459723424
90213743984689840 170507115659797696
59764376124775600 137033904887732608
14396104813098386 159764983526031968
31309860392595468 121059888160846256
14908143210911450 138197555575548240
43942768658600672 173454018667898016
32436039619777908 118674406654585472
26066890485337044 44531622597049472
105581981799045280 169834581676576768
146264309999788384 160767062553000832
53518013059241352 74182767554881472
91169614773173776 181905876003761088
74685456094332768 169672679799802688
40419204313926472 190420845435813248
29611604077787088 52990637943356648
19744634223695948 126745254657316848
100379157041901120 160062438947797408
56015488829932480 69123858575032736
96122477232616496 152828209268674720
37346515252913880 85610725503326768
57943676546144512 140108656671660352
17933949219672914 42840909872117560
42337199321504616 166066647384144416
11825058252235524 48325363793985888
15558373113225458 119346143846029248
29857350720230560 35447446001826932
45779500368478624 108065674664157712
65827740211131440 116001703881089856
135553945218119664 148079838553343904
63374615069090992 84444620265920544
5928624436784870 114054406269339504
53966591263005920 57866913316206544
72869852045254528 74565199515358176
86101687736728640 89789704802751936
95546956694105200 177204773016738016
184602843015024896 188964550696906912
32950097286517592 61330108772977640
79889999908757648 110623700490625376
71361805343407016 104107293006279200
41271732795459400 71059160828183224
87306359384590352 152458673450020704
9432926095799434 146216014854833216
6327159113886951 143246312658773472
97210011076263408 110281660836323168
117700119406791216 172999202764361888
138798783284243392 188533079938915392
62167428053488520 127104417855437344
172899880778085600 187152109076979360
25595852714916376 76537646431978464
65731474754807720 74261000846253984
15830828283601094 100412330273516144
11220196925857620 119651243959980240
140522592954845552 142787989990041920
29981930500800912 71060220662438904
100442014119690624 125425799430478496
6454488959053154 84460914843766368
164271078081260288 166912571370979712
135335759735308128 157889832210409408
13201666884914548 120172846941342208
58089669082208360 175410971305212704
29047046830379788 60189068720338272
129592347123024160 149958496217585504
90993031604110480 101424120502618608
18340298391458148 105665803691809856
23678043648642260 57044004830319880
113098919117448800 181032570877550432
145591524318466208 171900259136979712
35554722718817424 186285399956946368
135085439594821232 192046414541641600
52862538554145040 52969347366144296
50523977297826576 91522163281811408
10674577047172922 173138490366481024
90878378772768352 187603196856911008
38980935400836752 58685864385555504
36143815895005432 59450026897496696
155701447776043744 191717613741576736
36427460111977184 84257282122973328
62417525843554320 107390631966387552
10346364244627850 137730758742515680
76027751379513248 105340269435362064
16596338055503782 104560402370794720
18025392495463816 89040199701102096
28654694840304176 85070245580947648
13766500498345578 105743608619970336
70428604540941752 190837858206222400
38664274616387768 89260518357912304
37188274739822328 48857390999852592
94130145573316080 172206889795031168
79757226924654400 172332526866736992
73546556066702320 96798049856797088
27938821100199920 71755901054831952
2885804353943215 193243559301672128
44206888205179568 134521648572076528
37965890884387968 47192506580101272
50656758571414832 101873988997375328
111790132516585600 158121666426863040
44425482761461728 92576090891646032
116031835618822768 144470961812026752
57752751078310176 95731742709722784
63333955778225576 85679174341403616
40593262240893280 164598476048662240
47726396857059104 133085287701869440
31756879744935296 63388051353203040
76700643020297872 164455864165722912
116493625069068176 169411028326607424
127712541416643568 156949659860258432
17133541286800348 26469655528253828
91574997649447248 161289200258439360
19810819797284340 23496698154895672
30011518146891492 75347291701978064
16158260726102312 132170515106795024
2298528529612564 134991359225405184
23756103268485580 159700382166433184
121449193517433584 184998779377105632
15698136288443954 29743832544671928
23134596654764548 168259425563944704
83274395012176624 115584283947854016
36007307530381716 141162178400887168
106572889337109344 164602721933552960
19575496923925184 154108435833129280
90088997859994304 123308818492178144
82202404146116368 119647431824230320
11840926625514568 53668283957934184
88344018046853344 182742258215771104
70670377830469744 171622685482150560
5470689387001141 188423147614819552
93894802993505520 194287318235294752
35479045046369588 55454199660305136
59723553900040944 151480711032488320
38979955504204840 190757255325808928
76397317131892800 117448905533968096
14014468725629180 186812140357269696
13157167962305284 55277110355041960
77197714542828304 169505614897411680
139498377108362944 145894141752999520
54693451473195320 168203951873947744
184764668906054560 186463294205348032
65711564223211672 93437851369881376
69947652663943408 146055298582947872
117866645318669936 122959813323370928
13450422024061850 171131247517550368
26093695658570132 79824851703497440
791458145428778 121426622841411712
1480824925297156 62222177304892144
136329033179646928 156119387447254944
30619749724052428 175783105846724256
110806894522191600 131694989567946640
78810519920590192 93924043726207632
137476059452320592 168163358606779616
67148302456020968 117824420728730784
48407861596694208 119233620373280176
40199076946316408 130524750554031696
31561682369569276 85677911945933680
88070887609995776 154819279015423360
79265301480641040 104778739090253216
15382843480845938 91483562924760688
33091422900836320 128371718941692704
143720440029735936 153772543471096992
58988647897365648 93355004474306608
57699978973351512 90709783698132624
50341915485732760 87553660384943216
145158042340550752 184580781284190848
2829113806851433 30681578855901476
73542011642476704 79898453274327200
105873457973726032 114195186448678720
36377457525831504 162442784483767360
90619624343381296 123587021674094848
40562700804726064 84415425762199376
28704917560806032 40375300671031424
10070200134072406 14506001278988392
90719158426816176 167290836857283616
54931556828326320 162578288883111968
19266597338616656 109518058763069616
13232846437043922 82260896770218672
6357256993791040 38000962001229360
98667025217156160 140040642060142784
116000782861666576 151174461783300640
143549067087372352 160517149707995360
143334611525023216 181199464652678848
5722311797625092 88746333302927408
87963172834396544 167132807299683264
48198802880994984 143962277187971264
28447298970501836 182764305260415488
91224003210001344 139015998897979536
31597385378879948 156862644961698720
110197627864559152 121657993892529552
84508937676244736 90450147575295376
164553190677081088 173770802310806080
92348110100038224 99422692241375600
47282583447653504 168398766745125280
36002957062412064 155542397710046080
72522787727839616 81961281886262016
127367314466647216 177218373218187712
21533953555792168 69037296488466504
37784417682493320 76802079442209936
25833358304195480 116291681779227152
61523567036370952 137118222563612112
21487371202340188 130013350184599312
41936284648200248 97256519887202992
59875172307663864 114290720232179424
83364867574358064 124544520745747952
38162523371255208 116227698844844400
63754713095964664 125589771236798304
84668062028406064 99299145597762688
58728779348878464 174403573685323968
183186921439498784 192639488960900448
151319476037829568 178443330583252000
102529558015298208 149215255403948320
37737857094083304 71785717760288808
55380707052743152 71713956657422952
82092169177599216 143113211639801648
10707621959056548 170399995248717120
11681857508035020 167722991750753344
556177089985725 55629316599253864
193435492109303712 196665697336704672
112075129107131776 149030628977527552
85303402953460400 149112231728811296
60964063971542744 173633137503863872
50624694086075120 176192528683572320
44563368718419504 45418672790555088
70764411758679840 188694579245025536
100447509420632544 172172026808738848
135934544146852992 186830624610015200
174020261537825824 177356405598605088
64340528476546408 133517647161865664
162045509680605952 172329493040902144
7904941454498183 135381997249060992
55166826878747000 151975788201946688
124529465683274896 189667666261755968
122912085400390496 174845941809404576
57170078159314808 61441160415246024
28254231294623948 87282375918133376
32957986682909376 118860449989567424
7102308747838137 189314760339983200
10948279347074798 65285726867674312
5410487301501546 47273559007061904
23234141913206324 64541024614330608
49330555591517168 132420800609875168
29792850843482892 134850332637398320
32419685996914188 104357698590097488
85989812354578832 187013839351936736
127650009315049200 143588605576024112
144968874200337952 186832081781705280
68550626797910272 81975138227290784
26327931430677216 161299799875078432
64972310469225288 180952455914255168
37684523249060528 186908233746082784
20847244603303972 113200032832264160
28930760363314116 155525735159913728
57319782116989608 136015330416496768
95622569259493536 130498523459235712
1223842092507719 89038561572662640
161656528181279488 179346598867814240
88929490449902544 107861097914898576
15329023534313434 168422666623618208
44799699746413936 188056074667877664
58090825232704376 139835521812431520
20203110339020004 24784449272445596
2273320300764660 162391006189693024
59170449004206096 75770066874306608
1681291805870794 131198677872124896
106737473422170192 170006978202360448
44604288021596280 94048882706972144
61494957726526088 111896191182344064
124771682285890784 134801090686612832
753647622846458 53042668457846912
52695794795079968 142907963430226640
40242357305352936 112980381873877504
107723591236232016 116498228425547504
133167116727530672 139311508457161984
91146245418995008 175733550924368416
54164525465319192 171623570361726560
62919711937886912 195176894268513120
16412993002535760 188702794882250240
10145342845193466 138101783010044192
86768860811769536 100412379621995808
43271787671973576 135947410599931232
185279388420196768 187154030845144352
2650092844430389 23690092604030144
96383916212761232 103208578810939600
49383424068192120 87838854385965200
76704577855793120 91048431724900256
33698405580525080 35460670874162152
182540104512270048 189129633068037632
168578630078775904 181868018597205920
139747391831003632 145195620725058624
98513247899725600 170768470906183968
34163191541270680 86222932344863376
155952196724446976 165684115267614144
89344728349847216 137260056655259424
37547238644792904 123239001949050000
67017464355161712 118261576532919200
44374809486724824 165595758305827136
53010514258067880 161637313915650336
36944524945751248 105335301152844848
4024759269123480 137840049945694768
26475859577282080 84332153042350160
118409296475048544 155322268247721568
129386785323225520 183945119334181440
73063362445757600 188245366241913152
16668902069061856 164917756141441472
114001501536663632 191702725744040000
52021770645271520 180425693416290144
127751861147128256 185464914669006464
26604680786305040 35675909534265412
31671204120450296 79238771609906240
69768968688544152 136792927724356352
1061066462000293 43969086834975040
28003235301153656 121717108154888112
1840360781006236 178779239245405696
131078416447304048 156287506085036672
143019755306006784 186442183065764288
119013008011449680 190488015772314592
19306101996480592 64600123567547464
131880076302779984 137282807617252432
87634590110515536 147396527844284256
152966595694243904 169081569831779168
149250694199050496 152727441445919456
80151728630140944 132587215447588752
123157815310961840 155189887371759648
86444523838073024 158709158439196096
74368626283783792 108409157141770176
55977327991940936 85120479577348976
147558700321113440 194242655054720640
65213120837484088 115527643562476832
113150840658958896 175879167469133568
28919394723999076 127579263813074688
59256532989073088 89712637774832704
64733810687753928 112806001332698720
28605885253705744 143578953354408976
105141388093011440 137047174447773360
18174777188434976 86299967209879056
56614989112362360 158398447633540032
87010861575619632 160635293226391616
121461335963587408 190053404206272672
39585488764684184 60495848826274776
58874651178692208 94624223650942112
123972317629461904 140167451592259536
13510622161283506 125743964199389680
9255441662908190 11492062193261412
35291270895892224 165849559229368096
62729782879574336 182881601347757408
74098436453555568 109024939108599312
70169748702126400 167473446976694400
146387880233916608 149639648422230528
15326243176262468 156864174145775520
10459868620189424 92075217588883968
29125699137598328 54916788313954848
49394569027530984 51348031269321680
6408169414251829 47861734522067448
54671106930818328 64574790796803480
152526242462492704 172039858105403552
82425787817664832 130159302063155216
33208461720030868 160619432877678272
137192324550149888 194028853469540064
976413383115020 53812983346063048
117804700634246880 178807952401829248
66531879467517000 128196255180628032
29342775353225016 94985195027091648
38416505382620280 102533851422021616
99140466372877856 148105565885150560
43539887102675344 147830784210081184
8064919891317336 96398260978576672
68902746747588960 94113884840048896
52903845969417776 96516395834033968
28254835892913160 81393126680558944
5553053024860982 127436955175193104
21750367669888696 108534392459570752
175558859344287808 185259863962519232
133311589190108416 181678487809759776
671739065726025 196355794968258848
72686424401020064 180829253828606208
74371666782188112 182657666888075616
70825495504525896 137367526825340384
39632532339084328 71852058520740952
19215233599713040 77561756748199184
59242928826819184 140345641578244528
130844887253933168 191656100050822656
86326910915056688 98423834884306192
56871809870267744 151390030930412576
129268509958708592 183017448610806560
114036548179503904 144259740107623904
37506533685616336 187856936135994432
120786869792549584 193488424982938240
26783058543145816 47509805655694544
159358188946426208 195852614827367552
5493832477415025 76577543503323584
95756635088006288 152218794552527936
9585325946430444 97053076081440624
1618794448902893 84695155052235600
60617489292237968 168330053740719296
90557297871605248 162024802430924160
17961686320017804 92042866359518096
107921253797413936 113403651528421520
132121376955903504 167158936364876448
19764603262714544 187128926660262944
15971539656008416 87579716627423744
60229459893654792 116738899020453056
26211481774493460 60660553822672928
33569113667160504 35548497665288536
4858907708538183 39914986602616168
108549792272776464 134526290268367696
114254071747702496 191293678291380224
7603091076971048 115647055005062832
74506510226638080 195223484385854304
97865624270838768 160803234080070208
6633379707067031 189169264479506496
28244305700994048 43489725938851552
134884587623065904 149685509729710912
152882097823446848 172445227003442080
42984348089811368 179851792345629408
24076230775361952 34212188980657116
106315581444786000 175531249909906464
4645131492360800 156197886081595200
8801647675470253 57802766144732976
58675855796753776 91972142153325344
51986148405279816 143530402109195072
7165192246058775 97775875005360832
105402157616219296 118872066652850272
138209381582667264 166846909020291200
191872901466043616 195534844015846368
69425538100953648 171443933462469536
15036510837772530 120003532840630416
10967260216606336 83682328951272960
169864027299413120 174204259354851584
32954031060074420 152575109838981504
13485128507343208 176746634245911712
106990423025016320 186567683375351584
394524331426665 130824775647053856
6147678472340151 148613894272685056
60889671154609352 184780802221621088
4811102032003790 28502736254420060
28570776223202844 109443208594496624
36559135606146904 192838841665444544
38231332060049152 166796461707987168
30038328472389188 79716884080605728
8357456603654471 123969808496513552
21682137742562112 138115056514887376
114763894797057648 149768168934030176
73197742059884192 75305729778076704
144673119785933536 190519693311882336
86095082125793792 125189167365576384
39237447811229592 173912115163993120
12979604867826082 165766761783581056
83166569260545568 102231021703921696
57496959589691064 122007663258962080
148439495587301568 154311814673527872
15758521811971566 62376708149775264
121924168709332000 175889014181919744
66146583681508440 145800108469182720
77410712994000672 128001841807238896
126479641691750032 146899705743159328
101573360343286320 147959207581708384
87219476044232416 141357188426715296
49148781656763528 51290491569394688
136852354342747328 168636607059187808
21312393984743572 28574536065674500
157939194743828320 173284383641228960
45736094291876816 192574707383841888
123707847970101792 165520907756864576
8157303176490124 149702673435734048
57215592154199464 127148969780001440
34579950713761980 137181224598563456
119553949015475408 128120171614757264
25362056120889464 140294406838214384
80758408101460304 152225679068737440
18791802401117436 63200858364431280
86353596857080400 120224097365803312
7823907201251556 74952859054892496
43878639470869440 96152356127537520
52263892101728456 73896967507045952
126143080424967200 132249889499056144
119364544774685712 174066844242749792
14291495104991330 84165948656111072
171034981747302592 188443511274388768
32224089253812672 73118999718330496
57246449132174408 92305870470711888
144150992653344864 166234795515223040
39845613738667552 73654819035358976
120109886862927264 169761183324622880
79030797249501056 91773601053810864
23675920974302820 114199293210024544
17703759884066990 32991565376349768
71827244695782144 141122351168756192
116568761514915296 132232059822235552
166300485821271392 181062268366807872
44307607212474048 173163965809808448
3584879075927230 63016632182257016
8341591524167893 186707641898339136
55613054281540512 184423178079546624
103290104173963696 192505403891925216
113586619171238112 162510001065488512
83906657595367776 128490769793631328
78997296719277776 107154488025846544
53683652493203552 147615897192827488
19414503985188368 190088709084751488
103389833459543168 182546177996231168
7621209015130482 52098801208822952
53761176308995464 64476269912797672
33330897593071368 171836538722497760
40041083447919488 182060242544584960
28829154395487836 84497005844833232
42821488156839800 96632671715252784
124843618668738816 178947934415008832
100049124646650576 107824136930894544
27597291432376520 110588796268687520
27096526135781216 78105422885555488
39838611381302048 61139897189236496
51329994029983416 186009563459791936
32016714180281164 177218424142619584
61325528297123512 143700609513092176
52452114521600864 187313688760334816
710174545792136 87901769708762656
25614439759676320 196708242015810464
77484236375791424 178961253809690688
98317518872599712 136179652433909456
89823560980839056 190335166174226240
43445075676418376 159421607959528032
2149806890341522 144333435521312704
103475986284584272 125712432829678432
176334930647364992 187597798137172800
107662181376384336 191880018635322656
40533976701714728 123653774408126288
63568893195736 73534221379626016
55567874042403776 111356199649357952
106264371698159232 178934823461255328
106540479067066304 160663377702783168
23979386401781456 93123551410216592
113913248461434512 165387355303335456
34119758938017512 86118410137420672
29748279420226472 108473931215384480
6154815976578227 71320216094920296
18154777790735836 112869441204787936
28768887069557032 149864528248183008
471942274860676 109793467349887216
38048224464304088 47447051577656896
99181702322334432 181832929490665056
57305247646566376 108228639562764624
98867363482209408 118138744161586400
71755468973265568 162294383308448640
36055289107638672 102608155365831664
18466487006595616 140047359085712576
16583626546258236 189041104109627392
10016568757464886 11763741767264528
25047560246307612 118436402277502048
57584255491914040 168301904380310752
87437115584604400 119592723920106784
80065614568131360 162167639559602112
43398793666800552 86098643208777920
161440664545913408 178518170056068384
33506927987372512 95544656527559264
118175352002397968 120966392608700880
65021993061514696 68879965328665288
40771840901962672 82497821328335360
65416123680389768 185173255431019712
68307102740143616 167936434385342272
1758803043869882 163681971928659744
20361098624455044 133777915701008176
30373725382405996 168322813487641024
682026272132484 33527500805978588
82696931016725136 128243086108125680
9391766975061610 111234351117758464
154096822969560864 185179246382123136
87678423070514976 172433916879905408
161246509288767264 195662738658724768
9682193315644102 26898796993990280
78386949536652880 177141866176819584
137921514352131648 174920589919608480
96364011000595568 131132038614765120
82004027721306128 153690894060043968
88097588070900032 153953833083612128
32364591584232052 113452266147694336
160431164925910368 176891729273057408
8948083762828318 155209314508813824
22831591264517828 74452029170071296
28231148841747048 47536875431239776
26119116541020448 45488167220793040
24364971534213792 112906912146046848
89265641747953200 144699675624870592
176655242837981760 189011147267653472
146158894308166720 174592404861974176
79368847476631840 152715421869465408
149625296103701696 178138219005670880
98684252825509328 180522881995696032
71895053914026560 84300043087824512
49488215114061296 169645341228428160
173080746855260832 180690819309463776
681860923750172 196089822105628768
18446686332170580 148215480777400128
74076136047743440 152245207196198240
121906804450707504 194250352428872160
65683189948880864 71556999545190240
99238045810249600 108141480258025648
86625019930130512 127439884768756528
47916713241447168 103577727619394976
130084836078723808 134995727859241136
2735180842072037 58914759262376784
103996743976454768 172467387376220480
22714754243215232 77355791599002912
24583850211499452 143960871029403936
125446586053547808 180323848863253824
25549430388034728 52040838012203488
51440808142414536 146498619970516032
34460092109519984 62990515252069488
85006680375018336 141470820619856960
22436648799510408 112709936767153424
77192565624038112 93499876928481808
53906071557332016 150350395662981792
5308638287748627 156420307674414464
100184063367882416 191158933835332992
67803944623611080 161919320421777440
34869135101818484 76866047569900240
146411963846928064 158779704552606080
152401406718451392 154129854473220352
130613893291235600 133817480388777584
77726399574597152 84992461220451456
79115806018507456 106141500860093104
41542017728749968 171025155138191456
56082342963255248 67594252759635928
92321398010148224 156027457794893184
12840073674223962 163042342282897472
109151163066543952 142020153787009632
165535119233201760 187007770701674688
128286226684325952 145193034601740832
28976994888808784 105659398873427088
85694772873645520 196465816589568512
168206893856528384 177857072865765440
23812636908477764 121364559884224592
10487978253589988 73116884990198688
4619291248109626 16438844003035154
68243233713529272 159855556913297984
1593044345509951 89102006342141120
110893766219885568 171696087076537120
7072072847621694 16950585134879400
49406760783868832 146091557709236000
53285413323321976 93490107888111920
18551390044185152 44612941360267088
6033646485395201 155482048175723520
109536803487570768 181656962463990080
17384679695553776 48402144516053328
43187537128239640 53408930226440368
93291624965165344 114192038602987696
49756332126350016 82084172863741696
86963250289446224 87782193465444816
35015062958214656 61007726133023336
2520745382734880 128128195089714112
59297160220951912 69318415486762448
113609106835366688 180906992849638496
6601161569030619 153026198476163744
157422297603487744 160659126294563168
48190831573392312 161789227785803840
6255925807577286 75214741730126896
72236186546923344 109293177837097792
4594089972879549 109007818062217408
13905308628907690 34336163339857352
93457434484080752 114867338185439520
76207695724841024 86103487158706016
135309825035305248 163775165032998720
21619893752500172 101670227044930112
140490264211921712 145480262185137216
4474756324372969 187263257236177248
89544839938094832 92807067259345632
52938592097572776 142704348908039920
44136417082637016 80958264147310752
99582872006974768 168216260816458112
105196958934815296 163201735992794496
37342753568652384 122662947406014256
27004736766914384 183941432475001600
29392452119627692 38743400656545528
4851607710672084 98448677380610576
110240690057282176 137302334179023904
24957651425916520 135481873483684640
74881938810714400 180446234747093408
117270241002914800 165371797288684448
132411147200211456 176182075627433792
68504397913039992 141877657726931792
62470349880829976 167074893639824608
66553811690784440 173687609092018464
65610303029824808 150230120690516352
16327605057147712 154601557553138368
30286467189728120 169728569497496832
10942756656799112 142076896232103264
13554143301218968 148671240605174816
78877755551322144 96663000645253520
32641227553059064 157514653929648544
74924817856479296 86315902907240752
60755577868418608 177354561246784992
71350244154495784 96496376594512720
96861501945248528 148008340674109696
30813912704374172 172716501719548512
29423533167837116 175870617707831808
51442137400258744 63522780834000184
63441192368266408 115368895839529296
135730178452746640 183133198966348384
118800908210843968 163242742083184704
165505534371660032 179261002180831648
110690303994875552 158755548690758560
80550674990416912 139337603847521824
47076935366047936 194394850060275904
36741094209900264 190820191613088640
94295811656789488 120462465390030912
108135495527662224 154158694466819808
76423488781523616 122682160189920960
74177946273652272 83377421588007744
34478942148776960 126625719641754864
80533682451689408 155411888471947776
98393890146823520 172844522229728640
104809243678161568 147088069451409088
54746251501875464 195015115235038496
33297314342761196 95613726241151312
88656889926364032 178715826247217984
141056048180692976 184011750303813216
41197843874645736 73994668819769280
60235518472577560 148881384561396160
80154014635774016 88855228604307136
51652044980461584 87244514992467264
166678963358216384 193189450590357632
9400965955526758 45697784750230648
133238767555879728 163099329254765216
118025044574159456 180510473970050272
18247699047544784 76864107472129024
130970995457572464 131879409175667488
1840017101927200 119075075147053056
91589227089898432 164478946738013536
30120094451867956 38514843851870840
122631497068492608 193746327105007584
16613008804604714 173276620153536608
26506255896824496 160151065822885440
8000754109090578 36201184219898688
151282482624505184 168231597873230720
155276697574295360 183711048281811232
98783108163613824 118557473889898672
146748813025241728 166472698010418016
86705831890977264 96793843729772160
12075784019339680 28169195085829796
15576422646597188 62559084860449576
17597437707896634 159690498998324992
98924415853208128 112196349438550384
51200532635557944 189733651002792096
108579216933128848 147413207535971488
82168784617404368 162365144252474912
34241136158067744 42211353295959680
37230752075138088 52453232471326408
114390524653068064 121793684205372720
53405652639358360 134163722779259584
34789554467645108 40841959562274080
153015374147755520 183221541655285824
26601839091927784 73786519807460800
15074896704794996 35871416880556568
123669000055720224 154374604359601120
46212432450482560 161645056451898656
59836874396309320 165652271789902528
66633466105636672 173813848118210528
40482570088374432 117034282655899568
45135777738662440 72024505554733336
23013759996752728 34496627177866552
3825247080519313 24199168347269356
62486089044966880 135893266460798416
88632311737619360 117252181909512160
97847126548500416 151422897199285536
14091946102098020 16502534369066862
75942198651952960 138122338896772352
21144280691120188 96115813522300272
6620432498709654 44869519070869336
27331326389755796 165854982519222880
126497189864738976 184759273920217824
19163670324634740 25230128282649400
11103439093323686 186454373876172576
11168572802294516 140818706142978832
590795233888662 8015303273961072
100596618860978176 154133397662843584
13515385817700280 127369637305895600
10186828794842888 107502338723999616
138324053238901232 181118422500077152
10141944761215164 65333583505294648
863599569453388 77223347837418816
25291403296801292 63169394898152408
37193452894000616 70585341904997104
66094415481451448 194594833159218880
101083270460983616 129568204771370480
149678202533110176 172085038240027392
96364397041056432 101606245527191264
65645920488274536 113178392009582224
30265181019655372 56891153649584312
108107949689922048 116387920556675152
2462940247570234 130295421831352656
835757284851791 18266856484463688
35777501372172344 104282610492833888
74317411588010704 105978604358221968
111948200663014640 119845796854645728
147110866308392160 147421504339818528
58243435800873448 193002091731723264
3633743716692884 14547160480070704
83990789467778 178350530998164320
150142809207844416 152685873197951488
18260768263281824 86740727622808800
74849985513455264 106893045642252096
98732137736596928 101336540619706464
108868618833377792 119573627059233744
18628012324241044 43730394992294904
161734513239183168 164946250366878624
12696859481474606 175274921730568384
41483267390093528 116008566722364640
41540707878708168 78147578186909888
67956131883343632 72847316472573088
125852545190446672 194414051182602304
81807947840775584 166337469238692352
72442267554353808 131056901942773456
64921491028745272 189364278093231840
53993012140274704 186492821131749088
36864805258434232 43282848733389472
168806041286104064 193009634718678944
57920467406376544 165244363797285280
50894049366045560 116005362814809408
156941295823545312 188595239160796320
3175176808201067 90348040238762288
82411709179370896 171575069547299104
118991482587370896 160900284737760768
51206479770489632 105752538928913200
23875391893658332 97942229963392912
4736578244885077 118732340581950048
57940847382164736 88857115721142352
115583503760787584 159049219454723200
19035857167141444 22461641891708352
118502458827832432 159151733483756768
116075844686542864 157834511858855008
56950458137116776 84283361534430928
45758856776210816 190762256065984256
135323643721976704 166363131626366688
37178986741021320 133554880969427536
49278364011002992 160033370085206912
22174307921802488 142643357496759456
183991956384824352 190537981094203520
42359703348545264 76426547186821584
115286675934074800 167600815170374848
13257560823203640 134597671706701264
71349203783040040 153957093731691744
4066834061416431 99260618216018288
3219163578125368 188971149374178912
18759176906039200 117471693999768512
17591367623050088 193620684937595840
113891884726489008 164812454000248640
105327208701829088 138508268963137040
99945818374742976 196329172396761184
34570398622836676 47317318088368088
29733380606441596 145034622259616352
36481035999373096 151559568538148672
41351071741390888 141385510057776560
82340163043476832 105515056532268976
48041227511273656 64924033628869320
99748882509926816 126238844158965552
55164299269425056 126894757624080224
45346186053631912 76546274295946256
41644946215079768 185287815706654816
3675972718129144 90536408351206352
143639003639547136 170396658458589632
4313663833821106 28829986263335748
77624345948219152 117890903310705824
21372498758829996 49982606222752640
55102536615570424 189671580986569888
73291603769118192 85561318327287392
18934138664207192 92859025576961824
58883227179171944 84454868043390976
17598676270189494 154645459575080064
34023199751625936 78103733425282304
119292665092141552 144989691295791296
76050294747485184 188015126288328000
72494428861530112 184063413439745024
31618593058094152 48899660454287312
51192580995986520 63502150207295936
97157120325096544 166133799865786816
32789547870357456 188366037264918432
19322115375604492 128906706879607248
6617359718153133 82668922237661072
70405466065532168 129644677474814592
17850552138414182 196044179386477824
27104570418408340 130325473678126928
24230160471450300 152429679514173152
48838601186634808 158955009361763744
13208111003417068 156705126046809856
88616827527944288 111153933995543728
92591601393136016 119991164938199328
96912887811602512 116653865891882048
29628894321521584 134521619338757376
51164715884653536 179528647355161888
66665155146635704 68499505304489712
28465964674840948 175428807390932000
21937162294281224 52424240990782472
1087000859495372 166228362531243200
17231018621436004 184932929295359392
29720281434568992 137230284681102672
4293058910460685 25386198234585104
50426581732692792 58709727481891488
60077448727057504 91210836381818448
24597601392479076 164499090346871008
43931298851477968 163880431191806048
6621033066671895 106183348027931616
105361787075848464 126862067345737712
39612613757740680 68776319654088344
63102017225537400 133903741584464912
98598561111890624 159024977592731872
59897154709633152 135923316331845296
8250649423268719 132342327534628672
106775345950228704 115858467498711456
34131097085041456 192032547450759584
96479288521826848 188566257764851616
150390678304792448 181832291389304992
89072773608831936 104210919468457248
21918534426119832 162938279057979776
28739834751305240 95979036540036896
74211670590966864 85811697496576400
23825086659870420 167435894638796544
13248281840893688 147733965107001280
111486606741518656 116065220992174384
786992289355248 45801776643188616
14813006550093104 140207162950155984
34355653264254228 74927727729700480
78257243864714976 122616952437378960
114933042246596416 141903674723569696
2390864229078567 108141845356342208
6899839446923187 111777889167169568
29387209716851204 147123346551273312
1092052008609468 53661779285532128
10346900993213454 38427430272543728
22615880796077300 138838875176504896
71531062816309640 174178246298854464
131027456718905840 134511677963395536
26923228203156800 37292437733047352
96897441933232016 155866633858227168
96807690450826048 174266284504375680
1859581515664821 187501705450838528
79195018268011024 88379197833152208
62810836979576208 79278626480296912
8085331435208072 25727024252647500
15971232718631506 20821472671918208
71246914114861776 115745190709988528
7991488312709948 174019579719370176
3147663240721937 50993052420121424
62195852908777984 190606651310184832
28811368903903924 196440995391331616
82195182868330864 115093662025576560
102557090787350928 192819269289933312
32957015456394740 107810349853434416
122622198636302048 139642555977168896
8388620998725233 97583279580901136
25885837349392364 99073338359806816
61578728981237544 63212050804310776
6318048265385965 172377538328427552
37901107894243544 76649462525593904
87650735255610080 158264903016322080
95969186819385856 173626091670229920
86231963953375824 176453405078214464
32714516041246220 160218586130818496
2945871882161832 158408509704672960
25217555321872628 87037373702390752
31551864146512492 68657512533046864
32902727438506080 127493488121145856
20618578830595540 43635481257844608
141480396391460768 160835616220397376
9244861931571816 81515986489216080
43360978775030848 84151504835380496
150529389983186784 154704547657761152
170127867097387040 182488076291392128
92479819320782960 168768518268506784
60011789798088048 118873733860659680
112477043168903088 188290382932026688
4498007859584024 33417412621789972
92934421290808064 129258490744510288
25132529821859308 187812311779757568
38244000875621576 168385576866774688
151117856293305472 194447676373647872
3445678639642912 124388258523693104
69158346715821144 196424174223622400
5728291736829249 134291354039806560
2416581011630918 194937097292112864
39983916466439912 91200479875032592
20665336203915560 185258091150607520
53012789005254560 107549872426276928
27140770642110808 153510609650286496
33816024161101312 151336598489428640
163158019684647008 163711298914884192
10165555218904640 73943328076093168
12152353910492892 97409819498848624
57328914440530008 80527332980069920
38825204833741016 193327764714078240
35537157685278580 171448209558121472
43479643971617984 161071389715990272
7388247425896984 165532849278579520
104775690973974432 159401843086243072
37018219545296544 115752898938953120
25572059062955260 169215954995794816
92266026517836144 117877382108437104
24184318955142196 133172346534519184
119825245570725088 130139848774522112
50753963565010016 53962081357711296
60118035914660288 148261005409443840
13676199957083776 48101009251694216
8162935195078867 142766375861189696
41329626739765568 90824927411816528
4758753427139665 174308492129038720
3577570714103431 183320124647997216
106727297398625776 109626997235820704
118349251603937008 138025566606861120
28012229386881548 122353501653775840
67321439821309848 72250887533908512
187943387095038144 196145189085419648
74229055652398448 159964436799387168
105499329273787696 109862297414934000
118877926199459776 131126173214860672
744466963779631 159378310014449856
66162555087218488 140306689874087760
150448746492727840 184027201619110656
70279749908627736 194891035136023232
34910474801055668 84258080762407920
104368869574104976 157712943369634432
43490190032673648 76627981490586320
16224123672835688 138035831962102368
31947414184812256 88144908921416336
132122887206260048 159381165158008256
66119348067186464 147878719002411392
143936124320784080 195857861234737280
54358410307841152 188665559737285216
102374640450190336 148848420371188544
73920673924160080 140995197464236000
64397682703765560 167572462811552704
66233547382161472 161640322477213792
95843779122150304 182668145400970944
66498282823561088 135749886306667760
13251537617444354 157795946563612768
141722679569749040 187043302041704192
148222833621977216 188925047872796256
10211490153771464 11396252514803844
65076312618901664 67748437319357048
112394470495594352 170729413788404352
76545152847395584 162070551898479584
9250935191605662 91761649170100144
47217656693700336 121779365045314768
26311939577681816 79562689390337184
53083031631586456 160802198670357664
93300953250684528 180170425132856960
84103847991105760 125352218990230144
100852809349998928 176439398628281728
8734663563206952 93023330878797904
21044623365584948 177165716114225248
24877860440570908 53693515966529056
12261144988536556 60065119422665304
64765135356638800 71874153471768520
148415817338364768 165117749377348512
44343288252461280 152854940305971584
18556407551564716 80049567924733248
47343422124315888 101619969999509584
1347480252149571 190010067982337984
9229780442561532 37999441975239328
7656205515439661 15229003204033908
36573955606240464 126861453101541936
40624051367453792 121765473526315472
67156441323797304 158109179387108192
104251122621779424 188959569136474432
26213769953746028 45736344050374528
13776581507387720 37424597343366736
54003151906207384 102536252100198816
79892311265383360 192485861913618880
9425416111863042 128767915716252400
101008110539332576 194690828191782368
89156011921513440 149624902935453056
58076541411596880 88392488853307056
4419892671738763 33282773061370600
68055519594377240 79667163639168912
73904684821088544 83339871895461392
7387684975283201 9476084994607370
65808336755204816 194073140513614176
26935227857491128 118019146059680208
48417619387716008 64209634652911384
127880595618195040 147066758086092544
43226126945284712 163349753776901856
69388899458379208 155378723105825888
16832762354564266 47736021939104336
38521632484469920 132361283972231696
88450718506762480 123648525549498496
16501789075618454 157666720727895936
19338201399927072 60956478221857696
135552521078690976 148180272069124512
22118711666774852 150679239523519968
25975075829930120 32010019708302964
20669190777074868 182679663042086368
48840928523238472 153001417568291200
47103646425087456 194376751770820832
115665345536468544 161685433935986784
69867050939228072 145089013376556128
86313518503849200 168292603925755648
123519409807333504 164906679113262816
67650338792780976 133436339034890832
56850245879788456 121652945391507376
68029873554223120 169175244733497376
10489135830640258 180031313831192928
5099207127430025 131818277065551600
6279490599451909 154658381150376672
2492096096702904 160960445382417088
77938509502994496 158577397797908544
17846118521028354 124779238956473760
132926860701716064 149351387982003136
28383350607798916 102775437112647952
28677051083630048 41418441058579944
42936360824782280 151201735448544736
88969462611829840 126344397921406016
30308328341567520 55895147037764112
49044649219110256 112378386208706112
73322349798763264 79957998649567040
19056446145539196 69744374764732672
88778255139949296 180801527028449120
153001649326744064 189892209642815072
32055720003538552 177232307419757248
44850324043287480 187951024788282976
39663342763503224 173888268535014240
10610068203853120 105136796325627488
16472461674789994 191887718525510016
6702757930335707 103165977325299936
23998795274764680 107202749573923568
6855329994352205 180563820840503648
33648092037237044 132069019160772864
6278287543118610 6777126327928394
20220646336743612 166646759958889792
77762887972038000 100955984404024192
137003983981757456 159761918141514624
84340498910778320 193795971366124608
77853079733647888 93449527988478096
185821516640567616 193563858724764288
135039203007347216 163590469288134848
76969382680116352 125938516112508096
133162238049961280 186136328230423616
64402842493092216 91133052891328480
100761073060539248 125351431825013776
71627484138518200 75628621173463984
121755433057784128 167825057893059552
62159513930791408 138655044901780048
129106679822803424 148693047279537440
136186471448999360 148981573567176608
82919382564351024 194073259749124384
69840236113347936 158228536269122752
19063130210345584 66196797844307464
14489221105209278 73124257474951888
81638655613672576 170014535031028416
24930597567979624 107461485361536656
68088034792382480 163161283689406272
67467855746026008 100291131735584960
46438713387878048 100478383228954944
21011163643839208 67314735710802760
111875009540038656 149574363885206464
100021773799532208 195347603641584160
66631693534634640 181082565061886912
44093936652411992 89044978912015152
145351701442746528 146896953963088704
70616802801433016 102320489059398512
98104497262835536 155610104579346496
122095865544566976 165499105678041568
77026206902375600 127526043098203600
67619681023878568 172690831426095456
88721879019853568 175331609538164928
65642490244768872 78578985506859984
15794581976828210 159625052404721888
55297995662375112 175714049564069216
28008069113126564 95948557018015408
35717197527010480 146934783004122112
164012478199204800 184098313403551616
12591997563242458 82613805408810896
47952245254644144 143630649975545904
712571250098233 101473095244445936
11864307784143022 177422809666578560
3543970906237268 162245264630886400
103932703450502496 140653324671453136
161312440540649856 185010799707717952
4790630809180866 74906103345813376
17171968166433536 61271010243896024
8291510282643872 126286107600290208
56596599047524928 135607086471641856
103064648680718704 166134786513880672
114574149891444560 186588546808321280
32284912003767024 91022650506970976
121887463175743376 158162759241718656
22607859100125212 85147321325613616
10314085394769204 29824554777368256
129434025044815024 154970153303453408
65075731494246016 136539650985012896
57103987531983776 152728141057626816
2628185946863200 139086677466293008
92300720863433696 142904386273367056
785030316484735 82455566915209184
37649380621054184 111066615249476208
165907343687791040 176323957599149344
82638695602233504 132555838381117664
7475170322645414 74998432553836464
108548647856975120 132015006718147376
122925864044763216 140054878730203872
40949785976609736 141148300178997136
86841361570373984 177078776491893344
37940536452850512 46724922567904136
12504870136338334 50264739762224328
10004029191057166 106224795608192064
83617091657401536 106009386977898736
15274168497140984 185802792163934240
9872491893268024 35631342104751840
126544467967373600 128622623620092496
88973883493217584 184644415548154624
95708048134411152 144638166098117376
116476285685183120 152158735443095296
31254805781043608 46116767096876352
76496599842067344 76559036282239104
99547201748361680 101542134161925872
55924849741983112 73026235949376032
36969778918302768 68512229272280832
38853818048244752 149617338398965664
106905578108644640 160398881144414464
156069900513050944 158990645049477568
167360293157059328 168712748797740416
53229644437963832 113382554325351936
88531932409499024 145534893850869408
16735205370625236 38061968933498808
63839026344197024 74128382876594512
81725785365745616 131516604906171760
162701934888315072 193101058499035520
111759883830155584 120033872231012720
179936185958040160 194213968397927008
3085759791091794 105044517083781216
119202956991872192 131501834143107264
6053184897526087 164666412630960384
51627983901242000 69308161488224696
97845553958044464 166781995513084928
26601619736544536 101354947830878720
127703609048152608 176552541543427520
173105718682137568 190376167507305088
103196796393747056 169863025525773152
64336154189838192 66438778526768704
4291067789694135 32793437536450960
63505424656109800 169471661244408576
93674182951574336 123100224546231296
128788825602031008 182040166889946752
15783306917776084 65671507127033616
43670182903919872 48921694305556136
152597105471408480 165247858346393376
121139205699234832 150483551768462880
50420915434423656 192625399192272736
89872622588334416 130701737333951104
122676948154900240 186466042694037856
61168581086027328 119287012963970288
142874842848914720 179211107355669504
110268350468046192 141105656170395584
7338260819682396 187851447678675232
118196384495515600 144975373369576960
18625752249287468 50889682453806552
133449542731762384 179799279917683968
41672149868233024 92347489611576848
23502213257509836 183265154434610176
4814114083475238 65177491365044144
11427280078320046 13259965242538290
73279625907351536 194780701489895296
30513129335202408 77818827073137328
10072151546249976 62063445474216480
67555060948319856 92667246384627264
66242408456342752 165677573194712416
43434979683692312 90703780509459312
63642270597227296 181743058384048576
70315287287231288 132997143702816336
96886888198283872 153316936694395680
37144552403558792 43403717078205528
74131034890467328 175524442606533280
77018207577264448 145874797218679776
66987547520367016 117096334706194112
304396830101179 155361394572955264
69113654813025696 164536710484992832
62712593223206304 187801362258512544
15098204692460424 51165740929516592
21013502331755088 112633552666115024
36317382715838152 78277061487207136
11288967247660258 103963925499601936
48954705808318856 134458606289985424
7129073007423339 133753075599710928
18416687137969080 20955862584304272
50832675212033848 56861570188740008
3932774000268403 109722885916719344
111735813996532896 159589404604925792
92151768016472064 98783545753186880
26799322339148784 71605873137716720
41159357645685104 128771244451199072
72606416758963008 171176653837856608
8044084789764789 188725143807726432
1900653991003853 97343479602678512
108932292651370768 169733614179681216
63589810008599400 168483175924050048
67017144150690552 163760162301599488
85715634028799648 135597162216047392
7507975706162690 157735179565400000
106095591589597408 107261914570894112
74546191271789584 117165923261268272
88100415207112800 182005179370927296
141010831455498848 166665214397030368
134726708897715424 155896815511914400
181553116355589024 186858714349793952
7285140108830762 156659973388038208
91409165772156992 131919810622311984
146940269875216448 192809285539061696
34882408854790932 151584867235513728
83546023068561168 110705687501278112
30706581823523192 67769597591567480
50655977502283832 102943714141978144
17188076365561266 92817402166591328
27859701830300816 153326791608936320
31854468907136144 56535345532635408
38268854276141080 138734398361770144
25162013088957996 83458411635733968
34015306519979852 159836226058639712
29630818441003992 120443126770116032
142881436727066448 166936913653701888
44422464423194632 151683971997789952
125959202633866704 171482297251000224
31697322524623796 95379423819415328
60180579450146776 80949567333416480
45110683891716136 62702397115112992
27046180212090168 58418414480873336
68122094354675232 77222633041581808
106199366705137648 147355903936091200
113433383480971728 152981266244507296
22428987547180248 96615209763367232
17124329423581646 64971390242003416
77521773062362064 78187921853133696
187865159613007872 191380710139946592
46062242790085632 87584185710148544
72483954712107056 163678826475217248
142817558722713440 160906352334069856
53292895704413336 66980710365297024
171976247554318336 179918647296895712
22224452980236228 145389494579619616
61161161618452456 185726358789277056
41242551021398720 181969483910966400
31593241945199508 99842189477097376
85075826070761072 164042733100793984
90718786265157392 165305887758778688
2925720292346521 58765611772768824
141889378615314000 177691490586695200
118326091780943168 147650964544824960
6624957486742661 9598254440938816
66080808817442112 179768745386655872
40962258478549544 65893751388236752
3901611161213046 196313696623814080
18002289013203058 194894807266595712
97713410821923392 149658884469754624
117469600880692016 130036702561331760
77375833607172784 93786810607101136
32639766785874456 88743309180600688
16897533484979606 72250045517913200
165038144036214176 181739846005950336
104526450341610576 185239837047449216
185608885686973664 186461961981700416
99166072292033840 136759459418744576
96746804004168160 149048303657658880
183915995797793024 195177838429994880
163494330845410592 167142336009788384
48847614564007968 74659265299350528
39017851042379800 63886875138577552
31611856365234508 190534549904237408
1092581036552124 195595310139200160
14586770117509096 20264750729923688
95962783986774416 132417774585283056
13726733976421828 56530806722211424
65141150755323752 169127421383334112
38641163613324800 42872072311216560
55523239910646744 96934024056225584
31468941334457984 124513171808174400
14821679433481370 32950936469965076
123217236571246288 176516614205038400
22749916149075320 159522872773566816
122156670142564048 128193748883647744
159374367335905728 169480379361548320
117013336229524144 192968451304176192
117160306549790064 192441700050046976
183920888802961216 189270788920124032
85000734938607728 104538239587297008
55599109122655912 170397425356302880
1514096548358231 101043858843492768
90270722544412768 138527109165570144
20283731843595592 87259733291662176
17551819441631478 176374706175636544
78131077037473616 132048633708749296
36243770730751280 164346294139425888
62583510784646336 185727926112580064
50401317795789504 187223110166031872
9867582040567152 178498959778522912
10613264546448494 115241239688851024
8099169587998998 117288020248066960
102318970023345312 114691584077348496
31602152803552524 143538832885695392
75983955842880192 87090727950879776
162903196857843264 172626533394199328
17993454763578634 120237983309276336
75772606232547008 145843211526647488
57390800106380256 90108660272199216
17196339837509582 127557784534180640
78794847958383920 164592407679537344
42597457398927512 195179639810321408
109981888478407760 114022560069807456
79768670886187088 142115759203233472
86889921116445056 135732857971692080
47181418086412384 54703321530770832
992715806959248 64744190667939032
137749561814942944 192116187849328448
9425258890979994 82313929359771184
65630141743947360 177627642327269728
120125139273870208 137281739768952000
25859653574652948 109686570692770464
2907197244370866 145691259917433984
96412316902697744 165939593097816448
2400285763955320 75458798508824032
57650964505582136 97205404507874160
15437594896906462 89721761100723520
41013116294824704 48923794058075544
149147753136137216 183463629838920704
165645574448060064 193387957314114048
10443528586520424 103584648012634992
29611256376376364 169929943697696128
64954156709249712 117347666306894992
7106488108192428 18550427877615572
50724912373580048 58854999610353456
87931758170278608 176764242550470880
91545474911304944 170668225418977696
1411163705537252 46279665461657576
131675643838045392 188515629253056032
18386807847984264 123399781610068528
46785396120416896 182235435961398048
15645415736065998 67579231199296504
184953762002684672 185671305052279200
12326489074785462 154464758086447360
55000248080242440 73331893929332000
154392533846705120 164906006169068832
4933726450237134 111487671967831616
38616303883574720 113056437755942544
58805788746605888 85706528154586992
53845657944863688 150203292504426432
6513841637013550 178837760076599232
13009113100591208 68822647055157216
97649187930110800 156039394595441664
41257706082827992 184064873475947968
113325347946156464 174951578762857536
131374250470617888 177867788582114208
141890250260499392 181897261486071648
34152822399384220 159413372924809984
24326229707273032 56920376985307848
169673620285853216 193192945706355616
1745968899382614 165110421680621984
145079762267612288 155090460508441696
97207995900378192 140222998167864736
42805068012205912 165907614601309248
2231614053266038 112197863331650592
15679794937015032 38371563274816144
113373942676656656 192455841935609824
463669165096898 136005175903424624
30750118772914928 116192651549031520
5369782197273347 127972158308658016
41047046856007880 168184842384266944
110006411808464256 124245742009898592
35237290734400552 59162192326128776
43014725172047880 67102244730626608
37675820867711512 163433286901444576
121069574778360480 191566385523864384
33799208913772236 138262784008812448
150744651683860032 178864324291155040
146275675328325440 169852031797108736
42662999845294416 48645983578177952
177734740635609696 181628854292860608
104669756126608784 178094152237330400
94357872493812384 108101891665256640
34451654574601792 188231429439212704
85456199021483664 165159600925773856
84609414101629792 139357001029242688
30275521510526128 182649522402765440
101805679432593152 107231914833395456
57995228819830528 69462752898882408
130493957387631152 133364663520084160
59800801508591432 168282146531754080
60579141526329296 84597195819147696
2529458971065610 107198468641320832
8639289255083466 132856999078969584
101941403435925200 126356841883949312
121609684795914592 187463051402341984
60113102093108096 70247461673767032
35479232239131160 43376475707418176
149164653688820864 183812264607685152
107671490550513312 117658186076588160
56768463321715992 194336526678570016
16228651942139814 143285017892014672
46259263831857672 84157953575731328
6696828012289102 158868239662951840
6622132187325050 98254697516467472
110022381504854608 120250812777873888
169057810168726528 177635135845582208
6876419066696726 166058848055686016
40919517850066768 142132704721850848
82598292419547952 142043933352415184
10297592229519372 61426401717982656
91985738024579968 106613537733597264
64504108802189640 73756298744339280
16575017183443728 105666785842272864
103306099889395664 131139983492164096
24622717348059456 63349078254956368
50265220243834728 119887999302495968
129151320846760592 146770603870175616
96673946798855888 187800931685514464
5010480573318706 30291656576007048
42878500449230536 107341757441078144
65937362785589752 192679134201529408
90130095565778464 173216131843494944
135305792431099120 166799326508850880
15187626569523622 128536092169405440
14152104611781606 93708744011486688
16254262584023404 118336005665591136
37846173046428960 124143103921922720
174380783809392128 184222161912897600
67887361958823400 153354493104235008
163882165373620096 186944393120245792
40802636077261472 150674255400995712
151016659693113344 191662268667689088
23616603233736212 160284471409466976
7874431593136325 185033102755500512
35052555534408100 41619768173451384
832956771635218 160859371236588384
7900138945920463 78577857255363792
6625132644979197 32902546767672460
51490219587770576 97486287699935088
104943426326915376 176097088155184160
35970296676379952 145124203893614976
6953365413769468 49449526325008312
12042063302461128 21977197183370148
113270117901283840 139589039078863072
106741388421543056 132953295152198112
114080232256107056 133503941578721072
11658611908760334 162878044902988032
76493902979050944 141480032001187088
26672635115563968 190399631707344544
131421489617475360 172041847984177344
28640860597398324 157197619116544576
28295009927440120 56599009149200576
47807646950222808 110554118335680352
13961296324939754 152760035646652544
106838941564275568 149180914146354048
72522688894049824 79064315056096640
15403988165835452 146578829195769632
41105717413672792 93422448168154784
96042378959352240 175648875525702592
106146366719136976 118595446922007248
63229575914270064 116436608002566272
140047589104106112 160781390379598400
147827895167375360 182645245749841568
8351504145160110 110280059570728576
3978589261377195 13759619773699962
130090996497724672 133336564042185584
79587633876650576 79970843166047168
161508243683671648 176342117261130112
61865074091046976 67688889545686320
24964792335024172 70595256417053896
79789437199887712 193543150324031424
178223657241884928 186854769311987488
28057431774758156 86051153770004448
115947371798765232 132297557404581120
91554697615134640 165249188865540416
15797665472033154 161435230419347008
95944418543947664 111303819036988688
65090541721580064 102158265204516704
126597642532467424 138124455416223920
6839352752277139 44133597655927936
27588584097028488 138927754615521920
4894625389335655 19010250314382096
8126357408576737 114489235219799728
66173028008908256 156516139183505216
177947692859947648 186686883455918112
27876658565073032 113186977719560064
62416842094094768 146141635837889856
66357941783263584 75662025191148128
81347984624108704 194958784105095936
12121905629657148 128800488953685952
78788847633279920 129611400858322976
7340089834434991 84847804521715856
71314998807614560 156384807475970688
53757876733392536 84187361183850624
137288884782093440 188188005097050848
43850629394929792 51232197363909304
67918853406842872 94186251896960368
46377133517388984 188669031025014816
41111639657511464 94339930028920032
60844017744302032 169359479866678464
51578784774741360 79073689781576768
120165737642336976 146944290410457888
50167204223011752 167000663492044704
9279232821625344 83872581230735872
21906097295130484 74879412776032512
22510510086419784 53441222459104152
78297081199526352 129940111102898352
18215354958022912 54934389630818168
19535922072003128 171640713856856352
65410824166909040 192026643654418880
31406129828174564 66729088663153096
99323150250993952 109513185241219360
87491499428864240 144919231430428448
51549443268821520 108800771860813024
77815522711478240 85433257943401856
25228767814936812 140218504481582528
14622292386097562 148443274042047712
5262296637166232 76114142383081552
21022075098529708 93323089429209168
4047706790093909 176037850390849632
59133331150223752 153539462297841312
11665193348860038 82896578620789712
98964527359905712 177799614276737952
8790981702713914 39455816112573064
40866416495274480 103811132224211648
79149066240665424 81801062296979888
97858732093572176 165670893190350816
52639836399806904 180774657309741920
21270982848021668 65159314069024816
11463444360661154 186055420834195968
73070813593401104 136516273920840816
23879462212542048 157963131407124192
4905395894422462 149569233416961664
2221848893336270 38528641703281960
46952075870562424 136526790664729360
2733436208678136 138751444601259968
111031843092552496 176478363965948224
41514072590909984 196497591425742304
144848831467348064 173516163730062144
9371681932911072 108175167704311264
7011907124843327 23195416298655004
109511979320755808 111096304715031040
168092673435054336 170621720910493472
114121031504587872 183061677271486048
139852404362243184 176396479206204096
51805933446664280 94711461691688576
50689700658540496 170236890146063776
93974100963336272 101713375273222784
44621294953692896 177752128895378592
133312710671585152 190159317237339424
39351803212240472 91911835723837952
98858433802356128 120313675510075808
13793741423483666 174127432971430304
29007718555703316 130157558085024560
30606872080320168 102130652836143776
60239072720166440 106507323589584800
40539004909953288 172989180589087680
113407164754006928 146518751272115072
46239401199806416 129045630625715904
85265827001820272 154545689354535200
156632989292069472 189411236849742592
38693528189031520 76750794766159280
68683432993947368 86981643027312656
77781492467348608 162649749102538848
115807002429395104 137001552388539152
30402335662031976 93844954486766416
8476941050197892 118425589134433504
69197170275685952 146219388531478048
71131545793151504 97085211299970464
36878284616090688 55313078179543744
138569348977258272 141338537796919248
50644016302388104 74671932675516512
24808513185049528 159324137462883264
180117413492060544 184581786110131680
103924950693747760 189445262789583616
36597650443920528 185660337901781152
53736338222387128 158715511888115296
30504134771400684 96218379482228896
66227282280553000 151542875108365376
191162827867886048 191433918507166688
13869986702036406 59195157325555120
15925356303172106 112651738462420992
38057773594373096 146737871847234240
3461497372974412 27933668015050372
89681368889815328 170132065109569024
75440884382775456 151832552841577856
4171731719203076 54094829997769792
107313915044539136 171164277805574048
164308466438019136 183989363878031008
4344285139831518 45346601241457240
10013072960810508 56911105652358280
18316891957275676 141798066651689024
125376947386523392 144681606617365216
72818471674009568 122662774760461872
8754504540226015 64985188429926936
29237778986328376 170111666405109312
12841225719983256 46788280846839480
129096691772628112 162226170103848320
1371260487303748 54962464511275240
13096304078798918 98733850956131232
12360646963303748 34348635536054460
27425061278073036 37899535279823432
110525026900366512 163202469059924864
100310474549270880 154587686374267680
35671255595990884 185820195959972768
44156950278904656 68185740360207088
75855585854396176 181319327733013184
49580388708940896 96366125565751248
3487403895701002 196657666810523360
115974783872409248 173531230136790784
39172823266442128 163708117293206336
32400794845720640 147805345321736640
41484342881181728 171200444108494720
25821691996720892 178041747503521760
107359652813763664 114060187886068736
27232127742566780 193576392737722144
61964417374986504 143174975119010368
49237412891830112 65962721920099880
175286961779405728 190380048839414624
92151230450493376 141673469943775904
30146508214272484 77461639303569056
35892069631865168 50145052540631560
51629674611017816 195752637712584160
1300133024079087 87439980494044736
24495681963544788 54423885950005368
22189139946707276 148566935110195072
94543210255971536 167630731249487232
4842600238163443 126180705303161984
68420585293714256 188086226577098976
130999081772364400 146974008775976736
45347758634189408 193757769253250432
22095479592913800 70427103571156928
114987054866723280 179940136615436800
72905362573915104 151144865826343936
8121893361212413 118989613020338048
44023648547913376 193297092049293824
169094900494726816 189708987852215008
72564219237502160 79692741985223472
24799363940459896 191575975452098400
53997385865837480 91473178692977088
37138995572164248 121238118384175360
27380836353276544 75440924170311440
21027371698092048 154049486640139360
101365003787976592 188257715870516832
17478147459705080 157658798248209632
2692980361755981 3113978737635994
171110556540576160 192462926550710400
26941135381869920 158120865829100960
42958338750897736 43926302605773448
95205304577996464 154965111968132768
149440980660987264 160375256689722016
128646479092753584 135177544153006912
66557049257285280 118115546637633760
81490161742058992 145799253110627264
80210287809431888 98807329988478864
43725131570849256 129181095235530432
154547225984284736 189609904707218080
113897465340332448 144805633275623872
12009629765460878 191649953969208544
66328416911332696 164865872096361792
90690655930358528 108269272537187904
17086839392941062 169511328489538560
55157480679883960 70328407881044040
5661543830742634 169102827510258496
23189047227963304 71835364189961416
154266189803934816 167842026517293280
147218567079878624 195146947898188736
22614179197929356 59177689729078656
166808048333534464 175193789407308192
169003450193503264 188833995739551040
57249876082775896 167588460840261056
32612159940890948 135789317620698272
63725309855845096 94171140970791504
85114222933088624 121916361741582336
89307507131332128 111632518024620784
122392415651725216 166069357001212096
73691891572908528 168494803201565056
14284353224128044 49559594071856896
44792036235202736 133887266307198000
33432592748110104 79551940483460896
137006762170473680 192205243730957216
131841875717585568 158435187913356128
22096073197601068 29802420826306580
28647543924232164 32903266313160568
119365279311608928 135770912855634128
67371612438993320 192548214550556928
12183741138665786 170775100440181408
57663539797838160 67016669749191752
39320262205539808 129129739174594928
60189169646243400 188408565947400320
104163068422078160 104878444486990816
20871551483096664 150130936978841632
179635388368995680 186602021101215648
65080554728602368 135992479973096272
8189736500455429 119663418192795712
140297925255823968 167496564260784064
58871730706530696 162502180423605728
38003514964088504 104943704248280944
109494869878165888 161231157801705024
21615313780205316 70619712667900424
46563027120792984 151603091369411488
68476062118121232 98202304541097328
119692988302310288 168617148575905536
38820433857106976 47287542773118656
29143120628388032 137850288471427840
3614270105506690 71479858843202648
18934095983631756 21744383558747176
33383916398471892 65946002132030552
31844687336338704 71561584456521728
3961194759957907 67266506153792656
4998033023636397 10355582900326364
144927186614454272 179435563489707872
36832894076269976 82177676896696448
82786868772188544 122580344828573200
162289800607860032 196804747840591072
159545384720861024 164881877453028800
81092484511837456 189124865921319072
90461197441629104 138389450543984720
100445337456068944 189328715051593792
21579446816297200 187998936582196224
54085422360982128 135028640041487488
11661399607044394 53986444428155784
32289769213328452 174173493450765408
147903069187170976 171473653460507648
88225769953503568 96321596357731808
32781621697469980 170598999221014752
11945614808983408 139498310657289216
125991274593037840 128012295671017520
56762728494114352 154888970960298880
48674438729573400 88969370631194048
150359001184898912 171839742882422944
94133674491994288 100629277420261856
30652338374813928 70676560984002040
104096572085036592 135681345534360064
15783873019663194 134454662828182928
88549912908654240 150840592654713184
54052726299641040 195475412379505344
147933428611187264 151383767685169536
64538884563788000 186007059805418560
1451880856034758 177172704989989952
19294254844641720 154631962524797312
77268359676573216 147044438156912608
3849810953170928 71708981578095688
139998644305260000 174409351365865056
70405596447799656 166713207859656448
112180498104610288 162939260610887392
112840278178998432 124249789692759792
107379715133317296 153229135156416096
4506242747110863 71911041975058000
116939398547820608 158631940398686592
39753307526565112 133195318668353744
27392114346941336 140594865914152736
17595305034517474 149949122316731328
19619706765485984 20153719147204184
53206504898917592 150738448256917856
38542286079498456 72203487749768160
95294688447491552 184667340904741536
21097128949531376 58208371762961960
36415438732422720 155866711957838080
50492617456073592 108684927333045904
20596108063497480 143873217747036928
3255811989106013 189259031725512832
27706011163066496 111765541883648528
69797387815953592 81289032614627984
38044473514482320 101794431415559568
34939472108783096 49878689287184904
43403233470418872 117001067930883376
50670067078243536 63138655763729056
31869062039133948 42029099660459144
56453900970542800 195087696011146752
16713861351901586 20120054120290744
84737333464931248 144038123909297024
6476760132630971 51030892031837168
104214370834992480 193569354206036128
38499039937668488 137317094819122192
121319029696477424 137834350987438208
134865816783097840 143761339399695712
6564058104336866 194623866718093120
26556145369290260 146948381058549152
150471998390097600 162069751346053696
17463588571284064 100575046850429856
3889229544227595 177054641493927168
13218729284912976 151953724080358752
34590196610025716 169173690901405472
5546828697165190 18412796043493688
18153306948104160 73423800666532384
98529002562978656 161246223782757568
86173360276936464 165627149607438272
31869689926660976 72904116560312736
25889092173333824 96675657705065568
122589313577271344 123458501154837776
52082725574485576 184723733832787296
35059033875675616 41017292639760208
103584545308601488 163452131077089920
43189617277702120 173939987210824960
71936257205286280 192172775262866528
46610759438051056 135553064147459216
127634969090964336 178358457886673792
125359459610430352 147886276329529888
85744813418635024 177691854063481344
38400780033477800 57037579501608592
28026163356878208 144987929740615872
30375044920134616 99786016041371616
17282503977562054 157259061095238880
104933057725249936 153109167839813056
55784510577726248 140657028652923920
10916544947417180 186562629007987872
99796908165294464 156998281348228160
39497003084283080 66483349310067672
132346789247517344 154176306548139968
177059808686863744 183962993211216480
68929402125086008 185042368936039296
729730899883711 71793119226437440
7051280581322586 180640411477338720
17936425909074362 189509476715595552
119831759576718384 179576196763889888
15452543958801262 167632822606728768
24205200964784916 173793047685561856
9198836862536190 148392737911665408
38093020161416192 66740079887468560
46459379065773304 143940464685556448
177513850463704768 178615728836068672
43478635205888280 75029783067306944
9414110294323696 147667575215359776
65832169415940224 194039725554239008
156431852155323296 186272103803930048
97020832192218816 175421877051522816
57145901735685960 156069259866020480
66233717557326840 168645008778279168
4943148861209430 25472652592650420
42882025180101824 86110439243448384
55609849466950080 143082786436031184
117431470531148512 160459435015610624
78522569071894384 134178506727460224
95848169073730384 149868332088484512
108330590466660032 145042975045558016
65125913592745512 183749670462043360
82868177445579344 128810743451784288
115888108652641776 125807251145853280
117161341039598448 140933361013856032
67713596221671584 151556867135095168
8831721973057150 144936861743452352
21486627068500476 178723773618220448
27159409240571256 114472745389304976
5464005358343826 138128017728197552
25078593759333484 124377662354722256
105374866536534464 169368949246436800
57364683582483200 162924041702507520
84217435162981824 162188444801410784
69569339013696504 99337296148013616
19524488981104112 144745405227082464
139807515296873872 148440430394050912
57021000204237232 110465892403452592
22864080654737700 125994494279304112
60109108468172544 61776171132318792
4071348046177762 105254218379178752
113223607535319248 176134911756183040
89851466682242944 183599753951398528
110524795290777920 163432402469151040
26520991281567836 127092560914104192
38122925674139384 73471144783295984
34594818046542580 107720731714028432
56047581755875840 161560864214607136
147347296789251392 162747050990408448
108294015762320608 183139214624282656
33730853603362296 120932804128907408
24552076505909744 161127492352222656
70918728436945912 148922467335368864
58465736457645624 125841583428976656
19819478145670020 175326526409588288
103539135449009696 188642603327268416
8292504244536247 86924713548551008
69503229230362288 186719902738509568
20901909183903112 100555948469812896
104591369803697520 158667367251671456
88502237344699280 95619903826675600
100337198952309296 186872290127976288
44946276555714800 111465309293739792
32839300211408232 79779787772622656
13549230272534836 194387328676957696
6645745432917193 118699547708648640
152972811967869600 156658181000377056
23620884573270108 90760714819369904
8140391744943903 51760504310813464
77175280386075056 154142972805941856
105444004695964944 187616987360514144
47521572716353544 50265826285179344
29779876998430120 161208750388703904
64713501384233384 140437768477444992
20964196246053924 107296307965582048
12171049917483338 178233100565146016
165512233140020384 173610651382759328
62387315195881072 122305611810883824
13993187131088632 104830206221359360
62027947062040424 126028175455658944
53723079944813584 96114551647776256
44605269920475496 158286728232457184
15318112008801300 16049472981719104
65484504788947504 187094649554194624
74958231542968912 148534934692031136
16707226521444014 133453638975436320
92973615074534096 116000626436719232
44511776603861816 128800462607342816
12518495612381032 187112999471160800
150683119729977856 196179544689111488
158024202848590688 158132919676673600
108527310579295280 113277812793402704
39040559036713592 79558972436332928
38178404031220112 88422428445472624
83537456008225296 191406559138748448
27611289842122292 29004181867641100
95046508824002720 101728245351441040
100969608819240576 187544592936754432
44022138180133024 169158521195158304
66882405964630064 101200770733460880
128493786090644832 182865201630616864
2786896776917313 143503766524956720
12395629763009560 49367109052764944
39571840240781256 74005919814747840
142561182399154432 146271613950346592
86865632452900608 158563421870056320
113870080065714384 124587255515036736
66312954396385056 165480684712157408
75265434895022688 177505894137838784
15961098194994452 53925864557378456
93765717398463344 186033190846567168
70036435913423352 139077398848296032
8691292506613091 149985893633021568
98777600885230128 181244662127364480
110426246900846864 134380891324885248
76563060273296512 109531957643802736
72063651085133040 138095369736418640
4905291998880987 98508511112797600
44297711360154200 48893327404723024
19090575946473672 178174795517414368
103290796635622928 149537148190350752
41389956914332960 162731514158194496
15885241542201026 64034262929141200
90424880547086336 129629955779706032
22522524548437648 41508754082457088
6061824579159444 140896699935534864
190083971510265664 195685162483735744
16276323861994890 161971620026068128
3070187241810 113657799895190240
14962312232738424 123687081840485648
42006907631419600 168264805950513760
1644944716012503 90802759496803040
77264184456005200 86477858523926128
5817706856441908 114880321764872928
110632734178392592 160008958003244896
27628968178544728 48301438871954544
69483369981027296 185942861336448096
2781053704743931 81418808015453424
19926033765874008 142271480553677776
24855404357150160 179718743948315168
75938458653624144 122387696227060576
66788294462965096 98662990587913616
34173868814428516 164434169598327328
97563550220859648 165448442301244768
62295201152265872 82084469273974928
1125771247601283 105600439383050624
101145417530967472 109925583668549328
49157243068640128 117883104890680096
79751211092829248 129434605670333248
6545302701786101 100594478162687072
14348588952042348 101595032829979200
23107548762577580 114631942480314880
106222416683183152 191744461735712160
125491070811630912 156139682124027584
86636515771867840 145781583395890176
183402654149803104 194193687750823936
111677747580654752 179957108844996320
60672423577125640 171669678404698368
26318807304998876 94167128216833616
154043519209924256 162874373324051168
115188520213724992 160676740066780512
56481097729278688 172123363032179936
39466797429680168 122081851059520272
39790231754649544 176438576976496672
55580314675767912 103276498959311008
47891959519738344 157065160870616096
153175937798831200 182117743701532832
35245667262316020 195076674671344768
47876766495756128 136198583350103088
544654879685507 136202597341404560
39750424334559280 70133516228443104
35532780183532568 110942845463394672
107679556259185600 126339323594845344
5308352737878522 134597666702493072
29121923588299692 135331952879893488
1044732495729206 127084927801719200
7487586037502043 16744857436403410
8791363090421087 150410590768676576
85232304851056912 168103496106981216
157398461270770016 187387825175883072
132297378379294512 193065819481108576
77136483018221600 193002339384297312
27394076742912624 119770787970362560
129680722097168224 141168586394939840
49734099028273256 128360219781083152
34024108428809760 42808216751710656
152545673235484320 160236036215449696
17794328956966204 175984989220219936
50501707730047392 58883100435625664
19422364604876768 53462822525015248
85818896520454480 188870099079267840
40680136123369784 169585369437861152
29644192235704716 85972975950528944
58555435143321080 185985276218772288
154661198589252480 162326089496577760
8840392173662745 111728580649807888
10939490080742058 25345515346427520
90220229449554800 91799054476692192
56090611096237208 95830767301869360
14011479766142734 169955908940254912
52797961078776712 138772886607906896
66835474727417816 140436913509204832
47541994611696736 57985800337809256
122664602040165920 149627514314129312
41263161978742784 147816482197005760
16825860068217414 60676485765577352
77869005989327136 105908384092918592
71457906524663912 176168055829956704
108841782241984256 163398915375575680
29487750563613224 104176906240033936
55068878284303040 191363098100350752
14724846961708880 54650000998754840
80447202840856384 158215254050021440
73723329874616064 120658295766904816
11414049348356180 100508699478599296
170365901793587968 178475248906950784
123821965397546800 130219474361274144
16612103174908226 59654817797378120
98976138784569888 152128541824589056
20801077744341884 195347250318549312
1841171362098643 189980200130388768
98532446609283328 162530476173905024
49859214383700256 135296149060427056
29419111391024156 87289059054559792
66873068290598344 86205425670092640
65563534873111368 171982227509050720
23146580551038036 84969878705416464
33101503924679280 151285200922029248
13480712746171818 139167070017350432
23331495582462500 123511066754829600
26562502493919792 81153842953359536
297421625952326 192508286111586496
119185705710934416 180185213896080288
11615532162841966 192101778956291168
3764118114348898 30280419986846212
108250363884125200 122353618962225584
27457771013963412 144999824143648832
165904846182435168 178120060315197408
73775727344401040 187566049274648448
6098357657422640 131043075901553504
139411359884467840 159731986340898272
11921510488978806 116825011342028416
147431071872474560 181159820457670368
47760631133943720 127424474840878560
25820231538648184 154713399033652128
21213701629050032 74672596787378080
153197983787168320 192134634984609728
117877886913946336 129362776194285904
17296334211929140 37846425319527992
27454719103600672 31231295889865432
58522162428155504 111127732008819840
90972122309789552 172602293738594784
101617553332060288 181693047847292320
69628813282891696 69902922541871744
36517893543809344 90810869372562288
176063217901763968 179106432112414496
158574434566142048 168566646577930592
84255440047443312 97564248443202576
69648974456227872 119018360755478496
97101301834259184 177983544180051680
7809380389989239 38382030117544176
72893855059931056 127035145643458816
42570135104236216 162736130195475744
62837092422638088 121600567735688672
32989886415684764 183357391620713792
36011637628907216 127516165038927024
22210190409393836 158525730546635104
85151954849237200 145655010676493984
87976676699971280 107629775620959392
68903482954547224 104007102861353536
191761028572356416 194244182687431872
1632069178501864 39294972647987296
102073629444482736 175657357936675264
22929363443795292 131534976236208496
31660739685968368 104973181501558000
108402455769215360 135899612687048256
8132688879230206 31763064409474128
67129630417705592 185033026818379680
88303111629525120 185733890313859488
15381010900823658 104433487159579776
83029749992808304 95352256211541792
119128282141469328 133714227767116096
122709840305547952 159779125154380544
40359643645857936 69957115582485744
53882717217655816 95849446334088112
102007053995160288 173510548694529248
82475216543229616 185026501314439008
14620593650134740 141128249392249488
57889532286971984 138641312240202752
80869124118323904 141052464788986432
74191249114459280 168231836478332096
51019328396370184 61671985966030928
57664637119247608 192135930270576096
78057705071276928 161241447355679936
25422015950025544 47714973403029216
61484025306461536 196131679506343936
16733594033383630 187606801554896512
82658393253213232 98320651210763136
35118156847857864 62221401355890768
116170053324557856 183664349003948064
130522208371219872 156933874997740832
17626321686937486 72791853011289760
89804529501160592 131377459114264192
60400053460657184 66643102856196424
42185474946508592 71299529679897312
156945436009087040 173302018756151296
149305926756570912 155911247628595488
133480156038537952 166079495091268032
60660704860098160 81898842852698624
17720691354472004 136624228172328240
44324191394688144 104914503737382832
110034375631558112 148186022218915872
74760185143831744 76852508849069568
64280911548585872 166944861361969344
122949576813538208 180006849493970592
78533095433872832 189988425057787040
8206902409755660 29774217646276632
24301139946810908 87480268563807856
17990189313374680 89193498962573888
50835669944305664 101729355209695392
48776674475433136 174944447421415872
6616144719471685 27465189538819136
110520300794609728 125850301744094544
1599087134301234 124586772433421504
73628727949722784 191332046825571008
81935221444040048 162717374991608832
7668590044620778 50995220246537520
147070732638299360 148730743036657344
105895566784915648 164386743900364672
104078862623250512 131985212412398672
13524323934293422 112358636387293984
68051909306205976 159887954160076608
28501742676508868 88696326631006080
139814658370967856 165058087632152064
17946321748576996 57040970805551488
67389225472655496 107355301005735104
4506987968659802 84142116629662768
20855579032512396 176175331914980416
58146180832820112 68879168402996024
47495029616990104 186032971209669760
172066573694295648 185151104837872832
23208648978364928 97045801156579584
139199865048089808 179603931863392640
73827711710072976 188769150660509792
2768656109922208 133060928110396528
78848828061443120 185877898464630272
57876129914383936 72911411386406896
44736056426159656 68180186685698344
1007336914516707 51653150039671904
20860134974527052 26398268955072360
10437418099884800 181087438351111648
57139143843897192 192915443870584896
54091235964606144 150075926876373440
60337987142462272 194354571866803168
86518325456790784 110775868741235408
54284070327707704 188361501860292160
71904890991291448 105992414742256880
126764062897765664 139452784976234112
89117853997129024 165243635049736704
133223069278559552 136560205179805872
76812630088324144 167441622629400512
124395922381715936 194297931151951328
29510392939067176 38348309730436136
7527174841579782 196013026519261728
131364008729819744 159139697731891904
70189399090321640 108529854744886960
69787558610738376 127161970521823184
47589808179021552 100210272447185744
80443653701738176 146173572751534272
101106891217239616 192297356005204544
90386620449735920 142876266024329168
125577974866038608 194732067839872640
31956820373016144 55413005335740656
2756928137548258 50026716751527264
19604397347980292 184448736168245536
116454648537041328 162879413802642304
73721619327849168 92788472700225296
50481139197539608 165891745964454528
15693449972739026 31376659215527148
106690184912530224 131613753750524704
88555629228625792 133278580982391568
107213366811610496 162056623476358976
80874471928573056 94688960807648480
25664948776092348 121407286547819824
14171034879685378 142299636932807184
113624014568829856 153005159026429792
25733122395318152 61073358015765032
18651171181308372 134297254276408736
48430281200610600 160102567331122176
129768604306590144 185390462318108576
80706352353558592 132088344603775584
68322597676703080 176659359038098240
14423950482789442 138431923230466448
218459692165948 60492852863483096
35803503016090728 81651741487630880
83014148430102688 85360823933971088
95916351986054128 104523580544024752
48833356894585704 112672830206933504
45793480954477192 127366380743048896
12079425902525780 66672883425301096
59371754955068576 89135707186918880
3970343837427226 85613469268583936
80815006437350640 173032810668019680
96345318698251200 154434676222533888
24387070322483464 109167528652689312
74992319094706592 190468740644939968
19020811665417640 112211735994540704
84919812789673792 86743694164382112
237962169620010 83778146109271472
46914477902796640 61581350645042696
68468608461326432 151667242227820640
55278913972679544 135229758956256304
96577228893961968 170891304976344192
94107776245747328 180688143763031840
61026653435723104 77873979546626816
19831157016940964 136472632804128928
41999489709702192 87735637609688832
67114168537408056 151247401338578720
168764614553105600 196675089031528160
105017289200835056 161519943075593440
52705899046207984 108302068910800736
75461210894408720 80099352765097856
154818860166506656 180302034648991520
120619542993276944 169700072769162080
141736273274897520 155526600220465120
108923477038667616 129288775168292960
15415862485449090 105939448608686064
24870481725596132 33730196285574556
50156367171801736 61028578792393120
100048106350787440 177519040754315552
38415925666748952 153312661557726912
85044842140563808 163443413159338400
70009034176400192 139410570723079488
14662289973814044 139522487371422800
41876321698296672 77905767860157248
10708041748501030 27420682773272920
9840492438450372 116066862226319616
82348280126607344 158487014194521856
23123493743934036 88306426328342944
47239226130737136 119566517962497008
42415837792635776 110640398859623632
8454867772783102 189257796553720288
56303551026432600 56711042839876208
9195754866427754 27176281589393660
315112106026175 64618671517478416
85094839857325040 176958498358753280
47172564104648288 179770654960326592
12765902538833138 140606250511792176
8394114198675235 100964189086476240
13094339261068370 175299624389642592
113118259378695888 179563130269550816
20576271809955124 184677276128079008
8223573574448896 145661621279277248
60389429874558280 118811101389587888
17105312799507346 190934631840825632
106680936460878720 181970127982838176
107884548247921488 140590852720012384
81317913271463088 156623031905382944
155767096567704288 159325211829420000
42163770538542952 102158437905631776
61143223719227432 129047334347900176
42333401151082200 47927056543002696
60240651269117752 180819615809323264
20331936496324068 65794938593908736
1576475905244430 172186167570677024
122347921157128912 162719926487228800
95322101632706832 187390571331019104
62909310483213552 171439377684023456
86452952747152592 103064753120096608
20102665782071444 26560668331819636
140811246403511088 153113381528238400
89024152690221152 134410279621020304
88167681750651856 117422316433879120
81439469665252912 82533201446453664
76733272576939296 78210836840602432
89744146265173520 170573031944419168
93899869811099184 107043482737664864
27147673079429336 33998097015741664
6382549895783749 187326287345962336
96783477161423104 102592229365056432
36647142984789808 181489253935414368
45258692899999408 190377863806362336
73854921152547712 189080376842944256
41081070878059504 110769364922474816
15498775446083848 55170711999815008
21268532200562168 191889995485043424
191821814386459936 194223983023303104
116888763880673424 122492563854329184
9341309795336060 97280795522786976
12542789878156992 137691453943382224
86934236392980448 102165660098531696
6428203717139815 83012453903693728
42161986281196312 187242974003207776
167870874127541792 171770338179312128
94566833429159968 99496843879044224
55957837491364896 64501830549617088
18154452181028588 136483454104806864
36545700957073512 64570343692831936
129244221021837616 131816002513727840
14973187101937268 64564440154474888
160875477780653952 184855904885299040
37519329958490232 41147125751440896
47965263588476568 91888111495772144
29454636160950484 58746191859401024
12995996435016088 50419667588699080
16906399072269602 153004383710043136
24038305230766704 140413969114114096
1212617106877980 183142189570318848
126372278935468176 141064757996199888
63683373994636104 68209979835821648
35411867672763352 188903117051492224
38069593911807728 42547893309322248
73918721258121680 154389020142762624
3939649812900197 150526442541664384
27840896650555212 77716185789763184
148230962960297184 179967428758621888
127505549691833248 162506771182543616
6654918255058042 191068884761247904
38871733848833480 98881157959924224
26171678381323200 42725446123128664
19237529096992460 67594221226077944
41216363660147680 162944864987472320
17608844867540524 191831581087456704
92332408996688992 183224379445074848
95428799699416192 157001511328814688
11610570633560456 138848652717434896
64261104500897816 123412260950662976
14567771918129678 77772648689673680
5539843875504871 71124329126360416
38322244183252568 87875242604362640
105234950895404640 132466067340397152
116226335320883312 161524429748525760
52500347671961704 156263351214282848
50219974113794680 64005742772291568
75126520006208704 178553960854833152
20049496424992364 21269191442387412
70083926845598520 185985767849755840
92824920088192416 153943715792312864
66365839438934416 167003450444032896
33136669319087652 194003406293155520
40552957314601336 166464682052561248
39456978542000240 61276040742244848
90663735475609680 190246208218894592
55485704062227128 72532287507505488
39686536657734 156366055885699776
29423802688297160 86297427813626272
88462967937083280 151105847176825952
60116351243044464 118063310723929312
2940511693781530 148919615121927136
31303966748558220 143940243137182048
43654369743077672 168865493922774976
43778893672318976 86279870790077552
78611418973218352 124930611853768112
124144750754407792 176955308211324320
11361092746589746 81870205531351360
85044905126327392 186150729810810176
78145000610574608 157600502357888384
92822133650770544 152004170323491488
31417611177291076 85018776630036416
156710531501537568 158792090799352576
33403093864332252 188208916158188096
803618842039682 17645693316816380
54720732051293960 141998102126869248
28936697672805296 132995782523802880
1255161356638414 157615890042667360
59860899668112096 176523388245990176
38247639326680984 140495240585385552
69439193097904272 96151945456651040
19979507717102280 60942213051544136
2765630335663306 169735997526105952
14576944732394850 119704922139596400
12945475239999110 114158705555787232
27422218131902288 154407321174164704
168187308099412224 180984625857343168
140464815755814624 194073719098805568
12959352464389982 153261785772909600
3675992829069261 165375406729947008
37493564686777720 187395134159550976
28504612881488872 142064438880293424
16081607644019856 192305412114820032
115904335528855808 146749282216238592
82801944414368816 97735967567381952
10643035379260974 182384100640539232
89892080677851760 135241931878461328
98585476930634784 151534518798684576
6388247342372094 34112587053735228
29103895841385332 106520697716970592
69339939263283344 86370028130562432
150645541170660032 171469400004719520
169362636275507648 177725985508721344
95647553133641856 113260717447682976
72484395502643808 110213623182903168
49402291689098296 51203377354680296
109910745646642304 134952930753064752
16773382698873510 126192669207826544
23562333849411524 52457361147796880
62998533487473208 188468236020152192
26284811457802788 58132534516760208
3907646840111683 27938359843185920
28233516834638836 79390040677560208
13426524577888998 79517096610936160
43021459131130904 192799335746994688
55660726519367272 148884717166685856
71027052052302896 146112172026006400
36169414102690904 110956242987810144
28622633894744520 128316239088746880
106773096203080960 194923168262411840
66177062816163464 69955604965875296
25969467005423400 167464754108369152
26943081236150576 151783565007476000
111847582887995392 124222985774817872
79917384216125168 106728677251082384
43220277288133208 130758331904224608
5895111464492001 26972778936953152
24771915021754944 55882287490000480
109855913439381584 192308476822551680
104042488244359312 166625993580369408
35232107726801092 186974381202708128
85100833849755120 187630214428827104
2442844827627094 167308475758893344
163013686332025504 181923219737904608
10941791214271350 23059337316322236
128193053987167936 196172288830495392
150545521369649056 163466123316480448
16264667985966826 164739180585200064
153814561744173472 156757112833214272
55523464060560552 167664092443285888
145073783113755040 166669404981374624
88441630666744752 120604557537717056
46445952312221336 125137262836185200
128003179660135936 139549658997113152
120173176463625280 195421309663196160
77068584441938784 87735919501343680
145315935704454272 181486316960768544
163779720969087040 196209841955574080
4122983766999403 37355635054952272
149356021213271968 161413216309291680
9429452812360878 68505829645775376
92546398329243104 183648679567248032
79929020128783424 145343511338103392
32929616948392556 183923937211606656
43552704032937496 158018920256047968
148372704708891904 150912127558166688
596560365209676 194619805416776192
10398125568784598 86744005413947056
103799884354672832 106925789521414192
49485292585276736 157939181296043264
106400332414222928 158996324926880000
55474241740605288 90423486369202672
154084878804400384 158763517198963296
36531500031176904 190821756924764160
116969400720432912 150334419117762080
74857438972976256 163669296934256256
97436633635949120 176525771344055520
36659729374495488 98792159488785280
90652702904174992 184850057319550848
69891689469689960 98086689999506240
4064924471436927 35615605896452060
39057929391761992 119026294114191040
11261287593665396 132604821451611136
110595457323221488 188451083643335520
153103946953355456 195091696514608416
25181957172793336 137607354205986064
104958661410028304 120514614277991760
42120596267436128 162649549060009216
125423137418620016 181757128225505920
86620640135322608 104811831842879856
70523998593889224 150481168370771392
149293854020379904 163758151197934816
9168810868114798 74217838561803328
129336411822535792 139506690500839904
121780767753975680 187286097124537664
133963337153634080 156984970918453792
32645805118416464 78692922542980944
23317358735221548 93021546994498832
100145203305853536 107289417007700272
32494583256082512 124323900962527824
24424826798073056 44385783598158192
118129671323572976 143885633605761728
103710339336347312 174189965115100096
84797815096357488 177008398867423072
54336324030374192 90705342873050976
598390537278910 146306494107913600
53370825700602848 106533192232168368
157507825446647232 192454981643062816
19043165830509220 123783433612678960
62447991686043024 134314128679688720
165009914285699072 168761160552951936
32416632632465896 108355140818808080
401892521246263 166648477519828384
13735060180108196 137199377194130800
125059970628843200 185664598333604096
1913506438566255 142612100530697536
147208768166607040 184668557378977792
43293660814188064 97206957310799104
43319554335888160 46094659302856904
72659948495419904 112882065522704144
88917037687666832 193286076165076992
166536909145721152 174342442662390624
115609369538981392 167024477560547360
6727977780890317 73216779077008688
19669903343752024 146254022816254944
19306787419589204 26254804176982100
84828085476612640 193246695602963968
74623125729914208 165991945815408384
98956661995599376 156871913709444960
25684973045586300 169993393251331808
13377216056058612 143166542991758816
48916965310706824 87964343802402512
131849855065490608 155958977096904608
85497460499762288 100577402217773968
51100393178544160 127149833044241168
134672545415118752 173382110677213344
163154987557386432 173741833393359808
73208341954458400 85312313612561600
23567994881189364 26353152338826036
16060329139452628 61439748444633136
13894321611549072 121113590104730816
70889118216999608 87854167113499424
14985231997932320 143984473033809024
23963513271075668 188433225743121856
125833256742635136 146433281103393152
148731157387606016 170926420022718784
24740007481677596 55982104298694184
61262029520213240 131382787381214352
10489162116801612 128887060915101024
113180842072548336 141075782858468016
20635463081376324 125710728144433264
106348159452261376 165185337864959936
188938762605787520 191364186419662880
85436008149427632 150108057274243776
426203131971324 130444879725528464
28765857228287020 155396085355576608
105961770430644208 148642768754738176
89339976893028544 155845522431108512
131654062345009392 135123899245608480
118204112095103248 140656937053602352
20705299917416080 164273344174938560
85414994319295152 111125174113132288
36214842946513600 66744459025114936
4043909927266667 108126562429609472
5926435059780913 101074070446800288
40244674597240752 144359500637721952
54332873785770312 122560148762468816
161604256436858528 178791398952893184
114904734089833824 135696667339780640
98987287095538480 120490661152060016
113488409540847712 167539738305732384
72982948619527376 78177162022218112
63332886121512488 194080475871496416
14906863464431436 18245180995074116
32713257140063472 152909333065340288
130628450195396064 157144449347612384
7074661806148688 151839325552896576
76277310403029760 151037395439096448
33683655602238252 92935457959827248
56485418565423472 75113672933644960
82449156667384176 140621121895630400
40716563294850128 108698754876430800
128270046614078496 156478335388128320
119160203813117392 137925508389795312
77391104284534688 160062939877086944
113124694372076880 138420309652993168
94555703437848784 145134679637528864
40136001061073904 98909000760814176
93728345689493632 134642254863568928
68365636803069224 180470743529744160
65984969138081424 127324863041345328
36677258019595456 185296111643610208
14755433547416492 163038025880120544
20799007660923916 161305362223973120
142363568401473184 160734924126368800
75654107832295056 118670027119354544
173198828137255680 191463180727859712
84554033697180768 159599135515371328
97003618761509760 175826052899139040
31226266280562252 138444640624369744
64931569872379320 118869714968645904
96451654367947792 166478342801298720
114226783085949584 185385497708547264
113826702620810480 172945893891308896
60186522366060504 130370282988408400
74178769011979872 104648450262949408
150493787398853952 165143662606056064
26353598248297768 90821519678633104
4628530669102947 146413918288547488
34705361353895740 51336331451994472
23990310808776968 158660155972258400
2954950045630607 159270592973909632
63879185527258400 67034911624984960
144568068295995264 159401812059391104
71616420465516160 125995510715717280
24964185602887628 62528354651913424
51487924399969784 103475555590344832
42379973167295016 193044479675798304
30738780865280772 140236764202412448
142053424371907584 192568755032975008
3104620786877678 24839700437817212
20649578485262416 64571002628620016
54695857306442584 130423700877215728
139389500149950112 144982522484733600
49228467528944048 62241867721415536
43915359739790992 155298061119132128
51594438338594304 143805772857804480
179512527283550816 196535494930629632
37989483146645184 102060486531357360
43346281395362816 99856437394185136
30411708917711580 132072505143080528
106109242334806144 121257200027981472
13908357329976420 101771556863532672
58221708224462296 186980184026254752
25478276162399016 51637519016302392
137457088230671536 147861861888037664
145822586604159872 189785179187980864
1835217851111776 5943694177209625
109536149679763504 185215028876069792
70540404537271536 165076236171290112
126210739495835040 180611633924806816
109520097682568096 178029806749520896
9411715069331892 137533625495798560
81141829707625856 121289101430477168
85990588312998160 131948306550100336
23003327802835792 194839170840015232
111993324221794784 114468735961347280
33870488530134064 50843567537853080
34532260797724352 155548325059635328
141982713560607664 147740893336516800
23668047998307856 120849077181463632
21322809760036760 113294647292958784
7254229779077575 55780801213152408
122500534683981120 146245650007459744
16117690147499210 102583530152699088
9183257863447232 184595908848674240
9946799660872068 190885149615921376
39310868757653040 114092190939554960
18691462577224872 25457885097939120
89887338576987456 187060153032803296
29177498918650796 158374752124559264
14615642679070160 136991466693363312
54867173812471056 176514486507107904
77639637735678000 89472585031686944
12325313188793868 114144656001307488
96953414200237936 194570366297611520
72444311559991312 180248655769870560
100882438454427840 145458650747435744
57978930021162888 145656881609997216
146664572830320576 186789533082771776
57628482263888848 129783958607956768
92388613662564064 152039169970741152
45476087423973632 78910798955967104
51654339827555440 192912135911229472
5469229639313031 95668487427105744
35611130117125760 138817212601343600
37447512097339872 71877263762975048
52224798353614816 192129855307580448
61424667930962408 76774257673244208
140108655321556816 147046480812331872
34474839609846276 98066360535857568
88648137067145168 190225821471302688
162193094016608672 181760165405880128
62225080135379360 144034098043777584
168380153996914496 171482416181984768
44555229959912224 116526692975341360
87263869252076336 154868344996426528
133933638532090800 145887236349901344
93229978956682368 167970909127554624
71546727751499016 104572491663026032
57119616782267176 65251502019465392
54794772942638912 114248455857990944
3362333214710482 165932868423480096
14936788874177110 41667275723546872
36321306726163920 48574537895049728
132501973798677952 188358620146750816
61953531132340312 65951090090441896
154934927903888480 194643128898526720
33913486484394452 174772407815225376
22698353468953300 69591443800071424
22129754925462368 31152847650045756
13864228142690256 94217513423713808
57091183838235728 105512670231750816
148064371383011264 193197917437720320
119967081594547152 194887906755481536
912409072550766 86041037392922208
111804982525973424 119734743134729184
89442379402889824 104094290010099696
67507703912740368 147518572829351584
175892147189552736 194251993853277920
57033955015173752 108960173088923632
18062276358087296 66693397874055768
82542550328645632 87629795559637920
88387255781549984 132636248745254464
138846696421651200 182300989855740256
103118778131953792 120421392555686944
81206818048271392 196534278484449952
47544600202413288 124222373315284608
28714236515502348 95464977022293664
23147817349865560 155425412434455680
105610970818708272 145346849192728544
20906746245225468 85093368453206608
41861494064289832 148175498922028928
132263745966061472 196590760831727264
35629842818201868 84920756148738160
1815964572962130 57315649958661672
135971675047714912 191453274880564576
107746369104234288 192639510045337088
18389654450337488 67465144768386280
64142830604051640 74215330647995664
2039338638231415 179986237712413248
9146327377695270 166535983041253472
99816927157454416 164561359677437504
7445470955387511 141613676711326608
10072440581886002 171154525833684512
22892970969525796 169406252366653216
62030358259828352 83650298831298352
104163568698238416 186482082631097568
8780276231132967 52474285723371864
110540559785513248 154253514625516800
192990395988826112 196728651943028384
116456018504803792 158309702671842080
185393847565995680 191360936831118496
46274246375167328 71862200365652824
117820747853889888 156992530312310624
1417985910038238 186258956345102112
118942320824966224 151932289913712544
101189895364184560 111464454711810656
70184782479015504 128910546537135184
23830875153547844 95938997073069152
108922914460973568 152285676373048704
36669318841801704 178243558786700672
129177643791125328 192736013415477152
55313278734309160 194528678390372256
13532208124770870 41547630393849104
121851946809753952 169193296133298752
78290498666490512 163419657044423392
81980397368379824 111606533945884016
113264919829323744 192376824332686912
75530455235932912 181057975025144128
52687045173471184 91842208142704272
49173920547314080 130662679766829904
35122368719679428 92082959105085344
1403846566207209 14549216362854704
84414606019339072 134957281380479776
75321775010611760 194724151106501440
54994890925709720 120678356293190752
74511053230355376 190863878791033792
23289927326106156 174758142016139104
79819658334449168 143959728073076624
51151545636625392 92067915414462128
20697085978785928 57311575378927992
114824026668884080 151354945297272256
121687604916221488 154538983576622944
534411206295022 136490390207485552
142098209530661216 196595883771883104
113299939440384544 163997007259041952
23910603448046672 80988060355948032
99680697896763344 138641624880835968
28456484167441700 195544401473389696
48914991519169848 112757341476801152
23039246615423460 32938232921782532
112729871085810464 126064892278343344
130748681153734032 193188846696346912
16876211489827834 163745090993163968
117780388673576352 155477440462189248
16752912854056822 19218956850262408
83826386071078096 85424915397163360
62585010749603984 135489004478532896
116195952692911008 123575222962834544
5499119659484993 79044390048614528
18250402814351024 53367030600847856
703895936801549 60910307411019048
34788893413505052 138039616006512496
100211882425387088 152474742481854144
89653798601075072 195078305863664224
56521025666988208 179793929930882528
101236610195399056 149872111677353888
34434909501731172 96522965059889328
36769459439078424 74792263604863936
24082204171585764 79887307694222768
42898291836570696 95224859645518672
37468162058680360 73604028454422416
132096904557483808 147270271270595904
112562109053469920 165159587921642560
29047898983323776 180292696186871104
94386008202022896 142304600860170560
47015555370963280 88861787697240496
42622710028057928 195120354920534336
105217051289834112 138359113898581952
19182595573889708 193349039766208480
135310798448860912 164189174745834240
122982537964729376 144328800023878880
54883014074616896 144866113576029344
52126861039392856 89629348903027600
112045174739924768 140024906242309376
40323984241604696 82795848829033760
37562879542241872 120954924054808112
155615857241269472 185877511886343968
113464845976786832 190010513181620288
43463129854368064 49608554094086560
148566472726202592 175328285798511392
6101255557116809 153345067447077504
93161683780036816 131264467742541152
47317049105748184 72653970773804048
42612830486420296 178921248003100320
94970042921776496 182651282254567808
17719410850907288 146855604430695488
95082356301132752 158335196726922912
43647674371195040 76157903204549888
74851450583316256 189439274610113248
108693053458086464 180229980291973888
38533408083174040 83900769053195008
47722140102460752 61232985001234560
10499205414135988 164820413873752864
119108313866408816 178633316972186912
43116483213483088 176595632690316128
49834702454455232 124554613625690608
4472965439623771 184791021202044960
66010043923937640 71885633912864320
34317449412370584 92473314611876512
80861411811666368 152264011237793216
146030284370834272 172241240143992064
169522593172852320 171948812439725920
102720335624147008 178932804588767616
186471345497839008 196813411183094176
121855264625128640 168903786475269024
122301643614963968 128047123764093968
58936746135186336 140435096996028656
85552914804013616 190901329015640352
65959091215929840 89230712186727808
49843204736210256 168578151086292896
36704787150589432 125094548403499120
56159525305366608 183739449316867456
4325694996428715 80844415256993744
95285225725858608 100111886805771360
178906678411949312 186994789941157760
75615371966952368 118158764251855536
7824584532369290 157307335175980256
59429969535692456 62308971261997640
68681462080869352 118355208310431968
58721029662821232 78237652016154208
44385769538307888 77452371016512816
56721472044094808 193621835488501408
28100150760273356 29652349669293924
13392896964954780 44356966564379264
22448004120551556 136128228253182208
15769824562332288 191151396781155008
81987931414664976 190015968578021344
52377683246701616 150596206610265312
57719076808500968 100994314454867184
85466334205492672 87910776345725696
28679936068643396 167211725720004384
69917277000378472 72460239922893072
47168697233690440 74811252934207008
39481996277524240 40468349271266280
150904964148517024 185753764868409536
85735718057161808 99317747977071424
120354949224738080 169505264799827168
97125374251546432 194033879131887936
90441174065998544 173194431740148704
10934830712842718 167748644655792448
166191202457516704 195814216770860864
88660422083375536 150972981280432864
9952875607364134 159292633041742784
86419965023150624 160915703387935520
21600265755693272 135176704663420848
123881913490273872 192387460163303264
146221294012910304 193377670067595488
167429937839586848 191479424743207872
39191242479711360 127340127510293456
85281975716392320 164002552782973440
3056503748222604 188170940402365024
122627354284319056 167613751433795136
55465006987665176 80949740071188416
93227600944365040 174055558739472416
65708197009520920 179373545479157664
86444385710115008 180606624801709920
75080966213688864 129154116168592272
32373592797616928 94540591674414416
155788138679923936 192158456682003712
101392095111572816 117786371367400400
66657214338388824 161833613332782304
133228847468060960 151350383607108544
28262249768318636 39657053974531704
108668689772769184 172112933522707552
97193801789814848 104566524706140480
151028670957245728 168658055411283200
170347056623501408 183097228466424832
23953710071936600 122077579590278384
34427417345263000 106804425726190656
53991758585817232 116909808442333296
156329763755214496 163819078020598368
52313455565165704 192192865246485632
90252550081014704 179994956970227872
76120600414668432 178835231495204832
42327315354655992 45873117288936592
63263015719355192 132551447529564624
14774676975423562 23981553962901976
44499349592752064 130264360032082896
27038738311224300 58244717141965976
1613979224286256 153838680876464608
56920861786832992 119561667851635104
981345975627369 85754551427024000
45931358716015344 182302599282534432
123218235401860048 156731317033569024
47966484891373872 85655524200351792
105478468038229616 196502807928879008
15053231904761458 59968286027366256
80226831581380416 141684738611800672
24784019424962368 180671093461276576
19605081511745184 97830589105912560
140963882624130048 188363656504772736
19223134103965624 79947722916145696
41750980006100200 120993748908252736
8807031327323372 58360783746704544
18490296309838512 73343957522273424
34427853540092956 79245336582221472
8446342055381713 66755170220491192
5657635274447226 145561728820186240
49477657200163912 104698936666867824
9405228096782722 121854880278120032
82494342729088800 194582143679726848
140844901404762096 160872537524784576
33112864807365628 146639207818845120
39602629574526608 39778333271172760
12138747505092514 129206845274263104
40797392573793480 108628280264814688
19502578986765064 68602359458516680
5184042641610255 120823980435216512
53844877890203728 195043488485636288
81142459056246112 186493013535075552
95601431373797056 179800056244112064
102515428855696512 104593767868121008
47646078394022864 123320711601196928
42704324811855832 70468719598841912
56130998080177264 75035057096710784
93363037107234096 100474481988896288
147462724376781056 151454111895595552
177348350506192608 178865993237601120
172611180917015584 184649027388078112
113966525773424816 192046517165027040
145480953007338048 171476752633724800
20699055390171820 149133761307240064
45201133147382920 157675440208015200
63427128901959888 159562065351391840
98040896822074160 152301164072163136
13688496636331776 63488181836896512
40243458755541600 196175672236718528
4954428734055343 27266545558196444
45936976311536816 117186113787727600
12081220784642310 154538180961740032
97228278967356960 165800595158959712
29712859912428124 122623756500134480
19577090186256852 95407159915121888
85841049410767584 153320943852086848
60897222857341640 138423975232262912
55410109081183632 106413369964593520
37431299772675736 40002849420499040
41991502395758336 99736437238252384
50036825887033600 178550936753085312
70891167602618576 110705731312766400
50509676287938832 146297164827584608
4409022958304522 7141948731095101
80561860542185168 187083160032830880
18990964943687504 87025790453300448
30176343691234456 122890371176933856
93652791517995008 95118191872062304
5332765788727079 153529395858856896
44736267785180640 54402969145559864
2038009243779901 75460935890725216
39879514786104352 91117053121724992
114396944392872832 155778311368371008
66491745766089368 182865143781553280
59753740200910848 127385859391031520
30429424408701336 70143192832354600
138736296522100336 156471664643048224
29048684554792840 126973067462423712
25417827815013820 56291353518247776
189814509577708896 193474159398487200
73520389265956800 190176884644802240
11434902267909350 60385909538487808
17847236377728588 93296928925901264
26040683415513204 38272546552179584
79890361922588688 166316190404308448
6846170876847685 100245893266766368
66490071237738160 188976361262227360
87169837988811840 174258868029923584
41361134221739352 109532097826562464
83825449706722848 158055255284899808
34806941255855780 153811994315076320
112547584209533344 122168504999107664
62319140666629272 189120913176543712
42596121641498224 183306647208120416
79289421669249232 179195819367243840
186070973250087456 194441381383710208
13937628018756746 183957908242824512
101082154252081200 130829218353820608
39829197301657248 157356680142459904
79659057532043168 180735476633222720
82222533222142320 188845947827277440
25615784968333296 101163836460936880
35482786892707656 90268701197078384
69199442399491856 93637776976125344
131561529306345952 183541259830160256
97950168112404416 135810285954985040
116483598537701440 140883456920672896
41600299004965648 92189911667733408
62103332375812752 165975342270870080
14491633981053416 170673993541731648
23290019544022224 157061542140497664
23808229142227792 178117652314022688
92071509781150160 105591502517709392
46561548639987744 60485871874345072
41029794156953864 121775638027745504
13727581445462636 79228710853950384
132670123290061408 167730585278880160
71251535895847144 137080880059223744
116383061777384432 133431999186971264
110068305127432272 180701599532632224
164496990546992640 190350697909750144
81134865341125168 119398286312360208
14785169999922474 56397752121600488
25963697002094340 132154797075809264
75855149814195264 182669548768609856
34985962771906088 112596130434581376
60240145982259208 148307778903659040
47177863672650936 97686484559398384
48927824645008336 169561458049016992
146945578490717632 175919726810998752
12497390306857666 185459700383290208
63499792627032280 117758499353140688
42704209145244688 49974395701781992
106535143907777520 153737472216533376
113306806590242480 113449586816031920
105491329517085280 196702395459096576
1296447497297203 52139087496396768
26044172851003448 102001872514765680
88216499207585648 118374658170673360
68481204375279768 135672333002451232
164511313836357888 170065423178843104
90440783915606912 106740181145337088
8850120013392588 180221313065267712
31682159087966084 158462172860295872
141886699486985312 158939227824957472
22630780161130144 122412624859178832
12057643542164940 59703542407580440
82233784273278784 149017456260025152
66005229436521368 117431834517404208
146941472806626560 182827811462381120
35264766366843336 171748546863395296
105804529896878544 185670770437254144
2049617355617792 153233891308216352
48529033007997184 171508474577371616
34982652318277120 121116403335983200
53564965276200408 143614768791380592
53686929005132648 56315089965007032
106853999863237488 157902972039499680
150932634151697376 159452500099878816
20634722711926616 63079651986269280
48340653413950224 180327875548609472
44716090780891656 68490152622673528
111683418238545744 196527634708986720
90116457655511760 129530554496289408
60020146131863800 97636604562766544
1073630834223404 25108703369542580
4355764803460981 56132803323825856
117248544346670960 141857458572244576
87638551974886880 185756274358500928
33186449071548568 166601602190980192
7625943005448509 46141630146302312
38762205707714072 106900611595293152
88477435789003328 132153266044971008
94921512607201136 135556103998578768
144825729219520512 159787374673184896
116131634919476160 192722899054576000
28469539259478096 136350753177133936
140676762114860304 182919892963493600
121057930316752160 156969054272452288
11702732523649164 45123772734900912
34535283080657496 177570930441816480
82069713187630432 155815969904647584
43150049232075888 93440239625780288
61656476367676080 114008032865367744
3200910813019982 34371558225631036
126857234980080976 138351490945662656
98373730652334640 104490431655816624
23290098827960664 127704947956542064
34375455781377680 67863642801854488
13453922445925338 42259642450682480
58525413838007392 83687039778090512
65928818281029120 142382495589808480
121180211971007600 172913023447148256
28976448401753640 40897276069624168
120380633451909616 173755136199761472
40311659408379392 50766302760406672
106938524166522608 191343613692795840
15648355990225952 39242685370220368
88520955959799056 180800751541568096
54282930337206200 192985070094477984
2436417982700539 134068882633691648
38169696591459920 115457919171713376
179654147681828096 194687347270029664
75863411922915776 99898222145202128
39408773129551576 141789222046671520
41174493287737664 99792489596982352
85036839030989472 166341384028850592
167059472920461408 176787060547086784
128694730964588704 133249837672228512
8970362872736296 14312561581396052
69736198365175600 159812249442646016
102238163199401424 186309140105011200
21539737574648828 171272876039966784
153635628478503648 162352163939535616
81541080600387824 95869519613509088
66145584604486040 135120000201431072
130905440835608704 169705071797884384
67462461147389960 186300065443400320
80584963725937520 173677940814268416
24134961468388060 137016657855690704
41951727626366952 127209348169450528
26847054068194556 111181130193270576
84905508086417712 192903625265274048
1091887129354473 35885645583030304
40536674700088896 139881229626174448
70661024499380288 187807682642454816
63419384628466064 106700218638260768
95268138801887680 159250784906238272
3638053850137050 97936554371758640
22155082468852132 173909980210168512
130182951905361472 144923480884967360
14638788556010216 136902410287504064
162968538419680512 165770391758550208
13102455586653952 26791701943263632
114804215420224976 137872714696505696
102354522372175600 194284272830507072
9011618867585818 146511584660375616
39747527193487176 114101146788437440
133868417056948096 188453871899838560
151264389209175360 177113352320400448
20112178543601292 31286644993732404
3248003396577753 27913673671426588
18080946591796376 130991185326643632
121529221007990976 171372135190078176
3521672205388041 22134333920792172
28940390977840068 192135086071849696
146344897614406432 187933054987177792
4078382270159824 86231539486233584
62891820255941480 158363271442806304
26244026613116908 101976669684162976
142304212594987120 169143897304062656
65215869982398192 195470381780738144
60245521730271776 106166139249760848
2538205548107912 12355487385788016
130039171737226832 195040760674272192
169291716090432800 177307231273295840
72292035920985776 94260022814238496
117043310480874192 175069057957424576
52999768026530144 91534140001201440
57811171260264256 99241756110467088
94176744244240416 157478322566749856
100276816320676160 191648331802044768
158061099733273472 170987022669560160
53618075347866720 118408075874832224
45525650819009304 161464069432593344
106631465673158160 170660603146228672
113173444814249040 141609857816129952
14189456590201458 174526746645250496
74287293606676064 84667100639586096
55604274238908144 80109267488074496
10490652400622680 145304855972247520
5138097133405342 74687850515995808
8722595720435903 112724843871618640
79738419820294944 195059415651530368
47548178417241992 95663767718793648
77803572723561008 139129537905873440
16478563272110652 193597077322723328
60334689285152848 138182574739408912
53528229163922200 62573293056480864
83310110952113920 131098294665614496
23340130782269520 50101242355961072
5948599886730543 20304990869086252
148960714110635872 155371992198983584
49949170981100824 168405456182739680
67611360367590544 186339495511910112
64487561697826360 186632439430235552
21306158218544268 191738474424328064
49150471553803120 51541707297405384
83553041489804368 100935242958741488
36126176781864552 130113543832127792
20900402983448028 52429250847437048
128023575893822528 189570296167242560
92622104565818912 137307337467973696
101536897760078256 159919525067440352
124355407106535424 188801664299511616
84440430752467536 104009961047739616
27539779501237708 135180342516750000
58399144627895768 140630237237001856
87770253794586544 96100085779650944
187266433168358176 196553921829746848
5924288919612246 19774731905379896
49469448751925072 96860891546378976
56609331050462168 113578783028376560
16586505805863374 196313859675828256
27312195440261644 71469933486485120
89188513292175664 124899474633325920
16118899653510570 181331488751493024
121141693196391136 145357402779112480
32606674323578404 53832172044226888
65717720872352928 66951949246950664
4674718149870753 39694457212820088
12402532903036354 110020570825094608
23326779782192464 72418396901132992
10638534964317124 145072495388679904
178632641485542784 178660622383400032
88339303178098848 180496097932767616
4173036350354563 191670412758085856
37134409843213072 182326055240582176
20875861900843652 178268062985113344
71558649892216128 98080008656292256
68218416739675048 170595483472194848
42752504687941096 164705903773989696
90181023411274400 103136654927276608
39366890026939720 138435561014307104
11110796890222530 40087138001384536
124681740207876448 158373799358785792
97720747075310608 117410340858125424
60861644749350248 146503924517717056
161186269644428480 182244695711454848
66372410951737896 174750504610369056
101021517639183392 180183515902195040
36977734212826568 152948435094298752
9196002334010846 28318645359788716
1703368330703186 102794198962557440
41404631081266352 102492188373939728
49059678518178696 52239732824098016
89674614504474176 110386813980701584
19249393498342416 99772021508454752
80178494709425632 189398488687380192
111439563673983344 168395324661795840
131135796751209312 179293501343936928
113690103334281776 157238862917122912
138414502762841104 168527321906910400
136808791143443344 179757836684580672
63832619486444264 84173708773209840
74468709429503152 102998475552257152
77839816809074928 91098900299592080
19869817707388380 149632036645041344
16474949489929186 120130594716266352
23013516654018708 56724462486210880
32085412190922200 155399467688821376
96397825907390976 162353957976233248
846300468524934 136315912238888240
151811012575822816 181536078856498144
72655259900566320 109361242287544736
8661867030992514 177139904279700320
56357839233049320 73099587725489744
4471905058268084 86771106623695056
5896589987207592 105155488753552528
32242627202460804 88041537676761008
93995739126836688 166070471995456544
40153064567704864 54625068602143072
175973927996196480 183813431476940192
83115041869866352 159334274782790368
115939893242628240 156776153559776000
55627100030466216 87328619960389600
106198565971650256 150022761407976640
79507031892743664 189535548477423520
33884462173802344 91761274401672240
102780434892705584 177479435750848160
34201371279590596 53613742716944096
7257306553916905 179799587547032736
126390381324467344 180747589210100736
96521922261882480 177828582722695584
134582226565931216 163200378355289408
56398951686646504 133051660326568720
98239838332025200 155646994554971968
65826984732436728 195870911035447424
29767354228454784 35544169925274180
47727682794727832 79772703883453120
37502206810028792 60365252667038056
146432243685911232 150608769864487904
52060796527898736 77834846514195824
104100450108901168 161917721603188320
146415564214608640 157057431207773344
14780930570105270 183407714713108224
15101609615758528 72705375821925024
78879307879874000 158837184802514496
66350340497040320 191418728329890304
33547639650695416 110134747601250864
22356216432914288 27289216158787160
41741786622285744 109134839132624720
126821471927004768 137903072744076208
120909048701626368 183162027271984736
52939580081451272 164770039628980288
84610263358814224 147505379180842048
113998004003902448 136495896712069360
128607452925866208 145631683495999232
74773514943365376 183180482934041792
59534925473807992 95718895208785216
97731980511845920 119656018822977248
133651735248917536 184502830067353952
44059091237339544 184573389766834272
18815099359611684 155537427650872832
22797352837285416 132030838185249248
68512281381960712 70062607889047016
37766604166747176 186100690235270944
50146253682453704 143787630331149360
76085785907221664 181408442138741888
5563473742077378 71413277476813280
186720098563266912 192936290421616544
99842151816700416 150428826424981088
45656264775348128 118440778247325504
125892808989175904 148092023773409696
5828243616709294 125840279121977792
14350249419430440 148930629715350688
56682060327108136 73640852931246240
38578329587545304 186059853676861440
73512316738412096 103765443399455792
39794431584990152 146598780851757152
6511868626662529 58172032481552712
150395690763448064 176873678237520064
106851897633370256 124999112521208128
84335516393754016 135023757904325856
46464495687583216 127227610743262352
51015656052470872 170438160593186720
28590607953168684 121362383262281232
99164511703434944 175842559428979936
116499295149843456 132166647456786608
71482888244912008 83482150364427760
129523606327131824 185878346341024896
31105807034800176 80638793820778288
165255475428736000 187113271847081568
176849655089838208 185220335407716704
35983849512769812 107014446041888480
3380323196919232 155729646820780608
71606074483179752 133038967543866976
102397506606453280 126421815053890880
14735715144817388 39554562524728320
80519402156937648 93400349670854976
18554023047658268 150511329189530528
114065999013682256 126235218618303600
41009627035197752 102118941473504624
122216641953488208 169162615440474496
87685248572244768 88451728350263808
85671153577369248 145729231746218944
94978486387615376 167012985653256576
8125124426801327 164609106400008320
2696295858312656 167610535926440288
6920564013000563 167540459029317440
102048287145203552 188336364906478816
101336664391927952 150346983413181280
29503586979750200 130225303646551648
35021133138095296 105757833625658992
109294758035435328 195164556330372320
87533516137847504 105283521017196784
172727713505852576 178677563235977184
12925672627268726 183133933303399392
58118670862876464 122381773715755968
105134510635425056 110291752686065808
161383886351184288 195988559975491072
49721162716328760 80085041307473664
181270269299157248 196580877857865024
153975786709341088 195067923413972704
46864370513588872 69450389533947368
162622287789577184 196778614065116800
9104444464385712 12586911717640040
39539591495835712 111443165192240064
45578140749087432 162560612099531584
79641216790331072 152418512844394688
48710588524992016 94092356692034576
175531640448523456 177426108508942720
39188257545113048 176150249484336736
139162679961868768 182654013577484704
78793778139396240 126382499154435888
118743288642648128 163540099407688576
45355607250734480 68446889356287136
93760978387515696 140583352454000240
107724497528529568 158217870784641568
16031239462345050 41452587370812352
35120104784593224 59499328382188624
10515916636000810 169684791247886432
23501172941271956 58043748966481880
3778378790132219 147265811448409472
33558627382449216 193781071947309440
169102459149713728 184968223355642816
64316977230239736 65988716118546272
107927338320836400 126036038020671552
14156806781715958 122452195311357136
138128958338820176 178576985029926400
71359443186603968 109025039372307648
46144990135521216 162299912869818912
67773940213553432 154058191460754592
59326862331481320 148955529129380768
103438848960825088 130652008657624656
44296529477003696 133442135611611216
5555266292863177 54271688777717256
2970092327221681 70679625317552344
5499439523197462 194178632101337440
42101648551061120 78666693194706368
156942265331493664 158152667226628768
21494139382333292 154899997139054112
41094744038008736 135824912202694240
83877614728882224 171786519335284512
69358144655446904 131507059259803232
121038244695818272 173804395420276000
14131742366391476 138247613208098064
20138934469267576 61152798713965720
70585338253909128 112582165465711008
137211327924064032 163706962898490208
4310169050545240 158107943283481856
91586588494261520 190826803106920064
36131522195269152 60807385860739976
15506656930626516 87907934013712416
9283319800101920 137383006386657024
127764549219717456 169552156034510752
53826994160628432 118519726324568720
50129407276703432 187490190398148064
16814683679673980 49463848801291120
107280439520557424 156684961315778208
140631371065681280 163809039278697152
89598315042496960 148108556849900992
119359705124078112 161686780010955552
107513049595314176 112129709902658144
3739468838561921 61042229035503016
57326933316327872 67034057476470504
63493597625213016 194504985947262176
144978102412868160 156392281301712128
145703643042797472 151100174529562208
3047052372388904 162266088611371360
128455716550533008 136723160568167200
16842082169906930 147756195961292960
11866876120201928 189191085577559584
52010085026669512 118712319163902736
16838406145366968 177366540839253920
132118244747051552 154828604478784864
65274953439137880 83730585941964720
144845016901348384 167621257790674848
90899123125591264 156686124816792576
40453031141841376 161751115387892160
25407688051029776 189382575735110016
77745506769355552 138030986227292144
65655525902285720 87347786321737376
142727227353863392 177645532718776064
58307838765520120 171821563137841888
109232761328891 172483815008311552
105665481179013664 189831833788374112
158512668393637376 180192205288464192
58486817376073096 124165073620608752
97464684747259904 108628895181650560
47848033247173776 110670189339778672
29455923438066112 84873469929786192
18854473269454316 95611833308952416
41005594664418688 46488901633061696
64243333228177336 140643497454728672
99142304872403888 114764860256732144
11976345271406604 23506574889703128
138679366646052080 143313125607347440
43122124373581200 43821580209847936
123062579692683920 162842373275861472
80327757948339344 105346296548012144
107477118132070384 113738396702311616
49514709927314328 186401186343599424
8350150142194284 167592233064661792
120995097462103904 141040532097534976
56380492680292640 186482685243511936
59424142169321376 62578564360674096
3355109119173772 59447697452258360
108874183763683440 144988971021598912
50286797448192192 138537860304190672
140060310347277648 177431404410160608
41792349112686592 140230860927384160
66560581139440576 78187746618849312
14134947748315966 18558883087395716
91724733698064592 143802627164954736
43651741675576936 163141793722059680
104718957629530384 130410514494398032
70143447451175536 74377208792365664
136175204794919312 148732079236420544
14969056899304122 144711530271205792
40090460536156808 62754627996454048
69487344422054176 159643452107779744
59961369733394760 163589577931469120
41230497528307072 129741850523642176
68296944331658488 98218652672430352
142807187691919472 151624090148263520
122659199359340928 146588254689746048
53973092768163504 191822197905979072
119186211082444592 128603950475607616
12991622581123850 29849874541921100
57517589605849240 97352410393268624
83600393078976016 178404696712596864
133066492558105792 141618405771565024
111889267441891984 117254985514770288
15720816189782380 46207349843142800
68174683626524960 138498636529069680
51920819584931224 99478493279633920
107095149167260448 169012884285263840
53346527058642328 149753645059185760
90343583651667280 96073667226519392
33271656900149824 109888124142901312
172317286808540480 184627525685435520
55890328017056128 60897248096875272
34802761089108476 162290381858946176
72643287713505568 127718559332509040
98564018570036288 183258297990724128
21753758557068432 91179361261304784
92493495837700032 131504409574010400
67487734692807136 188287630102203264
56157607308711208 82912206122042784
62066772297505008 194788448159731488
83588016717812640 109241911781540704
95239829809755056 189138731398261024
18908643019097992 93515425961352096
40536094492362000 184197984631397792
153204419252358976 191656651881689216
1051536180109533 38288461650778552
58586360476473256 74352340142833792
13194335267600832 113144419438364704
82016077270096128 172568737002509760
135600773823895920 190431099976065312
9256111681522064 40686905717078952
182854853358645088 187844452390882560
64559165017136160 101812382791774016
22014468034646048 189250653911180512
61939984343668968 120238445277913648
102693241695860416 108502843855435312
49175795532668800 89894968653769280
68964791740111616 102498225641234272
83723436367556128 157363794140248864
39521296948835304 102186999307991120
187330229791090560 194756412074411200
1991225404910765 9425399143835338
79119047666251584 89660338115291952
31107569534347536 153371897124097312
90589770215410656 127718886367052032
46537002414932576 153445066601670240
147344651830167360 159296041082002752
82303837616651616 102650989530482320
112454272159765728 177741580442063872
27980585322056008 49085673476701992
14932286332727926 179378437872711104
25995708685357720 67553415655200760
120099650700024368 134041468637776896
16643368083158114 155042339265395328
99215262863970016 171775975646850464
55087051922679256 101428507246595904
31282772189553408 94177733415486224
66430394461149096 95644043007449824
133765525306497600 171785701636862336
10102049066176646 150868914440519616
169454681168724032 182055920030265056
93473432994795872 137102293479278832
26497129792951836 95187548004106624
30624621704147424 45794177656078088
120298470323700016 142469681931444000
134728688438610080 158835845312235680
32816756374457260 142386623802097360
7682210964189576 180402408475075584
74569592009088352 169190796264524480
39564282172068504 164568083114968160
19073553359893952 113250306499094512
153642827128959264 162980532279952576
112007105883211792 174938889205384416
132183741327646752 144393979214802496
107011006981664656 124156591107290752
11218777023532268 31195354784523528
13747343645767582 38511285065915816
150203933381279744 179133931667937344
79269258029967472 163811267193342784
10165690848077748 68700260091126664
49919089784749560 184498093820895968
85776483434909872 147959867766757760
9417338717335756 107515657673436480
3486560664532217 48802498063748808
1862844719249587 49862060178902272
158429314547138720 175172616669999840
88727007954301296 149662873692334016
103593207365608160 120411683334725152
18870490419473692 91869597953167008
13058901013941876 30462077409835612
150444586917034048 157353950751466656
96942578080488912 133538472759890032
27706560745853440 193360003354045728
29371662491022660 168087254135234688
39125244424592712 158216940615777280
30722984673330776 41626545870016504
50267802151119080 136221000192816464
65966431529480656 101348178359439776
67855280630728200 138258414469079280
125570143060352528 174644029610188896
18539340435757524 45681071563689560
11231261129455720 106880353953161440
81723432923250016 118376163940152688
37363217980847168 102346501753401984
46721478328936360 97537542332856128
48908351702513920 104915710900168576
34115039779747264 81132651653673264
16610242637851614 19366961634046216
73081529452335984 195223067969275200
1207375016752552 46368042335805744
47685577800461408 96287852753235760
3810177035987839 31095728764993080
23382334210856876 146498426670247968
72836710743009680 191311368950593536
8036690467057368 13690960623985232
44649717977151120 75976853361660464
82466435925490320 104254513516007392
119554982620364128 142430822794682592
62259951273078440 165225341785730816
143043068098927264 190440643914403200
93118071696217200 195634364114612896
45754492624163432 97854726875376784
86393585633162240 136368284569581728
11055427278047704 67036644405332912
73957573932347952 121782386195175904
59292758822263136 126539708693389472
88689622957631904 111115950308681744
73938576429264352 138802277693063024
105138508664494720 147741614891570432
69498952028170128 110994633019639200
121229757007577504 151098063558281856
4313856505518592 172589937345649024
1598890533188253 154368122804558272
130633609254629360 143914274424397472
112788749601945120 183596885880883456
21500214595033352 35058828544611208
53547391244567840 163477242522539104
5922976354756988 62515640428436352
19146258615410476 82648407679099472
41564752679102856 81673960612418416
11464381150449096 62641606561891920
57656747808322992 184068829596129792
12980203513781988 173327327182339936
95430072015659376 129095451745746240
68624050857216448 109679268326316416
96729727554127648 115883289094611920
185364602292275136 193518519879667648
126600739256829088 130858196558350352
27326985844310800 75323978657880880
57892409352159816 148373112915666016
40507570760006408 189780843394038368
102087985620466032 169888801078383680
567243503408355 188951627042739520
42925775895628968 59754441796365352
102522258272770496 149052448319083104
54614948639308792 183843572863155008
125545931569066496 138018510926414624
19003731158087508 192336615744498368
70276257313479824 123340798636960192
4282360883878212 48635769353950504
140607921372621408 164326144295823584
26857672543823084 53329412120661520
29898727323343756 142092325176561168
155358942172807392 183808703599781536
79387645834727552 104175614299074320
169815588704823648 189427342882234688
111072569936306448 192510276237634144
121211509191367328 177510352513653056
139102968045639824 160917699287560992
34336572783347668 195283878322302400
121025526662712928 147728033270712032
8906881998802816 131749744437870304
23743049157798316 187699599625490912
70230047480141104 93769461882149968
83928493767697456 105494996223551744
44074193437040880 122995533911339312
32475590512823328 60169893700255192
66472603544150272 194933318405491520
35498192058802080 155476222445193344
47900631252927456 94036750873491424
84766812721343888 182804717716504192
53852834885376296 99453647385355712
47548798122155408 153054187417214144
32443866554204328 149690733495254176
29662802364370448 90061369753598736
105408664655856608 113789417052734672
157030698591311744 185329965184286528
28150073319475584 60382755897961608
49295364166480960 109186971742162160
187335045728511872 196851933096871936
83386441988771200 164310829328164448
189215903347389376 193149340739534944
750164110170419 36688369228380464
8482208461712233 161896602928098784
81416080171839648 109697269993614976
147379265902881440 177030134099192992
113477988621609728 152577724584709408
128259978458753424 153786215226085024
125670403214271920 142279924053391856
18853939040827024 109271203920869616
57992533242152472 59789871005430808
26480902844414472 63752781741174008
71502695822222504 196330444082571872
10616801383026664 156600792188411616
80027050411887456 161089817195832992
18470563911922080 158408697612860704
105590095697147408 110429681319042880
31436589747921104 182204858494845760
173522521788192928 189144493347940320
92355413867811504 171986179773171328
19363230076257308 170886342818147968
53736630725252560 148322324458396480
153215988427018464 167085640567512672
123345863329334096 160491051760250272
68748253291309440 69487244025003504
17971751596889516 133209384337365200
156606322845771072 173623759215420096
114593512572875168 155063594313849920
136306214495025680 175051180200787360
58661004594657024 72570538894685296
63663532136959056 76103795048530000
101025655657983184 157118684526681600
36065733323341072 163568592255783936
146429005489908160 181704022506112448
53125535117090648 153937301105015296
66680202614999808 139005379019915488
51086427806002720 66188285049829080
71321148674575248 185097558761209024
21534954013982972 36820425517057368
24391200342970264 165921790109086688
75013879815207888 162708470022238880
157714475489054784 172203055303540480
77728027850078080 137039092570542640
30592682878187424 40019403298481080
30846205020314496 153062616422131456
89384933854751904 110132341773099712
21210704843483100 39444370989327064
80804558765643424 184604085702532640
101750563959003472 185472542780821056
75546262289325952 100740420702585712
75206114689721216 187471473817273920
50125999686913976 116160538429598928
34646920975658864 193474301991936192
29645173720966840 152683145476154688
122635357677358288 145568085475784992
37279434840339256 111910437506584000
94658411938460064 176983929606983328
14800653403092616 80372606781403984
133393584187420816 148632426971859936
70092973553385480 128702777795809840
81207126012841424 178144969902703648
66729249981505008 176446980042321664
36081371343557896 61933347640758176
118410412388971216 128329890516245184
143239723730957808 162667931982266464
75254296001469520 190788315543627520
33431120535317088 166835538252079104
69203194414559696 86196008939860320
144328547728283104 176183254434973952
34907890190250992 116404128743275728
114601014450993488 178947705232402912
49999319035819512 137051813657292464
59311082275798088 140351422462098016
109026537194902992 182241929767670112
90099521032260912 97614648217530224
34491820495974976 196318585937755648
45662567159437216 69079389471043848
158713339261078656 160313344970238016
5065868922131637 137260059542878928
87199398313240016 135717147765378832
3125018525205225 192971066323276768
84455074039040048 136780124602437664
53240401345801184 81972469828544944
28611372163618900 98747661631326256
42055056438817416 67905131569569160
6697137596522030 165652478695778336
28549226148763040 179855898271631072
13813115253158544 98287755073319392
28192869531392716 129574871305539120
145082742031106624 187237777140654976
3340756155832703 172894640459799904
27324070374334004 93426126592807088
149364972657222272 149691627388447904
88889941694754208 97600077098072752
30813640425992892 106876075658876672
78292409202438752 106475703954956656
7371929307992626 14433121687237710
43712655686204376 61627613998760680
4833750253030170 26049377542814272
29340843135198692 52252691161227296
36161617287397872 140238488360779872
6902372354923882 102505853131843344
97809970878003664 191473395418343296
17234789863709846 130269938566906576
44031179293872600 70023872519899200
142775253847269440 154563773830633952
82769182674816624 83663555031044688
72906076845818912 149633260544730272
7847203744384316 38163526341048832
65117984107889272 105180122025605824
46986336795032688 50739608864241600
61432578306450528 70619274789153656
69384906963838904 137694764641038960
34656320680371044 54052480790765208
80491160695764752 108917356529319072
7107773961764182 147835409982270464
37785893345137496 96791605948960512
166327538138718336 189407158772526688
2413285242267488 145047477047863328
154643131940783520 171932346477818688
67454085303355272 175357645896792000
10910996557315846 78212696251202336
84455766168792688 135610643137824336
36489848348528200 185280859804085344
42442016822301232 141603249178846896
91241398618809040 127789954807804496
28434110253039932 48432377542959384
19595446807286124 134256073689551424
88844495713262016 137797254787193392
107013380320826384 124143349133455408
88106955761174944 182413678443822272
55314595634242992 60354146788612856
56017862204543848 75294718607421360
36320529898134256 175472161977419264
108235148408688272 169341600457235424
1151643135401321 26772357515309584
90044220608945616 154963655011121312
36424103694783136 148652176147606496
52841680079693448 174566676761783360
46950443541004400 80084848429832848
95165469028107088 123361596462125648
50247148580503744 62356315960834560
142840976772505616 151077445016972800
13521205258174022 143236752204712320
97837216512664656 181040396638962720
87180938259576480 95855508707545984
71253530873221152 114055453588183872
74991843812628848 152897136543835008
162712558096687168 191310220115257152
128431843252842640 138393496109344464
25086472149974784 91235488065777392
64700387353284600 145242531064231744
70457542655441000 104112930615888864
1703833684422254 40734802849088416
67171555945544712 120902711600167216
22325011204426124 148426968594916000
39416865794568200 177959631677406464
107441796455658896 120627911594756512
9181243850167816 20595210387121912
57744533730776080 167456149399416960
114160000805602416 117647824768310240
26818714878263408 156092111899990752
20393901831236120 88263912003410512
27854715195246968 111729244623466736
38380777909362216 87121040856881984
52214036967967992 69355646846388584
135773943589661008 153548699004467424
106673049586122496 166099257632615648
65199957655858216 145871855271532000
4396021852923801 59792861038142520
40993350935527952 61727667875307696
101075091984261696 109045867541015696
89159852340266048 126610051573209504
52475408887704360 55041621640104800
109903267224081952 111241395672843504
15634248579244096 23301407589068984
31817270121723204 141458422226289184
71489204380306048 130350091155452736
29913498632012156 171072076119851232
35293560512472496 90107200002171920
7388441540642882 121305783346878560
52627808590447520 61968906356246672
10698791205730888 176173418206530688
40725705573772704 138239608163086080
175150622412548448 188053612750638080
42747956864018256 192243664426144992
3563959100689701 62668815620919152
40562242647143200 162633679472499552
14876214403770586 78156801412775904
158027706263934368 182491630412530240
46347303213730736 57074449873707824
138393501314130608 162411774037092768
51386626621031824 151475055049541440
3425065866266524 183966960341553856
94851684717404336 141309749663251920
21084697713487108 135065654080386848
127829139807366336 152408718013165824
20095107426554676 141577720226776768
18561095350884084 103045845754920992
10605565372730828 144146349844599040
104389039807324656 195526590338333856
32248018230539416 119939852860108912
48087758429796768 120559163674262352
47775925876020576 137303924640725232
38065337633017720 80534390073260272
35985975613658620 47070191384364608
45718444567732384 63244451193035168
26068440072035852 45595643567041576
61461397226690336 191559997572586656
70105591540651248 156040230935359424
45795631646672032 74175214521058480
26564156088985084 115296328199785344
64133611553934920 79245049518388304
95497546064644736 140756465785324272
77946626379299680 115203029767936288
154797453610412608 179596217733625184
25426217554867928 71277081796973416
95881882583055808 159068440840237856
42082969775192832 161736876309319840
15698079982775820 122295119920962816
52356240534316464 145935946679742112
104974188181209216 148515206200134688
79349505808865200 113276402694131632
114100100062916864 135839101425065232
64827915673622920 71493568559355256
62121485056761232 168791401343037984
52113989687855208 65769769030337432
51588769695032008 115549405438031648
50199260707111320 58188703807347592
36971405199255392 91648514962012464
7243448885549917 183714799813213920
155657932638486400 191971535971543296
59517289885825408 65679252262208952
146551619803208192 167564209525687936
52096874752360904 118107692110891664
62291775313013928 86671502788664672
58342775565704128 125072276278008736
86428240875082896 112956629609945760
22214121891598196 59243000817799576
7624555384493386 194490247515611360
33098816788795920 179423512519540160
19523046057170552 117551444998729904
63986356544287168 137515892449043712
5078157150779704 123140416587949968
138336240733982 190353543464988128
96039744461989232 159477708058075552
59346635181531704 82283649042792064
15356670015619944 16102013212214648
14333805154539898 71694162075504264
27328229891023172 77226999877333024
186230042090334816 196263769568132288
15283330910558666 52353877764664800
15192853442472308 46224633433951528
55988868872994264 182277626506482048
1072939310306810 69323167237885920
24839305262412604 119263206757944112
154074274461546304 158940342662722848
39401597552654960 174869151918358464
123279506614878352 162277712278504992
167875719958142176 178819722898786368
23449456899560188 162477012009458624
174286715324095968 196036672902754944
1231365040043652 121311457635551440
135427830134707152 146461910741060000
28624421745646828 109485172289694048
105673968783231040 185662515313279264
15036522803815554 194719977313060512
46947239362533600 192266472134207520
56355078799662640 168642229955498944
52917192413729464 175665300998604960
34469288569777120 163911507395316288
22179487674126156 195095632932287872
29335628156774756 43264670089018704
17704928717442948 97620720745452112
21401789661311928 152805939519645856
101301066504532336 105516123307624640
54845023011068480 146901643087804640
138002800492519504 170085756132168256
136466797716174848 189732693239484448
133980037695261440 171060353111222976
8763738192197644 178061919120478176
188739558012047744 190951069536107488
2396991814748104 162656355553628576
48897024780871112 113606206532401520
89671947974603232 154980091248235008
86664147283470112 187326282576280032
29562528653924312 137783357163360160
25844256421694012 170807456764832832
109683066796858752 165186041708941696
40097756441708208 166048876081066208
73698268147890096 127316724300826208
53637911882520360 78319453226604832
81158214733689040 100109904840765936
30653242597939812 175443047362226880
21769113362269196 172269265253691936
61667042341462912 65270847308849856
37032829550935632 50350946068341160
30529655690284524 195106245289825280
73056947385043872 185996081073651872
21995193888007156 169855733287128928
122624925037084944 156414436332278016
84151823574610064 129944270996525360
37276416020437488 163712469457137824
59789565035091128 165193443551472128
119455653386728272 169854894999980256
112508842037591104 142229766183451456
63585105001064480 136513068041589056
31786989989642028 174742890838148672
39761761822825568 157249833421817600
68385939279142240 131549219151270304
79467571084391568 83972463835188288
106793279896831568 183375237046886528
59486058139861816 113215212583591600
84386335050306976 101013609300942464
154660838954435904 172345791086567712
186322338301867872 190368054202625408
95090652430058096 106196216639474624
71971787032715912 192167317663402368
12189442753332694 74872735385270720
33800495900234840 176443569837381024
122900184282835744 139734926690947328
92225159623540096 112092948690020544
168326110026168448 183885162047806752
17058188193802404 151276464790087904
59706893660038184 73322216540028128
19000624628755108 166708575809543200
129435107736575968 189142733653279392
140667626904240352 171704030204460256
64879520301830728 72203074203555504
109475883036786032 187912979585172544
5499294553250585 157962647025290752
76786750495087648 102555037782520880
40833258461872328 141031533823615472
51007718724866520 193250251339419392
49796457328784272 94008308962034528
122215065115725504 126812140737117344
75836700520868864 113491884330351984
112105628691455136 162180291087014560
177297367539272864 184704451847297568
7197275334219336 173513179498584064
3966180400313146 130766446556866176
2547831993903428 39586624743413424
118175072529382880 158172582810883104
51387109790204160 186428233588806560
36967329320840176 176208620849711648
81842954392293488 186729848747210784
119821418627001360 132393784794149552
126060995501578720 126239819863556848
29033476152707100 139620965651631216
160170470993204096 191280215335354656
79776720344216944 93248896215580464
140077078751926640 163888433155112768
73922582240293008 118753745196603184
89841081131757088 102342711311022576
46163586686475608 70278255245163376
103365861199443984 115510672169353264
121458035342675200 129772038305919792
47814665021695744 67832739103690696
140708530167112624 166668194218445888
31910086229169728 131408664585229472
144885788678947232 166086423600939392
126269604462150560 139018440047180416
12882962870984360 125501283773886144
67540548549383536 104371442918647744
58338968526087496 174617448292100416
58140425994240696 69225556085670848
142035163695872848 195291527021462784
18961673304287076 100597253818266176
120430420034207360 123957449655057792
132827347087476432 180049534881377344
69201371955524216 180234501868168800
92051422824982272 144030013942621280
119906449111743504 134634262751539968
3358612565289952 193297037055797280
171596602702152192 173650395439693536
49442960565749352 51571529925822632
12556255973066906 59405954734461384
52613471373327200 93349273490278384
32775246500763236 119185504034786000
82202121676878592 118074688941845024
10283056006981294 196160284613792288
26681492788220380 123355026981840464
9234154857784554 14743421194089262
169416423598906848 191358550566249984
131759004209080208 175434869680960864
30792318353332156 66058310010836840
83343787587859504 166769368401402656
135593209356538240 186468226052896960
99255824207169744 127057240951637808
22090138408613764 114831216165276112
73135401621590896 157662309286365120
25073762123045520 152876942748804960
14261257366453560 21065525500404156
117910231964941408 167846587013632448
56519128879542272 126341549933816464
66394989749151536 118397643573090560
23578372191305484 160473986955197280
73711137364008768 75861974174987152
103899954315296608 104025082323184976
102485368002828336 146953022869705600
143164526114730336 166627705365743072
105241414304148656 142361594613326384
78136104153507648 139774455817194496
7094223057048295 59216696062505008
154145566712373632 182904606807439104
1589272387688955 137744072913461504
51774470542902432 155360743081519392
15833226573934798 172327716067988832
36656824340333208 138889087390778368
16765653942297956 38862203483978832
107250138529753952 125208460245789856
57278423012746376 66155184161184720
12841917794036822 108105845491346992
74100417434524624 167449280097396896
70690442460953136 187024443374212320
76169998628319696 87839070538132560
158343268085473856 189548841547201408
103685665779067040 135721517471936464
73434001802654672 87905699520052064
105316925221663168 170838314856282912
59422681111729952 152168301332487968
36213611896875888 93231085332828160
28358687156531172 61996133227795128
110073703144475536 158997748949720000
164227923939065664 175310325546120224
87663352805521920 168140673858227552
51424499184891096 130814127743127232
13388952683672778 19891813181401640
19901662688300812 78647307011330336
45582252357681872 113762321489142928
72289718456951472 137003104629012816
147005425633987392 196394676182118048
41809271925690832 85174652926695696
144040714421456432 147626415740509600
19437355934595124 167865760459211872
44798806891431560 114223042581396640
96845775892274480 146494942853502272
74163254117611152 103356581831671440
87670214067798448 178294924879771232
36139587582416608 106739049034918304
109964759255903744 110873415464055152
92700904038022736 157866042007718208
160331350776139392 194225885055447936
4373288697266175 102300039582778176
9104930062841866 69272504034767368
104879648330556016 121171904255839856
66799565390848728 172159687329634592
54072609338435400 168874627550808544
90591443267412496 115611056775153824
119580010353787056 189058900952096192
15925769297948236 186912902809851680
1216741970468485 8287607304345138
35957138183241376 96307410712427216
21936752296616080 177284763814637888
21200502826888892 158577486935769312
12299893805782784 60587247942804744
117006926275735328 131924287278456352
10407237179304124 31406330299225600
110949031794544816 195201633938856512
23642072464171344 146967103517190880
51586863906784816 76507654761943472
59297188140092072 69175779059757864
3599259062231341 88120486457751856
72363924882023616 102035454075574720
26529833945620036 94893462564130000
121177565283449040 191451296274914880
150293793948638976 160244840840802496
3336330441844679 144786124675954816
176243156468082784 179759089315990720
5800269023584091 110383835193433696
6223856202563997 26397783174406912
37126322759809224 150817377235758752
69697366471094616 174059988761350432
65372266564600800 128546234884220720
6756582624607737 178867253854932192
55989521750203648 165274626398970016
61485186580375928 73873105395303088
86073798226931792 132106429065061616
17912402738150894 22113975037654140
163028892674965312 171292327182119296
2384193845601820 78937274652137216
32811352211025712 172238906096360288
156442205273526016 166205958035098080
113047360135147024 133093001306588800
3683554405813857 73564966252071952
9620708134981502 73103648479631120
60998229901703528 105395796793568080
247982583976963 143462794250779440
67257829377969600 99361328316939888
10724611595442068 189795390854455136
50611866543411256 76197593328694256
7832175719272251 57053934848640400
25687419140562196 165058268207779552
28269766868329308 192637643172417120
109989739601665184 112929738786904288
126480638996866288 135041042479654976
11894607715959700 121392597970262880
108301520043735808 125157780017401552
10942899408119726 154769966201421440
9075806987975756 11739723612918124
60115243642524784 89757567583836000
77850452317203296 110216027364163680
149293771280265280 157780658554149376
116607098374663728 185419345556372128
37863209380517792 173389772968514464
19647969057099372 195441753265976256
14334420796335978 26155783763161560
98421073916128912 132261172491974320
111920425763078944 149698763631232768
5224338631008640 74039253769455616
153989546357421792 180324281057954368
26512215410539200 184493572527209120
67628252288733048 78433985157883184
89702312309161024 106124038655029728
6095565700935982 185307831220290144
146317449039962976 170388435194057152
89392706702883440 109419176151345040
68270234655624088 156434450559137632
62474902978947024 177213905321078112
126137460616503104 167850527806592800
113687055675797312 121376302367143872
82574681549415056 156479419743398592
73286333217254880 124946388924058048
83022063359081616 135189418629764784
40686213226832968 100623857102820896
58063645533931768 114458617787009136
60971900605352688 190080618481818432
132654507479730768 151181777213687968
105437424018844816 109911266154826656
66644081634902672 71640030357226384
50026695169123352 162243978436006880
4183887294510706 40740209765245768
83822608277289360 124256064623283584
27421511393064640 86104942660607264
68645785460689952 74713395957960352
115439345688230768 166928829785981440
11107318635029720 94408390331416672
13510164202688058 100822106285039072
76191533068512544 169649149330688960
39301731720071352 143086850363321696
104821961563782640 159419427588271776
156624371390646784 166240231569280736
40985108915246624 181622549995977504
94426164690685328 114720500621893840
14863495138019090 99405972169779120
20199228076579072 163660638659370368
76235346576940128 139312421173638176
38006492339207760 164173548179306432
19019009517514840 101013025442115712
95863185614324976 102335704952772256
81453598189634480 111234636154302336
84464454678742496 113914005232317872
13895905892067144 160293923224661984
10607101714671250 112808959892139840
39132743193207296 151033352593475616
45898819897135672 103968964648989440
45802361367933392 191197922836874688
73231265016752400 74212620301806816
106346337628960144 122332748548310336
164204539238973600 184724279737233344
49729018155814176 101443985980957456
103529240621055152 176160178518082304
16370309336516840 179260916752191264
93404388861914432 110626661844692848
10961894766161482 191187149007462816
85092167319653920 142479574646392384
43564431914943304 169412337084781120
14412514243135606 88357102158989280
135976295475239440 167522573127697792
63174414509700040 165073665813931904
95384288667532912 113904165058830880
26818310451865640 86852537601363104
49134721389383944 154959350601044384
77994589631874448 87653201645647648
85775402350385600 190785358583435488
186621516938903168 195234503610794496
122641692007642528 162150235917619072
61397703887848928 195063827981006624
35250125315596864 54363709612910216
156050266473175392 157498057980051488
6357221883005077 9324191186680204
48318717933239432 127768833956895728
29603987914915660 147167629408030816
145565117592603520 147583840198042080
59507896223634216 142807596336169232
150931162668233952 159459532848929984
92924788191019440 177508920227148512
29462784380569904 189099111213599456
34419517870764184 92110525845051472
30087445755432840 87731908145521856
118735196795740112 141418788253842064
87082890786792704 107169672282129344
71257130086417120 181740154055884032
55916561070388032 144176304250858496
67426489777387416 142191150019003600
126842041643482688 194837184860644032
10682012308106490 109876505167929120
19875383577495132 126081903921289696
56031110966713440 107592075454565216
49804305515206208 123337814363282208
99920908672649856 183086686634746496
7466590614947773 26898523329263356
27759504692088672 118496800488658784
82036321571516304 167635114779561920
153531696463862560 166552136897405536
53210207593349000 151584054295689152
76912982931993744 91212091790881568
80291149930252320 141677221939483984
149767039117371328 171632480987877216
66328691439471544 84932704117767056
64578472677085704 138604703695013376
76830692764482432 111832540928492688
9411542947849808 10270132325737934
52937609633468304 85661447796439184
65794996900907208 111006447426074528
95137500832296480 119498807324540720
30449806869869704 56317697776294992
107445519312488800 195459064448152256
100163469666207984 123069606341311776
86663780071183552 109575424961370112
135226198792129984 164914093370365120
13420787434157282 116099220886330784
92003812978797248 155454862778815200
122708011432612096 136078567224721040
1725372244977276 90703597365872480
151484368398759456 162560368814428480
12714080420242092 72740110433669568
9820924787181012 77313334883798832
64118269715294416 153467595896568992
138675527384574832 147287606263674624
87805044369929088 122914110658454176
159033787075630400 160341471823508864
38465281482973536 145001525025979616
98012809764231760 103002382564797616
56089922154104384 92963007072387632
155355670479269472 160124913456826944
68358185202058840 195985579799472864
22649046864652844 52470328975469976
141309793906742016 193599310336193696
126061584605414224 149041749043025280
15373632341285076 84507910389457824
83591661883267952 115076474777309856
94847362267865712 98320018033764064
55499254430192600 185158914446038080
12388975332970578 112354922545912976
164461203557817696 196035647581237440
63522096110618128 111791457986934544
104314509455419904 184949131041839008
84028938407166448 177654890956087296
26887187737941124 33174904973794876
58299793122788184 182562650659149152
25117637855050284 80835756861961120
99265727372294912 191931932816193536
119078944181842480 153454440317380960
156370158086379936 168723597957367616
131644896746280048 162118893929242912
131363685195273440 151333805354454048
71966780967977032 170134632579803648
828775951494956 59618377005820752
79890405768260608 84066265293054336
97746166156914096 175366253719186464
24990982768045656 113753637404787424
130031182257767168 137978495678571248
12178983244460970 30709059707707396
27558204746856696 75075331201403792
67427290231426088 140110438559688832
2579384886478885 139304661711211648
44549020837125728 83364125841101408
30827275963338616 176902101781636704
167406197722840768 171583930570180768
49044554438762480 151188795937588672
49561965778325184 60989916837570920
112416400443072528 147416952921790240
15531646347414212 181615478495514592
57456357933229472 96437137425017648
18714934265289448 42344322884032416
31674337221666736 148771636584912320
106866011834089424 117968230625689120
7792581941122319 13603125633140474
61178784672485128 107698983868858688
12358097707041412 78776850847402592
45545389597709816 81952373596490176
87875066799279872 151015027763015776
176007137294334560 194668665383576288
137461424668498816 185633575861424448
166025649389439520 190017894413100928
70463247082484616 141698973408883264
110036015366926480 127418702163851824
45101531821213560 179879134479846560
45956715185558888 150295366414011552
78705593161543264 88276414177418080
115860400344862832 131160284918198928
147878889950101568 181099596777394496
60357386396775056 123501675345516176
29736250032968356 131236568140481328
83940489548132096 172797677685340608
89022698791085072 190221387350947232
68757543298287592 128525612471527872
43391426862732072 87783708392318464
978168478621618 87870002694321616
8522887151371283 66484795945592032
18460161602088764 124982671205694688
8128509386365914 27233716033231628
46657470643291616 84556038056570240
1211320969971380 97427249284526480
169276386250532672 186403341039404768
3456205468944119 170300838356568896
72196618466732960 96002633186547392
5150958170543286 181470659326792000
39513540260823456 48748943127165344
74563140911960976 110937837062610608
49702152996832560 74188876712427488
55745344021509816 112425517024837120
115006831353388864 176163835383766784
57486838741260768 196646042234087648
106384914281107312 182287436161481504
118911692293095584 179435771871223840
83852830283046096 188718986722229344
118781627179862432 119103529393241648
52213195481937160 151803186313291616
106187090177397888 178218111778745120
119664960108507504 178499247982374912
37681619224271776 76025044361053616
11746213349349848 159340102628080192
72368249981320224 73287883865357744
63941583463440544 97674362320265120
49246925272701112 86293158062186176
15749078207262080 182559277307341696
77358202780647808 115493754192959200
7027859148619706 165784033875279232
77999769060635120 82582783770836000
77146237747955440 124864196252612352
10298210269495942 49431692754479256
134889653010512304 156457271982826080
11738263367431320 152193245612418784
27899019046026120 107206675201133376
20767825310967544 71231951029960280
44422763784901888 124618606063364432
354608699230493 166832032662798368
129099091718172272 181230263329870496
118572261945840832 172865501360737344
44975277665044448 49810300591213936
79043700152798864 171161790802448544
90261529704918048 178980349278331616
84711895028957552 99482089080901568
121909912071416992 176430095337380832
68975308768775800 84599033704626272
53888113548555256 97168837112497328
94450331569600960 169796277445314464
72469701233092928 191210644854408448
125765820150936832 174170374970569184
81492046793968112 95537567592433456
27079901270559740 99916398855144544
62134054983737976 130606561625219296
71407444834326632 178116459494457024
157832946809412224 172478089396466752
4521579288856180 130958429860839776
21174902881589332 178931090386336320
34845098858001932 52288083163846696
4512934810969552 145274696250962464
148722520837099552 172747712046166144
130906715529270256 142995824169358336
38348552801708328 129218904105550368
4363497668621567 168197707190947648
116095830404479792 137073529805381136
30368454189275884 80656575236536064
9756795401016310 58181806300177928
41238792061051768 99690251102336736
185445790215568736 193098144070058752
63027981103327096 84730480002171936
89359027817136896 109435599768730400
96853993618927264 132807103676757472
4455209436514128 95956339270565424
122020127802223264 147178593929245504
28137191536171776 30633431837403372
122404160312634096 160137333318139712
17796524208658808 28963202334473296
21090364834069876 65264347964218288
98167330634670208 131050311252570992
27660543282089096 83256699827669680
30379560421197244 159074533041268224
147338177629577920 152402628867478208
1630715489506936 100828873524901648
57653041103490224 137569328496092768
121837069256103248 183217875075987744
12771441444236566 125463156134270528
11970915172455460 54682860507903400
103132774461946784 124321832738275152
2280965112344345 29541544770909524
96336882286348496 172460900313518592
26542560963882292 42841847531535440
5498097357903934 117229201213094784
118544141261557120 138493348493625424
181637708700137152 184861942500171808
150704783064014400 181450953073134848
56100292733326240 139649132159059360
56326026966049616 118496139175685264
40820521706323984 92847432911833264
70828936561921200 80708301028670080
56453035537471928 74370150641188736
161117275228311776 166119750141734528
147619158235626752 152018486612494752
141396875161004240 173944810646193632
38034436972572208 93062169959998624
111400660614478896 138082286795369168
21135582104248912 97205143856402704
14082539775196896 160562247080838080
26001645263611944 179027956538020064
44416593699976520 67025648521314136
12314769954032346 97565457213978288
41127103582823456 78378961500088448
56691339862064648 78558214707302160
50135061810262192 182646318898581248
50135865306413016 98627679298186688
28792174659897296 54356532392929304
102542523198383568 140338910430712176
48071543445096400 152287158652990656
33945085261827884 192113091735578592
39418481583986248 109579572041127744
118822328570785504 152689250463868640
20889846272390232 195183564047307168
24250067861711872 100070316498906464
19329007654694620 94467604483200800
56285976022484152 159743386974525312
78245672054492 69233127754243360
143989409129390016 176732522133970848
155792376248464928 187096341254891392
35585451204165400 36544996910941472
184916789107538624 185172365665918336
42891684889329432 101309501093476192
116992673703365408 139411851018556384
5980294832384964 82453997792034400
11846358878261732 160133575094713344
27591831410478860 60261253664444144
30560910425451340 51828945824377096
99899724732311632 165124338075941440
4778073245735180 134258444595194240
148678383942372352 150849309352044768
119048056549295168 154735909240098752
31184705745251728 128536381505855920
146759472169313920 184131487602862752
34347661248826104 157219610801581856
57845910905126880 133827663972410960
8718189204967120 46612871667886160
141608642780867184 181300385167250016
10464176889513478 123822953461687248
86106701510136784 187036580751125568
15007543907039740 26819387012175512
39230974791753768 160931246569513376
119761722630557392 169889077734355392
105063893989272784 176389931784182240
31875272148636368 98166443066498512
84792568369989296 105148058141534832
4195981462244451 137984834120553024
27595825194993380 120244543889497584
118054014743175184 166820518449623488
18127024540915992 175077121098855840
83889383128974144 106543838718061296
16694309949997476 122637596174040928
92706239870211824 100385384213809968
22440909408744504 146466022136278848
21993932932167488 64836308802627424
100089458218570448 144199773299045344
41418545553742256 94001238826878176
69813906934975568 115460370853904544
90479719060194704 168860873187066720
189038484042242816 195972715148813792
19341026089846380 195460513223439104
19501729320353224 78095519964111872
106412676930509008 146648723095060224
36561601170361768 158215112741190400
24819329394306992 143170466839167200
94575842366635312 195246089418709536
118022667703643808 125004780378038624
95272440809947680 171018465545433216
30310834122702204 78967125682730976
43466934816693248 186825051572736672
11109024863989276 11852043795068806
119009213666390112 120726670395597424
17414024004023926 105656434725758624
109175687993714848 121845558591267680
151051784459007584 154482243002685088
60376608643518720 156654923068669952
163421566233314144 166506522677378176
132156506022793392 164022146645022880
6582473463136826 74717774985185696
56071544721597088 152291215644500416
144773369144378784 153937271594944480
56277909548461200 177031096576002656
8158449059092096 89343437461951552
376097022009795 162021617187950208
3280012034380072 62167814268752328
115461956332631920 152339872417028768
93238519477405600 188287094124963232
17786523330705794 69587538847770808
17689219818786424 158077819152319808
56837219146018528 90362625411302992
3405161245818746 43238086286529240
16095036662768096 192104110750326848
17184401980073334 37363290863829728
107342313366435344 189756423037392864
81050287730422976 183361490063556320
138141990860815568 161766744849045024
79019119843201712 182444831063384000
29993870505583660 95950133048726224
101187476227844368 195560945415123392
6839877421273590 8404221658770630
51801161063454736 153118854726329184
59044197984005368 72206714147682272
72335731063860416 103848429696672192
143510114316895184 165251904347126912
75871570903488528 164797192198573824
26180427239754472 136743048866457072
145404276917890752 156775939360151744
5767428472234657 142893968372261680
25966835382484292 189991863498876384
18745753961623804 172143571947127008
41634022867097632 70971846037393632
47752599845173832 115057539355087216
91887937720492480 115167110203857328
74753933527861936 154602535405582528
57530330108693312 156967065912854464
41887429761475032 86222727704257968
40452005311474040 44012646942117176
428670998582790 94343474873188560
72580961348073536 91368713634083136
57881372433041976 196068166191546592
102056686098758848 127115821752750208
4277325284786101 89798331722282064
5880648653940621 171671306443907616
32086808865338592 177359999544087136
13086853316742688 17287562394539054
79288095267267232 81049269347298624
104473682748042816 173498040621493952
167893038288728864 191776396975289952
30697694544219596 71037857340441216
14178606269493920 157022747334603104
89282633917801088 153414871072615872
120877902503779120 124769946336147584
128929505300618464 136554823144625552
128659274175744288 157469383329250752
65114572400340248 175698238867805888
14916780833117016 114268990019240864
64221581846812864 182285887236820736
123568339559027248 188288282094744096
170819289746134560 196499119366335168
134319332031945632 160745714664710528
167301538672073376 171780644400302304
177035675808711360 190340182492598304
51520251732962232 122670046650957056
132094563294472880 184291154520928288
30324637005878696 70284025226346816
103932585419248928 144305716467116128
71591603213362400 183609299741983552
4153830067464000 61271371341904112
124915590514808640 130412765627129728
88303737933460688 106163962679844496
98947812584993888 174863448131282080
50610924498839912 173170116700520320
352666398564777 75007753106060544
181695655872286688 196364966735396896
87033086552461296 186792384143427840
1981366538456501 87800163319937408
146886744422484640 193169947798674560
94319988894519856 135036560821853968
19471491784537180 167898449205982272
7869415954246265 102821486030868688
105484476636534992 168017741050673440
25305946199099788 75524077167886096
76235200059065456 177750451518754080
53377778020423664 94455792388440816
36881150451188768 46211939844016056
85293258908126560 139967492652158448
18678515276154836 85246469886735792
36044206615693512 56320102101966448
34787037864386300 44362953555641608
107375426173508464 161568604796879200
51126198572230520 111928009246237392
14603549225977796 176711965487703680
2978082616787677 18262543243878484
14376901793287250 23443486798334676
81727405856728368 130678429201001136
153767577806451040 192007139572438464
112847873489292128 161084875173995872
83198940145996272 188144132376915200
92658648284587264 152140796434166496
13511259227198490 60856220249930792
3371161735751944 190928248127283520
52463282734748896 131231999519123792
4536151863374910 5884401680524363
80394173435800704 171509347559689472
75089597289078352 102995513461408256
79296936783963488 170899213981729024
6618978901130844 82342335990026048
8778153568678382 188821004853657632
30473617937757884 193168421623169056
45461529405458832 149318563475522048
48758493357906264 175462493514418752
116165024783837760 189707882422634592
53198787780415608 79208160444892864
6102475115394451 143493217320447280
29259705385287016 100462522119956976
52008470548328440 102249513469037664
104297976867841632 150772591480635296
43981610898960360 155019919578297504
29683328570301852 128840421019706064
38533779501352192 54974150284860904
19493802647604412 28504249109848164
66024337224129352 124486027469667632
21776265195286748 92645820752147088
108829241171809888 134623658801459024
58584099795540248 78789980534954464
54161442344280912 177971806622173984
25024725790017944 102622362787639904
107623984270827360 192426779231888416
9432710247258284 195883807932042496
52916676648100400 127412219578518768
1156397351980768 9240120849808132
50663157813204688 131941055485544768
17082290439511254 195592997397462624
15908585789136548 136317595184367056
64844712051335960 146822164849188640
33334508623487352 47528436276245320
44026716382885832 104176587414512560
32828188386103952 52797061938011464
1817775176751919 55088495919713576
5175569770293156 75769461495215440
15647660647774432 89965555320147776
59017227942905544 114555979319050224
75615972127768720 188450117714459584
9788067711703146 112543352759424784
7060505382505014 75491480571645776
2730734739397610 61245069159739168
16189335327842698 98238480195257504
182931513197980160 185806090959609504
69776110152597416 195795112587581312
70902218088769432 95917995624518832
131816671116414736 157740516323658112
68080414944331048 95366533442401584
64066339453118640 167451036859142688
24673180314061144 193167251686922848
58057131576636872 78950515055915232
3931134463868575 30741218813955100
127179996106894480 159324570731609920
8085109182503413 96550172877272144
50147699940725472 162171925729240000
157539567979528320 164359085554928192
93262740955137968 101186433793505600
12897196879168300 25310593980603568
58419968300197672 89660718747577696
47429196661027784 56152734141257288
37017899966886392 99679701960786544
80227734149912048 113069141788628848
5722206650288241 116353757356363648
134202343159065232 176559856078353248
87592064227002112 170707586347176672
48250700138768688 115258850960588736
172643954742295200 191564896310610720
854938767352508 90493296085864592
24743990525136392 70130458069215952
127633385601099120 185737722107272896
87875437819970000 127247758028142800
36648051391263696 143619598138641024
963301860255782 13998490521227608
136312218668295600 182085120925985760
47843957938645568 193045028542136512
115774326901750080 159592529701266400
36445995849699864 172938309826293248
70309987674342184 192645025033409120
50830273193011576 88791665951761600
955368864281772 16633990278919456
55302317083579832 115472682967929472
69518709186291576 122730923577211408
3299216250269324 34703101118552544
37988354110856840 38825785098273504
51704454169385728 143915310734915312
86116630106335376 143664881948628736
12452994988924924 99797588185006496
32260099360337312 41265417976823168
21816438368487508 123596661082537968
85207893805140112 186784935422799168
39409080903114776 95906245069355216
30468711857942392 47003696335002408
51223600703775136 143416881235290560
63946404247441104 165474925651177536
38458024586888864 130204130420887024
154515512803164992 169489404651165120
142883915534373648 156623902928268896
2904760895290451 133101979715336144
11899829907985512 108709132572371136
31896996905421124 101080003905045920
71948785542169392 86221312726191504
17709152368006328 83786841599382784
37943385348646128 73782020607472208
49813973967243712 97976987002369216
2175248855551237 7926425638819440
12395585500126130 70651338238906288
49770316497644096 115428765129472784
7347065990427166 113521566333839952
99683078839191056 151999731618923104
23775187117057192 155482828595317568
101826609369735824 158774954636205312
4633814388567498 76802718634557504
76350631577539584 160058376192110272
127392944049460880 128696275186590160
95868034244939536 116701617059227840
42460421902111256 74091200318266912
111673358912504944 125948526655279104
119323277880440912 167641014195992832
120840961080561456 128188374258816416
94461914029601664 135291309617219008
10084704910048650 13024766568290952
85239690091284064 96673164557088464
95868536717584640 186510713009694880
40889040878471824 194671538498026944
12696643939415466 20895470935004320
154792333146314848 175596961489131456
132075309005493472 175031187442627424
1131086046683404 47959106395984288
31299489548147972 80464523378078864
11333060608755290 159347377096738848
61190854129284400 110613202902077648
105443945123976896 176656997893502848
40492662816777472 154573459267955008
63666158445798200 71237929700067752
32514695446889368 76807516731038000
22531820760031628 162260864725309952
29111657659262272 125349933993437632
20520195162349300 191458042088978496
34613169236900680 49995049547887928
77288890451767040 152474705375562752
15809404337938996 170400218343616256
34798153754350876 186674355763382112
5492475327703163 11384754574959080
79935935441379904 172107328026100000
153456772554751488 184337044010725088
85854062681111600 88213866849232528
110595178979838576 162435203973122752
40874639402140032 58509071925801456
22551860861226092 56417841648386312
3423455251602128 187195072292293440
51836187532078104 138958706310916864
44341650614994016 87718251170762304
39976794141002488 171269892824154400
32223943386140120 60579733435627568
46941910067083072 191563356032749312
128590785614476976 131353266279294864
49758079370058480 147408259084632320
30341461630243228 114988335248098208
113972184597474352 124269497383765616
6574167634470534 44400684336402336
81816119095037952 130681583213940496
11815525925199502 13913294682667808
24233677182752664 80186673010941744
38951936713048832 87917729777462592
63151039168556664 148217698997402336
55898972972970424 192057218895635904
49712733525161496 134456393261805968
14704599136716740 108059674097723680
99013833509953104 159688926802373280
74668650810134944 151881448866947008
24810666575622416 154004599393719744
34724231001400168 186378060320027808
117075602303844032 156071697341310016
39986882258162800 61467769003268552
22421518766759988 92665386238604976
27006416897995804 109029428178081744
46268584190055456 62494906684429152
13548316531412878 117583337112999936
61260727067745888 77716811100834768
120119130536708832 127573354733199472
182778962000861664 196094888452009376
29943200501962736 107574475150686624
103157069732241472 168293909694347136
34252523630850104 34917441752125292
55079853336313176 141816487586764336
65256619648481264 191814976433625184
40210331015305704 115612856498999712
10493294581592670 115548552147518272
29433299583493104 128478859090737168
28773261696660228 176308203759966880
141492344687649168 172105063585494016
5626480783384888 139251220774648304
167740287334071168 190400809722882624
94376403516437632 98018097027112048
98719132203543184 172562219677798816
19476944508412152 154795677331847136
80407322708111488 116824161204110480
119573019654443808 178419682381915584
25466161955847044 102862756189850592
10709630909375644 110463850836545536
120522537212193424 144342136728554368
127444331246893680 191717530559513568
156430876032610528 190140545486660608
140463651272408272 151914843192066432
99281955957716736 107399052567996064
9054867660891598 181270326834431072
134964930458230768 175496712683976224
181624569027895200 188814807139009920
181451854222507392 191566831493421376
122287678974117616 128371792303083424
103179765839047696 138276958743662928
92807460147230688 160058537984126752
66136225614062912 189556204625138464
7162146956733702 154721587045334304
177170610898085568 178031619696765024
47662993032056952 64679067099835136
7762662804529747 101965409311030560
112464775295490080 137378163202813312
180343674377030208 196401135699300864
74283663390879792 81759059535443680
86155039381586224 102619112618998096
46427943439575672 126581647731253184
85811768782994320 91078312204121984
11542632986905212 65722379938968488
62173649573254624 110646224943951424
70333044226096464 112362488199227200
179484995829347040 191889325233504672
101125445816734128 104420246632333392
23561971284787444 80137505136948640
77750910499294064 184097300891997120
106910583054040080 126822678671383664
83124781963068528 157906557992816096
167205529495747264 191054986925947168
149213489280856160 156222041727779296
44224583087182912 193370817650006976
63903656666855480 175483257523362176
14764909461944466 134977800667781360
36812296328238856 77004460324730208
47798759389959000 116916377056702560
47011570716802088 57442605974572984
23892417267369936 155967075006253600
73718280097204 14148769192706522
122793807952282976 127794581536946480
45384940102873136 95468581762904320
39420685859948360 127952047414854736
71450350157365816 111232889918522368
93960932691374752 180561916517896032
10079920462830648 23386314959187636
41690781721673352 152372380633491104
79934780329979360 154485651882738336
78792675265766512 156621397818886752
16919433791649324 169499248879714720
2698101027918697 180301499265173184
148183207510836384 196067650774958272
115215740617798176 144975643091218560
11222990000432914 97175820279954368
133533108395600944 135696806192977936
76112166842388352 186346334658290304
4404523048409744 92593442918849392
16904871224736336 75602964682429440
53422238749946480 61143040672230232
62079520412055200 171849386500039424
128969641193523664 173842313036448224
124806842835315312 188963875918716224
70732787071720736 122704968854747360
56013515085153664 193816818378327456
5580822422226734 164842619642029952
54646543266157312 94866788165368176
40092962259639560 55229943489325488
73055762394450864 129244187063130208
102595822227691056 193523456629219328
95288198101802832 193738936099088064
2579466358971239 38882553850533320
66310775606229536 75961946917507040
90244465070737152 173875666916388256
23225080720081092 31686484222430452
27989260434240376 137355203535214656
42011738560187864 107348734332674576
63411936704324960 106276107207363024
8099548822955812 100996386680951008
9529058136153568 172961875494276704
3601953652736046 156956384549341760
110854404471683904 193604890033744160
45890445239621968 166106063690818528
18782012644791824 128696049972833376
143124632579738016 147154580503599200
97016647952015072 131526931639354480
4528388537274490 113798735500771104
136006334825752320 181954433265547520
54744622167914136 78053720550424496
87837173029815344 185258982112009440
130056820368597408 188529298569226208
93439080207902592 135725274801675696
28415685336692760 100562676361323136
163963867873105792 168590696742398016
19265769987283732 86170738053973680
62785638022859192 124534346340008736
55877584872992104 149444871985961184
73622875487861104 106329596529871792
63303533373102552 145786384937320864
18148165817641556 95569037731675600
107495647068063888 175509403662138112
2310853033217729 181966800619373376
180702995828629344 190427508570576992
48184165573417656 101673503715346336
119995394073613072 122036914475057296
32925516273056708 92746657613492416
6580700816708057 130206392347855536
27146579818343672 188447627934779808
20942634339211392 68190818147838616
36480113624273856 102764944731037840
67284989218554640 183762564539398112
10162760636463980 135880417151715392
59607650425411640 182813558827691264
89915852788126080 122155455992140496
33601890841733016 110492592713135472
25859007028533244 178035929180990464
177854912687899072 180295682667454848
94846281876160336 184407394061780640
48363282777245424 141068994330183872
81863605997382752 86508786420391312
15522420931484892 57005793422337568
77733256497436208 79807487368243872
45038258509344520 190746843894850688
35743730262639328 104738391635677344
99929337127863152 170848809258269088
13799523924100188 101963337312257920
42598578464190152 127337630515586352
53282373172911336 101261925051449968
120588410283782208 127807989316568864
17460784645515982 130331709356999952
96713526853583984 118725423963460112
112665381070453040 191795897378083840
47632524066314256 98043589027719872
65307960117433376 142390754199647200
65906697657132960 139305729066800400
79002146428282944 188342691472845152
36331039125671112 61228127247861880
95244394617221232 124296468553064464
32797903312092572 79791240663227792
101592049506166512 122836243075319696
82402539200340784 170324602358128064
25835907733877268 159959898212950624
106427777905590240 113381432931578480
5587141617469985 59097816383647784
67280649483983960 89578371239443472
14889718934615450 86368366003030032
85446099253186384 172273421325268640
143439842577478304 151133568347965824
17104543132462202 101089859483284336
59760131817797584 117371807052204480
16827657486594768 89342289810289440
139984526561002704 140426945429846240
38118524520694696 172144005877444768
167101187084638752 185233737189428288
164130810179802016 193450705121175264
63928341274162784 132141896270902848
15568755057032776 94972844274732496
137645662764215552 181215608782095104
67647776086282048 173712695897931136
37381976879109168 169472352478455520
35287394462850604 183437319045324864
37531156363862480 190399427269893824
63893469580893488 107832275781659840
63549482505781960 192530338636411776
30399813620530580 76262461228595808
53497345032930640 182569544404202016
40857393357105704 53483205334079376
115281209139176000 190679837635487680
103974437541036080 166777829679046560
44788361211124056 153532570666515040
22570379898603840 135773689081366720
166872312866381472 192674944086159328
31231269800753360 146066153449020128
81889434445036144 178327272313829824
4734460623699130 128526678697345280
11476564046954002 75389261381014304
13123359577144058 98865782962246320
107794682787047872 110997820680405200
67711772709034992 94494494250427440
79018713534769120 104609316671525152
91338850291469856 165668179983516320
46932511849086640 113104737380370448
8534403858243353 125957454078630832
24185646343586924 65060846800904496
18906175605580616 72925423851988192
51195998623929688 52700053148054512
70073204856248432 152071626223560064
1910116726939613 92997113627504032
53320378122886416 140414890287930704
7937018447597344 106468247389592768
27922179908881308 59311509062844584
58795725854765920 117139517319538976
27656031919990212 120252129788579872
83985031279011872 105600628906488480
73072308761684416 119678871377861936
186127933176334 179081796092584608
142766426316893632 150559016315471360
41488871785496872 51331657053883864
35292546428800804 106992988618889248
102497130375966656 115397517121088928
99694895337734048 141731944797714272
23672898370009908 147784909877339488
10836715018982234 81281624551799616
92957212307750544 195353881741487840
47597275868472496 162687857313492704
15535833005420488 191905489266683904
34888466222987948 54572782613166216
138607570397887872 158277454623908576
95569802307281392 146776071990401088
22404185936009032 186444340748442272
56537245432402424 176249012149202656
18259618447118088 128919048785578064
94930701722154944 142715016766987840
14428512751111720 156561508834718048
33832301339909420 94003730266282576
48929196181776184 160024507466779680
144805840033988128 170071669197038208
25650888066043804 188608107092382400
31560984202829604 63047744415930024
50461147174768504 191602443309647104
124471188987709904 163378279190305856
112348464662342640 115287395685021536
115360662234503168 147966721207266560
58803397549861616 60254563187793016
12979279541743196 183050586130212320
112684320082851664 123936970511900864
6078367538602569 109354242432757888
2511812087667119 167253813792172416
54049342927074880 169710237661473248
142978604786685296 170062851451238912
99588739401114448 195075502714321024
85418915901554112 95789221646413920
40218626606672784 149347433118365888
97111862819706688 123255629144660992
81837884861948320 157735904586571648
92551046565777024 193760290553205152
2743729022063198 175847499527561536
8027011432723366 196401989536459616
38913960268558712 45828337419289904
12001399118465324 174943695708787008
135248040067574032 164093546810503200
129708860470075328 147235349858527168
84887300578210320 102590906736357792
14565090398735188 172441378126294304
16259768766286420 176362323568163808
27719081222993496 145375265894230368
656030737930830 109019045675658864
50234433800063184 156294540767230624
47963352248835144 79561369753782800
67590162492760256 76894396206547008
79592477140123248 128820021792667968
8351551829318444 43462041541176008
69637170581626648 98336125043289072
55585075567241080 119654116751668752
84582442033114768 126086699922989280
15910264363794794 119752701291644208
9630732645162232 86392708754694880
49730573364062992 103795483205332432
17597729432634058 174496275602727648
55241541747874736 105051330000036944
8446556166805374 51495880270797240
57746648609236088 185793414672923680
136928824904853120 144717865061095904
32843015283982664 63658044854894320
46057671973700880 73710603311994560
15314085329428648 193553950588286368
111270190832801712 121071420733478688
104444974007208784 174316925268330048
5199638719843896 119733564073888128
49911573945860568 65412726108780160
93320064545916576 133800606457113520
22715581944958396 173671128910441344
38551836328841648 189110847260572064
30956664520224040 58872400726862392
44254146925068472 80654210408490384
146114803566018720 180904217851430752
168769669196420864 187195978526417984
180836469398058176 185186464922864224
167319750667200416 196558710760402016
94120269612903024 120830277149050912
2170073784749165 45177907037870128
6158211201232809 132207003687577552
137343666761981888 164610391633313216
141162692367332672 145509719867423104
127728353205547856 176204090561989216
49801635363783856 80852961697980336
3820235549558911 187782194713331712
118404425587428752 163976887556674560
134950590911280464 136522981596594512
153535807482952160 168164955450022528
4057688103906755 106265964586182944
14496642213630938 153299437111546912
189852357271347104 194476877715033952
50697984680444024 128167707908981888
80143880616297040 169578819170812800
7358801946345 166374769124930144
114171863278693072 151206004874850912
127115129643348416 155556313507521984
2450270700938509 68001734290691728
30075077109106360 131498464406540144
11837547590665958 146429133150568544
150406135737477376 172768303992795776
13407972690887900 50362366648788576
87335331316794432 112034933360550912
74622720208364480 174856830255408288
42127821243250320 94173652092099120
42713021429280672 42859767454157992
26892804704052684 193762301635322944
845200006208362 2256026459453422
142809331371930400 176883494478082368
93129074524903104 152262089366772320
3153851875163956 82157871259186000
113400319994276256 134140202368643440
101250783740669216 193326786188867360
90583692811393904 147468493022216224
79783190645819968 99478324919883968
133256143888679712 150115221427015264
15236697057006942 116341529361113568
47458900674249232 126834241465342336
30341534322919092 162402498258577856
48624580551270936 51113139816905144
93010788748479856 181804802961971392
6640253218057617 73372851661931952
103069919155289168 142313179681020896
45065423285212296 61074107118382184
89575358892616672 159313990263108160
146154826040126592 164504781335858752
15649859606927648 179607858906860960
105193254185845184 107739226651301728
13124770183013454 76067165414448528
2820485530718585 99134112364056800
28949727913657232 191915814992327040
78773040872041584 126996770702212336
5362025809468156 95354677401989152
9563882108623746 162988585106051040
21391927482349624 38346759113105072
6591147915962722 56130539101439040
53563434480148240 179783806057528096
34023437328876028 71262310565785304
53906764433669392 180940717218730432
11989647254170578 20913324386618456
11860187600624876 163262173326973888
113792592632018848 125547395429194944
61704147327877904 150681850438692384
38022576247966328 184743341739196608
47512705910443936 83508134154016704
25809636414468320 105413112358263424
25614027193388040 139480561115343808
101691183179909040 184697520443620160
12010226619873196 161391260140202624
45576202148317904 148217978642968864
82528452379428496 90921110235648208
37543137109045016 173449986127754848
115806743427372832 189913780067781312
103327218961736128 143636469682265760
163632111960846240 172188858781997632
75086678942972432 100352307603088976
28430880256970652 163890351042725024
50759171253631768 138137957548397296
181081110982753152 184597291517939200
4399145580820899 89392346147424128
12464926490391068 52070541904154208
15973774843438212 100630276160038160
8742727880557794 67176610334164368
70859643911284616 186154028739815168
92571421278734784 121394108790277696
20323529252491996 91045012075794864
5341877733399798 82101188910807488
4972111889267655 101561970699958496
144659408080120704 151674391685951104
172098780682865888 194966391086706816
20717537852168292 52338076375993888
31149077313617368 104553086276213008
58402749304320360 113452951560550576
4468718266606032 176620281129935680
123089456122450016 169921483360650720
41505932667018752 86936419050011168
50589932546624752 165746640939849120
14661621437182820 164981701730754368
26125131220105384 159564224170217216
129238617744023504 166878455977700384
55321810215869744 148890464601047584
65836149053414544 155087880343770304
77309871846654256 156140068845868736
50133343829630480 110601949544352144
51003772210492472 167673123664762720
44251592588403224 160678626206110720
57034481567426248 166436404053505408
129073545193349792 179106257995955072
75048829363568608 137988656116993760
73602409715051616 75023444569924048
51178728508989872 93199901796598400
143051877153365232 156154580103713312
20200247610148792 42484537985977824
138691289985119792 171161212309708928
118310837383992496 161625776758833632
11025533773999704 104921128701476448
51703068203180136 60050421998009392
72103872391273488 134460511041432016
63815072443823304 151469574932531264
11482752405245156 157446381674361376
51578117689744856 171691476596145600
21336521302054396 51998066651959024
24082120646555084 32020747979426728
27453016249751684 166641732991142272
18691050006037024 58259102402778344
11102264947406806 122997152408209920
165627242696085888 182900482635170720
78889800402084512 170830256559572512
49919921777924936 109331970166634240
72822721939030400 128983484687296768
85948283611079232 169786771549481632
78447846646398000 116789816236580992
50826110400140400 167407305272629504
27622852710309556 101959671117185824
18353864644242976 177492351822087136
54782042885069952 83419760264225264
34153345764569460 114616861673261920
12640401183557466 168456746308895424
8243912719490839 167039646512134080
158724085496464000 179065558768666304
63176180138514472 99798344081424704
81387502669859904 166045802506733856
78226666356816768 161643019905446336
125947478759840800 183509255754616192
9177446926403404 42688274537870288
188028655008560608 188506515441617920
129004132931084464 149616792320910624
85080043256307008 150608074283355840
18912777121389728 116656791372696688
126923088942297440 162857806977113120
122543266834895024 135922773688157232
107605085237583568 150889128369821632
96419506913111952 174829965040161056
51844911323458640 105330985829553840
49631906448044584 89326139904133168
15035529972030264 192155308903895200
11205227575505240 79316296069836848
38171736689468728 146808547623300832
2418313252457971 71369923913015464
52667418944802568 122479727791167696
117712134643052400 122387078010281360
86163313949788864 169817341552552800
169556002585963648 171643495057151424
70552366868456408 87254070830109168
20896242774860416 33053251478299584
3362033186539160 152890603025568384
123251092781955232 178718783268247872
40024849652503496 173841167235244800
122122342577233040 176391355321719712
62864760047071128 91508708197720816
149939702520125440 152171276856334400
16951139668741700 73251393875042480
48063072642452968 153518303936602880
96923274272752256 182087131862215392
18195861785618108 112162683267278096
181657746618466240 196006220195840224
47718047133125808 74135039434571280
16435572004931006 64678418860526872
59061629749683504 148748564787004960
105115552960079760 184150726289307008
109433446174225760 174661927345192608
4191133296438883 104046111006228096
4019646802224505 71685594681406880
51545894915983976 144869713036371872
46875532360541008 106340918877344912
61981627479563152 123805601015600736
87596208637440560 119604344696646224
147881849452799008 165419555615609568
131805110803943168 142926336543050704
141389966641231696 195586370006573760
100720730437094144 152622673372090016
4445021176876336 33071668279730392
5848871832994972 181808235429119712
87340391612482528 89525506506818848
37105630143663400 101893290471195184
46035720876268256 109109810745361184
9508661027513616 68659845317317352
88111715538348336 188581319096946304
150711954770127360 188194278949907936
79354056210989296 196637181697437376
57341648157286440 124924269224677456
102770260682399248 150600987434353984
38995648409318504 176334110854808192
25129800988964068 119694768860400032
23106527983731948 152481882437553824
43119117865594040 164924850284991904
49626524395700752 168588705751945952
51680364028427632 110372937946589072
74306264761531552 121658682607716304
23233213108228716 99999645064374944
108514570968125344 121664588768995984
6500006156975350 194786308950750336
28291377823640712 32259192282621504
102262119133286640 124937931421542640
89038768775052080 133496885892123712
14981350815126300 79455926715558864
38711133367641768 163193599455606336
24171927904326892 63191773140380264
25021716475963000 53152244407034360
157470716520601440 162968254248657376
16540074566426520 64671831924590024
150596337552100992 154422336112643232
37305672057853152 104400582174030576
138205312789241184 139950439393175584
58252475724808872 161794335017484800
17979518159860006 177073853705063776
146470980709575680 186754897531334336
155775955149008128 191893496894738432
5477688415460978 191173384303955456
30629630722623016 44187022959601928
104970891863471392 138604964306833664
12995606908166100 52626450825318704
35482283614948812 99221661999126304
16207170302218742 55367765767817584
37841448579001680 122181074853556848
151508441202246496 179935551154672672
104720780349826384 173738902539544800
4451599653638838 108471561066984448
25058980042467772 120330307557682512
76073371602232080 136820101939033984
54941616544317312 180301300120904320
74145272102795312 74448733717703840
76264712985487440 90988713177856176
339216056202031 96449899968835632
24182787070738716 166162366078926784
3586855073543242 74186868427625408
144316620554767552 196233848361022304
166037356863720224 174596247655207488
132726155700193696 137000905588554080
34522030598064600 170023717819401120
43648639360593744 147551342489018848
33007340648324156 89745776277645328
40753572519638856 101791837176099968
69837467109707704 126872778934103904
109498673776255712 148162416319809088
26238880216747036 105291935423522080
27296387363357316 188025501674490560
28835812676994104 51095115054425152
36238347959090824 172962301447214944
87387552476817584 109640106679963744
9488510816231218 134934770655579344
16830924389234994 71296373151657192
51292533565073568 163337442353592640
14149137229975066 83361387600419200
16067963621318408 145424188901880416
69742805212841320 176823516006515552
5432627805204910 75545420288228000
37726765474234952 59721321652180040
40343526316020864 192943732011207872
49485775950195296 177397410243388320
57293640569657392 103085886554558768
55910453701327672 155098756682595520
152218896636235808 191976345218065600
55277713952240392 149858747666320416
46295521854890840 167937221538402400
164012734663953472 184534561135298336
147123867763181504 155682564671260768
82200046527444448 155290436012791008
2326712020598034 5250375166300566
2346416998545998 106277691423775472
49137748448037640 56082370899041344
122747118679441104 142311100843369792
51012891937164272 179598309264761792
60834960287828480 154568231984289792
49280955031532416 175413326981329472
123546815140931808 183829709619247744
30599431455554460 127675916160172816
35296308270494000 110482169965175248
19519928754196292 142221606176350736
174536545582416320 175231734850758464
123996550780199904 163823405955898720
58372733173474952 177678870241025280
27518264408234628 43882872461387544
40547057322058392 61055918500787264
66085936597475880 69199552920533416
6224160918552559 113888098176605936
117812724443410768 148696266946794400
9638246167237794 190560360277656512
27263155909640260 137986278122452640
59060066762636240 95663655088759296
5336357473566200 143781605624330944
97283113428338960 192805425493075360
29423378850596304 191724734401617760
115346170044242992 142500743536906384
51950145344997528 135529332668973808
25276622044540452 106756635658197472
64356914803644720 113899334611785424
7184877215370677 140618280825369024
85721543436421904 169360954325915104
10435629176797994 73916250180443136
3164178501888660 76873388585465488
25508342597152040 74079512371587024
90979829004529760 130696103928954464
40435969168001672 182220351374489088
64574958859892928 145138902002237024
50799201933409536 91450575605877632
103962564193397008 127020658807551968
47484752625766616 178571002184410272
4282212507455847 47680131551522624
98534197514584640 175027864882534784
129560647276537136 183171610117539872
11802043078050518 24698339483741572
143046166686645952 190311016921829472
71642890715856176 124882391974961136
83944675381172480 158135513288204672
1309935926200244 98073762057475152
95780635719439520 180062948263780320
75255434159424960 158131590775857728
131405829372305760 155481951777065568
34781926552543376 76788248777732304
138533878082170496 163369177551323456
31701653141147776 58930938481684008
114156835299656512 180314081227854208
186647168299495584 191627128667544128
188597084307408512 189121200400749696
123995395138370448 171238096924265472
130174107081042752 146717895132752224
43545329995642296 184826938720566688
55865662703006296 137360084623783152
141699802710182576 166106553712539840
44633653122908624 131728402741582864
6316457332101600 71102364312319184
92012441530264016 104245735233187888
82203557104697312 181776997209495712
6820556037671390 101148261657571088
42023822693477024 170112914682730112
130988018542271920 144078997786554432
32469667120376024 159504154170528864
45740418126966512 77532222797974176
34266314408929628 171278544446880384
21852801642948652 125635572689374784
55784483351114024 171199387487674432
68414631514373864 190625715559815040
121163716765421840 137142010027020704
63644961674548800 152296492433803488
73494487140753248 115014579578486464
9607909491718596 36556836748473328
54601896675174856 79048147194348320
15091455122748386 110810066858323344
16347162932077138 119945300183801920
36411231734630576 183832267806006592
84433958742132320 147759941758671776
8456373485844337 25497147274112668
91225692330167024 120560465688339200
69688892599064432 112105754057679232
7423722533083171 50531254382669480
105779751801078480 163057502446461216
75640706523201696 138554906923169184
96382875390890256 110421385156603248
25333312577563728 26196896175649948
14914324748862762 140031029067475328
79894829464527664 179661797415833440
29130442924471460 187652217878356576
41965529009829328 156385183167476096
28017117653791128 90812717781246016
89441534067245904 91614583780849904
5213985129516502 76344820655008416
95585129848844464 113452021727264240
66406668760873200 149043418027281600
10986889464166450 31655619010722748
42504474907759200 95939118558995120
17675440344519558 53839846265731808
122800429177690960 175490984898348256
58727884236176104 69081165098089448
31942615647571568 36122971698863944
102170292887312704 110349788085089104
101876589119289424 179974113009874080
67350376216398592 138880708419772880
118457945084081744 139166819225287712
110301371541460112 181637564892494592
87594638244531904 190523056056789184
56770503636987848 187814160205648896
121789307909511648 134798661841265520
22214320486127372 80514929305198848
82990825684594304 100740241840469680
44979499397903040 94413417172571424
55701564320471056 57152695930815736
72785625695942192 126652221590418864
117050670097240304 175020875296060256
106145959135658272 152944602250831104
156903946050228096 177997145077441216
17631092004333362 52594399239028768
42851069021680744 196219302500624704
105541850173680192 159176384665316128
30898412293330448 167003329907740736
69165466405285112 194085962722573536
87732591187174944 103301143209184816
37473404364805648 89975225826243488
140782574575245696 146033635135527456
24036527991053988 157485239142036864
78137132017799856 172376901421816672
87517136676650448 173436855240116352
37278373213098448 81669535689532976
46616771339784352 152193338461130368
165698141440737920 170162096511340192
80833310309614080 190921319647448096
52986962333874616 90524374825336304
2457585242402596 155133992062834304
105986662797080608 141260045122150096
159520689884842240 163518337831903968
116245749632567952 157209668387001472
182143261175023040 187004546768724864
1532181717040859 77644797285223200
74809123623284880 76005157621751760
38021462473607496 83163169388435536
74099942700673680 156544503972458272
7369131546448511 41205731854846144
118684742418485120 140599784754519408
70717748334618816 192470810218673088
33507013414511200 129780726520842272
41885407666163344 74212462905890000
10624263442535746 141429201263891600
39423944049978336 175067431408628320
89581158461146304 176436663093597952
161754969939923520 174491967575616320
16084509043277068 167147837436464864
31561914502982668 117540538506038592
32459689571849860 103618414635402224
121525823771314432 195183101690195488
33732961563209268 44840114051836640
14445883831653288 171086313213230656
64278664000541672 79550971092192144
11628281507504246 134371819418252368
37285177380881624 122020466128543680
51151359223201152 71890576271981120
72064631666822896 151620835547398144
33906276155437732 73895655265449440
32832814466546196 170885344662039008
88267096326088624 110832698017449696
24167230118584976 138068878090872400
47404447352086248 111686932853633360
30771368970800672 166520167947330048
46960577390850768 128899006942830976
96655723676297760 131943457700912672
36256364017745520 67922642886252992
156018376665294336 176731942816194688
38337118338098528 52498632858850056
137176150921924432 185400403796284352
61446556109723672 146000271928533856
121181687303275536 196081394246762912
84793810143668896 173959353740953792
42987255134399488 160976321355813952
49144898631001000 195402377900499520
19642795111461452 68108572657478312
22080853281948092 56291103808324656
41001461773983696 170364360378474720
20963267187047988 155348819788346048
130037691304100896 178072954278565408
168987596633080800 182825909781940512
75594665081079952 161766842238644928
85826047223113152 133977490401437168
47932513161787768 138651583857303984
53575822127191384 61034788573789688
152658659177718944 155501521163883584
42054695668568256 157210704330142784
27050026300271448 55486376768851976
64738712144534168 84346759207644432
29276999389532428 187705064609864096
17802954828421476 187166862882334976
99940977075754944 153995402849387296
104536834372305632 194931670128139520
51566732421120872 82709617970742384
5663048908703319 70716361195196248
115012053848045584 136669973470925200
39871522927734416 96754341912210720
119283012919157648 142259441073700656
41667912152405680 159684417263021344
77889388155766160 141738050385337232
157626404844034336 179110784922878144
67751540777337280 106744479885914000
18495332724458300 91878408327313728
9285927064639590 72343689235601664
52646251330663600 176475427474861216
72724948889776768 158553465589588960
140723024851455392 190698593284475776
67349020609968160 184230247680731264
81513373424097360 173996941270633984
51699286518424736 178794595112689664
45909991289499768 95644240768640128
160929247712817632 168992861420291136
47168495268628512 56876889275098744
60068067492500904 122551522487077392
38976965866006464 157135038705448480
21221607054539232 154303923976312864
35521556950143576 150433773668288768
13065483460925108 140684021058646672
164588458181610240 189913190768278624
81135527956981760 168231523271874208
23305344862532980 131846955933897296
69591995522629944 114272238553498688
96798176799306304 130863153728829040
90487868948138352 128977182496331024
74725637090245520 152908795901950624
5368639205869901 139423756226107200
89949189890259040 153607745987950816
61337562041661768 133420491917419936
18154940173316124 98663274894833440
80281684308093136 92941559693859440
20194048328889884 174378996632125216
77496147011523 97366648542537008
15646346494479204 153249629056060480
100922036692156368 165637574270430048
38702862834629296 58860584644579672
144999961183786400 156024271269347168
48565364686583880 138689043690570592
100797639855320928 144494290502944000
20759107308380420 133555383453092288
51224638546046976 188194314440487552
100134044216214128 192281584415258464
30183462168441596 69145487319862224
43441971948403864 166224827580114496
75755807216781776 95830816948078976
57079045732227208 70023981725018776
113128657170464256 162321234498183776
83821475676474736 107758379619431136
54937427310417240 158100548353301728
29362400383990684 42930054593127376
74897306793933840 78853840737973088
23141869519386456 180746865053519584
133307578163665424 149593319360582304
82677761309977536 94400171596045744
113807531215735552 138811886519015808
26396386689988064 76972767359160688
151118191280248928 158596226810319904
147722101919851872 181293967569094112
87212529779844912 172873839734824448
187384512389679520 190620875780394656
67892731357428000 132352404921466144
103981503746157248 151544485252210528
52909800381347040 176972991118721408
36992006726261200 56705407829481720
62879171380479032 96702946593956192
1304365481176104 133922369231204384
94435513051436896 196346589712075040
29589583110501432 140503808502406864
99477462598052144 117486676464527040
2372392546831447 95955105069803888
39028970478452248 43113516864502248
102007707630709168 190312848549549600
69091586194113984 81738683915694128
9842044707353416 131849048382976864
23857911694414900 182509473462688384
177092347055766016 196167553890942944
43451003658196392 90657185752621568
10992207830302522 137883407978267392
59020538517771672 86922544735527408
51415986962883448 108876145966903504
10344617930886376 98289303146848992
99693370914383952 169857143053735200
105882688683152656 147806488756268576
97166160372412912 171265740968803488
67203008894350344 150479492140516640
61854486487182512 89341247056291248
45402769044804304 128994454999096848
15223618580858806 109625116115557584
34074719005214484 187603118616467520
144018700481404496 144255586456399904
33762716790393712 44572729861306208
105670447654435984 131538515785976016
44802204530209632 171261536791825376
42441471692902856 133363288002809632
86433725097527152 155267984382827392
67087656945260352 139369618264435232
114002737104514560 132483217818713520
136329624874449136 145267614303149920
147595360851388960 188917072630000736
11869542324735412 28413236723558208
34505102952909116 62173904535789384
18239253176494652 28760017945982780
49256644483716936 193431782633883584
18280830762505796 127859579082336192
29364259571976828 176320109865401440
85027345641088480 182749658719335840
116111152564022528 136500600215522160
179212578522106880 191099009140663040
171184337030007904 182063364731095392
15552417791498216 113750416006881392
80270428856116208 163504944485781664
7836965072337826 119313241990255600
89059919614467824 96345397622194304
10723193393584334 100089818548898048
85028145502303456 135189976083194832
96854917813292336 130390755491249744
54768221269836672 172304541541005280
3549441890193595 28835222005772424
149653936084131168 149852589729461344
120912953833139184 178212423890204096
10197827308183462 75269423126943440
71029336128486200 99179514321725200
56865135091819520 79686568048304848
33734108334894656 53750786906894048
21044511297846600 138236575173313744
16025291903250140 144898689278708352
3205519014366359 19096248387845136
52437476550113816 115108752908565488
117151872612673136 157251453821013056
36978068883210488 48328322219573376
10055276965498688 195547732172375456
9331932376048008 58667625889190496
146844564855007840 173799684862128832
30350593334572924 79014372854338800
121321374599460848 138897932683531968
53874125994328296 137111015503814352
20882980082605220 44602355660869144
29852027124349588 49409385078612176
51133497146753488 164429768751642336
13992660274525876 89686860729082096
158278397682783808 196354547208767328
41805272931045760 164352230986103584
84051782890418816 195695864470665696
32791503774973244 119319880115507232
140495091763865072 140929208564314736
18543429543376316 191401637682867584
26457855824990552 61862244068484888
45404857132612032 152986186133892352
117108112650154320 135078703478961888
68944863392686000 138483762133988320
28165425209736784 64617075089524264
40762947672672384 147924406977544032
58637876296418728 71527144341020344
45194801451867008 135776496522748544
101943237102780304 164045467636719584
19940107443744604 69964394172846696
91631560579667696 117868583774481568
7627721784493624 58931278604360840
146390462380115808 194043223231661536
105226130952235024 126535353860912384
23159245810761512 148779879001736032
73835254288718896 185033794294904064
38586967692703984 165550077561856448
133534613097156064 193125947875411968
53328916914965152 121473773252282624
28066608804313980 98407654945549648
25697166035117260 94023240051129008
56552497942075288 137003108856508672
62734366825466112 159138701025694240
43680162245114328 156561493623013696
48990798250612088 181414210024354080
52108764693937960 106941079936370688
17405702144794196 68020908302816944
47471594770983072 101170616064463408
43777471882667544 84477189008409792
27567586873875000 168423727321075296
41435160532148200 186266791207361920
23686284218747900 58110861369001536
132552051945955088 180638299706988480
29445808497619128 119960012227770736
31818821892252616 91199105709257696
82768071416250960 152175297113691776
119006949237375200 172123200971799456
44694624981684064 184542418274037152
78463354055199440 172775220888951552
153190898186147808 177649720612643104
54786148056385976 156817595711015232
6554893918077178 171845349428933664
21156845746381960 195156982470664288
125212448807153072 174951865881869408
100336892330721824 129151557128322752
40403433014655120 65812205933438552
122709817050542752 186085804615177056
46614212990450856 77512540705869936
96568541335321136 164154929515169504
64218104420744112 97199548883622800
120657829626158080 164304888177489120
5181704681477507 161727529833977920
81533740773891632 119045453821191088
6528166249781975 80297991295200720
146247060281856192 187325830120742048
33635123034336788 81502275070660512
8526422184436374 167347126011392960
108375999746521616 147328811571358560
78212662345410928 178721241690312000
140062555175707456 147481402673942528
6105931012825119 34587886795623192
110054035469079264 171523972363543808
10726986254469216 20108464267484348
59104049852627720 132978841518604784
59253128445641376 189437196964263200
31244854591798784 162524944756369344
181806711393721504 186815102081591168
19182200766612816 27051253178884560
117593018763376896 120051899600764016
62840258595516000 129922946032463968
34309393230852112 35831659200525864
83630139768334976 111805994454180240
71142691463005760 81940182561569184
60601011629745568 172583377086362976
58928232047389712 130640169123588208
16752319695957466 125790051131144720
12565449275012094 92238102191281840
7775183109296011 38828931701959896
75921475942859328 175158712950219712
29122306120265688 174407869447897856
38562941536390720 89038114777243088
102652402714774000 105621538560545952
31548517142628876 196225014757431360
39435419884969488 63992045690287632
143632280048226768 189724709290634496
41807136370149184 113960820338761168
57938039426043104 163211584803022976
80828979138629904 162348777699071296
9587434557687470 136477937755109440
41625138993545608 116595325000483536
89479123044484496 136800973911173712
72808409672745616 108524763736613680
181721212929374112 184966724647717920
29529429728146780 133030407645054896
15277866388514278 138814561637273968
40415813649501080 127790260336801360
85805339402780560 182171909757516512
83312613286034320 114996895965946352
51738650733152512 120883442260240304
7948739954252312 55391252344431976
17921757864436406 21234450840481840
127505936749910528 180911782065435072
114052609380925216 159542973121175808
163791417851399392 186571397274990944
62586261393754272 80470460452365696
39941395986015304 115789080112505424
16696763198071026 83869707048469408
8629663796098995 96707989039609392
8343142047513325 49203185101311200
21457230663953120 61708523830501360
69914063099568584 104503415182455008
22424257376204296 162448794064899776
103688352425416272 167114604039479264
10971712507240870 169428570403275968
35600985756969792 142024691031014064
5041295222756743 70498711312032256
23455296517222056 112788936647083216
55545764200225888 84717305392854464
969725001777769 171731516526669632
66808458555718640 107029093641788448
103603274810340896 129579629480022176
111954870591105936 180897839675746688
10765901279207438 100121869979191536
59225438339165080 77716142246115744
2759698528683311 189739100136537248
728346027920798 74534419583489536
22645145178190236 102417740460836448
117324003831561936 141191202187792960
49376039302892024 192581180937261984
114465661715803056 162072127103078112
66569855351000880 85568792751017184
7665996497848594 29738757428162036
79871844550452736 182969008490141824
44428459403291176 74908211155594448
24081063037827028 89747615170532032
74497486954891264 89182632282403200
1178657233849009 36323650770625192
63942186227119648 175124196835127840
21912445212215972 153543546087777600
2922276761302722 52808799864549864
60405022713317840 155373513699953504
147746264349244032 181706372629661344
74572853280010128 135307502244180320
162785729481672672 168542474216318880
48360721796178464 54156073226193776
49802532645235528 49951343692666712
24027842204171720 68593680142144544
31110010943584924 35044485175187448
117513722224215888 119936873400265264
82765644308046320 125559751918553408
48086259914267808 118657037254478208
55534650721140104 95166574455678720
31070374859336768 180772946423451552
126191846976144112 170550304398798784
54904281832180384 190245324372079968
127015055144671856 142594957133410096
58480317070555872 153760058217337792
48556698871685000 162147245992551648
15544386316457400 179319993490915456
34761796769627220 98991905975600320
94917447460620240 186876497673449696
54971257274012360 144212875362589312
133499661732932976 179793415078033856
161457527853634336 186506805706083840
21119376583507400 135159168658039088
44171897810444352 149968400154899040
145723027364518912 177126721578793472
98295085840011808 116624244560803664
32521256746131176 82684028058799088
72939054329933744 185444712925811072
24049129290312216 81760920755168256
11328085265163414 184485162252679008
50406974142805952 169179151279864928
19366677505097792 188923994501461120
11202482102090122 74029958640865744
48363624107346664 185315474181700000
70113208407579456 179256829642839296
96366300131961440 152646919534067680
26326700810366680 153902671895316480
70032827001878336 97245876965031200
98651996148251904 150515405597602464
65094733044627064 190794433819451744
41634720187474192 136267863678100992
33401567866790444 60995134157355080
40491316590205424 68830873354229016
56278855321848408 168644514415399040
152708657447438656 189080900762491072
118067179205851136 133729462413922864
28537303861966820 156508650917711360
7396035504072145 80812078593740096
23095029384638528 119573314729063056
45893382732574024 103546713165314016
89624652298879136 112109198770092656
128136009473847536 153147062520890624
15552798313392990 58342593817836104
115550023042960336 135141024588196256
115413079943186320 181768293155470560
41616266536012240 154640194340719456
106962353567394608 111973331514595248
123773283036390208 160653517151035584
38490389621349304 182173751004382688
11613666311158708 26591873539277088
131923143429705104 194464745235129504
180884674009130912 187640606866908000
52485087457154544 120281933559791920
16067318260167642 122602929950303168
111305975154877488 131422706421527600
92247762468815024 128108099289276496
73351440479250176 120815424922484640
47656785894569664 189921465433990656
84546713287104768 195581637791684960
38493040995817912 118170616241316656
19044604929396788 167787531828593952
134407872965340512 154998788393374688
78462464526757232 108836716321805728
46815920787900456 55271370406588880
7743249909893292 78993437337677488
107824171951174576 172952011996334464
50892034647506328 78890038703419104
10012867977436924 134881568271632928
108427224250509440 122858915360888272
10349435367123004 182730210605480192
167889335485740448 176392725790107328
59604272686340496 87713920495749184
2623906652189191 62116514829674480
74208055002204592 127873254801144416
21595471915964040 134842090333607328
74995385383978256 86063735174991776
76025494846288352 146800544647817920
87712858705386752 113958922156462320
67881855082865080 159279706909042016
95757798252885936 101628254186249056
75386552261043760 111291480411823872
128474057014099024 186390888480206944
89113264498164352 152229400638022272
120382514019731136 129151928257134160
46595762739257576 71365129838716280
29104125592413648 141979488371559520
109015432864528704 190096034796018624
54523723770897728 55143115898126824
55425589265808984 94999146219178624
142052147170087248 189573993176992672
40071378115324296 92916726008700080
22403941547988820 134852049534849664
84290394294180688 130670119632935072
738119209728338 118647394133120256
37248116272922640 57243184084473464
95757527022832000 162145638084372480
58695247305079464 163096371824739424
103462439422353680 147702857835268704
24731965085481968 65976536948934472
19639865468752684 128499523244014112
29536233105133728 32069370724161340
45343244782231144 123629273143724080
15908037660998202 167018138883642400
43435647052319480 83678431969572192
63301662909093136 172640857726672032
4687083027869393 84313422401993600
120097941832820288 128189415544745888
101892463583294752 193941927150620736
129324584922415104 162961191975285056
152501799486161472 190748544825492384
4482623175469890 162649027542679360
178910728210266112 193617553094792160
55769619715374504 102727797849127136
46414290672365384 107268275630487792
118482445155170704 170997652051490944
94305136434495040 133865066434850112
74823219511272464 126016109575903696
141260311899596032 155034383226391392
36873981909800920 126537221802484672
95131253073718912 130954551876886544
16927445547149452 65304641544806816
142689612746047760 180547409588824608
62181304830900496 79253212329968368
7380601051297019 9586069864100326
14690262993816978 82976672884773104
42677330367342216 94057907915147712
3368561501235951 118237583488434752
156878356831070112 188057282902424736
61813065224961032 131275171746275104
29164805763192464 192098768512494944
29278866877427996 98653401217027088
8950136795767387 43257003560278504
92807526873994352 180333568197787680
97192637164076288 161495317712485184
9348480298260400 92840211107045408
93819971442961264 135412728673688992
40422308278964568 115976781741988272
132418811927033984 189497619394256832
145075592280173760 158983084623815488
7022399070834820 193476436966098336
119435882928593504 180798707312679648
174934229165021920 181680974199255360
56410476843310656 142104410424897792
133342431432900112 170319172266497952
101303277222491984 127610989500385744
86055218009143056 87883035892210912
5911894001427929 164554327719558208
56353753637513520 164825295520539648
53156799615901896 92078801374687680
858063095616046 64190434498192232
31119855691379400 40817803047032896
71143780355543336 81339735967386672
80008027427330976 120656046352765280
5448265991241094 67503906405602376
20666817291838232 43167366515883080
61338982805279048 103658764416841056
46708343217674824 79034645257129424
53114155537709024 165692764757276864
2024609081346522 132636932093421728
90062066069587360 156229803306853280
1410517859493129 45831760085880208
46111267162839152 160454826627249120
38720439596948376 67360439527125904
57209115566129528 112158522202061024
11492220491515290 188945140132028384
34324016094081064 52843597235094432
64590030010339312 149086851305883104
108735947882552208 116532492262651280
5065943142297711 163351168895104288
101985753921842192 152643151830619872
80339869599323904 94209570051751056
9548693626437018 137433246967644096
42570746688075416 115361998682605488
51550123418086336 157288977285924256
43207333507020440 49940571493659032
40964287828073896 51789291212551568
29403261127984384 142386222808598464
66993688568476952 95928849188059152
37618793868475256 84969627362819504
175201267259453440 181584866763477024
26235679864301452 178596774755047040
15870250852690520 62217100240061648
20577862263186248 110507442129612176
146243436028365792 190794703636016928
35712721425048636 144801948615358016
38516764791347520 112252615408455184
182009942332435232 183873391887038880
69079198703147016 135034261762739328
1571077091508671 171858016364700384
125566724207534672 183298611655290816
5798481602361470 41898314919344736
71258337053143984 176454002227519808
18762504004241992 61304681832839016
16164844587587776 64050963517068592
46503240083951464 48713090212349472
86649170316304320 109809373334413680
60475024295218496 135562146840682640
13963275364687500 88327948714391504
54695605880066880 129657235782309552
100112518192127024 188086804492625664
96445613269123456 192870693126904768
51944601782042264 132814795414142720
132253743349232576 186234954655513024
27696237418315968 42765769854121768
109460545981331184 169440105005376448
54442701640445960 180506481868039712
19968428948860092 160602074961237248
114330979444280560 195250312650239360
20187855621173280 41327286834889840
18342284664217180 116947824806679152
66598164703586976 66737040325763328
2983480711292339 179215414472388352
77563377087722752 166979688285583424
65200576843672632 162538904500210432
176093053970938336 176231610214450816
60184750120454696 194658843295489408
73748557512892560 173587061189269504
19219431379892720 193863243744543072
130604701736034976 193164389967134176
79236703845401408 81479100739137824
3037110356250578 31832678940791992
27830806703400384 81795451310794464
131940745622781472 193400013714568256
123119107201080240 134260027166938864
13631216122192598 15065700545593628
8238766770783921 181150850795578432
124042715745517184 195651185928568224
16167554347132474 128872338915965472
124269675763318816 144625188280487456
36001011656154568 124994360319917712
56412609166482408 150265648416306400
31735933340007460 57412843893594560
117584192310669872 147293262423955712
120808379526166848 151286981886039456
110274853100638304 139953249025892992
86161752626992992 93438154445153248
144736918765378816 146423384924453088
52516510325369336 139105983196512320
47473440961798032 178906433372389632
64959235978754072 112989762942312592
52015742384356248 151400564512254240
141298576827814224 168305506375229856
6045679224915336 29865130487099644
59314154804478456 75852168777997248
9509169185737414 92066449933614624
31051957136056656 172511275013991360
10945436524177480 184062215315215456
75745918244510048 135948456044355552
82185098095926896 115109034664130624
72288545404870912 162012368952884000
42484649236335680 120771369082130416
118329336388603552 140032721546255328
27602216813704256 28278401758436900
68189129210695680 185162663848255904
95136486984372608 126187741241941072
14667125061860536 93866306785399056
22344924773548108 111670660784086288
106536636356076432 191715371840789696
78657036870126176 142429099116853120
89956132673999808 98783394320497136
20907867534656012 178440052003599776
25433286256236440 157140235009815168
99580896171688624 195745840730112672
54440034169188288 103763020983019520
147269253346517824 164581887079816320
157750589702293248 185118808367129280
114269567504646528 121591468282765968
90479746458925424 196609453844836736
23176053277143460 187230734006881216
184671790945656288 193390911760062176
63878895299665352 117012766598316384
26266869714070584 165313000773541984
179425788435340800 195666651513479648
53969768947791992 144975667607001312
23282623234022888 74653187364505488
65575897144376568 95283471681807248
83314485331740416 158495014769072672
109663790662555840 183639103330440768
86503619643182736 89850535582875200
24220013722059656 72097101969085152
132455330145063440 154882108293154176
106169795558900096 155738542871229056
5262983005849097 141956410191061424
40854463163936120 158241840220793184
115710273884505920 173446708883824992
104923578579383056 118594467123293216
84592966899863200 165199088116537024
169524723461692128 184754281213816320
64655857454077344 71250010555966272
21652596657596204 182688529562612544
11321325920736234 167589949086832128
205315962141999 18207196121574328
21617552882540056 124656994507971952
47654726656986088 65260899083071632
89327118936836960 183629439316054464
51910892211765696 141764486111261968
63178133619572744 123855917872392800
12294158171373366 173930260048524288
932266190303206 133730623070881536
85881122323051456 137134359316523824
32329023066172576 104292716458955472
126971421717705920 168975372912912160
114308216761004592 124432400504397760
42760930384526720 60698303890514392
157020720499579328 190421716804167200
20539074133122656 141913431584164272
146478169892483616 183985935040604928
44877351654999560 154180834210463072
36669840965856608 115445987962688720
40124470058389688 76538816994523488
46564881955488584 186446066722036960
63612250675215992 136171141056371536
2310392630076718 55865680046542184
26771186619394032 46316737962560056
161858991211985280 190379914841745920
142264787235626736 172823002406543360
23931192793763584 117737815153862272
145100841483735424 167307231661801824
14525856558918900 15540889118136882
83514504328932064 124192357750321232
149034646147576448 186644000626269888
345896508258061 59297349571162672
20008053503511980 159800375143192960
3372995213490106 64234410362504640
22374010089226476 149068039813122720
89457696021451552 94601649372956624
72011856813385408 176157573240908608
66138100762262984 159910849988584224
6096417236550054 120555707512642608
57712336759948560 88278081524016352
130704512414215552 177008065381195328
74156257174299552 75622265820270576
113524147540847280 132474277839470480
29981435969151924 134069172839391568
90271818679415232 119149012018905568
25276036622044332 138329450883825776
115893821321831696 191358639085861792
26944841148959344 75236776527684096
39379307935852736 52932193662664136
181511021261558944 194516753901208928
52068877655646248 125911198879024336
29014464335594476 184748742832832224
152216879202790112 194449376015203648
15076128562961802 149539551424043616
90466311894897440 118354136003814704
135249311500276160 172653461185464448
8539254362309925 141341489826243392
15172603646535530 47292230338077200
37092853760081792 52144802227931152
135749491561434544 194527675997797856
73929060115710768 93408290106929984
151475543780612896 153967252642430976
13722767237608394 183849837208790176
82138585734347072 117342641866976576
167583944359690912 189435640925914624
23445064669932360 56782994010123376
91105981465163216 164935214242943168
19586521774361612 71345517442493768
69986829382314888 137547600569055952
9195141758773198 99292391508191648
132566525486588000 176619131919732512
19113587377605744 19915229761580732
5573593928778107 60010411894562656
14857951595709842 173096049619147616
16079603729143076 77726791365893616
43516852383081136 125301882723646464
35371654639757832 132137940190552656
107042698286012048 182617066508750048
4723841517052674 192250703825983712
31275845690471556 195873122306719488
43796090498891536 111518274590063984
139006478636028416 171452324691082464
41808668341138240 70888338163252416
53783786548651208 134503009285323936
36260783749797904 50594301171108520
41960593977554880 155988380210168416
10552601181417882 30890717931368404
18989663093388 157156425542464896
48232137992819368 100677595752324960
78181299803513104 79143905488032352
33661010369789708 109022153832524944
70311657834458648 114513321966337168
109423897142942624 184873570828666432
102681335735142448 151341879313898816
69649064369292304 129032423329319680
22809517250693732 62658636377386320
80558669631540944 169629324261709920
16415245996556238 122710229387631376
91989047099026240 126794344307352880
48450929091540016 186823074458791840
7240987821481082 92556967289305920
2438621257056384 87716620850294192
30382555228066260 189374661257629088
67630362896613200 73127675890287120
163041397745650816 185795826755715904
56356540219741512 84235887716725584
18682105606453880 162629686571784192
30073316545031624 177047102468377216
102574381008359264 114382066898789808
35104996414382068 88305428917904560
14061001764543832 123253433818469808
1278346128483492 142661715580075888
51590464888230976 91449292587352784
2397412753668521 90443447891289056
99317620250789024 148178051416044736
24600165884846356 74462415934246432
50919111154762064 170026707688967424
24804650870106748 192706500455392608
145997621084567584 174290749298636224
133315674802200624 134223167383426880
44333907851198088 57242284135148352
39078298319568304 46119706750608312
37742865016327008 146537461177589088
75007387007563872 90348649607756384
3286636873588270 161049883213299232
1958449236059314 13363407524598180
98083960555682336 135495334981658144
23303381647031132 79836448942189968
138701316525584112 190510879536512192
51212757479333792 166918881037570240
138057083447894784 185001184936345120
42441404561132888 72441442955085024
77042989664406896 138362289361364160
27853711599064996 81999007677043232
102835032211975680 175740165953448192
15774127968699030 87723721472480832
83875101392884080 123090751120833184
37896295988192080 65556602989200232
104406972864702816 169863016901003264
141396182064485760 176669700031609920
19914635689719676 137020379167239472
36497005169127600 133629758773528912
54471116821342832 106287882732648480
15737195279431468 195637608831650048
28361382453335056 173933891244535200
88460850490396720 93565644246757104
13073550683455550 144535210084135648
30392101770199936 147817984121355424
109776667761660336 178424836216253888
84600102291942128 192686864684200000
61194742700605744 64714726208991128
53759265899563736 178682140969476768
78573006918792432 176631848612862176
1251402539492375 38928243607864368
94955992007324816 110820578534805936
45841969430933872 98289064533771904
93013713375610368 159531297888838720
43569891926347992 165597392505872960
89091601234370304 193909516251706368
14806909620280792 96352707831470592
24856489308693036 47941492772443752
52022918923167408 174256427736243584
33454776539054484 177204056206262432
39843568311910440 118316376088344448
25526891232280112 63937184533675560
20493203395564912 151969323387346880
44400586031411760 176549129467757760
66602491662884008 72266852873219440
32473979370003912 37037467262076560
91545750382405648 97756273813976944
16892503072770112 165455778169638720
79826544068671856 149061278857907808
103160227358117248 127343844876206064
37836600940159288 45377258260827488
45069561893124568 195345692815686528
104030334795813024 133337798185627440
81662731904787440 132046090691005264
4434254058705922 17677361942447538
21223216456428520 124923187284580560
123007941077175936 130966877952265456
92979870053042768 116786567130630896
25321062604669688 81926168484206240
8812382599919161 99015677579628832
31899574124628748 87177446176666464
117529813385335712 125323940950426384
76722836677834928 129542536083910512
110506278912765648 140592154063716720
89084948848735168 165191214063092192
102803257236245728 186735288608052864
156748936265625536 192030195775428992
21440925134431780 175148227097964896
84490421920520016 170088482668043488
131180625533079872 148629414801427296
1851071850085598 148608181378349408
126635954086039024 169800715410866048
3085482745052380 110269324330760208
95034656028663360 164352151139032608
50846321833416096 182362208195219200
38653547667278104 96459397068425664
57615937968411008 75397752187025616
30208001030308796 163546964897214752
74691729569535104 79083925611840064
7102423087976273 39260136925068280
17764316706597290 162742229514047808
42599395081498808 157236781186758304
6207166786556167 191087926385920000
98268730678278944 122143458751498112
103935640376449920 139036255979453328
115270155240494608 166721880916259904
1028314579161905 103589664436729968
3790782976357806 26374735406367088
82424565006034864 173947939501132896
44260396352087784 180959915876529024
25425286906276340 104210729424849152
45513850639068976 80756188771607456
142174986374595296 179707922663092032
47551446484154768 190477289101261056
13669604127253438 123448378699086176
124147599722046224 136473226658579344
136546559192368000 151462248097638016
66760992887208432 189450905293282592
43285907981571552 84471710999182368
20476204267687140 144222937200246912
26984061419307872 77681094331402720
50151804920358312 113300086750576032
146934719858677440 149579387870735424
125085078579001488 183193205217597856
18185972537929208 77427949488982960
78793618234327440 104688607145969888
64753767532357272 115598715828986624
69615893138388632 150739950285371936
16462824848813994 25031667828197252
1445097740581909 193772362115804992
38035785818111568 66014050993789160
60716440094959200 72611548325822672
84141344482964448 192395714939394976
113390489956710480 178362642190336192
29330079360473176 177285728850638080
16849373814863658 24764817627862560
162491219077974240 177990691702329024
146809121022979104 193459738206270688
10393280733008698 181231498569560352
82974553441093408 107820253499420672
2777989919005665 30994894869990440
140920626680693632 196025729293882912
73257317350805488 137944899164185616
150619706032046816 188584992923323456
63717953485816656 72635791150188752
16399725925657274 25817016093027192
79581728084509296 123436067684079696
84599663178546016 126148254128804368
10221024427553656 167451440818900352
140091387731752560 155592471405423040
104143249039932592 110743804482727056
19731354233657924 87666225620721360
23594567139011060 39191032818977840
63409278940455184 189831472884050304
105405629717328608 145243739077655584
32434395766466024 58702696350772128
64050580992047320 93420969823781984
43272693851642664 152199470545413472
125867270437693664 184209356046398048
113440219088744112 136413042917062944
91652591224985904 94110375021757328
82282670007489856 169310523234830208
56704756983234384 67997777964280504
38424879521713744 100898776292479296
30620256781457420 96987519017989952
136313844852864224 136640777213357376
51206988234784168 56295625441895912
129125076105728576 133521006636454592
137105009391634048 179128403657304512
81829917503264976 164760232585069664
17292236466065088 179412472219122400
171600047053643520 187704055733183168
61291260269461920 191001492027051840
101569894401944864 145115581014299104
99034829037990384 186703117222597696
52203755018253000 169998675109678240
7995095681577154 163911562111739392
114854664548683056 124745671273130864
90519659992787552 92614097437246416
159342138480040544 192589066183907488
3630339520243461 177829724754392640
45522878366422288 87533193366410864
10527235100981654 183733238235869568
27995890307040176 118272258556413568
129585799206940704 173775069923546848
5109970125508247 74700708680779488
7371361864679208 97528105277114880
30016789685498704 85737017215263856
164317851582208320 187208690820295616
52767077086276056 157813582878101984
140203606813036384 184604641494263520
29244504545934116 87053774739854160
19291729490280468 53773338206950552
99544336759484032 139957188921246560
28342470201256868 170544500426056704
50546521753402824 115243151756926752
36398540179512464 132713114255294912
83885934148307184 114793336024362992
7283963780461173 50729504997350760
3032785357041506 116955314900440576
30255004108892956 69076327367829112
56147019789569712 119612867722612880
72321349995685984 107603841122152768
12304107914740550 64302046072725496
65339815805655728 178295897089258400
37636785023094528 140388439229959776
123447160913346976 164109364553510368
71464032999891072 174632850631583136
151294641062083264 183777513754410464
34792149785663180 68552401118496592
22552812784052536 99297382100200672
57206609574786336 109797360608093440
183785455422210464 196291405631891520
21188063830215488 147416239850440256
42815943564473488 104764822752035904
36671575036273200 153611756047358688
101702188407598672 107302458164346512
78481734721108 92436931886762576
65330340467462192 140705695504414016
29183347149970568 87886632825240528
45719759462742856 58338970808678096
118272892670516000 183657018057244672
5564162978632498 196286929059367104
16883553045414762 65341378340373384
9866889689668178 61160604717163272
58413951723035592 92508467434894016
110874883043154864 117067273396654832
87798393908157296 131467843294221008
160237701051362816 160915180566909856
88392236891016768 187038651084485728
66517474154906224 72633089089749200
58053521371198680 156565857154671136
52284089410205392 79659265590764816
132371468031684608 189729494634426208
76790133684185520 167622282657442688
8749506511106075 29943719892413068
117826216511400128 164779830534135552
11960486799448744 13495845765482194
7605465667776373 175802200284960960
28441179201755036 80903874820426864
95937645939595488 177677442412180096
151816283768497600 173490367752325888
22865660716232220 79418686664604992
16012408458389170 168182183374534432
77109210115795520 194731333344884256
128871568763570240 178042501247046208
66162827844374440 103117717980316752
91670458701807872 119065981017584608
84345409725448272 182247959986690432
47588020084954592 84141124938986720
81204120961588576 134211605219918192
193672331789973152 196773672781496320
96656566256712576 149793221901533216
14800697552649540 179326317951152512
61957052985989256 114124887749833696
4829107033084509 139567014136354304
90999552603598688 136565266614659488
85631604296158608 128688734863035024
62252064724650096 87188570338520976
94363157188868288 108955543030255584
6965113262168759 118086471531623296
87744922054505584 143773786850601920
103715269781462800 110795130390455344
45548169992891168 132815951684291648
110166924759438944 152868044968333440
27662790612283420 82372169522516432
44109932222104784 93493834808411680
65645463791018304 128000571380345952
109044076536016944 113402014119015936
33970129053685476 142891544330485872
119725888062995280 179978376546424288
107595340844241856 111219694951239920
122190012996922400 190651625969210240
43930696511331896 90894670673362672
24371485645502640 93869613814220256
70151799901807152 77811577025145520
117355641234749504 120732532578784720
20795015232739336 44904868673496504
180929096149355712 192898940643555744
29298765452961312 191563276126424736
49367789478889856 74917258726291840
46943549668171856 118259374520802048
68841610054294600 167167657093351232
84566399208316640 148633855191226048
63891039621513592 159290139807243040
65743810952168736 167664932155459840
85196575628968560 145264616388219392
92570410313381856 191555936885199680
10268965860186842 163326883370967392
17379057071729152 112454279171845408
43680985812650632 109992434163169072
93541180053904464 112233073241590736
40705164531716496 118827010189590992
57877292933951768 106278362493677408
40751632883210200 44493852489779872
60055820475765728 119232839586848880
2548320814358193 116114207219421456
99324314810716016 160016487084274976
159854519134949216 169203759357630560
8296285198468760 94402040902519584
46745615084154072 150609246417980256
101139413394325728 167684570295420160
50053423154050120 123137740843134896
18153142851428396 100867369339594768
42567120912310536 85283525898013136
79341786234988240 145963269394821056
87964120145101760 153515200431510560
18880676473530444 25637581696661044
38624131896495272 115280137285252048
21453631751419144 139728908345348992
58336286041819144 155636260585376064
62717417533778016 94301760360462864
135461322853145056 155253239478045600
143395019579835936 191965644613814848
96525814660357936 169472275957878560
82870754019559248 142328353349358528
21542863768201940 101712149037278144
99204152544781120 191400904057954688
124587602450898848 151016245501113408
5536786737129736 23007230760268880
18916548854763744 89652659613875264
181888760664580320 189754612531716800
64829223493355248 146245297481146752
136114596988350992 157657996502954528
37119187783215584 171364828233493248
110771346818091056 192976035467377600
142030719493862096 192055712432734048
4588914564896414 158453942400276992
55925289759555824 105401443100966896
7077730809294463 19912754131185656
96923825205205584 136664410225587600
39243628737818592 147992647869737536
74237574690127552 167959887100299104
37680339065473528 168308896254432832
14956326478583254 44462045063412104
80086703555307360 89696212064269552
101900422772801392 168563383449628480
18025115182432684 51854226881682840
137723781751991376 159068412124593344
76123737955260896 165271932219959584
73068582078297040 189835949530911712
107128384340570576 147287129264726016
101109894872708592 158810095500453984
83620732823503104 168439863162672640
52207002602741344 139805478491841984
154841932325501888 162692791979057216
161798829929034080 179632539865999072
81399322947404160 195247953035986496
98447723613953328 152237120221340928
168481219470091840 169053854976879200
103982310351629264 126930992438436192
112750535995620944 163158877239234080
120882228176622208 188548659811813408
63248229388996080 178670751170237120
137439579434168432 151266305450719520
87533550346304080 122845840593326832
121936936843807184 161464023788458976
14840283204185698 74280621341071472
1110652238395059 116700145203853424
181839822874689504 192045320650147232
98732985420284176 189663082329413024
121969369662542976 134810377295885040
29683876146425932 46883372860755448
12471192533395354 108647841169106192
46538390597835384 160987696614386944
124542039606916048 169953146744626912
8734607606198363 168424021207576032
69305481536494056 103034839272240960
91848990669719600 159004793699023712
99327911188392944 158044157922270592
71389512282515120 154758447877722688
36247349398289384 114236044023271584
66932511883721152 114780225218920512
167864515032728608 171923323767468416
55118052647090288 84339478589932640
16346634204494310 112671718519421152
129588033009211808 135161136297978352
9642954782263290 145116572038721600
190854266105793312 192717185799552576
44424961983035360 92383230011890208
36567732687173720 166232732818052096
38577597531981904 98890614573282688
25768898742004332 178383434115678656
21754326449321976 78881015269392096
170543410038053408 173736779444861088
56761033906284208 100796571580628160
118793404866118752 152637324894967840
53833386120709312 100175593348454000
73691133668990240 95571715112652624
22956179307137008 74475909279169680
60086433165342864 116797203189504736
37244777304770568 165030339462793184
133033097957528624 167803970157785248
4859243246944732 25681347685241664
123897084191435776 174411195456501536
12532654526674452 65145460398422440
18934261929051876 147852784935182016
13365484246400590 82350820018443712
7893882141600620 43368300833450232
26445455352368744 36192128173828656
13718771388919694 50755644458381360
92253769585471376 109455975156344736
34114304329251904 123404751009493040
46037838389008376 93433231448174608
19864643751770180 148628630786168096
11313102500016378 55032640368997472
27303832455219888 92950868954717376
41352844056415952 117492223839500576
94966271083604224 114861738943670992
90749118942793072 115881235442049488
6660411874889302 138016081069256944
62627696180586432 135408301388011856
7476585617964539 8257358817869172
94236071954819360 121032879922238144
33356141702784804 145471933899888640
7785931155459502 145814403648300256
171230175074708800 181976739382015296
22348651569158984 75528424389282368
4212209805454968 174186275790790208
23278229600600528 58010785070543384
64305467953097400 185795170126507776
23776310964981604 111245947479988240
80692374005648160 153485154503041216
103704444641005904 177189364615224832
131375416627377424 142131973718109888
21060250104038216 90460509395015232
35061548602621700 37445291712667472
44248309852537704 62161658184619496
55440540784520296 79026827186198896
152918107675353536 178643848713804096
140913909578205888 175527702910427648
152251007288775072 157053865503199680
85035441080371504 157397423655628224
32633343176363140 51500340362631144
48214942319592040 130184699058236672
13638866989238476 181234179768851968
34989666834841160 92438367813344528
153374739443673152 169795189766973248
66078857832711624 165155610800636352
1259065867828420 159091653116009216
36693432493790936 64364057445243776
47231451012646136 164995876744706656
97361404011168752 139230912278978400
61156460511955424 171469830357996736
83334267536330928 143762165664288128
175378385554869728 191233172909827520
64635286943728464 129127732547303776
91581206463140736 163085712785562016
127748428185403568 134198879641430976
154821717757800768 161540997149932928
6972279633292308 77245848888772288
134120921313191344 155487838867802240
25199096196948564 45306786566473760
6134982979781883 176818682119695744
57158842276184560 175584650109378336
32520218462246532 118469642613061264
65737715391581912 170650750320113856
25833196730118408 160386275845149216
19808162361941476 37675730742961344
29025331594967292 169703614315306528
80499763968649648 195927647489783392
20672974479375692 142553123862492608
115658242236116224 172598717263634464
86527116445270944 157927841067733376
32754289152604212 195675060591963808
60422773869795760 77184915482872192
98985737061503360 108774602350592176
117297431992573040 141186225791474976
93905443121516080 192720292786317664
12745063081548306 185459295739005504
100150707879872688 169728414417687712
27219241049411116 140101440464186256
89306991797568496 124732664719830128
32487561440878184 190858663391706720
108609097234333008 196056311147072160
86245943348763792 110602173881177568
29510073830735580 38838067577834568
9333335657840636 28168300120857216
88864753582545440 138489633810026160
45650229022031344 187977329672977824
130184172890485744 145039456846792224
26226042195516180 155881570921358528
143880806535823040 191562314983575552
59191267338794296 70169265384284240
54723300780088920 90844583756100352
118861752048988160 140873979831814448
100316735716632832 193581534401518400
3024068942064119 158501316199007488
164859515125021184 183144650004825984
57986022949681824 84162431016132880
28754042261604332 98377392893254192
97243393637371904 158039685605314688
90381952339877184 143916715658450016
6908690180454138 73948795997418608
178073299490222368 179450469075670688
42835331025392624 190696046736463360
43004401063508416 157994544265676192
74083920022110032 152453424451320576
62302040884510336 101012528485943984
131007094234064384 137513802889160176
55043677200565208 147555136320155584
138726062471789536 196777110277654912
138704724015738560 163017446376392160
116138864205152784 193560085668027680
65970392378016360 100027767622286944
73720946497072608 184324724939229856
3045528219610252 53289249111790360
32702765040615196 116338375736007184
20599973028503208 66242431424462808
5603476261153448 174752240037265984
63385885135177696 116884837001734000
83999152254935424 194965432538987392
123822952202370112 163451551297544512
119123513137104656 150557060594304256
18880319504279888 74743598728431168
178049947713140864 180307679745703040
152796254150331200 172712513297172768
64810311489547616 120803786223613568
59104441119682520 124021160531943312
120050909145807472 196717656084810496
54740045234034896 128164599154058912
20240702353006048 45668627406531736
155556269090414496 194729487086135648
38316831085102712 113390220361414720
44760695756218800 78553295187173696
75900712944175632 90780673587895344
30065150969688600 121856281091432304
69080280739797888 133899855012272768
6180729818931758 34893790047686696
25994175802577980 89555538193025040
34822998100767032 192399093671129344
136681491933299488 162525804173897984
76014949509707488 149655413157424352
20174310853751580 70759566975452048
80553048723500240 193352368199502080
31425099437303388 171160247841333760
27776060872670148 95011480065881088
93532512957818416 155973425678074400
42458988569625288 148827620805130752
122664595548081616 143485422689125424
48510761840385896 92810488412812896
44883679762856064 44899859981465600
18529106087001968 134930972493553696
81553494612057424 122247409847455632
28415412623632200 149904670444818656
52027753911161336 164166609538930944
47698403115203480 63461756994865416
108646389529141424 170434138776657376
107466991682775984 120032806668956048
43491931652668744 189302548235098336
81118607718513712 171416923742146656
47298468978104480 159397008906743936
140690896609826992 142514942683129568
153112194846911168 186596034047697696
114414766140634624 182253492948807776
110340996978383584 186220187408426688
63178222274088728 187275978777715232
1456788110953606 30096935547047172
23692290903433204 119211320639583568
45227925716010912 189874706675074784
21912870094826020 147943644970407744
16396556516442270 17188100175478508
38323649374989016 187534080613034656
26787580957221068 181377207896929632
19206686383581552 91495532426797744
136017719077341120 162783337032074080
52393735540739368 68528314640709264
55385262566568624 150154314410379040
25620949032136384 109974727476669888
33761881693015636 59563060527642144
39967331210688600 43213922480343680
22365512804944048 148832844742642144
105234458907833392 146855370029240512
72118419421106208 170921244721150304
4988535069021406 32109265412414248
24847837668595068 163560902008547296
5697274326405471 6892744015689894
94297361438872208 126253082579139712
1951416954708626 91155337218555136
14451446343696878 78643386941953104
29373580838677932 130290137379399856
39114297531902880 63119802408540288
2925009254454878 116343056093679792
68026600600602896 149048941925551040
68389375910677464 196437508942126464
125120051091056928 136192300077523808
73775487810512624 139357634082180272
20038176897371564 102051001645612288
22289477387846860 121244798629690016
48131295957217680 179941963064673856
25829005415755628 175226386422682080
129813843549452032 147159940750456768
132193935032438992 187307544765968672
39963692144338832 115213219869908784
20161466524678976 72227849854872256
179925034586476064 186693767219571072
2798057140166882 85955035122248992
45995874432139856 184679271810426752
50142045793541384 115529291730558400
69053853160960896 151901366028893056
13269692317986910 153436949701130912
16719564862547326 170280688171363680
14579604516847008 73349104718658128
154493787167341472 173450134872099296
46865569174534528 124641645133878800
57673388927193080 62504377272141368
15478089296714562 166865431950718528
5730008202187140 40430326554327200
166722652526623296 168065970112953984
112560639089355248 166067414712040960
114728530203529056 177051113909940384
26102159891525160 177813752699710080
4428212343262299 170342019860528448
67722835851974640 96765923595568336
87007204778715120 111568485405601264
29356737186943236 52395775789400208
82503216084285600 89651989998968144
49307974051412560 60000637159671760
61271329106859040 71462384852327536
100711588088375312 116440745385277216
62636079327536384 175457919273201760
72946382687037136 145445312247035424
105426353022033888 113205327684821056
23266618875071888 121405128468803696
15004043096361248 159113402078451328
11015453895671062 169159935368979008
72349351781660112 158569084480788352
30529672200410900 95017021147079968
106991226975672000 158313038877633600
10687799060471892 154453949519376128
99599954856651328 141229737081621072
24790803414068320 141075361539765136
71398667789819432 142302106794987008
27634896238832612 71469369829377888
26681675545854316 183105955720719936
44512926920600320 142593236084829680
93000226719943808 141160606809411792
107283195093797824 149721439911528992
28914958228114424 173876365219919872
44375474022609032 118535626458254608
5866829660568931 196637560594284960
51766547631558416 55767156923395592
98081707113353328 148601011333068320
105289592428553424 119272367713819616
99287211817734000 107453511783612224
87264271645941808 152365589916897856
31275352819244536 154077273545597888
107659591829415616 181944740085634432
21358362290780472 137920809625652400
10656702499225386 146152312676100544
14814620856780808 51783615346764024
100600197053138784 126763877902772416
53734670512015856 65251858283435848
36708121609411848 144366541215060320
78309598016673888 161599999635213152
86876940860078416 129691114495858144
40870360126127040 68326141652932904
91623544398664896 101522540582504096
26130343000135356 181058391977802880
42987105969773704 77889972098906720
141702828350848752 172094070760929952
29356452789879792 89143592832980784
128834921938225504 157944849224493472
64779670900772704 83661772548216608
40595131082925352 97747999210340064
129183477015236976 160829159826554560
99209383575548304 144812986853043136
53551693342709216 118092943565761088
151954536679237216 184779518886554208
68184758873841952 193924117875412896
63712525185422368 173137427399596096
81084995079267040 91242113258569184
58720186223936736 180196638477308320
8459587939089553 144200314124098464
188435699228803840 190677882379271584
23320855372561700 28967435346737644
150925254440657984 154664915515329536
65151754958767864 182316518832512000
41264867140837776 152203671727617408
48166222805016608 194909090911197824
87049171998072048 182608779282526240
2465499907430252 174876548373960576
145511802317305568 148730761103190112
57623692220333496 142902865866932192
82701223184513744 124567828775476192
15413209156255812 144745043762105632
28139848781161780 71215003099864696
2714053141800925 56722460140555600
101323403439234784 156291536576966848
61571329821882192 181520042287011840
129005306351299040 164967781551674656
4906385009348785 144108668352754496
71767685318121480 180210871001639296
99784772332284448 149108887039182560
22097374143464840 41507383131660536
19073226109908556 133220812366225056
67599519361714000 116932837199577536
192553646069019680 194776995743334368
49026698233124376 165844920112648384
61133149813744520 155602196814624096
17908378992255022 179649028855240800
92742511928793328 186449183469830592
21115876725390556 121825908560167904
124865334563767872 164151708786356736
27053334021172248 47529409223800856
37749472386542448 96064340136133392
38509157967788032 102958091119829168
69264430895533712 184996791008041632
76078601529702352 107230042461036240
180505460256740704 185086719654190112
58259009331035456 163410802087561728
28792934652467316 30091872935468908
16637909132979124 100716257876417536
100377581543897968 130050109030345792
34024623441502496 143300430626322048
5786812836323877 55973616314374696
55629197253977976 143036558071403872
19043764988269376 81096598457080688
78125573912918 142519218565427632
6102163884618507 100013193724995920
116993203867359680 147700601781401120
65496182862675432 152984712819446816
167409457154941152 191246854706018848
37480049934211536 56440643366219272
139676546588070544 192638368445579616
31846450744146680 145785834053521152
9667540001160440 133098724493144960
29820631684099240 183155084101578336
97254476646262192 119311459631456832
138317516168943136 177680885562384608
129976116559171888 191354925805132416
65955186808190968 114098737137129472
13008824474281916 95336979305785248
72223326797304592 113118696663043824
56768629208418264 114491200842322976
39892867584845976 140841235062224608
36146184962310128 182750494142651520
17004656300721666 35271326882661692
54717112603482480 147748018941807584
189603358668132096 196447351773275808
96037230021505840 140263617065330832
24311580538354408 80284127482599008
115345900550482608 193195335287051680
106490665185383984 195063949949354144
58359270557342176 183339716089924096
35983417122501400 131485387344531232
86249259125656064 135579772545591712
183896857498601664 184421358195830016
68707063141183520 91128199962392944
59947899691946400 116335756667519232
10516436315172316 66583490991135368
122710487908483392 158905661601619456
16055398057050144 110013281150686640
24291440162261292 190177039196061856
74636671991937120 152739237095958272
67997786042924000 97129341278960032
70830836810949976 172510222602116416
14801896632742044 166018267923600128
78875341663276656 162102446719363520
35954857259434584 66330982295280384
19268964287437876 20945691532589660
38586405016803896 110126071766636160
68726236675700032 125149268426218784
8380246535943574 145241363317103200
3201164879588152 9302168481135574
5359244552601090 63636036403771872
1181992365880174 157784703082788256
110151989233179376 191355959062121184
34496610518044976 58003788490498408
15995685931452700 99054153184551184
7737082118404024 194972839145556352
51381373632799472 113420477914648272
47066181260597920 59829407244534144
41457277150897872 196529144379154912
21651346665922612 173630343882750208
47378277833727440 193000097530683200
105899416344741888 107630125288173888
47433647543264088 173018098615102272
49837360952980120 54482616291493040
66229704110893464 143489149560317616
65017051585488520 83062987454738192
73086041384072880 165897652141908736
114396931432366208 169360289819319872
111894989132982432 190770115750987232
158809382877910528 177689657333170400
92016819358934528 119031797400639936
20052768388495296 127547244980378704
110166507022864320 139657292359483440
14067710740213564 167251904046249632
117455530263516256 196347787854885152
45429165636162840 166453448012109856
122139321522891632 170124495555910752
85845861572682704 130137222350074208
19743640865248940 35041023031397064
62712608322329728 155649921252729664
19732358352321768 66858461327079800
7400507336846711 52585579012673328
22379994863604152 193326128683883328
35234216485185684 166717374377791008
78414716262266816 94808676585893616
105431031243983264 187061082828720704
82270740868520256 84654428258970608
159952902378131360 189338460866644032
165339233232632416 181755538464871264
38296632298546696 61237495249419056
122800947689936256 179617764788734240
130899683861550144 137263763432023136
43113631358829472 99202607320840448
77258977068088096 109469445377360624
139173981938260352 171789366896635616
37737706154559168 105767091517346464
146926109298692992 178127820308047936
50581761501979880 75785633976577360
66688648855042160 77383243586454624
129700246858434896 144115317892469952
83161505282757088 189394525629286432
8777719598930506 159593070546377344
63233157061485816 180165816604318880
181973991406640512 182796525234695872
58686184387209112 92188362253527296
101961066194201744 146505379126397696
29465985804168312 195211200292303488
12407000750229824 139389901663820672
72806805088104640 188570279775880096
91628038473203952 122937553472962736
68955305289401120 81608286592294928
1226426143204931 4030475242361042
125397760085619680 168567767654611552
94459998131609744 181770157775701600
64515308459790000 143471062664100512
76739335605428208 167038767761955616
30512138427104204 81989022430691904
67341906250102320 163745282428242464
98695907999113104 106654927551451744
59063248891889552 96649914470453472
31176263091482492 130326182367128896
47137529232302056 88890932229712528
181726149588710 133670757696401152
56094474807340848 180841353123313568
21628988425728816 97958476481441440
8520646696264643 177186877135913312
119691674198957072 125451051208190240
22733474650292244 91253160841305824
31860672494146172 183763917881931840
1884386101633535 171777722832682496
17689934989544100 163865749134832032
52984517946730024 144361716734925152
13638324564801970 179555714169983040
69439168318538848 113559300454103536
110718342604472832 166192941092478720
57275089076045624 149485095670468416
333239080439993 119814045575003616
60341158103009240 86146800098084912
8195374909277665 42408123535273944
20502947523060572 189638228452324160
54051290675659912 191959880005805952
39896708812194840 174582145636068896
18662641593161304 35882068467459260
45340648095106496 61942294434177600
100825192934988128 191064022162103840
45330381118011704 87312058945345232
6464639362674352 85859542610665296
55991989191147400 100825996260893552
4356743096729703 98543044350026544
66688295374949104 137264651635854944
61150525453082824 145096543387608448
90115852782186592 143257311018925152
166858694016534112 185210342013162048
55714851312807120 131662794583748672
139503002890328240 181399605092639008
133041390080457664 141117525412471904
105206725542637088 151739923998576256
11867553333858078 70084751895111176
27820686324791948 176123991431645728
129408027013826752 194667301582685152
124437524360625520 153438239307826816
75480603773074112 127592421045845568
94298087975894000 130376954814600624
129354313560046304 155183106082848192
68795147440303096 97404523883463952
130983662869381840 181269709902526496
35243865204612092 145415580960869568
91024218496615632 128858821965458208
154267496446440992 154766972260376704
48279239684868816 101522796342809184
11532395225537998 22911119217433064
7760468093000121 96799721954024960
49344392077919216 87936500603882544
94336138825144576 147553752331930272
128578794596229456 184208323535849248
130388518151927792 161386191090100928
104833364935706064 185903910979015872
19258693687602652 165013995072907904
24959892543200368 44685301850682392
152120792508050016 163450161093641760
147431546262821504 193118407512915584
92876350716787568 117239457261667584
121619617877646560 123509750806495696
120732209476877440 123260424370782720
93848067561751024 123270835828445536
78998095784415072 134400008725510096
61172502849141488 136085827937189152
30977526378699144 56378493289456800
110522223152271872 136251715983379360
120094486504486960 139531979868627088
30848144775916 150563033963042240
62369272646275064 170298543030470272
123185662268430880 170968235880289408
57201810502506056 114983862511898944
42410772632349480 116231871111328784
7270660248648901 181278331154840288
111268640096482896 187432784745588352
72986539596343200 131260784701383552
24039446601977076 169014188178740032
14767398155223658 57337655054003232
6486560119036887 114049792830238960
39282153649922976 169169974322657600
59401217874068576 180427246979645216
115019563823513872 194455683082462912
116180398174043984 131968001571914224
73797615520081280 122581312956089664
184808359152275744 194219960921786208
30176745893319524 46905093870538240
11775168812583212 18629796406175532
87840466612736464 174343008325029024
32174730960694204 55161735175533424
103294143679073072 196383501957893696
52291518342512000 54064867272673400
68301875378078368 180124577308646240
11937876801553884 114108517452698000
117260363247389632 180087273398242112
105317932045088832 153668204114193216
29304960955595248 171486179790741184
653291682908595 66249077515205584
18313513450028132 40033874406542816
142173024477207472 161675850433278528
6440907592104870 10680065405787350
32540246034021332 91433647902246304
134984688977984592 179571524305699648
85297944907087312 102222408630039568
91915183264448208 103042498013571216
21649998085399060 189296821010384288
28484744789476064 170189372798245824
10209032673380134 106733226479497792
87879520929705968 170197333802537696
33763748090159420 74047030048305184
13377383087272902 85053925975932368
32936351106097892 186212357057075168
31032448525584072 102798116287307664
75885888069406368 91906903835970608
55851334105275776 137231906147941872
14192045204250148 196042325395253856
28335016320864204 143678851180411024
18315988801896348 21785065207346760
161410588063995104 190374037913324448
114114430790891216 159285374462320448
58060337873363128 68689881998469080
142724505390614208 174480727988749280
95121009859274720 159616026796157696
123373398074080048 157002834146188928
149962370181876096 168751015219149760
94528881907421536 195672600774946752
2087622059592696 82857123972767104
76722506908040192 130473074540049360
17370682064825692 85402565377513712
58866126567570144 122036210515699680
156871181483227680 158531489167813728
90484274614716992 119333120506887712
58898748028170240 142504027824500448
90697922437002240 146006623924800672
25972379750516228 60712628499546424
116426196417034240 167952583420227744
53866303960076304 107561873834928640
68083391405713784 130761898207088064
3968598066858414 185476626375630816
47222035329832600 196719722916533120
46707448957747 716222388144687
48007163371702208 85350313735084960
50042768093086608 138445954070897168
15591853010491162 95484588829921984
127899425042558848 148688459772170432
70852368969017344 172861861545978720
89869980930910160 100411008129317776
4163533856456467 130521328988657472
96386787571812480 189851953613252320
7357466785455987 144932240092340096
20793863811987696 149692314886009664
97511440353920256 164497262499200608
106767380087109712 112631040601967264
8638359293145235 148241277857617760
79163176200835824 106779433194217680
59562123505567216 185714797989686528
9439381606492850 118185506392116448
28604380419038408 38165328510012424
121409528043503328 156342885250299104
26208184337473768 66988957655686440
121972057479385552 148920369805698912
17080156513720512 189308025445364960
135963042605905376 161616355563113856
832776594140672 30258497732516060
40449179562173464 190993826450234688
71248171631925896 109785166060856544
178997290602028800 188210652833530080
148392588441285024 149026279908034592
91515905532152320 151846107732481248
94018004006908448 159398925109477664
11814351608466480 34483640551452212
102897033166894912 135210372855625936
42557530866582064 63809624342202312
109558306539909840 166116583116446176
159793405445827488 187747777577316256
52731321000746272 101389994935571456
16926186430634806 120434727609184928
6876207781398640 48950010106548024
153492684791334112 179920406320818336
42406783323668512 57198941775261008
20609541862396520 192841023128492000
32838793161922980 96420264326370016
155905000008023392 185866542711959392
20732050732607 195741645454910016
12134896798018750 138150331161132224
110468738853584944 172293978174199488
165990893304178240 168536855167451168
86130548878129664 117709585649622224
10005155716691222 64149446918418016
73207458846977408 83307180133825472
94533659293718768 187222194322390432
114859521833238960 127431327582663072
99278387571408176 114133688803037120
37515033016526128 134572621263496528
49305902450070600 140062395171291136
1791274271806675 145895873186594944
151105997858285984 187710887358022528
14886337663960272 196398513860668992
20196593488831140 100302190613689232
26369147671412012 152497796248809856
151894329845784768 165190429266484064
104372395801533104 159557504869143520
7677720575276072 181994831795070880
77068900149100832 193827846568936096
21507014158534620 160801274249878848
78547373979770528 134782252562838576
57804891960150200 116890590996612368
26289245893993860 95978342764856144
107043226383234432 118885291890767248
116129074335043936 119777709086170688
9949667880057658 52753736885601864
135432103634103952 191125320685345216
67320427510658520 127813792591245552
113589485536731520 139816440379573216
30247086588354920 193752775518065312
11924786249897820 54798522857868904
47935081449584024 189599209120235424
121706066239313952 151606240933501632
17756050761621580 59897051299189272
52546939738761504 195491168762285728
40115841133384352 127870027700119168
100625962715582048 191356213983519168
40402881993564056 185908743869159776
183437164173446880 196179953775353856
49680529122131720 158693201603487136
10990013860493036 123188134647364208
97460570899129488 190696794404435168
37979923576224400 161276386447858496
26596752408845116 139530403494261216
117452334138916240 138551001462773440
2984417923492808 91344616123125248
12126718141320138 75675019519170896
10250570513283024 65127550380672816
14466403200926252 193678209101455328
89283535952482176 139524308445951456
35357329183983592 111317757549476080
60466529454477944 137388701940451072
117134008960692240 138179861901191728
103578888494096512 107835191261071344
105538287826337360 125659422690533584
34808696208361500 46507774103277040
125467058294836960 178575091327015680
104842053028056160 195900127597053504
30024668711204880 47341576210516296
64513229594787360 115177265798563360
162952069788274368 182082272811359328
159980249655455392 168911223875911904
61396219413763160 106809903206412544
83554675628051312 108237062033262016
132599114746772960 135647106606457760
23555517698193784 53166097503846160
118182537116972144 195862222022700032
79228087870249552 148291600917520480
56792725339496128 89329356951852064
28562979898109104 69260369512900080
29177206395033028 183527824322017024
81634642280944800 177220711891025792
35856194553633108 101593956139270928
128183337155754112 145075399260879872
43776383265243576 54519380617145560
65353591047184448 154752783139645312
133999538688968864 175779370204819488
108446082695804432 147055832298934432
88960217693256368 170072739797504224
51427586960314864 170756988614671456
88882618417448720 98422447792323728
85382411152431376 187958018966598528
16828292833256618 176051744863939552
84555100198295728 154632485863820736
42167341270083824 189536910759879360
43675916355912256 194798679715579200
25451178561397804 71175596229410424
36585782423109800 94367419461012256
20755516505492540 134811296823312512
140891312777220144 168910165412355424
8257825346339779 184854142848565152
92887745258220192 149060012361298368
122910179878900016 178927378791510848
112275149997254112 186291347617420704
54815582476934568 72124357688750336
24847517063665356 39990293415325152
27996253152458692 138821130549856480
51868683687285664 141025186089668144
50113186778323944 185570818547022432
185658464107591008 187555835070036064
145200257496437632 194146435455747360
50792360764804688 102308688438764432
1776809821964756 110681018368578656
19222871620639148 111815978521214800
134598945938647440 140308942286955376
36331356421203192 112036635362896608
38816945112954928 118607498374208320
86277704716197360 186888230835166176
144402098145863232 188485659675114080
96131909998168432 180907703285910304
49611364287501064 133308079208255984
93527290162994224 128482642682823296
3108976190450413 162709625270145344
36593403397578080 141128659837881840
14888690136470176 68116123815466992
167942427068383136 194950984877616160
105185458317174864 149442102680309728
94950618680964496 135783157729013792
166815851563461600 183625575039618560
13355387506596688 91168092119133520
110121535320402768 158198463399633056
177226989664895360 179718520886283360
79523837961991136 139545594387969520
20189115304230224 96549686763236160
56404401890076352 89789643545310400
48228045218431192 82783056660358016
8172451610951880 191113931435040192
8057985975648196 107331284376374912
106925271192558848 195721720843050560
123185704257858368 134096583170407920
139801407080057104 150262697484664064
98460006975119424 142781107793457584
63704246886194344 134457724996688144
122129099327621600 127782177597974464
125067587702167280 192512776378278720
120272741108065856 157939651860615424
68654144775544168 186529823960753600
125740503925461088 172348141110317248
140516294216653904 190208328381206208
54639309419097440 171235845384946752
70284847813573360 179084686835072608
149551963641412448 171130169410906720
103973126824943376 142144250712370848
89568687336216720 192556902427310752
79739370694100192 123382276847691040
127353227946768144 134842063166453664
19475086626913972 101036497673197680
76284134340964992 77871243080182000
49763838255512880 149778998995141760
9473711302571282 22734104597027444
54983069509463680 165930413494242720
119726673528600144 182774270451362816
71779911880705616 164689761542808640
164589707704005440 178625992404607168
32386802336318912 123811792238001152
40087232610458728 168948503155700192
42668994066421976 128231701960161472
51484267731205896 74375867759652448
14922782622454014 91604736876940768
57356416862382872 125359378957895216
17684631497202486 33691804092463392
29230232273732284 122854685012388160
10979906897298956 58799644663683840
4758742371615045 62688770877199328
143735828856797808 193485634801637408
19383404704259620 44078647011210608
42409700372648456 195034063033480000
40757718773493352 66210581827746616
14587158181405356 38176084687585736
75694220768127824 189078780808709568
153998672828556960 187019467694699072
128729773220294704 151650157616431552
19338677732846644 24203280320146000
25759552743674468 120194159787987424
127166220771275904 193609004814911392
134986526220524720 148230991891544960
44597599891460928 148761867165942720
42068343674175448 121393871702648480
63357117150769912 195332056680261536
63048926308372568 92194825825475456
82506252088068752 186826427597867104
118181963652565744 192654353629791584
149754908056214688 180330360028852992
11570093973368316 195306095532754368
65770291398616632 93245136170061840
12299894735769356 93948276441038832
63398165286123712 82055182222846272
28288626693032908 114866179743538592
48241859172238776 150729348346456128
31699056814540244 109420291997767728
8146453316450196 126063009060367264
68702329202791800 74363274432380352
83394635581498192 193975461823398112
30244401735295080 156786428470229728
23885499717509252 185906340008423200
10651357354010646 87235825815981360
5008790669519040 19199743895987900
53982090427541048 134840529981069600
50741048270146248 165139086550986208
103107203812983680 176218992485838080
108244003110999104 154651057433013920
267043880883925 182900432275732576
20811457991006016 81642776885235680
41530130537917912 186356461315678816
30080339557975236 121746680639604544
19744924398337316 69791157181391064
11951982333307756 15209134616701214
52816702874902088 133776581443045392
120376268999494720 173750044619528736
34056196771620824 112227109994032608
66039900522397408 137280089099613008
73280346777457744 169175785376624448
122028461442395952 156682467827641824
2168229621907555 65775942317049040
12503861322536926 64604967404256760
150430119502892512 189882397304925216
5933646554444033 152050865046590208
20741857349189544 194335396099216288
69616077850096056 180911460045800992
10171675135404302 156468419246868288
30427593207858952 92690498053325440
61522972649366048 68048268513749280
68905909594040000 95398811646211376
90488259568458144 177165608021707232
11675225738977312 157822407258848000
88613646200199120 107528238588893888
93976949309332048 181282388738644256
15049984212134342 82737689846214192
50981154777391968 104657981873577952
89717710026943040 102072240473182768
20342926711590540 26206684605623548
83363076084624736 108070187894023584
38121106922572216 154328770379809504
62346981675088040 85529683184772128
2807948730979280 41852223427275168
52731720423489104 159972052730920032
65164342439639400 115980414474107872
20732126176306340 153602751797287904
8735603654761656 70363843720458096
154469716731695392 188482150463831520
132621043582917680 139775322279335776
56517071619436088 94503498452099184
44673435580752000 159733926051260384
7664666668505873 62573744036574560
102774775184141360 115539204730462960
166306144617314016 182941033029908160
76895941494812224 161860923874988000
129067649197557984 157183150619817184
30022679266903320 161916801340934400
108478989092968592 195529942103226048
34547543913609704 107616239141561568
5438187526196961 87778962594776784
10233450996374246 139689625702923424
38675361248910968 144319536485365120
19969073630721892 163963513385892096
40332542726023664 63760562069811728
126144493687208480 152315492078896896
113609162037458832 194317768268466368
2374171746089354 92295072176671376
16225963500462338 123975611240070304
80168318525753904 147826920852651392
5141944704311375 99915354365798448
65397358523085128 80714491005056688
85526297223513856 190161112687486656
66074499413881680 117501054561817328
79098295491937200 190789536798542656
71544322306093848 85663927822919248
56971762920734168 159628903782286368
129980090099066832 155131386381713952
110832177932236032 190523109645562336
77668827079980688 106436579106372384
46742355466717920 80978683329489760
139600402577002752 187412291441592000
57983686592331728 62880650698656112
177306193990262080 194038657049617760
41751772710886800 162614391374526816
6954691691859949 122776982466512512
21479741229342432 157838943652643360
47115213121405944 108772330299048736
44354808202458496 109961620840440464
50211278640394352 114586166514467552
18078681074197940 46220070001109096
87021052549269312 171999267368179616
142954036839159488 169973840754507264
65742975168035888 92329720493788976
85884517841253344 195189702147934080
28007640320224364 77011461138854848
88859324352524800 123643100542904368
6302672064411736 133766610959249136
7360233215426638 34783339498921072
53135741355243880 153898975095311872
153547037009582112 158301430785870976
155268107947372320 173887464025656960
20238902322904068 33837038149169788
18920665996699912 50672404437039720
90478981495964352 176456153933570176
128503562536180880 166673613516497376
10148785536881822 33886198025905340
37756774427691904 79135249622535456
37471066106580656 194754619781877184
124385187333998016 151797151153772128
9822777329427418 136443300671840368
78797788645743136 113149386401499824
55958800219836696 162612425341125472
8465031057390374 32404354193077788
8168724096975812 25579730169418996
127859696763995776 155537468329650688
58997635829935392 144575134479945824
113191614756101760 162658190604312768
25326653091960288 50394157140827592
65970379534870608 71110640149019784
55682781459192440 119736632119271232
41911885091323472 91174639202201248
18604748526639120 118787779228412720
115669120638082544 195064274818638016
40407737703874400 104053221070131456
63232923843177736 76170166679658592
46327311009434392 92416047225958096
16123679688189300 60019357772024848
84271447022403696 175168851954643040
23319649225508080 108008776135859536
110547320304089040 150691483321040992
75663429477500048 166247334678551392
154718745728766368 165800936107001120
36149987538068304 42123110947351280
38811602970401912 139416897562059632
30289667650620928 47016699694509384
138187621884698464 185160650697377024
96080694022646928 167999807237722048
6240899821746391 171152090730012896
110136755695024416 190800596767534400
144151035456021952 193936892659600608
48211395872135176 166140569378752128
156930396036481056 178716864432458752
34215548407238692 126183354441018976
22166966211213720 27339496913956956
62781663467486728 124990868459226272
77496998129412592 152080075708848256
81422177917479680 192191330938512032
147310063400621632 196043944653146336
71542770365424648 156840625653981728
63972673145660832 85116857306048112
93761365966931968 126338122527020976
72893346877586416 125523934066360176
28599601856409604 189291090200523232
39924913815580936 113563272794688960
114886875891478272 127022835490612976
92633792812762816 130773774449740416
13367473846992358 134391337664619760
144951304086656384 188264468324365184
26323857094135460 78997607078451376
20471600474122456 142918995292902928
101571724426407424 173385684300124800
104720730265791408 193645992651207104
18502186808014648 135586808840617136
68623364072653112 116668903590692160
51073658111167912 172383293343828512
108633042765129744 148057641473950720
101931069085093232 138910890545853104
7184941129994037 72934533073829808
34790379626916436 120465442710994064
20415979525013312 164456045292755424
161582498844348960 177700889859200608
104942202883561024 176410423660628352
127766737408154560 179027900629980576
83377974178437104 94557701552301200
156842570345741920 165713908077429888
8526427742500453 79851829728659904
21581271779665532 88045850452162320
14067918808846256 49951093292479040
120927967445441952 130882915245221040
11438977194799488 79906006780378112
1889729130712116 20701492539770664
77196308434321184 193204713644467072
66664812455002104 146366043602841376
92771174546092320 176816026252742048
29267657763713680 192215359681128160
8837395946344170 9687882088268266
128760766219480768 181423283076828608
68793263459229944 195175316414513280
159493879704533248 186794936488399616
38080139952763624 144505481296546976
81629898065546048 93351424915634336
67345251971509696 90094141977839392
143005976331633440 180597298385434944
18408324313763180 87295247726812752
85258654146044640 93350087921907120
95636691232295136 142045867999906464
78376324257153488 125152752331537152
80716708203261952 139511114759523264
80507236500767200 157610625135302624
29031848867819780 135055909381774576
148324951065863648 174656463551893088
53907390631053216 163704293225795680
16961790220310506 110831836464272688
153641331440890400 186678898601310848
128871603723118032 186446878719171744
1173816784788418 19745265192742884
31943710139250536 136274773593536416
122727343776463520 152621217660190080
21279742454938096 92641499008699216
99303105489804496 105175479474239328
19991910274151208 180997906370888448
63318517239966472 161555023100768224
86042238561297824 143138872346820672
38054451093872608 101746347803208496
55862321216630520 171756104435937664
63508179426785224 65780705355269992
23152006490500420 106741717451367632
14272588446566742 104092679433278400
106839838883310160 171502237437733408
110583982085975984 155379882100266368
82244022614525888 86563626799592912
61202279829954456 189775373620146112
70914752164965592 187579049140480256
53436422979680088 109454956312849328
143803159835044448 192432911892435296
35536770366642320 103170347037369136
120951311382733296 172630857294974688
13995560269647930 25994950467809156
165380548601860480 170948830844732256
41592416946829648 129212993880524560
100444906951848048 130794868522498672
84195768219166128 178866207944243360
135457645725006720 153740114007919680
58855354614556336 174715304136648032
153025548141585664 196255387674453536
142461819053001856 174136822849798304
51267671629283616 192235610339256352
56123433827678656 107804732966764368
66739704569404496 116331901078902688
149873610401467264 181785982058613696
46965881499011512 182067911528579104
119777870806331760 179740071894757408
14914885961606986 166649208019284064
23498361077185212 101592395226397712
10781183260503704 145127220911641056
60341333815202376 181026335105765408
146879886073152192 179775877214984320
4344795427345112 180840723479885632
3271948494131159 120020289689762640
87181166744107216 156107032936348224
104225065789673728 175650521828628160
56114991306621560 189168542230267936
39603500133980776 99357581717843120
10434094121227588 19840098382405836
76706166623722544 161565337607271296
71729122775920496 173966342874539872
65453901509191296 106281690711676864
70584762426149360 86982047458486896
16938391754097294 158267005557118336
17115096791408674 141207799853366272
174154121684465952 190690270139767808
15980012845753234 89908021722529056
299175125001292 70629371800157800
7075339858738520 42747804329831952
18846448267410836 63945375315875160
25510097948062764 28541123404910572
32121325943908952 107732407048061088
81962593381911696 118745302075188048
59596505354559216 78306966734315104
98472246308895296 163742323657077152
145432994408859904 194015381703932000
42180018246574680 124660834249680800
112346792664535744 126879054981221632
25848903506694244 67732576961802824
89503500805456592 147649771729316032
321653733200976 91077106136608496
100357601462458032 181616504396843456
149309196053155136 187638441072275104
79016316182052160 190802449359068128
90492789129642464 130916256909975280
18284665794907164 75898561977758976
18509130541699760 167412663232701920
21212317261654980 186767399094776256
81733102985121216 177917705541348992
120505805676377904 123583866919806736
59113022277611104 189277601243717664
154465988954427616 161585648038664928
5411518607828687 181524077822192832
21568807733285368 43718526141631304
24024667491284672 71810522426921656
57160171872389080 178418680818570880
127624769444838880 165815261971591488
99934391172946640 167457196880229568
28597906046135312 106326408197244848
11442513708488218 162937544517651008
36262635290303760 168301341557785984
129752439730077376 169445266357058208
128886586440777392 177271944560463712
31670139201124352 137638134743524992
64494834535677256 84129579958851632
69847951330691752 114714789476861296
75168552965308416 132718385871222928
31122901699047280 32520043158980748
87592788114187568 99886157647497984
99844446880555120 111973556537074528
85893969668583616 160514672639145088
94186496178223200 107751507729838048
3173263783460788 10528795778040610
118987150971953776 143761787796577392
88894744945152080 135148713148486128
64065373601980376 81367173319484576
26842127491504932 148064566459132448
113547157948282032 134864705016088016
1131772510818626 42727167401960000
12943405283198374 174415962266893056
32662907124489984 106410364889617136
5610880971037136 173788292000796160
36534499350563616 120719070027571008
6931620813353861 136563938432115072
140394479598521472 192610694674856928
50810563860293752 71158672993604080
79607697104180160 160391180291436160
27512208614085936 172085345875029056
88280985329131088 178000366848726336
50779722400090392 131089159368262800
36192720999397512 167453112092169504
167200671758521120 168743203529775488
192726741783272160 193048411360650944
42420711664921448 50395333690286160
24985887964293044 91846381652838368
23002272007612992 87598148880913200
54998157314752336 108015509857339136
140817866945245328 172524751429527360
150799664934257728 170986903544195424
134186495540370496 136221602158618928
49173571386162848 80255792538305744
46162392152907496 92270534194764816
33127153377105132 67766304491427408
26270737077748508 170805030771770816
143641862580455872 165072663417656064
64045125405687864 118879944762507584
64672712858691424 133719869294760688
36156096272074992 80147411433973568
29787695089803128 192939393090072128
77308655179128208 152302390623653792
82100844480466576 144862738877932352
62660386051187152 97440446315790064
4500282736392024 97728660908559824
25225260560676564 59091680650041392
112716719010650704 122108467214098784
40967567837201232 175876421410218560
52119748629510184 129606092192462208
12486781968724782 93163245623041376
48280189220438592 81085744124477792
169629436323644320 170016431664173344
136635461336074192 177795124855592576
51355022200837216 180211898304209056
40573875622314792 73103798280432496
85887262188349536 125347069618937568
17009895994148712 38800549702530728
74450620479889504 115280112073202144
9489325014951870 14560666813094118
63684425549753576 81558273599239024
118301693642558928 148347137132873568
120653735580839296 173783342271298368
125926741907860240 139752671737444832
58573684012370680 121706875786777008
66720149936519592 87363771275974704
644030079179196 67779871645500856
94638691638942080 179728293840567808
8718085192278109 35589297571606552
72148619031122688 126313295846949024
137430798206205520 195679007101667008
83866064281830368 152995409017397984
106996716704423296 156991887238179296
64695916209663184 115550033494889216
28577450000083272 85378030489204960
39831204954014536 145161777815663264
12433117957558626 148170699669511072
34394263389846856 58774462773333464
52186556436270544 143852576814677360
10240014704522436 53464537947618216
78617019895607936 141401920874114656
44770703668016624 172123224434417568
120195775498124144 190501010951100640
2973281654245776 110784398558838352
122725215588325344 126636984892083760
19285721505076212 89611568611890512
3890956465808212 51778817318971184
59562207297837216 171647163282379104
129184197419036704 164243426807451616
62755524614281376 129631144804300848
125748131820945680 163756971232119776
115428091985668864 146053881099254592
81317671201368400 123328032671472832
79602248666367824 104041196961730000
48262041519671904 81936700669543648
60250314102250528 158253436541259520
25317547049657888 116258084278164064
81603488729031680 189602263896474240
154237627970832640 186502959700662912
95269020052906720 134313424477347600
70042472796603120 86079075979276912
29629064781791328 191955018504144352
140502481729451824 156856384008173280
120677452568258736 142471698419340640
40053744169353760 97699266773194848
56647069257259600 122428351566433424
132108632706628912 189997887172299776
45825944549979312 140947290815738464
30285451704510596 68042012745570472
4349696350536390 196478379248425664
77644946215734368 130121340808821120
83508329147306176 162146018693569760
101097689215826624 121306833725197248
24747186023482356 75903243585646224
172656759068320160 193844510724884576
105192446638773824 148203616909267712
117204116997712368 158004039274719008
64372055316873688 167456388210842880
61537470346864920 148524992091212672
47488212283145848 80996401842333136
16130434080878054 18749609678719496
72313488099815584 104347235738911856
130719482675368208 175309529554648160
51402362222375056 74552919431097312
12260738332831400 85133587939143280
139928488114928352 160439209100562400
56825509574529872 94827975214478560
17422724888797914 164888273078306016
93807360932578576 125774768859414368
110794868203957920 143155454795010208
167973133831157632 171263602308150592
92572727708890064 182801717810859424
62998607705423464 98865133170489088
149622477450624640 165340630882647168
14927574553898492 92963338650957312
26380937910264592 91798187511905104
174185541183772768 196523491167649440
124307733098061488 137856434070256688
71257310144873544 180216073616870720
51595608620291040 193100330530624960
12616867364019154 20105510390686728
51318164903814016 141285687018363984
125263894139407792 175107449501992000
8546352654300787 74781483730618752
39642843057239536 163552460140846080
141603973891771840 169549073457573280
39556153219328640 69631324434603200
134746024220311184 166854213334334944
104561283206159904 185671949876708896
5398883394673262 6644678733038633
44402876548726688 78433535415853488
28126389726476252 51843431837069424
63110160065313136 138435741673452400
114245184201751296 177981974937184128
23719395927913968 108088482774029408
31246545133957680 168350168411924256
146914098516680704 178670296542963200
79274693487038448 86159950562757712
47810082881470616 181270127658702176
21877882508056160 152263473957688288
1319652789262950 64121307793550984
53248621927647504 189698229332816352
24653909538492168 78002867303938448
60526905576314200 61489238565807200
29079296917714064 162570263747814304
77112522119728976 82294533598130576
3977728204000577 116140717132465200
40926274399928424 178625473630812480
21597612798234012 41557703095527200
15361233560243822 61973448321756800
6590564485271991 150311484280774624
6537880456928836 115486198556616896
71921814154476512 80929235092311952
42135490059281352 88604903510831216
15038706033156846 91847716962326336
17499143434549190 67919616028582208
74057628027975152 190747457400585696
11193546556510100 126878212028610480
58330592583677496 99677022287231648
183786747653036256 192756818190175008
167638886595594176 170507473086660032
57722557365477672 126270159947796016
13182281393619512 72537913484347520
19266698389016224 78325952220179872
70005198169072640 137092946105231296
13130125716875380 175060327487914016
43892089123932856 47420053639055432
153715082911585088 185460951215411776
1937028131829300 44543426814379704
68192099833086312 169922017323741120
67219243358390968 195055021705545088
125772606141703248 193689641200655616
9529312878484838 55178002858333704
123833318816183376 143737191995933504
25169491321431972 39146068634778128
43362999049321120 51017854922824784
114764486743058256 175206760122944224
78907862423918192 135486301051499136
10805105055416654 187813171073067360
172515372131162400 178174348574509824
8161363502832602 162424038007200320
2449135575406599 44929486781432464
182135845965549344 191423833696383840
41541305195043584 184591427162545984
1475508032037744 66472357182923432
20730917397735384 82049855044158592
28987172877668748 108932480752631456
15337754818062612 26799373526445688
51252705390173776 105962567531066048
31756482699682172 76001997541637600
94778632814444016 132903769506146064
33599943873637992 122852645748968816
96064752566472544 98513457090328112
3331142692236193 129337293673829632
9841196897383258 184115808872301696
57706628055895840 187957514492043936
119703602089643872 150768271172452480
46776804473208032 150139347143943904
33084985795845236 81558110805924736
161354207523476032 161899470796771328
96078132029652080 155267128134396736
194108199518962944 194210748421987616
88253888462361120 90370944646845600
28439589920269268 31232340697270648
89072279744964048 132784943033854592
104165520364950016 155235120399870848
421191914473329 102296491707938224
81657257424006368 196265156149162400
159530449744595744 161959746934139520
1672439347254093 93340127784321024
50436800637468216 132348844012925440
20146169068375492 103269872872007456
113530654509856688 182873069569497856
114469400233404016 161627096817718720
106257958415187776 138249495738530400
41096576695241320 196597548121021344
178252993441895232 183781770802697408
88096509178222624 159233146225795840
51415279203735848 104103456119250496
172127408647660032 176985280867687648
30292984682720448 51713874848273000
29866262032167972 145750777956012672
33315072261875992 65230774481930328
64689241335743016 77298000135204416
80662547268419968 127364596118810448
52870424626516728 105944488707822080
59707269397092424 112409686508832960
9783245111570244 60082800472154704
158147209705715072 166832986063371648
29538207750984332 161313745633664288
83089754492429728 107792588241985760
72732276688915072 131284567613580112
51183718238450784 100918599999090144
72711926403540208 194186110883332864
91272581572775920 135231361885992480
91726869052854112 122555117481565232
6956548291240000 120646769147536640
33789994125587520 130326165217242320
118147719826124992 147461538524617056
54291382197624896 102550182259207488
48728649099192464 123412444557540320
54607360548863640 142720335926906048
61213701229187536 192837420349909536
23495934385377236 106096433773006784
20260094571131608 90930023578062960
158008705217024480 182263466623223040
1992438887218878 97834216066344912
23055621586454076 177737118638114624
32937607522362792 79673998424559824
2314285856093400 88441464747252112
57631901834853672 147207058433368128
107428973077211296 172316149448000032
94951326298436640 121757466330582912
22723921344666284 159804875897502944
113631794312811216 177746609749300608
830873475802994 63111322689999736
2903824855496304 70720079594519984
124110642169641504 174724501781886720
137472288445721104 145246303252855520
14523674639730626 78895709124504048
85176317857233712 121937383776230656
5842805661441165 106938427910852928
55607027957340064 76773809287722096
176489698613876352 187314282073919328
19474612959526124 143816366207722480
182178053445552448 182811786408409312
190318713973375520 192401940328846624
42410842182792088 177266048433045984
51215342293972296 154678902289402208
173128341272074912 175574242527357504
71363370389028752 142982672816649888
56058981163195720 66500189116471256
3049950591091326 45623287155356904
33257250971550652 42064749741666584
108525765224437936 111762526634468560
5781512119346098 35422595641763308
27383364484902704 55520542987642312
46977177420200584 117479422821405824
67517286214165992 116674208359745248
52434370755107792 84048027281328080
75743043146514352 141398424592999168
54180721614701192 93769182083701584
8782502099745063 160470699606970624
15369251105159866 81235871371819680
164829553970274496 172753984253176160
99332899525982656 113508162470490592
12732931445932416 71702752648439416
10721280469608646 134905803985276848
96714383689940144 167986390928437984
10536703304624544 20096176783480072
29143841980854936 138525325617733808
123129663095064592 138570095529918192
155435945929400512 182090005987255200
95750863645814944 115014095773218976
4725639230614710 23382708988273948
17081096790341718 77990144365398896
105089091189076800 152383931418049952
76109000958463136 142587984471619760
72576018756470416 179585230704264896
61870616654063440 129425878415156144
31099987962494716 75135208244610624
139979762542340496 195246850894143488
66926623498605880 77892991050109872
26901950433655956 100608622665548384
35696303696506460 53435156440588168
121725392648932128 141411356930599056
129808893803594368 146970576113359872
27416573139743512 128331017998649408
51357021303431696 88549727664074784
71811466863770928 134879671583179904
120086272028779744 153416083283661152
9859082956550714 138670258637109392
34118822939807076 90124573272687968
87893754582321312 186761767886447040
21746494275431960 189650227811510176
132874567907370864 175282051669056928
45747860761777560 85725200510713184
125230050639108704 138065047819858000
159422738283795904 194477323337259648
144361069639214752 153704391609937632
52395898523704088 163537158717652608
96089180859545424 147421053262188128
166855684882715360 180653692706377984
90378545855741760 166780946214532640
27220992949194904 110742324487811168
36599126933205056 153675255648107360
54633789320865584 150183114002474112
66779963744229768 149504264320384192
69052216003473432 121893870275119232
66502856505291728 189434524083518944
8683685227602410 41554973258162192
48667479898805816 82472167352160224
26158854261179936 121402862443385008
10269581516371766 182145589707322240
62991554916374136 168833947308818752
50283874811311528 158962916055644576
133854147155335312 134794497465705872
109652042477613376 148610907333636224
26523565633867732 67225412348593136
122504498289340640 161308283789849248
95943227290243408 108349090623494432
79318118182527920 88354709616804640
24769970408139500 152683878362144512
63497080725591112 170346639158172480
57088979762741752 118716702442660816
120118450057125152 163736201285637600
20680381606176428 110722375746725440
74970512274418032 161448071214856192
72421437147712912 124283784042368048
20038194732536404 187227540468721824
59909275999832048 152879274715934848
24787537755184824 176341055593971680
32552368116330704 116104672809924448
24548236453269056 163219736165740160
86596854756460752 188759155959417504
41351059818230432 68210315947019976
92746202490903520 194499499456648352
96496134397446896 140134438216058096
137129150802390608 165140267053708320
79767520228507344 193996096466169184
66703792904075576 154939312332327456
48202511169012144 149790723214977696
12917980824364998 95865863377994816
42914480205120272 175162551799708192
19652588697903988 84656460845084560
118909690520349584 134892318001421568
80735507801650080 91133020119833792
52546370884678752 76054524503461648
96184827735838016 110616219048010352
166954999087709472 176828147172743584
3266917556870053 164685156767443008
145828424452618208 164270001625822816
95286411144549856 137743571152549520
75724973288957040 85124758240120976
30756111898770228 112909561301103024
50338002066031000 141010269402184256
119689712866225856 187232942714421984
107387729606035552 159454709808021504
69213959817990448 132482173969312976
111009029220562560 115794278781032608
93958248165054752 95363056246033296
120214930085829008 130972056073717024
14111380582413858 34167439567845956
124933610765128352 145670455939523040
67667556504925864 170715948116400064
44639571283276296 187461166785228256
100134615655289680 129760875606662816
146264679518215648 167761730157909728
316632923437045 153507726042652672
177531660104895168 186479853447313280
103015842640572256 115759321389354448
31578611516407092 141626265641301600
157758981085284800 192714737493826784
27630822022697776 91233720621355888
134518388387788224 148981599694317856
97336481779434240 114892712687590976
115948999985285984 140588133867811296
61122433189205784 85691461423833728
83100496475869648 119425679601735776
133923850173515184 153614168322590176
64510797175307088 190136444233692864
10153126804488562 152032424582971232
22279758032378120 100430856175063328
112353554161683920 149887633630445760
47578765568967320 113092509414967504
37512608490510240 171571226103110336
59221450367744568 119782796611074320
45282331028068888 174625092575111008
77125490686466448 145264021865942400
75123582460678464 150117610805073536
155902742333163264 172451705625438976
63072738721095424 152705476655777344
26112192061531972 191619036516883296
124638567189286816 183529880572211808
36334241939259240 93026869193935664
43811133314848160 120523206100314832
125766229037761616 148731004512502272
90828729120801968 100489443826761392
175070477658722240 178628078322911584
28370332288132920 50404367085427944
104921554507690688 143715464785980496
128164307151239472 128480904201098432
174177652305232576 193487172759735840
61018695799857976 76746863610553472
12727028367861782 42124658643471616
48427894744631056 176511049307013920
77537274745041856 169814220404276096
166720572465334112 169182022961446112
32918016699073092 143081934402561760
15221343348591320 70691112801773096
112845429696196656 138659693866764352
188666808500507200 194282899807935552
45664593043957080 75172422579645472
2333472134915933 141523565559082512
4192346709969821 55309631420428808
27729766873859992 56603415107395320
23595124976260020 113772847430176960
13083733770445694 23541816257971056
74771564813518560 182067596803518080
8642135860011321 31056222944836700
130238550899702496 132019007308346400
89705052655369616 105495387990893840
126274450830170048 169004019711844064
69647218910434024 99187283039473024
32199911315764720 137987589836761440
74471269551434560 183075246034952512
147608009604185280 149691369318685408
156887750047650528 183020811964110784
80084569817334016 125806784862616976
118511741175682544 193358761213164480
60381841790351424 123339100396091344
39062872330391472 160351983012628384
79557337768683168 168731583098156416
70357031971574824 122454993225622928
97674165516363280 162658946868557920
74007026026741040 99959541389259632
42734118381114096 46669437602481952
151799636764638240 187550332947514880
127430530753614224 148708478985425664
40759348561695144 46585072547578304
81016335604921968 89002994758737248
107703733519188176 187725441850025632
38258209896953088 130248783329106080
16623749839492876 111005781221196032
73179633716162464 82345086927677680
103035599534527712 174736072022097952
66081228017016632 170034335149778304
143381742781405216 152992581207653312
11887179793370042 65942578262114544
58721370921048184 82050482591510960
48563821351413640 180424206901378144
35027847487960044 45735479504392968
78963573922692624 121244629529255808
37715612918088008 38569774716036168
17763493321918660 89036258988970960
64225172721423248 158919004488220992
159329814515251232 162612991720414048
146223446642597024 156649356552981568
72048291955141048 76230153336619984
10871101818538302 156181219957648832
48335129271183008 146080532065211872
19530829322328300 170662041946965952
107784955656502400 141200365752081264
34454637873569024 90983826370235280
20819513576045524 48967592315021032
14357214734967606 84182942836720528
9499663907054048 131334986187346320
39877963931399984 186775884566930592
11068147777577046 42809477729078344
102041863642294336 170228248613208640
74498212101954112 89269377916228048
148564762004181600 154360302576333152
29856957963188040 37697337031891192
59569661365433864 77519120423201824
121253184504769328 131152529450546208
958252039140876 68727623071246088
24450805745431136 148901763515965152
18302054071822784 143560821203017984
72544200009156544 180079063445771488
193840336879802720 195828693420133728
16659922725801870 79556782780928720
68731552234403016 136988407100231520
109714613429307456 120132721571242080
35081547641225676 175550355730429984
44583510386559272 64524697140364856
11544641309758130 137881149685556272
35092795892633368 196758232065094464
150875651750823872 187155440279374720
28551987608702152 43548762550512064
68906044056874416 178187293032181632
110128574182321616 188731800682705472
112878391209778752 159938689175735520
31166326563716208 144972600405144416
7501177168920093 144478558389192928
96415764695335024 126545392406445584
8611429998339370 38400440858179768
65358722977477184 190855579804182880
8602554680815719 69256622210115136
794007061387759 158755798135886176
72006644216213456 163516236309442400
5999465281310837 187853148010036064
126320732912079024 163320364196225824
88748712321153952 115947415763089888
39627035368059792 159396261095731424
2635767523163749 69815887359614824
124165025801695920 164920885391739680
44750103676981720 60242340166731232
63214994565306528 84684110457532640
69003909220014536 77736865346726320
140101370822199056 192977846511698144
7468236592525388 100188555331751408
100974964101826464 172801222277731584
57844649466614568 194126696787546944
62517587212308400 111707867746028432
83642102258041264 110946382507532592
41777667919072744 93598015296498192
165096680075002176 175533420927394080
124011541499118288 191169660826777568
76943908924414864 97760274094632512
112770058789745136 127983514623212912
132688154831661952 189954932542753504
7885276882538724 39526102994095256
789695110862110 8474676044798891
1078419865503955 62268285343604368
135080968361395424 173465070085858880
59204113473555928 111325085932184512
129651986800294528 194720247163741504
36456574194993456 90632522895065104
136489725460486352 158731837066598400
59183715107234832 194809409829131392
41385282081290584 194525650926235232
6200000391850352 87005956532182272
158982755006617952 187784699941341440
139347625787835808 162872899763471872
33102149249018600 76103375237430208
110091499578875168 111614864128555776
13846568290283468 126291997849036688
135996984223535728 162616278385837760
12934798809435818 129590153143780640
45725217713626840 71660339180097072
37135014919633464 172982258560254336
8906114962544093 143232011742424432
182007100916346336 186743081572397600
92807821877275088 154093260082285184
53044477107131664 144169058266163776
59940397407563488 176510814306542400
67240644566113288 196048008025664704
44790943836581256 51183639318297240
81879981544382688 143308999003476592
92486361172430624 125454670555466544
36075117620548832 61186370460909272
76305769412322432 181916109349619200
20827953167683980 28834065124096104
26854499351798372 47984147586292680
43290045218972064 177402746750529152
84429064210826608 181512247083184960
62765531273015040 75285969871794688
85357358294705872 176288026493515808
64178053404849024 192896079596507904
50007355954967008 175703415885431776
86367755255555488 99580811418649760
132709901264436864 182532116516328992
23621470427648452 192818758643554656
109443190852436816 182976696030811392
7875994974692718 159758737425612992
145033218314442080 189278927677107232
44445823021704320 138276689643487024
125349143918014096 144512442427572256
3708273250294586 39667232739885080
63504357826865216 106810686436308064
87992498320465552 164605638818245312
127342357275500592 143230782907296080
84894911041766080 87066528387580304
130564919715993856 184263189436301472
79620142993619552 195880903668691392
113128409422486800 164098521707228064
1446862061517194 102372083337559744
151356417010744608 175273867628215200
46839995804857496 55412423330743168
1833567954183585 86291541959830288
41148898474417608 176032481194579968
125217681374576608 130841749643874592
28633029455427532 148658153613995168
915282488332075 80619122093237472
2415771414626641 58092474142243088
99688436551191568 191248862658136544
77335218635112992 116903805101650336
69180909857326920 184768478463852256
110141868913713344 118301129366094096
5085093207073740 184395292751986368
58812615931611800 158300336237456352
117373076490489504 195990399551430400
19734448824877976 115902645251786848
61274023705051272 82398546882168768
138429978777556064 189669208821891136
29025763701853348 83157877601865424
71291250302623504 169397671530421504
120469144867679744 182966565174297632
12972150312770536 31241278819678920
2459752996245667 179923851181081120
132086619786186784 191857447408044000
89460578351860512 191847404294530432
132068464583080256 189252923525722496
5606003694963917 85389690275039760
7956038821571378 101700980083475216
14516556897765428 131622691613418256
106904444389486784 165501483451465024
73565564161468880 96615647801878320
124459927264011632 186354004725063360
9517054768786904 102397768399346624
10296358391820922 85343886984926016
41830818204887704 123027034715846128
34804970139027164 166368284660683872
34260688701432924 96799433978466848
14712677275999728 50387586427380072
8312582710969927 180005771063218400
40336908872313984 115309576039557968
128587320395142000 181909435106635840
67254523858523856 87210164377086096
96868942140098144 98213891769320624
160750166465580800 183272707829067776
8629599059480252 49681444374838664
54772858714072616 171578731402911328
47004914268075496 148273758258123168
72054667985583248 85752617487319584
157063367741479616 188308352496283840
46640171531737992 108439855814367456
63947583096616024 169762513313029088
10691819014056182 128789555343748704
18425256637585152 76883178474568976
51533309471749032 147723537120926688
51143251949434560 75781169325935536
86835455703309552 105946029479720592
60794372895773552 152598734809534272
4075650932124572 67359877361969016
55416525581762632 100098489251755664
29711326415915680 48698922062097320
121360704893455808 187079122442418688
116640936037108000 192255026221902688
86693358307693808 141194658686867248
112511221627588256 170198762766563712
4000998224641545 60033207476050568
91422890732477664 181618406678141536
51261296945656896 195707669118318400
117163097326820064 141854928326352544
105026372317720912 146493719432655168
30252213198557696 180261895996173792
92088967825672832 121428167830722976
38883666091292344 90678194609973728
70792436384869840 82478483629473808
25316307152228768 68609657519401472
834904301370178 147343815336759936
16382822544763720 77296849949197232
78351727295267712 136903575489926080
168348272711410464 183682576756420416
153809722843471520 164731136911303968
72867762295926704 89752156620051760
29273351688808092 93622337673438128
134135482498095216 139266093587002704
57000752985182552 82125309347837312
146390032720417120 179636148602976832
160267172532459520 167619709659031008
66906156376718224 100907974724324560
111698135528533296 187884899773751776
113190857486627248 140347214061178608
92145979833087184 150926016797492032
60812232214605632 119301156715543840
98455146175398800 99036853908288208
33045295443437040 82434282887685488
42543680704341664 53063147473200360
43115618906438072 163438166616728768
8855533243489399 29458029215109956
34592279816519376 191050354712368192
71882596548071280 195014927698762432
18858171277762520 104122919496237392
100212346535676768 128550909427121360
174546391044462592 179619000654449408
107434864286204144 174839550487705312
25895816667689300 112407025991941504
36532108120088240 138324520795755392
34523138326904652 48082747858055264
45202684762514608 64577905549572216
23886181687892708 30371762624846044
106548269417088704 136222011526930096
72220056088697648 191800031786536544
958025228676049 69221324327935288
61223544743113240 176046580160028640
566030456055097 117699640836834064
29764728075879972 115911159297875968
10204225764743220 157812135290887488
54773204713395816 188555470071020224
22040368502273652 114700445202341872
61009174277209024 149885980704715040
98736749112492016 161993221579510528
118368992096245488 135807487428811376
59406988954796440 73002067020091040
76223713296677008 129613623541342928
177431606165628832 193201357222221696
51929992832113792 96402717686434608
72396374112801424 149114684165374048
23196081103366256 122772112516134560
23251171180644580 117951383051518624
62181485139968496 62586156176792528
35257139657716072 83833420814966000
87392974248435024 155187337534535392
136471357800762352 170533935148404832
125638490123405344 151097485884193568
19490177837899640 162744294567789632
136045070748249616 175236684402733184
29611907019064744 124939235990497968
48760831893190000 120148935602224624
8932385792127244 15946621879770584
18572757321555980 25209271337341492
18552293231500136 96377561221606944
20789420490071872 91157958122918480
37971563536882816 131625928288398128
147569415937560032 165880619377804512
56950125109796168 107082290697953872
116360700315520064 188639827829772192
34486331195494012 168342528731807872
5009603038897751 76494466779108000
68009742791330128 72411791434087296
90657776875624496 153310285207864800
164057541496614336 170703811467158048
73298106932963136 175939991206782336
7954572636847555 126081518320478320
90957238790221056 174401450934749952
75806914741515440 82903867386875520
48962921472988792 141749672190309888
47916459534962472 187255608246662528
69634246688446224 136540086584294144
17813463838644226 123733023343050976
42048920053990520 141879222288012000
131201630389377968 172026713251305888
51008446998760296 89442223572109792
7305730192551700 108734785061647264
41388287058284752 136205325966833792
113061663895935056 133608716582028640
4262703140756771 151959632093030880
100916887090739472 165017105188043392
15903897296969600 75278353170244480
75015736719952944 115155629387364544
92780515800500896 191720425016057888
42077044109224544 46834342960326344
136634911911321856 145956777856873856
11141527710066436 193290184279331104
9974358616886990 58819462208424336
155359397476339616 189190678965590304
4978814584223355 94076596498511728
55977755537047848 145278542130700608
22972972135803840 84246177863254192
3649555352294272 105771628765572000
149251141660705408 159984071504606976
23359102582075748 158981365341808032
12108771868932098 37951028301864872
120114584206889904 183953504653825536
30554530535118520 167197658629173152
90887012584306272 168365532565501664
4143217026216461 95656554944846528
70235855827093232 165950942650096800
11608252616113724 57254061601662120
18560854759165048 93862493633940800
59195583496517400 107371536786190112
131283700529914368 173779970729067424
113089384143055952 125063472558551776
93325158468552368 113357583920387280
36779419586355240 86292387560110208
84601093702028672 165522597258796320
167663745491759872 178395646648491840
17161800743411584 103519109127577552
2618074360395356 48941802040196248
167327790340775456 171200106642221248
173202498782210752 187871881577334528
12202739059035034 130737312850950608
33469214667023124 44354756097584456
50820526375867552 172530314282769600
168393635909520064 172802921696064416
116546581281173984 165626698493996640
45908206244568016 179271785243636704
71327799170839136 146603858604806336
10177175062225394 116747646731651488
143170855957026880 187451688556308992
34331053840979716 85214344514840160
32062441524276484 63466141909628784
56987929584975416 187855447736864640
1829531355124598 167284244406888480
175926500999969 75774019738066944
71799978607489088 145748568906801824
75466653462065488 150863576469336000
37713330014772656 170408860293188384
56581653307651232 181044704882900672
105332947571083008 125654679063592640
178203707347624640 194134217352953088
103123656545663552 136032962076232624
38001282079659624 111338439836829152
62922743848590184 83890694082318448
50373095760110608 69159376535346504
13831161984950788 67600121733710400
8649484162129153 93223200206248960
591498019455069 105993122911425744
19827986043708980 177855617945367488
153455917472855392 165442060433732512
166327778808314944 177628285776890336
67892588507814608 193521876535882880
31315664114111872 178807124749772064
112971267407482480 194246864425225312
86107641046333200 91517205327189552
14258492229796948 42500149417225432
34482180152539400 99280024234894192
7789054907639003 175103549378628704
119788186835382816 163247115840208224
80151688804671616 145748697788319328
19269399196492340 109770477277495440
78726624218743264 83287374009410080
4300926993482639 86174333241638720
133203915499399168 139403979891437984
64318102854345968 80622544654952592
68274664969705088 171172283568415456
40326295821889816 115181278200274992
9878526391295736 109245715841542112
50048540994777144 109353511540999824
117082186049350032 148703545272875328
27147784227039696 136587081409887904
59621936096016088 149969429185227776
79793158321070336 124885174134037984
82697325432371088 153315139465689216
38393710280214800 184069406067515552
97238590879177216 190689898914068800
147376463545582976 183841907633278304
11379605923450864 112138629059608432
141861468793042256 195911466255137472
28558095207444796 53343980316003488
100233147227807984 127718672761786048
39921572260200664 58624960979701712
19269328094582076 20260810010395992
24695701187531432 78208761362473520
29767373008690284 52418376430421624
26900592175326552 138663939808092784
60344368656588872 168418322815798112
45143232487535864 71746091199509128
40178034136307664 119688830460220720
89415578028685024 137625906762690336
13549127771709882 105557095711803728
16240449543839032 83492640561423200
145007747451028160 152962189766178176
72448908061624016 171687478659482944
15678802583286088 32761219842696416
76333118301231536 155615464837375488
43171481139297592 169595906851856544
8561373041731692 37418875610050504
55938703859116048 136409932709731664
102939548272996512 172647218936037824
28426497120410488 165407461436449792
96800162392339920 129279392918637232
100850092705133776 135325643816791680
11682504403197558 126810815077301008
32399432155863612 128942331640896688
53737208856094376 150032472934232832
40155847024594880 101574505229002544
18257119311393004 187088619857768800
17680575386900458 86428286601932144
68455162682248720 83334788331245840
22996417133923384 92595446158443584
22777010846876344 150157560511854464
22572697554417144 27956161500100360
8029996602478459 124401546921426816
13327371435137614 113232659540965920
75597094879129488 168367136544605248
114766816903536000 164110738496297312
140524253047010832 144281622858228480
152499953755644128 165126640795108768
126978243789532528 172937039272669792
70967263066248984 170384917503176640
36808851531797008 65407008095302496
87625546347086512 175289492658673472
12495667515969228 17272616052845482
122307667669787600 135203552258788288
29262935573166784 67664905908909096
50188622786188400 175867145468050432
171458923217915744 172507976828344576
85875002241343056 110493504409303808
75750553773294784 194163700662779072
131604727118453440 186269091046258048
91070385326511856 157679877673534784
166181838897723424 170962691212290752
78152849960907488 175861961613216352
112351089901748192 193758916123830112
89892407614015248 183063637573967584
77258085201533856 152582205950666240
66301340636359048 79878929581792576
80459188794655888 92786326592004176
136449869435673328 194452870892307072
5569547331436893 53313814743160920
162305655159609120 185021796200511808
19737027350788288 158709569263125280
20693976864789468 25055531908321312
30692356342928464 81142542489128576
95008078078482624 138723178104246000
160827021689410304 176609728268691712
96541472443847136 107733677029797152
11641046370706090 140050279170945472
184669728189650688 188385574485118176
15220018534841554 118276770170840448
64401503309964768 145556718800736704
24456585636155560 105024203684518720
37273235257586032 168243011474486048
31996163111757464 78666796279416192
60681373054237712 95235371935010048
118720720083058272 178660824901260288
90330672747486736 189563031374946816
8658636666574498 89779418150054480
76025952834778496 126795238511260256
78655790496401168 187797557287103744
133482559115565696 163101960730153600
54476970657440072 108894596063446048
102062191193526672 129597340732461456
45236271506448200 95795775902337728
83069552573567584 188628906417712384
91462145030716464 116610566512416576
78212814897009056 187862950648204544
23623997657100512 127180416800584800
120524278834352592 158214976362674656
58869567883689104 183610690366948224
33800787660498140 80708045058630688
100136012039238400 141352065581891520
10889173070735906 111682983224928752
30535655307970940 111317272047425616
90090427273543760 97171105874637264
22809437351478924 134384477973303536
57938753235837064 74404973230355824
68672723203674992 74745721720163856
12698678362494534 113398870686939216
11691240069956420 137109432636967568
18747623072615120 172662524868251808
41965383345933952 155121693820437344
43534508443910752 144146499397628544
32171044814014064 178360066723383296
5208128464560280 126021192776019600
35968866077235560 139089651808543200
39592229596898560 117017062399052336
2873498429066749 144111535204009968
47308639222269208 180333000367763872
8756720992137505 70564327822499544
131705054956060528 187749812443338464
97516866501697776 123306281492818896
25500082785457140 98335844685317264
54798310083364368 144504061656954464
60104211043476960 60638292506591584
145239152961954144 159969594602082176
78296770736515536 151892362216679072
56669009640663496 95130090120942544
43467618047910224 104688010362670864
127762674271535776 143470979137652768
91382497855322944 163262781854502336
30545303034755088 135594250615360272
770258747508448 122471314443387168
111519097656507232 114283831693759936
69746501443977992 169132792997148224
39878188336234600 100747659101423440
15161270254347616 187030763044951264
23438354328512652 134473822439005312
153341204057287488 196329343617409984
10681495834468116 34014589906158376
34806440506745072 156146949611414720
1409473759827238 21401013946598628
5922593336486867 164415425115855648
93054852294509056 141353543583792704
32879030319213224 41944850313059312
52318221774774608 91892673221512096
47206346717126168 162856413640267744
2025561978671794 100320713570697328
30925957572022112 86502229359324384
66130400535924808 143976458120262048
56664272603836648 64677765765168952
36162431769028064 129460963338106992
12130279059550860 160332617600112576
173906881952680576 188324047037564352
159735068478692 6181656563522643
23646881918890592 196257297424688352
82137699877730480 179257437177154720
21480278976742844 26955111080789644
18687154218127900 67354251563967088
13900945859122622 17340664003241466
94212456996591472 129057283019682272
57587164363840208 76104325430371344
109420023881594608 151648015933403264
34678921388267864 144660133363081632
139016936809404368 162375346755694976
115153672300438384 183964029795367936
33738552733804312 66909851309974224
67207086786017128 144517346404140160
7889463751430571 153692443393909792
156035286401631328 196386631570354112
59327048844895176 159394669598738176
71660563535864688 130994117015706992
38648978047251240 96097157463759312
6506075681026185 83554914841188480
14190210691057100 141565814657724720
72722852307064576 135713982380077648
53233479935388912 189562832909708832
967415360608645 158907801219744064
49286311165048048 144414914127072800
30517780783723176 104119821151019600
43224305811673792 76830607913762112
7867955171540418 133935581256658144
36432442843647240 65951517236156896
27892767938664132 30679349879780436
5828510651525472 92180672627235968
30615901710357128 81569838743074272
2895130919204864 195462632727399168
115700079840744864 173027781712950880
5224616986800295 121160461054326720
19191422446887860 71284923479247128
110148768101899952 159887289901936576
14277681820767308 195867207458357632
100031241342662560 176735542090011680
22016045913245812 95037531191553648
89721757349679504 155387121168237248
16184680886475424 166914146041894176
103961390415191680 193731453374152768
65403011940912360 121275128178651056
78702677553211264 187922871731102624
24888473953644896 144394267079484224
103902654509809392 173969235972502752
1449585735484273 6291800721266464
10680014585820100 126340188767511808
60603801080869096 94339916850027760
68237951334952456 171200707390547680
82347166678530928 143528964913653520
3524046459536184 21892812228704320
11987680041365044 59110350266591216
26781245994596260 133557567189302608
19549627283150708 69139207094213528
36975932440680248 166442060671184224
25632286010625396 85679115497278416
61146779012938328 65382782268490904
29642663199216416 53455014377932016
183072444717466432 188893451895032160
19549299010334588 151212041969315616
56915003470533512 71275673962236952
101629240873633856 165304142347135072
96284853970104960 108010872272052352
45341714023822056 162272939001754528
58406939980035032 184276046968166144
9218678776911808 13915484458478944
29359644295019380 59369459747446408
46247499184386312 194192064693984320
31067944860428112 31389320387024148
1554760823958081 24147922045396744
80312470447734880 142258133068451376
20434404139326904 54211899343732512
10039316775416106 77814774824944528
49770521211221216 187391575475246016
68778998812429232 69003631423858224
10261342499178124 158439775853093568
123611091911330544 161060187334549504
5203993585964675 14781779635295956
67629103486982112 109700909748663264
69604133377715640 134375912557687936
118134994790456528 139414911359619344
21946088609818364 117549532699498880
57263366575771280 149594293228803008
24970820231733484 179341154255204576
42984905437726232 166627497235491264
97726842228623536 168368538786529536
61749443185336560 140379112853131024
15573308121788014 128273968842618544
59163817853309240 99657995519149936
46502467624802128 175737833123889792
43683611638843008 164193699747253792
21709807147394588 150571147763485984
29959244947545668 79125868914608400
115590625511062816 117549196261185104
8439138187019890 88031795361103136
28965248571938260 39517563077460872
107356747608753760 171886235222015808
55364287219167008 55593943000217496
14037540617516578 147888566282079808
110606016114275472 127834450625240256
124008968273356256 157977804823107648
165936280915824864 170591808668381920
136540936830099056 154874761603773408
83259463328113280 92896980207484256
19956466243245572 84961745092290640
157874205080744160 186225828640598432
92542282318361760 179202912514179904
69495292180227944 118432998319231680
5324696297019162 90885583691574720
133495416445317168 164211012045413792
14714398110635928 160227919925310976
13595787289511020 134050505266669968
33242148204087200 173716252321502912
28993477098987340 112199493273753328
5578164183320088 122589483903862336
62279479877640168 125325905389366288
26771637564973948 30214377109603972
55667541002331424 114563366076277408
17570280602531164 137934355335751968
82021364885054816 125828103786670464
872733565648243 182217598461562592
127302555515600112 130233388684273760
33137339647273656 196570510582514560
58433907501469608 136215833701874736
125348141863230672 185636619400575616
29455820239910176 57541682828295776
53027649483857888 106395064707366528
15551184419769118 100502679541705888
79143475978881456 107192878437603536
113946091816155392 123328483663957088
82601731839248144 151006258987555968
29206948249453468 164656673108034816
3261945658919416 115645211573086080
85042540327172016 112454783696085296
12510287421143836 140528235782781776
7524651105532212 179409206253946464
139025175668334688 147776723202142080
16624802447776414 130354347232614224
101790635926396448 165755517238975808
48229616197289464 149574246788697024
13925122902695186 157555630943333632
58104547650209088 138678797092025952
116197010033821312 190950560493115808
132844858226244832 141200077862379216
19366920980387276 63529599552410704
10573780412810928 28512908489110204
13681125230684712 100376698492711984
42904941861590768 180623594991563040
135104984981648224 137146581543086544
9861927779481614 102028764028392048
44382046540910448 50268950100673408
87391420272545600 139865384690884896
333259958887843 92046083127025184
18857569549224256 120993836058371872
11529964811051028 25978085446155736
8068812221607337 156372844242894272
48585377454754960 119737952991476544
84695210422371312 87706410704973904
108197614095862560 130723553783873792
21799435154708892 96593404548597520
91732652725609072 160343394564144320
58655679759966448 71243616641586696
109627822174471680 121656703445473104
28836974797199572 135941069581363216
16971599686564424 169822231774374464
69121695596295416 180529097299035584
49370008526395528 60725538479626864
25231848270766508 177544329023355680
88617118644224880 118031631786313616
57720413481057968 60561913474863016
14851357308914732 80830210440424944
8724571610828010 28364645553895344
60312414326692184 144632109280092288
39916097324893056 195085170620595840
27448960071590144 168700637395441184
131586516846041744 157484613078822816
370212112026182 61760579119635136
148899491559062016 151107643910104800
57448468649986536 172928934509683456
130903235099217840 168113204460267328
37607286241671096 71180860288159152
8733501224501129 61083689631558584
9514031697419528 70831022394191208
121897673235809824 135092181367916624
1796239162458289 179704993445677472
23159135503331932 102904931181223776
124181599542785376 155942546864166624
92217340631547136 127503999305662368
125043171847084176 142987382259562832
78072966058135376 128867404694808032
834260994095063 172949224867654848
22088150241981204 191918388694081376
16591134687281486 59540792514240280
1106154120710435 77931844294833760
114503330377533072 128035256661964784
33363280619821980 143882661205286816
430013201476028 62886941511469400
91967285449881024 139957418022495216
50869993656410296 143158746311132848
15302827141057092 46602164620281672
39442854437499264 49673616498113456
75234177075373136 114362847946677936
55479916297139992 93002899272243696
22679879279716856 150753346165812032
84909418121476256 193262316920040224
38116376745426520 126332951754842048
37476179172110760 41684757164222800
126814809561183984 184351963362605504
6443811779803316 11637947528320490
67094311924799120 91715786926131216
32213915375463292 179225563061276064
40316665823501232 192368173466007648
8922941573595522 98226165733659248
31570357137878956 167850063805229472
30918292704325688 37920991618934464
30500046164674204 142912022235508160
35031938816234868 110329171908933760
56600393796392664 86849408806261504
16907723261461454 80076652714667744
18925829780429684 24744567464463932
15087629505083602 89999443777466240
122489860387463104 135702182108466128
14679619117271994 114573450095803792
20187120237807920 65322242021106064
36200374426264792 165050127552556224
13265740621578048 165361461090662272
8304336551107255 187954474168718848
412678277091946 26113024872886596
18669999455053360 38442306479262144
71603905773307920 156546558747726336
22729666708525984 155794117689275104
41205292922878760 126249518914337536
68374205931896216 84857439516872704
107011445089087216 141019569728183296
80735030711941664 126944495543021968
66703850162690048 133578466429659696
2514596838857035 138657780156246416
116460201611310928 175888142184439136
134391864837991040 170673870338478112
7948929604457791 184693213280459296
40043937536260376 78709154658599824
12938959407058752 144425518038311136
127632104609920224 145649391448120288
20654966241136032 193657261627098080
91292678863674096 177682382597575296
22894832849735632 38919883445217384
106162378265320320 163687264028257184
103837829973539440 146887910376175552
52932791176727288 91529829893258800
97787102195937920 139093013094443232
180724709992214752 186955501212991520
26689479565190700 41831045808393264
33089072928626312 37789944200193096
78735182403299008 164728902659239424
100975623255577728 140342608677040672
34168883684176492 166301502920777344
9348324406571882 93249838724369056
11510790100763196 48350968701614072
41850908241575304 191081753029389056
30114059342135908 130970059822732864
143182586575196496 173665113806786816
12496998156591936 31250247840751656
110882368460351600 171146332754448800
110397035671710112 132383756574708560
99472754054641440 151083363081339744
53091194575741576 87350907699457136
133452271979836560 148817089511226880
63752945198275616 124716458762522960
15937573443588828 151222664931367200
37282459918998288 106791202251096240
143169451891831776 195727189686778560
157951961817926944 159603600759765696
52025755953406912 92951293023921840
123091534221502560 130774326802149504
16314222394400544 40304672226857312
130068925677836320 131443703822457344
29507567030765368 71706151464607312
134833802709000176 178951736632713312
109290162615598800 115570189881955200
112478320275325616 148331615953826400
63639200458648216 133342112852422768
16219641775066460 113864805421879792
19884415386445644 149496226721495200
81875004051895056 136681579343023568
11761558099285836 181363352973611424
129391531797175872 186075455458045728
8888376396848962 153705325470539872
37486594684983064 160094983411658976
73852419864027504 139177296576390688
147766237162190176 150388471813487936
49188933874217304 139815747972939504
131188792617512288 171364157432860384
49160637914173920 186440374514471552
107970805537188736 147876170100397792
80428175422795664 116411864053056704
13312669496144068 140635028437927712
41052320715295016 151361459703089024
25723309809856488 144130552897292640
7255996194732215 159448170019767456
45769338027238880 121726634471628368
106676497582031952 133459121979706496
13753743246776412 163977530904456960
13779808916144170 16587532673667806
22078952067000496 113458463785473776
135592140250779072 149625843604464096
65930467921874032 130275294477690240
53635406883231904 173967794166397632
23422064002497528 145172334077375968
151298945729252768 182473212891857152
171877608470676160 189953393960402112
12276679717874298 137207669784358832
118446954805486016 128043904276451392
17280332309988394 45743694228055984
21124096710968444 45472026560139336
82333401337834480 140954412059125104
31951979385459336 97725716359107456
8295500296389512 147190712888274304
9478285379967920 155700650659609632
2525242656822667 82234911536114608
2953933755346906 124550934086379712
45672945574869528 63633082335064440
43157189146885704 134763463309005728
46303516373973368 117740451215394736
59797261448469592 73069477495149472
29996515563017804 89297332723171472
19922970643413868 191943097624521632
86974466106218560 98395845379560192
79448587317694608 160584272468148416
77853099632077648 97701476662811696
44251707590908816 71061635038365152
7974199499835451 73911144184368336
33783240103652872 65216936495793888
130597352880314448 185303127835918112
54129930366444464 196176321709286336
21935977966004620 171408705460813344
160394977473697600 177395666581189120
126772046392738848 130171366315163440
86595401067065264 104057054543146112
70142069688023240 169387172491138560
53397781019786368 91081648673384928
83711193476843696 123783815423379888
24788850399346604 27339828127152616
44774171264677656 163868301638552512
57273364943996672 154729625886865824
80200576507172256 131496920014097440
841005850800988 173299254533780960
142248685127121760 194174643890176704
4817197125277641 53201573567903232
33693891888180752 169418778191385824
4031266877581146 190986048970570400
35553910362490932 52017397635152384
39044187673828456 178117007499917376
20201388595343312 123412357076513392
97857971897120768 182924059006412256
56078719284530464 145898100250012864
103963396971556288 172748835065439328
64853399809186648 132467360320179456
103058884507616384 157817963932018624
38406151387884192 70828030939643656
5929260382733227 160941837409868096
9805088812320414 115204174978508752
145965134853360480 172964872313935680
81788626470180144 151561380207350304
9120806269642720 136415738194288144
20788404366958844 76350366185990960
52329646701517488 98662788583716016
52689909730528864 81077624178138880
101809115259323088 107859220833148640
31633784208191396 69793732347470736
34376023093021824 59597758448270744
51350959740873320 79116685589783216
42993643483954912 127945103422203248
27095651806782880 149093086950192672
97202925236558144 180490262794854080
126333361242457840 157595311890600160
150867998320464288 154768246422139136
43734811180724536 86637693190977328
47470045652496016 76863237614040192
127386968657530912 161329663985057440
45299580618068896 69840001303137664
85049739039287312 92831092545596704
35860530867200272 195219622758000640
58311433260441800 118610004799093504
143249901896228016 195458042485218272
100613689122880928 119792469834426624
17718143422455672 35759953807745860
103139434598155232 164491570437796160
112993699257341056 119430832138330480
42565607167170920 82798863904100432
166233110919157024 176569381841658688
39278043964893224 92489052324039472
81724719799328656 160004978674781056
48464524450470704 71288890830102024
117541779103150896 194442854099058080
109805290125060912 161214636391143136
74855739918042256 175439527355248480
35905722550971092 149149065118191744
73432010676626944 159527306816654624
89099208746729008 108763736830999600
18023271012399448 182399762518087552
34718439042112540 57901386446043432
9370463057878420 72747523049919488
62731149447751488 190984943856400320
121218163233440432 125544739352151632
78886173981611600 100085683842478992
157636166450357536 179469947541177504
114125678543983328 119035549577275936
11800465656907244 104647832702100016
119733693376943152 156390812127161280
129172598715410336 139767874278091376
109236003077672368 118671374241761680
47273634379182024 145000630907040032
95375847174137552 131689155127993568
28376477929080560 77317927179244768
57968612544234496 166507071908514048
41243125326231416 126333671304498816
59094298893465520 187582195067902080
87337058758655088 111859733001942592
27862483055846332 96980332957321120
153615624917454848 185192911842479008
34442869748383684 127200667286582608
117534433993565040 133509975130885664
14119802326157696 126740472748614656
126786502332054352 140266835711630864
8031831094368713 121279165523245616
46879817040652808 51962844075077744
104331577586756384 121176937060928800
91264233614399280 117743265596556720
46965580972567976 132492693620168880
66407594880601216 108404498034653632
12253117308092386 75309513187100208
23495126661478756 39786811359968016
71093993739759992 82733898000948128
64096922327915312 171988412232815200
10072060060433974 112243699779676352
33398802973939172 106347569894285424
66689717563564384 109991046143465520
131434978394188832 182108249591402624
54162855824990368 194208306299909920
106131505483534272 128901070863153168
16408096693735378 171715277262440704
12213860416624210 106115196462906800
43337585776835320 135175389801706432
29770854310440176 150121567790920864
43381342666007864 188943222288760512
37703332939293360 103823706000442656
97937494184281488 104674474480785760
48663634354444184 177782767065410208
24854885542630684 65190313313848080
13604646014699108 35004661691418140
111199895193126736 186173455882902688
122373973220908512 174284338163969472
81812508798395088 194166254249117568
59001453388180744 131419769059214544
102830368333016272 151774571559791200
12701046011443090 54940396457558008
50728929589386224 191815028527081600
44665273019257520 116518645301804048
70429360138850144 94314815872989728
62045782633336776 171990885704165664
5764309539627703 21512873912256232
6443979187624610 196537777469727136
110420424489845696 117052276827927520
9356415266610102 37718970749252712
16175354398477936 144159427905521376
37082963998277000 189153963965913024
47737907850142032 60508700170943840
34795596165341880 186685577838640320
88208485695963584 107881093200494512
72063354347277280 133310690046834992
48954055205855880 82027385479234256
17160321437329892 154949431605921856
65717967552843320 176481659458201856
4120235858836455 64228734129442000
83792632949027312 156063931789348352
12443081328832348 76379938914542096
135887464343818864 185613063266066112
169564194185782944 186448298377044800
146885384293602400 174040323251502848
96475444072254160 174935145362619776
43056643593848968 182851000404524800
71131881981294352 76944489686298400
30703017828004864 144442916880112128
72281506820054160 78924995319076672
162628004054014048 179040839353967744
95263446995426336 157035089540026560
53379981870410312 190747327795431328
52661327750435408 63601421952814800
51984152998175760 155397257343856128
20637065378805508 161911649200140672
41595058038662152 104310210880030752
73118930444493392 165667228806149216
97745167555823840 190516050215118880
21292948751449384 28766606435808740
10603444559830552 69686700533371744
20961723029492776 196596759206627776
164309141502852960 176144632201240384
10198467176622874 69214276369807592
12908500100916924 77160921291272416
57645180739120616 177324052882439520
101478087020032720 174214698490316128
40457666307588 139530140875903264
524160342891224 43020037796028392
128597095077839408 184447448910503648
12651965761187540 144331012436653984
114594209499669344 157940544204933632
25907358299032988 69127198717252288
115166182835749280 154649314595304288
17673910981375344 83054531703809568
64224615128424472 93741523842133120
120080879070706512 156718828645528480
140962104961278800 194988939043562528
4792892075959974 115733280137736176
56153132732383264 165152889398671104
35619837026502524 120788988408541152
6907103756535099 184857431973064544
48657270837133120 180271528847968832
28848563237348848 156181739222175776
83764816656223536 152342410802255936
11165806091748352 80922820246972784
4823274781198530 48534748991731216
100614240544636880 133199751028128352
24421850899097536 44496011856722264
94837911903450704 110078307715740160
62526364266740632 74103360081107984
75007613601880560 102179473121245488
149086616944965472 152183564754851744
102836759391563024 168081984610598752
17231804039162914 182793210187881600
13983083639777320 46131771877888848
171396605701050784 193226879298813856
133537370348710784 192753041563615360
56814372274916368 59361881250090432
107509983355352912 182294634975921856
71471220260976624 107197520996449120
36271008415410896 193915008735901472
69357129888104960 88488219003918032
70575451558093912 132792417940606032
45166995162910184 148149631372864800
23344542007052780 133198289941180800
40901466808194576 109705509066088736
124026825172444848 184226578199688544
58106251854876448 121300245031782256
113134369950385776 185217570051200032
26151395485044484 33272829565221340
2359342301178471 180205312943512352
150071131927628672 194524716102474880
171266596391468064 187910207682946336
69785414877344200 123854610348646016
972778924933249 49362227540077296
15822620901184660 119790537788003312
110166443546718192 183638803654133792
11361329325789514 13730683946530014
109209607785280032 176027427802207488
41820276080648992 177193634807618880
112761285885710368 141487974320234192
59865393988074984 126277097491232464
42527450705587760 99240087976487248
86405798929344560 179739321349822752
85987275679258192 147231289411160864
7578404514513823 97138240228745680
21338021145209044 38166623890862496
36588562733641616 61205649437990680
80158722971170336 125804958606189184
39305406530270864 168140895031237856
22869080618788200 82615200059340048
29676743850766352 102961202521706080
75250636098094752 168384939682719680
29908526470874744 43754107867240440
5322199942745827 78523653984351936
106245123062022704 168496114671995776
15236665213310984 44921215434686376
34525928417453356 42538470691903712
18170060823151612 38865912688847112
35506181903088812 158520845041693728
146187919641352448 188861482631392160
26045446432516692 95056159654350272
108713846197489888 155239404865068992
37026733403105232 94095111850064576
22653524252723812 122807336274952720
5809247569890687 177481858221018784
46928586839272504 143682855849409488
45149650475334208 86596762740997824
3817190842326750 194229721159479840
95318695556802112 125132820490818960
16391033183146294 194294167857281184
30579942114134584 105277044548200640
10180977227923122 21433762470112772
127506155812287136 167367080685255712
101077160775685472 112527435974930288
53223196352497168 172368521323103840
119013092592570080 154889767466928288
66326698492156608 138194762439948336
84354381985514576 179729256402962848
65452372166139848 139502496795951296
51510342615905952 129104806395449120
14075912837891056 86903981893776064
81030946949672224 117564479604277424
70174256792920464 79157240947575296
144481516836561632 179728965818086880
134373290287605392 169510020621710048
4869541658405247 50126282056939224
79318628201827872 79448195485855200
5661435565554946 103509418450846752
71113254131640096 133288309695523408
1627591844366688 87185346195767600
141541932615079968 143264646609872160
42398085700375736 51899250159721232
78043490924514048 155515477192496064
101340898744777184 155407881510263680
18604819562768600 23628959945134184
45362118945202104 121517934055147808
59853811657315096 165874052404684896
1044419271659467 112400842729920032
133840052707077296 183510495183881120
90301909390848704 175955124225124704
155976650695749664 171181521084854112
21617247458661092 65559993064425728
146841684001650496 190505198348176864
64382162338405128 90493132776466192
5885942032784320 21901609874014504
32630926057488620 103731564957108144
25363973963784528 185906891290145984
107380668303750880 116614433761027104
71872419694185096 172315975345581152
51461186944824192 99480721330101408
50358030175462696 176380936031418496
129658817331686480 184680416917975456
25795897400474076 101681021046165392
79873900796617360 114743586241758528
38269622188296008 61823853799643440
119990160061337264 156100852482958656
27295199971981916 100497384795360112
97455103979102544 131867696394843552
44801276145445512 192810081782224576
90032173081098896 182103842029078816
34374004650191392 182407602303667584
26566643902567324 26849161609920756
87718287221664096 165103989062607904
38647046371280576 95241859764928000
148320941692699264 180938560810356448
9675607146558216 22753631887440956
10116206891396932 130443551644916016
12674347729334890 82165329048448848
137528692235730320 188188701064474336
1783882856451310 32136096595214376
50369772498472168 159913794440746112
140520795001116656 165726255391702432
92436160491668864 152889361799057344
54804611810899032 144308416521013152
70183920035139368 134189403413083888
73792343795420656 145858452458004704
69487831959289896 132642243434526624
159729961648061280 190226134700121632
108808466756775984 112742437175017024
88448326341465312 88654258205516128
77126899553562784 182461917616795264
20434753417761364 120376180275216752
83462514110347808 141647448154724656
93155778136582848 185964487971269184
94350879299156224 165482709985903168
42846244918191760 182769644758782912
2302888804375000 134729494648457360
91082169252216752 123697041938324768
55113269035356336 191462964812462752
95288942365682128 156783081596816544
119117310718833088 177042178638880128
21388410646738176 63638361336609320
126138560026282400 134511151122567360
142330807204855152 187472409512086144
125648099058910464 140688505472320960
46351397479107528 64098949840045096
67069233121407264 137709788897846272
76207292868610400 85928593379681792
2960371461014981 97130126548450768
112546110057328480 116413497583274880
72074125543027328 191000763288805120
61575818376631128 91296513411537408
157407819129724960 184463548792652160
119552159869965792 175133232858808768
39357919036361784 178453481310307488
60453640809810136 96114823655991072
4225758427951653 94143617878425440
111428512866955328 137915963229224512
91858460623579776 108153505889195408
68865292333957072 92522473187676944
123856720614387472 184937016427263360
15320253642891300 189166609744607808
89173818071519360 102099794631541344
9096642705543976 190466549835282656
58439883950131384 160061027552390080
99369208593382496 188694092601879808
1602431666903256 57322658068239272
55476384670390912 103802430250016192
112676540817698816 150835404834692928
46696836863553360 112425997882290032
108943506652936800 196143632504298464
66009652577802240 76165242490714528
89599409242199568 112577109167642048
89309595801404832 159608015549300352
51799275522875984 125046748288902304
66911968107021712 80767208588884528
51267448330443648 60099860309189848
53579051867583064 163583390741570912
23537061552026044 45979397335285384
88229753182885680 183850077378094592
60495937797914728 106599665853523488
67100686333075832 148367385712047744
88267554633770976 188457744434602976
57385183810871344 173074057686137024
22331182022932264 180853525370524160
41326547772580672 75450677992565936
102989123201322880 168520780084017344
119275502352531728 158370526189386720
54241178823561608 176196005304735744
75132831087985 77912682810388000
45632591642116976 58788698075819752
28864903842490488 119518951792128784
24770624394256692 149684307946728256
3890201793905189 164681199440165504
42110446710252184 144980228191533376
44774962048616888 68369229067926720
30250274694133008 78889848932901136
37912525085126496 120405576606546192
117959297259163232 174861342573770944
47309012175596424 60328568602690512
62972194970556176 136981324291154320
143732796932247056 168666907476984768
11222921108168128 44565375265102488
120465091267311680 126795005985699040
21359101797823348 82977260550212864
20246239143274916 171494504123210240
86142953824504192 123133654820424800
55143601470007816 83641782965174736
136538252278339792 176025874921048960
169783643887445024 187642710519478368
75743013272206784 132726530006505456
17856807084675246 38896269141611368
80091789374830512 170641222751580320
65807609326927856 160717862235866496
98558503221864688 173648440749032800
22497524420782692 23162075948693860
73906711434571488 153334744104117408
67933793211034800 123945218408246640
36178048203959288 114651329278723888
54997294675646864 61149176095386704
53473010708816432 166061107460638464
93287892730762816 116355568558522976
61771008019712048 115657930776823264
146886752889734016 183344808334261664
7914334975923901 35953117261261552
41358822692672008 184150804326325184
28390466123465012 187351516208846336
124974314482125424 129716189987014736
43123704668207624 59439129207127704
114538684220162752 129771270140685680
3409642024774719 122914829109524032
79415633926671648 167310978353839264
67571589650163256 68001729975532464
67669652665988616 192923184521245280
6389299372843284 24120517220473400
135357337273446688 177372562689365216
36225191667027504 101838318053052416
60049357513988720 196541890296022144
92952482085549824 144073882574664720
123689633453553200 137955427092279344
40445929623952536 162086331462156160
34996720613510480 169467553451733152
34478078789979456 118346392175244832
4760758516681954 188941608179515200
19562140868710324 76905514931023424
13815329718856654 58551632023202600
119534000290539008 189324761438602720
20777893402581472 130309766179416624
33246625982410516 95785744533194880
92328664903414192 136477565475449104
20408707830171336 116696514527570000
4681841186307581 36111929027752240
155380993705085536 168710372124147456
106531474518955744 110346613448995488
80856852767161936 159100506364143552
35323720188848704 173598868419602688
66101335105056728 195240420692688352
49380648539507240 195563123063870976
57415383473138672 115111303658088224
114048809897613584 170417761274422880
12708741805876638 31604907520187240
782778708451084 106132060937321728
52328871560140832 65982857178084760
71408023743819640 72649376342962912
98971491732511792 101464528323799104
1216763800120371 39755654091542144
164996765400094464 176902320446037792
376353831228368 27018140167089332
4055962564087660 28881810074958684
98781275526537664 149074465941438272
120330812036817024 165824761364041984
79062616492814672 108174212712274336
79336820943095408 144618714213139616
34565001538340632 112289889635466256
149825318956745408 161650306271698880
69561687373795680 137188073572064208
72861166735413008 75689375956109056
15554698375771036 168197173831307520
28929224897819656 172143511009537280
78875342837438560 88001022679423296
40447193818744504 59778541912855048
87444751382935632 157751999631587488
27491559321872972 167088698158704224
52653240060248472 104002394378589040
56693152267993112 156009312216351968
49098532502756624 141689997039366736
135573730048161968 195659168129545408
141813495145023152 145041367643544960
33181106691007448 163024378876916256
52203775384732232 63494747569869184
4147050818428930 79374354626806368
118535539695384432 192196002660180384
116498417529317440 116708610238869856
43039758081330992 191148109963748960
70557754636058904 128209307985649872
41474134761437808 111799569912285376
67068713724287088 165751243916614560
6852773792779972 121015773470651728
9202769692605888 164728570103422112
12624922278773566 48667415554269152
74597592385303136 122059479234904736
110602503819625072 130794189615409856
25172690442746388 130388936187082880
29142975925735732 147711635023333536
51801818629059096 143992452328296576
180051617729298304 183710403877889472
6217784590500722 151025438216194112
82944840001137216 85319254441937920
158440990596346400 186875600256317440
11770382482426006 121712690014993904
85416578541843072 116938967922277216
132034598415184608 190953768789688896
3000695790076869 130564460095550992
132166248394681904 175024325683068384
54678197344075688 144516116210091136
46152084700007664 66346734010161424
17841104798042728 177900784783242304
142256918770751280 178464149213085728
93633117170424432 191795814896753024
18812481077887708 120419677306350960
99317003045506848 101079418624106336
18447127721802196 131464755772390528
41540466791284552 169782838908812160
31182051893247140 149117237609360768
71051033999574096 96355476992255056
153123899700520032 163665740826322144
110567508362726896 193060169211654976
74656917953640080 76345383968587872
113583498618403824 122059255624646816
49495245033479880 89265116848194544
156362453063826976 167611052664424416
118503138462896032 130328502529796544
159452996509010688 178617169649900832
138523397890671296 173404120149748736
13082857529237360 112567120363003520
135051132253144848 151483946316202720
80306169361889472 156981448676386400
30510954521105136 164963887562795232
71905941556402144 180235902929610336
161968144833117312 172283049707080928
44009952969784512 150156137985740576
104712520123045568 104767085065903664
565890480516583 15391893395492868
167410793537908960 176311771630344512
113882749964951888 119319422578209408
171696545000976192 195850231568189376
121124977948691136 144686047617964640
70127356722504488 117700716672046656
42253094268293456 150674898542173792
40733091558751360 137946024473750208
4049248764304627 190194562979326400
144024252059166912 181490363157007712
20776347144719088 99977012792837296
53753480646292744 153728918584677376
106853796435886304 168004580900433120
121587498564614976 124068946235041584
26766704667356780 118416116352217248
67534908066815304 113682159475297264
44761753132905376 78929810466995696
13901430044522282 130109139897164192
66086765971978408 77739756338925024
62625026820513576 135544585852102320
38045827823496512 95881693000281088
12331353574975814 23656143777571580
51793561318097744 105597069567944256
37909060290969616 124041404713226560
63694579039215808 126752482483128448
94839771066098992 165705757135957152
65000560992599624 150397291711070272
24772749750390500 146979833574819296
12530887833201484 27318384532398660
20376696291148240 70006984382365168
157386590183101728 165717611256972160
42620963637727944 90549492436516032
28767267543585228 40791545636000384
80247173549374592 122280327951024976
162720190840353408 166997082359699712
17919819480653648 184277839496501856
92615837486144112 96893968924218816
125478502292068288 187265343495250848
182596212486963808 191722164689545312
9707570311558502 61204575120920312
11870387004922316 168548006902513376
128242481906937712 136701482995663344
89770514678866880 182466529635732320
126295730742517904 170778690707098720
52908666799746336 92839065300524160
115955835658562880 145817764592440000
85122091285195712 122745406452821840
44447425188141984 186400751998518912
8849811203918471 124359543328106592
50493926748816176 136809733952858256
127398945553140944 153324540324882528
95003518037733120 139369479803126272
33080847237853984 196087731247563104
17474561801755198 189708084847787072
18162438818231532 116685595075614272
93054794609765952 134197747639169856
44390458128298288 131257573055464400
151949562381644960 158857007568593344
125335415780368640 149728484862338112
1912103626280037 2331830602851215
2546799074576936 65302625714960704
61502916244494936 84955519940035328
66881821767956376 126347737247958016
5305272721165339 36638701540150912
137628501622653200 191393082131691104
35715391157336728 152038943595783744
13443265274923374 83260432901122000
116242151650238768 116495560199519568
79646009965599424 86915438749882128
47623055004802488 122986150808963968
136160060046390848 188587179466703168
11097484253447244 114351480998903920
5980245840225783 66836123948797728
17559967092501872 130434079348262480
9436101666896684 137659347661735568
141249659609731184 149938889256270656
1564240611610748 50923653871869096
60715547915169880 92507800114628128
61998146345498240 103617614057792368
76396387658057648 137158098808509840
165462099647777504 188958437084607712
55570153883356144 148214315609927648
7139705479989095 133969459188115712
37797295872652032 124252019461271776
117950426020822320 119235637954674592
72561548537244496 109932589790844800
3506671339200748 51776793804245104
158958589216771264 162512795235589984
15746400757977914 136229704162836272
84595627276085696 138286754333973376
2078553175079928 87692678167899440
77611843439901008 143471082907895456
26753261825701376 146896740467977984
123850930116594544 177329052358427520
118195460963389280 122701525867189584
51948646794677104 139965017262961904
15088695609276364 179867967370364064
8853052204477150 73621943086140480
12885192256263564 34149683466708624
27253064992098600 57603867456141720
7354725293454013 31490968834906668
36821593764769784 149829997498745184
135964301371490800 139479657203930336
82861449697778496 182704370039662912
172934222304834272 188253999832365600
82512911899416032 107503951289268992
20910924295583416 154671405555149664
162995846944795424 167296638030236768
103302810546791808 189142270763346048
103740502230238736 185371807747064640
27631306031713064 87724073966677008
25290893847224680 31203724294179772
2179015538051927 5845461783455560
22043543152667976 77181667748869088
46193197869615024 179535627611270304
33276018597191548 130087798879950992
58214892959473568 90186077397436496
140998492961051376 194158813113274336
48408193947312376 142141329524798576
152242327551559968 195600039626014144
36245230595674360 123236264421629888
156047926388425792 176229877245455264
296340854310621 179006657227710208
11811695002788340 147496643058664160
32038058232432376 99892129579151664
126617352820596400 131879767622667696
30611597314025576 150217720679703648
35996918120112956 132501047882252896
110122512121848432 159470599006629536
22567345109410836 192039836770920896
179939150289047520 185137056925605856
37288891070685944 161038517611185920
96305352103387648 115395887382540960
59616119401997696 192892783704578400
5543661549445729 66052371664900368
38854800116160744 45962483875810576
136095385478551744 160160933788423232
66728133809292320 113472112548702128
41456185651315616 196791913580069792
159989665152740096 181027410712509952
76566442093815184 178222624038248640
90693282708074576 190761851838648032
75093465820123152 194581670577857312
38998059202516296 169723847513094016
46922145562414696 168282574128619456
34582674688269340 137967926600616000
41278787857328176 192388665417363584
35809948300498992 47307797774811696
79203159523081792 121222122355663568
102245806614804864 170898646750744128
84739941165848528 133114712516366864
33490960244904580 91519941225128736
107867063596350528 119284880770051952
69291482802090664 167388301372939104
70259394753799168 105678515883821280
4916068622058202 185166723455938016
9470222760500970 193780921949582592
2927723706424016 145700241702764224
78172856687597648 85735225354238544
176719399887540480 184336287929320128
121302704728935152 163295766888274016
107352989744704432 135630718620774896
83967040848744992 147115822339849408
61973074263847104 126589157156934224
40071929075988080 70773759655095944
144554053394429536 176528388651846528
94806284613074208 112286981515034176
26882451993709996 171742740222929472
63636000362743336 158963702070187584
43646103568590344 69688638812155512
22715609592705972 25821939080857172
4953693991361557 41584664893877104
32910704303664340 68320797919765368
12973430184894166 34630713480448944
24096655505250552 72556204835416000
140955398564086592 169404168969636032
110006044961466400 191229092980995360
59455849781059432 186981563282950016
122399096691439600 183873892838745408
47103662491827248 56477833237201808
121982701284299648 148152645225811168
40018232327426960 132278573973425024
55398676845576064 149890052362209824
32939656553761676 65839891434022824
123187777000848160 170898283669309920
62115902982759720 103887379749554928
10403660154722320 131797715124617632
6993298186451070 97867670101967104
16790420592858922 189418061676573088
65263694273365520 97886468232920192
26086418195076464 38570931970917424
5000689262631163 184093074470672896
128293957574662816 149032475302493376
21710392215125768 185767108040773632
9693591067843754 187457255601042784
85757361784917728 173970312305090880
93854627945716848 187617357185738144
1975162348391395 113479863190538416
47219530637380768 154247958376923008
157090718186578272 190349176137698208
4491393527238590 67996595031259688
149468792590825184 179925696833593600
33543003298108644 190904978500234720
14936511384787482 44832323799214544
86101252613324992 96607343043848656
74964537918604608 108654026485544000
135365068672745280 178997269668998176
138573097287197424 184132822847445632
51221282039442320 52534141678475600
93073108068904752 181398953437135840
44879401522579832 159018923513938336
149419125388543040 187099427888530944
166833834481711904 181720637866219424
19528759195488496 22746461658682476
37018452583063488 83772149642565488
185111785080814368 195310909154733120
81144733379201728 147959119430174624
21703677783440016 66677846092799680
58532329682430248 156651868181457568
14190313055220188 145171962166781280
23787292254703600 42355461464170736
113970417676183104 174557886567688256
114722290828099664 130563322167054000
17847362055256622 149678536412134816
7777979308238809 85854074021852512
18993080903349864 83575477860130448
134812939566216992 195555423597354432
158212446137823840 195587276207425344
86033811112728848 168511339059893472
29736668251381892 87756064776829952
7256927780595723 21128627222461516
73359988407575024 84345982747680224
39691023046176384 84079899837366112
54490011135719912 122070050215784240
114234930194848960 194399151734470176
156275028714425824 162469254937163424
36688087896710680 124064083973619216
28264858061786132 45313252667335856
8576357092065993 53380954166177392
22511990262648992 159269588787833920
99371359512058976 114493967941291760
20574980453627380 41798391601902120
13558937133020064 142516792440616592
37034429641226128 82863401086457040
18821243064448112 110979461427046544
95134063764101168 177060454577929312
3278480301640013 26897588657347580
85117362174267600 192069880476342816
37249822038044032 108419051686535408
117577460745781936 175136822784852000
50878017830080216 101546066930051904
13753020770910036 36609255153023528
112802460815855504 152610291285998240
66873703479322112 71204846760386864
101863936355686752 150682476446084256
42579287118012240 90301039428926848
77658966588037200 92711647990376144
56628294546516248 83343045483599744
2776864873542712 26622762684604708
57465874646584128 128089548635265664
8607006473340307 46668496281370512
36185792293581944 59330804626912256
106465601247764736 157993101627733888
42295989128002216 155843567075982720
120222127894201360 160987771162329440
32606951422595380 86936436219139312
6310668014158417 30629782984776748
72004609861450632 123438401894410640
11667785562532728 184374202244413152
16283630114370560 18538224122990596
11634847511627494 63789957734393832
143753440368597456 194058023770063072
18591256345298080 131446397708833216
119939614531693456 148959361288418592
39788848791249056 195344400247909824
69169079948788120 100115781181531152
95481184385753872 177985854427385600
137076525616805248 168874454037618240
79358056741495440 117370576069340752
120007187146467600 163716165801288352
55015444117833992 169608908327326208
29862417902971632 71046916114445472
26092399200060360 131378372788749952
61378506825408448 95161256925819168
83699841074720512 142787719488911200
69574426563335768 190916852944720480
56186255203816216 116217179103390944
159698853818858816 164487580762110080
100787949865776464 149927279151960800
134447807842417504 187753911320715488
44733098163479752 60391222763906296
39613950339354600 123885103837700928
97715804820968272 137318041012592784
101647255757914704 188131496402025216
74791921034243664 96078754670407776
15985090689583936 165341703715343520
108077693518918640 135666605241032240
100906072145884768 104830120865062592
42194389194335144 72553748408681728
116362775721344528 161674767554054784
18873211365311408 50903587118100592
28130120826489732 186629302444782464
62585847302588184 189832091703658656
5009808274413980 25641352721274556
55862782592887568 118344956281136416
65369049416998600 92954984041253824
68644973741598000 153352139685465376
132068347151499280 167490549629675712
54700232621039152 166999327145258816
36162204459102672 136066497967066560
40015102784846736 57965940838355088
1290972751282103 36298922728092488
5011712861823374 39731602404906528
46971098186732784 175329271218000448
84603557041024352 144289564765795296
35749711875352652 85769667693536448
33498543182651464 106842135418902144
94841275880090224 105084795245696688
18414725899373884 95974028350892400
29966285087828764 169839448522654080
8266829213087548 158388863813983392
29939466697185336 84641689743893360
42360280014539976 192368265325627296
2299467676863892 44433173637083608
34239609294684160 195594606871075104
39148401849919448 97860129694644416
57594245571276928 147085691591302848
26749018577929080 190126549621885056
32056488831210768 131887353356325120
51511730791660496 153279143134427392
164362296014189952 171154410441354624
23203955694591076 94017061353009456
50442876911198128 124909387879457984
10429520603592190 166313096621699328
85649272132706368 182992726180389824
21351284903723096 170410498474219296
125853825638670432 127330235115008704
73017100994480560 103325764416209168
8508894660159850 152545665338745152
59010709379299664 139172565330578688
87923587396761232 161151684122313120
34250541850964340 109948575120442032
144757314485469184 152418385391493376
45413761477397488 68397027762271008
86755267519215568 90579089327560128
29539877996276304 58227742170382024
6645281429032382 191701353055004064
41163708240301368 53554979305535856
157782651028329920 176131443027951712
60530901305631144 137752263896249536
11088141499146206 177058960308392864
121329255334322352 184486843406115552
48115662182982160 81195667124203072
42322023176298968 142100085920798080
114964664848445744 139881998459959760
78636781216676160 180994156188459008
44276538143692096 119842171872620336
93013788510029840 150372444154186464
136603151193277664 160719043308721824
31621772906713188 162638609461284640
48829281857761336 175822432789753984
70264181424163904 170123204547857856
49824976275441824 110431385827018192
76463683107043632 128869595935265536
113391975022484752 132591236355543440
63716976044335192 95652481704414944
127751405368868320 164926307342937248
39013322763324800 105627776126342176
9644828633223368 93223250299876720
135872354877737440 157298533928611328
103262166411682640 122694074850819456
109778102569054128 187134881767505312
76793172926070448 187259084539829920
31243239638003272 72665656068999040
109888418986487664 168911342920345344
69197003607622872 108057855957864352
50947728780297784 87723202216652096
41950689516422136 162205089014911744
98845412550204464 161981558381737600
144620863821080448 154141950233604000
53086270826007064 92310073425214368
76293394660619232 163377070586539264
57818784975243304 126849727527419120
6015940340598465 102454779446308976
25445581537536512 107863428148196256
122282241910930464 178880316547282944
78720649211752704 96298859809525904
160161991089124896 191675544986846432
91999621400883280 101612633206407744
148397170420056000 173194425433697440
76783479424790624 123510687690686144
16062917693402076 35539150696654376
122099333549020864 191965561787206272
19313040106125700 123003462897522560
14970316412648636 167964575756075904
55013799840985584 61422289950371592
162511913880186752 183869620575308000
21820815270885464 49911774759542688
34053101145173904 190193398516131008
25126386361287748 87923196361012112
149082445952110144 166200847885974272
7031532446485839 13047458817907088
4737893745344805 88494728353472288
42110530582129464 140461650287755184
41250468668700880 45727403625909584
90978142126666336 95373348663992976
50972348784879832 72198800975560384
43910377927759320 142658585190604480
82888181811057120 98583344308392960
22522293549593760 56495532613248584
5196239614528172 23169203162301252
42156296353953240 62556779365756160
65640090940657976 179162562153936224
20164532435625820 157515231982365888
22126365076957732 121329436571873136
119951172197930800 136379977392570512
76634277050087888 170461720405530048
132553102500373456 155500701865446400
100700569865282688 188889231884535712
52243347761637696 63822097185884224
20215762545819364 123273223531736352
158581113150477 179246968314257664
16369333804292352 109779627801418032
147251478632601760 192507616689878944
17066370037820774 175934126925715648
88808130677450640 186312978175983456
24121966773619668 126460567869112256
14826057436339 91675581723313968
192656028982137184 195220048058276832
35040440505234748 127059680474016336
16915311734121006 195244025157427904
585611447656203 86474379642770240
105079981642916800 132096654601825600
19689075332090032 79671266260329072
8970644860011369 177246573265690496
73239632446480320 183019737880533216
59803385904988864 160479559000334304
168685213161943520 172044234723102816
55763088354000328 58080207125812072
20641054481208104 100912025829923184
1767082179804575 33059491182394372
37404306393317256 143879844434578208
7080422461885152 37574134230156504
6587371758274388 152261502987755744
153900101467272320 174106464707255232
23739928460757308 134234649810338064
3731960925577267 30025257332478956
107235357711369424 108616492611435408
43668922113372880 170523452407465280
24609607037710240 63303833025198440
1828581573288858 8085349463515129
1835392581005248 15001850946001544
54716728573092136 174631122743366080
97648800858896672 118477143202457360
44286882852536552 65520935788580744
141231288999557120 184257537413772000
17140199679308186 137207916550752144
8886803616503181 93795035504134000
50431954504585920 181392562278058112
52942474422971560 110861144160850176
153915577375288672 178677342021551040
55114734473373728 154923690376193248
17070493378670956 72385917508202128
52607367345389592 113057599877765104
39049417391296552 42370132378254680
170770623918793632 184475691921768416
20490966850061476 43800004271103944
68501252775384856 75623670156248352
71588496369274328 86157430701016176
73185895598866640 113842430834148288
54469745316270040 192102947896236352
14348304752543670 188373113833802144
18556428845703488 86498980187352896
104972677898192400 154782504860962528
120264883898341744 127855407550669200
123615502865026176 153034398058215232
86982821322682752 169090840494109312
162943512576325472 188874049749466976
133416430772635920 188317487711043072
27152770639956112 112611662478397440
147006830782700000 187120265974322016
60811903447712528 63378030144677168
150371171578132672 188379050611890816
49461935186325560 93205273356495600
35766946332742924 68988826568657256
75423236940448752 170127613339678944
24538513223525744 34393761780421332
15962046974117416 114572017728579184
35624853214820324 170339298534153568
78685561227065568 119419237696110128
100902445465690096 117329902979449088
66281087761247576 101130495766389728
32554545097981252 69769517865760344
20384574296149988 174708407125692832
104199796291822576 180905001632947456
94768497003476608 115555735159484128
46477113741832800 137253096677098832
79113759644482736 123513122310870960
116594963447109584 140833736962177312
171081774602923680 185494483530991552
163492913565481184 172440608831633632
34900735092165512 117373513055346160
101459975237060512 129012484937481072
10844075338428010 17210216482307336
68546991315386992 147086191439612448
7789329937571740 114734755340013440
127538919252624496 177762296952537248
45242984303387656 146214212266142240
6142161285035180 105643876983528080
31714716242360140 165697202532111200
23348613161900364 53348771641946952
89235047856891392 185296795590684192
3316791140242189 76001608313414928
18871009813664620 166598166826323744
25955890261657952 117147574781115728
86626469709594064 154426193443937088
52541333928078144 120305130025623664
55450702232813632 133817994947101856
32226695493333176 67381236656147312
85854328297305856 127050811726121632
53129845182063296 86371096319003952
25703877711564116 191980113953120000
91294515268913040 110938632700666960
99433982766047072 142212716445160272
3485394694900428 172971134780854144
81990234274025616 194418564716806432
88971453449151088 185794637406481632
63806121673502816 123766069083560656
20628975954639460 140329568013823728
3646277922883865 38059526043950432
125018688892978096 136675980709060000
152412467042806816 152894082284297920
96622551946540640 149967878701334880
44570484547427696 101290906695030848
8819445260141081 169406867545721824
68629935530629016 102050118458051888
39489728661297752 177934878196868896
134892885433795760 183069357810649312
850689166607202 41814121795568216
46559031513119560 158137987792308096
51402783755471880 106326814956350784
28719365534595416 73453491917480640
38501768243040304 59142387650381776
90474257143002256 178891087176370368
157681082374549184 196449600685137440
11359357180445140 168928517433563104
28347163584590876 175261250588311456
93788736871814256 151862600136861728
73625347954590720 166489436440124960
80978862994266592 196783537305767168
90281460179221792 142686349393477024
165951782510304096 190024202639718496
31914807498759804 59507103642849648
6690575697203350 116600843726288576
26974824781953444 145234919406253440
80938806883058672 168957926266665504
142826685038850256 176767933808213120
138531559280038528 141633267221896704
8836749723681151 74280543440017136
65032469087283360 151281462050432032
8204747948752468 128347740970934384
41347555701397600 150378236215233280
68495966216170368 108418667428303712
41693890364186784 117680422844013136
36255911099441592 154949661262181856
142667551385811136 159393178855409152
86565015273963584 126928303777865984
154767960298916320 176486996564136096
109509735353822864 194096363906995776
70073522464115424 87826770449409184
23094418233546760 150640975301791904
44976497747144792 117695770184279328
107106498859704752 195088826565247264
46346127267574152 47099662256821920
57921363741085896 174074264703479616
39791915399955632 118882020979887616
26065204990157700 116945670228353568
24758731621325756 178127789911238912
22774829894933724 55222700790541968
121180224523354144 190092490934409280
67450558714020224 169941784065507200
55630550268798232 113073715351636816
18942137221088788 71310763124225784
34440508912572152 99697735590393232
5191964342437649 16015534090800348
644930317133158 124438624809772368
40441419181708856 59345370106429384
12399747998186818 73098730953864512
15127226884494220 164361781407657600
76117109126574320 193700480434961120
37842510695208672 74896765436640976
61317900250253880 61617313100432984
8824105538821113 86893312681221808
122054547983571088 194825114654271328
118228385091070400 158938255191265792
49017970863798928 191334974015800480
83391809177373600 97507641359024352
71811507208534088 174159236021118304
63439730292007312 113310122523057760
48295652306846984 99851814008952480
111818330739935584 129960371736388880
171234886005504160 196122767784858080
31809703502672704 139733480079741744
144993317423042848 158667432119399232
96591669668450896 157549299468405888
40589290099127424 102067667973370816
57081101077569048 82558833872406032
7955058656984622 56875091139324224
4093706022565080 143572440876078656
30991409577721416 75784954481290240
80324716810350384 101415722214244592
56437005398378064 103371968168358448
55530099282328024 196232583655799808
45913750335812592 86518388800988560
77836563416559312 86594195791662256
131962851284280432 132427351102019584
20866343628646468 54629553583453584
14500189305307624 117521614568376080
42968725154296944 82585348689434736
1180241423815689 74688372244758208
33374662110631636 146902795847004384
2035206028332071 31500396545027040
22348135561316500 64722280911848976
22993868158308600 56227813699416120
41589157589875544 84921222926185056
139400934241109664 189378598849234720
5583110701814437 83502709976034640
46540444884940928 75628201554724432
140051739628549568 172817805238113568
80429557948572240 149345402397441504
106162450774435584 110903917166123376
4591382579463580 101468398209439920
37612593705263008 45026441470304224
49116108007325304 74235428773543456
60352666491335344 116645989125990656
116886802351211888 117819803054237728
61624601088923056 108714148143973120
93610340911252160 100542121254822704
6576694101801234 148834329554677664
55637144795069856 140610297857354112
83499941690719728 139197950100881568
171160587533671328 186829406218394496
9670683214117104 19961815927004808
1938333373657648 97660013656924400
108992376660217632 154172487445282848
27235676209289680 143008634648759680
60391633046704496 126743594676763040
119994306442339872 195754924479501344
11636395614428590 54652586206313360
19309878524867076 69017905264897568
122833495639779856 129770335357359152
12568845459351402 94382081465000912
64450648004511584 87219218631276112
84499211390257824 160567006380721024
103735772144667712 153680111736112352
15072883811841720 142395970353194784
174363743870020832 191258991025442784
37092044878374272 169024744943744800
60306713649920400 67666924975351800
5631476173970726 186236933658348608
31969097589704112 32057384517065816
81324422824532240 120493843868759728
123908832727364128 177166115599430048
60920370354939192 119673329492080880
44283553447244624 135306275109576256
23860108337454128 74515176394535824
108524631308409872 140937802115676064
7183855630499239 165283531124882240
69851596077986432 149862234008852160
129237149351857440 163237333755295584
1425644338620916 82960848602422656
51261247742256832 105135936408500512
17339021328378352 42324356003342904
12974872829963740 20678203545488988
18054702034804072 101505156928968544
50704158297658456 123777503551416048
79658509955777088 96650137607016736
66164446169954696 149339196507857920
81245420919815728 82165197106165872
91143289277091328 166571833350383680
76182410464871600 152659449290824032
90034112480499072 121467292233132704
4761193953557108 133744048855665168
2380450802896770 24966727464076004
33028867597226896 189160109799140480
85283745505857984 94016652781813232
5249269280810105 143777605037900480
78080161209709904 102823554753148784
105278410140399648 149823960296347360
127402627918595600 179105441363796640
41352462547674464 147252601256131968
70457769293264848 88376963122172848
66238924235787496 176195740798385856
172348113956732672 179893123850215680
91866243807898528 122256625080782512
56065282317232176 100183647309031056
30227567201126580 95313671640525936
4374954526946939 85455639075551056
16647904979560554 92853290342971088
27177191094387296 89702693919086080
70887293356458504 175232706206720256
87305342386699520 130146157435297872
88187934109048320 173053141496043936
30229038231749112 92903440820488400
65844365865145952 100604636361914240
46808925121238776 187793275456185696
22751742250467684 151336284316375584
53806868040864168 144986815494907616
43640926527416472 104260363262160336
51211538742689920 185092955332868704
143372833128680464 180273839572647040
24893372733639444 113533209024954976
22627465203096264 86618117875104032
60199294084670632 87330428923034640
28541507766581516 138421067058585392
5322253389097236 145562903295661728
50274537472348576 185578513190689568
25378141639858020 29007851593397040
42012139016904872 119846567236257424
16562454178603084 49729872938228248
65718816260566432 194287163757219488
12421728838859946 189361476740490560
103146006679171264 190694196951084128
54103136300930192 167701654828072064
128798397872761024 183406001532907552
53376830774442368 128679611792800816
69700205730040688 180786365982979616
74934849359918512 164798145434155200
34479734966131876 116162479063725392
16838140229182890 77923669367245472
48151139010562264 113176068638195520
140898588731097040 163611001489196096
5774338464687328 114401424247296464
95656018452724688 106441709674262656
41667306499141656 107002762410648336
21130399600343012 136574751278390928
59417450318332568 129421645072205728
133336526856316992 178750441277585632
82457251221699984 154272054056713440
114351665926536368 170188811252280768
104965208518056176 119848711905509248
12872114935264508 29955926371360364
27549173475764512 162029531654440864
73094248975170256 181909477526171776
148961945300720128 157726777464681792
65291231873510632 127985810073810192
76272019147763552 179145641574021248
36754357370656776 48999945858185048
107612363498541200 144055397665212336
131037435612527568 191250309877202336
146076282772073952 170573771171281728
19069100091634796 49041125397376680
64133605763207560 76615652398591888
7406144992054858 163671491845558784
20196356579741256 146481545976526144
171560917962723424 194021857463662656
26215558164559048 121842560415326336
55367098685420888 174662106025895296
55440222857190416 174712982460633536
22228383129478184 174484734824189600
140938473760880 58940867921599752
126244293080866208 175536709341676064
12106673666853572 42201130309662592
81949111411320576 103393005502031792
46550702656775336 142986934977325056
36587750414109784 137366777024964896
15042259583552536 169198176649699360
60363662424539328 142479477883627776
113544864186410192 170093117965873664
124667648212041072 171348172712341792
32203129415389296 62574662477018120
29873216952120220 59019922334924328
24125381464741344 56559740925969480
29349120998600360 148157699467627776
126579362686754784 171512835745953376
109960673174994080 131120694116883968
58488165739543424 121305488337195872
69078358374053720 185741003817344864
47767526877073112 91442892633163952
30269972473566684 191175819761417696
176556741861013696 177500937827602848
86303790170452240 183983094143932960
121935744627263728 158750064319787168
10358435629728402 126419575595906400
13417576642389500 66718385181402328
73113642686226768 159881114610447808
86261920017586848 92605453903409968
157575660500104800 189236974898063648
40630294336221328 75833876907419504
29836956819722856 127544927222176016
28433032219787652 160601568587990720
5296120252289933 156704415692338080
83594262840596160 149477467719112000
11189044989517082 185869174031020512
18979795353165528 80173931925927808
121756109462294272 132497383482901440
19160658733081800 36580355717138472
114014884189008752 162100551511929344
32491482895089572 149448349870016576
77261825325736400 102003280414243552
50945391610668904 176791008942999040
121302554859551056 150346045767088384
827494616318278 177874912819756736
33143743578625156 95719031635046000
108246538688314080 120836005902392448
158736092073461792 185523124220979584
91095547307420528 191755376801789824
103200404774315520 118323125938920176
61559650684452552 117941693242858704
131150518678292928 151186346130238592
48973065915190288 98952317675372816
19404454966188476 144734890298017632
76650424713498448 91335723623156144
89994228847791056 174662969398486432
131361291118311840 148133470041011744
177276196016640000 182429958902211648
8755233097657427 128199301183194208
85947624620197792 174629868663115584
53805365035630392 178533221190547904
74271585973430880 97665254774325472
6732912464404507 67228472799912760
125579170823051264 152221062775621216
29806300479319840 153440128017135680
183090269437823200 183835322831696608
87894252176345872 88004615130176832
161623868060627584 166492327826387232
26727931201602352 196449486630553408
89741352857136768 150562615140985408
44370911303841440 161348965906581536
110171133012474688 195270847419688736
72994577458458848 121661108001630320
86722226637773616 93909999393197024
90977360868123216 109632993669357920
62427830626506176 186047288636729920
1521680596967151 195962597422195232
18865597234295912 25556612064493632
59928089702772992 125183157598522768
19546402726989380 82233198172491088
77785392707360736 126567339595818672
34473863790644316 62357278364667632
69202220521059200 76828628755371424
83345120340214704 129475263111052640
13290094265925670 98141291303419488
87469772323728368 136173540000879472
12719859366057424 34787733292679192
162786587948700192 189378039760639424
146840239606058688 188274603349140032
38408598412750832 84247579141015248
46730165931018624 145030573943238848
69003391819988904 125713689534384032
152108843720017248 161956242587325760
126384027059051712 153459506196870400
88439700994592336 147350771784512960
108275166091225616 124485727797922432
87369701197726928 104454855501158720
36683796697580592 140968617630398432
27136759820374544 79394274856787152
36950420170016360 191623766587335968
35739735056184752 169495194275106976
62785566215913632 87925118823470416
93482966267773360 104541483573300048
90929320127471936 142659393526926304
101601751486768720 192243297630897856
71686909445120176 104627082934198528
106016362285979248 181119976637434048
25363845008618960 102167086909779360
68081556389923896 166802613552191616
36658084263010752 73397282370772016
10891869184779692 61432254360444216
120997570764639328 124891316908880848
649664547735549 9028836279386964
35980379423762204 71252957265792880
21997304271019960 44771565504190616
42889501720905024 165199981320569248
35892303637566012 100335782676671312
85535819045021632 156994475448419808
675323731691117 196463264491211712
11982896204632956 129267589625553984
6394562930059715 187024225594753984
3459410572518708 122321282823433920
64906994924611816 123064910338055712
6863429085717820 152261215183455104
171540157834739808 190326249477765888
82888864197460944 165066782492460384
344908626207306 173873685421174592
45441029837786072 82347911540793056
152600186413834656 162152830621379168
86029875414093056 99016982517906512
100482019642993760 189685089505071104
6577300097878896 175365374833793280
73460312234431728 132519139286205648
66808623614207520 165202504288204000
138609652631236112 155731265423128608
113068353087092560 122773882877607232
10547372037811010 43345483912759440
61991822798723528 144348188261694304
31082813006058940 47760953547835832
22931118978593264 137968001328098736
18515849389222636 153761638518918720
131568744726877712 153807855839829344
166108579908544096 193216899311782464
163506468085954304 189327732478465056
31592244970568596 43458063091939104
25875296052882332 91219845676073120
3307750360918095 141791134860703888
16485839207232116 187264284055945664
4506014415112944 97602860378685056
29439228728422480 69265974706899096
36772283298746880 51768250392031680
5353793132752057 154418918678590656
149341532226751552 184907484855803840
15586183593842412 151277575959594784
12219105724839790 65430448439385576
125069998436067376 154921162014772896
68837857995361488 159809820855851680
8985972622187799 147138512690178368
125024099209893040 152769876352228192
9059405100440820 183097999324014144
85943397719675056 195988156822152288
20378010668940808 41366747826744496
26750287168144364 46725253128873496
29365046077769680 101374176582558880
91491339571840080 123814269375688064
53881220681012216 188284932994496032
65659580948184504 170672707369199200
6356262155991270 24543543260362744
111361895134139120 189163919937507008
20013285216230900 64152510094671264
9999097575233588 135475139101568688
62039913143119432 69488534983885872
92586118337452928 101712378771790608
54469897315139776 97214942425786304
16422552589752848 103394028084445056
61098116264590928 100541311726946032
114707929069102624 157123644235162720
30253414291500992 148755373611232064
77901304355098288 102268573467923376
159550625662102944 184536515926546016
19561843731520704 25196743719052984
143244999473267376 163165523617531360
149344633936679968 188787744216340320
42144165246337096 119049691776926512
30868550044054080 96005103091665744
30417016953509148 142571880207091760
1806752512660574 60786896097088824
85457077334890128 124878749601665280
9933743000734672 128891504994664592
81885932314370528 195204933179585824
161819207495177984 194102457725649472
4371398049181967 138903774650727696
2444713102698605 42507688553758792
1575305359627208 59821357168742808
181275550136007488 183859391296053920
114195526869256864 144841230556281152
7462576960914089 181391597948765568
4257655650251713 194963401995714752
131511771422749536 155023125316736256
138674281175233232 149154910802048480
907648377091704 34895757255903912
26432839838344396 155814941248302272
93520544135558528 164592587570683232
15329495265375344 191154458047297280
64061961578208264 147613359860075328
7141512556315244 121059850792126992
25096105436505064 90968003190057744
137184289166656 70383772939129352
36925931816440368 78410489162823792
32893733052913564 179056467344859840
70205057068436568 156143625604940832
51032249200913680 86240858888882416
89817213878644752 153222407184454336
40033093179519896 116268423926380112
166054428504946944 185849226634279168
94055016410350896 191392917626491552
102178507030515312 116063733048192256
50743021891158744 98654866796950720
155840735725782336 187410083618333696
140915192645558528 186871666578382240
4527047066852717 57416029339412648
119363369385248512 155396877089155232
56529874793549664 57216253939782808
109409193849335568 115098149663938112
30281029715004016 43284415977192896
126760035308797168 127096873900630288
138998437428168112 169581314740915680
17786657439522964 80667168228067424
98705765271689264 184248222301040384
82675027117669904 161356791593260224
67478416492960816 134595255889122080
76287598135448864 117690049208905312
2880266800385630 152395552919664992
3909744722714030 146527352520466464
90397240637283968 179728431945802464
16673289062212690 100091814323243632
80024058060723552 89975703173570432
36503607595283048 190873914528912192
91738906797690368 179709181583364544
60678598614295824 96066777615032736
4622701456658662 188699971622825120
68563675615111416 103057825536758640
47962626195943624 121900488160575312
73855694357192768 194525944492118336
41812450500944504 181656371232978496
32025723539907 88289103863665504
12468651843840420 190558558109541344
10883394288391214 141742625789932912
129264599112910032 165428352667328064
50679388479441744 176107388943762304
184849939823050112 190586645552786176
85074163879629456 189483668638064768
66738173960596880 102360187374538576
104747999640360768 168036702719860896
5666154188161003 113553702693239120
80778145213695008 95036177336342768
180708043566166240 191751724530655264
89384558540900544 163174164273987392
49606668883905712 106682968858269504
9373709335467532 85701191434624528
24476889613452076 179152156941076192
98256386836712400 109423351440462208
111285487670957648 164273158475061088
76970186125568384 163082403661289152
25061479029948984 151039072120044160
47320970847387488 47982419127745160
135589119266306432 173443439676679360
65750800229303352 141679991817089968
98676119803889456 161383789053540256
97195624811050512 189564867084729984
194927812872159744 196509678786757792
29020497870022704 53401497120849280
23458841959284492 125723923673257712
153595057460592384 165635655756735776
95628748108519008 95751164974121232
184471656517588000 192003763869414976
62080760449721024 163543667686945280
106872028679956144 118651972532877568
16752377958319184 31789494791955348
8230183587390873 15612922474417568
22802552132242916 69284923660244184
73786175959632464 142629680138552992
88540966810831888 105697852293387760
23074086597192748 132154394978784736
54904888602765056 151653044147571648
103071009853247184 146641447373124768
10361472427458760 102006041751116480
122481669453267856 149090500739136608
50491787157182792 136613811747456816
1735424379114883 22963104638914240
135402681394201472 169625322275689952
40410887581748000 84406536182261072
99639135382335248 129398911023235184
25214077354182568 39606821339955104
123852562127439488 184947651953917056
37603980571485184 144175402070768352
67029903761367480 115300795537957632
138514274997564960 144386339702693312
3150368010693488 79300421740429344
90176679380762224 133492006467569520
93128323843654896 149109620887013472
12974450839067702 89447374123738224
82966315790040736 112539107450134768
4001869120508794 79102721664630912
46034393404140624 64402347730727880
31601609916953008 178986226992918368
158345400330153216 184302470961397280
17322429700799274 62799476007254728
42886905639094632 163736054864953376
22901031865017704 164683081693107552
65658201463486312 169437345340949536
113942762054992016 174729746670619008
142882976218792672 164625718171069568
65187040814635488 182841838578237376
20630773452870996 43858001097524824
10308490848064792 50784572812597680
150916139270453792 195016543749045824
39187271055016032 84010564355425392
19755299134813224 149473651335697216
102382646736002528 188829055525249472
64644198129129776 105882127318244912
88886016237245648 120348244100914736
53960747851315352 178682560399840768
81355321582068176 191499172367951872
174760190240691040 186846878611872608
92243038941842096 196355380574747232
112644526297888928 147312311295420128
4360371267736031 48752008825404576
128625811459289440 180647407213116096
64429589647021224 88042823103914560
69913870092349800 181301859422208672
77495326446819504 86550489999235216
81415873616283136 166050092320646464
107893201190961264 143553215477816688
103170559789718256 131808567348340352
3976044612642167 82110267545185056
80647642575410592 166270757172600288
165122426988524512 177882957568779168
33012466128349904 188565696297936384
15418104595069546 85928107926567536
158430904031498688 163723238139831616
15140919556362852 168845142079658496
144176785243201600 177702287661908352
81204030782818688 182315836793276512
77967086526556272 184563607459300192
48304722203489064 79783926018876304
92175528377973392 137493789380724496
134134909379607952 149434227300498912
37607472467245760 126437682887747648
17287759445398614 112235058872503136
87981162314607168 104388613324543648
16394728008023616 146895299646216992
144292332238655840 172978475500856320
56026477736860280 114801533934237056
37679990692536904 54994842968381528
163879325031564992 169474606274607328
55452626171524088 113770064063000752
160113803216464064 175134069313972992
40015962185196456 161606366270442912
28361042713601444 68275706356639056
135031037411789728 191253333228559104
17455648208167464 167380702797974048
45878358126049616 114448336065158576
117873112997655984 129951240315496800
40053620351800272 61570161908974848
109017885183847392 147599128189385120
173172355538706560 176787582975686240
52364941742729688 56013269397585320
7229731130225923 26420112853634900
67782365053657160 92240069891146192
147470314178569376 173286792424296096
8857174990379625 132299174847230912
15682691581771246 112149501323295760
100442817108448560 136466668092130752
43901919822262280 126839419506547328
100827385336829520 137597428116597040
32428281482267432 160608995074614464
39663803445234040 134906823134989184
72584059943791008 96053086402447872
54180833907562880 193741875209669728
99803941789769696 180797649069346944
132436066301105152 184747715393013088
143306463411669248 144020290428501008
129176533141608224 185073946331226400
36718754266510440 124722589515445360
113311343186231936 173277045958940192
2321577418222633 42581229709277824
7665085997833205 187487072430956320
127477939080360720 172379586754658368
20492141375313168 159763822684418080
18202533574360304 162273398079340192
36365737664727048 165418542638851584
111652827313796544 190721571740100960
37223396376443904 91368284843612880
27347855103409208 169093184002390208
66291309616794096 126925651649572736
42895599538115800 83599145247412272
94301965334421312 102098831052090144
78902132821658496 114522348350919840
37711182786225400 124790581823839520
45090841018018808 126429640971613648
3339943619881340 88714033125148512
53766273786022584 73764990872096368
18798958838232948 181571561687625120
8231478441355406 36371293708806464
45640072680064216 47533842562952192
74065714915062736 76303857363557504
108715180355894608 166719785119510144
97693874371647248 192918925072534048
83435385473530640 98014331671253632
118257392210490880 195017671101029984
134808745700240032 166863507197842208
75375779538732368 81437311386464592
38310345698777696 100605089367941712
60067375804911528 193051002402244640
57273600438705320 89602104473754944
75365952430508976 179039310649872128
36042325856552520 160845244135878016
1806684811333029 76277848150418288
10818422121270132 118172458181748048
74932087722225536 82212801848082448
59044357722661680 122042422654866688
13639086871370876 161730523526465312
6485708827672297 25623905738521104
1685740384275945 187317241598044768
13796629583125462 67209332708026544
126655667483739584 179661694737998816
5622785395140717 163451809490932800
75356791407547536 191932346186703072
87055496012180016 160699224314771552
64968750292493688 182543125609881024
127604163957976608 133114433863401328
128683861387500176 146482476119805664
154544122008661344 194068458317646816
82438815777988112 177579005404346816
6680074708149140 23457507930615100
75240329596694816 91105134080476768
89585335484050240 129407508877677872
104086093763812560 153574308685717152
35121156763279392 54667995091990360
72890386974542352 163228639033003264
76207057801034784 177286820321310432
36362864592424544 87604905947251360
62886655463388632 191678389175063584
16235223276682326 110581249687544576
6072340104268898 104823666661285184
65683604562514840 89881064867253648
15617936219426410 145299299236604704
20315310476452912 176889133724490464
141327191121086272 163278842920665568
3661979842260169 124340151255024976
29304544264290028 159514400275832352
53018033373764872 149483922310714016
54956072709242968 195891545214982528
42228810218591552 111623723088551632
117511271495040304 117864421296779424
125904307296024384 162905195689539648
105281028687650016 183937025628924384
10662817123448256 178028327185670976
15045532787560510 58096323253067648
12090244982319658 94012144021653136
145353976974256832 182014076674178304
50968036171171888 131038454053758480
156020159942888672 164802845822901856
23476421347244220 179549418789194272
61656065503613808 141060014909005744
51464617835902088 121976252049743152
73427350899009888 182462596730822016
9889924459036524 140395559644546896
37698830232375944 99224508300175456
40126400550369232 84899350576640592
51034708295768984 159749550638435584
73611360976731776 136218647857719632
169010797141245376 192363314734400448
58856730981724040 142146220310796368
183946291297775008 195537269851783776
33826809694255604 146840644815321056
9028050361637144 17622302618365880
15645321237959098 195901237901410336
116780881620760912 117893290802622160
4663779686452182 113603128602178800
36903559799498848 185920468131269760
125878325870249728 168069151930830592
4867809931772424 100412402534812672
97904210717883376 123423420741877552
56528868135658680 58235169264209928
95295030161343152 131837733602251360
34680255377898800 173656874852028544
9471411383574086 41439474106683760
123329474441738032 139051223012268368
35193792060894076 140017012244367680
34817702738977728 55178276886427264
64204908709725752 90852002304892960
83183168917847312 141907761101899456
85655284140371712 178718671278640992
59069988513683120 111301688189149328
135396526385658000 169189865337344480
153064747762385248 173783778262407104
127830762054585728 168311034576084032
13291191548942944 42703211060711360
93867673971851760 96346941317215104
17232195725660424 190885529116012896
118825338532928880 188557005967365920
115358703080737968 172604514192622816
31704393930723356 196430142122332512
88122656544443680 103963403518993456
46580237712133288 116592421660940160
164380385464415456 181790243901701184
34923550952550372 188968318924576128
68379529892489544 154126804205001152
85239732306554624 95839530136292480
50759678185934512 119867844253084928
18136797718839548 65800369289191960
108527961835067296 165538334763919200
170928325696418240 195218405495131520
82177028908478176 179833625178705472
76734798935204560 170270089591391616
79379865490504256 176335467558486112
31339229498245740 84639304575388256
127477471920165056 163720216346852256
149208971940995872 162292531187374624
148172735712663616 196560409329892896
118881700108750960 122185213329634080
41705295072503352 124471300355359392
23365007955874540 74525663520857536
62233643119423272 167315267436313504
36082247833252208 75910477114230816
104622227193599696 135351603689713696
63041036695491312 128031863497310832
127991618363179664 177506605710809888
149182565504797216 177356212316273408
90474133839212848 163974918132545600
143840250195580208 172439449639003104
171889232371998560 191132779565340960
156722590199439136 163990966154297568
66306879027910272 185674971658451072
66669795767336120 102629197070385024
101448293527493760 177606933467252736
174419411861915200 191006181072250720
82737951164787600 139397870687217040
93393979473425376 145205705181612320
30585388021024920 154661344421217280
39969477731334968 195974205280523104
143194220152671984 196317514917544768
29744558790589560 168322426886037536
20341419830380464 114526532010046256
105299219046688464 133820457243174064
22519955452531960 188485433336500896
33250622992213108 171968842966800672
97653044900896656 104312498444795920
110620090687307600 179431865838604960
8056180182238236 114960681421589792
36041898863655720 84365071842334928
44878752987660928 192241776454789120
100179745948778128 195125291617199360
36795520350042320 137580384835097200
90665252933906128 189308184947218720
18031330464718444 62293778687624216
136248249258257040 162816246565992096
2253309818314868 187146803876707840
16073306506577068 147867465478069856
65665076183529600 117955995756479536
24255843844970576 163634893544890304
56585789102052296 155450733183634496
58131916146168200 128825231287134032
142574735452666048 166057607584315936
126093635123173536 196714095938355488
47709544628331760 148082552428775072
141827278537717344 149588955228627680
124181852803243808 153381487239421280
79014288539726816 92203003784677328
70580201643743368 123298022447491632
52633054528049936 96654349154389824
54866284754240288 156448152540999872
35166735449846676 119718645826081696
65032360567478416 192172634320065568
19920602380576628 189499533165706368
25753371805351688 112391427650671456
1534366755526409 28193096804655640
114183729192693248 125355264134134976
108640834790848448 138698153771684848
99779045958763840 160417491682610464
10933530514914994 44755936652909536
113679018516424192 131865118538039792
30008261393954908 132922219192360992
39513327398666704 136804359075808048
3934627908407473 171892345093675840
3454915996327059 172611145815681856
159113651170457024 184530507037591104
25451709083549992 158746258656370112
134308933948272240 187039215729577664
19536777702000132 171959169706183712
15099758102963028 167339092121528512
165861035748634528 175810417404808288
142746983668045984 151253904927138720
9953684440445998 121569602119504368
174806337471871072 182779136305065760
69498831117147560 158438628669006016
39325213120549992 96866834862125264
175873918243918208 178388513084024448
114856355250583184 158940067371689056
24068334759683188 70785238238929624
6321213746289888 57590008831934120
44381189426036520 145290810182524256
78016176536636624 102810313343287392
55511214791163744 155827552182540416
40936836901187608 151309142610508768
104129649186957072 109043131619624320
89734430324124480 112151939634586240
153205602911075104 158302413576634848
113136774177250368 180520775443014880
92649697040356704 186631654167977728
69032220585450032 128825045043366272
74942853433475632 122044982097784000
124311475664591680 145919295924433056
127863237857267856 133887938525611360
65654327662411072 111375479018192000
102983258703686976 141062879918874944
150493424305250208 182958973231867616
88618559101944976 103321978675084608
155932363678429760 168546032356965728
176105202527871328 194343774749670560
73305442541207264 129764731577200704
165668460606454272 180119581077590048
130555913027040176 177174472427955648
108522773443090400 179301135760769632
164266191581341216 174096051679336448
137769655223394992 173536066000386432
46454139575395320 57141623924038864
13203804339616768 186473733563148672
26723983205737356 114649243887084672
98745233704243648 99118235250331248
140965896417624240 184573221356168704
155106223379483264 176069130854591104
123268643425177296 189609136518122624
9727092748301848 181685277534310880
742941329451283 132899617876611648
83732741444917792 104361486361794512
24767389828782292 51520335866508504
20858211534700116 23374350954462128
94858083045353456 107028093581603264
106533483201312992 194980164784447712
44259154853721128 130468237520753456
120430021772888960 171541512862403840
99955284165778768 181566933739236128
50548849452358936 133803226686876224
97799154676478496 150753707977150752
56740689346580536 186050981414702912
36121353701569992 173423839381638368
77826032144000896 90351056944172976
5418643420594221 49631823778056360
16259030465961518 54533665183094784
134899583598627504 136098149492859440
130882362171731536 188720473471707104
53213134502865864 180315108364851488
88705464223788672 101822642030038352
65496126439432408 195583060392400256
8958290658780970 99040979288966512
22127792119552336 128356574473862160
109684344343093040 190934616595432128
101685099818730064 162354343990361664
135365242041498784 171798195972354784
43586578197198208 59310410841306888
61247019239653072 122911008721087968
86013845995575312 140910265980478784
4555979250893597 58468737011686584
23578814125192492 108200495134567568
55721150758115584 195428839389836544
66517842248445288 68934765920903736
25542274358309904 196730987900706112
83028410817207520 188545296455811456
59947276819871736 112426869843052240
110681465913097424 167280074855600160
36123244791118032 147723678518261184
521840649158557 180214807504612448
53819566828165440 109086108764357424
36040825628890016 140990542038088144
117623704455375488 151088750391892832
95345342755354112 185179219187655680
70682304772970592 193972049218713056
37055929620341328 161938876190144608
103319249663901120 103424390054764720
43827409582004080 72518101096442464
81031751045683104 163297427131319328
10579272496562876 149111505822373792
122804429119798080 164674782916725376
99066258180031840 112442526857493536
133877735007384480 148040074167884096
121149552481827376 140569849052865872
48441752609105184 194016594511200928
68047016110728264 188861509380044544
29781844096381576 92145154890236784
6494799675511518 73951926053122928
65163747026853536 189746198613685536
22943586337589180 39645174431393264
6333897521973064 57655217508262176
105721675685776944 135387437724058240
115725793220731600 121579375791549680
127958928225601216 154198269076445920
34927352413607288 177386360272432608
10058938855328848 103259674270107840
172213011292612704 187608783591881120
65350130446057192 124444667204797328
78324148291166304 103325820890660880
163285341799455072 181769759928996288
580330153748163 190117018399567904
47470330162392864 88426132345610608
26454980469544188 60155867319285576
148170877192336160 186612101518432192
16276602609884712 118915163926024608
150121170071548320 159289006482949664
114264878640709200 125862743597800304
54031414840634720 193399184891580576
33191028078081280 128455139620701728
57339537881895528 160211470848463360
95213189585570432 122714458865722368
142997464839479248 159222722950847968
163396457231387264 189290021591110016
11160362316418890 155102224646814240
16739912305381496 114417342480408288
192767386994221792 195399874628650432
186862171966598752 189598636347398016
22198306336097872 155968880592889312
93853834539667024 119775324906204224
12388434647924038 27965943079407172
33289555273059520 34788679783902816
168722533450405376 178137028184410464
5708981425416488 36637793113994832
56912331863920496 98608253619539200
85283452900304496 188038170443290144
124369746689715232 138603100061192432
47402195064413208 72591578244321232
4486071178638818 147149877928997088
24628702339499444 179334469429021728
96437778050920864 143209709277094976
22819057463947952 30050788222481636
14252761191730818 52973750578419464
48345505760811032 94476686702590384
189166202103338016 192520230516783040
122549457228565184 140909076176818016
53479379183563544 189594549879413568
37006824855794208 114578252183695904
140829605309916832 142875987486314224
78603136726311104 164347027886734240
44919397667573144 158314372642926656
130544493071938928 132120050407083504
119594132595920720 138460325616391376
11764164864863744 101183632481652784
22545914386923056 56651333340818896
4082112437918450 152219341793842048
46987738821357888 145557835682987072
60528802349408360 116889948291071088
54101485798218408 180742951603718880
80954131107228832 120276761086721520
73282680264563088 97762912049785296
103202385669795024 186754959819980288
9589573577120796 84695423769009456
114956427726590944 184775894570820096
110215410797400208 184112850474355296
19383186134777236 49544910218043840
55895183293043208 137656244578527712
115827911945897536 159866926331545056
17038735251824970 109658416920537472
13135348435783234 125903612554200192
23216752019208728 137844641445668032
75594519298303136 105060017568178960
7737049511935532 29923780874518356
1419375758535367 117192718290927600
60479776909136992 176447050515995680
65274313429455976 96019287137318352
51875271297972824 71157435481934824
118564571077838624 182401912255173376
2342384654625368 137257274999061296
41707313927214168 106569430755799296
85743095872806400 127919667498107952
16698736018858856 126202442546474048
42621090166394864 87223934705521760
32449867244851612 148713640222278528
47721724229394928 86822479343470816
21332415604791480 120528689781701520
136436064633576416 179696873192088576
133903028528649440 181078553424817408
85414961057447984 101807432117108336
53979425938356432 64664668208353448
62803112343227136 179330715343313408
21380401006833544 55105520536183104
53290818760513360 62873650133411928
95777232547712800 172277300717685120
27686419762245624 109095512978858784
40427401946256392 130486870639604432
59188389463684080 172683119642863328
56406911830592784 155099535662234080
65748865807429200 187077354850336672
91435705020956816 104286895921334976
53735336438663352 174483393980426176
56229683663329184 120612499723102176
19226582817130964 20400557534349496
33618816333742256 112619933408783936
78369510419321232 182830360864386848
10297340557405086 122002496730753568
47239255099676264 71108356755645720
140819461421306128 155617024006832064
26713602465025620 177446579058949280
112265500967679936 176267513337961152
71709630625660960 190314438104738208
97236200775646768 168102486620982464
47997591728098432 81379400661123472
3181555587952324 123643849221373680
33789871841525420 51644566845612424
111483180630008240 196370516007899904
7490507569204304 23831771620380408
89378127579745504 92439679199953152
22543008626738828 25925462236548868
72938876070189440 118961754356019680
36424167832097192 41631831291551088
133295592472491744 160599534007461088
179786505048641760 188844386414833152
79032260131696432 137374523619697488
83300146429141440 192569435974009664
55315578822492808 56928463074810448
24799104459121592 167333493256690848
21538979937010928 118854525494763248
23741152968819144 178504839271999008
165713581293608992 174526707323076064
59075652331834656 167200040019368736
26662836801765640 48887293593401120
39026278038212096 48791053460343608
125518806816042 195060928343740352
21371594056739192 107794827671275088
107732987994276704 151418965232358464
123753743110796352 144915635209429920
24933940486658336 182650207226779200
58904477403574096 145911679182702912
26096767568088048 32232447167566592
1344317461368927 75305453263069808
17453686413975482 181285182723610656
17738506992172940 179248101450153856
137437617398744336 185632999875946912
143796154854197440 190389672040083904
12024459373391964 124824479000678704
33981067488166184 163901850073469152
30243867068311564 145629941134232224
97930775233694976 120500465621907968
103257915403697376 130890757584248512
27987215716605372 50785566355138968
18946660196738228 78411829598225024
172179988192850240 175628868437615424
90109320132464400 120916103426653312
103830511503283744 136122500606866288
83914777196690512 87005240620651504
8193258450690515 173621190025854720
43880366103668032 126604448239610992
30149123353295276 77756652548558608
10457767147804176 34284234911837048
14367394810674746 153901331079704032
115374857682706768 188793143662729280
49695981731860912 175078004000990112
47186443216396720 146716836055905088
54146730105682888 54669382275942672
47603129642174240 179176102090548896
83054782416048880 112126313390678112
66193896031777992 112004808143769536
69634221799239592 79757452973703600
87981808759488064 193187349764192576
22252894797276636 130514902095261936
89731402661533712 121628546643613632
11641057566442228 169900736481024800
43442978898892312 131140917595207744
115605599686772112 180685027315497312
12459580497009360 66015514171056608
65303974485663648 116205941345075472
27693907500930836 166835951687206240
63853918446743960 183723731127835168
163366377969783296 165808461270801312
67243174167689656 93477407905968448
42412081617791016 152394299484741536
140272362921119968 192123918847466240
82772756623543280 158190540622566528
47957185484812480 49456895852050592
53656852250134720 72248402052955392
60660534719701872 122823146426617920
78987676456085376 98299066128675152
12923094274833122 167424408383356832
106763640751196608 124379429284170352
9721271466265580 124702473006410112
21021815896403012 72066559882594896
34756907707058212 83803233947109664
95584999435933184 110554918327222384
138356105001392976 169233807848532320
147153177005217792 178733738901323680
119069362593577520 124611280936392736
97774135773291056 195575525239583296
83236844660655808 193779232073193216
56635197598877536 74498747871670096
146428036269672384 166126379500154048
15225277326924826 52597908923381384
170583736959666240 187310970526677856
139419411519541664 196563876239228416
109568060102444688 185946016324569632
20884212172775040 106779103296615280
80148271497864400 158264576410150144
84077600272430912 86715397196538928
34251122525686660 65870418110061912
14994701660282650 20953745811239832
47826263229144024 88316113121843552
2403999997489055 152575037349610720
109222865900759440 175494743049121856
21573916837489504 95418976234708656
26147569056902668 41655901875830624
42164551839911272 133835021354350496
139727308567870432 186590989942929088
10254335039360604 150462149588877216
27131442656599640 168803993751622944
96040410310273760 151595524752183040
130473352223210000 189621459589242272
117767545809308176 135428848607726832
37392607501453352 187158162141228416
79591201038537696 108848304419764560
109686769384748896 162037608568806496
80293972129828928 105270366934570512
9356178956631864 105044828883339056
132632404486047904 149834530173389984
51527932026281328 85148015952614512
110442747021219728 114865725740641424
91061410412212560 167288725644983104
130044499655220192 179768041463892896
14062311884547172 176161233746623616
132581042362650432 162492439055393120
117156225148115520 165710801436304128
39296132686966272 190231663160799008
52150841758527184 88964855698339088
61367378470464864 160911421227423200
58025647905961720 189791659857530496
102742202374817264 109617925080512304
2304325286668446 171806744580644256
92686864267610320 130668567415363120
17420327231107634 42435730591685792
169227356526516608 173559996760306176
118923314353154128 181272924771787168
70216321101880456 108258907318115632
32094498417825180 121992303939187968
133067721970867424 177909881075812096
7464540452240166 19444202420818116
49627339908272352 61680556730173552
88656297959638368 101940130477780128
24445674560287884 117986853716377856
35595564141856588 89882040926100688
104444893103493440 106058115843604528
66514172835753072 152902248863841408
63030329706501160 71906658825561024
11715511858935616 186004834738737088
103301422305395664 196289334066613984
180048475573076256 187565945418728064
167389727678062688 184125336404923968
70137404954015096 82320954999408112
176765725203608672 190577082432416224
55816341354373232 70930778031926136
39009795655519864 127891813530680624
17003092591305626 171780834241509728
106201102316819184 189523396585019904
46476264834485776 183879791102931328
34518960367844396 189675351533404032
131443976435061760 160868370858706176
81900288828288176 194840048763254688
18234196790965812 31979447390654484
39414359884499744 88477128372564976
7291533078816738 192119913309229536
77693696102050944 127573273084056960
60481939504561792 130403586633541808
5154142806280926 121061035812864384
10471294055518440 169078965249425440
45424850324076840 111290375784282448
54381468435803624 76927358335747488
179178527740048192 190451023946437664
66262935849265864 186090798373966144
53298820338374272 87186507010029264
57537758483792336 88602026215472896
66404623274265840 163475705382555552
77412461331090800 163124184667335360
102371959090353840 129010688524368048
182205775316637 132393886431860544
52532311055551176 87892889463496208
23702943103474076 179585506163577952
144899818488198016 160956050896361152
158394010010782496 180368513810861824
70002473417531200 192293169108412096
68611852106909480 71999881459148736
62142517971822072 154687234622370016
157070823124039328 174573542098864128
40110251500731920 133412657483831936
21767178409568868 173310714597146368
89320022000276560 137604648290466624
9356232906955910 55147960671195280
54445280635706712 170925343424588864
87555326611344032 137797493008730464
63541283600851168 183936032850240448
34261910156290916 57609123449168384
85339928193612080 128742006914061696
94676691108060592 137831994292683824
92281505956883952 123329005602744048
127188631761420384 132892305638677264
31585313772933824 104163293260770912
55666141422548688 195565621836530880
75425598588792960 108257336030069920
108522432042694896 182619217612891712
134461344589167264 177374287625745920
54599722555661176 156430054710781344
58699808515621488 132918370676572448
165381981906774592 188488194064980640
94098085081211424 184045602762529696
51915797680097880 181789922479325920
86388740928095280 159622681674526912
54753977201575824 84105927495297168
113949573886811904 122260556779714848
18249142680150724 41323692717360640
14588657535532966 119701362680792848
38273137696367800 100048282800578224
51363377027570848 165770262290156320
120447369678595664 146917527413553440
142588468582325696 168089087354265952
77352016022029600 194682266532561472
146633799305118720 181833757338031296
172803588565591232 173795863294231904
53590290375136232 184089618595460608
8050467526368410 188400048961777984
61525318774177400 164978861293272800
1248866116462656 10563118793307366
101579766137842368 119383829587678912
133080921197070784 164921153673264224
41366968877930104 75030631843915648
99894966202413840 153322586748285856
6036683372787965 115280719253544416
65426207434963296 157154239844936992
102874715404573712 128328669592972256
94258271096556992 116122094846739824
87251459698798400 133734914118491584
118985258788407152 193219053298236992
24519702500655364 147221348318921216
41931150842665624 111184460352324880
113569946235520016 174610803829615936
80890599943303744 107521750235629552
7408374711336877 110467641023337568
78252449921464656 163383557347732128
15139729167941514 110862971634126592
90599797476809216 177310221371550528
16036272827029468 172967955619282976
85518495659600000 105155218663471264
16189490061969074 47422530664213192
56811019978544728 94039576341212800
57078946105151192 192571292951031904
48451579991363632 125425090357738032
128617255083277824 144498702616404320
68080263146561736 161367741264497728
61091675433985312 82877097796928400
49867694400125320 78388356796703488
6607229436996699 121945896621528128
35571119596524876 73355189408626656
2983656768309304 131930725095391792
22288315865303104 119038606592318400
41411474840510560 68919498919936888
34191917917544916 76638383063112960
77929919422594768 188867456009509600
143319139720784656 176324115559040800
164959729212232800 172136992847483168
89157055913609200 145197415523316000
16689827719066160 172172897623694368
2172907754449815 194460755447112896
43556170309230208 180505541701996224
63815969079879392 95639852428134544
80626677481267968 110557880672562640
92103808363357616 129157161921833840
36451482486894304 107781665686202240
48883291592057168 77944046254180144
88862578768843360 117448512589147360
43445588777006720 108644810353472352
128012748685438960 188161242494254720
58338848939080808 137816287901385232
128110977651651856 170695091932403584
89552184666625952 114843024152491120
40168276712012608 168595287941944320
33297240386330256 141523719312662016
85671464612836816 186387376475035200
27863754950114144 173838372703067872
4903951345199717 107010240327701472
115899509734917952 133486264404276336
20764107312190492 87268558123861376
5649936949324583 121284866593329104
119662354248274256 171385020303851584
129955844572797520 196196822620501920
115149502595781392 171515792782207936
4149468396104954 60499955797531144
98034747154642960 139882726925101680
92615765190275744 108474362592608720
20813219349146860 52213496354382376
54801228310809864 176155889018162944
29216209965940732 53188460424874000
16764140899629494 119799794187782400
9881806487284226 83421707855757696
36723321629098496 161781932941883104
21743233130739216 186183007706555104
2746229219286754 94907133743694272
28624807221788216 38567373961086512
43313127472734248 143877036554729648
70566079274931632 180894160162291232
155438548791748512 166988032801444608
3224737808684931 120948390361594480
84088637446933296 179307212660783680
96235875466086656 106022306759912272
21049422775147708 100544810800914096
4445111604418276 125153664906535840
130756849450135104 146915222135903424
48460060828885304 58320781098270840
7013049770319234 31987866907801956
25404846240594008 195493414918129280
57447114537155728 99881691980130832
988981597299347 37051973262696688
704649779483990 104851905772633952
96054107230615808 196036036074144736
13101383754246132 130790846707331136
6343679942921081 179715259276708896
51004933808238440 99933476079492736
140534873970737376 147471049449835776
43543720403753368 138456854056410288
90998970792604416 153384223978430272
30117007637808268 113484506015857456
161756574400469440 178954571573543584
22617212882238420 53489867891260904
95972972232971808 168989483789059392
80501047796112048 139101102991547840
66697734018455360 170338773919979104
19099028887631696 127724152391810864
104831071565882736 109663076412141584
50806842955064824 161817656522183200
84488061136873296 182164139470572384
91808259211573360 179306621918818016
11914983803626540 99616748154569968
14668473025894894 49852412133466584
19773746555401028 104366360079249712
22878631110440628 50710255256989168
153281747406624256 164383916641317216
49975382240550128 112046872110979040
123741245842972080 167860460253690720
134242251747381056 143698500067178528
77053350802628256 95919643401922784
48653029666501896 71752213626001504
132965218785062112 168237916449985760
70422939414350120 73471222511949232
37509178552003080 149377996217989248
51525462011404304 98527000600085440
97874303136415168 140458163058273344
39733869265136400 122089000551704992
30490739226981992 40267358884997224
105717925914755056 119482970172168592
134321979404427824 183418553430997408
190164666469938528 195958587356415488
108351180492826288 153530627296658432
2944647535845123 125825260636963360
100472009915619648 180931631209027552
36378505965589544 57089280900718960
175189536467341184 184415313381579840
149726163603125248 163978095717995328
35319512890049052 98892195536781344
142201568574956080 161278402179395040
49550643618961128 131904444089405328
104097394119340288 123753584833101056
25740681537873068 66821775127714056
143614516913648912 144100039714993824
149045704314669440 158467440809909152
108160662458825808 181561967252659168
64220115625875616 154156936914128096
138524415992777392 179464370747715520
38339053775732080 82233299019538048
108494860214189984 136946963163849936
5057194619514333 182539653777872960
33965190456606468 130228899509158640
139882299462603328 162539408016683392
40711552361457704 148099968669117184
156766682091411392 187972821699888768
18596107787314328 94623284610438368
14952706309685072 29224463887394268
45824731753487328 50517211778731416
31573177547512996 95157239395574864
45393104097017472 183725555059262592
100082494215102064 164457335600773312
78335155505986976 188728780491326720
50543137651023064 115000194083297184
3609590115521156 78283085342512480
54706132676046144 162219084348694656
47508586158287624 165647560378916832
133180155282189184 195246781719234944
88735897717167232 146443155052638272
144306353968895936 163119696601509920
27746191639499364 131494107160686560
18661906002015180 173466293753206976
66432561123145064 107192087452796080
52105729987763400 54358627965521664
47691476260131272 159295884332738432
44398399999778248 135553352600899520
100929247254689136 167745524291622560
2653422819890498 142949258235005728
10113536041892406 78465121716703536
13952362094769028 138051772758776992
83129685651759472 100218171584958144
24237736289250812 176444076463865536
27357970632053800 71554183841140576
42397390881755304 146531932188483232
115224022274350752 174374788106415520
159510160316692768 182277485602163488
144972104353848704 173485713518775744
84111199087514224 166938420884299616
38790195622914288 68113485612102408
59894181521693424 76041280397111392
25804583196553960 40514031608932512
9456694530115138 62289940267984720
16674655798200498 32142056788664992
139722059710302288 176815258826164512
60129642366570016 193128135673997504
144059820406693520 193394571901816032
114674599707229056 158433567357940416
52860912907798456 163196527334037024
106744050855247504 152362708312040832
19644111603954932 109648822985281072
69290665002509408 154379693737149888
159743504128859392 188000800292539072
103209579506798864 165984705112984992
43023598155700904 91292713033330736
98789945180334208 173743668190730496
118685568417120288 191084711098594496
6829419107536440 166740998350771168
52582235097929296 115796116683826496
8837372660662995 190453460366341824
139822580658504464 177342826069650784
62150836341650896 139093674821125472
13398617205479944 52226561560362928
14413066097413766 118509163172610816
98254998539893456 154932686569156928
135732575486912080 184474610139722208
32786735465973440 136544660018245232
67195714390746248 160359266944200224
132598896888443168 133206382305547328
9329251024582380 116978681408845152
56409588298950976 76775562942503120
97782074221652400 104324757047752496
82629116316874352 190522391114750176
7704431443376610 153087631222973536
15654123420677890 92454240121891968
16423200683119794 27681929521553608
87730908479986400 152585796277635968
144688496415478144 177146971230675296
5083628363755242 104738677995440448
4002505615367307 34361923523371708
114252348909571888 128215726919994688
38330704063679440 131365183760900384
15606131533144424 164692452956096992
10823561760174776 89547784400196432
30212716760698648 130793392952200656
27612591985186780 106226238826031728
130908725681301440 147389918240615872
26130570598002744 27300056464888276
10950705450143100 12458432958231706
1157625773181469 24882519754682036
87180250296456656 126299109171477312
77851274297853088 169406091017882720
162608432548672704 180987288536531616
37269529493274072 77470998583159600
4327630424782120 70719324437109496
5277162930299512 99716992946337232
16342140882392894 87947243118944608
87666648597337312 113379393346395792
29112507792016964 76815230616777024
62182724861327984 193377208830634400
62251835473642592 193088672163544256
37663588594135288 39834295088332040
75584812201028640 92543962324156992
176526082477727040 182368614954191680
66346364617655464 191028125327828768
150739912586617760 174550338485812128
113951272314502848 161066129473720832
41902787630218040 117870369976320784
32544358200476644 42595040805586520
8191311852189226 174511883339918688
98074780277604496 111720562557383360
23310376365225676 169528175258749184
28066968568043324 119850407491916400
97757360145359984 124347043754226960
31838669457082528 180855430317226656
38382393299460408 46979507088854240
21773692295690312 57097974653989760
114110009968898384 150350646071202528
17783105490176020 137763533595650080
29895269507541736 38211228938599696
42150931555189824 171048889955928640
154410908691804448 184284683605294592
7827350454193055 29762699859589196
148469253588711872 153928231959579136
114835772053385744 139143743402248800
81653642444075136 98851608123927216
12414898152816574 133895176650463696
79104939605126352 93219422587177824
63609445055736872 180912336659650528
13583496753063190 163288503843204032
39873228431558920 148181454419102592
88722047424272448 92545673533717296
95075976468046864 188186300081384672
28664962947281528 104312979117119392
38117472206629912 113786692629927168
22618065152733524 146529352001897056
133174720433339344 157821780433978400
33809185996325552 83615541515908896
93954932800692640 114219109617344624
17020012639881044 123199365317250000
153838770041449632 179320445107296640
85999558237965616 115583522603978128
93763193666145168 184877696674063488
174669665458554176 180114819720848352
164664253287528928 169057482252731008
151043736883951200 167146065941783808
95471380720282432 141184246723935040
70135154403871512 71575472679819080
60127923295636256 166991160074743840
58256030642225416 142904769977241376
2774270147418083 180216142894827520
124953050342569968 163534831775663680
39981901113548528 159212814381973024
121912369050384448 186059453384286528
16956424118566112 30588017333731620
88744404549041776 116707990184081968
78544854714079904 117030233693012256
6088475567901625 83683876376376320
27337569278935632 41819519901771688
133582386065138240 182087190331139456
110958422487127632 183945225815489280
72206670903767264 168499495884506624
109272535321236288 127746518376750256
39706022951859912 196023801961696704
55382849543366104 137117351815362048
33972244256081280 36614853259586072
150896812513242688 183472799607639488
105508253111894480 173391824556314496
137383961439534608 167342536971036064
52125609876613192 95562655833015968
75558604045089584 132800440538936464
37235058984333552 65536451582779064
70068846119959488 112495007651978848
80825786380008592 139094523083239888
19708126608625104 154407657678666336
10340049238100090 37612752182591304
75847416524852560 91836113221760848
122986971498821184 194878350868448800
116120404050014016 189453887616141600
62465194641320664 166408549093691808
174597340059584672 183011652620547072
53482390805600104 109348933020662112
93426997097214048 189548328295041984
113547714502728816 184965204144561920
474674316282647 83450859484504304
159812065277858144 165453320168095840
83985458775491024 104434756884073600
134939200587311648 137243374657020928
16530326610156856 126200936154795312
64710565404226712 138915861609001632
47229582574120768 72331417984909824
105811489158007776 189925773667635648
138399004052754880 189365950087035136
100005132876572720 127302858082201216
41091653612816496 167574575625797952
34431729726150292 61897290282361696
30833720119668164 38580079170042152
124087948308485040 174225590024417280
65446375771454344 121384016749379232
74678387657132352 93828515338943360
12447117628016916 158551968109959040
124595194999837776 147229641706543264
71166548345724848 171667811781722016
111156366573774832 113915023364271808
101984205005729248 155280682561541024
115958814276827568 129138292506319840
87372250873251520 102655159301951760
466291401702219 98855768273887200
82793287637541472 157278550564298560
103387453264609440 170654405472191040
40670888381046736 141237146463818256
27704626248470716 36203334083313592
23895190001628492 148539995633363840
50234771306778888 185967175652017856
81788625895248080 94862357987476224
26536218527416968 148531071405262080
2789419631815198 126306456696633792
144819275773721696 172140814237405888
82086321693561520 191755355381272320
13400936119169542 130635615299328208
40143950798669512 57847562685129264
30115496795933892 195138826951116448
11574262616433802 37247077009740312
49170702504967216 165030067777219520
45060621990816952 75332304919953568
38979119800615120 156793868354240512
63159193254387536 140602996572088432
48028765792032032 125740121883271936
45729775098528336 79245935082919424
15992991794291786 190632083988028512
86036522975893952 135167883947343120
55916432653248664 109688701620850112
2485746110093232 13334745164597384
71159971023709248 172969663180027072
2419984106487958 27133099766486220
14399485005390232 122748853290829936
59019585443739584 190396446244903616
87817946630145760 166893949380369056
17739641036628394 175245941957265472
91998560358156848 105780728736610688
56830244387043320 133098825599903872
71231668244125904 104152203616907344
131420458115020096 151296628792456512
67773156727573232 94593831524302720
146745365278433056 190390290540472096
100417406253738016 153529705332987744
68559962022914424 100986298141390064
39828937111571728 49407709239277720
98710638301869312 132000353005569952
14086598267951844 137547425632898800
42621851037897344 175223653712343808
45385887803134064 54363816607415592
45039988795056624 149720904553487776
62713486125383992 73538638738151728
1605105791411235 138236381128210928
38972261724604992 149807399081399296
31994007509006432 50116537975410656
44841108735747376 78228933476482336
34561234709672008 148502725327236512
14504280026339832 29880187675440836
21556100921211352 62212805532234560
26209888806478472 136766160205986272
12955705046701086 154055634155796608
67025390125994512 142625848322367984
45631514035056288 189671428475292288
118082611274314240 154229286459322304
52802440668364984 151376187128485792
6364740563913678 177434638799418496
27910903872041592 116196990540460816
16501288471795088 82794368156751664
93401742295804960 142310716888358624
5260267994953846 89716683071077920
11296992993327048 162257076562684928
52905225754458312 128346075743856864
171516107103782528 189627677566256416
75907050561745456 145486539987397664
62627469777992112 182848504020745664
28602246839685092 136376801813154144
117005539011223808 146706329642072480
38142321010359888 164728319401902400
39248681995395312 44019270356286096
38247353779184072 107456422283112640
3125667481634379 165183636548529696
5091051912150237 97796385219177616
114957026545774656 192829921277967424
98124165921651968 148873143952533952
67758355621224240 128466393354101888
59879809910953488 66877430708523936
133195214298376912 177852978257236480
32727835377321432 57036885410269096
49062207667745112 125513854006039056
159883727214844352 167871258351791968
103760692015734704 142655647952052848
77196658866134432 180689899478901120
61789904986940032 138125176758285984
10257616548448954 82757532979908160
110967304488548192 121548107097868576
106213777268321200 186460330346916928
9802349081433662 31999470150959032
111373011280972448 114666386587176832
75497634405721680 98881465177692704
31549287268979124 62539411110883432
133139295856834080 151278333207446176
7843682210388513 109285804225617888
23750713948955896 45178858683797304
2524378940029514 165056689223616704
26116554924017808 32082677516892472
67219371200235976 93396719640566544
80267821618715344 133638937326863024
142072422084318416 164231223320170848
17692035875103338 138105729051651760
84556019429113072 185279334478115584
53997247965606112 175883407085331488
120559492362935856 168825538127557024
39339926538657840 108854220540114560
23462785294047996 105609182105788720
8282427583734707 147544213170969920
24889317227201748 139322376031150592
11809956781960300 192992914590793056
51459299584496992 136099206679277792
152437371567745792 187538350911081664
53430650192877912 117000333687015760
34206293944952204 151289066320601440
165735961664849664 165780924784471968
34152614669549692 56927919962692408
12629549913554660 121201372526135952
30338048697938416 72746866699338928
74878619693275696 119381900998699168
65550882851914272 140336745312836976
50023127892158344 81202871552524784
14150887530445416 184804422233475296
12577267351730794 103406468602572512
392783816751259 86774210050363520
154164652920978368 176969154115931456
53602144562139056 187882671205540416
31769396433581308 168482433742816416
170419066902047456 183163032101198240
165690471313548096 189887326614118496
10185933892677080 133424443924003152
11389664979938604 68845993340894096
67723236093240840 162995839200146368
11094769942066622 187223509827531488
54486798148518544 66578565502335424
29462712550623316 93737832034379808
197137930621702 60654408349833208
65493037314721344 96220537977466128
190284779162364832 195562749437742784
64569295027738632 133328219556678608
42024155402827344 51349539858325288
27158505404289352 192295911492119680
150514382192721696 158589754394685344
46053977634761872 116464889226618560
60372484100717240 101445673215650560
92756016797301168 132869673383970896
74649373664209120 137943740067442464
58295051636162984 67555915270049536
5556931859321495 117833918765976032
141424011487281984 149260156526984960
125414141933518048 173449388714137344
155627117438225248 185491017715416128
128503824541036240 151305809155362240
77443731261999376 79540858174677664
61424267290290312 177032001801252384
122130245675846000 148037746082604384
85356024447700912 194209170792720160
11450629775091348 78355962567639232
80164639348191136 183305541343557824
14655378383767154 190426175881187328
153296060125158208 171341326583721376
97425589084644208 169546521234857760
124259651123255872 187105360392190048
6359108854506079 114317281748507552
26864503577118032 154893356375948960
60152878194221776 134635639478921936
51297920533078104 172669399080025120
89481974976506480 171382120026731360
45631292111312888 196286159065556928
31839405165345416 93410534799069328
59231050476818424 109517238525924592
8187775688775743 101346104044059344
98248391160846208 130705106573874304
4441669373785019 38494410188662800
1982382259810721 91778664391006096
16074117741298148 118262376852020816
69559535411026248 102802623601639088
80177424892035472 105871689387723168
14316737681788 154145502140858720
169684212067310016 184229644561159040
41382044593410816 42812223724413688
39218325113797688 103522522829281376
108494313874661776 114136276337999264
19085117466294200 130932232121572304
20991090107639724 106426256434563296
71209847443564944 190631915426359072
49636622491692608 140537745389056928
75912505256803584 99774067154038864
128866017091001040 148410665790389152
1671673773082495 100353025119122320
37156407379549792 156009402033811552
65093501982765968 68470306413301360
74709026696482656 83217684186927200
55997501523630928 84211458965009968
96757969801868656 126926469030142144
2274355411968094 24649434640914268
58301790280728512 116270763416166432
107835473010295360 170310474402872544
29648205030061472 188139518917037856
171398525021018464 192596690778831136
22551623288040440 99646466137646400
26345274178663672 33508704235363424
67200819169070128 75352794358018944
94383735819950768 169755513756391840
106337757579959648 126140659449032000
49776560757905728 139109572940267920
39224185699484472 93749470029354976
83739734137481408 166850121505647616
52261199292416352 174766482742887232
14683924298700756 26709933052224292
45345184301043640 168790884446517760
7726998691997194 164235660271032480
85367219329130272 123492220146810336
53392819733651320 58266328606378992
142517208488976352 196325563434432736
1907846629213672 52770106116110808
93063115383779248 173747448605777888
55008606514256120 65106884233003256
110679526714881616 130813392660264384
159606904578513728 182026418420030880
129788948176208320 134831206164467920
55928859462415168 134979655543898400
4505693947103891 69966727531277064
9426761298556952 40597892881726984
130909720664564816 178379023325686592
138716623510268928 140738112278956400
12532144641686952 50277995599590224
70529404207426512 118891868467681632
3255872701362598 170251443649063104
148415400106041856 182928646486161920
57466411692451328 75876303857351472
12146052593306142 67387246289890088
53091908839068176 109349993398114944
65647353400369352 97993344154445184
69537377654296416 110934556052144192
51358472248668792 165858878366762624
56425056690221848 168987290833285888
27868527101866232 90875274781565664
110625923368511648 179919307709524864
16720058719438308 185223575910314432
65685533853881816 108512124717586656
154622774448393376 166756994252933600
51937920979914520 171496265108895264
79753045972488144 130023856149543552
51309829751121912 171215258794442848
86718759295209456 187384160383869696
145015131389955072 173007795579299232
77588939299359184 189931839191987232
118959435443593952 186758261544356576
62670065815775400 74491395832535472
153144331436123424 176188487402697280
88997588861848368 125619277681990544
72705023633289008 80901304820567008
169975691335771104 184768266233275776
184765760184037248 187194713496049664
140668183433766144 156987822421142304
30379747600799580 196431253266444896
7793041878363222 100499703974893664
22902049744679324 173953562723707552
108858449387261072 115178173354574032
62668169074855408 64309083961345056
144558662297439904 166718184580902016
16104412264001746 162516265042285376
105645610686751424 189227170787308736
6525390114638546 123946795882138768
39448998084091360 41054650924390720
121200787792169776 182988308317054272
134316104129848704 152211766356936096
42683809164465904 151693410467892864
94670003701916720 125604278589632160
18161702679544052 68937456900095432
13911412972815888 163001278623028800
16312805726566472 76923271486747440
51426179918963248 64432633133953720
100926346579465376 140017138470243520
136904356349969072 177004419013113760
19201570910864284 186453684262971968
18590259669159496 73602672119519904
23497770283782836 44930330797912488
50349185987860224 182915143708359360
86200582251015200 151513189914704672
31952956812406468 101976106851443904
82739939983673040 141622553866849152
153039049671708352 174036587636455776
147306290969354304 179140394180542016
29956015101819268 147556804866350848
46435984376158792 76814033383850240
70868541038258976 167573997400922240
9648576431063806 104975974621556928
124008533060723840 150963446884279744
64031683916009104 92566110450323824
32056418265604684 177776487755175296
46553983811033688 146627858776784096
9993813690121744 116892178565090992
1604029041117109 144632392421563808
11357625715311346 168390691106784256
32002862087177448 119309226768698656
99157389889238032 192536580834698976
18830990817198692 109405507708626528
893815865214733 106549796183815504
27958857621623244 65861067883678752
39062467454847944 145446006386456416
153939219433754944 193040263054456448
61825962333749616 81367619766189344
56041018540986296 181153436591257632
116895733615381248 195195919241224608
85773340505426496 182827372824904576
40600710726070008 105011517383940592
15894676928418512 164016231587418464
43614620703348576 167524753720459200
95544588937378784 179986955929092896
72051554348222904 77651093354851056
77415094615689888 184465306675689344
122793932945535744 172779083302919424
129315893167852448 174952376622512064
63097084160038936 149696136610480768
4406116034820662 109600439306491008
118458291548490208 188146074065086912
39434521106621040 72253347690568640
55057806430304496 186458461081076928
40063621581857568 195705055270079072
50862426589676560 80244935718748928
23632965200823676 49565581851780088
114662947703324784 138743998403862992
9623541466212408 70260004964540088
20770758021187868 185557454443309856
17929598777394332 82639404436413008
114395814992451872 118393462321863344
99790449083988352 180961125683312864
88909007686763056 170062749287890176
8662928844665129 166003138547616768
91019984919901712 148840929829790080
79769125065725312 164221726174239552
51432611856666488 185928952432715296
1711516608652969 20017007223952388
102678963660063824 109126337522526400
43821345131168728 45762145588773976
51378941112921824 185352744078695744
7042045605268623 57855650903811848
123507577248035824 147450502677382240
86057947683842480 100149624709277616
101335852828009200 119613216025169216
120251134963559536 163449130572346784
58718712647957880 165708819229500768
38069706365135968 72210033518007824
66893256485416848 182864904350888000
3194391828246574 59774693579975936
18592269086779672 142872309163180512
30467676396772164 82841419061640320
12598879866121140 78877156945432176
61503753933783248 169726091612346016
78779702179900960 147429350843383296
47938855951023240 68679473283622440
44514452960483336 186162865242543264
15370527809752950 33374360658486988
68514681566340704 83150321359808064
72759006877684768 181734251822354464
50551797418981904 143284157792594464
20662826881504732 158301887876066816
13091557669330488 97810984885097344
29781300073812984 147570289617264800
63593966240162840 146339942419241088
149378195098586624 183668177174911968
64080064553214384 68853531135560496
950867131680627 54539105066225176
127234110033172656 176836262712058304
89276418303571664 110203858949725776
13127696795878920 102167511003384432
19285897082604380 59663277746555584
140660666814729184 161817744242153664
51182329395588688 186890281187483840
12842798930955068 186553064271084320
77000751743127968 187334996538749440
120478415347170384 136705148743377440
100276910527657920 110395361439125520
104417555322051360 122444810345951216
81414725338766352 164320561716551968
41646707300423560 170498789734141600
89592359279193280 172415329416302176
31273345004175496 87310063583436784
15553784061138276 59811380256156520
10687876799108926 35049193187632784
103018497222017648 193606589515359360
112680902725099440 159605445967105920
81387624096281136 130854013893421760
53840042158120656 148632795774605024
96686783688646528 119162859440773632
21089273937707068 116318401171182608
113691798135930240 185785095281548288
35248681329317808 72259391300887376
31418584196765664 66209888641498576
4393593157926376 96438174587617920
88455003851496736 162551256504145344
128105258972517280 137432266030721376
32507275986687976 158258305596638208
137921952091078864 184684631916807712
89093158264609952 110021866018710624
92163323742685536 164276592317219936
144030396608701088 193784424772476096
178771754679965440 180605631469399520
105858875479132784 136036759254163152
44483530881036008 180573176115138656
131193784958750976 156554202268562432
10510933937137914 53981212220325408
66656056040082584 70613675749940384
51618301367642920 89168877499344544
69377032644759968 137977924172988912
131842701984742128 188136868897029568
35219096304514580 169714726119693408
89228838086263360 172342539493644128
94077418467319312 164441507941847680
93333173886828096 165428772838005632
1528704665298244 39902166944454776
10870043406592688 65562374171981056
168088901566880352 193325454959435040
157962567319204864 186283564540588832
45302814984299184 81152530934224992
127472866195691584 137250154982403552
126481520177898816 178584560849341920
5991102492974938 142365667320670496
129004557586388928 190310681363653984
29212177205492648 188204702327007392
15811811116091846 118261427729193136
27760210982516368 102026386831334512
164342170991936160 186232867768080736
117068578132912320 139615132318077760
59438489663819432 189830748174073504
86700076909748 2514353195465226
166949130201573984 179086447353916064
25468627983109008 36184145061429384
48833174672058504 58700084254873576
38477384903788264 87665950479563936
57638083095014640 108153523205668624
20056481041544472 74818478622176784
144298593198628736 144446606158618592
109692534674948048 127795075576321632
50234977369362128 124925079979611072
17080182327002760 174267298172295584
22719765854341764 187089723644175392
4762618598348220 16948602124413622
3615632504494571 186339382131457408
140590404801778080 163696713685779200
170023289999351264 183472054284939872
129182813159445392 150184320907230016
18541008387116796 181040489791378848
27516055590180472 146740668606551680
45578602652728024 104414927755964720
125590654380698352 185338785481209696
88342923642979072 188839395347611712
106087176696012560 172703390373554848
44850621220664728 53386754840081960
86959072015588336 92032324404916976
129553580122946736 150728986767749216
91606315659295360 143048480807094048
68244474624746768 171018123050253664
64086158060680256 188543756027021760
3855490682259554 121091792889869536
74708852459163088 155152944294146368
136738714697784176 148880455270673984
75569396967733520 130750680596329008
34067734715758236 122327046747392768
92206137315090848 134183917884811248
71349420893321184 82274011003136592
26743136046810968 170826833951456672
97312841207922912 113847693175642864
21144926502002144 147854645673120128
31122232831528540 82846659600742928
9895258382485528 45024049686428288
110915191810609968 181229505517230336
39018301308632280 131030621212928784
41444953099797872 141976266891086880
103375033286096704 114537886825494864
92128754314531424 106742221320793312
30437847153209316 106197964217494352
16984687496478658 87142810765186640
75259094621696480 95455726779066400
25834811309177212 26390189790654700
62812257432998160 155021225810364160
49396025133169960 113713492899128000
101062556758048240 159379956151529504
156311698345539776 157069686531591360
104768777178302432 174656519637758496
44927412294089504 132230258686957280
2853839058436109 137344210316016288
55179814875121936 180980245597340896
25126832356473556 148686597312736096
81732088958285888 150830471508291360
61336232959054864 191794028484406624
92202466817775328 177839194242603072
118583935174761168 145149214685411936
28207634497562892 146774825395735360
24895881235504128 171691456583545824
44368910983686288 125104996924819056
185044905105442144 185600631103661152
2098773526936489 196322404679576672
119888565767467136 148218530755213184
101089820262401856 172050798685643040
7614804968218471 163328654638240032
138504694977659104 192219157677733824
8925457525982146 179493943982997184
153737594355254272 165980699347790304
123254550965624768 166553176928648128
88529431506967392 180103448992414720
170454014382244384 181450765275247168
90256033294547232 148899005513964096
2334354266518103 194455196685920288
116335611420397520 161985134598473664
27487199186186168 72841953096740144
17558648902868002 26986924122522984
17407721568861148 55898078477506360
28290646444500676 97261080964379600
36620059350507288 89398462426926688
4402028182608448 185379601901949344
34601264605107264 84481592195247088
100722445988762384 110580642087633696
62554673917510608 148552027962699008
71750813163549896 186886823307867168
148310232700993888 181217598787054592
43090089576276728 52040479931899248
8729664086057200 122419430898538128
4736883074306458 128892182647532384
35456930602264096 151820844041763488
7307477552587957 16752516344475584
7438080257673419 49491484640608264
10664456143071526 25387979568403080
111921285952816224 150548549736494528
42284344973117920 154040510608457856
112991335564706992 180198843621732992
554329361816378 18948564397628876
27688872908998528 39323704139822416
45814101236210680 196538910996197408
78064568377655152 113026425245072000
30436849665985888 54352933550857448
177183384991987072 177916545984633504
13663912229576322 27079055339097840
116180420027031936 124380471610243040
101501669093268064 144277261521531136
99154942600980368 150150474399126944
87553665893743040 95109870600591632
22405180578715852 176359563673753152
12237255256266162 129156678986374640
27389950419641060 158723215424869504
19473101644336192 72174886081487744
81977363610669600 115836751414723520
11158003519114948 147649469694814784
49647007929227552 145405637619207360
34583594357690500 65658008440065744
36398320896067152 71719354827044496
129923660177758240 139354904761547760
21894122728857320 148317414197257152
44423968473180920 120443332499602928
146069948445752032 148446471763928576
44867640625449560 98710806632713568
17541297840350358 166334441315836352
29776531148491148 176301280691282720
86848157622898064 144457557754013216
49155984093144152 146914226943455520
60381216331766888 103272971419186704
63909085453913400 144917151782087008
64880757494546280 99439911199742736
33912804450664256 177565724490990688
160430369177835872 190036067633197600
16300731341982442 146374416614635296
83628695013210160 193054958765970208
10132937259922536 166667500468465920
7703312693704083 173769735019745408
75980245910315520 154653932549677632
93048742907268880 123917626170896800
40979586629181280 56767557759449560
152761905498993312 180975200678978560
37789027986249384 169778386454285216
13508183853925980 36609079682426200
80570716526399408 193913749445872256
51888104158888528 53698882036039832
2017642695760246 72184796906643216
163975151294807680 191047186710835200
124376958568156000 145940768800452672
129913738404641264 176365161057341216
40384382833932272 189723715017171680
13162881298299906 14198066687818658
3045974685969934 163749720761290176
134790529824863808 148554337645442752
16554571514407914 35130267924942728
12332498460236696 65141497824035800
10388428990364036 189788919576310208
136478420384632880 176100954624621024
151455977959743008 161513254532096992
186755302557839072 188020429583298592
128333097151540176 179528839046477568
26834659674725420 65770326008220016
185321846620152576 192656763106386144
3018447819471388 70188298372532400
79211353909881200 106323894982493664
84016149899827552 174481230144960768
109816382508707872 135304121322188880
58147086684163728 185942993205567712
87929283063135488 165982567242616352
142478228072807968 167891124260509248
19567727019651476 193134427182384096
58800944309681928 131464216656970464
147260674774848032 176431054559337888
55712769487967264 180975761856483680
5075218942329458 134532112709346096
108527714097113488 141187531233853296
110201973956963248 187204358856809984
82827563592818224 175146217409750880
25523306881654020 140096129316191424
75867120226640912 108053251176239424
2612619559303775 164043649513695040
54978408083222080 128635807363773168
71184748763637856 182336635970682272
143431162402006288 164040667150126624
108015707899300096 141623581941286224
34321881237717620 53641660355530072
32314896104975672 178264414908703872
146417858811182560 148625969486401536
37250508559228944 98383180749815280
36131243010894104 91691436919012192
83813755461198784 90924468985473488
110508755143716016 160841795418912608
138550086078016032 196646030986178304
59097576922874456 110929973589008656
27996145897649624 182808309714680512
71346390424470288 115497261615536512
160806240367127872 194644820519666560
1618614077135137 23516523277459392
65551286002564400 132249947220451232
121026532416537136 151123069453076992
21151430920646556 182721353337781824
97995121896021024 165023977891493184
16287881076680404 103044843572159920
46179223518000392 135886676494761584
31991458712195380 117671162208012704
58699493890923576 184851555173136224
136035037478863456 192505783652975104
144942737747901024 174692696032636512
81717237380299040 154228974321796544
23422144837518936 53859759408742640
15079305662489306 151762127805094432
48115631782682240 130610861865841856
63066002298598792 94320333107385088
24370672238420348 94139603474356688
56888459987199376 76668415205189312
48293710300889632 158138113772175392
166450596543246176 192450630235617984
48846390771463208 124849396490836432
114373532281238448 151902312546156768
14945337195921350 171530798612651488
78119713560601760 193895038089732224
15234612851741842 154202948696801344
25096255603766684 164666106236993248
5795466177423132 56986223302992136
74263184259960240 83492793647275456
81571834805180000 193977649563535776
4470461822479424 123288324210722944
87426424120541088 136730388296076304
130715451091824528 153998434923184224
85429449003397824 194043077463851296
27930400789629820 53460664105306176
110401099333986208 127492553209969696
89333321521112528 132743476774752032
3612885284288032 39148534526719744
119940488097634592 177634206840277056
76985726074379088 96801609147424880
33709109688676088 139757363593136848
48323643748109152 168484606475097568
42608233756880488 153914478906496000
6582179425555289 62938018492616880
19898166342761460 26326843669742128
43701460873938280 128352091815659312
33379911915833180 68841788036933296
134496139763378768 150156444971792800
9221246710273258 20747924505780620
2615829416181922 112534710599323088
112506639679645728 189277793459698144
59107231607148520 64604331294395016
34409814868804272 69618615281212336
29754943770954788 180370413011364608
87373455757077440 105178941720312096
6704406319735661 159787843123607264
149620122210023648 156133606891867744
40287510926442704 163954898640569056
15624877285945210 162912870232386144
72139909895230688 109899325776471776
82884733402633600 181544866723542112
32465860143511600 164064174563709376
22140418502479952 134373191845014304
35245329108760392 80208860686516576
35308848804755188 168914417277326208
30534850669989740 133672671016621280
96696163839360400 124373985659494320
43045581116408856 74554881311395760
95179579281970960 105379877211487200
70311606632395896 90495571795570128
116951646039328272 156674975057207360
123954517851197024 125360853126001824
62643977438654224 152938607835938112
40570815944190736 110327967257218560
42855334372756704 149766589965198304
95424460113620240 172910072300761568
64077819309656008 194691583889027072
100068171349766448 159268909916512288
59137444722033336 183073570995923168
119716518489138368 191546952778782464
35622766471319888 88875559783422192
36867085142153056 88525076633618608
151783753378450624 187964440646347424
76422696386349024 103814563332909296
24181943503020460 147163577855334368
106738159007820576 194718458593240192
16393279700952018 195486669549618400
73210199115625968 73643210710663792
71798512355764664 187539008586071872
140291424062862112 182018106803948384
5005081182258806 102725696250619856
75967563964616368 128013040484088832
31427210406614824 151117200645338080
111190294040059248 157865175334227616
39510255824877816 62790182500420472
64553456237226552 105139166332740976
88222696050617008 177713724539180000
5255130803140022 75478694552216224
48129166406731608 184405920133264544
15666971058140938 76871176936930336
61390585974767528 138414176157764480
77516498280735312 107927308621127536
17288795727932634 160964844179196448
115193923414634192 130280171856865584
26960365987489164 194671727822429824
38414987514187144 196478178676516992
131375470899242384 170660707225705664
128007937363806736 136561853680594192
41721460142641984 119931858029172688
56152669207698376 94059916538964768
92119678708101680 147989873047478432
70252614256070032 177146455089261088
71019991723009768 73358310668742144
190792334263043680 191352772103444448
141120411058216720 177130431742007744
137181683357824208 137733514362898240
26874725168906336 160400670481071488
119327778297565616 154670619239423584
87062314792027808 115814374704776320
141542412440745168 177317208329531392
168520377271071456 181664925490501024
176942928237025184 182857219484125216
3709397551289306 121460092304864000
78332562652321168 78616791862196080
48531879756097976 106997464618212000
16506796861630444 132120813581699520
89088710633375184 121350082560134288
11554530337826172 147380410468829824
7062000422295899 84763909807202448
46101991805090976 155329754186106208
52333037917919384 62857158999072392
29278090324799396 133243698770867056
110774965525470064 120716210822308832
69941685607850920 75977308018209360
10223252834363318 94799800360638128
34287296125198292 57269927004745264
111341506200077616 167570841456921632
1618083502074632 27617696479730320
47607036784392672 181132115551582752
39132682520036728 193863239642451648
55825326368329256 160613783636853728
97009758610481536 146121715942024512
1947573117010931 137178017510229616
30090228715610740 53820287872966184
51412233931066504 179646616817327360
117155709762075872 139037527083292112
3013363411693976 66443282895958816
65866099971588048 173727318995807680
106790474179249216 116945804562290576
17946572176291766 28510481704778420
4164250011079155 186407175864752800
6244019799311500 59297641430635016
78076991491883104 92389690327884128
39085631667108648 168648583873159392
140447989038362528 159075319037715360
24759955345340240 136181610577497472
67149294552885360 95623247416053488
59734917630305352 178921909017162560
61608404716632840 93823883068099264
28581894504787880 47657624386092824
42908506173064304 150235635438723008
92577615802604720 169065088835194080
30993482562490260 34661684685072548
17042073369753722 37740039513966648
11890303315705696 127784535629361888
93080963542271664 169810975575977184
46235482355785088 111364844952860256
9341153463339186 41081184400300968
20324162682156192 120421107710963344
142801142746723264 157490176603292288
25339001157654884 44974643783592016
38408801252694776 134577231301610784
62835455517268088 178483589795982624
35096006488910220 111853192845925232
122921445886946608 173703577344110496
162028401331119328 163428318032011808
63607068309415608 104855359284741904
57603166883205296 106965500085406096
34774455791449988 97652466773056816
102439363679929904 186895656572962112
82530500578429952 153827037293000512
26760941669054968 71905802999864648
10673580223664068 136932998187993584
19529070535897912 102751698341059712
56593257323906648 74382244990738688
32328995885018952 186868446902080864
118599917291185296 142945663633111232
165969401081341664 195114423467440064
75365854347513152 143796829591808816
122120727417298352 142155435454916176
18849963287846072 78395982975927840
92437261414067616 112052151568740992
31455974448324084 109804225925979552
71192354780650456 166386205968295840
35350328847184380 157485163176657312
9298748689905006 9470248589149880
67272195540515336 103761008871262688
84848384032537024 101850216130544384
84057810718127136 117675675370816416
80256731501360672 190267985628872544
52679937983963040 174703817925349216
40775764511909624 187566977922252416
120870818351766944 182853503341610080
40036409592081368 146488169911910272
121162181278909248 130899062951577824
60685631272152104 97951217220153392
66483487258181896 159088134436848128
103816604442180816 134428645639957680
67149512591226120 193694574548199808
98952525476996304 131545917105669952
61887998280378232 175837457509031360
85613467709123792 107394353044365872
57213645296182752 134542262747301600
30667259474562200 39345599241526936
126411539995864032 161215644402877568
18246601622412820 92633220045823776
67206497570396680 179992694486128032
59310485485906168 80679792851630512
23952922814480392 101046828703941792
37047354195995992 135003437171165792
557527763050579 181886780043717120
111632883903772176 195452640003435264
90584094237564688 170441399061155936
118054081586496752 181232597352544224
74010464998450224 109788295253698688
28701021801272424 109595096738189152
137286831190592656 194143286747462048
47537483623344152 96859458249891696
1979869485859588 66570775885857440
129176236218492912 173621943313901408
45130221027876960 64293293662305480
109927006355208112 129586950468991168
33050220222183916 132937789434805168
44583651685492576 181926092140626336
14476037106595898 83181990248462336
69820393683598136 194209158325833792
84708755910860144 135437642605362304
127467145776933440 152595540653584032
3138412881376014 90633357988784416
45593195148567720 88105338346034064
19590786163343976 123879342587258592
71165935310094256 151868915920592128
70490234072864400 182463731614156608
156120487964221440 158060382951285312
125599187362230432 167649733078821088
5387284085433967 10272620167672608
98926682942522960 176933996491697472
127101761026012352 179332451713756192
96035207787701856 109036529567348064
123409912600834592 179922636158154336
7775784723634169 120126113065952832
60329799121921712 119957431208602464
65367579974788064 184265962918186208
74517750307834608 91945670993958832
81679769959854208 139825266761072512
110821626335372416 137583096454466064
91202161567976720 111772371980578720
117683378966915856 172174265221009760
32322395226338716 118428299492949952
9376811420475384 163099738266956640
55461361955147912 176923939662473344
74911297314195040 107629455450755824
48984498076590936 52547467494835600
122433309424784592 182578531119949696
78714322558993136 106566430276058976
34924227693727500 98194497959626512
25649752808918156 28888441784073824
37831296561941880 130780557605946032
132005560103187248 191084940408121920
40190317653096696 80518194701495680
59581040170204960 96356914075778048
78638650262197952 128179306748725264
88443872429541680 162657330335451520
50517644368874840 135228502582643856
13932410264961978 31545942593939272
20365384743422120 170725522340221568
7446717853786434 116312389113307376
15460220786040128 170761144219056864
11998289674890698 101130825671378192
54660618143917960 101114435534546000
125726046584008032 186935430855669568
5610608960358203 161153028028837536
29739854091028560 145586216748603040
65138614238650424 142040537364444592
84909327155127552 88840889332769808
72330546084428720 125106206691604832
28034131108039508 29687460313831340
774222539677477 41406013484139712
27552861153800660 122931893007173936
40720013446765824 102213337037216032
64676292416372592 84799353087136480
44521849452000920 146558979011524768
93303411556465616 129628058987439568
21158091956278212 64330070271106800
44031627656765072 160422117297876512
159228744968595776 181482601154566464
88230385485670000 157916391173025024
121915271021403152 136836360580548112
50510384346429968 78605962177686592
88289135820374608 117980372274504144
121076849698661184 187755902862869888
102061798202375824 174882253414787264
12035625752772010 75279411942965312
108477815456463872 152004985105233216
96758913288331536 138163235736156320
76103148848303568 103369306697135072
90343823614847904 140745940132777792
173337326905819520 191699150845429152
108215445313295520 141432813730018176
2115914226621559 116253226852253040
155860759470556928 174940203459375680
8154443794679206 36185605621268984
20728712627069592 167074536334782080
145913571796862976 148431165180817248
84009862223873744 184134590607671936
102690141055292848 124213676679910784
18023291113842592 135959105799916624
85799270107512528 192444470287330752
79482169531192976 148563805504121248
81118617797806992 154972523926644128
92683268541933760 94406785554147568
13175099442791910 118782049314047520
37074481701004328 152399701243541664
23976225996668352 28251637743857972
7808234721458 118553052285165040
33950835428437240 163728425828398016
13065175325068912 185910734809555136
74014755138995 85834074291347296
106092713918302832 148949006583875616
39836157186665936 129402973834657776
75401358860239792 129466699001350064
146326285835586496 176323134111334304
19001853131022116 120805251524687216
71129137017997136 194870134085723808
77558061639266640 110055332819137264
120064980759567536 195619005230186720
52904567910807608 181246130438912576
32049099261418716 91469782748828416
5130783408776881 62856009231645520
64674777066573728 108172003759196384
69614845821961520 112760360283953552
52135780635323272 134237263473743808
156287087780420864 159148985665675200
41770458424755160 166595051757118592
104331194551978112 196078198885678240
132274278963482512 170661540378908704
21502422337877944 24330273008779420
49061729880840712 152408796082891136
115030713677440048 134262190356198736
88115473163126080 166339428134426336
23967574440980012 141562500963782336
69349155532918432 79929735255346384
42798724454158256 90336200338091424
42633716461295352 46346608379835976
111712251118183920 181973724125205856
95281952366668336 169839572119735520
6379067309736277 193552340057133504
69178444827508864 96028319987153504
109822491563173456 148374390418286144
9794968415770682 164297212657697856
28070131576597608 150893516294646784
47771161428680272 78687100200000848
55550407722648576 122652497486316960
123194703096753440 159423666721487936
65564128642815032 79263652569187280
137641026798081088 161346552463971968
32118776781517544 91893199080190288
156614169892968736 179208837015986144
97696468606174400 179642864171187712
38130224488344504 90904404340829264
182494786523400096 188560207837835520
28016455908464656 137882546992725200
53588903816882624 125615574928572000
106917174417512160 192044255046250144
136800744884225008 138806375539593744
42059622390412328 97204751918626352
13493446451320370 55985242276503488
10590647386899750 46309621261368280
60764907965147488 138817191013539328
79127667848854784 131945329174792224
12090489662212014 75246936608933488
137247892767081776 147408923490021600
130645516250421712 187910677763150400
20923177016951384 78072870110887952
84568260475091728 114183546181633200
58223724200717656 60231545101087104
61399066774755240 102918117188034576
79741557035723392 151846153094443296
25486286071062852 116623793912360576
8803838905635523 95548293789951120
119619919331034688 186142109897250112
141678166537583872 165183059372648608
115332592194074432 143529232351816928
107389507950842032 157684914344346272
29597121713551444 111514497811179232
43574340198154320 101571267950422016
39954878032928432 48210705957302472
86849673884342832 112400489306859184
9860334263891698 125231102040262992
1835280998616291 47612779734726208
68867687558214464 106995469091010880
27859114103651104 115472584962599984
109445756349038160 115156903880989520
106542823672077088 189793141532843616
44049980331383192 145186128574832416
126520365076600000 143093900269697248
29825941963307672 127341832218163360
79444306870507696 172615574086307424
89700144778254160 103204829065023360
29056182332797028 144692923160478912
3702626330947335 42658281952762152
97696006646359120 191434150802092288
68520954169729456 178294120356505632
115509013981969264 184692064724028864
56605791228203232 98955309202042256
79370005677204144 110381791234968416
75827574745099952 161679571302276544
15477765679908022 176857813764406688
53619294943408344 123975239453864448
28465514294239388 95221563603068624
95776969983386464 178099961564857408
4676546736932860 130485873444472768
95021569472090272 165012502820210432
39158031099347296 46479742386272984
158288011517180576 178822665672717888
2339671632365652 62255300710841240
81553336723009968 186948295352749472
101099286353277776 144900154925883680
22139616340447700 86791419900620880
66814238662454112 124192928304835936
25257686288419916 142328326371059520
23953299738696304 28720509182298692
131022111206605552 172320476028008416
13531770248432272 72857840065062992
108597298221677712 181791841214609952
30665354388826732 139799660733464416
102368935490939152 173624527150061984
115642315734203184 169651088333204704
92024762559618112 139928550684393888
36817328094693968 71699838777238192
164318709245378304 186418562498316096
107137347872054256 158592210804077728
148644136510230880 171503185249037184
47242989369361968 111646730330908064
88703767361742992 105813092766637040
174771883609046624 176116179686449984
41052302809576424 164633072928960384
70649880535097448 114616801145916560
13338217946602964 69518458181822008
99470963282709552 137891208893914480
14530877171501358 99932858853349792
34995603412244164 68527708133252608
17901022875651992 161323669247612864
48383555842112528 161955179363683264
62528857228418136 117297427697006448
31582812884710604 107115567852923536
35072854815568956 35845716678031764
130552015307546608 151800869795023232
44793291937591440 168553317601368768
119017239276817696 175491758198654080
70141275390157992 113758218909653904
58187080471746112 153263756942177920
96960126600709840 195858905295082144
77055292898123504 176741385719996960
15618320075785992 95392075358581856
140898420396144992 141773294753025696
130941270307779632 176916962053444096
60809685677815712 127282051576466096
4951837654165287 149124415678510240
102256902332188512 190106727111216640
93847010533568720 116076192671279280
21375864531672768 64201074580231496
54968389836689080 101899193921301296
71061816496488720 161905088148742048
58235695570144712 97131878202023152
104695184074862640 145020206439772800
75008433959844480 183291027814708864
2631570111769254 62084304809794232
120135355366161904 140236515957307072
90384865827968736 175977285164482464
181319523941435552 195467184636540192
5115357927558786 118796836773283392
155455607197385088 196762350020378848
52778155567589728 179333649725208256
55373603409384848 98163620787859472
91957379762307552 147478922267890528
119090200199809152 192608293494771840
73314625575405280 123334779543271952
5660904267754261 26010505582161952
4803282208005086 58264212911147016
14596201115357802 160672224883707072
167211252129987712 173421582056838080
115783184268907200 163613490103773088
145699417383228128 159948476363346368
57890448720372192 179313150441099008
22211778195301272 166005227344716576
141993445063871904 143261781724401584
35545422689073208 183963662010839328
47288493526410672 189259570676912512
62543361069003248 158380249147226144
69232576173349792 133139011297775808
3935153580255889 67638965806623856
50715138329570608 170895378494985088
243211492511224 188867073335470880
14441256262744602 194714629912422080
92399117038002736 184523561694871072
5829419243731027 69173929634580320
59500045516836400 192943979469403776
20276288283277172 134480628221289536
18282147343917480 156528395984484704
97431467236744320 135337159020360832
149672039300843616 162620043214232896
38628263159762392 111399490513867456
22744803737321464 124289142319349008
20216313007031680 181231124005708384
107729289453362960 172081856122168640
15232123965246292 183605800005072384
146522583651622880 164979143438441888
11102923854866928 43340929733151168
105616695926902864 113839369455092176
163715419930090528 179630754841250304
67517897353482016 182431084742721312
29693981922518492 69118311787034896
96592620538937312 168876892211632736
94829087502679792 113043485309351872
159928490498542752 172452991525882912
16658015114583230 175768898971172512
3561893295724469 18859698748841956
34710550879257992 47031665255513704
47069152575259792 113094102568067168
12078456753955866 106738873635260112
27175674557653380 134104830115742000
56705099616234768 156504260895676864
86695447158573424 112279280872085312
47772085994539456 79366831238923616
163511172618085856 180720340985436864
40581141197345744 47420718356610368
64843178787197936 159949292409771296
53180370987047920 102095918807781216
14602706051436942 121070128862284560
57667984789932416 117028784486231376
99487990743516640 107817342324381680
59487601674925256 71709363476143184
5558456083856930 62450665569549016
44617995314884520 165445073114526464
254236309785182 30669529799642688
94060392214430448 184853993651644224
95223920791821648 130591087206838864
39761338890043408 62086007622488264
76994977278061152 151654872370515936
33264352068027168 138738943175519984
3161264825087943 43752204987609192
11514760137480394 195344531702714336
17928132887657250 82582176533816144
30565348836639608 120840173231635664
8119022686094402 149583969943421376
174025411766076608 196384794158753408
58892693758264264 103286446695767728
56263491656667816 92813062867247584
136463624264802576 141819012726216160
81092475840383552 189361650140875424
19101415780059396 79983099830776720
101314678796713952 136568469698907888
181694954517627136 190673024688546176
46257058461526280 162441839850979520
36706931074942880 115446473836341712
144421051209719584 157376622479930464
2380419476546712 191044569464006560
211022322722896 193756480353837120
6527801028627246 127059550448801648
86109153183589872 171404597766208288
137754567633399776 138357209977794688
143058857341672192 158376119620854112
86858202010321856 118287140433554544
153043923508649312 174887279011496352
32534394101295988 164831446605253344
4644527123871374 126074536535337440
58819685362826080 138638889093560512
112055263418585824 141824120983138816
105307459388032288 160150584046339680
15441444463890754 185659801651001248
55671237197696024 66778579126641408
41809694239366488 141147371589711632
61789408213516864 70137460119236344
122600024066098720 156493831533247392
64477537982702840 139445361444396912
136601517340968128 178779939718851200
51136349935126576 146725664862441888
85798198539674976 149380501323127904
58138141536557808 112514229667500768
54423142938871984 61778436896802192
121377707559662304 156295329824434112
79449605463570160 193487951359502400
5044183422798101 188684045223144800
50050324394578040 142999361902745216
123759000757297456 144484734181134080
21909084568606704 152347290125949728
120320351192774768 135204147603809760
165353841439660800 189081590319700928
62748979435245128 111606608525786640
141657667326152576 195314407554309696
54940664007798728 150214213252237280
45971754802421416 115605595059177216
142085476052068448 167166840453019872
86183236324919200 128842395558112448
35936830083370360 151899622454676192
172251234570349152 179169080020122304
103976775926228032 180785854819452320
15608947682633526 49569669705291856
81520005283463760 98529541109166384
92638112369698432 143966150093073632
5054145971107019 123407202957023168
94844783293376880 188916992110189632
61684789146789168 122691546939020496
81512590500672656 98177777088741216
22215242956706956 184395416071695008
9941525285951960 21688019468557396
52653549865902608 128547043754443456
34126005441345188 44314617426899568
19006409365371944 31387064908179544
6435578888095243 57878473246426640
94549654760682256 160728524903919840
65599153643038144 176837278350233888
103574022863845232 125684147457608896
131602900471146608 188243567679754720
2849767112312479 110712159676208656
45797377212048704 193195062521399648
152343481521525760 186742664606975456
122766682917379088 161551556940579488
85228228996366656 95086756554228176
52683288649054112 57226344766677256
41072160088565496 95676946760509536
73557840125498144 122236039501609872
16655029401617706 192359063286888768
78119587803243312 113357941566834096
93341594145117264 150750237504175232
7636850132978781 174788654734283616
8700920284525390 94679366803232320
156835037791583392 179479031915884416
132897322482296784 149200346971855296
122662288070434192 172276450273877600
2778892606794343 86270163551317152
7448879091514588 92224853493785808
131397905250903248 136086874590689952
42801791758478696 113059329591736688
139759929898900272 158063803176497824
72641031280867616 113987910853144240
98403340631817520 114039703964052176
8662437119565834 121107410945403008
99374058895082656 125060438663348736
7706820261328817 183586288806070656
131134619342243792 191782418890372768
82677364389849744 97192474468600848
33129981043898568 98734260877309984
80570687462398208 167493734034599360
92625864809098144 171108542850845056
172267598729964736 187790429106309440
96225819805342912 163153430590627808
30957249698748356 133155206915972816
156786729470777088 180625176645296896
47997478310909120 194122350950763776
1729162048326691 100625992549913216
4003684393621973 95346241892075200
45980772848186312 177347543363310624
119707535848304064 150050523074084768
53842924299388880 131031230491858288
27414300283434660 140141382688134720
38220655068697840 63079342616185496
19751536711499940 57600210370651040
89654389632384416 182740793583173120
18463363400425280 190970145425047840
87913873700884960 194370578370585472
117764312239294080 168817906362704416
20470124069164320 186380654878682400
11725283886674710 67275367800292888
68303356610120320 123697042444932192
50488666036509432 63619273075456472
36336629661803496 125969380623529616
55216844409836112 152318225507438784
65546995531272000 82064469381842800
10861217524430150 174159570702891872
75807168765129696 99290602699197232
40442007418253352 152059257067449312
80299984871878704 106128894601685200
22880084112108424 108450635733522880
26024227137828476 97175855942869312
13973018187110162 122791823318307392
9748116306094064 148379929568310432
100647399603708064 148824690128037248
135800232976456032 189009193888161376
80606294943253696 155465510965045664
147366557496274656 171605978713302208
143590907260980144 149315502139706656
60969556724955888 125467301768913616
34373964510724584 145740767149329568
31953546793966508 45363032748237648
9710168786549096 162909760350823904
119837300904766560 139380839470095680
86346866012749008 142626255378034400
76133670121332880 164311906871046784
86665834951965408 183780598144023648
176580831233600256 179098298369732384
46836673384093680 108588380827975232
41213769578810816 153118350588095360
58045239367618344 151434101111939616
125895822516777104 161782363894247456
115033668969229504 176988389912375360
108226113939965200 139241888192552544
58331021409099384 79679136247590224
42687228653962944 64030099772122824
40944250766723304 133422116781757328
57650647796351488 152018988326304448
39080515894511360 110665610168079184
4857875007530194 74050578390442032
174361263611085952 188635225126099680
20683258766253572 191993866149057472
6240919729179313 120940673871502208
105429394708290928 168846423992554496
24351549820690356 193948116952386976
52093561769778848 90809898020656528
45565481494236272 189556796287926688
142976457790429232 175780346319716032
20725211087949100 59422590357075368
15681133952535354 191411728065592800
81747520367591952 88215457637796096
172799983436001920 193183385564877664
58845906386054104 164083151695039296
128167946588594448 185829175016307744
64900947449514776 109975041001443584
36507712613664072 130067533792911744
33339706753866648 146302299843402240
837501629828076 12953274318028490
109938398247959184 145447055776167904
9088550298778894 182990995604534592
94533572498180624 101946226120973424
117372322430572688 186988287515786176
75493377813104160 113940555709153216
1585693063022892 135470977301790224
69916255693939472 87541755429514752
156590544250078720 186366830955522752
15370713485233314 149436295777020128
13050857477736512 19234786080181224
2478373423093224 188967818189701792
86259437566387504 162874736955483872
15191609597441598 23198518209747500
114694461941543984 133811809634140976
16123801297407362 22295742151757388
24195716908035200 167044276496900160
76227913713654784 126193188690825872
70617499147447136 85943812265147360
12823463091079764 35567565623147316
103327788678385888 129185435083351392
168367047576916448 188110798685048000
39348435885039264 71933915607570312
1743248667193076 16774031218511784
50164760174955592 192779549141788960
121906332343821968 182793381815426592
75351234913154304 145805200428540416
125578526792938048 181257777285496672
8833641410796942 144387770760913408
124341182956032608 160803687077460320
74791155526764912 172559867425309120
39376122122295120 74463791914284064
79083000892285584 180053484930864096
159233485325690912 167307192630183168
2442880183215794 141734171114057168
10903215627159716 56461185337943808
78079654642851824 85103709020226608
118972000885939616 132417845790401056
100676659475299504 189046209203228032
137896778649236400 138103694461201984
45599208118891800 109729377293931408
34528779710188656 34560672794498596
99660783138272960 126172402821023024
116888133733735888 170559897906743104
52207866452520816 56808173534028872
158701809491639296 179058938104784256
12483185471510336 33962643003363404
169280875035107264 181854086121065568
39687239195330936 155344365952308672
119281629194565360 152728327735542976
52690117270993944 96153242826692000
36133073129887856 187144480277137728
105154819163674800 139853828876317664
52309373135455920 89747773388098688
67240706435421424 191928082520725280
4616774456987961 140868454312100640
41833691827690184 114300879869161632
182570016560334304 196362953256418464
23387940403282512 113259030259164688
55824172893523608 169265472818806816
18494125390451436 53720735059751872
50565846759418128 166917268004229024
77443803783084816 104158152411952560
34990729391830732 120898845936352608
54266396366540280 127480603608925120
67607357291641336 137481485808555920
2412548735441104 161873056105586752
83542080362392032 89719125528509056
33940399699678292 97754099928463856
64833502439578848 98866715853370272
109458722036886512 117145214861879040
36994897575898280 41207616285996712
99065901737968976 120281189134196176
161098482308632832 170382528130247360
34013674843172000 71842018574548096
1535298320835521 67407402584898784
97774473360036496 161889112545488224
154305100713414656 195826463656987136
145552403791664896 164813861450454144
58591221922842160 121487282516118656
176937875032786944 189186287889233568
29122246575022756 56759812113398832
111036092291167584 146096742516089632
51930799383510824 86414611229420080
146492419815642496 167343906180904576
44822320441455880 131525614541093488
25176056946256076 148505200622672640
25534999521210188 66238830231155368
52569333003466232 153034786450193568
33028963248091496 108192947991544784
54750895588060184 140659192991286224
112023017704992976 158704034626672736
99259111475930400 126323704708986176
103496104365300256 141139659113237456
2135955470322753 181604150245382304
18918949208832380 82482469584184032
75086581360960544 165857482068069856
10446645561992450 115603859628461360
30469711655432504 109666562368204912
9500845755794282 77177463301445440
101243477686118496 167208045935057696
34872009581577076 133459556083716464
102083493858317168 131889806319593648
40525615739633440 58390389563658216
62922175757837424 100197811955313008
115526937378521152 130861617141723584
10031566026047458 10123345775702490
114102725080367520 130149643382046080
60686318330485416 108863640866514960
42581078100396048 135939120982916480
72831218231907168 94409184158752928
123201677856373520 147690727347113664
43384919388759624 165999203054771136
122958871318208752 143805975029397264
94325617499616336 119929822395521040
82386116483690080 94047343978659136
135552298352182560 181273159117937536
33867342202776896 187558262937596480
151626851726569312 172626427321362112
85287329501782784 180082204905306048
165074674086588992 185141193150083904
54383010042569288 70384948220193472
38889607411037312 116319756187985072
60765200513921256 91074260581173248
34110687144252316 110889511829296640
63830556214655336 117149551772331536
17551977442821282 112504518749031376
163018215561220672 175181522634506272
102675426942825232 110602589166212240
125833464500165328 126063083492815680
64421806770882008 77701994385358448
2112597305286503 93800292417535552
111312519264368928 188754744910682880
111789986695710368 122719855314696800
59593563946349696 151459573975086368
104961488307312912 110842543558815088
16790660744939664 175169267985904352
27547675804212188 138130701706981792
10310786491579066 178481446200976544
7041187835766522 104338114359151008
140310283742138480 177926696886105152
72395121221931936 178641556431739680
97571882011558464 148470139559807648
3005714681270807 167139130842262048
10798612522979270 139365400123271808
108682845530337680 187763529241189376
6551821335402269 65076666667546512
121325896731331584 132636023105584448
79199096118654352 111910895529109504
11431208743816068 181819073803519552
35980883965781112 173392137992385408
984272375462787 39832600358433368
52473648208495768 55931608684233920
28237014944758428 73021558696932896
131816297647524480 179279613424596640
33661911624218596 137232689786266752
121327039327741888 187880929492287808
88411587160061248 147364696159585120
28821352255857856 133981189399331088
122630780104481920 183688027123409728
2524282480640717 107853516535428384
4253484480796579 180338411505250816
74011067218368448 104356091690717616
9307544015499094 86402540707406912
115572472285074880 165089750768035392
68770285116161872 129531027867988272
18154257697788468 132895047633560048
28281716332512676 123627233673634688
135786779378819584 172406612742724224
44994530485992200 55181255598258616
150791475110497856 185311271097498560
14246344896213166 51985577661304744
44745759004586536 128667977145877744
36499542856436272 119671835865603184
92598887509852016 186893736123261568
36003613337576372 143843135834165584
50869829737083432 186445563287101024
29892422381670072 114326451979778928
14391236735445042 87586022117234704
90591353665505808 146776516323135840
48597296194843192 101016271580620096
8752849521483959 46401846370246864
61231255760963224 105289196795041152
2179580029694776 179132374973072128
108565967429890992 179571214116016064
25363269934940508 167152241065058368
28709232325131056 65122584903458880
68677295665115056 71327873790941984
112062381072816272 156645139652123872
8613407127459945 184372015955519200
68481719164296296 142980526709482128
38391908973797232 168034756639355968
82461804474186592 128404336393082576
70052576977445272 81019086957500736
61513619739569312 183568092620078848
45148605624205696 106205693719786640
171950233470565728 193431872722570688
28932962425308220 168572077281989664
153789811550956448 173084836887594528
24127504512434704 52530145379475176
36029070934221304 184000294476779680
75708237284707312 115763297377314528
101356313014730896 107287800345220832
4850914173000324 70074653155867512
25328053550923792 178532403667584032
24823345906950968 111064094101542336
158621456996398656 189363209990132960
98881558422552192 161533747446910432
33480162437162608 92405276750084736
50959563420228832 170930310081383264
41777467189781368 168087879997669344
21741166589622076 42487991058350960
100005836629352608 108468204046853536
2046913628832020 4596740971192295
10242035982183652 120309182369112848
113411415913622752 127087246991230224
143528309191991872 143660502819174192
142412699390883568 166297926489576704
122314112575073680 188175936941257344
3135935177452471 163367908760926784
100314361087316432 115442794151264352
111458026332845040 153062225376538432
2406935433198361 3803478153072080
2620914586033830 47823532026569000
3884667705382870 5580853158157766
39407079116069464 82128981773431024
19118126353534336 62521648176121824
183121821748039264 190578281257943936
134260588756478944 154343159383769216
59604188456132536 161006353802245344
86589938581484704 110598752339021888
137264119035227856 183667878524886080
163636422940985760 169600830315628480
40979105778528304 59939929604668576
192129370288754464 196327674633981088
34672845491306524 178591656452792352
114273877276222256 135962043530958192
11292830971952506 106490279439114608
11431193666572468 44892366723587600
29206965841330556 184114157909953952
45960973054031064 96661779237204032
107329170536969104 148654926593866272
56942387547524904 171217442698007072
17705344313711622 141994558329227728
79049126722106912 127604890397752688
43259174740108592 136748340845122336
13479468822701888 52033499742938328
17963618253581834 179100915776263776
5624273306675902 14356651908302872
105050686706130192 170591415282627520
27642151636876224 140240500273829760
29118160395429320 129716513240246912
32023427720103932 61415067034902160
106596754470020384 163466485341154176
37964416647048152 136215668963054384
189655329972929408 195942811453375616
104699729563008880 112957669174934352
16782870206254958 190646052190012960
52760927104334696 152553863032487872
14156000517565682 90986709234245776
24668028513377740 97156636181105040
12613372298941660 135328101719371024
168798042434587552 195192545765515808
69719550869772624 136484906667893216
136375439421038240 145519291569553792
91756239258680416 177182170046732928
104889874040091296 146757043320942272
45956191325044672 77458514627899376
2481596236670252 157438903109213536
96388854122118848 127423280537492112
83320265964883712 88079444030756048
71032574614079160 88014413726581136
114810970098406992 169490952791793216
57141958544780848 169984652346925792
41165628181635400 74893604882364944
30183841330474960 149329727291680736
132300765730180896 185436637314672608
113004008978088032 125494438846844224
36522316052327184 64627752027232152
97054837132788912 121974967973688448
75192196625328432 95784599094484480
122405572360093568 134916711588180416
119662917639324208 180995354976755616
101807490131980080 116571794342401840
76811626819917888 104469305541560528
108927794194310928 184514997895675072
14009869111627136 73292433216153888
79270141276719248 84521359377625328
15243134682486504 122549808114623808
66351745109648080 107129678067841984
39574802492010672 51771853914082168
54928394159112960 102213331859157520
28158745299911272 117459040725220496
10717918684498442 77392983841648832
27368987217249168 73168996661011360
17943406162901200 104157980922771168
15763841395372442 101176215367497152
56716897542062128 66050372784858096
31852611075058884 127912471008316848
164678745782800192 176204754931925376
61893048359870576 64654555782295152
64901256297218096 131293657798458048
106604106143287872 117331171264802272
50891741335243104 78220060657032272
144191561567837152 154665757094967616
30608396390515124 196008345015283040
69979927911793672 185578768040963072
28577962855431736 185338125181427232
117769934973982496 164272387591184096
92683843129541008 161506482024449856
71421573789324424 105800726738553952
42477705651819096 90247143080121088
15915410662872784 168110026667434112
2864175829206700 92892110351704656
20112493097541220 168366674959229408
154245231044973600 187977440368192864
14089957195194558 190238090937308256
121950579072922688 134249632299274096
53482152601779112 86337812237640704
74482349019571168 147417110448896512
79659681440960400 174715791550853952
85204995797668080 144234422227073408
4235412591163702 187822515933822208
55398506210219400 168923485848920704
72942802237756672 156457376695512320
49424381302554840 172866198180414624
106692792303950912 186619193232455392
9891491468209840 148772763012578112
35527599015555392 179513156453773728
157186217061398528 162950581031656736
99097029192585200 106791069540378768
23543346304646332 152653754826050624
24591600781604140 119008708490415632
15396877642187740 87616418024909328
12613769663550658 133542457067748784
170586628472638080 176568310054308672
123413976638683232 135288906351796128
88297354232826032 126267440145695344
16924612309192852 57558092763209304
32798387975622020 88493757910457344
42343311323446928 72948758209285264
42367881184975408 66912705316869704
32571005952325672 147438576294577600
179249873077308544 189075769579414656
134678356736374576 152951776947883168
36323076693574400 90955557649755616
5156172148529022 194590536726451520
59926918849453944 164429273647869504
52468048128648968 63168414191354720
8028629929017646 172188447907869728
52995900344153120 133754911127035776
170909022358739840 192734399351498752
70259128767442536 128535273213109056
8711044381835814 139647301414599824
136640056658938496 177153488136628288
25823147422024540 111802160590378848
143208364766000496 150802628222252768
41004184177491584 115290015726532496
47813312372415288 134625091433778496
98158070187781824 117010819664199376
25714290356407484 78938788449638176
27513329188951332 142011575366067392
54867944795229056 185512651897967104
69622495627693576 153504173755672832
162723218079218112 181219576924217664
167957368703395616 186787577026648544
93297991025940752 142733943690832608
82198670063852880 148138299587972320
60709106670374328 187408007331956160
4356700088336586 68983679126728408
29072401681010936 85747497293747808
57728477258358440 83746614418150112
54516012454760360 73709631452554624
51852798198374336 125222926146126400
79345306687517312 97908571704446064
105552355964145328 142032424505549856
34399641418710528 40515251462253552
40748130708377152 87834934817944704
88407084825792000 101617725140289104
64932701722299264 74757085064832784
40532453548944824 149181819802027680
34834114757411908 120196906975300080
21934469813458960 27597170047890808
116071303768978192 164446124864308768
42651700369686048 116709551786085936
3664618755945009 54665951555527744
74420763488976256 183495438215752512
56994532690463200 174532807743748288
111136651590149488 170966744222274752
32191387739217644 110776114768474112
38965481478365224 67812842352890720
65700240792307088 141681697395355696
58387594687027472 88372733576983344
120360674298120928 147220441259674752
92189011153683136 99780731950591312
64594433178977920 175771433489860928
74781297207746400 181761270138230304
121453251718018432 122786439577638896
79295833388126768 156284147991404928
16298201343165632 32246648637186316
13540043621852848 135525202168556160
168781047553568160 181300101275294400
87450740464002368 174556250035297984
50356625243713792 179016597923957248
113257250200340368 143890622733518176
155175950502736352 174368385757644096
173697965244608704 184091547299260864
137421899893433392 170065871374567008
62818815543234568 72325353847534080
46454524667957696 86604645023091200
19617952569847444 148026653521638592
195643837602511 154436111552473920
84187774381870272 145836901909993344
95300587552239440 111413706372170048
146224432209078656 170749703348296256
13471950179432166 163930770955038880
109454063818858288 114710363273663680
164739327293689216 183538574415947264
28598657473453456 137891465009938544
81258207591661120 153438288685768256
73065834313653952 153907876222505888
2498394605471760 38024325580686032
28803896384632256 184289491359515424
186536707947244832 186717806565929856
179233645603278208 181698669580100256
46656570042289960 69597571697362448
98507651300598976 191874857408852928
126085041864567728 155551034686513344
13995026451881940 116378896726060272
21020059224286044 107852282355761216
135833725669216160 143644056181553616
16419877173121974 106247170620061616
120024034332398736 192932214825831808
26549271407510232 117973405102072064
48317573513677920 189950765074215040
117853663763490272 156677225886856992
10766592827966684 72773354684395328
84678123393114640 139875681307755760
108207592326562864 173905468796280416
80790338591040064 113444903069655856
111299323349305504 128641186652650624
81858477240219552 82461329991087808
19095185700431988 54279122257840120
32991951721711916 190611410304605536
107058003287640048 145989610580769792
91855495744486192 173334042865189472
26054844094266556 68612589237600632
8246907068349415 110251766701995136
79391832671884480 136718161177009200
35611469990147152 61574615266423584
18927751185099340 159976659288073504
6750629122506535 24209008984539256
97353355297450448 125599995785121760
155920015397136768 182134260656531616
53281867398101488 194738433619160448
149320485899365088 149611744954217344
6457394249323195 130862246091639472
42228921624058968 127364625473831872
20394412837024680 185779296990280608
1785840139438442 150573351280606400
62040489309515096 129099680486430528
11209062866291036 156184370725360544
12607790732615616 157633990601762208
143956057455281440 174224224854918944
8880596974323189 156337989817385120
74119622543931024 139880425276334592
33499955572236332 160892766697660128
9627169634316766 15750819079596006
144905313618979872 185322677504196320
134228761784962848 147938630168432768
26386190275537240 173748303104495552
27465422922912300 171936195152844896
92121617215005888 95185041152399648
119067816430004320 145972316616871488
69644912848274352 179504560643055008
41628248490313920 145487982933488736
126444904279515040 159961703672671104
69452069742778360 160530698463618272
73406052511217296 95020745357132912
82049970216275904 177138578090598688
33784828784175580 183238051674827680
26536846835228132 103350945320509488
189428140580890400 194379868423246752
30914933246157480 94041259558342288
122455641741403088 174907913540439392
37720082669394080 91781129544192496
1446964802839843 37658789203434984
44664258259016280 164156614855761056
63726700023818408 148976923432226304
62814309780481312 175560627470754080
126750761570062112 130984534331532592
15079209322349160 130934817842137408
74013622332879120 119293828642695024
62488519747639256 77100681844925728
62185052912347112 67779629706532688
99051861339290208 128744814815753728
98728411140844976 156449633251886784
20855973984738104 52924146117688496
54971682102952408 163729208670339520
21189459880272604 75099227007378928
19382359274480136 105369576152283776
69005071338587512 131006209506875728
105320086329585952 196426979481856288
22748032220361424 115541318246966752
64502426538863992 88959222160572256
99437580642448416 131047433463330816
102662213920402496 130708628288966592
76973119328103104 185062639237079808
19483546647478920 49074842229333112
147714575226063776 183573369524902592
35251402908153564 127821569146866400
66018031676925272 125952396058983088
75081988569302928 130731265323414592
109562194636890256 155488487672168608
40208044630098616 41776201449925800
60996407749692832 176489011285449312
63151831471406096 120881084343788080
41966760801133320 65940168412741016
112043798590866432 159109151413808480
81556641278869520 106914191108121904
20330740790427968 196541394239494656
63902138903440216 94878658717089024
25080572948515544 132295009843575584
36794627378200568 70265673570444624
89957211072898192 161864990173848192
4068362080693996 147808004012427328
113717089792166512 158651955582508736
11691546248352448 31479776763831244
106955337972300064 163054934855631520
3414833462997450 114276259206580128
144320276273345792 193878848214269920
25903309181766336 94057968159825536
99096570858109456 168307157397390048
35513972378712852 90932101669747632
108498595631583440 154210227451361056
29752977626567972 68836999633268608
70360148801541288 88381931129861152
3367294311895042 27729567887187184
79178078940267632 134828549260419168
106138640391286384 146022249328745792
8145403613794598 20020749355056304
48218867553593664 163129065528313568
23868557826157684 107017065118596928
168056884780362720 191512511088864128
64313418607133552 124515490260053504
47413996973491136 157927950407434016
145142740324521696 152510310360873120
75045490302252736 89863834331754304
24357894336703520 155266240696137344
170432083188172576 172075127285253408
83722412534346992 127292453482745136
137273711904442928 156122643877120960
22301914389682812 35744398439867636
77685401117397008 88084323980950096
76192055303851584 142136485020584448
17412791995961878 149882253889100224
66547557438186504 130723010175463648
2192414577253699 61020880054524888
59191321407291256 114106766214351408
31429030153157584 115497196916129280
116922427804757888 180198574094610112
19613163952868728 76962432744518032
81316104557059216 143105084858750128
14984169259016726 133241539950248288
49869127761706528 50978272770277432
74881229525455184 85424626959855600
99070545485199552 168011586025514112
112741342602362688 190369028156494400
76338071538497472 146225733533319008
24216264777070316 112429999748250704
103079556320905456 114559606859710080
41951959835342768 193409976197143936
97716070005541200 98575504495580976
107018571705081152 162872532236719200
10196452676853282 62679089460683792
3474905253269771 19272735716683488
84751900771859168 147018553716158912
146703835508232736 182451816183611488
7646485865370269 80582946494644192
154669365526506944 188574611953992576
158165336071134880 168363006804656896
144944878451398048 174929018175313280
114650714191202656 141159705689127488
60225941768042544 105482844647858752
4024347034995692 24599303121485648
26283687476412944 157352748368220416
30259961255913184 70573064325055808
53663358455008384 148862039037695648
32663154515716088 178058304973661280
86904950915048896 103789839854652048
121863857465091888 189649470968515424
16723504514255722 195764727093525920
51303027348624000 164916385529729856
97614231920776096 156934011792814784
13349721116442330 165604198724324160
72457466299837168 110086809373761920
85644012959441760 101890048279234832
56128431964845736 89820432284368048
41408859349021880 117957511955770800
37240175794218248 49323987234504864
70657952613129192 152414061434259360
39312128657677168 127638048721116112
61390992590041648 123055366492189184
78253038972696112 89656124262213936
87983458176898080 113412583343089472
37652919432889728 117236154705848608
2037210480928693 147080050874478016
94890756999137600 153521113073249888
41324647819785736 154970246559574560
49326998887788832 168957424305990432
46687619808329352 190184503742008640
29588810128600236 118606356326173104
42165263015219472 45780162634244608
75995832561739568 188746355521376096
20915841348332444 30550698369808140
133038561359158736 191143678935421056
108511438192686320 113349230730594784
70974769677871160 128406227278443568
93479332472490608 122537142318819280
33549896782224804 141626302906112992
39064245535375136 139821724880486704
30250592583115476 114589449265360496
74540759118314416 186523799902571936
11409594160196000 162824194670089216
19212886279092852 154987848634159776
12994134992335742 188203389177262176
12502971725355308 39278583688937296
42327587462831040 154370725441788544
43974577721345120 119719408318478096
51574774750627848 105793793964286432
123949896407926384 146113169300876864
49765514120581776 71025329271479376
109105641479702512 139871685918170032
5419392679276363 194975185758326688
40348882254148384 101271490563268320
55287630105250288 122574166448836624
170480040133346944 176671075413264736
43849202829405320 64144106818850400
7416006085889558 192605246738992352
18249128515732276 87304645031178976
17042953105432488 148636668901091552
76257104955970272 160887306770716832
155669863206464576 194069813340319680
73677644046962112 157441707331959648
3259098801250199 86886501573631920
37114812812294360 159667484855675936
118460404000533392 134976309698831712
15932085901423934 189959525667100416
81590843628221392 162276355612804512
3172455606276574 140719591678829760
109558413600386240 165541318682077568
23954615957322584 157631388309498496
61659173036342336 70426850621449176
59596209331348328 66214411675516152
290886563504809 131796598871251920
131720490436340032 179978419718439840
179367972522751744 191600453721994944
3983375096332720 43859980834067080
10626182012455050 19310737470474128
26339436383378740 34698260443409684
53509741570003576 181995444636748608
144152096960090976 149092248497351264
26480413614819724 147579350947248448
6148238276588220 7278115645756227
94065783860256544 168265690918126656
83629561744544304 128520716070296704
106490121968782448 171858946898788288
10846249660827090 158550360764061216
11677974576047598 20766558102420056
48414351968020144 194376131169651968
25544838623076432 127996110569557936
54477532321250016 189503120120740256
43912913584289896 137513087221778160
102686465974896096 154634918359683200
47544965717604920 138501288028942704
76294812735446368 152141298215741280
86169414094956512 136385094741552240
118853019014092160 148201712464187040
122565882803570880 128928368007693456
75747336044420112 168028530734581184
76307709093022736 128976578128473888
102772992280645168 162543036826479104
122198885891762832 177333047796195456
70904623621685536 133086840248623680
10107183640068818 179929823304645312
48672639237373816 103774604382589104
53768134167216344 87526395867841984
16077412808597498 38028075485495088
168910288003515744 184160056565783872
94183817360755712 169927187189032416
15831644357909852 130637324841171392
12329782676957228 143460972401915136
5555576584338129 11901942359077460
54703887649636112 121976649010132704
12078794006124258 94739592455364896
16410176088511536 122963202173470640
108101511550730880 145387472762788608
24835055857479272 176614088444814432
9081499418785098 125781162922272128
49271772538238768 66925160858226640
10641351946719142 196670141728936800
47144857109060528 71224580892458664
50063251880216480 87004905049863056
18045033823765060 56582870928927280
85755293516582944 189419257310388544
23577191371749668 31972066105975240
124759304422193840 174297698301686624
148371195390337664 161720279933926400
29067190251040784 169701175638068512
60890506453707552 147640243751487232
129844513369321872 194355125929783264
35153803806654824 69996650650865608
6659740319791140 32869925563440312
75775769814630288 146967021763171072
161611692485096064 189830068457187488
175416303938051680 179281431871217056
73741202839347040 138577597862712032
10085319004240070 167156024267377536
105818889137585440 175083945990573216
81631973905092960 148557721392926784
45513578705082760 132128179934400128
110148592304734832 144672783026138272
129738657634729488 151857698849221792
141709946536664960 169231795541004064
43861956408914552 181533704243493344
5856500194928721 122521450221675856
136352486996105920 177029828349731040
109772123376499760 114071835441986192
32407729853050136 68349535587353992
73477213922126224 146945915521665568
98350819070106160 154059597219586592
86398230802851168 170006220065231232
46966369575620552 170979060761008480
47922468648760928 135272524985071520
146273170436312672 147743692790570304
80027998374582576 87015228343771520
88439254297985232 116869274562736496
9904364169970632 193970275926689344
43368801409612208 172784575631730784
129083550853202896 138007653571359376
8275780132382821 10856125461871008
108126175419622784 155044687592289824
30884495971919940 120306928830459968
18060248382161320 160587137965498176
21985331053941064 78741523218333952
122367904700529376 124704535063860688
10568977249649104 155082517855322528
80422531382089216 153891534968149728
58668545253830680 79238676220857520
2239628561245775 100629816995231840
7822264271773284 78177204503505360
31275262832164132 69583402734139064
133485645743279616 163179085906326080
35327722003389452 149981255005135808
126159908117167824 136138283043666512
43571260245171864 179095086391980768
68025120102501936 68737266772946960
4340863586638010 71408846533249624
26485680684064592 75586209884893392
69779154320489136 119678609558457072
7771374132237133 111335732812015120
46825232863055064 60806452234418848
67610606756170416 113450251965693600
62316644416913584 142445139534061216
5510093637641076 60244797606146664
58619305383347024 108809178035895536
23467539337014944 84753492695645504
65399204680991512 151797511772997856
128354189666475696 148012542778900832
5602490104501092 99540023631218144
21104153292854364 43096379730844352
87899167762792256 184567335404829728
16331687293207488 121673033552528544
80012874336644448 158683605838057152
26795719048087124 153360232383416448
52627906939529296 153848548746882304
94619174888562896 190457049138945408
1503216066921007 36323317693234576
109382427143308624 148866674596786336
54741270171034320 105554946069423936
70283812078436608 155984451101648832
612681403000464 93426466990130992
95605175962277040 176608295875406016
32330412622893384 167311694290029440
21513842840882148 140030033565765856
27047262190318348 121888164641743728
82611938218301136 174604472381196192
53135307908117768 111943498190585776
6759622432173961 64379540490118904
22112519620827684 113357021119586384
2550178212186334 144057390382716992
12614497314086058 104791037877170672
143744361450969728 185455185328273440
29358924544607012 78165075986695744
34585701485579288 95092778433434000
12853359033609196 119082954874186128
77456080563387568 128034292686657328
25308343177718624 107744408146103392
6454208746716303 182808245610994080
86062259514364080 177656389689256288
10366582701305736 80908475590733456
113019050461832048 148262555530271552
129715026644879216 194892858650065696
178266809791249920 184289298667574816
171009575495494688 180334399284800032
111355326981457936 127438675638618464
153501119516636288 182491524728119136
30818793419178180 149923311984663712
101528950434673600 133506339385279120
52830747812306504 68058594245294960
48156512834880760 132324940520406368
135056709341313104 193250931313590304
87255423943592896 128387690543979216
29921671888132936 170353015256581920
70156601693944528 70431610002390728
40208593891575456 112638007050387584
102042606524825472 170941579939013568
109914388261564752 110623386919621600
90111519312491168 195511810514815136
106714876189040624 118706111716877584
110316582154954608 118293672041314992
147751843257032736 162333392319183840
39885772458106192 121798810227971008
123033495724753376 184016241990947328
86987380126827280 131611372614371424
26376849336714572 183840761967169312
164309287484678080 187535492349136320
133100076617239520 137311493078677856
27740482860679476 35947041890012796
84545062917491216 159768457353743424
930586897403568 20942722691529420
799755486285716 33030655870458500
41979255881631888 116277667770179072
139103290381810336 169686780257601760
143870838254313472 164835195846333120
59651526185954192 153948456519236768
20667579358300428 140177565385454800
141080601316667360 169429086271328000
99465418829337040 107071905451303360
1104856246077833 155846216202692736
47071175816920920 185488239167682368
65037806960656088 89658020679838816
76478804529218576 141470823274190672
12962924924578144 59054946389111552
54194897502447160 100570715591217136
126317961695649328 147696144554952960
4774682630315235 194850768370385472
51401180729205512 90485202997641584
7251486389042518 187692091880379872
94995745017015152 119569478653825632
1738888126641954 19961910024795840
93060615703525984 135251270668422512
97173565911731200 120013685800623376
9473006180160932 76721914650420896
102685330984719504 118038751910033696
75699778455572016 177016207046990304
13622754286447940 162794585749955424
40549661839220952 139787761498592864
8733061461282692 30860243175259252
36611252780090480 88455756219564400
34531048821786204 164755780436849184
114566446685382736 128282707322418592
21904346990853792 123108477481154256
49686941985787768 109895333715876336
81074200506491264 168241815554329568
147162894070929472 155485945302166784
135821431517888176 139478741415750160
23877805383851380 174138830158022816
32510850752430704 188381139378714016
22481708928003108 167600007537416672
126390120526531392 184704626937693504
9667594340263818 156289639944552832
42515128042335096 179520547873062016
39516769518638320 51581727497731384
45742809206550648 189382534537188000
175663336852253440 195665233369140928
24235701795774668 127534774327681248
1555573312344136 182462464056838368
70560621537205304 90220292873364048
27620775595699052 73937700975562784
3546010198073389 10341499079993410
53505630330157256 78770628118434096
85898245770925696 186353546906306624
152987023993966048 196070510645403840
104002652650622848 149663381860758432
147856146614073408 148822823494304224
43814319287137024 159503115530588800
123808897237224512 154480028932268992
17074000488091504 56208825421855624
25354308644322436 52686439200512064
118628573045421360 134441399200832464
36265487646555416 108422365874959040
97748500580056848 133705095074035808
8629351867163934 193874695315098848
127109328146745536 167909314962013696
155420236450490624 187117672947129728
103358003112922800 116291094231365088
156771955228112928 170030581431659840
134904332214442864 164891492323360288
184900998220912032 188598201760155808
158142659672391552 182061784591770880
58690435269880904 72891051223966656
34560942050542948 85982529841006416
10413793433573070 17055459782507640
33576736425593260 79323618249285648
58542346714126896 194882678660928032
55268269943921376 138031563055378208
20148272772362288 138907573901255744
32434706696182700 189104026006180480
15727662904276184 111488016786718944
53238150997684792 129149375962116272
70398118633641592 127603326351137392
48187312817988256 76423846348146320
46253522219491728 70496250420712808
69577877430471288 152034441070540544
106185218218527072 144217665866103040
46875114638012504 53552967517930944
62775684855229800 96733327709446832
157383084106313120 168096658118623424
122261211046230608 194868051392172384
43855026498820656 61504707693557328
26307272301466920 64674648756991888
65102745596310504 189798106851456416
51022949854243792 94024302797280992
98884007214967488 113816017181972448
15760406082871004 185572385468696704
89740318993818160 116822336560455424
36136148307786936 140127192238889328
13107863329025006 124890529099029184
78333018726786960 124744578030110288
33145009704833004 192988791080992832
27442551609765664 133729372143675520
24391378266507816 116899586601896736
86421200601620432 172575669319806912
11990786291556482 101375227807298016
6386128396502995 43106911849576336
9104876383688684 171588757390538848
16840335560136552 118011917972370272
18754504012525488 157592198049862016
76011813517180608 131265327864185312
86930613747265312 144549744950964896
59010944247305928 192479420812032640
86865996225821280 156405814957384832
48457213050882464 175387720733620000
159833912413506880 167167283440914368
4174933046328647 108409649237811712
25588350949858776 65021077322910008
126193001578442352 160271927721643008
108299066066312384 157998371078295104
42532221946360512 81819647158335872
59302309332734656 134043027799945328
35758730414561540 132790075813203280
165098006084343936 193590065547313600
10782262197228248 60183055258283824
62548113835160104 180429974246956736
11305036612327730 181613464783270656
135533522113833600 193041314729079264
30612804186823464 61428740170198984
144148364590979392 171021259652680320
88419709745022384 175707821531665824
132012335440753024 186554440539003808
92850576085994176 190059028520418176
130698952239185856 177086625510289568
125700362424785536 162101948143099456
51764560941700488 160322334460695552
96583250824662560 117043828841493824
40563184504125160 148939340524313984
83694325700985840 167521860680274112
41415536828765512 147015125909820416
78274823112184800 170058629043655904
53723227665895752 67449959423113576
87906290206501920 133604870633998032
26784819988268120 115843697986250496
19900605729267088 160127315191249152
43157761994946304 162272937441008800
9998878123863612 66169547946826176
29318259597899524 173162910147692288
21881740817644020 192777616640930720
19900281636445164 133442479819041808
55390160989969192 190345617827034624
22225481734069984 133618918310854320
99820308779471776 189679082138009504
36989311822858536 83929607972261952
88850983599237168 157620559997496256
120334861511968800 154749740542786624
1476614987203814 151930971864444096
65793203532339680 178401728060587808
18838599631054176 191565030458142496
131687315289824272 170353982758901184
53236811849810440 105127404383881968
16923948025421214 178756212475074944
5145763723437323 83529515478915136
88009299294714224 182114435881311104
19257528083132956 152631863067675616
19799125250189024 155517108623556256
49961753129071488 51503006235204872
67976324064534992 138063235040886864
118484779150079520 159550788384418656
163729238509281408 184530877403546752
91028000915697408 183924808211347488
45797809852637720 135607251715895280
24675976937474216 112798724406798304
18168350852965356 22189068892165080
174230213107074976 190341696260373856
70283801790907232 82012799682228656
46864985101355080 162232485068869984
37395362096562048 134624590627510384
34484629790185428 101538170241826752
23332438577880464 156184884576265824
15513751407737716 115443982467432304
78343457991597264 167808636444671808
3049448348648881 158217523057507584
64545426188688232 190069087422566432
134636170248867664 160720160316135968
58578932364879960 125192116412618336
16971470367941992 47067579403006792
23102567276611496 162122798830219456
30644038792643740 66472224489523360
97701369170001232 190163040617475840
33293586946866412 38154418015934800
4033334686406588 73505533105479056
9783771819130240 88222450404530960
123834359154442368 125307013512760000
115028064559338704 195646151993172160
132121936977581088 170793854091853216
46424951504785328 65688635744154824
104099570038266256 160777872371759712
12308068049393764 92067850545998544
1171962222097417 189449062445183712
110298722262546672 125648550259143312
133128893362563760 150284066922402144
79719116004448304 104304102512678752
45551767520118872 153631432807462240
91997748807013328 134464406047137504
71769822702379064 74578668180180992
58584285832616968 64033976702546272
59372333892134840 88302517212599648
68473566346906736 173303014734727392
165152810185366848 188003758497756608
39492710076368952 131901143119026432
29455727344218024 108738618133134624
152335620396183264 166490240972804288
14440260102179540 148079450068536096
115593023519648048 119325949325508128
110598096804455824 167834161113325280
26457023708807040 77406008895709776
8558084598661550 150110365963926304
173443677056353504 186948707415356064
185013037005500256 195785109725881856
26538804008597180 74087602429658992
14690367197072874 72261610548884960
35959689431746252 154581250127445504
45645617613084296 164087627466342336
126366323778347472 143277558929252272
47256548844221600 94013293769265616
53336433410160264 191402469539592352
90009941789085376 190888115225893120
114430584145288416 182923347868965344
48051365330265024 147095831237812704
110475083579657648 142455263603629824
17202971540682294 108331059120494496
51169710680498520 51282999668416664
87458966124804464 170527058078302400
70743474061941104 107080885206850096
95337654653437696 187572430587320032
37580608291724184 187106620069619296
103866216171024400 182739882851283424
93706810556018864 129049997334252576
7926814913881400 37434988258381368
33077407516064264 165157042272818368
51406149734933648 191254624629438976
137764171205565152 169582901047882336
132921182828655056 145925595455834688
73260959321435376 193290130126487488
11541305160009138 134868664837656528
133948814848103504 135475846985887072
20950879848656512 156432728583341152
6212964538084043 82644744480294848
158852068959578400 190287079730829024
2517360541323623 7764911674674073
19505858404498356 68711874075535304
148825067714922080 190028547173606688
36029731679278832 159836473606876448
5505795379398274 38729265193738648
43088364396165504 141996802682885760
87112866705389136 195006499031191264
114031114721563536 178436754804433888
14800499879738154 143577324657981536
99119214658629968 145153423674782144
33302659403511056 56486719579144656
5447957794693231 190374844154510048
30355578868925476 97687437843611008
71341037746798592 155511691763058048
9972505131590602 155179142676355808
29382657576443668 79349297662397616
12798683359173700 195664367408700512
1653660874907310 185649977407195584
80985640637125344 108190605686253856
68610150523197944 196064867847993888
25036160910426272 95934427093549840
98296656877466928 131036277087410256
145118825815717888 182459054784498816
59983811175514368 195744262104459552
127794477836558096 194945488159186784
16428912426454036 103954666742771424
61113945511182960 159128783293602848
111570405047691072 191229256532271456
79155122375840000 104106917408688784
57428719025616000 196435055529331680
20443606562150128 23185884207752180
3576004019526312 143405938960092944
35619698135116592 83975342917760672
94775364082941664 186616701383473856
53970031776145832 150465401013337568
142403081958702320 171167518528947392
37118276482309664 100849473171420480
24296477104515716 164424806908406016
88049545163448064 153390542800197888
35021837149126024 84390204926917360
20363471321327396 105374845824439648
63891306500571136 82200905940765952
133443579132893136 154847890428686464
75936885609481680 196121333451628928
15378080903459060 172922956593991648
7378091155323627 44101712081734184
63316056233951720 76045901338585344
156104554389246112 161684662653462080
141253573857563104 145196068388691072
64163361863880736 111294838772260592
138536847568547984 168799613058344448
6727042070821220 56095322597264400
22850606775030952 93745738754901568
30860643179634760 87741820935355008
101398316453168896 138615321643260464
134841714258772608 180206310908188512
83790460989629072 142827565465185968
52410096238362240 104007047963387696
10127496648032604 45906453240871104
108050646101080304 195469307255223936
60018655554948672 170196678543995904
97342646191516288 100473068095971424
80063730065508672 175588994871282048
96184172091917536 139768196960379696
41487183847929728 105978001652699072
132084004987032992 160860647600246528
39928467361000816 166948747834715328
75686444085542128 168813447730230560
163033742153361440 167672362749996480
19939068050894100 193561507400800064
16367005252245926 111104269086268240
141018606396358464 171548493175779488
168407882542796352 189501639466245568
112848410086385680 165075614087434240
45621545238745376 133916446211159760
28918430449554408 29043390575750568
68229011279085952 100207510429731296
3751458007707678 38782175470275800
84306176137342384 109329138109335232
72219839707910464 157441521261420384
36838393446894864 60492859319915640
156803423861994400 180286579741940160
52858117295087848 134657941088173776
7704697598232848 155407365602293312
106886142371322608 111487954268881040
7807408122413809 172379830795547296
82118229781973392 120948219365636752
34495076649315900 75860385998064288
168388842640205920 174035836560106720
127918146658969728 135046512100016288
60100276066239824 159364650989071232
29492130666599284 146415442200468224
138546546099742464 194454735815145248
58265309732891664 130884584741246624
134369484912194688 182896137014071296
40684106376382712 128216049475331424
67597225500545000 162334440716099872
64613697738645624 168618207056287008
52905358620272048 176616154446493216
63518573446329192 106897321606705488
98345987683307168 128427160270947840
89199846819815424 162690143662712288
74273451094516480 179164290581739936
4788582074379528 88613900349729776
86191530918226864 167350182355639744
88242427885473648 130713420666115600
55607202282127912 144439958486342784
169443604065720864 174082984114902112
63724503756023672 71879401344369336
65397096029278968 154659512520023040
23609243857407564 81356805318579376
131823960412409056 172297626274956416
8222149660744361 86660894103059184
63906329984072368 138187916036145072
77430586547206736 139314828754628096
69441939838131704 125604940087048288
46619869345542320 46686058989647408
9560278152302452 93459445855400224
2237427696363555 171503927315221600
107995037189889168 135921490231783952
16093753349855930 96433852068643264
36826797510078896 136503896422308064
11950133328601100 191985795126306208
91626741424235984 113894424122644576
16526941828150998 89428887215033504
130562594182594128 196169019968198752
35350943583615520 165053609024889344
40081748335306208 137624628150358064
100401481773199824 154765056272203392
47100572195988432 113832232551759104
100828313067437584 146619199465550848
74186028074218240 159016936963805120
91426531110160400 165307915127428480
51583947377455424 140944533988554000
99895702053874848 148971947616682080
19549946217562052 62979460100245608
11845369453494694 95424714649381488
83940490293433360 162091517513832480
65554620245915728 102983086278412224
73694235996782240 98191969023725936
77851874632166544 188121765888535456
58564757715923312 92842301017919728
28190013285299788 59242428869946256
154933036069702272 178258977734934112
31962600189227996 101406837134993664
62175098901176840 162233914006222208
77302643660174448 183371246803225696
89602614258060384 151412296930004000
5504112198254184 92819907429277792
35792391166660724 184496281487541216
36964306090490456 73405385556563232
21592372607780452 105994662232358896
21116827168536200 130055908445108784
18635097435486124 32791907670609184
17211277658265602 63502395547549064
55228384551387216 94568853773279360
161166965847753440 193111895613204064
17425500940639630 138380029122148400
115964277967609008 132564843608492720
143907597559558800 181508542910472352
92797995108317792 125589211172818672
37354391723943024 102219002269981712
9209543719879448 150226110908308512
47527621396261184 168573028178402176
103788530133374752 193566150860136928
75103679927794080 133873368117091744
33624974774313100 76092522710246352
61332878979896704 86207746721489072
56566204294361496 103767869886039440
138606050006741344 144153284145818880
47361686483011952 128731727191739024
156068153684675296 178921144519095808
52402734084882696 76737146488143216
64093444846403480 137241374933586752
18531520272396908 125748460308115184
21880066075030352 97172941677273664
173480339488621632 190380644898816608
81004784310642496 133321142537720976
67054605759104528 166758856571416416
3392483808405686 71162344058775448
61458745688970704 183318671459458368
408453759902020 76692476360667968
89731962131543248 96285905724820464
43949904628807392 68720627171125168
8472638661934370 56165911321961376
185255681483412512 190776233859160288
69413319735930112 89217527591941120
127634000681627360 194378943778924576
34259207929254928 109345631209232336
69461119353556376 193140308407004448
114052067070679728 168560353799599616
71263720158544072 79293576665617760
117887593430121136 163569482989296928
79759914846314112 115854143138579248
38963354253370512 73154911620672512
132688091149589264 175057476065860960
15626050105826222 146235006412250560
91305778263944800 171228184855598080
41323642493287616 124364253974451552
112456212372203584 189947252180576128
159727703300132992 180529409110245376
11381982317078222 116914778443088768
14630492285043614 182013545691505376
126541116947001408 147440012204140832
13140714367049314 26568691485932900
61013939776364080 63238398024955192
6493825630670741 102571208163090928
86474690598763424 163915017240630656
110543152250510240 149701239457493664
90896583809834736 140834269808468144
32022313171003076 145574040735061472
82760356394289664 186167604357725408
63351263440784208 182376771187143808
13926797417030348 35769707884258804
8914942055996831 107046381839038960
63537404434528120 110936874244884176
142385993790431904 164929673991520224
6725446281104603 144891815590983680
153101462820690848 195372550345349472
93522257843317616 120796556280424304
105548400949988240 162443169989569824
35294558976140592 191468953415797664
30079133038265736 153610183224253440
57402873769349504 124363104633756240
29065601568241400 114360187147977856
62301239922252728 115798368996098080
20027732693586892 115042040978425360
48060252836070552 144720595312471776
47590197277815248 141053714302701600
144268847584312192 149841564431702560
46890265953520440 114714257386003088
27978802443064628 102316012148705440
15607095207058286 83356466577567648
73500723148458128 104830200449007648
2918812083714239 186713419603471072
14749020164007076 182007981506966816
6947580981939904 137887322285852336
17013228126129852 100422600309138192
54483632709144472 124500905570195936
10175089344878714 13884603021970264
26015299267423008 80147303810048480
49922229789847456 149738749812006496
100890824906319296 139104630815050320
22027224809929148 35235489491180736
83041555396250352 169265512171493568
116587709572456064 190271474188249760
171990127647481632 183475203670669728
34104480135872260 39318783692042808
84317823191956960 114417728839701856
46418122679277448 93054530591354064
7009999983834035 12547529681792144
78920677015517856 93404075236078880
6225322570791077 116391121536805840
93514118125719440 122442061672075296
2163883774372646 177929243250735296
65515419628359784 138469054979570864
23244532099916744 61257357543191136
146831806813708384 160537976960122976
1036341037769043 70172187168551600
20523428266021248 189123392396418816
67442532546636152 89082361397743408
28905434857000188 91889091785908800
17873713698705268 191232200911072064
34092203856833212 42650770872074888
46115502247750672 75087003240228320
90203219347641872 185541702675715648
44706528998145160 59536738097389800
161489395684908672 179347410959555776
70095751056659072 130712908491419312
22788313988174164 178005685117490784
23928194113563540 144593860532152320
71472543602584144 118711006486698784
102747792572898480 115151438055012208
25460697195472524 181461607207290720
179781119605603840 180052022707725728
18754425787738904 194241865300330912
124942994962633968 185444784736749024
12530827651289862 54107919631317144
20606348112321296 28531773092497184
65543768638782216 139690864609272128
22025927361740636 151372980208388544
94776376423902448 186258422162608384
150926016659891520 166301510246630688
61845162953989080 153162010514240800
22595982074945396 164797195387461024
23591112728020560 95948620620656368
100705490821199376 148051995347232928
41014244022356200 141449318673437696
35684137864534272 104034524241048400
87025241176047776 160186468616807488
87370632693964400 108888406845510848
61920917083137672 182395130609217504
85845651535510032 181360728930740736
39385166114554504 178965072467028640
107148686310906960 154624542132961472
89936873511718400 191902562743690688
54954083969552840 138966564389784800
39500751840993400 195218764440249344
86483706059094176 92462660504632224
152907025021403072 181769743859840640
86997308684294480 148593765608618528
96003145574119856 189694040903666304
113269044115315216 126382813047334496
7420636909459230 78894291056683888
25620963074823176 43204820890238712
17919518675364310 103727199585659168
2675854285363608 46851436586473984
22736609182066524 99784879014178640
30959554014396380 81610341938953104
22384368157793204 79116496883926592
88669993891168976 108785733520617200
92009366571031760 95027103788679168
33099479191071996 158453715254707744
21056010244052412 151714093504098240
122467088043388832 156355055861308576
156557056836916672 174617112721609216
1312325067735731 79602151862903600
62856980809853168 95947152526995216
83483415614305056 122095200256497632
30151111368395204 73804503847643872
24055431053644836 134479344141014416
18884186182025576 28435025013917184
171498229719949440 190157952432412192
37336126015591760 63250269906407736
106545441723599792 150868614234013184
115212323921485264 124448158436526496
126172829046337248 153147592673925408
44120859592055600 57390223633519368
137294003918640352 186768886055996416
13076656460143286 56446062020772744
174974386043597472 180126826992133888
48096331765572216 184317299105528320
25043003080505192 103486946060387856
169448573360812960 172795122722961280
4013594159226210 151471396583724512
84246492782019088 101410205500723104
114697675700398656 153830086541568608
39196332169875504 51587566833385984
94342722849630656 150675822615187712
99996493073721792 171883119909566976
94426972774123120 132295055209648912
97685501717071904 125494172369712656
44281189499468032 183713094913383840
14002292264696762 87288742099081376
73222440615429632 143928946278521712
71849770269490296 158267912894928000
23818640981497892 111728883868559744
23041816405647652 63828445343981496
104889840962387376 151681330417253568
106351509036759312 111167609116877680
103251444803257200 184712168956826464
22571924656980824 90647389300396000
10218484399456908 149528056050083008
6174919378817222 193642376987558752
77220478915124880 143038144443189568
36803608709937320 128882102686520336
40987784013668704 143484144929177040
43646993782419232 147327863531988896
46771943796164704 49700876780869936
123326608716511216 163270242722460768
51154358520762592 131786102312911184
22691684041207352 102170497368891712
24737451411229776 158013019986531616
12121859625991870 59928944354299064
134791048117910704 138097952697278224
5458118706494236 68882012389756024
10590455036119984 196757309784249440
77898225344296400 137704802760735888
53736379870615984 58520268695727752
11963245614326596 141695143845548048
51394386950518560 84005883624315632
16253120909080512 90651775929651424
9472780479100514 66623647592006600
92293240337383040 120539195448890640
39101497220085632 138481351628777296
11981271562931702 54304290146833520
24216834609293172 179407886851431168
89400515021938992 104227397703256720
65882928075272472 118796789602775824
120450349852789008 179512048717230752
121147179157949776 132222093330696544
64057170209431192 191236379131325696
23828122273743952 40118180025438312
77415912107714800 79922440935544208
35568141490810744 158646015777666176
105295514736727840 113933097741814032
63865981332818264 77256685576898928
42323545186437640 163246108711757472
23856194434900672 105211929108351408
8473988815114363 123125268110312576
47539470127238896 130241040364391584
55145847391778032 86481229342404144
59748499095249152 164282996347829440
131599957595565024 188702810217157152
17019534496917040 185950807897166560
36196628165227592 86508306675147552
73398090689565920 97797037901440240
3549144899421608 67790608757923840
17727529860186210 56951471789719696
150976329743752032 176858386271827520
34417631405904176 116261583690477760
67208474936360384 83629806456890592
75520735323614688 118571506044837808
16825307685165932 109343294581929792
65784358192554448 86459078157824032
28355435462863972 33778341618717108
99110583740456032 117541178737506800
6815364037892658 95119310036591664
33058475252939044 145034172044155712
109025260699765824 183880180701940288
155955206779973056 194871781053813184
91356555441661712 193695300600669568
49187852141249288 145986854100650880
93928771931149008 134819973858674784
58246032147910176 137735908964103600
130707663064564992 188392894155217024
39419968650497744 69730787498776968
24392905224370836 52725857842381528
76067312966496032 177901942401241184
54644977709883296 172755799190770144
72240772863141184 121091505009027264
76023831065449392 92873273560001024
6786264523932533 101589811918387968
25664679612994264 71984283039431776
146067541583415488 193784009556835488
140237700622251344 140381238578205984
107478513625187104 171189335636449184
108955950118076576 136961702085726656
100321616275467680 178691737109502144
32941782322849504 72060200944405552
42043942857311472 103813396009838352
48278828700466768 152954454571484192
154219014043316256 175733716426970592
48580467094986440 76609443182809456
6850432665176829 182866590612010432
28591414270127956 106280831056784032
40249738809422224 151750900245180992
20342487373946792 95590242195903776
122576712541011040 149441504755188032
131199471977584448 159694920874237184
43885541427878032 183250032854911200
159873230222520288 183497727046733376
83048898670898064 156329244217100128
20951097240606392 97732351323988000
99521190198043488 123255608646145984
26168287954276004 84960732157955696
55103807558816048 113712842765838496
91973726623231744 172468453987106688
1629135306198229 196717126156845216
34709405297739764 125474187740905504
21345487859013384 161365899805576512
110752238193144112 148466145454727232
26400722793102608 177200613125888480
171614821913764896 183238565551748576
52596919547132984 83688690803719216
4649869175609306 47602485600040480
46721896240931536 145534667572508608
13227399200975142 141980160655805408
54501419301412904 134932354981541696
47793153690166712 95108979642585488
69505554484253152 137039722056887904
10452393044466422 73803960728081008
55362951875700320 125861121572165088
71714157084215624 140262153458473232
79508057765562016 119473355047843760
48320732151343784 182425807076808608
66291971967440424 182237646892200288
36468246862234696 120077029807264496
4456307363770814 7830177994202095
141251952543140624 187722996510411744
12313323694433740 129544507815503504
66641693321115448 183974045128863840
93017712308102640 94238302330893616
3171992639696664 119534589104962992
2121617645451322 73764059040759376
57953029848096768 188797251343628832
10577470874672714 13811493932064824
3848264626895779 6501152552495077
91113593609700240 159042933622330208
18363813930849616 148086424094838400
55359028129632168 123599789202178624
15959705365025782 129567544449585088
112097601752190448 143441967469031856
42395942504158640 185649642900308192
40350374795028464 61895379830702776
91161454471925648 196165628787219232
76077001891269344 177732662374801504
71239793583355128 99285775740289488
40739950325324008 191066268489029312
55414403382463560 102402669243873472
11161842762968448 116796550405766208
31685667342796728 62290013896972872
72554309433749856 96100900805206384
144143655101527232 176762400060416608
54117866322399544 186043789263486848
62706521708838480 79996198675414288
26317516762799932 173164589856530432
13715813981697708 135675218093917008
20565195200677108 25975078226103224
10842481098059752 54216653264981792
98942786879003856 147513915169669632
22800548520443280 188884801762145600
112316787893978464 187419852806825728
621615900893822 81334746243242896
5964656669784163 18435483063841940
52304076299354008 187183198376151520
56022888471994056 112867992470526656
34157527888578288 171806154495186144
50144947678566944 186311288591395584
19473140241961012 169133110250643360
1851668366200551 4183018635759375
40640019788665128 112166783929944320
85241455589856784 150246003493864064
13007050723675640 126988843661852704
63919465904014784 190157741901949408
54009571035187720 79298395181515888
90844816509608544 150213692283600736
189246769413130240 195489255211220160
64211764312355968 100627258768435744
39684320697867952 169768868497878848
108519377554280592 147677890057451296
12209103190262054 192504773684405824
52901924594539304 60736060971884080
109898771026830624 111535498346167200
39668934647302304 131171723335554192
51329504483649392 70569533982307048
150511988171310880 177976566185003072
14333057697885226 141400651938385904
138170591713741072 160074909317502784
45928799040433344 135042164300250912
89766587154423456 175926343431102240
123258821254723168 176191699335919136
73085724355906720 152896120905320864
84546641290856896 167962132960962880
41721115652895664 195991919078703392
95310875777100240 139672078278037712
35141098846433472 79901035869776384
52132057300237688 95001319188660320
133290608785578400 141021145877426544
37408993863971920 162593005830616000
75504447452079248 126781864570788880
66960014662267304 129092804357425968
26945288338685204 37660686662434800
108846552521987456 136572768468370896
66913142318245152 126524801153123072
149511912047068512 193441467768014176
53126363922771416 176590891047995232
48191212679281776 73623832823914016
78455166943378320 119630896488450912
23654254067881892 85534241676513904
159973539828325728 175006161294320736
154426982993300448 164444909574656768
100872040786173984 131880453577063408
8940532707783674 36094184591959576
13640519180813492 81601241580524176
89263783694674352 155349313458530336
128149971500084768 149862047465806592
99614759926744944 121035245373871616
54104320773428888 90187004775647216
100474307741004000 189261341520369568
139155892936165744 153673892083244512
27343029461979700 42015048825335672
98154164627351712 112838638510892960
134944080492812992 179744947937254208
12947408663147986 81977136871224352
121672092107617200 167025296109769888
92659121961365776 162082648653483488
99264165384188352 192700261870015936
88639679484497216 158945245453604160
13479976682143790 180308462642903712
5550114228807648 37090023214295728
27495890338566636 187233450863026432
57942427302889584 102412276885802960
18784406767990508 52871962841218128
106823274532247536 130941924285396544
92417433201189936 109196276425574240
52739362556156808 116807248889395296
8187554666691663 11808959882861040
65779051582313736 171370572031152320
108024725234939184 159405408899589856
62652694660943680 189611110051164640
60314351012179080 165225767101224000
92910082086042144 94088993718409984
24288311601991224 144705532991927264
39267232942505088 195707630011580768
16239943882717998 63959544053306536
30119893712370372 121896091835774176
10663564582678260 110218400461387568
80504426614681712 113707450626111680
21120263720882412 166944823001894784
121303760431216576 179010951626689792
114016557810840240 137678032885266832
82184867337093888 133506637391930816
8353097271618178 84210305623853008
82004054685161024 169052795644792320
40771833686621296 43226202228066968
15234559662754384 54503330265705608
33716617963711732 107437117667637952
45040999130384824 148483718969781856
101271322808202448 110023833318477328
41283770287056272 59035164641042384
6200803501411790 23819774366066800
167020516741076096 185053145557178336
65940727674406048 150282813134947072
51280937666123800 132901275622510848
121403605178374528 142967826011572576
122080676083816976 178489142799657920
62470640138438024 178791652729140576
49834598467998656 89360428587056720
135863072047417520 179858138324271776
49935207685093344 116390600025316288
79214897099364528 173088091243155680
77764871213490496 122482141101961104
103597496655912816 133430333278330192
28044936430053732 107277969488616896
10970225298751078 134141109384728928
2420742119480169 81369315405118016
17440326188657190 98702464392282128
66343135571077296 136258965679457840
44620634557860056 149834004212780512
32601872428861388 89416046676888304
2778375287833616 73587840123117232
48914992605223512 52134675701453712
14211945619814918 80613646115288944
17675265350436316 31580740285098700
140869346185800336 141676166411014400
88322831857871760 134416134252830832
157137482885710368 164354488994020192
49600450745744464 141649364248920224
64121481334739824 86715102571217216
53995986479683072 190546864359507840
139552990416139248 152181596104940224
59158055463477560 152408802756394368
29109039610577880 38968047843862784
77174326249371536 134799284578900432
82677632990728064 167689288392184928
27970190342525164 177051436837029312
94288710332007184 180340810423762016
137885370252525216 140591257992385776
49008223925779360 51471063553902696
355540056390937 192529491482562400
30356953092192112 47090323166749904
99433703963898320 164050213277711584
47995810750906608 82915876752544672
62517838206386416 177905239156127296
102358645552178720 148219317630507456
25653146237755580 149577127731467072
128371717834402000 149874046028550496
78763457622912624 189709193589534912
80126726389139888 102600012409803664
24646468645544996 181494382947159840
117368965368440496 145020024295433024
35490315263486720 109897502671267136
65726450983762936 126882205625520240
33414294800989996 109829996222446960
34425188885636648 172996438337083392
19583501040378148 110464788852113936
25962260149905700 111242551712300880
104701975914005536 191983245742991584
59307962191518968 184575565357967712
31184038567021480 143900663347529216
8969536160811763 32764799120968728
8248813473708295 68406987180681960
117891113320867568 132820913044018800
137282600942947376 154741367636689024
6086912917117062 80373286332723824
20909671128158076 43831238327048144
346257715040011 49904789314237920
16880839899043900 116100782262991104
30177299388641016 120330412902254704
48861363615729272 193531057865617408
31044847367805204 121452692040072144
7833391306415697 95819990919977408
1350840506685742 44754556215709848
11141858558586108 164473822001893664
59262352663797136 148907339724254592
15472931167711254 168018352277707424
47065370483778864 137244491588020048
16887946873502016 128593018525941952
15110343115662854 46621108552951688
34839823951898932 174927992343252576
89786176084929344 180558361966680256
102153468551963808 162785739848508576
118104624830576640 195914947070661600
28463668099370484 76226461760394080
87740040534329056 95398083344668096
140393778380837840 149472469626627840
55534892127216656 163358383743483584
117268325875365456 155871919589338080
52237146839495624 150447508186571424
55414453770929080 114042217226143456
15313761590075606 140300012882159040
62464466546833536 85555324626058688
109194741082163248 135573750872713904
11058338634674894 23824318750775540
64876560619566472 108061716897646208
30536335325193680 164366554508386720
100878898755863888 194553990917345792
127977597395747776 136291621917753856
42482992875502848 77656515058818816
2160410764492837 74427455494312240
151129342213889056 159335426585172384
47543452024118832 154618413770254336
87503978152751264 176985631354622240
50957536912173632 123212482738896336
86443018885179616 168514141505597472
63790144615534616 195198952066342848
67372339907167648 161100148311784096
67175212715157128 72425407500241920
85631592537990768 169091537193045344
98969291614096112 187285162717029184
67531739202678232 70574545074405536
167187982528302624 194875936448352416
71073198514518952 93888069483556368
1201798897530980 36875083212338840
52015385414219504 135565590459187024
59297292942500184 101498311702892928
6697080316211680 178532060111213088
149885720631318208 151983944864768064
24831276003624856 145032780990526912
44164579746084656 132116923729999552
17259930265175320 193110460882917760
34146016782323428 91812981090713504
51567580200545160 143363817610520128
136612481222619152 164919892133899904
42789500803408592 127354353119344944
8002183936188581 66124934881164432
77251656964650064 102081982442114336
64918657741977664 132099292760786336
42195553087223840 96273486824132480
3503922564262973 43080114427697832
67261946314757696 94364300285181888
132110276678213728 134922239303864976
119288129291261056 163979921167434176
146627113247458496 148739865360505440
51290578845155328 79656312986533792
36976069796929712 176553423631909312
18187921012089248 67931626182128840
112784858393762032 117081770576634352
74808207803691520 163368456820585920
137528104332084224 182024673105099328
74811995147819056 109389251522818192
11205734741405718 112450717666004608
52552570380977896 94398907610619456
124403847434722128 155235977754377952
47991512938075264 121097971390669808
70566439380568840 151627638472750752
49519386915616656 63246614168552976
114062197368761168 162297075320855616
119363165874624992 185927797666271456
7436850042065628 167213558978325920
67236665073961280 138471069618138416
39577963114156008 79763938954434448
79758569369351872 185683106786823456
43672944696065640 187892376670082304
7694128518128919 155087024990555072
17512716825224486 35648252276131104
133992393226026992 184757208248392768
76520231399357296 92940441764516224
27889415669437696 166503699170729568
74823404982756736 122236909581287072
20196034020637336 125060828690587440
39935703517837064 102722572061239600
12869966256169460 144728376424787520
134838178063138096 158525119845226976
132432991650119584 170166294068457792
1253817467853155 88937968167554800
142623570162612304 153495576950472352
79846593587278256 107628231444190608
80237965088345904 117158291696535504
32550171489680716 46728877257284008
68002550489074560 100392816887474768
167662703033505920 176156425158072096
21671981309168592 60275644832995720
60664253469399472 148240067106771808
82692900624372608 132214922407288032
30966745747527328 97247536609713280
56048278847766160 93284104855082400
70325781869084328 122902585032636816
35650334155732084 134824271020652816
55489671514254392 133798871362044160
89805981773470128 105704729414521888
48125388200044104 131064369549843152
82869437653822192 88778982203858016
26163133996500128 161032783709235040
77028048161650512 88089895590800048
32613654569811440 180685762144807456
15532777944278748 25219962700462560
64191676920810064 195228099399850208
35686032897094884 125074651457813232
59178519510200392 175041251189072672
46549593773943776 159188032888155072
73244579586166176 120312160839528144
59671393917098056 82854454952283488
20243737757915368 153812392921300384
78417894328270592 98097275279069776
49917704091071736 158061727399071520
104266485319245728 139589398474496176
69998247594056144 82344381270497024
14814271061936996 110086497899857696
965836904100711 178595118463765664
38560538733348376 177748804898703840
143635101403947056 155103762298969216
11195597438760754 95658567885349024
46701840023318272 178288308950870240
18400595663270748 26837445621072292
19192567950582372 196143432619434176
16046617630365948 165589659774019744
31697081035453968 97616974549816592
154886398514436 60330114842904664
126203428777936240 148496631335582304
108745732348173360 136003131461555808
6993932706522229 68277782913713936
51509642874554200 55544878303656680
102270826317558784 111866837327047696
132637414961008128 158032481101300448
26167236335103964 155500275333527776
60230013910947568 133231894963825984
8333496587350904 21745854736602888
83998009665936368 129720057616143520
23243322562218724 188298079841897312
21876224586704240 28288275327900252
849591645525580 135690605914825568
714687098895411 30764536464719288
35916314226867236 37851610483633096
124449732316164896 195102844345816128
131694866662873488 149681773091463808
39051798974163640 39198550061883776
19944639349005756 135624879963111808
12048208747363180 25462070969435320
66104560266281224 100561838314123104
138935398759924 6377807992035872
123492656179727296 130388334015212592
15425174378441966 60882158042154984
3107687784434931 35664812952038780
18971506734391336 58589399736352648
112000540029951808 155415075890218496
14948755291659406 41035903488328504
108008463561898896 175838154446321984
44270405762551264 61191783227975768
14552818073533924 88526447940478960
77124964598855760 97198836910332336
15628471674332630 151318225065344704
101434957665326800 168584579384208992
149569988058767840 174801688320191264
118726766928453024 151109506496047264
54630178445373808 186075056035823968
43476326231469296 124516182312235632
91772842158128096 130762549586438944
8796429520546169 37079800400778104
66098137820192640 81551376446006160
49125436706032816 166785047051528992
118692925072203456 123447195055311456
128513504969205472 156095203348897088
26872997204737260 181204463195567744
60804492572946704 109591017191501456
1304014052837299 90343247178541056
7420194701671448 22190676654749840
99803997205756400 191963190000923680
30812784434105764 75055740402022992
12101554522920590 88385084994913376
86902876786939600 94003604772676064
49504331964828528 60817700704092584
17736228936782566 95170303441146560
7083173303552157 15397665713826606
110221274731409072 159942834844039072
132830152122143936 154919647355514176
115820543096532016 196841041810575520
2565594601935680 78344386893789104
175733432571439616 193752650793294048
48629794405718368 55639641174627888
2872978856297308 77086123581690720
116328948579679040 174423408813126560
71456989108538080 154130056513967104
68697447359287976 162338948809851168
73261445880587648 109779583363960384
106375601804298800 128434763486252960
176463954486588512 194259559889556352
69933441266742088 155437764760465152
81225741165717184 175254366287235200
112131660896116928 153597389145483488
32666820040610088 181863405193637536
34275801950859832 105804406932191552
59100331609122776 75708142963528240
115347885213944416 180601949363684832
99293070926801440 164393178996617664
15176763727472836 64117970418974160
27659772105175392 163514248331102880
105891115041637824 157099261051386048
87071157830120768 146527287196246720
65045837802285496 101074799873860240
38555165395555728 159163343463577088
80570229265687360 162613624163138496
64641445069196016 118233927008220560
55782653344487152 90485734361632224
87092527310861728 152824653991135520
109123926213299744 170831173351720288
1731524201925612 34465045006576296
82120449155792960 176426106902476096
7817124993206009 39921050193528392
115810798132951488 136451411656400400
111421106472053920 118323858967570944
8362091837700772 55575959969748576
45911468206261448 103058300019427264
41307243482173472 68678573591627008
38032406894275024 193355188359125376
30867818171479844 84008932903041440
68223957919776616 101913997495979552
63562782860847184 88492539913274432
144113085194086784 167313924472266240
46544964927203120 134480651458518512
30876500411916416 42742819067716208
148356748756898848 162228467238792544
141247739180330432 180985583121762400
40000001599598248 105946106729848880
61177154693177176 83535354353953888
38874037984971344 135120448988253840
49116076180208832 59034340740032744
19919318672153040 152635949685523840
10787010227413630 162422854179783840
11325782828933618 44570486475708696
41135533601811728 94733074713647376
52810471343463704 98150391483134912
25076091457414484 160385154785347808
28479777391659568 128486307557403264
124578771683999888 132198910290798000
43759223119462552 177681280416625984
17698931039407600 122983506191259728
21937563499797384 186431281104159360
5795481894833313 165235279177663040
79074785311728704 94550422643620240
51311233749173720 104846117596961792
17280007297782684 160414719861228832
91004387956061568 135957701031011664
25040898266612488 107152051618367216
40624571189701016 82565378367371264
37566672936486296 121010895691698384
86697239938401984 141119252821270112
76331479398932048 157671104099361792
94837278682726944 130554013769978704
24562396136571204 138041763031051056
24862179035447684 55593298191143944
43273005874737520 66403272294912720
124222543229554560 133327160891497136
19917980738641520 95000317787379664
30675796515177968 83437169046830032
16709587419821708 43739473779015048
20807149339759924 117951944803424224
31689958033468676 41380106963691192
49795645181459064 162153034209129760
44493707960826104 99167818339927872
130585140993647360 146511384635667712
34252331432529720 114157370537737760
33073241898344688 185406881376156544
81585767084238896 159682085855397376
125825889723171104 161583497502443456
39769923632832248 149027726254876928
11780556702406274 147087543528864480
174712307188595296 179273975852942688
7244077143438665 147069396576019840
24173237895818220 168926694562422048
64205307569886504 167242207234409696
39323152390935632 171741481799621216
59179464216891600 113319217997411936
7232137162028352 120889929042792624
70620907600954168 154735454219602656
91163695239574928 130282383841522128
19933034902081640 65879609544058960
10359771504571718 171921303973017344
111782301802098960 190075846023959936
34916247060460324 165894186597296416
10479722328025140 190530818833586336
82357926494792576 181969130426303200
4324858665395198 112931472587332064
79138049636420864 161328807550669920
77834733528795696 115585078756412112
32176740782989152 157597715622021760
63183169868652248 90797747822198288
62512226221792568 141586703482090096
77543501273243568 169326145549478336
48294952851257088 190996840743969920
31695313671048920 73500782505893472
20436113975958200 157637072991088608
101424992453038912 115254470022960048
59156144072044120 91082150422222496
119447421411704848 135702324098524992
30263961964993656 105224877395172832
13519390195270058 111789436211232640
79383330124136528 122921996557991136
122916710327186048 167798324017925696
100056417320248960 131386339401565488
174695340965952512 183336242089356960
89279071949085248 119728147916238784
21752652906382236 144149508928053344
9136651815507726 130513718906563504
153014227481758048 183265909928885568
90124395165555520 172731847294996640
163738686338758912 178799386776760512
57611761919960440 195322067703944480
38684642037645064 170427250573315744
3804900977173306 90363810829523536
149795524028451072 178198393565876352
49044497441018944 59427414249475248
51514863770948040 101502631053608928
73765854817133760 167731811461697536
7765199802740527 192033193813007424
64759804219274624 120125923033446224
82507701273350992 183784045627388864
19540300471292960 116840909557291888
60397680832243064 196246230145744992
48569376112137608 72518210508153056
32279882662917388 41735855527101816
29796432677857696 99658882245338400
42034359773964784 129793228916890752
36395478738883400 183548422772812352
64722526348858912 142945213245678256
167133420672776800 193261493098881952
7758209912011693 172125419362542976
89635093360629184 183723547455329536
49778224562585760 152272071700222944
14574470268320986 176513798089426592
35635090086376708 108180821891082176
111862217684722496 173608162141616352
24891584628818616 186595294723134112
126212443747052112 147567576662042752
123243262206825392 149368558193693696
49599309215075432 184049144836114336
39118231546265856 151263285833993056
151141489248590912 181231057029066848
97321419960231088 158128294083896576
130699755016360880 190207454742684384
90790558288366720 184924417567721088
50379128431838240 57681185510762176
15161956348376414 181829741296790624
163923582972287488 174365433872122368
25961455275166004 168782541631719392
78156366963809904 150728049190242592
94038800072316272 108422646437033280
956206943535663 158199863633241024
98521253911802784 176473584970982560
113189712080705824 118335012727650688
4253451008494004 180016497607914880
14171994243133908 21295376587262988
58371170202819728 144168817349838176
54254851106177296 175947475787429088
27377774027357124 91444769072282480
128621055980504864 155346217586244800
46486821652971008 196326401209686208
138085826108009600 138326562648500544
91349140128603280 175199177232669600
29347732721390872 186567818416049408
27357501226769320 103595787820144992
80527512706992560 122439986588411440
2500841336605756 187013717222447040
151923119422314432 153734155806696224
86530215147942320 181728032074933760
71276511861191016 140950635899183888
130221145646167264 141486715381203424
58274601749333224 62123417502008504
73857324082174416 157163826628261728
111204181885864112 155805972356685088
24165663020851568 155573572285318816
71187144307311280 96574463307453168
126537503826661408 156146338502299744
36983281692110840 145908034849518432
45798800441947992 97333914708497120
27146383505766512 60219444947298728
78568376499351280 173324120094879712
26883950961621716 166148650168009248
53610538335792144 111254831569200912
37137533467726880 102307199108717840
23404628224328108 86630344792820320
70756247181045816 87491984442291232
107458488565247328 136858915258224080
8712145918552701 34561747029892052
8014603751635661 44285872427466904
54133879942351968 180875861476841152
46384485934300064 56849385178505016
17829164377181570 60333259984592064
17848810986390932 38301378551183552
20345656210528088 134765837101002048
45755717524727712 179876789604081088
29038446769699276 48032047488993728
31603563361033372 81874086943520720
7800610334680998 157997599493634688
152487045136679872 171129453797652832
34871827399945340 85632894480254192
80220350502137552 164956459648778592
115272060402840960 191228718047834368
116325837623404528 131369375620643248
39401391990186952 49432560265945992
8294713990155523 104135801494330336
3976865663310978 72635459738034352
31153452854777424 144547414909038464
62673974355428368 73050611266969920
18612415736608524 141049295506441824
169538219524808544 183477488784620960
65665937050577840 119837565441633648
19706239410796332 109373650825757120
26316322672319744 86591888168313424
3896668306626679 98710215344701936
73107764965586416 189154311871014208
101072614429238800 195682090472711136
158528660248610784 174538051425495456
24306706750385332 173173794780290752
65470879207493848 148560802858017408
45531127539269696 145052532939843936
40252095281892280 130237163440642176
108441152595036448 164290957342477440
41084411129325704 144700222743035296
126010148735734864 174081846004863808
35007281121608756 135036881157406176
24675156180334516 87763718618299824
40891903517377776 130423754242439984
101837796040940544 179905946281367008
61064978316581216 91814544158278016
10875520374574570 194592541316294752
58104471020430904 123206629221966112
51588807862628816 128386633225746800
149708222177164672 190368848302609728
29127908519219376 46885564889866104
131571420918324048 180656623167833952
155114115222350336 175714181347453088
582417963730572 99374114293775040
68485321405824776 173867286930603264
170000116596780000 170150646012840928
72206387969404352 176030445730588288
32566174926882432 143513917866646496
177134084432219200 192314488096294944
68353149066493984 189995137007737408
72107653527211760 87399821705290352
83629293108037296 84782408501143264
73637930549245824 123533067842155584
99460550091057840 184280887742387264
163379530534805216 185628854053864832
9556239763693976 89004720158766576
7167483424831891 148441187133260896
153114231846361760 179008897013673952
84461523656140400 171798572808823360
30748760234562568 61028016743864784
14448640711338296 54514162646649392
32624843628906516 47151428725291360
122228777799504272 168674889075199264
111249674858769856 173186609713712960
129302557105490128 176811649437992096
32701374061328328 79277190904042672
64099785524520560 177092624385743136
66051952308075320 87750155715577280
113480348063083840 161354730211790976
10371696141599130 130782433848893776
100415725424434528 167319316140440800
140831009140584640 144661390346639328
134779503676455776 171003367444628992
15008654710328378 153439579717486624
106542332861668336 174426529286378048
118851097773051216 140257109340781792
97089023936114688 141165183070017936
21638051136508052 90729760864779872
49704530179723688 127563411789451968
131236101068570176 134320483130404464
7782268435814936 22386774342527836
19660674215217724 26449094407216944
9186845979044560 170587293732844608
108853598673470688 171471013202318976
14473297846969750 158684934891258976
43569024401694744 149677404825319136
31490359626141316 161324101797805088
134744991067744368 157899354604993632
29348101832360996 133009803900810512
62612406329900456 160651285670430624
77997954501186912 145762018825223040
91119329557334960 143262233069601424
65707278112718984 108869159473802256
39701309449240088 139979156534927728
132466178949643136 183454009033934208
2038846265212264 124978904146348496
53836287970391552 178506232796371488
13726505504882454 116047845376786960
135287901785504304 141477718111229104
30931664187635732 89371970559469632
1800585509952458 76176555886952096
121052286547706192 140816782002212512
36917275000315072 46783030705216464
33788242812446488 41994721542011320
63514525855981304 187838948583669600
161668802044442944 187087490165293152
54253781997960296 166139702199176608
247066178830571 136542219397474944
27710537330451948 76552076535186944
64253447226650776 173585481069526464
106174010156335136 187267387189669056
62524788465244864 173702696811076160
78014541249561424 121469132598368672
7036031095547796 91117508604514176
79916860965400224 125055979233316448
133334066265795232 191093772263330944
13234797660137418 30039546521947452
87067240348215136 111335030257850912
112121898166724368 127801300636086720
132553717544130832 140966741202775168
9618738075560346 179368704822400256
113470786184596112 170042851854506176
101206066470996176 159547769378892928
16823772026305432 137139687645613488
29887730617016248 112830301151918976
31649130516311048 97151806478820880
59703834621895360 143349079129819072
55538396012519992 149428635797328608
125462331821512000 161119859612279488
7007681432453522 61005761682497240
18479786536216528 79877806802021792
91197367856958848 164250751048073312
125135749703427680 148989366576901600
114518619353189456 187439026172711168
28881660794286980 93017421589100960
64115446658477720 137962197625153120
21402454085230736 39487698340286352
65387778934407520 138766815111009648
87861315554251280 134958507819054512
14176750683003474 101786592728658736
171683470062220224 174202336029499616
138375387789355360 163954837830205760
87674651034771648 167554874838006336
23065402876338872 56452213309831560
52328793655981008 132884538689105488
123741297851841904 161946729771213824
94636771700866032 173756885299902496
11406841560538166 32452448517458580
123185019205892064 183655043302489408
144330813032740288 182828738387143168
15417205024544874 64832072663027160
61415953786341752 161395659872340960
108292650684214400 147254389031885920
105092229381180736 105977176450454240
19373887750129596 187186525574091424
91566618054766528 151252304787834400
74545896146167984 76548346350867712
63637760660443264 177976357064042240
77145867576263216 168125134087655456
21289394239628068 74467657814241680
124639607591050624 148120042231852672
148892537012569984 152465240647801312
10449811728818814 127089790575466192
12686987275145330 162274321545789216
59961000882852128 176332899691856672
12467084051173706 22154898587379476
41999600360995264 45400525121385528
72503898481850496 141279611237409392
169585951919222336 173006827327728992
53174106777284944 73216213375558448
5037029879768395 178347359976319264
134584865200973088 174803957975939968
77475358032547664 82926646878800960
109615000285661376 192268490132029344
13111050203917428 45967439104968640
21599528851386544 158873404156359104
13881512754702116 122295885239382656
11522670447710214 117468622164605792
62147114366795320 68294796862489040
16085321052726184 166209951520711808
112278022783185552 137548727970859696
26691301545972588 76183258205910000
36035142093552096 160412765755046080
104157128137778992 144315812634145056
28852802536047932 117094615292096304
95271992473821328 99543926204891072
143841372451239424 195423287440426848
72043437810734768 108605206562585584
57584360245530024 105750183510123296
95514795342874992 172790563969053216
70351568366312312 162412194737431264
83278539441673376 99985895476949584
34337815522514528 142201934489645936
12556125070061944 32528822491792960
73910879068170416 148976585040074784
189151756493156576 195790521907198080
99990907253186944 139596663788254016
83952560497325872 167794591299043200
75605154372939168 92316640998559104
60879692268073632 73894472242027616
87457990355571072 168094850168545536
128212208631905008 196584104691649568
7108292868121317 135684881064631424
29022156655544744 113392329302692656
6881995732825261 85859536863738176
53459278888565600 92172127544710512
7114196686143911 196484265502257728
121518656878698720 126890858220446032
21983647855080200 169266645456323968
35916459870408952 171530583949521312
127497998412554944 139741911620775088
177876952424452352 190827251484430080
130644580762431296 150172774386277632
138410111001868464 148160745668945696
12377923086705396 23936535715031432
76547199205892064 100219693445647808
11996483431983158 193843445448871648
72122744762314768 160449310470353280
84165620781392192 188363332880727008
1072902371635139 42056737011390648
46148496887046832 127013133856609760
59503204113841816 166983181860979552
13993796689240942 144541655658833216
70325679341725472 75125402919485920
1665048514214061 50996266318590992
111318939949831904 179581913629091168
56639671673074464 68976205102026120
56830875670959936 60567664674900288
59008791156831976 145193663119933248
49860158409511968 75847094456828544
76431510641607328 161828004159745440
19038998630537612 187106652544348576
84111284657971344 143047257022440368
112656478070013344 179535875014225984
22982129439719172 96304136291213200
21218342347933412 178612170680258688
21877297227807620 42942870224544328
72381465004785152 169040538550155040
50113055806230560 130208316175304240
9703082389488658 108166311304971952
157543901835589312 159934526638413952
13580762064119334 110697818328638864
57739603647024032 143684629587389504
80248545639454848 170279454102792512
77329245162891008 153712820908198016
75963087780255792 113563665135448128
132526469702861312 185457314368405216
59771694306287024 170400875641374880
118695730014235920 151493649305398592
8303173446971731 130093362148995360
33906981314722472 82552964430888496
33310853544421496 97492849495656448
74400425109501808 78849792074379664
160110609495807200 186867320254486432
107410302463292400 127529337905887504
6039446981470356 93810763232756096
54078098352032616 153506189981764064
50583098005140584 96876711434177600
80840970256553696 122808986422995376
63453919427920032 122624550632536384
8729461680565217 103133172650343136
62570530365451144 119521484789223936
51134008442410296 96388440232316880
40178246579416896 96608098736833104
114829424684797744 125996393942756080
31510542040450552 109582729054743840
77701099475749216 158212981986579168
80096743292818576 153571979566010720
65887133346276432 193664228398736576
53300669922551648 157835595507256704
67310612804747264 145575698073260832
82677453222746304 171587320767070048
63610047776050792 183024300581903680
117385622082856912 192947995097249824
279337209540165 81091354373483120
21999572531729024 112677876034488112
37404334990888176 77939698273507824
28868215733531792 174166284876410720
130322238513889200 184509996250534912
78842407537445504 149894607186946496
83478747906990608 180800544170108288
17687534633161722 24392283638432580
68726257020416240 93191119708976752
48389495130245664 60515957404276712
24381428201423452 78141606601998592
32117140236555552 101540405467539616
6964092967680015 17314676135835796
22246979122536036 53372969360453872
109215117665336032 190112546707039840
14845345839676364 155080655347602464
184221202585277088 188043136702691616
90128730785024512 141254475055378736
19144170240660944 107799683575485136
56550078224489192 195586009974595808
143463897426728112 158217892901477248
36423949334972408 187829741936553248
89985143831414496 100925450196834000
104084502448424288 162400127204216960
174833716133974112 180793862680641760
10314641393843020 15367009681448562
165100890291550336 166325132442826080
73849045659552880 189961150016300032
155760944126671168 182659544844006016
68230090652149536 124110920999664272
120395779526948160 177309919583381664
187311337310857760 195255697167902080
85118816989081840 108119222448497536
35870245420383784 116099308802722448
10996242965046674 193088422894168704
145691643764763808 146542552225798208
30486613563277332 130190370271080272
2189616012512308 68920515990735080
130206413553756656 182324743856086528
37408910087052496 162166671833860544
96740088022427616 172771198621508960
49760047811257576 164611566816691648
75788317684635568 116095717299647072
18025298300585840 63086587438620648
84684477009513680 142523687310765040
176200455094832576 195331304081214816
36199217351988328 74540634748780928
21667876673596496 56946546147624544
33212198728654356 124319305045701856
86252708010076800 111825534383492320
31534785750510580 193876618412547904
113335044884240832 166492150617313408
17956840872270384 160980961363944832
98485475745117056 113109812100110624
39786187233993360 99397644154504656
35607050281947708 87056530375843984
72431175289006352 136123307906146224
31779092448487440 119605335790558624
117669458473169296 172855272128995392
16189267947690966 91637561887514096
37684472395580392 140296130236099936
58779195147764160 164288065800140384
54787291185602568 77415657957897376
57280396520740816 103047689857022672
23389748103756704 154310332828544288
141615955570901872 165883742382071744
93531163297587216 115582949565549984
172240058837148704 188014464537228384
137724622208935024 162571865193666752
13925982534100180 103216426602144576
27730357668191920 130532910874487808
147230620288581440 164015575981136192
350981411004940 144183063051179264
48631989920878224 150162673364164992
2297248746825402 21719522133952924
50598350047755072 93262950734769728
52949001247457504 185391353916970272
13108540937558190 30543473461239348
10564419726507106 16893015215304126
8640859344574356 111167432890213344
6205366016951266 23248359834010748
17824355987978370 121748231473663584
23019037010697944 96050585377171104
87766840408352512 155312628319501312
36873206544215792 56641321792778680
75352108819449136 135999110799674032
31513150314697480 47607427983406104
59171633592984328 189335762614851424
34344898133915744 173991031033301536
19344986290936448 66947212740426816
12561739121229042 94284589044429040
59426464088480248 67737433157296792
55285380323776208 128266855120231344
108724392532933840 117123867403349568
61472138337599056 105799430391588512
90521777031434336 98939821219969328
20194979357400316 96789638024537968
82237348901405568 153464845029248000
45093049618048224 98081130928479200
19701210465708520 100466277806611232
18366844092277060 35649282456024612
122408173671993680 168390833292293504
91485818706945424 165396175502072160
28604071776490856 91187749452491792
39119026765433448 64959361685173808
31308066967483244 110375231574514960
11760607467115570 145477821988129376
136172250491774112 136593438057363360
31526875980019180 99996615385943984
68633133008887120 147813347185937120
6164803473820219 33141093535325588
59498571272449048 103022245967138960
37340276654965520 39950295344205112
4862445282715400 115772675329986592
69259784244017416 193360827489740736
44608804144330936 128735179933087552
25195207366398564 79580436051680544
17775066439080858 135223289267802656
11100430440303068 181274590082670688
85090949693073328 171725760509043424
48952003706480936 152329852602180032
72814144555243376 78394281525643264
27752884349847556 172818445774763520
10550719186405632 86160709467445744
40658019381452512 186586781151862240
6779801883902084 167388750668022080
60915633761905304 73209712890138688
97872603699765456 101355314974832240
123990806912221 145230371324172800
111707415618774640 123387057398708480
135271052193073568 158095378101974272
107824882767123920 138801895951347008
35485942906207984 182733195176041792
25616253112366692 43392417396436296
101554697717328048 109713894874159056
19129583770737560 87487124415236000
69577174152281336 101145855471840448
82420699870992864 98493001629964800
21009815275535760 163041972275568384
70759822845952264 191610103268114176
11863956726725488 172325749463447072
57808276356993520 150160765693861280
39451985275026160 178806396807821952
5945093069018470 68995496733615456
42838191520883616 118606234734916624
9133390827454210 12540359035978836
53785835504072896 149132668208348576
89746578970533136 183909921853051648
29151158804387148 176872771912101280
145387927884401824 167815944498308352
72501137208298416 146819579355882976
119539766718846816 149421069192104608
108719731961929120 173987918686216160
26145006220365548 182940515948913856
25858079909879212 36160411161425328
26877731638497824 134767282106482448
83575660636479952 174092067840844928
74153029093212144 74897670747596400
121120242655810400 173163922807169600
59337584818993808 157689745119046432
6225025210807946 151800032363044288
107935867862300368 127904153073142112
119713115509353632 188972341419570496
114497071444570416 164581383532598848
13739459278069932 41197562332258944
40035851336010096 103909225223516416
96325954764196384 162393337779568224
135562147070488720 182326512988003872
99143733711920080 149883745363058368
48112449850063440 96631137304030208
23640739899698584 34484099688152308
121031812543977776 166277905132563776
118495640827140128 184770636390376128
77263152643118192 173079823172806336
55258377115317056 58326851595754568
36332532614961664 162981649839176064
177196518434997152 183461105075489056
46007097814484744 182942290020100736
75568338001894944 101083053765656192
60158693528411640 90591686792165568
31235884137902724 186753268869923616
32591008639507336 140055330174311296
144614992543733664 161533872228706208
105805096707485600 176536741259377536
9373753416582314 127339000129379136
57813039408221936 174379284265513888
12270747485324512 107758297637195776
165158669389334784 175082356730130752
16402881801643818 53968953880333888
80104818228228896 173971470795565024
11018081755676400 183863640717788480
30635883289818536 175930542718111424
94380984232736288 114763023133335056
21491050924834696 25503893731157408
59574362788106424 98284645470972240
177331726038679488 186690797855530944
27859274779666772 61375599868604744
84363453877296976 161893842740891360
32995799183618168 67085117029024088
106983955286953616 166423759936145344
68084663225209536 135505009906081664
90208480723930368 176427000357729792
53945294996479872 87641502044864464
11973322443619348 147060491665958080
30682578757926148 109464623558115008
183855934157567072 187335399818883808
25986884108369600 188197866780912896
57886779890179960 95509527908987712
43321404979592992 96204549608774816
87356544786826224 170252137542025792
22450383217616004 27768423120945984
19359216452237924 94991534135843856
81057400522074512 93444534025114480
18611553777846068 108904111955553728
74163267038899552 104370866527537904
85263229982530928 141655789565813104
90744025808221504 155522086003492352
17377427033716640 162843721783246848
31941335705678960 133107533883191664
5517168225506852 119611882212692736
168875636180704544 189098684791571680
100498105740906352 134597230308491040
109546289245382624 169105824444919840
42480921868465296 155729579469037248
41386844111336168 179321349333631552
135582478049489552 157232475931949376
49957592178525224 151295692931486400
145507465787249664 193962588861041984
94593761240235984 185454464489202720
50913854662143352 165814076801984928
68053253027923384 121763302891206608
69387579155683208 85770880502342752
114657440694897744 117757764331752176
108566251165526336 118081308088378032
7247951740735687 162266912309388576
3723233364704323 55361031700264960
29666396242488888 61933198904557992
19861584749592476 141140566714966912
43096543958218568 119389803159352656
9139743069795352 83690289218540720
181252704546722688 189438329726529888
36608316495435032 192787293353786048
2528113456928919 127387917704253408
95532602653902480 116880418323607264
60005433687595920 155976198470670304
21577823751453912 127881963080927312
91919669139120592 93687663748915600
157303536673142752 159741479401558240
120901322633221952 127711442248304096
58769555638195536 114936906790054112
66197901004753784 166942801898406304
36754207963203480 114971347182890512
143021879506308864 171959806714178880
66093148014727960 116651764005825856
93722944965777696 151765801162707296
53819761294882024 70204571872598136
17870928921510232 165797474979131008
12106412736288016 88528258768091824
22041453351285152 157927564117422624
143047409079430624 152910917978444416
125888235839882944 132312877250302624
38859481839264376 153136944347392512
4479080866082888 166913307232997344
32355880277512712 93199617571720608
75236832237917536 82240500457841072
13021644895924376 50109684173918216
115797883881699456 165804374717615456
39725797358785312 149841649845529536
81965935076420752 151522900016743392
66912545837700136 147013542524851392
90410784461925664 126370496617961456
36936836154159208 66283312597463432
6445705942699022 133415248358932720
7186492785978522 79120926413041872
38433711665585176 63377866665595008
159121232107151936 190049388605083648
82030524219630736 105582075591728000
134756320388607040 181081860999446080
129833430710490016 146913409369393504
2028996777184637 121589263909020272
3543304841945190 141815990093779248
53641022550622064 121616507302098736
91129431519677440 119183302814372960
76884076164810912 147607008727328864
72067149741815472 190842817920955808
44887107072754160 107271438674645584
110995872286453264 157686240778070880
2251535020024025 142747439658302896
20914961056593864 42806793279868632
69274342954366312 133518718982650224
86660991530009088 185457794681121536
76269592010144736 175361568344655648
25197756831118024 31412417375915728
6790551381564601 94431418643322912
42419760013195928 124923590171094064
46686853832889952 91188080715376240
10568966343109058 181266052782384224
3358427847044179 195136063015740384
23065184330857016 160454208136806944
50209724631181576 78103761287770752
8901280920506314 131537255799178864
146817184783344096 173329216202105696
65233724553434096 187389683510806176
95666211112706352 185600753012020608
31929541277051940 114193940493850864
23701943131597888 60232260165059424
48834757455004144 186845555831395136
41667923805572424 66203207111178536
145571741918028768 174757935157341088
88314209570717184 168851963448002592
77348483009096448 180705170968624352
7412278606564367 99753225376707808
91774013825130416 141101634976694432
6665582129682465 156311499582726432
59756654671614000 66150954220640456
32772550433438436 165093765456506976
52237564713041968 187242113517949376
4339510761494257 73647722049646944
29838777491577140 114137546220617920
133201433124150448 156016699825825248
30956632075499276 168333588005776576
52484635136308088 178279298252845504
24716895220661396 57206204030467792
30804021222992408 91826827245988160
26563817471297528 124864502670016960
112830599689401040 132725020392141952
25834738224230420 173197238022507968
69534684437291464 169337182944629056
71140825278144328 159052114872395872
57772506371829592 127507664819331088
14028989014996420 164552903396449984
20219359221613720 34123159065149076
83816044373499152 98232507417814240
126508149381443312 189545222181854432
9408464037293542 34505065560306828
44660524826674432 82179147156217536
42909223624442264 54680701531110544
25655660322426276 176333586793958752
36823162899291560 91183362630471136
63513171434383416 183431682107577536
48180776700102896 190190463973552096
4659763386692071 76457497607078800
27615958192601812 119647692980451488
43943218011797880 55427848472648312
19664006465594200 127098133858673536
28257038972909764 177185737524046464
2230244449923559 148449581275722944
168166947697132480 196855152729336032
86303256539706976 174939930240967392
64427528722261456 117178926757466512
33513871905742232 78544197888680000
190072218113581120 195263935319057408
77750623524380496 145190512321802272
61082121812545424 181004010159187264
2979065897678812 86757456050698528
19342073823118484 166334032341785984
110575982511776640 112928799157338432
50215144261920224 153964843878699840
5794472089409425 92798771405221216
42568715069095208 139768749200284112
70532258338756984 151738457784251488
115146931429709440 191778087640117728
152620309310297952 176491470801205664
141926714560704896 157971804572125920
35853024290713684 125455488398444448
86936532502833376 158421790228097824
103862812980996864 129181350292327808
91019700469578832 108085674523458208
70563359901380352 72400929406774528
22968364895638988 24057021585236136
41652845693974560 61138612258056808
58942228171697472 101305863133969488
15582992071716964 18430509545741592
39225718752695664 174490508917082464
106320988032557040 127027247732178912
3147224789715665 45514516212972904
44376150235017032 125995952417446000
94127017041915328 147250039601321184
36525800201808304 66161325460757448
28418721631414304 144758352843190752
120521379933094816 170379110874785920
19777136330519888 78862438078311088
22600409547995088 181887150011751072
123285895356366880 168081715572334336
105394081386393328 141469263913241856
48947338558454928 131165152264324352
94506901737518912 152888042838316448
26585825768230184 37496156854489616
54582603445131696 129318201884403200
17143084643020140 184135897101066240
111976976919243808 194837261382449920
50788012278364976 74677252434958336
5562044721386373 48424088008849752
130864186194103216 192974253066790176
151679437013289088 155179630299522432
32456016496186908 180966695401389024
55147864666235800 161919161079803392
42123732330082400 182772293176582784
92077489541022512 157413555756363264
3254564214208669 127227062848314672
2117146098987663 36939634443067280
46963029616302032 184746369792907712
58392465298062056 93038316597468320
52329345943887888 108399988036865280
27208734962093132 35412439162560768
25078868469573916 132644153583044048
20891577685355012 32414187551230120
116945410489552688 156660273680311168
136650896857626160 142627993752899056
31875204861209184 122753406264850528
15207897102695136 20783205526399184
42665804494374120 144677132433327776
123217761773084704 179834429563353600
101629355245291488 168907515015838080
116595879561626032 162093987429692832
46106573105974648 175807529639004160
183506754940192800 191404158806193856
1807539821950064 21011654503928360
88682635109346400 158312651574007264
54909622654518952 119800206623829648
48524837448684064 68071288150283360
76603480457254080 132348414893013408
20058050024729464 190025717952710112
4991112006409215 40542740869935376
44836787023337784 72861989981787488
6110432851273674 83678233950140144
63456534183820544 65901636313479824
118647507610740352 152307143516066272
57706254879463864 192236577146908096
40195095699209136 171794809401410752
82662341587118192 181667580432294272
131458798428396656 151306657362890400
39692106687584424 148912046263338560
115559858938582128 193234462563646112
6841138142858053 145434562289713888
13542687806745298 108376276573259824
120583826152836512 124928307533840224
3045516537794510 102649989762277008
950143201507680 25807291733237648
20533404465807076 22345466599275144
92478972273641296 176073134667341312
71357964984085672 73107479575875104
30535019404673636 109762380469132400
44343327583701848 170675516606276512
94388467572134480 157126798062680288
95805132393888512 188796185650510016
16368511661206390 135014971525054464
26422708691714788 163033513620005024
29079977623822768 87129661012259552
111919916702860096 115006832136874560
17138859473652176 67847948498708264
45245116514174352 78118883868228256
130010463096108944 189622176139634496
36694974762551248 96241750603656976
121022172258505360 195370684923013696
86744762620937248 152653991910397408
32167997171567016 176853239268768288
110999197832933104 155726845868508352
68626732670403040 138597177693742720
38477596840077440 113130419136884288
102490177502577424 131680610136726624
14589318593025430 52539534641104976
7778632755805926 85421441426724528
172347246136652064 179361871506120224
95413896923096016 121746103546176032
4972061150119110 145421776140400032
8685995711183524 179945258103056320
14000016489550378 172600193428965024
12017967772034374 49864522555953352
124841956257938784 164154596048176320
67310990708509152 168553308896069056
60474804153793096 130682034674062272
10842527349674540 164502907709896128
268229457046743 12790492969967548
151599604117928800 193684695563502592
138201083786985120 147363583920440384
153648902825092928 178301543618980704
22959332077204436 45733892312868272
11019016084552620 16301458161549364
10083587859067866 124622360135071408
107154130621314496 152539483709566816
141794228897277680 159919883293589408
11357119485126540 122719288833616160
174187215593431392 174429009587589824
106756362302471936 156692493448327904
124184657584835600 169460434106282368
66065552409084280 132469998603455568
40500508533876232 109051388581854080
103741722566722720 190195416772617792
14266360221109238 170661072480494272
153330816697831520 155307470738253376
88185276723054336 170163202959942208
114271049815749856 119865187725018560
119438440682017392 186266014969668032
7675278612612956 158773808138177312
59497660024116416 176153843009057632
78726630071777296 129062877460954752
89789970518901520 154657477189536672
47804014555589216 129890195171055328
18034129650519160 177762336310873376
17478847972856312 196685250788820768
95597866721224208 132766069393624992
29482314763951736 61696799696851624
141172467216341840 179787843685039200
17643460813430344 191655000144788320
152441682418548672 170831775122964864
11098459239350200 12270056017533650
10935483493416294 142080735449869808
77496885420591408 84183491911264752
21351838014519940 178648207284040096
103382652492049696 135583571482643360
68458003904544936 86938230169768272
22182533912957028 99910760953140960
100984849318889024 136526836787892976
162873010971871808 166326097290603904
151471003573891648 168856900560172480
21920999920845492 185097806557258176
81061345117051136 152703377246622752
39192660186656280 40293538213596352
1770643664458689 43089289061778600
54628961588723808 138481009704789920
152281918367535168 177407214670122912
21733814735716232 175535879826159040
28556070675349212 158662241069720096
22876063611253460 102721719213198640
69296379536285272 122647381496825936
52918210517914304 182303758300371136
78179646622949696 136909479605202304
12605964893988266 52851393607470904
16843912884653624 104034883446607728
82818046689618496 105733322050089184
74713121154838000 125854721890606144
17774867903168816 42807507316364560
21401639325985056 30259838586029676
9665889454489656 55013532380736704
18336112530042252 22089997730598500
87083434578170336 103669049678059680
42868310205037040 68288810346967200
160506591353458784 189768849855582112
136974743303604544 138483763605349296
107560327000232416 116003090964440544
2132047851576944 144492910455390240
22970840386931852 77273516655934112
72383333050628320 170501257830638176
91067878120351200 118901797960363696
126420212776241808 134341658976761904
117644727993242096 121778621037262048
57895760232672320 125578720863277312
20165585393722276 136020909651598848
74215353916765120 109451042892313840
17172932400916492 136548153178510688
93488841285386496 146883665569134752
155958531725412896 193042583807771104
5572049639562010 195899244558507744
18137101403725828 153617825844666112
120810101378283072 127304146018144432
1657691541983154 4312771663311228
85832251446355424 176683896125658112
157271543591983296 184334379844597088
67413243539084592 178899052167207872
46630822121411280 114468453176830640
37126117416029024 185929954158954304
20785371016961744 50332083546455552
131034042631807728 153713256276523328
32006708973861372 36004715996677148
41971784288974808 96225960831392432
175950451288380800 195296919254885664
49651173739915184 52989696730221016
95064294355760272 173585663110399040
86801493596435936 122547280557476464
132591767817926160 134599495143115152
39353451630982560 97241085464135120
129152434303340080 129161747795655488
66050317545392160 85301597414801296
83810479783880848 121773258331858288
50784432062555648 66409435028866512
107366318571376624 147833657169537728
124995288874767056 168772729884254176
49208544707986784 173456971725610624
153573739737927840 181214830180977248
814332231265994 100869643827917200
18058942604721940 47821892222366104
62561761102663952 141289914972148608
83758336156320576 134934988796217168
139521233723136368 189411009637248256
73409308267903216 138558310398495536
13539257728842864 115083903708462384
154701281447250880 173059617024288448
54635643531753064 57787285119425336
58260601835566896 165331085711672224
442362508270891 114900318037725440
63234701214159648 77741402841662672
113055331073860304 189205787076604992
2758744556075731 134317184036672624
173696279856700128 191060352662079744
33890854268201268 58474309738436120
70603067935017496 158300812919532096
98567339650820240 172291404992424416
29860833754350852 112474712347940080
102592950676888064 193954124442814816
29323484668109412 132552408036160560
49318232330790936 122751833897896608
91712099020644688 127741938598479600
31912277712639412 177578312993634688
23731150804850032 94022979026530256
96460580285934640 164271250055612032
50217195015368600 52199773957673360
37531695477588504 107330560425436336
46346112721997448 58796063882090408
140317603346436288 160060590431050464
39792326029300376 79682084474872192
141515626878609040 168827038985079904
32072096209405260 126640135411084976
19776517029136256 153231505447039232
137982026420863008 162085048139208448
43345667637953776 168935605618940640
24729951775661312 158096615746417216
62814137609279648 72058851091764448
125908783132458432 172743585045442336
111030225590037056 118211971239607552
65516082478252648 182272517684563552
27642812972620668 68684370543638752
50272982100990032 87449093383494352
11934287031071340 29048737351335212
58302092567944544 121993926319549648
69939911370455104 196409575763470816
65707426948100232 89643333779472176
109869914316600512 115510593954204944
33230511656262648 118422667055859952
126956973127954720 137841674535599808
16735485036957400 28199391875637252
42186364026155464 150341596174645856
33284048972985200 40747656324148888
64261412523115560 156152121148256768
105538598715434160 178785652415440928
19331885955424984 61938733295723800
55438651943136512 70437497053649008
100191703211328832 139911888925282288
74265852248136448 122212726706838688
8939506376566691 180672549256410368
136647146030726480 180840816941035232
30559608303329440 108923329888278208
41382858044709504 169488507007717696
24006825716080320 110055085553264512
106490402012541360 107845634974768640
18122178117056136 154071922944504896
80314820241781136 139578042260236544
2111772898191218 125835308115266944
128734092584071312 195657970443893152
52032764712138176 162422787002604256
7649284694765858 105269602368268656
146750586708158464 160093857581231008
45529221566821912 46882428520063568
135329405371508800 144213575263071680
97141743957568560 156780616257729920
21933575738267136 182371515786149792
125691527245977488 184055997843886176
21122165507188636 39764087933352896
53373203178444344 96166153152798608
76612114774405520 119498317123019664
49670741673738072 184094315014572640
7378133982241859 96566369608712768
14524127526114280 62595506564562008
78813130636154784 104490892357737424
141460268123428848 187065161050106272
15544601030237402 120533037906734416
61610108969336224 107452107710998880
98256903342588592 121730216093897776
18917951557345148 141307556794847360
23103865742605968 154571619147038464
40552380347003896 171248759098421600
26724353737666224 109726513472151344
124284150346852832 169901452636637184
147511994594373056 156935850761417088
143353476465369536 162530049520237952
23588533623145924 166090295044390368
14874250573816310 52190586516165760
57522470738327776 119267030962495040
154932805962744448 189575160397528736
48410489884956576 96371929713147984
29908221795832004 102712837957754304
82115834716573840 124831725359905184
9423821734430038 110976445211858240
5228087923861564 28490029062012428
99769545741407616 105283851880287856
31821332511700600 104020413908032576
3200861844231136 146205302628747040
14415777473815916 87329890601855552
54121134082160248 58932747215830912
133213496024984288 149289835103536064
145010725647472032 189902716692467936
24333169379821612 194377071405792480
82418842459364800 94805753477342480
16655888431849808 159282267747545248
80721573105962304 137549721137029680
24554526576360552 39344950120418512
51641480244232368 66085632478886744
6244072218937713 19164575604749820
135528360083082480 156286336874003840
46989672982873800 52325854774598288
29869069540931600 179969773774713600
48192898266426080 154478896460296512
138463023428734528 170052813526201280
14872906269742304 105588278885873376
10947877866244302 46591433347871280
35863761989998348 165752321587252096
34759270863916868 74001486978056256
47244626636817936 159508607726811840
6545496803194408 52074137094734512
51263185732861488 93311457260506816
11075404949539798 83056066578352720
83956852702733760 145322925060759040
50911928712435608 144554386634374496
125903893431973632 166339158718290304
70180612316264144 193221014039493024
38980995049591672 172735154981476000
1731201764170757 167388639618204416
95085704087690720 124818026730940768
107084059535316720 114544003885098560
12293187046547278 159212481961381632
14474931363229220 26702667842472944
13524501278696686 39338415761085632
29226954673214068 71912494067360064
166005054776501792 176844108597140480
169123343797456224 189418780466510368
3715155406719962 26804971682520776
1549882496171531 191817700210285920
73319346825822352 196093816826883616
27822043978542892 63353055320593624
24551018404677044 172956669318222656
56658501420652248 148038566404928416
58294044072495784 104005455659748240
6093552717821599 41154769454216992
117869397897616000 184047218351630688
34102517453414508 99369283172673104
109373040856771488 154030936859287840
26570348048613860 129431421985552736
74975409489503104 192886394252213568
33673384754453516 44705176422115480
46733556477691472 70265436776950920
111182414262454704 117959426968592672
24762089894815300 137158358328341728
87070597259101472 115389723656976576
21662796755734428 120975550981912736
131433380819564192 189284013989201472
151968658377018240 160194438060747488
35718918020694244 184444341464730016
29296351516197132 131638559969601616
17218264930644028 166973002998062880
10199734244344038 66908194364328368
84848920385614704 102837575001995856
9627483046931314 118820227283806688
21448485898905988 30610061651481832
7963402153906769 95090131673191920
93094450528550160 138295504313194512
109340707110397632 167105775557688896
23624181268780892 123621671224343312
9899911933334840 179566854797259296
31596750380164216 91609585942037360
73479089222906672 184631516415071040
135521584176209536 181712221537993408
36761114113668352 119641872222229520
93423471216101648 171879682400290432
149752800004455200 190041313169304896
68119916939302944 112049523554301056
107333409641183744 127521451956626768
148745753608361536 183039730389554592
32799832056266508 82210828423192480
15002737289338420 78405881125495008
98736114076744512 150356548218295488
81519548030575056 138940196338834176
66616840144484072 154933518310176384
36115197619541072 125347357144088128
94440808518536432 141322043191080224
16321355607958302 151362751583233152
32691464976246172 104438861538821504
94972491611396736 109709017063146256
24992720291559504 66537539303360112
66737889961418056 172916363076923584
5450522216502564 120976369144389904
2452326215894155 194169479818033536
109122158456860192 165830776667511392
19217520435345860 133688213434117248
19317606389239720 108721514302524304
61341911415574088 94906376165175712
98716429152615632 116659905335016816
81101883493526880 186124046118157920
103776682472879792 187440209674078816
73691814916071168 186607984895659776
156030407878711264 158320516924538880
131777232501828864 156917314174239776
28111317321619292 114832408449883312
12276587795798986 102781754177125600
117753424816870192 133273144173496432
89210396611152976 167451398525115744
67317007219111976 175024501138694944
1817598170278117 143566758790361072
12508463706226864 125125221002370576
77952523565972080 141386638560262704
38548229251701104 122908086321637968
18039512286974488 185475504408616544
23534860402228292 113021942422332576
12563072280818258 146916651367540160
10355562548767552 68189120156793768
33522222576952216 71533227666026464
43072912892072152 140941594436848400
36054814950122864 97119147727900864
55232497775270968 120676686817150208
62177145644425984 137124407719823968
67198747119289544 184230338181052576
139882965666799184 163050700506870496
110834997925213920 128776316730449728
126393915231645760 183428693936581280
7272750500474944 194405358157988256
39699464687408536 163160362280731552
75265693977122256 181596822103851424
24394012900900592 52215576090392840
110652035737234096 196655851462612256
120700667022687632 182452402659777984
6503557921865002 54531048163381488
32573830473897152 63650577957662960
84207053337469824 144774430439658432
41579402537363472 164497585609227680
63143027422247856 192746297424500320
28176275605734668 122438505317098832
82438965517348016 191198723158322912
12926116389894058 61448546865877888
1150606122292712 39956337261245064
110456720534069232 137470584610814656
92909606886303696 148339479150222016
24820154213072128 57007776497868600
94283297080066224 187996346499762688
109839918548116048 166264621181782400
24976850218520672 192238167888703008
38068030438973224 58438612206291088
81084042484113840 164299950244098816
71998879132183056 157683961338982240
45261639925376248 169775272302417984
150270514355177856 156970880648854720
95633617136972112 139993541441234656
88395254780661280 120572055516544256
78096288077227344 89691422106040784
38669779383053232 131776750603914480
35325500613251288 133419668975687248
44448524565465944 67287289542805040
118194648960435152 176364181568823200
107798918607844128 182909224738686208
54610906576547656 66952670128633280
8076480827969116 179623093243548640
69941838676674640 165837493269039648
31309545383390396 92064133371054304
5824424034678827 152277504445531424
99919234379009888 186469638898454080
83352054173089920 169430423007086240
77837112223551584 85257787988443728
77566504485801792 142535042326088656
149134408609211360 150766325970575776
2093036090924159 123334465564804752
46853953780356056 71588512205475728
105158531933409888 160847093726626592
102855664180960944 145861073830734368
26443778211822184 71062728214764912
111122497244368000 114256536357029376
18677554278409056 58932202409509432
117982863623386544 132296451985099168
6767440718944875 34536247564772112
43178017027670632 50431038028277968
42753438126674256 139192240802907040
4400691684610292 169952647113250240
32267455950410468 195161446372214592
8310674348348821 79274841884147408
57412740260986664 59453992689627968
75588849279565936 185170232622709024
24179600913344180 138579572163679360
51774082293613736 66606179889400152
49458317209544928 196493951175951200
30293464135667508 39196280988645528
1890285063058810 33511786759408656
76023845644955840 146944274707103616
48103471066650024 63127789692085152
52662970442285080 138434241494510672
130431858054223648 160084094271238144
3283570285558490 8687413611298641
42077195586518872 61738550427514104
48933383935219080 177072777052584704
100180988597557968 154307591074017888
126644513051541504 167570102446632480
3403606532992637 85841983294557584
177243758419290112 189601034974555392
80498735786378752 106313400784421760
96185222470699952 112347900528182752
137960263288858752 186185651889325472
125006529387633168 191236592952899968
109581236429805952 156330238814412000
8612798468660903 116995594003517552
22775896488232560 58551894890733376
9053531158587000 12761813690801814
61212926324925392 183363655648166080
80988625244426352 163209801589022976
42849024813032656 146869449281622496
91058110600312768 178653848909003840
36822222468004944 155802149204541312
110360175731420400 126933363545446624
5170685578320726 135336255770316000
34358976237370136 154397531857583008
104015046368967472 146785601940885344
19477731909989040 178985317283216576
151321713244595328 178874944899604128
26903052322024584 42472202904802968
16376806944132334 162464846514426176
17302071515990320 120171951476320848
80411944637900288 118436019297276480
101865054281325040 149795812736961856
100110066658762352 110708648158124432
33854990219781076 52680429073205696
62376389751612840 196308515908949184
56781909927550864 174894620994310016
28696630932396384 153701998737973376
47170682306094992 100871516372371136
34656277842299568 172491511267533088
153724133879953408 155295820783388128
96822052735216032 114345678248640944
35368615077648320 137313761968493280
125216262111487584 141483937292961536
108430601121975536 196393695127327392
78475884890484176 83033488971095760
52078725218040960 182402869880525920
134772837956855888 181651224555593856
42662451569821472 93790187551415136
52822858940036776 84924105121805232
44707579480300360 109603643708433776
10520223521104816 91990536935337536
129040291306992912 170459872651319904
11857144763712650 33446836237001656
6045429012312843 34498534614386464
177170343682421920 190361291625335936
16196196245105158 188086006042594784
29637911756183660 134798395454259392
26870438574193856 159952204911295200
43492548875349456 103321515386197200
84480228588011552 136397488743441488
11846940474111540 145363659438300256
130432726668950928 161842561049168736
48561650495829896 170736060998482176
95076964628364976 168402041687620224
13721316587181782 58931332684363560
19464053889536120 104512866947608000
80120468853086496 186825047476318400
101883410420291568 151745569784310848
50059059455071400 52384081677208688
4328854135677239 120716072474623648
63922965664443168 117587914575672080
180266668313821472 184653180464769472
137930161813849728 147816551690687552
154986830519300800 182570372685223552
39795988280975200 55049725634668512
18247378413579988 97422672179093200
165861467110377376 166537829699721344
3619131212855009 141379272115830768
130756500376650768 196156749590489952
64822856692046664 154306853356181088
123491256069188336 192735758112227776
15775544992967604 81547887494588144
69634670555055568 171579856129224736
59379687317137376 72943060613829152
116510828038769632 146356453369345856
96100718548622832 170003970576270688
4247266627345923 109902092879384688
17319172438182636 169142586747395744
118442043296611552 147512955850088480
64791234577031632 157114341489786016
131620380060224480 184483368987526240
74613629445737840 109537353422778128
125878118574877664 182958280705800608
21053623348811576 144420827665321504
110460984977306336 135350567522343600
52394719029497992 146235411496243520
7420442737501370 85505562799461584
1398507823587836 73999128100585488
2658140794550121 156322568315230048
93107564132761088 168287561534827904
142625894237535424 192063123259354016
98742383280472416 158725926591614304
152571616475587264 165987700258280768
4434199925595543 93991541666031072
136918520704647456 179117532653037856
12361320215560484 136051056671137312
52395730685985576 96118856221670736
8713044189331297 147670868341423136
46063423306762936 64635987619259216
80954301152775664 120225035865499184
20934558761689348 74749846053836064
101918218896085232 155978702059500000
103398216142499664 146171718354796192
36124140497582032 65359704072137944
23583671713066856 80930003240767936
94317398201659136 160660128641523680
8767437464717653 172081750704344992
52058575769761208 74103221583140064
47409807976584576 77307877637520992
56067149625086704 196400241171503168
57755581859417392 137296700786796928
54582447323984720 108130293446929056
10804701542366518 122687997178530320
71980505922308416 98943271366388144
1597140999985730 68813833364338696
70716875804424944 142152660784706592
137771852115024416 139580686748284464
57099891498417640 103531207156784032
9832054119192462 128625749448569536
122830208537684880 162822818190190208
750555324827490 173306213974844224
56441693565614616 80855381372461440
137699115442204976 172461521977919840
104527156771006192 164409585743791072
73912920358141840 129092804310854560
15936413461324512 85141581924364768
46538129443671968 152637795700744096
42051529622337656 192297588191439520
45445816253779752 170014439235705984
37354323172010272 89678169029625392
36081911467352688 50853309376328896
73018293300342992 180355101724646176
81960560577572976 191329979728127552
84834077546858032 129563324172010880
148834286044696288 151751869119642400
32624132398225176 87632420544103056
41747809383510664 69397785914788640
74725713428648864 163878061930868128
169779040094588864 174482703416916128
117872789142979536 121944876264990112
19070343345656856 99048700782123408
107627422106703152 137324916461331968
51282162412979496 122994752703502688
91251075202780256 135467531557947168
53087092007215560 120035624741587376
100045598034660720 171928060637891872
53308874388902424 151977068347088384
52076800820791280 128217565782909056
33821716735394144 187490594166614208
46368362762340200 96205483366321088
28993368987534812 91886834082506000
15314153836670088 24166382746617824
30025048852952092 60848208730223928
71944049207153432 187051663513490720
120810945637060448 161528857810158464
1915313465211295 124324849200152576
156074944046349024 173495680549034784
49371379683474 52121678161665816
96341344764014288 196348635350251424
78215700918218000 162558339744269632
31848500689709444 85033413842986032
118944153886245488 148200729766707968
164438832298879232 187189308864338496
137866831281093216 146005786158469248
19700126133988364 122982446790969200
19553981082714672 106979993382379952
139227523270171920 159929940549300256
42420238894498984 61806015908159576
117483023165582480 173126449512811808
11630839745881636 47878690206632920
70460025459327248 161927351931029888
88343529892166704 94199430418347264
176206075588115424 193855769611245984
145709524031390272 156584985365459008
91483221633579696 155812875353960000
165009089589011136 183097713227186688
91045895214412064 173843119969487520
8700840866501810 71211741984625304
24625906181544436 183719064278102144
80917659233821984 189720076604558304
39172740135721240 132346549268422416
125096702750842176 152351410992884224
112318077049248432 180785593926143040
65597554332016440 77955991021765520
73997260310844480 157548307793147584
87924506601749008 123807639240215568
69823040669414000 114163787075780080
44324763517915848 54609938760345624
124048397759766144 165151679722023328
49239433479733864 174911043685540352
72345015530392624 137438165010806976
116081515274052176 187953070741641664
94017473357127632 100594289993378720
38072748727477848 103709262786950784
47192255882657184 166249845291068640
161217247940533408 182248984683908128
84413740937132368 126078024533216016
45960506262263872 66738370841227824
49198744674754168 134033635977222544
5602608616207987 165838144615200096
4258921462442498 52424896463897984
32994686059760820 107320577187593680
57893422826580104 158478438759783584
78120330810276592 190307995926749856
64724553593198912 179103778584128160
50102777860933240 99053705564307008
82072801378344352 124148329668781200
54525348215928800 170540768598615424
9929718975754488 119353545622110208
60595075393455864 121684234369964912
151638493675161952 185786134142063232
20849306617900660 25957629325607912
84418490989465488 109642365855589232
92298481685409920 110230875409313088
76822658507954192 189275862192266656
14491662577267422 79997542851014736
81521926154466112 120009910466134864
29083925582325164 129289681312995024
1666790599970076 155727264131518080
161494429596725280 165262896438562720
75045510972051120 128665491312617520
150295799201118240 179909783918123008
80161477106057664 192282615593317696
91850682281766048 170148119112853728
41375681709832208 83494133770915312
95309276819718784 186975563791161792
187469352579597696 190790851255835488
42541953420112040 150141244321224608
80454031469757728 91309636642511984
98386836777578160 179179447908321408
162577929366950944 181931997595732736
132631980105632528 152935468428496352
56763624603368136 188236024004774080
32889918675765760 78524011476029824
32153812114080948 39361375728237656
106323699692852144 174559107778932544
69253927256880984 97070583855953040
66207547729244824 191144815343946784
89574516019655472 118418980948717664
63550212019569472 189471102724238880
49493372793760768 61180473392858816
58674731645026200 150655002206192544
60301022153269080 139132146919345616
44782390050108792 144587752579428096
82508370802862288 129034369969793568
7781431020251838 89417661871996352
39913402155777944 52944294826880784
70948674512698320 196204913894218784
104157379123934464 183206928137266464
49358099259570784 92920013047968000
5866738570329401 192837825598999328
134798802002589568 153804466072393088
106454154037072848 183675498243055296
81443888837124400 160724954448890016
132552610858047808 174190110381103136
20591579870946228 123727170634819120
87752490294175824 105196272433663696
54133596379887792 130712508891985760
111358393377248480 193480085036924896
98615326854972304 124103040638496592
123355275793802896 196638859626890272
9172660604745074 116526159310612496
18668257889306708 85148294597002832
43222519043720336 186138917050027456
46211092653332144 84105266544112336
64719212662187200 165516259923690496
10760167569449630 136606737029589936
75192798847857648 195320710588289664
44487609664701464 114340394638178272
63585871869897936 88449887260590112
136971812725406720 170989889238121536
54701828176231280 139106481621855792
62712843472352352 174440823506830624
38121302673758440 92133583402081984
27658307464378580 163489867711747104
71687978990678512 146585534881858208
51851759472319432 130808244231830160
51467798461553104 192739414265748960
128488704918107808 141061631927383920
24124084392975184 42917458408879576
80149275828864448 116426964850022464
86400225000988544 189693714938189728
46699657805858696 50842822968332496
50537346670670112 91272963288238528
17686246626131076 112032238258667216
52720325941042920 163509007042372256
151791119350048960 156644065449908256
180424366484770336 186957949491968672
12514125581480540 94454659364264528
171555297965699104 173452029660476864
41090644534773560 145917490588067616
15945393628619442 96357619320888080
16732603460069512 85753876990848176
108685256334080912 130524457238923856
53306526878815568 169101824819787008
87171394842276128 180022624573339232
77770156086587744 173822363214118880
43432590286230216 99274275325637952
120899823800980304 152865980012052032
127358264370523296 142837781473352000
46082751202837376 191959993867491872
28474655334773424 134715197476612576
124859619710967664 163910118237783136
47887786386336448 61017195004738304
37186849004602568 129135945575174224
107389869775673616 162325437944518752
102933037858409520 179276700010794528
85198842930397184 165284734174120416
64489682980089656 118841147872289424
3083561187084015 95664724796529280
77236559978528912 182880738025148832
44264102979948056 74317737743003616
63465739505881640 195093136959981344
96000299517655904 145498391974526880
30289649955546604 35414049057239372
9443789304942066 181692428096129216
75464736651880704 125593944743133744
95565967666960720 137145368178180576
1365588855870048 24393578893326388
5385711623653696 53572449231572312
17455882441702674 58232127297527056
111334907487760256 144895639423646720
112262494855261552 165810866307830976
15843023663601238 126536775303661248
49381575399971280 71629129391995928
48991784644097776 67382295656791336
33597336732062988 162504228362278336
303961244432398 133844825031980256
89655660228158848 127103700965790928
123618463697637152 178898158466326112
17221776027303340 126215864302271536
33840480637769912 74741699889044928
145086074635676576 179881587056458560
36647660119016968 88916530409067248
36117586737221512 142188367164224064
65089725941161328 144763044354470208
102660528145772320 111219787638133632
51025959879224000 190540240437622880
135349832125186016 139321844219377392
6578185775601525 93246972028388912
5986512879285591 186532198461811168
77075569018222128 135141156672219728
131097545199252320 138196813694531040
653393573752632 23114833323390788
36886852240755136 127601489067866864
29145892344018088 39476090788217400
41677667729965160 44485311957383712
122956737523852272 136342237303122752
58834390292016664 105870604812059184
66298946780806056 155488825454031488
68089171665650056 147572637151632672
21976125952001628 184287470503658240
49517016096579704 163363519172400704
17531388241476146 33115140845574288
54233654975210584 62538259621472824
69745086110791272 176977025588275872
102093945108839392 191317898862058496
112002262315428864 131037625394883536
87653210505737984 88298371966575712
31872106731677204 60426823718968032
68829825806046496 80840921856825824
48553078012085112 93398548143981424
55880135395153992 130898726712453616
49452668992841584 60089622800989952
125537446196296784 126665117301622528
1974361760506089 143818362481275424
80798255552067264 194667661813719072
90569022034979712 125923240896565328
152457695027677632 162577254589173632
46201696548788832 100436528945641568
76376852120487056 84613103956191616
58767217710583872 188358931612811520
5558563930178244 167807662001138560
142472011954070832 174439057777220832
3741477588456248 157215078174487008
24277719691140432 132438036981508000
16899754130853774 151282857271304224
1513528811153391 28019787766706596
15004963030907326 133010903022275712
64712839073563448 75613404733090944
35054876518937528 164338990181767008
192908234017647776 194722595812879872
89938428205862512 167912681223451936
48895836863866368 159844067927820864
17450476814496258 22701178412588984
78676092928956528 190820042281648224
1258900308077926 16032467827040222
70427880642571568 74934729328563520
5614302394251210 76785256040441328
7385552665357408 120728083840004640
81984830625067376 149142656995473856
14064104263186260 102613627937086480
122461112009441568 144285186596659136
3519538325683994 78265311907974112
28258252258574272 154326438267739872
15503901408638852 102671497984963968
24060438936914432 42505194542723664
40122833176490744 49705390422546944
101138664649614000 188841791775374560
66437723007088960 125319085201622448
31641511382174284 37083372863961960
115075960539906096 178884311728686432
66092658625073032 120606842516122736
71385615986383576 81172208130391312
8482672392321780 47408960184984464
110141603881909664 155275521111190880
22577445198192892 27317511455769240
53624670941564560 156164791459684512
89200719737133056 130576509549457984
47901572431196784 188516771247240768
6890302582867444 179218690842249600
60878386779157480 90463636878909072
19425302884137460 54770586865057160
65496790595003984 187382175399345376
75602523259785728 122918916443219488
111790242811754720 126832346248194336
9849664993106396 47084664396994280
53725119791335824 103288537466977136
25385327455568132 72969971214697616
64282304194740736 102799887660705408
55950844636331536 144944912451242912
21099958090562580 156996967159970816
22220984414608928 81751629438700848
38329195137243672 125729067501068800
24158479310882560 134144431816473936
1270482933685363 94590514629332992
5631470955979887 127201379654031776
19985803041714940 180265825331837408
61828816354511464 171444902376375072
45887227618761576 107298684323347104
14452406812225890 141223731757498016
140863283946205888 152793626550136448
23311129506058064 38210112602633096
52849014817257072 180072794323188928
54508229695286776 169522361646525568
35574122101752732 174577503169061664
54424826089739488 157446636744643232
34604634255833708 49451657726344752
89444065253276144 115088954944611104
28396664692199036 172266409387405920
16038071702725874 166172172855040640
157778328200116736 180414004962469184
127057515164234816 188924490130812224
93333383488765424 114461896006298816
854816863241428 90120300543184672
29144312020487372 134889652380834496
29595913624170008 106678672222689488
29855598858986528 126353949302230000
69664968320227544 189267418570690816
33199182187806368 153910665083622368
41077646100706120 157166650237521440
92591438130376864 109000681874390928
27665039579056556 56917487923729056
45020063639920272 81300875535786464
87406527559366544 157342200203530368
159013106192653088 184282779729428768
36661639239235376 100405885965975008
72485032708335968 73503952148980384
57836338035620240 193696143684169440
2477922427407642 59493122296679752
33966145816436084 132724038173624288
60551959244401320 90951514860183568
31411667513795212 123263666860210720
38848585144715896 193104430936372064
141607795213044000 195244886884495104
99075383458049616 147289906995989248
98291479031496160 130043004179636528
14969649391892746 45169828340622752
85184462911716768 171106218458853248
53886279684640368 70884811925867072
101557988552101872 159024550661950080
12836452461455250 186857659314414432
22841801518324504 123302555229891200
41304246474378176 61744210445411232
60815870935307632 122058778980919200
62909486875586744 115462711614478800
16651808286221132 139889719615792896
6470390367703305 132583142700655024
119020580554078880 178080632196798784
121747763320437472 173688329137954048
248991468197827 132872770577853648
169549440122071584 187705813054874880
30748403048191648 54380177046097288
48542879052392680 79731300490703232
71949580626069800 115923391855998416
55590036282606424 64395361298272840
63548481053252752 125027273318291856
31657392010246900 168078549902942272
60037584492282120 65722250611521936
28519010076214864 96129404474676784
15104656729108408 52533571982788712
144260012136658912 195769320123042272
68191327505951768 138183513640211728
9868836478490850 80915855943235488
52151481472574664 103509980165249168
41950178736523504 159436153444055840
1035899407836975 142877730555342128
15608772533697424 170265331620374496
32835791220022100 169487228939693984
49538873871891472 100182897286900032
17218386045667602 95630109350895984
154895191572186944 176180680876602368
21578371220519860 86553649985741440
34099428228196248 121636751998472192
90089982127653120 162613065228656768
112362413802648784 183955268990464608
186671647099675520 191243475365470176
24863981544976220 116607262421386288
54829809721085552 79657308512068944
33037704530370504 158464230408327296
52609728638120440 170817778405888640
41615545142879288 140653168814040592
16363061531349064 112946701206991504
71663688013973104 84132303490500480
39098790637215240 120487833502462256
29976903225456488 116506730560277792
102294422855886448 141662334774446800
146893979703247744 183745488982229856
186800918043268672 190872660202808416
499052417725261 66303621997386176
41102704520511872 177004733159202080
137849920435591744 152032137389751072
3575628575748688 182193163120135744
10929061145449826 41703523710534432
45970689771241280 101861113010728720
109123155348511120 136333916540480224
162827478382572160 165874783702623648
16654351500365358 124822857560463632
66594879071364584 80907683902637216
50842452035752032 126524908744728512
82602409173532240 176143035621954368
93523461088439824 148758614396423168
72437866248477712 121091478313966544
71310561044191576 121757372127831344
112164269111497712 174384788895673440
86246076371747616 127891197914134976
51367453558288600 169527651806041824
145956066147861984 163944929602133568
614027080193729 14643495479121526
41647967144624816 107844231493998368
140862209341179536 154596990688652544
51065528289307296 111449079325223312
38959345179392992 188258124890522400
30448033463971844 77329685961710512
34472210592468344 45668860925990712
71276428293728208 131425528705516640
139412651079104320 147404292032352288
43498079583441280 176419280842681184
30427962390434076 152222155139649856
3286314080630624 69190359545233232
149262007117045664 192165357192105088
170764385330272288 179642528502912960
75125053208682416 81926703606158336
89751258272861616 133879046807334608
45697346940550632 162177244208104544
109358148995012512 142697686424385440
45563048682578096 188624341293640544
35581372719727380 118038868726863584
67319972913934672 119320668252145616
123153019820539136 152854130547788736
97271121635455712 110915075274990688
6987110323484698 40023943924835272
28514885833690676 162364314557645696
66268248525725232 124389257885237952
48286547843708600 53329310455263960
86971858899429312 92024818661071232
6589023398258301 108738022106099168
71764728676364864 77038536163817392
61313786263298232 93408994707937696
34416085873231404 186959630846064288
126626990023620752 187261654143474720
34961114626667284 56601295397087624
107223891766857472 183651771097750176
103478275000668384 138344923281484640
31158423337398392 154112328925579808
99826849092004560 140452960166848400
121989196463263616 156919008842910304
114293055604037616 133845496327730864
119433376956410032 182848937212150784
58488110411692960 151554292503499744
75409890187068528 86901152195519088
172821470397392928 193110396018094048
18480498892031252 106400051380395696
41465877572904760 82827467069163616
140404171388146864 149107829016571648
98058088529818752 152937582132788832
47170712134834848 53036796856327928
124955035474168704 169456386605781568
138182416953529328 139378781915413312
32661732023543840 40562677499531960
116282222833036032 168007743625006304
184991198367050112 187825996880395904
60604425177917072 153412515162441120
87829829884141968 135857425298927680
16504881829373990 109325074397329056
98326159036360832 119896921000875936
16274773362260400 173105902737100320
134423159302576112 177730747257750752
116565285056436336 138040715976207616
125188851278915152 145630566001063232
71025213644881000 196455501806573920
55940160162536616 139357202666053968
33614341450704984 172407048267550976
1297805783412495 47151240920161688
32574471554726980 161247011585266528
100079954770442544 109017015651982224
50259509545134104 154567819216037984
111285306558049584 118381360631514448
32381578843830104 64050341988743776
71733509487623616 150858173201049216
43229228882925792 178813163683822016
29850571367936000 78111152643152080
48400795029504568 61167658767736472
134963611405453552 164770865766819072
49883854465103120 190785952049221984
12255286450608128 142806584068851616
124309146836347536 132784320592166048
85407185648885120 116295653348422960
132952064133817600 147654937316593152
4105048003629797 109981638772281200
62249407791850216 194745791990368864
33694386834998184 140498782825614880
93017515514524496 182435370250027424
33468144610875468 52947379720931736
32389879094136712 190800054607680064
53315991594578136 127217258402327360
112650752772612976 179246060623282688
154426105514728224 159615142450658880
22249758409815372 41975242110028912
88658725357909200 135663417541448096
87223139298220624 158172930779782848
99970384128499168 169920280264288544
2891103987390910 110977756174481296
61355401444200440 118457712708352112
154628229158604832 158022139536642112
32326986030628876 122958357705041168
2201281684502352 61185918735906688
997660998451807 150844582078194368
2571283992453508 6917262811786711
115868574407101040 172423008151889440
72723509563869696 167394590821795776
91762973247486064 112420559242092448
19695876532707288 138078844189758592
44791434906890112 123051322251629408
156349669485561184 185510934969348800
32638278008028172 152490427092914080
25209981812220904 119191981590135872
131444969332611744 184823486436613792
49813854526191632 97912054751864784
97942199747855232 140797756546282816
109116993367936416 120111185998096832
88352161735599008 145773862184618144
51956974514380792 175365446634008128
54523525885448696 168208791106621344
4174513548705247 17318898945777050
45769817954717120 140750067314198016
143422559242486368 167965922632394048
157655914554186080 164126841373431200
24219478591593992 72657616832297408
30684598556459824 89512844695670048
161137585627538240 182107236174638464
23927195012731552 71230580223656512
81929751945250 85644392214327680
54890093121224048 68073031712960888
15631696012223018 70529349454901888
22567510678614940 72893780634519680
22679994718697880 104260551750843456
79656062683711440 89329178869472048
9875948473753436 188191860482912096
106586105289152176 190780905290031520
48281469489737616 147163544878997280
78180676529548144 126494150478299008
55995985300862312 133595745907403504
119658301015980736 167892830917628608
136712768349993232 193520171097090048
73173255562689728 81237882772181232
11451762541097928 111340469652583744
33865727836657212 49679481631694136
41868802497997016 113464212080107616
71944359890348152 179009278476100032
171980989140313440 195637273731862720
31827678842507380 178614210857653760
155189178643691968 192508381475106400
3596711770289963 99583780400446096
34606462631695496 94991968636220656
48990056997114920 102583427254234320
14155492112921348 193567508076880864
7840549583539585 136582988357872352
124312891239880608 196379393343088608
41126870332228600 186303785441929792
112996361066658256 144928045096674304
7580797847303762 91238456730039888
177092595572042272 194779257939268416
10296099694810442 104720070060116288
50245449001080472 83115659654645136
55185230870868080 61725571194634960
85031906593969280 167537184471174368
4058637315985579 118349397934131392
38492955728830336 179420248097572192
130700407395139280 184641245684144512
115025003066579792 191327422269896736
75415921887056608 80269225210509568
84259108143758912 155017709037376224
72861091033558064 154654781371192352
11456865437800346 50548117124353088
45089071178919600 112324251855899808
2030873843145445 194739305804720032
91684643728903344 172192231063543360
10378121388753808 46164477349953848
75273041215262800 129306600600429696
36943614672533656 91675833947745376
150217025651017376 179265623862541536
110225164690862432 123304590865476096
92826479904551168 189430634761924032
185399747831853952 187566995764612384
21357295554358356 53276610949538296
120135227435597344 170458007824178176
160333158070179744 174573013202459968
34702992131315724 70404761981474480
18569430930407068 130465866424187744
109316961429884976 188229120556892288
158965698769397760 184234109825442656
150981713954523584 153876471730018976
110516701215710304 127648844937477664
17269747035681124 158044414462934208
110858390722660144 132229997545386544
46640278128710568 75941325867681792
4036786735943404 178125081363061376
11152165787068336 70389570058876912
121616364196751088 177007207602373216
62274144452145824 139058058711970736
124463083143433808 141354806461346336
7190163815768097 146681824874619808
16372458432752048 106978206998861600
148294073664071616 196510546710983392
96190089616232736 180083082262205344
55049939627061048 158239693246848512
35334796437693528 103360959375345984
15639407911822800 24153100376162244
60044021130355416 114509651433498560
79535830044085856 169938005062425184
7067828920725498 17219721035275812
91736815397261984 103014010888099600
43401919951353400 103053558986085008
41014094920856832 166203395384794848
4286747278430788 87669822481173040
59666344600288720 192429797818391072
68587495242247496 68713763424150416
64293016931332984 184557718184365696
17687054086021638 172190283507504608
20341591142655000 135056958038297648
114298278357585856 153942435225869344
77588845767995744 164079039317659936
81724277783920000 143481506658962928
126184066203782688 190088893287295040
7904253023638033 30494952824280292
27122546326575176 118818596620208096
124399673961388976 136449838872936528
121651035484632624 126497553082337056
135077874103826368 174056297013201856
92607083268838336 140637730059174512
48245062423123472 168250616016881056
1853931619053850 154038399036815968
14918810511458546 166601521731862144
54992608547410312 57117150179936064
97712792182056000 134900320690032608
93788383854235312 144599119013016288
79098149655125968 155455015068837376
44605393272582816 105743688415647280
181793348015517504 194555695632341568
141781610013458496 149375114414763104
80970038813461360 83689470731511552
67698631278744184 77473092626691504
19103700849880964 42180039721536456
22465903069608936 196832826463943008
19831381590922164 49338825876794856
707130782022626 93251611161036256
43516812414288488 125381348976909344
8156481581313422 122947411047289200
5963219909121932 116721950273214784
79900343512139728 158652304842035264
35490010873682652 187903060147061408
10714555938426338 115872494297256976
4869914632726808 97579347938797456
154311554127047008 192831662843755328
85620317133109024 144303357931499360
15001705361367926 179715828114878720
19430256310580504 151362073895262656
106428727143206960 132053767419724736
157691733166057536 160001248059532256
66086488749454608 115997500184686080
114571469385438368 161038858513165120
32471922210950488 85769811558189520
82394675247931968 113606508352694864
63475385227993528 105625411946768208
12139411426995012 71599255063454248
87126375590480688 143427405624368032
33954976481710616 146301618792333312
101036837184833936 127239604467108944
62023854006945240 83038225131582256
29068436154969812 71986384066022976
2478773935994015 111125346866975216
5938109781281795 161569630294851040
81387652910610112 81548310089729008
14954838209560214 17964080322677374
99535952010822976 108003613836977312
170794773193682912 174680161235006016
2341005136668182 125940875878652416
10854945481453114 84897170816555680
150393827497117120 151344173769419072
81335130638410640 164042431575786720
56736409787614640 150807542083805056
75283437348066144 137168935067354080
98984683243909728 140884688307933008
144455421458639200 175459578133483968
129317484589181152 179130893577402144
33527448066480316 127182682137996720
156013227047323840 193462814609835520
31899219531271780 189658597563054592
131177385418841136 166703139404349216
86656220275921120 161380184369756160
61202831044435344 135678463135527840
70750822263294344 86882840226188944
72593426060461744 187454209718859040
17519659425912430 65202808858343584
74341001499360368 119480814543009568
34708206557934532 143762139171967312
33556713182067012 76864223133846912
84805468816130672 109978704176212016
78972492443039968 163401128220382688
12476044940933842 184310505576604512
128106201403660528 178014331383290912
137756430543361968 182430821450652416
74517501343868128 144137770228560704
26708898438673368 117957947240642608
119365232755653104 156460336868292736
98221256929095488 193891255521270688
55925133243053392 70436322443878584
15652055759845918 44479495722906136
61822385583398016 126322627182314736
42047899231841256 149038373237142400
11854839186058846 158342454565278368
8059443585970094 112966000851003600
4999757206634546 131776277945843504
144726722486360256 196640159125404096
65406448296395336 141380945600210016
2942314292375852 116136731696889344
99401611486761488 184804988025521664
34588512548702064 166385765909547200
7603993938956956 122126092561233216
148223318036942336 183932700280139488
152532966022573344 186386314664045632
55753472651089568 130761474671483040
110560806591566336 144368352959490016
189659869961390880 190137875428845504
40706397963681928 134497958432819984
164119143268319008 181185718073009216
79962915480021952 109055171321007968
148975763557548928 155922606196763968
20781469051637948 62806714011808560
64172573579087088 106322652938792384
58434817139255120 63522880126815296
95980194287101056 169921561372410752
111572649947817504 173796259545355264
14905750075631022 85159156883093120
42827825656633296 57594810059703056
64484575663062520 134735706630070976
57291103486918784 174548858239152960
33967319817427228 110528277799012176
158599198631164640 180830666480084576
22572359031626592 91867669909214128
64957600846088288 150635686696410272
34561887733869068 169207172544687616
25987747657189128 49278677751741576
79720625846102000 157437279573667072
149896508726780416 166714735857066752
41503683486243344 192481312377099456
109730387165494896 124583483299720992
183513522339101376 194972935845048352
19292226945099312 67184184820200608
33812763000836272 98509149187764368
30275043194454620 34677813948523184
14874371393137616 65235882389676560
26374811915601264 35533101699987876
4491213278759440 162412252656976544
5141678880884019 91789307657963248
154504990458227008 182918807871477600
89513837160774064 191935790488294368
12432339985246354 19840805442379432
17962417999889766 58554742276031640
49468768249866328 53768039268993616
54421320518961696 105136987705554592
74329247465596592 96630234393750176
5148180590118138 55403400864939624
18937905974427956 164257937104148896
55578121909589776 141950263940463008
63987259267035176 162488472315447296
58991959533606448 176243278073489600
129560313668696640 184603149998052064
28668514678609328 76943116956196336
90029168764401152 155410538786408064
10475768888007300 54934781158645288
87751175570677440 124019287169940336
109807057093619504 143600602566324912
47820666586010824 119247597653522384
12676034782841286 180174987199169536
49625876149218344 193240779622666016
91285940053480848 158711671750510336
87043231301155280 136813663710219568
20658857355006152 42076666149613896
75840717716959264 124749597118506688
16568327188625914 67773109705554336
28892122858928260 158368423075521696
57967167228091544 79820420422963952
9526322601904846 68525868898923872
46550997250018008 105620539010133152
60783895296371336 128298858960748720
143633710369041552 159807936832719904
88736485884882800 93744712000367680
9801224242501576 116839714518766336
25263838646716492 26603501713357396
108410062451675728 141251078059832192
108965394646447616 164826696158764320
10337336143086192 189148971854300672
116163139069049184 194263479149904384
86065017430106896 190398071371753504
37873440328009376 146438098206273248
44746403940871144 67108712651447672
104992606639408832 112444057266342208
93883411222776368 169956506486648928
105207809790257472 190276973346374752
37384676666713184 118626199897606400
19845474111581832 38210071267396624
36933550424747744 41929603368993968
148539047128552192 189208339646568608
6414174838591119 92058669425822768
95081653301502512 100584683367782864
153135876635597952 166468139590597408
31198501413464540 194558788081954720
67211692761695992 153204168332354272
17592933575495798 177860645296913632
99395175192299200 123930738938729104
29603172255998468 82039663204639152
54714696439375640 65862917187005032
28817643833951400 99011927521694528
56599707426573216 172937173663137504
22555373718807584 167461648215172480
2831861390552606 29683497086259472
102251449086676592 118711395128187776
40200228472549656 81231720511389824
20539294792382864 21614987496316396
24628750831640616 119177313114514464
43688326691953376 117089397852338176
133185960315112688 179262555927054880
26504519414872332 114520880838394768
71897987884878272 150815743835268928
45482098440361320 126105427484101904
18019232225659448 89650066390796176
32010255924578144 149996894677888448
61724686787486928 86930148374548800
67162538737700712 121339171868542976
161366666887698816 175471268794586304
86907943506739184 190901892205858464
43268600878590904 128808131752744288
118720491047060224 128880531514383440
169322384826932736 182655693642969280
71380848696232592 148617873222476448
104375374678997760 155242062211502752
18318573758330604 43984950534672512
124937681448339024 182880449487775232
128697117024541328 178352268970924640
18995673091195092 102019358908715296
29143402636985484 54515361551727720
50928428074323480 96730596006895072
3485164711839722 16791831651920332
171349792157360608 175097022134088032
8519652149624288 68798059358700312
45544029564752048 189590255931647264
44402013079818000 140341470260431504
133241645267630512 176685844443752480
4034770867608595 177144820581677792
72676083076787344 102865334854142688
107490500335609680 109379816394385728
4389628924869156 192882099863003744
127654301583501680 135784697975663456
6470983121683246 49360272733585368
56205028674175520 96345202722829600
20850156996812900 150207568114400960
62217267639172136 178002356358841536
67390552099352368 138883473669266384
100041205148577792 134845636798827120
39421967813313864 44189475608956920
87295156841536656 169844812962508384
71353611116137616 124712312446363184
152026762553978912 192084058076606336
7640654207427786 90990882878859488
14599286396074380 40992700539037688
57495357850662016 99748052859761632
29094258006897512 38494095260809408
112335937231444880 145313637185960768
10871972293657688 43232650767983928
58115867725973464 146890887734440448
5589341588374821 132650068331566640
159636161328968352 191293186202891904
105158369259321872 169665210148975392
15701826043170730 100271896064758800
84097473096664816 143543940748072560
188704166175953440 194353858592108256
1079432409497722 71217414496072104
38074475411333344 41604192271465120
30806912923427740 62855367679811080
19490338642589588 182494092050810720
57931931188607592 159170936191349120
47919829231940680 111113941985016768
26227940148482468 72415890297679776
44859673672350256 151113848529170432
60057249053152680 174709173132849664
41643855836319560 97056440006841392
54597985464685624 90732281910117344
168352511427223456 193807977275138464
21056832931475600 70347673171539536
35735466318281932 70681324183956928
36823090349853680 93372990710857008
6737986258956258 28186838985776632
21423922501324116 24126933535766276
32676026845032928 93607653340213920
9593642902250840 37385098832833928
73860772168612192 95848707524068464
43335641390025360 44623428734564200
42795155829430032 194497937117777632
39190983597975704 188448499909097824
17000051374429800 156820216272809056
40051131403791912 115422164669935232
132671206989106672 162376413057293760
124557184274953840 143513267961330544
86527171152552384 164137856952663520
1945218377428861 135569199850650288
168974065426704928 181885302008071520
67019846631286944 106459730858822928
164719168316498656 188316197351432512
121728575574629648 181987681195973152
83557893349483952 143596704539181984
95052634271698928 178520263279880896
34487156565905508 145941123593790272
13807048577657280 83102883161865104
3310962069762915 163617907905793792
32890556452915164 108083664638546736
79222503907887488 135357293633328512
51497422415702408 183580524873790592
149029558498547680 158911416497587808
128988474918325648 140693235321180352
115184943273818608 154221356101795680
66736708005755376 151185358788659968
93140947098319840 128714938817572864
109092985399288144 137207736815641184
125484161370026528 139029679194133584
104096164905642320 146564405908590336
39940564202723200 193488964505667168
7167749237090615 186783508542777120
43069823908643448 112980510664551952
41424342652432520 41482881612610304
66811943638463896 84520244701305008
3541964194684764 149355606889858048
151372542847062528 176607349799391392
126198429650425936 187597185720710944
9774195330565706 46743050980142960
68721456668292400 192352843017936736
70648727977828368 109014857806484784
18573388358702340 176863885081710528
79505925245957184 129872690135570928
93069315798177312 140693034946904320
114811463817393904 123942212806169984
100438360074129136 174749276341868352
32447304312919492 89524184545192784
88766630681799792 100870150381847552
33296588400472568 151773255511235456
125174656818582256 149916585185090112
62174547261511560 96653283631832544
191492500970982624 191948782173927008
51417998054492600 71011564801857200
59620103151566824 79461448013850736
97105890559651984 179187036635486304
519124875278142 42449646156356416
157721737425336576 195670061755994112
59133251085474256 157334896380123072
78715937006169344 122659028133881376
17124534905209260 133985900593614688
100042555036094288 190116349204083904
76761505413607392 101431778769889104
38338671388563120 176723013600077440
21304648777351920 181861786285109664
136179576329105936 149846052622828192
138414984845268032 182536754183161184
69271468235708944 178839179477510496
36374041465875328 187598089859366368
26911652195484324 43888210358548872
17675313598693810 195282279284378528
32227382782247544 140351282208923728
20618642274925620 43922533587577296
65805270934545680 82757771629309184
130585870310884288 133850911483921520
109412223474725312 120456862455136064
31209811637135604 41808583885767080
132517777669608144 190865546780390048
60897795580416800 164427968960788832
16636771276495618 59168039602022696
113030590937052336 136893201516419952
16267783503893880 85479610287210272
29621829267160528 73655570613464848
34514685337333600 76283867658983312
93606226748089808 162378137784395520
102875633358964240 192403961662851808
117910068997682384 126636114105370864
131120298221944704 173778069471456160
5123832204728162 55979786247617056
13508388118700060 40837011393506616
100330641662453280 121969212254746208
36016936984294576 102851554470466032
112277363602504512 139778040531356480
94084418487599584 167615796349869184
12255297512564084 87909925135471472
33125287287754808 180483562543917952
113328241161380208 169111165244947008
117468371989582720 178789598670221920
82356979015626224 97918416693623024
24077753188228856 169517247345378112
37998192229103576 88278269354558720
98541347066680448 119629432626359136
53437153202072832 76234782041934208
115134360020050608 192935080353101440
130560005164173520 162120253247374656
160334751904405824 161431237982716736
4759266739084306 45666056379583672
158975019876068736 180719127768956608
111626873094011888 133465395342162160
159055817130844960 193195565960998048
29029440468400920 60129675802648672
18496836064871340 84387203473381152
48016953028584464 146639629865424864
8260626618718386 133587597866321328
122225598519605584 151640192606547840
102915884432131696 162782562174382624
122362019712256224 131126344773953024
109000981238436416 150869327052217536
8894718898632039 101771156812082864
126391401468125696 182900945374525472
129195799853016304 135548451720730688
77070187365712944 137150595577817552
128974095849092992 147725532499255840
125855710332939216 181013445518972288
84479673190684176 113155676978088992
124911690538962496 145143047289387904
173646721363722496 190304364096444832
41072675239236448 151990093447596256
169013354986404096 190898003534709760
20780890296978220 134891922239066448
140784436803088288 193477664810578528
70130954439168784 86313550043839216
32741445491158840 48904783844953504
89308115100726224 179120757552293984
35956083626593868 80416278088898336
12078894197684126 122938472140118048
96583660195696656 150140886122238976
73489293150952000 166834726798539424
14298320404638682 28325405544506488
23428993389592664 106745953785499904
25714235670925428 126011801053859264
72669727319975328 98091118805761040
12777154185389614 120195758904967440
78080386636668816 153758249403138752
66585421404269320 76674006035890176
4849868199271803 134171118258172928
1214266472200821 45261243857256040
122846736116772288 177841202307931872
49707431262065360 115360224178507536
6236125958860950 186934359828306944
19366747179934816 34861566661116368
119015969085042368 126060662948978832
135780135908065296 136893482218739280
92671148038845760 188947542005445760
65705091320017480 120920240879682992
67516454841857592 133498424563111440
7856515444212594 125790907670387152
55546397503768056 92872802143398208
37590116173551464 168448738230772352
57832360254423232 143773250620669472
34210341723113284 63297401513774928
27987701428071188 72502100209146208
55782198182078520 69825419918847600
16016527926546912 107163925871209664
44992196596473376 164659022439827136
727153338496139 48529377700172160
74923891981374256 191993254000562368
5628306615503264 57216249283729168
44608912423495504 123226508090817216
17716860567513382 94286542012019104
148553906361870528 191066821225494432
94890128105245328 119441534518939296
101674652176602096 132265935332782272
103871603061620688 160001034030822080
143967586782851984 165500957781046976
15712563488888698 112771048831519648
38020676224682688 126828350271690960
135523257348320320 186922794087408704
31536137261854440 53786672147778456
67704158918306064 100472254590905504
168365481693288480 186537790516881024
46167747011865928 111398614069871648
51731910685884968 133121438571423280
57716942534512312 140565040593358624
1500473466996734 8989865833328825
3489660719667745 139767547475601776
36361143943161200 37059600245845024
56509775396337552 185810498842127840
16846161577833742 72261085765028848
56871486373635208 102536414904287952
61129801125681800 146831282757688544
158418421908786624 180507320397137408
70976169883970208 113103947069089984
51138665646074496 125889451948326224
17014503696626952 140587499957290208
137083048740755024 159081662739892096
63581219771584224 120637465710421648
107099068236231648 174674548108278944
137565929929834912 155666312824022592
42355010680556968 55909678824263880
108018034656458224 133561498212971232
96885962981895920 134157957901354192
36688372340947048 127804477004264656
63339740439430360 75982940523621920
44085564168296072 83406083891747104
38085923870410152 190320450380952896
6076057122563423 99032943785570448
37375369056683024 157787759671355840
160122765597735296 180788552538326720
32174362752818648 187624673907804224
128992411484735776 147306823938982688
81812849313603040 165894892748615616
13317729286580256 175083508940267168
55983384814329808 166002134484549888
18770517487917988 110521413004204576
184090580069170688 193202645644080160
76617652569932416 164244579799653856
88645164014632096 193364459496349696
84988992800655664 147476650353498592
109282754535221536 121737678340345056
12773727445742944 38456657230527888
40287118480142472 165345380806368960
25591536172546228 100086152825397120
54338930108143272 177008557234219104
43176188358165024 140069715766498688
5583635110151883 74239782371308256
108977033054532080 149886521888228224
19312322287882508 192582291010557952
53334580098858960 116605755297585104
116483890312793536 173466019576323968
25305721515681656 159457916729423872
83415218894787728 98323076996152112
8413619561460934 86178086466509760
130910103766138736 168570400951819424
65620168790841224 168982965941737856
17270727406411258 120663932677334880
75073416249351232 188554465778205312
111956020704453344 184938381911791520
84504339443155808 173266807356661280
62537564680845856 146626472757591136
16719411599882646 122198463628592208
62245944796535560 155772842939237184
17681339600675582 184172887373812224
102763572714630816 115398605286736544
14560810129981312 85966561950249840
132176153711721600 155533038002504192
109025027140451456 123258038121281600
796907395845846 21168193097544380
59709594574306656 179391375810173472
101962045820147504 159547790045340992
29730781859511452 77160289503445408
77004028836647792 184340743008024512
160454729069290912 175270674421218912
45840017969728464 77250992757170368
56988172890269200 107272636698164352
36334504287757072 144058823274458848
8332284734692272 15072356317312816
16138218983800168 56415785573495968
4341949147426692 101535257340719296
26438821150060000 96914700547619744
137373112276726336 144448164177487840
26343026838081992 113348631577489392
71693257718348496 107176027739212416
3170186514430466 28571835572446260
64155981349594408 97388693137658608
87779787999967856 137243108721607888
22854284323059640 88248292633137104
45608507955593120 176659624298939328
54039690984903560 167381623067923936
31144310751371216 172487056639766432
94956787301606496 146641514557467328
45563910349688032 179621165440711072
68572793758228824 178299563066386880
124268677930330112 145127820606529344
36815901872185272 71247819597871344
43609043080228152 150404864369443936
82897127953230160 135942890142367008
80778016065241728 128718140797342304
102774477525574976 193706251095586016
7053479272879768 144735518042396192
28359902492917560 66925341371729288
121768164795124320 140542876404273728
118117834061594976 194730031042543648
30769355173766620 128963487556829264
117291404047526240 166363106872361504
15671055942426934 57322964275259120
62808665266588016 122589763432794016
182891227007796 47107559373955272
35129016954113440 172941574501501280
4072975896006366 34587179875220432
56202163294675520 84642373541082592
140587440148354096 174592693994564928
3024451115659567 140441717361947168
20646491306595992 99477169785583808
63143473389565240 175881555224457696
100905802137016688 167815729496434592
27396546533697284 170043416199746784
90457678326362608 139417224823031120
177574597238230720 194279855527929472
17909755447096622 145448171660963872
47947093208649520 83703928448799440
19183837550588288 98721195433346928
37834370420297992 143692548378432896
68422657410487056 129699773995900608
71011294261643968 104045971955974528
1674705555665442 72548158120470192
66008911864097344 132257413623246800
57232122741760232 130924037587529920
26428679722770200 42903321062953744
27284804803197728 184733443353887200
53695011194147824 138992601162106608
118567939748153888 190822417059038528
9599678061374430 152105381492749600
48934746044650664 108179613523189264
9468675794642572 28758007476701028
69556433410392344 133177338030049440
58092497181224648 148629359503680672
68343809535988416 176186662290144320
96459714416770928 98121904841801968
23267561356254352 181390983215983424
63995959813722336 91902561000611888
42903243953509104 162492642211003392
50808206621502208 174669918190885568
157484513616117632 162916075668473056
143503717813263232 172068498056513248
41524849993238488 84909304349589152
103006029610239104 119084913173389392
102558428845366672 188058302334343680
96011110467937536 154817707168876768
82780984202558656 187712245315753600
23143713647952788 134666440647527152
23183344107052328 136670665715006640
25681683299140696 184698302598280928
357931738323724 100311137726174976
53702375546916968 56306427426976312
4159529606581759 93881788558363664
91392177880095968 196062628789287328
172972377423899296 173272077417038336
30724978369111932 191286113277507232
30853460863384176 36058871943714864
61309492546860008 91269927992746560
105706862631910240 117779775002442336
37480244665411656 137297023199237008
8946688754000651 118502289609963920
100856678398726048 104137754266188864
83930332968657376 175499567115922496
19181268607372796 33117291050363388
58890517169302904 102582743404037440
7447654484469629 76686510813432656
115450142331841488 146871712109258496
25369754880990044 113861620682607088
53988989058705408 170152953511299456
76853523489342432 106032427517428864
30882259434366320 163566016941372256
22814941763326984 142287805255584544
45183223040080000 159158595664379840
111334310083068992 167785774002200800
31224008995014432 94304911556288912
58460759771862256 85554115905769840
76035950575939184 108276335488496496
53908868297258232 106566239994310992
154971050613067968 188310085171262112
46746150763181568 86684989506320352
70834185780693320 156184505304642336
89034694867543744 105060044978966608
111321813592843952 138954440622464704
134665499782046656 171877056023448384
146800745407350208 173658413276843328
95100570983252384 95890685850591648
58753580004735040 180315632483371744
63202259737078848 83612259622941472
90241019295996416 103866505636805936
112942194672803872 158520583016444832
112848707309936352 179238636263714016
123704256208196448 184977173295278784
88344477429676016 118214435509996384
57673292955044952 174023223061653280
87742129391510624 114188855237759600
30928126556720772 73506804983287680
102122576265603872 114304856761443792
5137588998439970 124630620507129056
29917013200092608 40517406501319488
62377207490549984 136634248129672848
36065613262780320 185780612507710112
85090711107518448 151057032223313664
153725501868601120 182886948195906688
42895409448300704 91423963704607760
175596054909743808 196390811195915840
103885291072934784 153730409671707584
40915689842017432 88583696071801360
22903355552525388 127321027381576400
5832061505170703 170326020133448704
28902972213016840 105924477516639056
128842641743188512 169253438925038496
43895934320209184 186043237865969952
86017754822299472 188766497434006656
93977574933974448 157425474701045632
64893652101845920 94257606287742144
11121698698325210 149525286950105600
109098089567433872 117223836001031136
49326880394186896 127007733067249424
35260768936463548 151357287971818400
18887534120254664 121969606267292528
65280114612205472 139553122427965984
57348391154352160 65595355340412080
29427471444839224 87054447137935744
42360035142970024 154328909305184640
66056278595066576 72353214304820816
99280517326275040 131738987976288640
28541971711636564 50322049761373456
167452016153913472 191300941093286944
72934549509584896 125829689198818304
117955767627092832 158573292230390720
45886301940284760 81444682791404528
52203154795662248 138003249151851456
44516645169210472 92076935787314496
37376760710178144 66871953368494688
1957044439591586 129830643955063584
1495617832998615 18364319624304284
121596142332100224 170924840296651840
77685254992419248 106967938816180544
5365831550069631 65287684571098056
40052036615221448 150655020276309920
53350140262742856 127576746495557792
106576394346820752 142105708413774560
20571819170349796 123371557662703520
52661675759997704 190583737676823200
114008998680677280 170238774011206432
66723383895192712 154575774697236992
96628183852590448 144142090753699488
18512689603666460 67875096337220816
135687342674612624 188469620283693248
38448041919145848 159314137925387136
26010813750376964 91017183532834096
9162981173832304 54331112367412720
57493895516468232 182648224890851104
20092337711645052 165061217928917824
76436324177181664 173304250402910656
179519939139080352 195657200308250880
1196839910982195 169946002266294976
11750410614872 16017996114493756
127324348055187184 181450402634021280
38496948119097656 132459427010667488
13160849642611776 98207639815872496
7223360628533639 145670984497921536
21727435902616012 102537266420144992
91484934043814128 158298268553830400
127051190699106592 160810595557476800
145589987864021824 171006677440158688
160230050534541120 190919974286289792
9963317544041666 33162420839662376
106117589501407344 169313399947581536
15013804056586648 133022058250970448
79201860981998416 89530861910692240
74147225732052688 113129640482206224
10525172177666214 29307260292265220
88330596641005856 146826883681392608
94957865059828416 161274778831429056
158249703918715552 175192622337765472
30459331415154244 158395019150131200
25165381150122572 105947278454600320
97903664300645472 104058117403961936
61521777807293144 126954763924458944
109173296633555200 110252818121385888
142998303349922928 186587883468376000
10251687041227278 117233607960868048
101818078479011120 133631249125075200
114987484174675120 196448402505434752
19606948973222964 123944365499280400
23813220919016212 31034415235634688
86156884321070240 180884227294092192
30816185822268784 186090742005186272
166094209255317824 178434262391914144
54975227040328080 162575634309423360
133750560194931408 176727878296348352
75862147330188816 81818735795765376
51412063090191064 90855673512651136
55354271768757176 109248613602354384
84629089488623872 155140204472395808
27211741964076840 36204613682883568
49284006091371784 138872546558604368
15161812782188394 103865716404468656
145987757729805984 153928856651965280
3346190526761185 191705182565611424
168917251629144032 172793884590248096
84602191481037280 130717355155228672
29369824993618368 73033468353905776
86826587805280048 163906913742268832
10676062038040142 152927411327694112
44214464673142336 63261764183252384
14864879807589014 32872656311337012
51132146071335304 196634188464309632
63237737175049048 159033619444863136
180695929377303776 189190243061657472
100746811397081776 107306553025637824
66861830063640968 139193503084467136
149639078849152384 187005515379141984
9996857781556456 66252545322402464
65089814968024736 76738743703240432
167302018655561248 186611613832535040
55302069613252840 116459132562271328
41455665690093480 48425425902459712
78617860759739424 91430447448682208
23573345834355836 115518893965170736
47364890446578208 153512759152258912
77436884689599968 186204204334935840
17639756958645342 144687782873084384
21228569508781664 60248042939099464
44429969514212568 133846812956347648
95026029477462384 174692364944721440
57218338562639208 177221488882726848
4775894198056241 47468865218534992
126754355893415056 167084394947261152
88808563283022976 107510765272622896
74132055227335744 127590862290882480
28064215194322620 57353006794259376
44148558364370000 87622158449577136
146797686976012160 188005684687707456
15352497444305626 91125176698581392
106538971217653056 130868992553262032
90235463522003040 141340493682842544
64253527550074968 182161770666683168
77136924544863408 120929634527218144
143425746713177904 192997584830472448
114927395315564336 172076315645469888
173151946809285248 188058975764947392
32894423427902584 124635518275022976
86365112808012736 113794715736122608
36532421662094688 94194290269235184
11638599800628974 48973125452641480
23743640535226852 162941854237464768
50572865585096184 131010096305001856
27990493622245196 117237917751441920
28626164042047108 34891882195021924
89285074067999712 104354765054400672
9046774936470276 128958897940526816
82668632662460784 196700941353836000
52041846094667920 175307178201522944
886402878100208 145218147241841952
3011645382635951 177064765444063168
38205068925233224 175298110153998720
25025760120429908 155166871604336896
127027762154052544 191416728808244096
68064469268967344 73500886378091888
144187904070864768 172150913098308448
6730332661577787 55640558647778928
58849827567587336 122223309446539312
85080809767103552 157850342404987456
28412170497975812 145591813780754752
11163611560840298 60750092949253296
71286336780593304 181607189851246592
77880805580155696 183122485926869248
65777246994015840 195722444363365888
57033945119031208 184186695905165664
124523687602828528 184507743804391488
141616719555696960 178294718925460352
130017240967742784 154707674886099104
26668599732764692 185547214507263488
85882767895017056 180489404396035776
23551007187087596 126776244862352848
19772857320688664 108788761305271168
53164997721481624 152628961801553696
8356790702273484 190803598171290176
16252888116102316 115078635896204816
24411276117597116 110147443827320656
6995301627098132 31972545843573440
14412870059157742 67253738860904816
58922430553176808 191687158532251168
80135599495139376 185917114754016800
10057159206367728 47874220668186936
8680422551860016 90414446529346032
91331833353069616 159044519176512288
65404743513507864 130622287851023168
77198028267847008 162629730891510272
105267782584224800 181229357659288352
25813008008185652 48953367943450224
37083007512612376 105321919092226688
76467973252264848 137553053022436416
52178299600492944 96275551559844560
96682666707514736 149538342401798816
149144760886363200 149506951132719968
37445374220869304 99612536631799648
115443539494521872 136120542475258960
31424982845618520 51634420824072752
3650927409261025 79615111508221184
22964578255059740 45030969690519664
551463887973328 101213164424988336
152585324685537056 175309947004902784
117071015218316720 152291540543650304
65689826952458544 163524704117789408
77584905013787088 160237480471120960
65380583742805536 87208687700138752
137439269815178304 192683682653100992
44785789793523560 113749045873280672
60994674381137480 142679567412111056
67140540021659032 163299978109315712
70282420052067392 139515227591149376
3209724728121113 158137452413532736
126244322326028240 188564754749866976
47603619875530920 97968866735645568
39667757800305440 116815097551343712
89820701168676288 138689545690667424
49217811820853144 71072717923071544
28394325318116612 179915764465842048
38603585391293672 105804730047593104
104604936775821856 107872733813112736
71913763046865272 157086484643394752
140955894668234640 163700623057170048
84992002151533936 185052889557665312
105291696645115248 126557491880598064
65744366710208392 147540962440943456
49383027362782824 190670192081275296
120037814902972320 129800828995849088
2300927319736263 113432736125439536
60393938926472320 67980695986766552
139448270854249968 146887697424634752
52796938734137528 159345353705807072
108777037241610736 110818024857949600
7525103224876058 84333059771147632
13378759856579204 130236417073611104
85336344323857568 132908719227864704
54348081310265112 95567756839859632
2364601562831804 176689396044308384
84812031426999920 185269509210401376
109866458263966560 173002062957005856
79254426063759568 174854863223064160
116952107673669696 187236077917243072
24892138748658856 28266475198968104
164847854482331680 178298960408900704
24005887773601828 65737649706059592
52418944404154144 109024806534405216
1190915900637729 196812381034194880
15242780127125826 81673425391669248
94478056695971184 126200453069987136
140834036943046304 190769042169247648
82080725947365040 134044353073858416
16245599998734428 107985539013093376
21122597302664436 144937612484657792
58845251833536600 172889279855990272
60310399289525192 128600678506104896
41238579033661088 107313357940358960
42566383266166168 52284073541075136
13176756837922056 112036747865412848
172475405818862176 176463895687255360
166486614856078 129527978354941520
75790027095110944 138076651941705536
89020032369289936 106554446735279952
17434835227568204 132902793829860352
129204313740667936 133421036165414720
27018943201898292 113993849795306480
147775549684165600 169210294880939424
22101340941872524 47341130955065624
1551886709540639 154749897458445952
180299902089443872 191666105451406560
4635152951172088 50132982944367768
95622439900008512 158644027070360064
63957126870755152 64832009405580016
107388331867025472 115029249876128784
128729395230994288 144421865209073728
74547255810614752 176161052949807872
63431193055938384 149811906346533600
29389966286210088 73321207621157088
17922010446520736 140261765913278384
136014078789758640 164115953256587392
5319798347558041 121745503004576320
91488942959126144 166043990214084320
55408817474597528 91481630512576560
55499446256709016 65098945671206296
139733268438128752 183351935542558240
2166055854078486 74719704298774528
179073477015862080 191786715425472864
35156153823296656 186287221233642816
165312937682315680 192268420121170240
86307773327549488 129119109416394288
23851030011240728 168108952219298752
189949304437786944 196104677893156160
53780218210867576 99634138798062672
14479792870931876 133989799479879200
6574968778798946 129659054044602080
39912435279816952 113475298754857312
32490638236409696 184483615393652128
30987251879505616 79082554565752720
13977093590270982 133357666198474304
147907128948874304 167969527242175424
10838896608502814 170986939531226592
151625615695807680 175186765167916864
77440831679006000 146158654588306720
11763836016793822 140326962011632448
86799800731338624 88099613392539856
27803603649691016 130326466331407152
53917934628994344 169339480748097216
96770594711755936 145470805279664608
93580115287057936 195541305731152128
21749414585512616 114836337689046112
48239588464964864 112505842192127408
167731819500105152 177679049056190112
33474571584634376 184691948051913504
48474551772684024 133553833657890208
83864273559762144 114924005826954336
18989876072364600 151946278639230944
67982260708553208 171630188779501408
148648360298629792 171272293656655680
79348258145176464 136383878789040368
32076024699184176 195774859422507872
49907934865980168 109770742623416208
19268013886671904 175427197947916448
33047783938591216 96943013501551168
54593964665862912 196619765205984256
130622817903620688 175259533981252928
140137822903015872 162218657078236928
163490492674683008 189267061981701824
54935537181359680 186966833643281696
44154482166159424 173030214443656064
22916880587336692 43633366580880208
55400496415193784 107817504015576912
104210003134283568 187895415978083072
18421857668073784 178503508906377280
105705807707316880 193163200139631648
112161508689342608 188928195497868352
111194509537010528 112888283741858960
33178623033509096 135238348273338640
85601059457088736 125547288686842000
21769060007836580 174624225167935424
50411953029993312 88182198009389280
7813358093731837 51685305510187104
115837717573829408 184519351073816000
58458973142801872 191034505373976896
82395588080072192 138063632875277856
99973134100872672 112637252845842304
18777733226769756 186861170375531072
111588926027788320 118027041954388992
22591280687815496 40649269782767120
9373641630616218 127235703266925280
105791571755496192 182952168590359712
27464310713812652 174557734443748448
3914521739702899 17876901489677328
79098995158318944 190880524057192320
93086485669739360 142512577376365872
35708885836744832 143531942011645504
8480287441987588 25063391259134752
15265851763176848 81466035331871488
24873706845028484 196179218845179808
77072548387400928 186770193498352352
15979552676408598 150866094805335904
2233520413048113 59418401953829024
130207627277532592 181436175389728320
74003438105683408 119633067835966448
161405282772653888 196089418942222272
31528848662864468 98631968341565120
2645030927546922 190483986663672800
119894858305839696 166821617148134784
58324006341307952 115064974167562576
95071875487870576 150302180787013504
52687478520195712 125941708495074272
118880384628457440 125891593445204592
80447288369878064 124665114503666032
117562036326259568 180420849604252832
149250795304038432 158481739921152512
158885199584976672 196417700097515424
38819990452969000 53460430931848888
121927798532141824 133830101573236384
13385949508050010 167074776348064160
12194675225023398 21641291589907968
72796751011872832 176235720470124384
62193023604098480 167880509247133600
128566304483134624 135364320506118688
17243328108545192 132918245264933824
12964262646826396 146832281679565728
62740935506338680 149122423185686176
128704512143787376 163260946345544032
170017568261946112 177513793796735424
75312176566410400 137269581315111264
80750935287539040 104962267251997728
13107336960810134 148152016025208160
88896205452726144 154720403728513440
54791517525442200 60705062342162328
84947724815697536 93443932525934656
22870090565467168 117336830936135376
33946747405918076 175573021684408768
17341284283595438 110435398615141568
91679169191134832 165940222212194112
70354046007395512 102729785064794160
1026021392020698 16464118698609520
7485897433998910 40757451726784624
3044794203608473 5877545796212820
52496432330631312 127321265004789392
43186676147371088 173568580839975680
80857825084149984 145181658372873312
46380714067434040 64730103459006832
72224407772044320 116659886696098640
33935795123893188 146796428030781600
85472435072191888 117849953483192112
26299916818858628 118647705948774976
172545431137393632 175327925269932192
130702789996656544 171373101846467968
37014919381531672 155205984827075200
23870016336353932 149692062501867776
6098249101516883 26911988972154216
77842244205047408 166873367442656640
41325593343879112 193829275542862656
124523986373383040 174631792423637824
44119500058950072 59376672569056064
27629880768410684 119543799123242992
58015261679189592 127935120262407424
12943568558223578 156066284092664096
6269676477012852 172114626965552864
45107861033362984 70361580295992000
129576099720002816 130830655423882208
162990892475219072 171214500895040832
22936363313087788 92264148560113072
24462454732180612 109694862989899552
79502331532828576 147037509932121120
88782943953231200 155522952034878912
73764591581709680 142068558187239008
123380242075824432 171602511055108800
104854304347037568 153647419787159808
5272983229297043 63294777621217744
54066392909805096 194004876333939168
50384508146896088 181351627773345440
159099262701193440 186362887024456544
6243426848981718 181685664413566240
125372817967976768 187763100069556672
65028460464398136 138977624799669632
4574894479852216 169765391334192544
4368381780178866 150692432780461536
40775955858619000 176117833367466464
41291320219083344 175431634647320160
14409777993460732 56964612274855208
9076199028296066 10031554290277040
68216932576049696 100008928344564544
150804004195177120 189519100289171808
86681594230388544 136667096783611040
66809322588040336 106219325667241760
37608872394464728 79085028626553504
57529750488566008 144349723263570240
69535421124503008 172794796689179648
61133274257605216 143472828910406432
14462025100226668 85550509451568704
139580432972423872 164112711589996192
15720441691714004 194200351403053920
89361018017478896 124791493381060928
133696432274673920 172505918951989792
44510948264628128 101305259103559904
40168706448301920 157499427077634976
112422636758084064 140292187840445776
43010242106976832 116370713037339600
75776679520190672 97529581241526848
155179529967601344 157312981405690368
12582072129049538 121521221375976048
84354198873794848 133840919358317360
26087305030006620 46124947466408648
56178944636291776 178645148034360512
86640880880420320 155139667005190432
4319879111803921 127645598405678384
83457952652759952 138609780833408000
13231361518327270 164336658929578528
61994762327960360 128659360999228480
137304621458056608 159904973227052256
91071306462563696 173618805017230720
68496826815587608 149440010669758464
542953563890348 94783136409408272
90110828549937040 162632056763568992
155325728881925280 195121366452712128
19483529602402480 134574614044678064
21850093424073680 171729069833503936
32674985026966540 109057794119377024
1949790803219948 12670594548792868
34963541145909820 54168334663323664
75648003918133696 101076269732910176
189277346450849856 196030590658635744
46570969071191280 83869775875927728
59321874371690464 72807369973880320
102243814259366576 194090197447375680
49019107831882368 152332824913409408
15993727332584848 78429966989757376
60162457150884768 196668597409329408
186015966995477440 191954040185019488
72358088869819072 169759430107120256
75698624986568208 176061383870717568
5320007265785954 9477490447439274
172744327389187712 185225062095539136
24379857020191768 81583984929974784
90812728693998464 158478948696557472
132844193097343184 194776494901587264
96287077624895232 194854347571075360
6015046823108040 164421239937015840
176826893896300288 177734690618417248
53180333489246600 186402568261868992
106281850703479520 111494054880485280
87628824187056752 102406701716981072
65874145261559632 160885157418317920
29888804653737728 32368515435872036
208666928220292 196253361833593312
52369732709212176 106040107398282848
52730193431792848 91208566822036160
97011133825509840 178340241792329280
73059462363824848 100544968116370304
116803884955715280 156580666187577056
64031412494160072 101130227605181184
58590404567144792 176256058967496192
24110221976074808 115835486234829232
49889203710515224 79848385950026800
68349948426089616 80261227331776848
21184522788598332 184204528896624064
71992735103298920 193753454772187456
6683773886770246 89169570515771744
36746668094456744 161186868837301824
33067763763014124 155227074763568832
71565632132696296 109835828307093728
14647439746301452 151095941391666816
63235627964257216 96447695498225408
5036258907929327 166810380966788512
85899191987489648 130785171441888336
51043499960366848 141287870539129072
86261856338066416 127258004479392016
27807973912789664 171606909940063552
120446319052289696 146579791276732128
26669307137779636 152907452448663008
62319417586483008 115189523511846192
86918197104982048 146312517179345760
57827913645798856 145768622482208928
14846900982561958 109425300073883680
51444538493198704 167033425258963808
147401043451515360 180646507086491744
16335323311920238 34784863882166072
107288967328031792 133421226637256080
140232014950169712 187304246141226336
12631503221204672 122434001613485200
43724610677634560 135832685004425744
51655370698776648 86856930959837632
83610839619509504 191185148542428800
136355088926200464 183487783599648320
76458722297460448 194687013089589024
114016941451371328 172950586522068896
74307254448471184 167627117076167904
2398969214392563 164882244344706784
112895716313328128 169917459378747520
50549571000595144 165872927094585952
67902662952609976 194231601380258208
32124166868330440 79916331346858080
7664341946333481 86764737786306624
47207459970020104 178167112975303616
112281324724138032 161826459877165600
105462119256580464 140497466920851792
9366057456778450 40713180515175504
70534693158426528 151171404036133632
101224080909493456 106658978415386720
62011440913553616 134269319238423424
150270744351278208 159181562877951392
3202980209449565 140236150218137072
46656149620425872 74383209174994976
167593320515517664 194143481470452864
56819712114964368 97656207698566064
5005475686627819 26729255731182192
12878680214005798 44744416048315624
75343935228454048 131198105418842016
1572981874206859 84733756239665184
58514704791394000 195515825086891072
54012236513175376 119672499227547200
32572517448592508 90545108276667712
55264672542447104 194428275885434848
22024531588604464 188720901681586816
100758792616003728 118746524536883392
42776026953443368 62193496529280080
18832932912991908 113535279919707488
45088076736484376 53503488023254384
21368263835527908 164618152504311424
3551139695822925 139700936080736720
13316402059783434 171421824419462944
163203171496469408 174717198131776448
24736427720934080 155404645680771232
59353279500556480 108719362224046784
70338706456319328 94303165900238448
55509911038073920 120082279561577008
37548190064712648 151433638398869056
67116994811392344 175069896767499264
143637806874997184 192839131820167328
88326081460795216 185332364758961856
23435958770023724 45822536535173320
99445166569617344 109123058424670064
39468772259654432 138502612331241440
65178975417745560 138169975674461152
66523747400366832 142793806729028608
23379315375378612 142879804352717088
109940318551004976 142527886948094224
126862817053641840 168950969255986304
134989426848669296 170108350094894560
20313517650781768 121265268786775184
7367479205988942 116922562698370800
56743388824306776 80492172100274768
77043091577718288 97861698818066112
14753872652074006 144383081086492032
37030177513972264 173622551467686336
126538874148343200 143936906821908864
27197064490938056 36241572110409520
4569313574302404 160275191418038784
59291690410981240 138464031507387712
125214955833099232 190812103315422688
127437560771164032 180204333564356448
6743451520987577 188827543482791904
64920154809563544 98492898169771952
43026097947760088 46020555944772216
43039072645816440 93537046547395056
13841342402751844 88449744365797200
90990192443539712 187445030953040448
177017600928569504 183530017610015360
56504494331195528 179444122541677728
7035761419748083 127185417034616416
6346781538508111 75589888016213824
29176910455642840 128893497275426640
114289415142991616 179630751282376992
4920584114300909 113179563839281600
36441416376043032 102315339978302240
35397850838338088 54570725843651016
120684474995871040 156343870303369152
71324100181154520 119921643290829344
143915666871210992 158850417931075008
85600436453830208 150480571671391712
12917217405807960 44482777556281400
5547015225486171 179458840083912128
164574857326394048 178942071285734624
119843246786182256 187213888388978336
21400764584988136 147086129556582720
83788701381576800 166615109702474752
1243396952544338 181864953440169728
24953536296604524 103955840270292448
3207204839257465 87620059754470784
9758867917874160 110456790075368080
29730656294533548 102321434418946912
61667816487680024 159199132940400480
130280609133974320 143938789789772768
9267625672866552 158331983094807168
38913448458748944 124730068565002560
23824820007579896 120143419567756400
13333700774053952 109354689413956688
10579269766647148 121466833430669040
23715855674376432 64620699386057384
91742902545592080 94520391645668400
16482672396411844 133962371417455504
54229297458533056 122013819451468688
62655820914277792 167139778076757120
120004942852219184 166838162660912736
13765714292254380 37725673483449008
151060030753720576 192746664793497472
78750730138518048 99509095167450368
37632180548627968 191160907854702208
106535661187170320 177763133873316928
52728365190877200 151761939270225984
101457478425750352 162496836302543648
12451016609674334 25745486708513996
39201245134637264 113936363417773616
78814122132778624 143580692325248992
28430996896790172 143916737596727488
119005935456688336 159044868247257600
129151204523769184 186713431961214976
58497994974021048 105355797963356656
96295921647684832 105175379400796416
117172025179183520 136508985736077840
32752003622162596 116087595600166544
143981307250001424 171641428952329280
147345369725273248 170187218864624096
1431654826294026 57846250331170072
7913722804848124 138768969150417248
93010604765846032 124110915886499664
50669757420693376 116640391315003792
54652401690133936 110867610559137952
47206063710726000 93327935020987040
28970588015639704 109290630607400832
53639245725920416 166375368502474144
51570300728837048 183539652307353440
63019346331879224 135711449886947440
42876760219334968 89081421002663920
27182726869132472 53986465076117696
112112172457140432 169436542260847040
103966233681421536 115228411025628800
5761348554202019 117542668231340192
9762684589056078 93038061622461184
18634256464254532 169207501315001664
147323868974831392 188984878120258816
33064653920494528 41927228093329352
26553061883536824 62649763222517776
36303539835249392 186582739296568512
7489436079162483 170510128840754432
121294617308388000 175896744149295200
95986306574258256 138358299267936416
162738843915533664 171366811963520256
98695691614772080 112985452034101920
17367643942532486 163523513577652192
8875167162402674 120038686575967376
140611074920748304 186676475650343488
100606555619382880 169512962629298400
62380274631427064 186251620288424256
20641220252979356 111865228950556080
11109944700992376 19986458614395508
7480089531577644 145678145131898880
117532498235584512 149330263385978080
2905800638421101 179311256583387168
43743021577537176 149964711846197472
13266040299262192 98578824663873408
141044970029968160 193069086570431712
1244211556133501 32742472484368380
4100291461073581 143383888872534160
51894492305858624 185841676870583136
640260217333746 176425582954567040
35339909397295792 78529773551482832
50650954874195520 188235883329404096
3095194920951820 14588109673554008
108401066180430896 115745960207158272
13766262169688828 116578937631517888
25927456024544680 150975322117998496
75821919542042272 134893431987452128
39935360236776240 118693525227549504
83818660946025824 172701580270827328
68529150999265680 160455709795995328
6691004705594824 89584617444819488
41878021501811 48889257291312624
83251691479307824 174382822352605344
56803006926231968 91597880446613344
83419091489870320 173492053294511680
53909326174235520 124860453109477040
14372494976201748 50203590593239760
26718992985446256 42857911377185680
78733622655750304 133781932237161680
92411126287807824 155086725168481664
47654518126610 68822623601938168
53054850283235368 111804773699155824
174411899095516384 189603617342532512
46898528197866256 97174138335893680
40044911153991192 92458727939439840
55258422078735600 108645656280764896
6910498897999178 75298508355606768
81501293316276864 178783444594891520
100960490867041168 109788210964435744
6558462000137037 139103981161038384
56545660727524352 194922252968580000
130238731751332544 194932001075154080
60142659736567240 114633387469273152
25482837282947096 100351204352552192
94938437961610560 147227436053717120
4963054723973796 39198609562204576
51634727850836488 150962810689283040
37760764601365536 48087177268438792
19465521594018560 145295697073385344
75236981112332336 132037922435754256
43435393519687888 188390767325679904
116380076522360800 128525503819256288
57708185487226344 151235448736302752
86757255118233584 131879517968615712
72977430504583856 159722510476607488
12002461591259300 49164365180473264
51150640223321152 126153535019487584
56259620469947792 132272514177893520
15520601418790964 46191881270762144
42942595454106728 115731596678763264
82396612744833152 196097089092974080
111014095275071728 183133087343721440
81471901715785024 126013078421458400
19956408470460652 74442735382174016
23458686306547908 48177090780898304
45637503477454304 166653258031398208
51644760587779376 189597537251926752
131660005152731888 179319488263844192
57252364487939624 72686861647243008
102322892308980512 138811443798822960
33133802042683460 85599859993808208
33727590550430964 62997477640233872
49179124395577032 149175544884074880
39736924448465832 109268481380273200
145978024460781472 184030405814983488
126585504081254592 131017108381151904
108779331946988576 183207187247098784
59700461030521136 66122813472364328
58347167353416296 124681584578446544
36916143271295848 159463611240423840
29100944540315740 39849191286090744
49411219959348912 98810175064886240
85177639574270368 95273463378360288
9575580527301494 175856421958245088
62146275764634296 163675740728221472
38568693819146032 79720983727002656
126444923303620224 164041016099673984
25367610619864008 68022701647812704
55802313828778288 143829924618457232
1727415954651615 65286052252227448
33422496225415372 107727655296172416
120892732962789648 176336317578518592
131934410138970848 132308963857038240
129204473179695328 194515181573319360
78671921382452352 91438797780218336
126224147775452368 185768514525664640
38523365386047328 183210630996608672
54179038372520608 78627771685660192
20477966908777048 112874568077178688
124114886742249424 169634538445103200
29644717304835880 146859868753678144
5132241038757194 177946633418520352
31734344865169296 170832984920195072
20065500659720308 31972751360332448
161130322082883232 189648085262035072
27195895486881644 147889652098073280
68006491110282904 170538054089588896
113150434931791760 185890851404640448
61074136027610256 159428761108638240
116049248854574112 124911637502180528
27239542324458888 126102091668127008
30519677446220740 189826434580902784
99790411658280944 114364809412459808
29471183681036864 145068780424337952
31293970967505076 186412431122452192
35034886157918028 110032496898383792
20272505622192512 187756546780778496
50948898445319976 69650197047066832
111856186417936480 173339396127195776
65510798915654640 174692897648726944
173208481245073952 184422145282207776
22795542661837988 31985235806764188
28636458410671900 177673369416649888
146066748195783968 184149457951149056
82481099076577536 196609113437500384
113236467784279664 115561479489588576
58500305490768128 95650796474746608
4395887242698134 168692168586270592
69386350163732392 164374009726591680
19443596642686156 67607316830803576
16257084770656912 186313606399723520
45314744856003232 144413646010620704
121101202423881712 168046705578622016
67727032407322296 175543131714452288
18890179295269300 119634081875949824
22485020904778072 75190635408311440
24706868885835452 133340973208029952
104274109281433632 122537800889222832
81723762735055808 117544743789437296
38643292263679128 97699522506465936
24612011998780208 102547516163210064
65330974105627568 67934980167138496
44411242144168336 173338697729023136
30037172392930936 178324646861025632
113272254371731456 135147981335466976
49871026427665624 96513194267212960
18209102938661112 133431010726020528
74325414884167232 87998297354061888
75705811603219200 155052760388531488
154467277349954336 155253034100886816
94915111178502432 168105125280908960
129823044728030304 142264796203650896
139982733540058160 150142018265610400
56977668076797792 194284911642523136
21641050390445520 35023037551208140
16061768054218634 66990652222269048
110191909658789792 175033350903067968
160357115640471008 195466271407623264
20398573501399916 76691947189975536
155704345966055904 174997184208948576
74213256133369008 161134588042391520
37862125403551384 90814644575491328
41965685523203168 81775138757075360
81758837856870224 128441582550037760
111612824632245840 182830022259201056
77069960056023264 141523054068666384
62864680767001984 175546814374066272
49533419956197968 56869380812307960
26284468505217820 134640640156696864
52990685639543224 175511617855991072
162915442304311264 164797380782820512
60759309445165800 195806212496665664
17826678981800544 23920500310036604
47369178761489456 114994716658452640
75995376180844912 132824964130340912
16169424104175442 162577056061345696
20956237179742864 159985905178871232
125510404224698400 146464864614182080
40859340809502360 70868397929641456
11616207529993358 70831752451638888
41627057510876936 102865775052171200
86267349688976192 128514715543680320
108591920446017728 133217495438236240
34639603184995708 190495921267460832
46362581175136352 75603620983620560
30629563543372372 157686302515934272
33211776697123044 57044198502239448
112726678806435248 169795978960284672
63178811206688424 66441338766959752
18047507981359708 113157333558599328
43293122795691624 77322000796152560
166312156949111712 180080709130459968
66670650345304344 178535884379440896
9427290406516058 18403654329026280
25939371006208420 193845079522534560
130144501769212992 186707794734193920
126119244813629968 151666543731788192
75135819008419168 139210250522906224
8324971236157270 187322815550482432
25076817536567816 153645053745181472
28986220743728020 38115335879460144
131150540251316672 189212631024545088
76058338012779872 148928063641646240
74879949880827392 181968070383063744
108963044949589712 191885213534505728
114360697518219632 160092492935091648
135761293993520336 143487901622260192
60937302744243280 177711096234299680
20557020704629720 85813014118028144
126190061124292672 185839101498555232
134685621719347712 156942507577077440
132002740792259712 174080400154627584
65602863864015544 156547355028608544
97220146278299040 119626260114952320
104531320985158544 181520925848745184
47256311379697200 154998126697325760
87495205344240896 174664367158870432
7947303378444652 69278208955915952
52960677942774920 82950107182226480
50492110050488168 178786474034218080
5642000631518321 62486298109664184
6892992953896757 125836694965702544
100631093548323072 185042277013211392
46018248076536720 94273301615953088
117570401983861008 124382361414724112
70640413124477104 127590950593548080
52211605628307288 118654221303295968
59628512745997992 74089888344053104
22115888424142556 174837038673265472
80602184324431024 149511241431183232
134058426906061488 158214467988175424
94803472438308112 103178236135159488
79306934490073216 192668684968321792
103386648071794544 181014103742585216
26726054333206308 96534528782327280
103979363778502288 104323425113207936
15732161203205580 38243206432219288
110828923115137168 141799189355432256
28040670367583888 185915031070713184
78128123566720960 134854346842705552
52880474251279232 171535200190432864
21361830072090436 42506160210760152
87240545642129248 112512837012148288
81776615485292224 192097114044955808
155349557504332128 174325353374324960
24028186255372260 77161499494874000
107291508978019152 179255813700327552
107053120526931904 165754260320947104
120733955044809152 195320521704002784
54464263556995304 130932570273523424
2392258845107929 153362433014547776
601186134943901 96284378320213552
87801042981350512 118975841651281456
148683347801338336 173240549725938688
81426136086999888 167673250417751424
166029744670760352 192283934436255008
5779877973505347 128721165745304976
33518178168219472 129797575166504816
13211330497065018 171275957546334752
147869893775681376 187813700615281184
91041151139474528 93676606463513664
115619959210894224 122202294507752896
21430500821334080 123596314414232016
5437662921186533 69110549089336504
152816194818822176 175061221922695520
106619737730547408 143396129264331600
164240162156937248 193582579622435776
62560428439591360 87042482556078448
69521494120493744 129862459127175056
94704249158442688 167808813321381600
59656644324385040 159076422773606432
171124940760406688 185052353044077728
50249888211357512 120153723068861504
145763058048470944 191953911120165184
74388288493615312 99506097303746720
54073111647428712 145425634864144960
55487096114042616 123948678952185712
2048100775481623 68465500384943328
10890271936375922 24493894797640264
80519684771517328 193295569182576736
126933046819635776 134660162851440640
8030476011174151 106580467787220352
89573261389124624 169099698006047360
23847190731356360 155469204975167488
61553898466471536 176816526856221984
15489792080736978 131229169493761152
65335288649525984 134584654267331648
30889895220988248 50684517073063648
103350871087147808 121291145916528816
36226105385326784 37717241941805048
6780194828735419 91623142287035392
62476498989304984 135458710338522816
40596972348976432 121811181108471568
1396721651576868 159966501185263936
135437706471977600 170670170327063712
42649749003428008 45762196593938528
117436672337008704 150535546929967040
50213748749667584 69701334312417400
5761652679163743 144307816800173600
74456142567627696 195173083658055744
45662246623560952 72678973738361536
34993026212484424 83220250440159296
14302763042824104 21164493968912136
26900904448443356 166714541584859104
102875413218818112 113252733320074768
111717489446730400 179107570956607104
17144828513319064 24022668255691284
15352998827099822 129547388275202224
120231705520729776 152453965843605664
100458899800515168 181139310940760704
1722092757872984 185137421629876320
140749503130652880 159470966847572032
29876387701858560 119123988524603840
69142848322593096 77318508232516448
64087752590814648 157494389365766112
53981842826635208 182900397460826560
8725358353924921 56303819702004640
10782365593902284 109894483806648864
158268671244531232 160834735665689536
65983797589129624 80737141157824192
88271838858233632 104790527091014864
26055386250598536 132859961841875952
162056403071672640 191785175421031712
31947439530930512 133764917084766416
41622993862927424 100900865142532192
170663724801117696 177733210060794080
39217543802171400 182536813915550048
36955678205267432 112030841888170800
117041634983286720 139689842297361072
122191020706922592 153514478909317248
90660012776789904 138890631545307120
50690459131593904 153492204510889216
50028822259553816 167161152284364256
49096309958235968 172601660515009632
140826058232482800 180585323809529824
47303333942185448 170449283380396480
76155367050319232 130499278000303184
23995326202084416 151636376710967552
113818427713648816 125072852608369552
69679274463609072 108642598403787712
14773908953373576 169442392209777664
22337398476894132 64305941104555712
66533169292900704 100307158646642656
54005614339091128 58335523930166928
100410604181596752 192247927539279680
15433422752909830 111427113574281552
139542569458956032 150843343140259744
58150088881742216 63697099616254792
13165100579434786 112250832219588816
170434574348244352 180227125099600960
7597710714569679 133273777355228608
105530249067991440 159191465325577248
171965081627120288 177455296501671648
113121275758627808 160811314417922368
11718202876401976 102326584188910272
50642745083604312 140612791449642480
15352975290390210 23814996008546904
37187853959281336 134665662524704128
63344990901139472 163406399280920960
159974072012286880 174616531332977824
155788283093098944 183052767788155456
48799661079426736 167508631950670464
77584133881377248 161257650525877600
15753023596476172 187250392289293408
53799764763854904 182813005780018720
115068912391543760 123058920577834288
50698964330221048 138710241870591040
67279724175697496 71654946951639496
54853153333764744 115700131338750496
90436313145125392 158446349667203936
22271275393081476 58513105235880808
81090892902042288 155942804234168288
107032660955578176 185282470458349856
27697800747464144 101591048644231200
126113283554103056 188813221216744896
39352642521391024 177405044690303168
71082659916590728 112217533846295312
99949908683307984 120903378647028256
129672754027250464 177825700882441184
27507763235214836 81223450974389504
22940725186567044 25589643310326848
50638612590278272 96682121520944976
77847992402558640 100218642824474336
184452865466412512 188002524367402656
104447284381904128 120169766510508336
67666759582427856 71946859376666024
29452759540824296 176783124533483392
54970568849966144 82966927420665360
3550772669981460 163988064377442944
20353450246107480 56380837651243472
123484799757193120 167025393973541440
154193198413684800 194927508330897216
107102449391301136 179444193200801536
76843512919296144 171082014227820928
31910901595097076 142430788936716688
48414511360502016 181194356404273952
69527029159066728 149173490397030688
114649422047529696 117463153154702416
173458858464233600 185580318599898016
69992432825504208 117775538457787504
21334117092266592 22863869052424064
79396265499453984 93535628142012640
75445141529560096 180517945788490272
90615053493880224 194756423430552352
18890209580736828 44530033165519480
72569204752654432 135266010077603552
51360379408222296 136202321460544176
17518856747600224 75001766806554672
84948090982928032 169930626174581408
59232672298870904 131639438994881088
40991395871806376 78060087049771536
19537625935753716 122266280775559008
56025494991215072 106156777278069712
24935703001142204 71559525845163520
50488128244673008 51729229026430040
131917009354012512 178950292327106368
96209437987095152 118411025560797856
93764900330901712 174808284200770752
69702905516615136 186085079344551424
5062721348752953 80894163758218688
109714512856777472 157149404156286272
47603966303090880 134007389100479184
61829001046290488 177876340050598880
94218305119290560 164189294781864960
67786348939071216 68273296186288352
152940726307286528 166387374731896544
167657505332813984 182854551006411360
60217195220933400 83723553501871600
1088842093135170 193248626170759840
160148640253849536 167261805947085344
145025653927060992 158063469867369280
153556106252066752 196752357329623552
5849750790802425 79276007350799056
1112377257096184 89363456242848944
123200597749904016 184440993070644736
182461725925050144 191874876760624032
175918153439507232 196782313130629632
33536966210771904 156480400898708352
135254995824281920 171197234488621280
127404002834923840 129005173547156192
48127667308311680 158009425529048096
8541036631336476 143009560908584496
126593884179489680 150818983362667680
173395297401430400 188866533369076992
42684128545295904 104101767121584464
129409112346707632 162171484287038592
12526952818252026 159504262763842688
73228111281989472 118958267814387920
61422492508748920 111314389751582912
73476647705195488 161219629270629056
73698952176986512 176369592108560320
63401876714725560 82444022021311360
80147543304088496 116618543997617888
46273656897199432 113537175332084128
111277905623465040 164945724942005376
5720462257103864 138043039184521664
104862014135947712 126914964158571280
31334235433420192 105493089545596544
112027471862314560 169280382732149472
45306451770088808 135017440042761936
24918877101097176 140978907294463520
115557115623964016 152633431102717312
73940780512209440 143513080998579296
6012139688382595 89424628507531136
94273037530384624 108313780918997040
104917799050189248 117811870574258304
66598314326153256 81159212376866944
62166872961156144 146844004250092352
97534397118683824 116180601348774800
99245981578429488 139472140831442592
18085111595451008 49834968522668536
119911796598475136 172352855507136864
29484405110676880 147371204623590208
90591705430179360 151135883760208768
9218192178073406 76682612201355680
65817303049322552 93030551088990032
172779380136058976 174179389391114144
12836440379851016 29608064619053568
85886510002855552 115071252202286960
129879756211163104 145076283258955776
131544756954452096 134392757915638224
7069343780867828 183770489482255328
57333092149406752 174643568756436800
55451415021733192 118089306399834384
31189481716704004 110254448085512528
97396602125300784 106008681092690672
33051092973231756 182378237142625312
8131121644282375 42709754675154296
3315994469688182 184375707583206304
171889775725784448 190165944560781408
83554247266600480 135857934792255568
70757855722388776 74983508736134256
26999272167093844 161380072283635872
70129304472463920 189849466779099264
8410451491485794 127943481227106016
25212635273861232 144201882411822080
183188657376684256 187715281640483872
55766111020425056 116525885435366496
44136496632255728 50902990811887800
74776940615306752 117752246470062704
79032815831967360 121207145506439168
22451241906507484 129295548854422448
126828845747125040 151995581337146304
147533623707018304 178092241703106976
97375447422225840 153291632332532320
23819159309436264 174194987891751904
76486184161700544 193560299414392064
117753476950110656 152270265386063616
93461823822079200 134979832067775792
76108335147005456 166041116484270560
75608487698570672 122575427222141056
38579154078837584 111425514833293744
53480406200719752 104272422613878736
154577463365394816 164775735212256384
99553280764964416 189238706905863008
58932814181458384 115579569163666528
35405372870294480 89386234562952096
10704516972636970 106194811312331808
67612204652983648 133375249466932208
17339869042943018 19588566252185772
14147182884537542 98712096565884224
5212872362353847 162358466509671104
102488717815619456 132052332290257040
8254797628063916 86412834142327616
59993777550053432 95232137365593616
53556105317547128 83615207723708336
133349617974276848 193888358979630592
5793235567981262 151847766107747712
30559588073782756 126337383401388160
124429087462507520 168761631820942976
64232455610874568 159781663408129408
46996979410297912 158999544811742720
107305586416159360 152994454080392864
186188684705667168 188861537112430464
39609009024518896 41938621910833448
84024943571038624 150283976717407520
73796106120803472 179387563145816704
77126718147580944 130917424465388464
6840303843379010 31095932089558996
12777812128503254 49942034966236360
6287729409999278 77158442124132144
38842472886148936 83912343407176912
160210776996794112 160358140125557440
29074794004077628 161396958655324384
117388020440772448 140960094186975456
10931197392819968 173230188075295456
83108155096770608 162603881003429152
57949621223729520 157761985878405728
62454359528135520 152124795054405472
84586365020295072 196635722088750752
151865656042478112 185012160123601440
135765445685863616 180918890901125344
49373523813839968 114057878880479280
62636837000744920 143871365147982128
37902949286066928 139780045584130704
139673970880794112 175167333789006656
126977902592961776 146231846078003136
41436009963759968 162544596170085376
30315165264351932 178811902608094400
112468280993933568 166741223866059360
42129196984189848 75485016905418208
9642073412778282 196608021536818176
85714027796955392 120485200538234640
28347492111162544 33489952186923992
66992234691856496 117886747012566336
165190703112659296 192928688927313184
96498024151507552 180907344380614272
29500762229378436 109169857058390832
43689356660283552 195494789117710112
121362863585728320 165803952659969920
18744744134433396 126478267289841952
82639841885705296 142491072276902128
100646617947055824 174425739309946720
44935129036182432 167727520425903808
56785633367417216 78733249134502192
64658354009502168 82496788534076848
128434231937485392 188360358902044192
167847190206800320 179056792711470304
93786082909813184 151538217088585984
2123214343390786 40078833343459200
49172269695500712 185274486998933312
3614704399541482 153174865165814720
68547581246162912 152424298466901984
61646720040466920 66539039266539784
85623273037942944 107503748342166880
76371878038802336 91808742537361840
39763362200730016 97761336047813712
96819904789396096 133408759349314704
10491285554523498 50264863289597616
87122330670202480 117952095411593616
44695700956803912 80942212322195376
7142868101693797 122767509622939440
65027955832156568 81482554404283584
31544924311823600 137591711181797456
54209424274496864 179896690268367552
100990351953630608 151466779743636960
38213582945417936 39979304093290464
11167646247801894 146656017239632096
7761171187586103 47002051482939360
10255703407288554 192555754156756864
122844304337871968 167896405086064224
41822992840375928 105502356404794096
22196004993507144 130146924668540128
78620377242830528 163719798843099680
33026849800286552 153387790840174368
82373476399917792 191292673882408864
158797057246634400 185994336747203008
69223950558777952 135564428158687328
9475614643771014 71046139809488000
67233562841443272 76789617931809408
118988311861428848 125280843433004672
27670684999961976 142680880032763312
40824404779688888 124135040270187520
51870667546816488 179998474573913600
75688256004818160 76353789634914304
89253546459994032 151901410740203200
132033692825436544 157604497430457856
52991853208890632 119746544638207696
20852268516838344 186963925191178720
160310374195462848 195230078555275264
85013000364441008 115933895237753712
39011289369745608 127510542561030416
76284846437219536 187042345779177280
30920899760394348 52117666110388208
138293764380058752 142261639754078720
183977369948900672 195246396270168128
18123756486489584 56811302621481040
81759513526143328 156212896669219328
143914151163368912 171863348740293632
82582915751536336 89355285634371760
40610965269661920 74960446683938416
68611321883425176 71855688541859744
60097029886463672 156811592396161152
36440634288560512 112304023214933840
151715062226466784 156565270140456096
142253057249796272 159364485404478080
79016106921706544 142204959178182704
3003065567544442 89673941892657504
133536841257408800 141963568136404624
6671584838571114 161339585306077024
70472928531950704 179608409401934496
24242725855368376 66157570317524856
2964130816117270 195999044258124320
60930588935370352 65414044676953584
101118661234398112 148231523800980032
21099865141518668 110793244443478400
80593341502606512 188996352714752640
98325770121349472 149687827233426432
72586046226342176 155640646886308832
147513682995311840 148001510842496064
54192910821789640 102105959102272704
90490032434351792 124333344783031536
163337354887862432 195261029072086464
156087568341405472 194716720323829888
16878513629959480 45343389276315816
90513231266959952 138757853811314272
79366960777819472 148290703583930560
61209394941212272 116809886648996992
40136468721233728 151315592741792832
29202300988012908 150042528619884256
34028146440448924 188863715389357664
77338247140969072 106272729354133040
32090121614079512 158888875338706688
1863215320896376 195594138109384448
2868142327491666 136482514897318496
13675440831334050 170762499670658912
440190046159002 185464974171309472
53394861312895776 92769662752384416
8245564845807554 154130479783282656
19824963300892996 155190574685646080
45001979306209712 149542094019055488
9529190125679412 114368717518868752
27093392087947660 158390202486429184
16663463462924814 33529143196573156
31433469441296808 121451773001396128
49934840487870584 80061987511992048
52962524871372880 160365620007326720
31085813235141516 142988559589792592
49012977392518888 136846260541198400
113352105455117648 171259091123473344
2674452407422163 5455438141086147
13815883009379788 175998206719315552
7237870487437770 169204827804967808
101357105812540720 194619794106531488
74744759509829024 171022673699967040
42666202809004400 86351362971004688
25208778038487636 62070986910387856
60216189355911792 142263126546708320
59924847982247408 113848590609427328
146919788766177408 160226279643632256
40408610243389696 164652505814773504
76787358908068368 133196339270770224
7490352695935151 190733692539343776
109915272285135888 166221336430468640
83597541217090224 115527025455514352
119763259770463280 144066381480004128
74344876147792640 117681851082226320
41785451679676976 196360215370562752
81072784197399856 90916432442396528
90404346674300192 102510457333331696
18995219014110604 169192343130960512
15014336081099624 158630839860714560
58086418449842392 119644034793257200
55506885846316400 163044471557899936
66162292065967944 172919793803121472
25823591774810808 39651050110569512
88631584373615888 136793876841610912
129551591791078160 188087662383648896
164657485343568288 190536320277839040
102794060469098800 161423567409360032
139437897771359712 151846713441936064
122896069466624544 167127434049899552
27290602648830844 66364358573104416
67536526066128528 118714659614185824
3849444564028929 158775983321544480
38821293045571632 127397852746534256
75117389211387408 119953696288569856
32117466083885108 69383841389957536
106542801202201264 151130340017271936
21694571177689636 66655950968273184
33894592257436676 79561782309566224
152626048228746880 188273874420456512
80763454635546320 132791897717094512
32529227983498344 168505897837600160
62485214799779448 132935191084036928
107285430632625472 163886747507439744
15251370722314308 107991926078326736
5440317416908052 63369592988844792
154312182143242016 165008534729875712
107233549505253040 145980596327318592
122828895457789072 176589017539669024
43431107523704464 145973650961290464
68878031394894216 146363919541792576
7343355651245379 165742468590361696
88041844532442112 170545059119746304
141620942649354896 193638209670415136
68133045645655376 181274538597386464
4427440654744386 97642810791676368
140658060132810400 164764399965596416
25234337123066516 38205845872281424
181348961606005280 190549459567114656
10779825292799346 62434367990720104
62392199882712456 142864697314331056
22148488999092684 130137211302049664
11307478511732940 167407632037778176
63091360363889344 64952188227197808
21997094185022300 46123910098364432
15219504295254158 17635380883002448
70659443715189656 185788928142011616
58230212252670920 124313101605433296
156501779766252384 183626829916867200
121802410060303536 128397735393749968
20146971222156468 46195589589963064
48105111379362120 106627543883810160
83001355458818592 155559978110682112
76649222445683312 137082260103880416
16829157630625428 58092518948974832
115242682219447728 134519577758902304
40904626330822768 144180988137788800
92076877306697232 169612824226906336
43519817034677488 129084698946560368
1791791993399810 98119506131561120
12090530156736132 150120787498576352
64076218716907168 70623405841356144
62607639602609224 64585841043924760
118698636109040576 181196133376873216
95149715377811472 186708108436948800
75718988935333520 189117305254301824
146277618076261024 152780007623241728
41849416396199976 48846862830509968
18142212489266860 21870090892292988
63843477175588352 91562069437966624
104707469456917472 147577254486423872
14106953463641598 85364703476594784
112718360364799280 165726861438513856
172567879877881440 173743735177275360
58652478209551464 156768951112454048
16954902460489750 59649098631396656
79183198218589296 85467588014503760
101045010163698032 135817260933078208
62155564148774088 117701333594061888
23306059054804328 122707817369725360
19974392199516040 126980536498781760
107591510928963920 161257769451014112
77725452434951472 117472812737989840
118228041871112512 192697932259741632
25432884149297372 139736482152725760
80874873378437328 183305568343161024
120070211075368096 131040456297818240
84138830281824656 103290309667618848
157827903518306560 171447544302592800
68293602419775176 175991407616430848
136226957329165968 150258724176231488
37644164462164992 194158681242251552
45433007481722216 64795765776367800
34523854693697776 82986590520134944
144153493026905216 154712062737024384
54891598848230688 179818795789867168
57571707708885312 191616718600713856
81424560101616880 89854702317256560
34217852721094756 158684581531785472
122312377268825680 141105466985450224
6295233315787391 96865796527324288
66707693446074424 81248835095152640
14490038806283030 73028367793036608
107967410196761024 162446058517250496
69720652121184392 170718132727142688
131535360682375792 176221923793195520
175873967959711456 183991560486772576
61131445058121848 70069645949243704
105185169304161472 113940369131363040
6496438872047937 50922722451827744
132183445425712192 151720802716239008
17513785784079210 55049125558526864
49511897130255808 176745116042130048
55127479484699736 91430319881493376
115080479843238208 119826778321387200
73372266377193024 106837449701147792
23806798107303904 149943022864688256
78279252659042752 107711972788864384
93997460382655792 178281259807191680
82914185523482720 195409259342398240
61445677178780248 138408809256118560
114951754976552336 121243175076611472
1106156606558535 5521271163641996
25868089280731396 52204759559344064
69841150238330776 109976737852317136
70327536421724616 182420679980510112
74812234634857696 175232837246166752
78709620987128976 122144303272131920
54426541704767048 118195953034669312
84793582356711136 86691720833544000
30606101082669724 185368373493638144
76706699332949344 133713294009164848
105869922996806960 109899597038192768
44365448954121192 99815802429079760
83771073949831312 93060136385158576
76241594526965888 141169375407813648
44017792810965016 67426748273988512
61840398356645112 190346194023831392
75275713328728048 153566045167156864
51489154502879168 98692704144048624
149678084900279104 194141776327118912
47757136970406632 110848783805165568
91175317453858928 166122829621215392
24344935925340740 83411741639085376
25493772318414624 65726084139672632
112919763719498720 118354085792366544
1853388778627062 2413971414625691
118383315726043488 177796456500768288
37027532371795568 51932696042190152
13098007314707730 168963257881220128
106367907067958176 148903119330435840
47859950444929712 128705598899276272
50660163609418032 148975502005914944
117132525813624352 171374505339370688
14027315902684110 30089802827832884
34747377627877288 43273346959784920
40794733949422144 66478013362776904
45740865665942240 80151157559022464
171261745422502976 179568293807614048
118651418789347776 160847314057123488
46603856268159640 176807891681266720
39308442608588272 170974882537831200
41980248599668912 175945319153420512
60341502035262592 140493501612265360
62316945314289576 155014685533996544
58031190176471656 59125220134675800
122666685133300208 124662508473365040
46739710205383496 193036127883404672
47717576706424160 180332485001806464
141965877857928720 194466571798160288
70200613768999296 153550061067183488
165543586293906464 192585837335040256
80299276376765952 92814906990707312
50259409261309912 162425908281523424
91324734790546480 133027532237589200
40320658897998360 81456633861182992
102549056035479024 185894280858473184
68461176080044360 186487353726914112
76087017072028192 137011578216566720
18426351652340516 64741159681346344
92540773107858192 112769635907227424
131037567911508736 162516070607740832
16185585192518332 39890709269165784
141381307281260864 163386920811754656
5319666908541967 83306929520997344
13981337652499412 169456216905381664
79043706147420208 127368147733038976
125420555674404832 144835633446898144
91339183777072288 136887759946720496
34130852731819000 73533164626355184
33490391971621480 48184738286700680
95965987191545152 121059676831254128
32714472831759668 159050316221333920
92465942824363360 138310458758752624
84706839321803504 89335200261758960
81714994850314016 157799040462844128
114882092088536752 136775418456982240
141821442546749136 172256687864672800
47132952939088792 103226080485058784
61722946599000208 139848339333791136
8120849983884523 178056322003032032
131825417743806112 180318567311790880
35879501451136376 160818542702661376
4119210155862029 78594520312260256
42102372705993000 65315627694305080
167864274505741888 194569029065069440
23089649754226708 113969951732065296
71355487361430576 183701581419476448
77960744793895232 155516586225467680
60502463489392320 181654946113793984
76668248854294976 141129828701386096
50542417525033272 160115287615726720
111874698401495552 130546062216226960
69243739309315816 94942372988798784
129346598685888224 181376660138110848
113836359690139376 194044085570387584
119187886353600064 121069567988909936
48267754971465544 171638673930201536
53061973221454960 126775348222103632
176691522842594624 181760709778164416
4055754940686672 108935203676799184
86356651358596576 121417688858734464
43621386240935488 88866725605394384
40878233360286112 77434935900317760
73068368119729344 153211314553246752
51835655982844008 194411414489241984
116647411745643952 137426446294511792
35481369952637476 171126638029350656
25786271624793692 40875822635048552
25409000497955528 158425790979539776
6388247507336037 59300068282695512
148538765782480992 150191336062626112
116750130635550096 128215512518521616
89290479248755312 172852480623224736
186370439692399136 194279061208914592
10006642376477892 123712132089727024
97010637552240384 196026825549403488
32674040501723644 189865700577321376
87386249191160336 162588812150563744
9148115900857892 175081103020672128
13535110887417456 68747004886914752
154180701439502272 181732121771487360
78896237201439920 127672758091183232
5410736312567507 118872811062061664
171003079415171456 196458712584936992
25306242206511760 58897571988105656
59316826362770064 168432690813725440
24671343536647540 140164258845253104
15150318143437534 27779686768017304
133987438459864976 191692410631855424
43971514974072120 169677934418509152
111582802720041344 157701302290425536
122531663663043600 130911146243669920
59510293954125536 148839380382450880
11896522792214324 60155657068691880
18747638020038056 38470584710807136
13835891145651634 82982608480198176
148566035135232064 165059397178350144
52529139076398792 149474216453518592
7884691412172341 87700988070536960
17482705173150974 166977735557818880
25768993137234336 133489722605628384
69036259304569024 144463555982633184
168906486237290368 180708171383965280
114661726914048864 155065103124560096
25934624725752100 31161929670380076
74082732796530208 178321225369079840
50690200964063184 111082315950230096
136190085472743760 154913295643726432
28980292199560264 116084486700411552
40368536030929584 78171502715085376
77247159783248368 181138246617533216
30094663925229596 111664052515040064
160271394358397280 167893163627033504
43482265546524512 92739657939993712
29795289388967716 173574885365140096
44984962871550136 105427447907531648
39521209442851712 124523853428187248
18668034838379176 185425239231982048
58277453573126216 159113108879461472
47032481444049144 93585032680405488
99593577621442592 152728501423320800
28468430803823636 102195188769377568
9539938607144680 11767947898904344
10135983761821978 97606236191470704
112786194815378704 176761610784509216
6920973326552714 46452609365654376
1936794299537415 177306452704666176
63608710869176336 67205587634918296
34445984734593476 177199656743211328
34840240453394760 157531743259067808
171727599049947552 177961327635500768
43213575432356696 173570630668325856
62230773700949848 128719410291079504
95898160193318784 175176007961929888
169493007167526720 195767537316768000
55057235242200040 96398106010062896
130815159846006288 157933027084397920
18671039261537740 34700437874210188
109600320213636848 140276173407031120
1686103496972251 24496751314613788
106627045611100240 114212533288029344
118358010975605728 136853418586677376
68205774580643184 106197464016434192
54530745053470632 127311307356915792
95759364448128384 177350401837933152
38109299829788520 107424869034981872
99739207154089680 176562500540177824
2392129397718188 174730540514989376
12154366046640544 184913247354069440
925637424669611 10385349439043168
155277736883987552 157752117584438912
114887439276540336 128903121796315936
123322606782009104 139010658492503440
100953357627552432 107237365436985904
26645236171177276 59379832841454232
71508174182184000 109461898197054272
181199934125621376 194288623131925056
66909547176578672 188064047696203680
639236984988340 114503386574681248
34785129668540680 47611732010932888
12301869181225266 189509752239086304
78028981367733040 132020054394768784
34607679658981188 96599101120925664
113911619737651344 118039765251873328
1837841841690353 149570451066670592
1912878441702318 67243295139872528
13386806520063134 23424178701117236
155939253096959552 168838658449961120
24934154269892916 126660911251053216
81737280267202736 161432610726066848
71708420259070400 169171353261244800
93237291265376848 149467605011128064
68870015579869768 97931846348740592
165174804040237568 175113775814432832
145883305890699072 164194913987453760
70666900653360496 153485214862159040
23664477104080412 190903580799459648
94866611326800160 184682088427083360
95528968290551280 107540568297517408
68498611512448040 148575826727784160
68256938112184736 143078379759218752
110774538426945472 119448144863470336
99247362272853936 128306143907581968
28404496440535352 160366025805055296
154696771687826240 185032446236072032
43633603681162280 145032770621669632
83611929479356384 188777175488385408
20110209705519168 49732370188247144
182393079596755200 183726463879098976
94213215860826784 129530072665391712
3855573249943729 64106066939332032
78965197210944224 186608884014277280
5503868496434089 110426474504851824
57324684963148944 61736098861749352
9293526473977986 11130033745781916
104401007948723232 147128202387913408
27365546228999644 113359064022573248
10065931412560228 179817961409588320
22675236859160028 70582850696832624
24211154604480340 194509873989884960
20642906915860604 127345739121892192
115504882690630192 148656130919338240
169612153550758144 175024391948389472
132800643000486336 170780948724058368
122989352129661696 173151325524826624
100610857754728768 186808237563578624
80606536074590144 121970305416630528
61119644632272968 186716279843709024
20934194113311012 187734004884019968
10586959932802096 104848913835090624
65726658352161976 96782343224744800
67943483284492984 177877450678022848
25965986501805452 109503979953669952
2369495026932324 41011303698604928
35249038098537380 150853040921432448
118611718043665616 189410922587295712
136065474422936704 150490536907599680
175621750772350624 181839620010350528
27160878411959948 60709110327666320
64200214198597696 85401718225067392
114510808062465696 156133912654025888
13529163286237338 74575982766408672
60180382695597288 166462618811089472
93443595023046272 133039695556055392
42029941591084496 75047598109862752
67797600464982960 155808026856548576
112795836882769040 172097069118026528
64069776433737976 175113287657655552
104282000929067888 195808818254345184
110946114428914432 189715983975026624
83282743631196608 130599277929319008
4801859598034824 147978776130629984
19506291971514504 147180296276214272
176973119735993888 180566995790865408
13014726059283104 58716542262799616
74241263947520048 147387693271943168
101688655024067632 122696869441870208
58487053894200000 167808372941104640
115464364557660512 159852978517390880
29452091565786144 161268994298710400
52542880924974128 195554727938070592
71615954955599912 187046051778060608
7577594017149786 46023658770757400
18318187801100804 169424442106666976
65074909629336496 88488634043198032
55647982690314560 189062745789631968
136209450517531232 165163028632366144
931673067919273 126084984854372096
28971839421449724 85744351681833568
11921034869924938 147841063629448416
32421084565776240 149906977333765568
90675579674141984 118678098288324112
16674405148963098 28966927455827312
105412307507255680 189204332751571776
20067023819831520 61129113465596464
109028315296682624 161293143850256960
56199336886922944 124680457733341200
53638951140670224 101997853221349104
84420984093434640 147100056719594624
93908878918931856 94053711156473312
31330681132074572 101789670609463344
162144003746774400 180570582521069728
54957260719327576 134160607967412784
56152267203582352 125286300203778400
973025325554554 21361740821231188
131988318881892720 195883813770056064
26068588568841356 192688499273480512
9201090337840226 23982245464498792
106372465018131776 126927462965974848
56269286735725544 133770562783934304
149575402457975936 166847400092154912
52408092347189432 193372869233024256
122531474807803008 162257584062335040
73302746800711136 123678714512093776
2492895442358352 173965843343558464
70395262704490776 80593906944597984
70811040607618400 103344624511242208
117846752456680256 126635295246197104
34508999557824528 75761971128319840
13325532855658770 99315181149111504
28907312733739488 113576061953968080
121619797229861152 141133216123696336
70176786539121112 79534551651558400
42142337244658064 112443011752544080
35475516801067296 86761753189468512
114755479135520944 147009111478750048
53728079594544864 145068485461601568
56294890397595904 77301633568083648
129980888506499824 135876154167697024
80232561116531104 143142596296940624
101252477763730128 115202009028842528
117919522091642416 188105486923235104
33767870024426412 57457802207272176
9334990402321010 36869060613124136
68112939220833952 127374712045282304
51657833763816312 166704779123537504
35580069335887168 57806411126413656
85655448924312832 92279267270556976
36008945995870728 191036806207777248
98048723034802560 156478295457623648
73710315913324832 100134649398631616
31736848451041052 66164199822208136
104837508478606608 116392367448521024
100183934856113920 171481081933363680
11730230079953290 142439939149299680
72861844432104816 117492180176335904
74028901103783264 165849357025570368
30951862168943020 139283410601263136
3145404851075649 182000428878998560
118215492244561440 173235954069077152
178988468214878048 195633370622666880
20829307968783152 152358266851594944
41787245014933752 163294787383375872
90308575097968512 97816449792090928
13956369324203714 154847343816975328
97459323793920624 120039754289438480
120415057213814048 139440936898812336
4621636996590958 80691149791953376
34814620557473352 126019747502308080
138975554425406304 175207625540789728
43825976091523368 144627490182332320
109434098001072416 189457746710140512
51169240565776480 158496466745081216
152418353965004032 164005260074718368
148325341239433248 155991356440016064
18659740749812128 100124657302131776
41979449442461752 142618093033088832
74055833641299504 184987948429851072
138804144506897936 147785089752535360
100410289123042800 150964982626667168
67774585851604856 100171443198099584
19389482786868000 54868732582831584
21022677102391400 21552549077854504
63254471234370440 166882242959254432
87917605746411136 154693920517142944
28937470655728372 60226516744115768
43913744075256968 144559576876828288
117893694280997648 188289728550445632
76508861431551008 162691990731369984
314842062652005 47559000238918984
51009451445287288 65510233746712728
7489193444992424 45339990184964376
106471705371942272 148855845666769472
31434201504028060 194087904306368736
147808203703964768 194017097302196128
56881253566456776 120502319795476208
189828840292714944 190088683466118048
22038670264607524 62496319281245728
84705782830522704 185562518170076192
28106125120405100 148362241490596224
8450498898720133 133688654605382800
156763151533879104 193062251421025792
187177269796771232 196825940745140128
34142225296228768 148106858928693664
89669055933927488 140176534066797264
103459476963942224 129994821774144240
25620139929625956 171813897885481632
64065778878286712 121659605228860480
42638777684372312 115431118152287520
42219951670388656 69027608830915368
105522292440642336 175632844321495552
35710699010942024 59973671152200952
89052433122765168 178119635351476288
29713581321390764 142495947342989936
100797886193735584 161925281388693600
69844203046206568 156493905380186848
10490621843571618 147999906902881376
85626567661238112 184234490724666944
175367088694137664 178120446561695328
154330120004309888 186160535495653952
13943785666047650 40544283929577248
10389610613461948 70754281076244416
61428923451697584 133832320751639152
79168041743036896 166630768534482272
111010040255908288 183313805878314688
131461913399356592 138600821106758640
13656417492130832 189912751619715424
9295839048570732 193182004805582400
8233921899789200 154914984155640896
116836734624032176 171113506474286368
61881191237649376 187576883786697088
93788332805369168 117199446032610448
57611536920909544 168537823981030656
38944833145174616 109247406731400224
23032878075382380 183733166193590272
31505623899761480 32572475895376064
29751032889691900 60484481700290152
25898177864104688 30294683472801616
73910277515739552 100653203120561808
76418237685983456 98921096033124800
165072991953479904 178965080591179680
68581554110527656 139692834118300320
79946736099058432 185170581926926176
2212729198551166 177635292144486560
164560504538291680 166154059262709440
514611654293740 123805694822298784
102159248702942960 189691782810469984
171677756316961120 176132519618942432
4274480250841633 108510932420384672
9574608491662538 60529570682972120
123128014187564048 148117158313333184
15456465020452854 18942471129575872
10953650539161128 120553804413604528
8056376282062324 107769658588351552
55643798364116968 161812158500235680
54280822034991824 178830779079711424
48789689095339328 130573419438321280
51208123219952088 119243183388497968
23294269992039216 110304829422509232
97264973352065520 158848635269920928
86439639506468912 184872376005106944
11857519160470172 140238470339278352
32223855996600428 88203771254707232
156940907046261056 185397488792046816
21848912243799304 190418669017417632
115430552329243408 118693822873921184
106151353282266176 159736956572511104
21698086986695492 80524160749808672
87205066433898672 140063578175040560
51925522434718992 99167201640273200
92701771091483232 158195439597833088
60888919542328216 166960903620018848
114710628485840640 176121416437439776
808215405594368 157356273357707648
2807848080974618 192320462974584640
69601768993332816 97096103111089072
102412180560034864 151148955677541984
47411257291373432 189771836870899136
96360942079010608 184695087910502816
22352422781913728 59795377894265792
64928293865316040 111744481340450960
56430334911755840 131970950466684240
42512023199589952 86131427462243984
20396501499352500 156156951080037856
3208715775467198 92328075674875120
27878826922883248 48617181974516280
28249534749216412 71827816531061552
53416492010653080 191812998153634688
157770917014872320 190077709995866848
56980016126846888 65303341133248928
35278392664072868 146057012739472224
161530253319088064 185224209599189088
45298656964634784 94151684229175168
68627817537632816 100740636339763568
11364798638327486 50573054698579920
44618999502802560 106185476857700992
52728761456963656 59547530010551800
142983791554380208 180464468872137728
6850141631188671 127965229611213328
143995640080561712 149696109871549856
79667396739030592 185488172440600448
18771641942342212 139252978078350448
40460328244422832 121192731661439632
37034195536776464 75040157987487552
84853686264932000 139865963533061152
166224878805012512 178231086499163904
67020445558596136 72047212237241752
19349034725477792 20591232230445396
89340645237786320 143764467780402448
2324596866221475 131837817230941600
15388913543574844 60982157925083416
13404345063410948 179708291661088160
98317311209362208 106843890456312688
109512597117001872 196131208382060896
150019047702760192 156363287880849152
23509818121712276 39854828666297904
69780450145744176 150066756664190432
36130940319932856 165335649739882912
139241977434023936 195094518560312096
20364018857384848 136801910725132848
165120066969538816 177121114910972832
80172589885384016 155730972899039424
55530211283961048 143317640639719200
78066075622580896 120245378687069088
89812790311806688 124832540248342736
27939389626078896 115420896098060624
94091877098499696 154096099123968896
123530423111747360 126867163787977904
37243958813321640 117323619001512768
32124449505593608 128721443963775184
22535756242671060 74093594594614640
13391019551668256 37915800985074976
92997277106325296 145277126298470880
169449216214483392 187797117934108032
5264546212560581 154689627419809120
40781267423836536 77883788913136624
22055555529997832 121536636420927104
138475843469690160 140039381880464288
11840058747541414 114623445524213856
6179380672068747 142196704340167616
15639048165568226 80980437847639344
12156547663800132 184035860717478944
44413289045205888 46059039462247320
13268208118439104 130695229289552368
59966481115299024 125884715525979776
124423034700194128 143083613234653904
39826029382522992 82141582322080656
20340343346182780 156082866601507520
85127582179379216 151254238294450752
95101521215415232 99818764910413920
49443807112327448 125532001390137120
48648362925637840 86985226939396480
51356621640026808 165662277817749056
24331275622715580 193307118972024288
55332029040583256 177349833211336448
3003665034857144 29638270831829296
114178905158349344 135720820122469568
35482373063838656 151208428772482944
100878610342783280 192305071979256736
23530423458936684 33185714961698244
44495926632358456 54816517711459000
107771475568623168 151515920357361536
62832987309068400 168749420517429120
98951362430941456 142319484208218576
54543357942688760 85585093918025184
13772990889206132 167920590586520480
34159687308084172 107116552455057280
92256764379530880 187660197933462368
27588602146690100 162745073643781408
20827350734904288 179467726195592864
28889637249966728 68461760648167400
24084507507580096 143226845525035856
132643679565578192 169519627669242112
150864018008436896 193906004935184192
149985281311712704 154094682869671488
61953525519260512 85379860917954784
116274994500132304 176108514113442688
46912883462988416 137126080651051680
83899569824436176 130990863258546160
62238987781589080 171127587583135200
52608166634156216 161007469763581536
69737662815727264 179611207007325504
122269419772174464 136967541662120960
100814997183984704 102567838994846176
87644190222044416 184560479397293952
36133176099884888 97704820877637184
40542684179209624 186081625802167584
13526638946699636 58838152192705384
60609794308194720 195215561350541120
46370833790825152 195907350905349920
26225377502876640 145437912761766976
77717177736131520 103636247351109152
96020975900240288 131041582175883552
81775434809822816 96758101233955392
6173529382711314 187516902307822848
90615441360670560 109830817275286832
80145099575677072 81219187706892960
74481941708668496 100091019451787152
19617500880465860 27960845207739424
116689548447006016 161947136826461984
36843460425815392 103411757061842864
30556910402413616 187605860174882560
160189610939291680 183129484702129600
32541701674921968 94607402362034192
124005770256629904 157677855486311296
40734126614436176 63897693247148768
167550025654071680 182618056724921856
53465171328321024 110089590430216112
122415434687394864 126411604690241600
51586334167825272 182356970949168352
11131115072095050 97252853003269424
18376168787670612 75048105595354816
160439153594271904 191167058375257312
89186918096928528 108499152985185440
3879867594814280 4777206110171113
15632701555956210 83219109649335904
5724436839249433 92108711334500304
93117521558387440 195865723784011840
58893436764056728 157761884993090400
58595653857072872 83517207446029280
58920346367386872 113726960467911968
25847056991032820 70950636715017496
89086018071781072 165003082031488960
31333033793413960 168424127192344864
27400786109324308 35895558221165056
25876736853917568 26189186472923200
123304973256678704 143705390673135088
59377151925044176 108299367750249520
52121719980170152 186607694077123104
126978441131219968 177799989166731712
51493797761660448 121502837709141488
81781685580966176 161164240028671776
3104399731689180 165108685595508800
47637042334528608 90151414155746608
103548177924571216 171570757360710176
42792984240569072 119504623466604992
68302609675194224 161116890838573792
3379509923444360 139609312312346592
109202058485279488 178033034803305728
13439566375434140 165227561245772256
74067408346337232 96557377675104352
177787624394608480 192629951733415104
24667928130873992 176186213550874976
27575410087745924 143201871347702704
98207124319249536 186651191756921376
13422001232378634 128576300603262912
51656787836094752 196379828860101216
51717930614149184 166907811243058944
120888608324815584 155333609505978944
77085775240552656 140772209698330992
42162375588880776 188426097912172672
5132909702964582 150587282134480544
59609615764480480 171658884424224512
20256530168740876 62943761446432912
113005717326085024 145823801323815040
88832274932977008 169307626558589472
155266232873682016 196126520787027904
103296981418316496 140413380484295680
50748621304703048 107113248568157392
97218757972870016 172587281285103360
33977360953116488 62238581615082320
34535489293033160 118079129659532096
36937579358862864 152916753451314816
17550661371000826 46976279817892048
149219532663833632 186823579180018048
17008506723249902 159959954511593600
115579585477926368 126253888499464960
10844822159063770 150796576459167552
42345720630254208 190155834078328800
6492884995788099 160091993765756992
134498553586490496 155266301424465600
46836161632007160 140277758501339456
13345070037532786 112511084652473264
53120726533991936 72313466523624784
36349336301747824 78784561285325120
179962748196163520 191396578343529312
120986969559123136 134508458848399760
750979117483114 195489582166518144
82116706169761296 131370090556717664
122491673048813184 173348923028665120
16806694307389956 31512465878778312
3193434991996242 135457888840137200
40294782263520544 48979002202516608
49032307172355072 62190961181403272
102973287024903728 128551763833389360
50611752215736408 59187081834527728
124758295438270144 146764134949843104
33382940320761700 186076470056360000
87053487929777232 115128634516144544
152429288607147264 162770500088873632
58194436879718392 189784627863802144
49583309037322352 147177192973736704
28437440721592216 143701642351290800
81984263843443664 96345105220715968
114844150181878544 127008867400085424
32459524926178608 160966525890065088
7930011826180535 170502296302970400
15704557227786970 188185974656942560
24278965376771244 77334489777539968
42837962354650848 65234757307034256
91635236622176224 195851112853629856
29838309611469824 37344390310753176
83056483328600320 157194129673165344
99695878466678496 173180356521629376
6107035234295697 182578249967025568
128891775121111056 155434305280396352
132847798320148064 163317333504545024
13765157324031738 98702274344145856
89600517420055280 129649475762494272
55524481359295920 75050657631374160
20640707474989480 150756753757266848
152017598977112608 190624790579012608
23815801210913332 173402741524389632
168272487371814336 170606192929314240
144977004422786528 145632930741731552
82332755861835232 101966698730835824
132659473403246544 164340184421059712
71626258321434336 94286033280133424
138381868468986704 149498667361290208
100872066040304896 185084993434998112
97601473247138176 150564892625782336
112821341498130816 144971520023803328
27659932783045272 162197848345379456
43925618186074256 112385206490106128
2745576589298766 82540008732787120
36427890832185360 99539519581783616
82992948152199344 83964106989492880
5112869971963973 163688617805520544
73809338487352448 85287980887632144
84326855933551200 170755852445760704
94666869974321728 158678959751066688
11948747649098796 110762611309056256
45081100733146032 173372454849540064
8030231367698753 173084843281703616
39239098658089536 167914660389067840
8226205324265429 190194399014947296
20475842439843768 177021926711364992
6002340765807081 124696230667688272
12742791122949744 150635759354271616
28622065110380392 184057223244404128
61565183646893056 169572117443334272
139096086489822192 156277859702484992
81228493285218256 117125627019490848
57598273384354576 58490186507534384
133699711266371600 187059870910227456
127584332473803216 138406891251959584
10789209813607068 28088412542672060
42738981997624896 89906033231610992
43847262531492600 109429698900742384
61115594600256312 77333962116108992
113085108975683952 135597591750857872
161989807569104672 180022792558947712
78302715771065216 108515931436821344
98528072919627616 148806441702560960
164335318990251168 192446380394675744
24627369942119720 130777306259581472
61511937991003040 91103507468750640
56691224207862232 88337270982349152
76721946510871904 120114114072856368
20002050183832464 181222470479722368
15180366375250518 60229246760734944
35690755447418900 131736620900279440
76580938686614768 130810784311013888
50708899912091336 163103980346615072
118557351647030000 165606188592491680
89958849371581648 179193609396716640
110470769738377264 123331405308473856
112792963641478032 160537438246721216
86569438775656672 115528344435047072
36563332323041744 68824095445092680
13775939016339020 88348473005112320
44407812151601584 110814321143015904
22857326843778852 119211629194144560
392504487520422 83898288362272256
8872744325035992 34991447775604832
78543761389903504 178937416260060000
68703178864716736 71345617834753288
107634337677203568 168155436396486912
122673754940313632 171696469784462944
58668184023951176 118242987209515584
95338994981421984 181166747172603104
158616893804190304 158936771980816896
38033976788253296 135168530655945856
12739645029928214 170194109138341120
36517867340499960 126416064371701008
128243417360522048 172635894671737728
57855426866639824 183439783901203776
5533647640765974 161899169727371968
66331625449559648 182827528873786976
114691582135459232 170875917862823136
20255023153814272 159494306890973056
31778512900225332 65397602694921528
14516960088424824 106308166103247152
111111861663798096 181872682142980864
65002598803762448 142875070078005312
127907907758600672 193080552098716288
7499116673442034 104283400354297824
178407520176996576 188269884503066912
77133072562344848 148592706405252096
160702224738448384 191928182000350592
88568092126633040 133276715104276528
50892789234031704 181724376363854208
34808482527859032 171867115523502944
62796498053685936 111968032237780688
31915108680401552 149486052752624512
49573883334774112 186810666008582784
118638468413874624 154128408054163072
15127153552072834 168146832245737600
125584345537450304 190212301883130752
41921653686184672 90489376079066112
51109838415545600 176622084723697952
76393744528629632 131813973806105376
2821970081297033 184460286327510688
65729434757640440 163084149573166880
66357050869852224 127842553306823824
55925911490069392 180005904263442720
89941485258569024 190731214062827584
41398896042833000 187227511416182304
32704632561412348 69399319616703064
19167774346170572 181890463897046496
17272360443719800 127200617855846176
137637446368831136 154094283672478656
17349601806199438 65764298415946168
115644862212154960 135079981812744928
127954234725353984 145927239787093824
48191504020259032 98442368261433392
36849023592676000 160333361905912032
129907525773230496 131079995559752304
97444229597645184 190967924830084416
162512958281083264 191662404548308192
7220522035627070 126083155272085392
35718905187169964 79076090275842240
49218592601493784 53008951916719760
83244847313148544 136346971513265168
22429620949357212 83610286925738112
826677294199545 94953803289149856
19111146501983192 43813827407172280
6461221422019273 111483776057264080
166821049453418048 189268711837010656
96348480887125248 112428651579383008
75745683908132208 137355228630754912
31468756356058200 134649497782088720
9264801565978804 63449160424298912
124011991881948256 151278281818913856
6689252735146075 183146395611128896
52611413196453128 70669037603238160
107746249240740992 189853198400706304
65154228355501544 148761779266609664
53841219507181392 160200639987289376
3770939279984535 74269575730290160
159316557361573088 187603133631586304
76557178983736112 194050914482834976
3888768222864566 130517078468300368
40268948827288600 90964094006671760
53738685082204720 147022316298563648
19922541850362688 154352194430199712
14486284803720446 164894889273687424
26303150978532864 78966824228959424
79091861976267392 177889721364386784
35285695340746032 130380685802884416
3202282079007948 110366017623576880
68903686394272168 147882211970376736
100131230949788384 132717288782193488
65650830147723376 160040323553911232
110252660371574256 147120001271180096
120380056863032896 124766060531375744
82736626928724992 183593758738628896
88372016740612448 149722762005026464
29192575705891444 128845226924070448
79968092049880672 141522304475880016
85383717981823296 121823786812067456
108959087197775504 117602240551680896
114132724414777040 178645839082875136
22250535397325384 144785776596489952
46926572667401728 92953453213936752
187994034206421088 194693073218262336
64903533237339272 191630965452238688
50131153705927080 153297016725608256
60899363009467872 99710884938840688
3801783153924599 29541704113668320
1790132487596819 95269161790297648
114715767816944128 167945505596340992
64422025006863776 161822769697827968
76488849153242784 191539586210830400
92509327167812016 103798879360528240
104521633650207984 184986731754954336
131393447902270208 145989838584193248
99210531450585152 178530275279491840
122956647330160560 186301842576680896
7316421680985548 48128027368627376
166118089950622496 194114268290897888
7714824520372088 26307250166405264
70158035530465384 104924573599085776
14183716428559560 191232989199087072
140312325819637664 184569304012942816
16819734004499234 40399677797439440
21220194034219008 127277684294360576
96002198066383536 175836434983609728
68830229295751472 172752151044846304
98856730648557888 156390392368047232
88793949811903776 119190904521987568
11606344996461956 26610202245291484
117768240221659120 123674245076975824
112092645610754896 143075596127189008
126099087405317488 143798860415615008
12461810704248276 136731736676411504
15721698926278454 109901523905049600
57780457709155504 132608314131095232
52318585802464328 139758415990457184
20685859178660528 123739756463928432
95181191489234880 174342350193111104
109513878214351312 130369464046945024
144422337602433152 186686839893214464
26617222391922588 110862950945132816
171250318119866496 194957267080775104
16597800830507422 113552752742748496
38996513931925184 188053587322172832
56218141149198424 127355229114765024
3883958057855841 105656134836598576
20606657917054972 181815845066964672
126258355338150800 142509066816106560
143558929876009216 161504624466636384
63961399646974616 157633386868323680
179753103361783584 187282302872383104
125679036528698000 172776639695793408
2126139552571533 109796663557587504
57095968240160200 154995795864535936
93024677614541520 136353009188516944
51463005108450440 156204128197998432
65498046778506976 178481697873871392
4546714637631888 168451562400532608
69003942976963360 167907932564302176
108676065537432400 191480162759828672
26291096654366416 136954452577042416
1766987555670768 154214835200224640
19868350155220540 82017832868245744
4537439704002867 122452395186534928
4525291363012378 27229146140298592
119832826597061424 171657082116975648
21883658774479696 168212104619974304
15940860846125460 77051888364117424
7101292250391976 84865566712924784
185704645350597280 194005661036553952
59022583975835648 111002351680844880
140269259581838624 169218810483441248
148311176094865088 161931597604637760
91080440194065184 190019942164573024
134906070730067392 166362850449746304
23828628054335356 158773419184922752
84060140942941312 133992490725815712
65000133997606600 180099772210708224
83354898728030304 123075523651209232
65949377783793592 88273581695815968
98002277331143488 133027969479660976
90505980181361776 140156763788837824
34968838900074976 109740701366572112
4562635430532947 149451983135573376
97376924620260384 120341240686325024
124647405119796688 151083667972715296
20812472962423096 111215340770525392
122284215857928112 193959458346063328
63355395214698704 123867006090459600
98012450275599232 122998532774202576
150600094811264096 184159695248552896
4224888731629634 166726685669563456
34223260272644328 133851604700283184
10420273998460140 160304180545390784
20710325789235960 87624675284780896
116078722609135840 125244919580604592
34009008920406760 172178057244731264
43545502477230240 139027954961327744
97373979094191984 126287746824696448
33759613964579188 84324484106782304
83645684152406192 99897689268415088
98487371309817392 141185353656528832
156093148957100320 189392795762067200
61999257337479968 131505025257691648
155853436867240768 176600170418933440
22705410981885712 96011829983148352
2866000647065271 125671894629452768
50758473043080672 68420235084016752
76121244495654592 122912057097485280
55653343651003544 166099426228866688
94458034101050944 191599344443137856
16000275302853792 24435215882804304
30676127997486740 144637752112828768
45972285755049952 75166789248718672
8800129283822229 11480178554378938
35680665056713120 123701606074525936
1643834667395505 173562274321628672
42721319285031280 138982902013293328
11027544454161432 62183034458162000
166605529608948096 183918863404502784
99510803707739760 110204879611504992
130571792945705296 162087227292578816
134132543869489536 155749993556216064
69998126838894320 112079061255795312
129774011393239808 182303257098285248
52242832061433392 149704133624525760
61513617807819104 161104933906416800
116187207911847440 116312825420440560
51520383157175392 181603372816719712
14329578563979574 186257315506196224
106398090129975088 159194213690055904
61460400776296192 98969936511470960
174327465295268480 190700374137080832
69535898199260928 147122849715485408
788252679070884 43409240629210792
3784397410699361 26988381971340784
131018473190333840 192162306504168320
6814393353435777 134821644362182608
2627380689378228 93791921476845152
16635540502307938 119309826505323808
99587269877987984 109261570072814800
121328195958016272 129496574813729296
57603188340232080 125481099157272048
33547606333068044 123658028213790976
102992607035453120 186474034255152064
139658064868652416 158157155429217472
44338183957645168 56042209612457480
137224323160497792 177540810892094784
28767316877327036 124498012523329808
110597461569316624 133864504122100528
186838302029710528 189069183947687008
81760829395758944 153427321311864704
32726871455017416 175219885209699488
26369677277243256 37903546699869784
118100813482466384 121800045855927472
85004362453075728 144657497327045792
7986832893879622 194460693857313632
8484476954902729 110294165988362432
168526399699061536 182634391121195072
32557636895394680 41541529114330872
8744311092656449 188281848054466816
54508675574755392 70873585095303512
131620664155557888 187988511580607744
39072677431436416 169379591519501088
50670583403926912 58150166124510304
102744377299657312 146099841353724672
35024495290060936 53436503998876920
163935123948349728 186132991015515296
76637060884190960 175293453134838688
20918289729864060 89145066316104992
62807462699760168 159271675221022208
107958768778593504 111328427642942912
48659839810393688 152519276795330368
53099785693267152 190188280426890272
36336938779514520 44809530159602616
14726799539914594 165157443065088128
75899645129720304 189175160659020480
149859607831340960 159012373741857344
38039599142533952 148093977761572000
3346392802922813 117704151447498304
119148414218693072 190155085334296928
25844075934712664 107246199682464752
21845622076051884 157645293315488448
137989962394139904 154065745972741280
15460435784257242 49308402490220576
87296973610687696 196550096692226944
108653686330865760 137735407530565152
2181940844602192 127748815909533648
140594473001046624 168233470985892288
100607665820406096 194380469597387776
29953164722537916 188402692440206880
136536692166960720 182857428238505504
12152088283216738 178391418797470784
44101601766321216 53298434627660840
25369349630281752 191407536393665216
30101195612787564 184689583266061408
86898615807681616 112279642845961632
127156868687068976 146916162732870208
60567400367302800 158491502205555360
4376036079373117 93996875993685520
138990266010012656 145340653400595680
24241503438125128 116995900079098928
1464150215024826 122752555621078448
186831629630620224 195558505244530528
1113053564573246 87223470669596368
50776051622386808 64678487090016432
91376737526136768 127913986141254128
52358186010118416 141006662850875904
55081050853367920 91938165444477216
4399282591502331 168459866692764288
123880958869984240 185679620996735456
55267421494479184 116068862465884784
3006900561969800 159866766790766144
91997643655043408 143206267650927568
94861740652942720 182237832288802656
122495295440692336 186670734650803072
17235203328672940 125505564530322048
113922656932666160 120433461491080080
42610355308214944 75000952143391536
146370685432023744 153820226227623808
71403918158954376 158102316256145632
22159900951987856 71428968626367360
5897348957954079 106255625825235952
121723828878975504 138159253152299200
40341643758334208 53840822670063648
132451356541679072 187983572834673568
23920818859463772 78769272578029248
129077254923698432 131419758749873184
10929573809614500 76936362991407200
45968429895249952 120442848412144224
142757008904401840 165659268899677664
31479433253116824 157367430047113728
108326288375156336 133554651727188896
20749266775479316 71523629870954288
36597414938089408 138105562823091984
27595531711932192 88165816451021328
61659166805345088 62204530892431816
36047700534909072 157058953699802688
61053238841720536 149167565643451776
187093245112356160 189299238639580928
70655529352015456 190145412750243904
59788574170706424 169328523588267328
29080088721686272 158095602237819584
107974201598155504 189183911700478016
49472285908241848 183874016738761312
74711549272352192 91449590169184496
15088009124760208 130131001059022352
92135808616619856 191149214193486176
146257886178080736 154650660987540416
80723305065217840 136651458850611392
5124261272206093 112067985249150608
7083901743798961 168677159275722368
3807270184184524 5359392040677248
85931240994052160 104564107936387840
21904107691027536 131179215123749872
58511406601255416 61235406947308296
118753812185805216 123158002529076656
17826309097835596 57514944323872288
10285637957665800 28440350316560720
7135757451319040 23026385135015740
102155245979947152 167954586355075936
35908799156119672 128978607998334240
35129702441115048 62074712047926168
73494345770739520 183134437232282912
169830302715022176 171552629935224352
59258948959116552 163430624992492384
77156911331051200 112131989837047088
7800923692740050 94004416915608096
97462876726327520 104859132816337056
59105709473333056 79964576591341008
85578811079888768 143270917262820320
1816804353745386 191869675922664160
94150964510604048 159781154368850368
5865565902637089 96397994902284144
17404166903740422 132737254701058000
64733735442125144 110913621644110912
8869833611930591 26535030353188156
49431128192845008 83526183477014848
40490056639280368 149943803277218656
19291017863335804 60314034350878152
18696820087173708 172573687365438528
10900090825813540 186742016450377888
51363191434690656 144867065011059776
105089192254847232 163988771818774112
83266455476331280 93691097878745056
76346794922147392 195284156756987200
86716927610329136 165630392885459296
40225314753545000 158527544554945472
38114492175991392 178345782535601504
48109617225252016 130930763433605344
39414370773888856 56068379598633560
23583381754717720 133770578864739792
63037236257358848 167836201390777120
77579774628226416 141843380933796400
71332359773502048 139295665567868208
60581819154394104 177479746408252480
127589179158070272 133353627119648848
14394417527418314 169113854573210912
44146939709180104 141348012090428112
33743217390153816 56605964270203592
55655663020628344 186233626351888128
19562078419629316 125281111562355200
12460163184069784 121210679718909856
4047576479646156 44945757399128680
47552437654093328 156955596425435968
37416724790287896 90193736784474288
64837644174429752 139278677180127792
16964040861409754 18161652982143940
153416172684247072 153924885901739808
113896308206779280 117040889323678816
50318429775553968 106810757236475712
72748816595361392 101504865971287024
5603988381950315 41824499433001224
4516637132412144 116543622239039248
135174647072258576 173044777371191104
8077114498362519 184800318132685376
132783952704708816 175216822010953696
8732034452177716 166605769902503552
71755222726415088 96583891626948048
129382828526632224 181088527876504576
40404572225788520 65139830846061856
8214395103803786 21267679721350452
154024098661995904 193756666276998400
56891872526562496 67859543139071112
98758985019816192 131426554441803216
8193099138102692 17631800964095628
12092421968094094 111066765377371344
135728212190227488 140756494554054752
79735351903415456 193416056894243936
135006099530884352 135396552447573808
94912248873644064 159653617909828768
7756213892457700 14839190219783172
33691776806715748 41079755563143296
97768355106417344 154148282535899488
67207457401135800 194353872602029152
131774000641435232 148561103092299936
12647492439809440 43699282968758376
151588180534734336 164062507637783456
12425157827078636 159486859146118976
9091160294422036 71925156275807352
101764994862184128 117287797054836592
63962989444543104 168730338794930592
13399089756022056 179597208089740576
136042368214880608 193578802717566816
21671383145739844 171884002149737376
59574788195033680 74680656521207744
43750871162807904 188034840443055904
138354793055784800 187197048169957152
68720102906923088 173985569101837760
47630605927891080 101221229976895488
121797736181483968 130433744398307440
2451771415655640 103973893834285600
17527012182314118 67137029887424144
122335929931869296 139190418329491104
63635576841338320 116967876341913312
34460526334461452 165743898297568256
6869754421490862 30045047423544352
28483652400119348 115100577001121376
1812411402551734 157384160402343680
9636513756094696 126204300449570880
11332765744267612 102877496871964736
74418872307916512 141501998187411744
166356786547016768 168631389029417760
124660015223367136 144480067563493568
103642172750173152 119907254600417344
62181078842026776 103101982060980144
52402677905982176 103001785632551088
105683980688466752 148011035512780736
54592442139329576 82345661046639520
55813753060059504 146665935733085952
147924854335144896 180411408037077344
3814179659266815 16378116036146594
93405145169619184 97557495414049376
93827213448192176 169071946557825536
59531165704407368 181574947125755232
141798213926281904 195070993061043168
110978253065010736 147072845419915104
152322793540600096 159630300359224128
34672435000435196 47811065118397496
101328350551925824 126751615098241168
42700723636459608 180573060039454656
28869870994112368 189973141259565984
140925315430397296 182328570741542144
142622920292542464 143554899416840032
123173174932387648 172036202917699744
48975147643989552 136678456233373360
82704309570361856 170138239982050144
128543976260852192 192696446022331104
134340366185129936 186008441650405184
22216027958119744 39909221983223208
78315831180885440 166981171587988160
98929091572587920 188785463329233760
152639908507883072 161347446487799840
61727620055463904 184035282257770976
11993262727814392 72451670350736848
39457051238015920 155101425087889536
3584896448874506 16135529769880460
1479885885364157 148273034137345568
12335580482806288 134055149803995936
42879382232198344 71628144648995984
57759337244356304 141074952902002672
177565022057625760 196084481700623392
9143983583113964 155585163724880224
74523893667372992 184233485256778752
97468086657734848 185794141194946720
36849315410345704 156609293723471392
133974013269196192 183943345212649696
21329913159812852 48049324473797112
98618136483805728 158887175875034880
108387429258672080 177528304583676096
140556441705229216 191849687927273984
48775834069371544 63734254700819416
21907454779117244 122361280532879952
110652528340608384 140363457713083184
37184910143565720 180218076823252768
3488384228002592 161749112671292512
8518801617499370 24988781868429324
23701917489801844 26395765975792044
2414157195935980 28955126103419108
30165037681960860 32215096275914052
1379741488042167 4468070584292733
122866239408902816 180110941438310496
142317656190137008 193521796164738112
18582375256550904 125110364292767952
87194638189683040 190450618505541600
123134020005208736 141617000330357088
35640404802786608 192688080500164032
55807400327249784 111485344614509280
11813311447648708 140101599639926160
87551596525107040 165287538439807168
84012942512357200 194501549620389024
30941746557966832 47276581851055144
4582673307250344 129890724830392896
30871002305426396 118100910602272608
53016058820277208 152036514540428672
113397575359787824 131750352783509104
123589841891981344 134999194059541968
8313076266484099 113151734730352064
12111881344897016 90112462951229472
108870856388952784 116390350419759872
73923822683700240 130178427875359728
23089769739287980 130474736526511312
156789889897368544 196448511178418112
7943899268638160 38443557153020360
98353250539859616 181390916094704320
140468754467723328 164553598480214912
78949204620312000 158766718886480096
108633186580167456 154635111117443776
35804448144567760 152492685513301376
90298441982079920 161127206751170432
23525448343058868 125003018055621232
111025487716432208 164860297465710176
54043710759573608 171747328085821696
133276094624230800 155871160722891840
27938019373141408 121690601505583376
137051004187517440 186598691887818848
101926400573282656 104393724682736256
132096735601752896 190387168809674432
109984730659082160 156092024083134080
41086128557912376 83151463648812400
29946116595060096 163868934116997280
68555527412998240 148146404480989120
35435518194627192 83569949631428112
63953608098654096 149076761004531264
41120105667775112 157696438299479488
133976420001367968 153642473678309056
49332054184971952 130471195425009648
124097030354806304 134439901935257968
163186103478791680 170577530101517152
173792673101219840 181180195061871744
35101741768633032 162435434749071008
63639708277918568 151543724075196832
16715752143742066 188495686383270880
46053119466846376 60863938483410312
50150274359923152 157586477732815488
74722598475708560 165268358705228864
26449908765568320 113614908450764288
116566204696866464 183746287943581696
12553516583066840 115432067766297216
80345069799910736 185400455438210624
99453738904747552 164702261058848928
108174505166167184 141631450657262848
148182054815887776 181776428980517120
131204517651149296 171630695964887552
14193062844945844 86042137159169584
64714755844752432 185704155374012128
48322772293201784 137859372906180112
37865200373257736 62744536345770168
53275321494209256 109846523851467280
42036256684113200 151019673822605728
7858252321137614 8702158057726547
12497113112442188 190010039307393824
46274971457487368 121723974448926512
18735237901227160 60418866962520080
91217741464037360 150974910171298624
4294122769275063 119918546672956480
1208552242854111 147967389131570944
85043093478153696 194133866342697984
77410003220965008 174068952370715168
8853169765571734 136831583173816096
27420101073107472 33799961113771160
13366677348600214 105722292955170352
55698982392926064 90335317896503056
111662136388598288 171340039815299584
100510409335538080 167156450790392352
56960072367967128 103002560792541904
177644146953605824 196384039947746016
67014287124405576 183746291137085184
64587943490028272 118818531668118256
77618177149511328 96555243668604704
33043174908213104 80613940046340416
96191138203043488 137850496825114544
68216276218425096 160136476356662400
48131716352524784 93949372083497488
46257023507180200 130833123092962480
1797885609558403 5821001738523677
38855791621000896 58381788362844872
29659796344927712 47436917608987832
21767403179221456 62445945284748608
119305482038125664 140350262464632112
71168290811483640 150775102165249952
89758953675301216 144701134414603680
106011338231466768 171523879931101600
141032194809917696 147360459289775360
84179932826934208 155298000897680544
27525025892818080 58080836420688872
107070836504113872 160995319535353088
128976465019388576 182865110418636576
94264460793478800 161085323445844544
122620229702533264 138629772400999984
45841137517926720 127022421159183504
127376370997910 124843739097865824
107889691833816416 154099797689256672
20805282686007584 80305116060431712
97711870677102176 183854055768056896
33878882309878564 147210256315738656
39878440909629808 160604875523788000
60531911473427072 110816861110327952
8107321447904967 182118256489747104
119557114245645344 135348992742390896
90873341002401264 187954913137611680
52638598333642480 85565244909367696
128350996259836608 140940993416291472
168500654643419648 170452997867440288
42715370166833640 50926641810672792
4774587900506780 162884357470504864
72105946342422080 172851205437940544
139464211146091632 196414679488222944
87438075184811424 88569330618441392
21908704914806600 22149416245152916
10554294415168180 21112962718838912
149267645406152736 196649590586588768
44140406508378792 79943782364942048
2728424211404957 178081227728793408
100579552082369536 136087167783093216
100574292086340160 154806206583488832
19583605866086648 94338679263773888
45657761828244400 63165900884067824
12166338759805552 137100387281071920
38474955471634536 44764980574694200
74483809783765680 168092074430839104
119377045563106544 159880624879967744
34390682160358260 84353786188029200
15315445964923218 98553621703350720
163392224523094624 168743136670931264
64716006691830784 107526617988717600
67609199839630784 69746182500337560
148161852541780160 158427154158440640
79110360059919520 127522839666637184
25415931141010496 136963687637377312
39642220901061056 98451631242823520
117486508267144720 134348078425973808
83539116503989600 152986999545739232
58072592858700552 187656201793451296
86619677435044464 94724012828876208
126978503299390448 171940480816961568
47715451015416744 142404864885215648
151342839097249568 161498591144893376
92728513960310640 172599164970862208
35169182133383192 195102247200572448
49931418912127888 144181448067865344
71684009578331072 183437609168384736
3493731583681151 105081640850366656
52129481197425352 93228636187798000
60453113859733168 154103966192796800
8310998567139601 190304505306915968
9751799904402606 89974827062189760
122444381276726784 178163160037709856
152722514343859296 153471229557058080
155826747065020064 192545931352855648
60650864468979512 117740760795149168
13427604053340572 78537178531023088
16315026969101456 88477122624724368
74861097562353904 160433073645445088
62428500126050040 175517962133045312
7021197977708973 132206964245375280
45886121644293456 129850932570145024
62924442537903968 97945232106234048
134294140824535952 164708397818468480
80664182715253888 99208361501949888
55661362328535552 139478276923774160
158521373322794240 181181241788901024
115742537103926752 171922755508683264
12820108472265616 141692483674667360
86914107290925600 152735084150220000
68411086972819464 186114797195559168
112090853731788288 172274967530500384
127753743354130496 167035517514215008
26191059902500324 131207298133089696
64409954400392032 146054693301277984
48371898539786904 176142951431794144
9018057102023022 132503824657267040
93001436757735392 123249496518291456
186888567597663360 195837896026687520
35686663050231552 86409789601901712
128029491403110272 151600129656291520
118239430156014896 192974645672177664
5439201334726375 67317411900078744
83478154601433552 190008983972285376
68084113384962816 130423034575158656
58942429997042376 101507963919487504
68822087681043472 90930330617603344
121427586916214992 184812519945751232
78283357078284144 171963149063106272
113074910028112784 115761738959217040
49924008678831696 82374662361185104
129543283869820208 174259430595486592
126080365260732704 129291263085403280
24685153484902264 46007131502364728
155950188190678400 174562701308781024
85721595353544992 135840351791985424
39842589558321728 131574763627367792
4281836337554861 171697034534344736
50134457219843056 181925927944465952
95513512944735216 122899359841484752
56200910755792096 118939200742441296
86226477544565504 107080398573893792
21270859971598900 157341095932138080
11435076866269934 134231881261102672
35842272215542364 175329472879052896
76548997508529504 124279879161360496
11787811958363174 110560511580715584
176605695916565280 181772269056215552
6455547315655007 118978182840019008
35293604986374388 98663152264026160
3526618455394572 93146223138424384
27774426547693432 102843284085075632
17107593061953874 126011190468646032
96906960395765280 150397560315035904
68641003579851288 194116355039290880
120890547080762512 132413105753280080
106236985124344848 121650704029451568
24199359242889236 78851860522480592
160539448160569152 168294978157957504
68212394269547992 80906905344353648
109757331611810032 189475161977233696
113093421516498160 125870625266937360
68436067840247232 151352430666426912
97831425528044432 152729217661813152
59653999592703832 107227937305549712
9309167298416078 33024339132187036
14043963568808108 170313282943646336
26894375530415204 55651892023365672
10193615275663830 166941752789645952
164593952868608928 195077047325495616
38815250490115792 52283011562847048
68301370061821728 151805848809327200
131049390195314384 193840218486673728
17048092596754232 139337058997721152
1387517786064745 149581816584280544
12786994400819130 182480576906181344
171353487732973120 182975281959803904
39583566962686664 44095326441472944
81420828515506320 166891959368162016
21202427233034028 43312086878429736
94710886421863824 109242255677988400
66334987081423600 104912909263860272
58949289876757232 122973150553074944
17113664700223708 64807527036428264
85063421682683168 184607599387011168
23017174401038916 95704486395307648
142865262388480880 158395128615386592
82695564617038496 85806372327640304
110515484508921968 118188708194790176
100898104235879616 152386082816737024
52275324118553096 76852940973881520
32493668642873492 46465649255894680
107861722867040064 172931838554266336
111917810344810272 190374282523847904
94722244133151728 158935282083603424
100232995654029632 117368752080783904
44475274832011888 86594718891537216
126523824820128368 193329704158400544
13805128610704916 110651415762007328
174789883893912896 196084160469594912
164397049373660128 196484546201012000
51686246908241656 122375294926337280
54913340688506432 170077231487157696
98417400599007936 131200521734768960
65952161921243104 143004530416876848
106596260081995472 174580634615071136
80078258974365040 107756608746531216
64230842108429800 143198436590239200
135527421328700800 164242914830799200
54172796272783592 132310401173677040
22350242095843728 111282918481649648
97852062728106320 161902202857670560
102735562545630192 131311978500838832
9680784354606196 100904122402701488
77387787558783584 133709159442401264
32637524220023628 107773042772902032
75827463148049376 193811144508236288
1969190310113926 37094008993234280
52144965240299048 191907798913527584
121233085489424000 139350966096123728
156090856993211808 176171576223417504
11708044048270598 105195502532241648
91958156711117648 94884270782073520
107101527632956176 139145598456733120
17137560837303190 106258009223928336
25783665696775772 144408796732845184
62420519081126304 170112066412975040
116528839895481056 181820998987372352
15423282439483360 171588613649101632
40360802386058160 78937902299771568
104291001608100720 151968723664848288
947953694279486 195185901825550272
104144783213774176 119385634389911232
27613725722385244 108168095893266960
3884931315082129 32870381130699268
101728034131465600 142544850820285488
105447032131852352 192721785153813280
20470493231583032 43481278751519224
7048837457923977 44377335701596040
111071402956341488 132042749410216112
46449371913401208 154327394964950240
110144847954927024 192197332033370368
42668284586866472 101006497539027216
55907900575185336 70824929245500864
79871297426433744 188898890299951968
50395874659726448 141868499545318512
91774858839229200 161126974536662080
62962016196749384 65441090521435344
28789760053513888 183441468841000352
33527849092768184 156475609528200864
80161334480158240 169623889312826400
98244834409330144 164752238772572384
84347334235411760 130517654844159632
24589219356619884 125384760409160816
159373505543066848 166274432026907776
133790100235093488 158230717906482816
125537733230437392 185242528811201664
103075937095179664 183786904237373696
112593365221723744 135601696295256080
61724519409564528 129017547718726304
8341289027810689 65304815286254656
121534706872034608 144078289104762960
6798567693492467 72273448828246448
62487877882932736 161909085201129248
26939139149125708 106042809235791808
10165445642304944 69367452820454152
51473246274662056 62648848532669896
46393355472014584 196638297541486848
68100593151894664 80940125563840272
74075368083458672 179255224668673376
62811553839509768 132665552387112064
147262400584259360 165497996459585888
50691388166154472 175923128004922816
134347028005535664 168179481811953728
1742907395333376 82106874312212768
62961436017021008 195921928729803552
34089031193269172 195175315159199744
7367388605804624 136137714853822224
135393419889685312 181101073118328160
104306211178796928 142799071171378720
22901638096406724 114658056595604928
34456426573926672 148148700590674176
90070880482367584 168057818463494336
104572296782101328 152887551940175744
60204917257543896 161559223420898272
86278795395885344 184882681379962048
109433412883604400 156687401523651136
162996126473441760 176551398919881088
110868566578607216 175721883688895040
101021934022844128 139072618880190544
93697549770088912 143867736517201376
47880641391755304 79502937731037632
43371282513414840 187308554767087008
72734470854064416 131027049829376336
94101965692513328 149595352041319072
89963395642856176 110020448887818960
25279589948616936 171084343116581184
69522742417287536 172525606824060544
124434967755628416 159039834009827968
98944145434129456 107151808253987680
9486517537216024 59645404809899376
157347225112101888 171638339281710048
16952987003425894 36015784480538828
68462298533138248 69032932272250536
11908279320707676 87280904198415744
54764389961771272 58257003776743632
37425243123234200 46204051979592288
21733996983997452 172773760384748064
89216083488749536 176611782529158432
91585296237030544 183130257215915552
139863983092435536 148174404683860000
138787523310044752 182242812416033440
90869629240392528 166870437890988160
32507135367049240 59556307760542632
174963995085928288 182027213385570944
115561335041598304 135044787320138400
47520845645879888 179538273052453408
60860185925112464 183470869976810592
47223285835783656 179524047977586112
122816107964214784 189752779509642464
111104474486809264 193192807754170656
90997504713339824 172595947273597952
11408476342146730 18590061768708908
12212606368266012 120057130856690912
62569944558052680 79121064776072048
91961612856554480 135064199256287568
27133019152239044 50147875542699712
49039124533746712 60368079813875288
81641700724708000 133401169426487872
125625624956981104 153250183059221088
3723458233277083 121000837942648448
111972122224074560 120985311341510112
128967316950916496 192506883371927872
96820771036408320 116319470024457104
40926413697687360 121985004146155200
42135109186482536 147896284768615424
127383956495565680 175747007185753696
24499263694236244 158757584150424896
66664682172591344 134207372234882976
23853209015013824 159794289643699360
9175263888891482 26993274331666672
9125574040361036 105705644086466944
12296484328302140 150272317205579808
145943968884583904 176155507690899840
27238929621178344 47949634846523304
10926466300899 15881419211253890
16301104281406924 50624439442041528
9460524081925018 36478744454288008
52103471373727488 114922317946246640
4475739172124291 155105945930324608
97230206610332288 148015455184062432
21763825480348868 117717517261097824
100636299470216608 124937937535031456
11921010034600244 69575350377017512
2149400024660765 81492056245581184
171875211887458912 188442351036402080
123374511156141760 196032136340019616
104594597761185056 155402405390686592
132499851934177648 192823936321479744
25054091488813632 40577265933153800
159879105780654528 168816443366869920
60262665218373600 91202681329251104
59187384038142688 116054162189033824
61906326874327208 106353059470892064
12971193818443458 20716226777253892
128065429491252624 180571605954650560
114026735042584736 147174309870855392
135261417220342112 139372186433936176
14197469482405774 33254955707233404
19033616619755800 65497510933553800
10521539783286524 114068640133332816
116202356367506384 180947743483230208
5342984975216703 45497714989654224
44844288813105144 53360985750296152
35565081975061312 141856309512612976
100175992147597152 104506672673247328
1817199197040560 156903724528752704
28783252734343240 95513384270138160
98986579499067664 184354830310450624
68312327991687808 130283920959125040
121489649031941344 156645083873155904
10689932256234308 17656451757056098
46795313813714632 142152589406839904
73493118450629008 179334906783456192
76887272578431456 112090690746764928
35036108723840896 178781447982292128
4329337911768351 150277872208222720
7704970733626896 149508581314291488
125865269504818608 129190750182483488
54495027781185048 63632015146134360
116102852477622320 166673847037192960
15955493389683838 77938916865473056
39161498692881840 143661056946547376
38650583397876568 89672451856496384
1942994805093280 80294488336055232
142259301080736336 168208403317334368
145953282770500544 193941806868711520
82739540877194560 174581561466350848
5769260636175026 23511207302773120
15932619420053414 158333634707507392
22316416149796128 28312779042869492
176898125835726880 179963703427417472
48991156789855624 108407443433648768
44468754977101456 180327168950032288
169827890415418752 191049487848650656
93535437451753472 106410526382515984
80233759063085776 176366565322073504
77968380620881760 154857023108847424
11421173625783460 69179705027599760
99041495556761568 119316637960289088
79656755538840448 118763500624253440
123943033500912080 188364077467460064
61092490935040656 191167607872789696
115107375309452480 149319770181729824
87355140114015712 170013021230416320
44742895001460984 173740925381555936
65295328805366896 130524565188783728
68515540191863064 161826458348403136
49924834832851296 180281483267311776
46170461882904280 124644295372027216
85128697595495504 121645950000760864
63702854456047736 195763069861785984
9558762094232692 132746827937720144
77978937396364128 134863111293004816
61566832773254168 101876189179807120
4000664321635259 93103424662427984
66547437017102336 133897497819661648
118594248761971392 131640740330492928
36435866356892336 103413866024722960
177732449503100928 178496231309198560
17752095548749846 120359893712012288
20623057763308344 178680856935162432
35189037708164052 73319891561741856
129255664055377136 190656038971169920
388551591063434 130394675149557952
53283924924246056 102950316054823440
152483013507526528 175748645008771488
20856411079646648 26955593325454108
46946952560503712 97259875333261808
101772582182607760 122893727010496928
9798055888292860 182841466430076352
34429339011013420 139727297561175008
70396824810186920 157302614696308640
90712862252873392 100320486685614320
89772924098208896 172422377324743168
140611323974530368 154111691945778976
54338339553373888 150748629551109632
107566075519218832 111953208147518320
61357264656515168 126866606335885888
108219484646608848 144726732138859008
187921954785274976 191446288090629376
110932638835140880 118817538361469552
35602791410941112 97726665196890224
110546572575742432 161796688971808096
126481590424644928 164522424333965120
32405926197365200 187943792925418592
40456915073971144 130402408482747728
15575802850225206 140813838148047376
55921857419583608 82325434892626080
58863086289364416 110831629089210096
92339582301180928 132880874319278720
142130355686016080 173840622050666336
85685331400973216 154911471086507968
72406105157240464 187277690112336512
47366967130258424 60155390078494272
116740571888289968 196847990999960512
57300586750081504 133375382707630240
29992376310232436 155368874701441664
77558791256836128 188966102860800480
6850075679523743 110067153734669360
65763777769933976 161164379402815680
1600138543813120 74938168674500928
10243466062681190 143623532021476016
101967518817778560 186486182216487392
130618219885206176 179489664922150336
131947618114591008 169598232219428512
40472403669278784 76389471328004928
36775839332596488 184735603467490560
117947422237105008 120120735087590720
97459483451333680 178549425895349760
99014809139612160 126606163676480400
28149123978853276 165714435678637120
29082685589111452 81794290036098112
34324845623521088 42376163000048000
129451762103205040 171824600523947488
81142563890384240 136586166829815472
56195443393889360 58724000723916408
53028941302226944 115376283615154160
20633235793632416 46220976564598496
16566871530637300 108087421553028704
32146462244494408 126339576723200848
27920630579462516 46653520215948664
48167301475381024 171797457525505248
26753970225795424 59545326741135384
43050512011686392 169371556280143008
63454441150247592 153287398867089952
156290109586692320 192543804002223616
109696229121739744 186772487798884064
21278754265098780 85192965879248752
1447818276327008 8561894983918621
74741290095749392 152374763038887936
88379358069954848 178251407281328736
135868037563356560 153477278304138368
60504780703676048 128127848548017696
26467310838996396 89541338345758256
42598813924904704 105219557353974144
79562983570876224 195620008241711648
45415603186879904 123405993123126272
13174664023060690 76776101314162080
65295083709863352 155378888704769408
69040819586798928 167502466431301920
28942619795057796 124957194600397968
181308582736886464 184624152558144256
18684032270758236 58074628462237872
88190016994679520 104346657591035920
62866914265897976 137251186394784432
39068716241803496 179616705765939008
35565820048915056 65719849067432320
66154652332564160 182727009713598336
3715246756555350 145215660857652992
105203933880382480 115121218292319424
156230862512269088 172686431365551904
50306799331791888 68031426337387544
148498605796605632 157492296895897120
163971136860937952 180152100480652448
192356074586192448 194002487361434144
130673598998079952 179425167334523232
163345004409899456 170141018847407968
37066384897363896 161993546573348960
30711992172241592 86940841982858704
124862495666711920 128615276781942576
108369157438263056 196701854964331552
130020813319798480 131708284212482112
51406505850800128 96377546122422656
155357447275441728 181064575405955680
85237229922327104 131993140682721424
77090532272798288 158438199130923552
29229712679297040 126327663117084112
79823326684989 111770516085297424
88324192881372784 128418245343852608
25700672842696568 49430511777437896
96503393448424288 138730160564896080
111735859831626528 145843844073361632
37443474358962888 122371767599325552
5380141856132857 49188219702548608
109374104592434352 149990600203369728
113714738839539728 123822871436419632
10933871445341748 194075483378069728
105904014683929344 120766425395424992
107153768850870528 124205725173018624
35373949111018260 164408712918032032
82788823905744864 95254206413265968
56754191160093968 125857621793298112
45290869604096704 84047197672645200
117465647824262272 162035139224698592
90287692009466560 91654932205248160
34584801882845480 91476233796741904
3706813513274311 179680757551848448
96729908718123376 149460414584520768
123038602382068832 125273010371857472
58385996927451048 127902915118552112
32452139515236028 51481278509452432
27404383783946764 107028803953056016
14107462253231642 45584473533343552
69660831985780304 123233519564344448
40175782753604384 61888090317851080
136393854273190208 196790599800587296
35506162168543772 55483536631892496
128232392267474928 155878935656009376
24229803426967452 179736655427974272
158176075027290752 177464517144888704
72774267483578720 90717530717530624
41123735994846440 176693762766316224
24717476036575148 136360378806566640
167113324760138048 181474867978448864
73471704918953344 188953922999426624
31608385777876348 139618004824049200
182656804022934048 193780261445506048
52879028596396168 76993966764332096
11312520313739850 27093467660866048
61333237243277544 174906479492050272
19518649617797216 80889439395327376
18794146946052748 183862089515213504
63257200533130816 115491162725092080
67648999251228432 149853428711846848
12443709328115642 73544511817626688
15878204059401916 35315408169279768
100657890343711104 180315310246725024
25282543201412000 140980013394766192
186423474993242016 186539514734488800
55894420682415848 78953661531260976
54994817160363952 157777265788252256
79165089086842496 177885820558191168
117910573619468048 129368077972318720
25732353343408788 123723479212211568
29275866285664932 86739321104713344
8287899387292239 65162385883692592
13760105354107808 177338440648528992
19903133307011488 22935055821141664
44094716538837432 97203525842863600
50451124277495504 94624959430401536
92173361720129296 124715191680336000
14737020088629726 77113736863690352
15302358669394862 59453469611020120
27466451234297416 42911630990324104
15962769770054492 115157007581375088
116182168591534672 146211240868852896
135175743074414624 161453148261782464
108215946078258304 145057513424851456
13767695606233044 139246088474318384
29381842969458732 140690343332251872
142847679115438864 186046296632615968
60829244077599504 77749984838487856
137169724503731536 180815732989299840
84116712720106144 137961990347130608
93199886457827792 165752489388215104
51857623126913152 121578069218728544
119295529393263520 167277141992973600
6317884270630266 172146807234346304
13484061523586388 85806371889198752
80220433437757792 178729259801789920
15399037581891836 61054142086918944
12518467315037048 145144676151412288
82303399505477280 179865383104814752
34190522339617804 66277639981252656
44329455665165264 140172797962639248
148412084905665856 166024063905340448
35772918027461848 76854438341155776
23857381087615980 130001906250188752
134526175727936288 173827159365286368
14479954806155566 130088827829053968
12535074536268380 137281181315763600
21533646430656620 189823091283790848
55694652168886344 144391290935820672
23995081987499044 58133263879906872
141950049940283616 192165295771636352
73611369539664304 134662857554754976
119189098497960880 188082867038812192
93723079992621040 161390472236816448
94698295455941200 171469631603198944
150201831762264928 195469735886813952
150398461586690560 165714789120992000
8618838056947316 129505823077226976
29525577076897284 38815460295385456
154370269843996992 159402745419004512
30502738922533520 83548539678747920
110466983267883248 122786276268032752
46260902729269472 57271706488987248
106638644713947152 119370858220618144
67058793897639320 83650004660314336
51124219629209512 55948137058208576
153218430999023232 181213795928772288
66386776043746312 105117743903371072
59581411575428824 64806375110807304
9355853025729214 121725150724783664
113785771909198352 158289650109925408
170882747126349408 187457794840732768
103813614057266912 149677753190935424
86725607249701920 172388944915339104
22491920049544244 32063467555852660
74862176772805056 85600845705195280
73218221863921584 119370441009777088
140624948227745632 159164122666823296
96435917653917696 169890708194469184
153313913121140000 153607709429898816
48142046479405656 145033175763620160
33987593420630376 43021826461156024
146816866699532352 186937273320889568
52483375262477928 151539196578636448
81026202661703952 99209097786424112
43999695861898288 166607893693596416
57484952237393776 96577135242008352
18479384907088308 174621497453364544
73803868453890928 184200345134237472
35416780182291440 191294058298217664
28529980659165512 72888567886496352
100505882127496720 168710837407880704
109699678851413584 146626903612714688
43065830689152752 164716900955448512
111657529609938960 125061360392986656
11552881900412570 132378783605539344
39512751554843632 64999694183164096
587037686357592 171203390097808160
47160545462918800 101474918171258112
53950443230099528 74629933126714864
52669597445326944 88739589863047248
70720719887736024 85904698930239440
136544744500611216 173629422160771136
66472894384172272 126581629747883648
38629913976444368 153000075971333344
148727531757906272 159240522546164256
104753003780325632 105077611590909168
113909880454877200 133260345469067632
12315869639312036 118062866866026480
33810507131088144 39254833325949704
115943091093636640 137209349326136832
134866075487736400 146760525541179264
149284998383243072 170714459359255776
89260556879614496 178246960167122336
80669423250938352 136051124106999312
118592382355562848 124741628036776464
23720746484392936 109622299117843456
14724386717224976 29881730929653180
96413561177187136 128811113966446816
9014791752768312 96500189660277184
60551022287228680 68598863918817080
110154132283415984 190846327384211040
91904433382170112 124800879855870096
158679569194740512 170904832113915584
33139964341727160 126714533063250640
79490020722071392 118389502831037568
47467166266901040 185453110542973248
67216492874891672 161186546052837472
38562731577740512 165067917521038944
55255634839555904 87281244544691136
66787891806845896 173211916127545984
85089919631798272 128313808012568112
81518866119976800 176253571347070848
12889384487474662 175423657895806656
126918002175969008 172113313555787904
108010459551234352 161527817651949600
42787791017736280 132364666877246384
137061850421838016 159979384867843040
136992751412783824 179999630374677152
110898707574328368 162813353362983328
77166396266871872 104905745384670640
150476519243814656 194752988474846336
70080936012150856 136051654848799632
146534225332727168 164222170871778304
46158364695185112 103781571342321984
25749027927343656 130023498551660160
27057928526579112 131201042069291152
104172989691244160 176149557252948000
69578655327209240 82147474133358512
100785585441466192 106493834487213520
105030714459328384 141240497029307200
64689490724681264 85574167938460672
30064906120058632 46408285314028600
86249146403878480 155011048314458592
82311095997023584 191405528480159328
101963582693749936 173278496697656928
101094352903640752 112638359278467040
156826717597559072 165311648330030688
86080692060317408 89898986281783872
62153954874998832 123165478856250384
69833433821240288 162998967219968096
112447292738227904 118985268560642784
23925144989038720 81931436745377360
82724295026225520 178537740586177216
6646590578160681 156394171992580288
132934236904969824 156194243310549696
33991781266704800 137067210220773120
145380661278045472 177789970943134016
42624533934722432 162439959395377312
27677318851834596 36532333953781056
105093433296251616 164056254549779808
19337445906220316 147369254301171936
14318447629800276 82494403911905152
124941398392767264 171875802455749152
67220112273293424 125568037398860816
42122211209988168 69634486337297832
130068827878627136 193214731965003456
122831912220408928 177596513059419648
55761878963387208 83565531305595200
24690749685427348 53958220620452528
72535818926920048 132375045875483632
40929878277026432 77694402706362112
31217545979100196 150668192153366432
96357560927818800 133792988278208160
178634897301151584 188921927908135104
36094121181976816 150929924990381632
104751292463165120 142372808798073952
92310460089926784 152406465070705152
129524866035711984 139270187546585040
3346404395260801 58902244476553616
15959669116782334 35287556812820276
26203518878978944 38451237381500112
129636523981808816 168148900198086400
54550451933347552 175002626032528096
4008477295667311 125552069095534912
96172891752377664 149004748878984576
81145770490400272 145816522664993760
95646298425965760 102792630612237600
54193908059684272 67720122713117848
17477928866909714 155514199790127872
83065450978443680 99059216177503120
64245427150334304 170509430765440448
26922350932661228 82060078304153616
53528375342558064 128758329736493568
139252280229544688 171118179679513888
40659902187412512 158640867580415232
90544118648692144 95256236381216960
31835625633050108 196311887052189728
165000231518358176 172539128769095072
39674603521676472 183185527288202880
90486873897789744 121814132473386592
43212366296117424 95386981481495584
41754311121132896 95476346124982096
66154746955180880 179872533839702848
87406776338329472 114719926634698496
112784056904330016 147143899800545184
76119029306060832 159040662688187136
1435933240186255 90767404474618784
11833727221383312 160704596079464320
176808798244512704 180674029437861600
6570480630669216 185903828961372160
38403389736976712 179107823721237888
87959009805669856 132503860131499376
155779384064310336 158129949223628192
7745482198362894 129403834915143840
4748709223376502 115489991186222672
40104069380757640 181875539316741024
40921683010114608 128473949718479824
170564610946417952 185726539670468192
187269729306892864 188697118677576384
69746081977421552 105090379373546576
2015599960027984 43840045036439168
127259426425408496 149878041614257344
68167181590743432 84093366290995584
57882665084998200 64297169260242144
88227684738402928 194563900509030464
128409172833496000 156756782495260832
76357584004531152 94039423139731488
126058303942595968 165741897826326048
7744084194800236 57264763333585904
9938506473292876 162867387207165248
166075350711535616 183350291237461600
7376373055177482 70238791903567144
164867431728070912 195240437382119936
79384618660842064 167913510302126304
72323095722209056 73579704285404528
53534922258238288 144011913176598256
3050482610862108 44429591597695016
81266293992930688 85769122208048400
176057719405046080 186948207273597792
56820425952347672 133908241979256544
112963979410889424 125344777251074432
152071598803276128 173156251595132640
93156960439734208 139649680812208752
97953485500301248 125253053775741504
8408942285164856 149716857449332096
28292811220163064 79808325871159488
89877502959814192 110340764389124512
162031458641328320 171259909462204096
21808367440688496 39500557407133632
148269635042578080 179896930456360960
23344017831696164 167739749280102016
68206550067456376 168967439020502240
68373594907046784 143143019224746976
69314186754779168 149122960885758400
73143830645926032 166038986000624576
55059611948768024 186758875108647872
57827151963110816 144693621682082144
26057886955813004 72667280222075424
65792063903191128 143266433697737552
96427519749277952 194670097422169792
166673833430925632 187466650627645248
63265591327664576 180440610069116160
147462129164054848 164029570888519072
60210387232135088 76756330076905424
77951942507746288 104385780512259664
44350428619989592 149694376874801280
155928832551227264 188453077278638336
4844849857369214 175402991391683008
14302196195335670 46638828307361152
172387755144102912 184312213826532544
37929350804698232 193870415824145632
113324109643418192 183207430872026112
51368789250181912 163670773040224064
11055306880140126 55601101272889456
64126596708045208 88985449133868800
102056640071709248 134096119443616816
61326935960638856 151377743754066048
146806193912598208 154747947530319264
25643293475283352 92280568956155888
32202537117517324 46642307287923328
24081567228233364 37738961050731824
77757387278437280 144171810672944480
52907383206421632 95122001695128288
63414090665607400 191929596641016352
31283318480535688 94253909421520304
58824484504347264 193979518229590560
13372701152750724 111248010840207872
163717826986242176 174957342112256416
68059479140618120 134487537381642032
42692067979528240 119133302379091952
43622941222804072 88404823532203424
114790632407968176 145429228222660416
82777059860927104 122398578888458416
20806386574812672 50832754961452728
44517996412077008 55630316436330088
12623898168563038 72961126651552688
42479465007065656 157340541252402304
74268002267607248 92548450222336816
948345206181786 181127627746041440
72137354521818688 120611731859879264
135290655189732416 190215404034132704
73531644678674960 163476874148563008
42833957784387888 124067801146949856
41770071012378760 144425736000008832
83042968292816144 169278156879644032
39400284079069064 64399052960385592
130644716832602416 183317497620932768
17332406355741138 54062810378620392
78592993530582960 194204067703840064
6311847003616199 143250692856034048
74389693595687248 101471447790003472
95438601885383776 139890444785183216
44600826424231648 175793395152648928
71915005945360696 89962037050525360
80912011046860864 191167770067546304
114294624693702304 157061859276741024
93962613257375360 136032486975481488
86827501378809584 149246314719620064
6331139739744650 14183324583842792
73894565643068896 142333530216912208
57877415940928208 94219910688531648
73796036398326304 173785438430487328
95613399881071872 103838433567846384
146640595951900352 161874507828681888
68160809301462888 93203144076662112
78552120731106256 126906271478338288
7423135490791958 130690918968789520
15253448618975972 147054093891137408
39690073837500336 96726078546559328
71159786662213424 114001784540220576
95848986904475808 189539759568527744
54366937519928392 64052141271590264
98872798596452048 107304778910572384
121852290527008336 155935641722691968
59831868923597472 186609446413573280
92173124563068208 95364325863188512
41653821600688152 123355312868727264
80748306390310624 129007469283944768
156318281659802816 186532052709106016
49190583644356200 192761983308340192
156185443945779360 194939498564593792
111931569832674832 184850326761787104
174506133405997088 194417875849418368
2042197549406328 2099651287815310
35133591671509496 156534425638231488
46547687513086064 111910850448977088
73142401028640656 96005665513320672
2264929218176295 181765113138028768
49666966272579088 62348483700268040
13967248896731942 186338081061542656
51107836059430224 176429038144810240
143247820428691376 151470746990815488
137920439179338976 145445934118935584
89954707557273136 104009944471510016
131504185689257888 132434573736803696
33581218189710300 182737590266418112
14262938570314700 23919832238282208
24397606781308992 81828559056395664
18118823763747404 53838913448905696
145070650236782048 187403486702291616
25652303271844608 42055728869471152
90940923703695280 193613789820577088
78083202442135648 136322376033855840
64828205405770184 116139159974599024
24352243082017508 36465742787820616
145249851182821728 192917347098389600
68686892274367080 136969465188424368
14243872905376526 108669108767432032
60353694487617168 66535778065332416
127359884375122896 163373596754923552
106323037536621696 121486927387999776
22076584685826332 150518797933744352
111294136446484000 127949409287786288
5522451795552478 36732983199863888
141272243353730480 167371873813076960
125124623998398752 154303573708082176
24092265679147624 187658991342962720
14815529495583648 33087342598338300
77172398056187888 91021858576084976
47464084074345544 151797972844866336
120936107983367344 183543656050209472
36575214130344080 195312090103070944
52199702514098632 96598986541298416
35697735714297260 192333638268801248
84360603449486480 188536832174978464
136262757062774224 174746597734196000
19549354839456460 179748432381803904
25061514642338588 130867813884151232
66144865476151376 141105621260424672
84168001475249312 180598615303738816
93222249955906992 128902292089681600
400381014399721 159481438308868704
83374787493553424 83455233810828704
80608368000020624 129325418166010768
156436103050277216 187146194883432448
45314444463476272 118938356265429360
110731040944877040 124667058552347888
15475298272339370 70613800443865000
60540612514911632 112709118947959904
81293038339739952 158081057685713088
139114718781461376 154349061344275808
60422985977462728 92991048766348736
22953300805074004 83360080489762128
59878769141264808 189845214606230816
72447222380322720 79165632330606032
86755950777823952 108490510631287568
8844686571277020 24530492057845876
154313831920399776 166511943599380096
64378311038750376 139836553922404272
139660412479154144 178124703210424608
85962994253157376 113616500943964128
74865534520931040 122628790763583936
64737695896915504 182945879988340384
25062409491742260 29271558786630280
158839898303499904 196267348821410144
38467843375347864 139911816551793040
17133282013516984 176136914875038080
21831488647148196 92756411742327552
90000430171879392 140841875708959888
45055964124149512 87843919390146640
77480296513378624 144955146322125376
88940050250018096 194353909718663840
18666313922857824 159616972052368960
68155966266696072 87141544938259392
170170474805422240 181693391529791584
22866347506842200 169180231204530816
123441264145638864 173690764502404256
116992413599640256 188531839128777920
69047336131766864 88635409564507840
29679510587862500 77202782891993408
40259644808861984 87802349679566960
79264828546907408 189250659777199616
9052903064049290 120370511766923728
7652893043759576 150599974414721120
166702945528219552 182778579257249120
107008383806559904 122061404935904064
124679792312896848 162180136309497120
53192207371482528 70083653661292040
17811406563419680 111605464079322640
46193198073970640 187812392513850720
16733873299694388 149031356717855456
135998182599159472 138788708042052592
17749843868258574 132228466806417648
34462808459150104 149523235652971200
3839578923100495 86205549773505200
94959157519327168 189553751997961280
27059647071030204 193491376723414624
98611315513219680 122071631090280064
55269303614181016 129835607147439616
3953398242861338 107784922537930992
2388699171967768 180494881636762272
119186267224934448 194079084522905376
113511833417866752 187131849424799520
69702763622405208 135765497560023712
17793590866681250 34684557297814180
80492955949060656 189798991232594432
113364356122342768 115180800436514304
63005406672772408 184233852443386144
109971107201675296 129119758929665936
125356346017791392 192998120958008544
118834233997946688 166760996293695104
66036144884661176 91118398182445152
104096501107673216 137582519570529152
36619216263275232 123135888816915248
36496492776758384 160556971344170208
64715312753857144 134631535514509248
31859559459134984 137876361113809552
15005402551536050 89321316941656912
141139453172869184 149464560448844032
96186407911743856 118019305224484384
88929638403967632 89776659507122352
87364659047044384 115420237250517904
87139063655243872 169467417500061600
71937718860640136 176444611099190368
155744583835564672 159983490726961600
15274017711740896 34752672057930720
6836010645265201 21047973570412684
2217607110300571 44478874665295656
45267200819076072 139365479073822928
75598415781223904 163532750215222752
100885534917659072 126618234763779664
41400929896320216 99289207105571216
15131464239416250 187651053928579744
103771443807105408 164188395832252032
24254762735928884 120547487309685568
59279713099171096 113739077303626272
86366697477581536 169355665956626816
120644564535867184 140735854336424000
25431203427696904 90347816784008416
40840671542476592 125464612857610816
97338385649861936 195738327600793440
34000010300797528 55006357763859840
40710941647129544 175819977729718144
124120906614569280 149243887307589184
165943449796522176 169161337820252224
143750890597078448 177677495132737600
125022584678281120 177437693143859008
34253772327329568 126606132892688192
570276385436408 66931203701609784
124258453685020848 162463737582817184
90305193912877024 104534493069248368
9685429849389188 95837783108932192
61258315319193592 196804409014560416
63688955547090184 149737165423916192
532185320504719 4335757987832332
157643787639903136 191578173697492224
13638938030454974 169107084924115328
7445233521224331 15764080676423672
35614773284000928 101770869218478960
53839565995668216 143694171326619648
73620853119087888 101730372246644256
29442904750376620 89617396140291392
32475142348990324 171328737390730976
52419079344254544 119401108393088256
69222060174730336 136095740892929792
107747320690507760 176668175850390688
84190495414698544 143582043612922256
73351709058507456 107452868297804064
58473226815815032 133309465085073344
165220234679792800 184254890714623744
89196898327555408 111652080925335376
91839538708018832 100555187822846208
82067744985881280 175291977397179040
133883792867977728 140478365838081888
106492471578419680 135480425449809472
36956971569882824 170005855351951296
93035860817317296 128333121508628768
74833045559843888 113617021430992576
224182970882210 102504871988747184
10910586165261872 67226453736730136
47539583304502656 194444431104444704
118448650524175136 189581419531112032
131851421204280000 142659356167997088
37582754430826208 124469510794456112
30610232874864040 143766421706432240
129881940529724400 141239868046079152
7200893097972718 161635158778820384
11025246376544210 102426163865650640
68612054819580816 189387490539524832
107073529005667488 124695492235661920
108132269378751696 196871094453209952
48235896899099032 104368320939597008
15471366982255348 83994061539626816
18306720651133356 18958506558501984
118118166676988352 144523675403444192
52122096052850600 170551542336331616
94041058907278896 108947786375505536
92120388249427392 125110887091734032
96526479083939616 125058305388715552
15881339548824854 111305234012741408
79678003275087040 119713556961426224
57354025636336328 148551061308959392
45461260650983144 141350554376499424
51312932589958576 171052633162992608
82235705498634816 123631851605592416
107191898536563072 134856061712969712
96749931551745856 147553232867385632
139403620398198944 196683318016151008
162105600519927520 181340613247268000
81400294421615808 153877768760921856
77130455476641648 128136985956289152
36796542005306640 163584597758957376
23658548755202852 61098422788018520
38201329233764816 143186759272445408
90944018406516320 124079851532392688
131774404736078880 164086214333238368
54979538915895616 121377409309586464
126503168088296304 194664784836468832
46238030053232160 123274139503891920
77770774908315424 136440573683490064
106911246025600960 151888747187948736
82001456095682160 88482784716703936
5371930620329180 54050857806311880
132539415952475408 191352853145394688
99464217566035744 134855805544284928
129014715154500240 131111830347668656
110829810206596144 182253704558258496
38271917528654800 136275870441763200
39344442367063224 104788301755679776
38963147213871176 170185387085323776
121669946148817808 159681466762021824
45471085887437360 114240335000988144
101009614378822176 145021916927516192
31086231544166596 171405476757131360
925080549182008 21776577254476820
121612482605307280 166206129525697952
100581959838446368 102673874505298784
97394168846792672 145963977682797248
105190219136565312 161856056693678240
48670399676628552 67661167322432344
69979957669508352 78139617756318368
42406234497483664 107420227403757360
92078343063548704 123517517347369536
8867143659354283 158527827245030208
160682365808415392 170470266481189472
138959070820328672 146598158498360096
40065416940888264 110003235685519216
21923075754822780 43927555407082656
21836182336515876 167883718977574272
7973546216247468 63726583488770560
70291531582592848 79427373596539248
154594210828796160 179492347953166880
26481275008326148 130294076331312448
94249771410184912 139509477217876256
107092408247394880 166740989178699136
36741900809608904 90845357168084816
21880039143083128 121233843698105792
25270591091233624 30532001804516180
8341605984975457 80472583844207232
9172381366105498 72089505484238544
85971057078643200 157256167072658304
25567249202701636 106775761460700064
73673836923517072 188325311962798720
139678675703769616 192056129220921984
18289638726914508 79988167635224800
94896891370464640 105797396687793008
15937252578624008 125610812879448560
24124948792687392 126072658767392288
51007503012022008 67408265698781640
63771033612060008 77106568137555648
68910401103929424 130267754022751904
73457589517256496 100233811092315280
138462218602096608 160432873937112064
101945948162654416 153860243155174048
69983994913449536 160455923775828032
108942114370057648 144562302061167520
37019733066864176 154336262359470848
13280424420087210 153091460329784640
89222606835786592 133657623105149664
90871035854410352 163037025548103520
149762829602853664 182299126557565952
140140166695796816 152847494366781376
88166526795519136 90361042807024000
102517024943537552 183465644393818624
14149728395827686 124883957128824464
29702289940822124 167451128728329984
73161845496139328 168489626353324256
108199013429240144 116484469370298192
255380258629556 50842869907336448
57069469563826400 191528465789373760
79500337742236448 121888847792411984
16519697932301754 166095650056467072
3923604091062527 27586368600937324
23663638819909260 88862379344607488
61285808126881800 153398941212927168
35858848665758832 124748757506654592
19890819158705684 161310323269277536
103910181759127136 107152187349572304
25274174129956000 196561895475842048
74207903633155328 101365052357355344
147999259819310400 175917376533816800
98692765695503984 104592458247834224
54964465016056248 93530862411544208
164827138087042528 196753056524992992
18492617743934760 47000645233376488
6170967628402624 74215856906387520
69714521296412880 193927046173978720
31780852447549552 118770808122142128
12548744166715812 79870442437365008
91297535832421680 101571343235687280
92267686235757808 153670952649171872
95320499543688608 112930675738087632
12900331256827624 135148451661272528
23626485277693012 57176005924418008
71807314095562000 72938732710546288
117796160857922624 130271910171245840
96585777421901344 177429206169653056
32154920083950268 127685609813074112
62261169226321936 104028001701518560
16258211931653106 118773369728282496
24686563108637060 129907156371412912
165776275961727552 193509464597764128
157875906217478176 174678478141133664
74168430222075440 154617112755639968
115430232663809840 146846595610202624
61531852411319864 105578972564014288
44502107863487136 149648214935176128
18289706354989872 37879186126069240
15129339947297498 158585779820393056
58944125442555352 107809144143256304
102805794796252416 110216076852334496
14896437286286866 127347770788934304
4030148243699245 127362440653900544
44237215153608392 182487776386550688
129509264460690656 193288875463311744
3618966042912021 78286273778849344
33402921697060736 93983795796051632
73201268004077552 97084787561117040
60280177702083672 103976096292948000
34246127057844356 177572299966624608
23186743187212748 164289430727125920
2410407934748031 159452815789135264
86645941151942112 159957243272895488
51557078136408680 155520078796689216
33253229271456816 75406781802754864
138569736301092064 182762062418361312
59349562123984432 83243113704527056
120283133310184208 189372284489907104
28718749681664768 50187044617108376
31545222569037904 175839222186890752
90306356836156672 115315177637841456
38887786319898392 45301847767887248
5599154714450602 22845267781249548
19669153106077860 155435095368735040
46274916641716728 141221908602968288
112196120210412416 169087510428128576
25458497689855088 164172971381172416
28224178332481860 110466459849035696
167640528214401824 193749726863558880
11723913560645210 79710539320288528
123736439785656608 137991428166395120
65274717077555776 123960907581670448
31116374298731192 50248536309696256
137074019633739216 175324176101594688
96948835905788768 165905920469913696
145205550623266688 184403916203358240
48393544664278280 173620022839733088
2585853255672830 80114009819569520
28000005905735484 132166159038120720
100551291843122416 165131403165168800
111696142827276592 112014465539301808
64942331689194232 170076831395539840
51954959912094520 92686151760430128
175479598844048640 187974327935728448
130006452076281232 193679907690059776
31854814857310516 148177227023582400
127721414021740256 128033683980186656
71969709075939616 95079545762544000
83922653595711072 84387063921037136
148736084480842784 163658649719577920
23798887240528860 130436224577037744
41891822238072456 131060167607606384
25843975690410948 179669924754245728
14783270097371696 177686534004438592
114442296481162512 183085567052126784
53870520830422424 183073497183239392
99630884580021600 130027209102473120
6231006972147728 31121346091489092
73709144419227888 187572076290769728
6604353607167439 114098245497049712
28582184173645764 171801131274742752
104115145649298736 145728218322717792
34669715944562540 92568426063171328
171909658814355040 189897258664636960
114010392105394496 130809954048238592
50028393840120240 189683122967354400
9630153075975726 95201482043826800
109662781121165056 161202485731315040
115997320250023248 175250752387160608
1499992669987882 21456241806659332
74698905732630336 186258316423771872
29506718008994416 102427406315873200
8145629230669213 101381764248430928
124318764747961632 188156704558494528
29204113925899244 186386198489864640
36387217332620056 149212530748784576
67528766562227392 141187393556256656
134558550445039888 165428940580645984
58189606177892704 68133219549957656
126813923492092000 177939307910828960
132236034805433504 176726797320877024
53873417012914208 129779116663046464
181302758930735136 191865425316009664
101554542014476000 182906114113106176
146631382897802464 172652759138196544
43096845649685856 113074148470126912
100390625924106784 171948839903635904
74629802834407744 184724125311944000
64579567329796368 106912494539338848
40796754229558320 180748323006157120
60168149742209616 124616212330699968
29156536081586064 164874827348571584
96577869197985728 99176947865153072
54707027737746152 125611517723245328
38718431593164560 162768616891333024
3420438203940147 7504561063801662
149438889679393792 185060215049394848
83301303912891536 151456174377938880
185388145690163360 191167449339150304
1983811204373452 45878351347042392
55698233559554920 72840155736617616
111054272276855552 159203595692992448
44127494851161192 65654099023103000
29608901037598016 66373242563924984
7602366304915586 55504138558825984
83368298217504640 121364198421772736
109074461800945408 127888511522147008
168566828588260064 192304606143453280
16564526692465940 90317497980036736
30705779056452256 67553753017341856
15090438298239238 138198391956537744
94897528738542592 124038147737543328
105897972403784336 136282169325058928
182894003097110272 185434135929177376
138307203944477408 196548768101223104
23354210515103412 114939651719123616
75158342564597984 75448529659169008
19813617062782552 188681510019851680
24709068200470536 186416551641487424
29266315271642536 179085322328629120
57000963097959608 66026124372416424
52548122206768400 85705829796238960
70594882014537896 171630220705938848
22934534452269692 42240944719095192
75994944887262320 186016160875623296
54926892094053080 177084051818921888
97707753615844128 162597559306814464
114467349470576176 121499931564205984
51788547525866320 168395028077140160
29818185410991076 142790395583461552
86544942844214784 100683920282047712
92201394664536512 106829176686199184
68015125551723144 69889257289312704
71800134578682768 181309911369119392
62280052900570864 135819445381665808
28944281748157244 77256505011365056
38753449971239296 188445379327008096
48565515684402008 142167860424410736
25745388237521508 82574546953557248
55839319322683608 137067326554174976
84715383293337536 173581767072619040
66415405771139200 171216353795625632
67810019809603792 143834248134369424
103346443894712800 175227452393651392
23546299292860640 188903025882358848
69459814077237328 124028943208190736
134342949513164608 175627667806082528
35800900820432724 98145371217870480
72766227270797520 87707070950870224
74181269573632512 135975317767613280
162582004408099232 171007055550203136
2028184117889412 97522232228560688
78296331571514864 185573848254935424
1317751150508148 46343220251653216
169649563643810624 171183346753710976
65249381938328752 115722415241983200
93168871749932528 146786422708416608
105822647225047968 119165419359885392
110739777382720560 172776419856138592
78490101452335760 158956087105085504
165884236622234688 180898655103419040
13167152655937320 157578692765487680
15569991365059488 82388848137834416
11728551299912654 27569252903521004
48501892489033240 82346750133313920
124006711231319312 134565608593260992
32053004304183300 170620225286360288
14360282025868620 57567482952478368
34425492332683100 37391933254164368
88170117757232688 156391093845575712
228356572134244 171436882666949696
56779761680605928 140131235181343920
64577003886180304 139372195249596784
99359141712770592 150094104213228768
49572214087396776 182183513387648384
2406329277057721 179339527604244832
6343057248640860 130764814573110480
20239358802262164 51816080444363944
53366211965067024 65693455559801816
118751280402030032 132113373219637280
24422298724798240 195049914274503904
36704289982290632 179845404116969120
152350416070651072 174429835951265376
29937276736472064 61660306860730696
57546703128262144 162352856518496960
106239381717902576 187021984641319168
55079816198737320 91331246213595632
56076462586315048 129438960478995168
117656801185808960 177008994156689504
116375652231330528 171728108605357568
80239591098552224 151289602139313088
5299338915622680 38343419520158680
87526516254745296 112954853090469248
11497020902591290 172661892876465792
29359048402212444 134037054178638048
23983260427426784 104340745518381344
58849309721076608 133062414781537184
8029092685106468 170308650641086912
42413469251832632 171696114307632064
2895758742429723 101662949206454928
26901277974179760 57303057284271952
100704256486475120 194286040044798656
126144809274346896 185139246425478080
34756692418366432 78853908961449568
29858245221865772 88974005527036704
19792226813509100 89995110327958704
40846928577995088 82767798035282688
2708368953601620 55341575397858168
53230844168680216 135660523643140240
11388424559301592 52924134124442216
23413134377457836 54668410380100472
129097327383836448 172749443415990976
63291410038806856 163960822338873792
63125114643837984 95856240678351440
27423415813137596 103248993285576736
22424973011757668 65001961940215968
129314128061112832 180949931880327968
147117989486133024 183831804734111552
9613475044879036 93086541504395184
71610001620779192 160148530425598880
13288021148801400 20503202739256452
70048464218882496 150261496767618560
43231668582255944 74013654053192048
77880878649727440 107806088216683360
90402863760029888 129786159830768192
32883089654619368 59749073186264928
14236706265816216 26316953682122956
139414942151863552 169649055836953888
81658178126161600 182885587036837696
154750095143012096 167243256215995360
114597184391782320 177372661736037472
30593022605140900 38987967328948672
77024473997204480 133345247645717760
31226319984585364 158499403990944768
157191963890422880 176072276734211904
24155415365818524 147476869875874848
97021107189471680 177750807206576864
70145290942829080 71982720621452480
78965956971279712 114307262857500832
31700019404537232 62766673134300912
100632879448024480 195039679035509440
152926034605833504 156798098203692032
33171707117495220 40462466680294432
136459478104760256 148417998712028864
115368792681653312 124429228591279344
2639321723497173 15450410775018128
85873828206272464 145676668175305600
41838703066830904 179607286009596992
10975663558220574 125602404794964288
4178054118819791 17984124081403740
63258107859906848 123427024203175536
82094904329908416 143833033903613968
94239023159785408 189410738284982144
137274201741815360 191252265980264192
64447512776081288 111952126475544128
126905550736189440 162923283805732576
99129168885444784 164560839205556096
135371535018070880 144845292642403616
26517487357736636 153917935711135328
67247157083131648 140012018185336272
106096566558163376 123065540703688752
23994327213465424 139105066087105616
42132151051483016 76184833160331312
60194035027663872 161222744675953504
169813386010712096 193998868514220608
47742632483456520 104086375205608912
75563543306563728 171017147211797568
123967453108435984 158735101461890496
56235647896569464 151703185877825728
98153635879086480 132902187627650512
131698430111385520 147897047589550624
108116587420213936 151541125465462240
61603681554664640 70782740074522328
1328897904891291 177737616614274528
115448517377880848 196167529677752608
17711038260351534 28193354587021028
150649830331155936 150745083097776096
131956740613216192 160617771298618880
121989034442511200 159978764757898144
86381262507185616 177532748000384704
29049797005935244 194619939764310976
7385027280445198 33697700018319060
54856148761172008 85606274467414048
3630580524355568 151121307254638560
116374287726345536 122405728103318592
80540143203335520 117789338730658528
20779005604691632 131189906065962208
57103129482904960 73536456326756768
53883106210741288 87089193959615376
45582939144263088 101938940563384272
170716888143681984 191143335252569952
3936524501599085 22304485205686560
31752218586901736 47893908176693808
39552812740753352 97269020830889344
143720993791737200 180974279608289920
170443744788229536 191264313124810976
2316046268864226 45988628995711816
70802189322322880 82532289902092128
101064304484395072 147803785978787168
59437057538734784 63344325987585808
6226447326063337 144191394762519776
2515305126382071 116187765589951088
73703173106775824 96990421430770448
8166480318715682 118535346146887072
41477555755659744 154286908873039872
4520758911238745 79844784322393296
16882815901714052 178697632376293120
54154008964458216 167143205749767936
44032688349797504 134123640629763568
66551006645870168 137320519348833808
69237754333553040 112394790957660976
37046489907885472 71082766424952856
68441916035222080 146585198941592128
74031344773192160 140638365864979200
91626564967196208 103663758775034144
53268789549891648 64106455968568672
57361090796462960 165051314831491328
145359541918502304 173959459571071200
10997002155141936 44140336301295728
15689118896860986 176337678081713696
118444579850077440 127550008366069648
31139669929876028 38167311037462832
119093238091224736 173373835967921376
92729411223551040 166195918578263104
58962908489111000 139306353948867952
80432749527804736 108704431058491104
177154586387934080 196653263297818432
21170986365864108 59239871991173576
69794660502539288 174940351333742560
22270814200338872 152529690392955008
105136727066016256 114870924324597424
30717561218693212 68413260349052568
93564415990919728 104157051142480592
18227657991218940 175177314710377216
50786405350530552 68013792813807848
73244108784848144 99145119783362464
43146609515820816 178117953467477760
4855815277289491 35550208843774892
16410769508597430 43357769687805616
20695418955461792 108058333368178528
83421107634793840 90939308250155232
45749863836754736 87877204171256032
2463340249702645 73021962941509552
40986130472179696 118192890226653584
157807781471598656 158864174453705472
49165582845924440 77571298873920800
29555518748202916 92653495479256448
75642724083441600 183194755358372864
95096133260720656 119044717907632544
1969208529980372 66340529173452240
80860398253173584 156341449922237056
32430591054399892 128637707994080496
7589090592644148 113682822874981584
45062683042969632 58585083373573792
52754239303235440 58528990078062024
129311625892550848 187685750443586880
10528253699600888 143544759104308848
57897726533060472 138446430405827616
10609804316830036 72760937185880576
96250417501689360 180322719935590976
117784781054875296 159865702124432672
83930881350041376 85618213065603824
102842307421475984 195680763806016896
86429166089189984 163773189042963904
74603726121112752 90760125447885216
68495165167338384 142674438312977760
6856990624193955 68600540875582008
45807556135605952 176029234207546304
98990383793414496 158814873655539616
109528824148966144 183893628746796896
118031281684654160 126306705890207008
93335764877579616 191418706230762304
37309575483531568 41170274647314416
105646041396577824 116475280679685264
59571186505436232 193767991958150880
121256993476482400 124874653288150320
41061110615767976 42167951793126080
77475299889559104 136745613642926432
20126912780780968 132839678196182560
98969158963416336 112395475348764336
96112366169581072 151788940565706464
872383407186697 121323746067070928
40043360602152744 141750410602567328
92420604148926704 184104339230900416
35601291547642640 38413287538799216
46506953416605056 131152205640070080
90596452047131296 111635377159676128
104174331718872128 107475793657732896
9985253327423228 149060138345616864
44348587288541024 44915175791405920
12154106420593330 55003571466189968
9897148888773290 42666992734564872
117029313131255296 175692614127570240
15857601395630370 110485114843419616
62130329976374936 116162537850889024
34480355733195644 193853137459374080
1638757060549217 132856331328086048
23952832334055312 60376237571316360
69559117794340256 136831044550225024
47540195905916992 109618814456628736
2653402408878722 66414211864795960
110941419375187248 165415884345846176
112891099774345312 156137697653958400
99619515729910160 195849015733397856
56838125953742720 119554755551840800
113515664470435008 132859756967134928
36186684148929784 127398506240052384
54367074011262832 153293901539981600
115379940507821568 140168960507439952
83784668741606288 121859706318933056
48580860751445176 178931937047339712
40913023698303608 168180718482756064
46480187116395768 74409690472173280
97276217260341312 146992638154269664
34610503176801924 117168871304086672
78423601894952544 137999711209461200
11111542981816870 123351057645492608
58782783212571064 115998699562996736
3950074762898101 117754648929668896
6700942941221093 160440422747744224
128873133948895008 131370599826149024
8899902283226691 66976640879189832
53849552821079344 55014098239083568
11915103132749594 191681217195041920
1328565188398999 90703183635237504
110055953740793008 120442355287705120
24534266899492620 54160881897913432
625795235397569 167753377111336320
21548412483993964 90052324369178592
66830788952499768 111173890186247728
58624958197661744 68069106758803864
154561030644725792 176266329027570592
65270787768751992 142958734562191856
93896095296919008 128027680414867184
30529910407850080 43480474410606296
38724767918441536 154237136225783264
32316660735151552 165096473064297312
35735785654786420 151583136231366464
109837828158158624 171738683439317280
30272995994987692 152086192284988928
60463982169717000 108192136244345200
84601961426584896 132781204965819744
50396743256636928 77030834139037072
143060327816986096 189430063849624224
33418166996001524 151871993861041344
134039168730097312 184919848872561600
59306428403232296 119049509245488848
24486430782211176 28333249331487528
125895636340489760 168008148382883328
146848581595877152 170529600124681792
25465462350732608 158474294349710208
63692142930058848 72221431055084704
60703523276874600 160274392298548832
181821983674573184 189951856361524736
80767688571011984 113005249044244080
30082419663618604 81872273703518256
68903507602777744 164514009479422944
56595533568206928 82470944554700864
15761900281784468 25558044148934616
19100771662191140 60684357688734984
44059296988115952 136328052289255056
36803685931729952 93210387638402928
80956501768373856 122250445434312656
8403761195540868 100319024411013376
99281035418960816 138740091893718624
11350317904965340 106513762932417120
14339274478458944 163580155297336800
145031752522713824 149815700587813312
17363788577845332 113262457663077792
38676839435900336 69220020586428160
28123454684498304 110838368371967696
55828422121544488 154160811396734720
82668761177889440 97326607154945024
28310655139274772 148190861793216832
131945800897498640 166464237039477184
87119439309449408 157832868774288160
82542830453350544 187150914742020288
125433989970931200 178339111488993536
133680871099132128 196150586325776448
159507875065243840 161121267448613472
90822234779277680 159683562140489248
7513088342960146 65262418773194152
83186817396112832 108532368852872736
93913210422646560 105735399280620416
94005978481134960 193922417145430944
95963229675380992 145585405374179616
117682592596784672 143060898887105792
121640270569403568 130506471563882592
124628881568647856 150507818869537408
6907986885209774 119409544543299584
17169747457654676 95446612712206688
3729070517860751 120867022669179728
6664050215726313 154817936748659488
33188367895443044 98520052099109408
83823263738853648 115250855373676416
72534130549646064 179704969696615584
63420193016259576 135787744527856016
146344079507036640 189296089213584416
37740546904120368 124724744421234016
18527048006719640 159473150828466848
66659304195860312 88632391203807664
61867588924109752 67746424748742056
30604643440407972 161464910262236224
140683785080717008 184239480096674272
29276197742726076 32475651805364776
41579823331342768 87941979815192752
88481786777597840 123355578593885616
54693948200079960 154402613588797152
117957747944781664 155995399392175360
130018821240151552 149646316559251744
114753117496111344 176590819272990912
38475689836059448 177672231007915008
538717850412427 40544331190013712
138204038874364416 169525836829250624
79607846294269696 154641504248455840
119220539242221280 162041455352941568
107293576829701280 177538241192959136
121030917841512832 167583141632463488
61584433328767616 187918510088838112
99353617911064224 167024585187743712
7579383242939537 64505285264275064
177923340076975200 180997334298389632
57631828067252216 173596294493551040
86858749187528256 119544812749602976
174225270630402176 180715689383831424
165263054908923232 173239702644209088
16622865156629728 165747146191713376
130921527951690960 149167530237583968
36994714290465336 171772374271354720
48674722889303408 143268482969834864
102187090609880016 106401599183846256
139349845387912496 170727194826341376
115397067640586928 160535942937841696
24644558792821460 89122997007354672
65728297459188464 179261746652137088
160361770052403840 193907703946501216
96090305760011296 151760401056875904
75455837780824560 180426922015001312
5551266603961857 166074545098975136
104767760127371792 127972175160543968
121203926528361936 150644811266704832
11524580777286362 194572677585305472
27419770596342800 196844531673342880
111423780975759616 113825970984735952
42923775041262368 137753800661828608
32227460172297076 193496052979099296
101438175514104784 103918530272666912
74297187882133040 77911610942806816
77106297149229728 105618351260802768
53486054638307136 64987349281665120
95687149026931248 150694653611374208
45457907313888448 46124221289480128
74744271199548816 111333603400819408
111676121863424288 157884285180824128
66041809058127416 147724518318514688
119772121219968096 128581873630519872
105433065937651968 110144255617020592
53357809286981304 128611334216523536
35328840158755476 119707225303016912
15772524921246676 47137602724775224
74093636602658384 82407173259414512
156473075899706592 192780863591192128
183621722080032832 184943017117729504
68609711513897152 167124688999860096
104830889100078272 147908706615942240
55610010348374016 173004517596590400
32694415552545812 104018944531541968
49502382737341176 158682547155794688
97303773545298240 128973795322615872
192377145029673920 196834535289955072
95501392189346496 170911428135698400
36205088543758112 64609021333604976
8483297118913266 113086358593225856
14738698471299826 153547563737027136
150656731179877120 195258962134971776
29124304383888020 95909476530808784
133342800784520400 192239077494371712
125679652987922128 183249776869703104
96457204016608080 111161479518053792
152249549576792608 173474797024028736
30981965332527104 147018833813145792
80932793347536608 153857027732483456
21751600404239176 116109047232863664
65206708199778120 135306419907143744
2197212815336193 29884175474032920
44860037122571048 149748534089266112
2310797784812970 33582996467688244
180770546665103680 191949255575245696
128949191245126544 147766842348879136
53703985829147384 89155867420098656
25324318335325304 148680316666501088
36685710615896080 101500922704566288
29256375035248272 61453931806525976
58904325649688944 137201425121570400
13578420337546530 119839165806803424
74640162470936992 133507786808307456
63989951699305928 157039014783539168
4528789686326387 35452491426854756
26215168679459240 106740331045867168
108784391961559792 159841234486294112
687512813296825 179139245201214336
36981020659253304 190676011750886432
13750065725817390 193923905163939648
111213032531872928 182002639286902048
76823330073470496 82180617509603248
153565398266681376 175573177323856736
37015487431143472 176965657321435904
71174064879547840 162726059572529920
40572349626639088 159845069143606240
59091948391888360 180787137672263424
89970732443900144 177463400399784224
26636347508672016 68749711357828840
32120583336159876 49288255927077328
8945057277991771 87460086548742240
172532520109226432 174394020737913984
6628270662668376 162780901884088160
104532214109344976 152703907187962688
3816158488380089 153301375967043520
20592006519176580 191254616971613280
93857930650840048 100677585196525296
89864093003087696 145034155226705184
4074014381832163 74754490024835168
28629098791210772 148382181320642432
26631647032839692 128233411021344304
117671197779110256 190886838449157856
70315795471274152 177329223167186144
28944160490579032 38572133817200624
178203438134459360 181398831851834368
11409596528105498 19615762633603324
7575435959089533 55227534963127128
43775616913735032 191399759731100960
117111715770664928 184426777110931264
77167403870383264 88752041638265584
12958466274055952 23448618165183628
56619444658719624 194029703390792288
78344457530179760 166507202383242400
39910887321673000 177685381760702560
29515081539659668 162609715103811904
111561826962799616 163405092506162880
56207053558325728 144488326694396416
67376933260075608 162524573917587072
4207038359770026 67350690232753664
11936289111846504 136594675488714000
37807464528307544 162416333471171104
56584885743352520 127022351251112448
16091244298372560 194192747997609952
2838664568150652 105660724489227056
135123814882903104 162082851092840864
22049007943185496 77539734757754080
131653925303495312 191591885850275552
140541822922784016 163107088706814880
9542956684849992 172872248095796256
128244358261001040 154768902218485408
53528768227292152 156426871244070368
42975678553093104 60742990084509104
64548481881112288 108099725529863648
4994932401495543 161751420892973824
19572198866469364 96945187146387488
63589973238210768 131153084046978176
31183053414565412 136209080787542752
85339997216585104 175730779208199072
85186907907710592 175922877558100800
21051642431652288 157600575921267808
85998483956199392 153361763277643904
38989629692355464 143366996735806560
31616647323719620 38908256346838344
538870220628694 47548594401268120
81973476335526496 165888117044800128
147482984746826016 174155039040615616
35698204448616092 92511685536608512
42879590099683744 121358579244875616
28749340619080800 29164445470887040
140437584456187472 159869763173511136
119222463203578864 195468040502407424
109698301067841184 138584718653260592
75854106036794896 196804391443454560
78616376100815872 171796384952918144
30434526371503824 158098065613682656
37448126374831008 137084275117805776
50294595479191680 122907654440194192
6114133185670555 154753580317184416
12370213539488980 166629841733781728
10908357146373676 77223568464477584
171767259355489728 189798173503567616
29050150654322972 150324660538433344
48861311106120304 185106156141769632
149155556715923424 162996527030446336
132243635676862528 155613301688397664
142672895118159616 194825339918476512
150788404058043744 172016506582198592
60352163407825232 194616089281045632
60767476598027056 123011949067392544
24787440850985388 154495324978385088
12054152732339112 12517053002060256
24394408726667496 95228971121363216
16093448412552474 61487981609391912
150188125754814432 181321170979530336
37802185330675808 58418371311219104
26944149289165444 134852494064897392
39636593381025720 65775234731349576
145272648701664416 151475629326209152
22995039885227604 25109478495574260
96047999503092560 158434268329614784
192880020523662976 196083538932162688
36117393794667208 158239127614371296
527129925776519 154194598808841344
8265137020506548 24831746070327656
47663432120355816 77828244085225136
8069011947702629 183412306871054368
111095895936918560 139623771877344368
133819132600536992 168121700263962464
3843684566796223 95549786106542976
53857854060248456 105104156454973152
14598830434872134 153308276978261728
106152111150703360 125615154945942640
112141442357301872 184340401809908000
44535143175025608 142569088025654528
21643638977639972 93243402197956912
59894456521840576 64933633787439640
3248189486415213 157606490333746656
57726014775996416 183389082228442240
16471007158873058 51566919791484544
7130425404624806 51832273004319056
40103753688596448 83669830374428768
60279924481337952 74606371498574928
2988568236881420 12358539035435100
58120574718324976 181492358612107936
102366872000800944 161129576749047840
26258234257252832 72315576539040752
35487160278977768 156319777483362688
17703779741421522 111186542983073024
82667912675089184 163752054516376960
86928890697670000 179360604570371904
54984121211091816 86713498771667152
35982071155909204 116636804100711168
108348792301907312 123028794966180784
30902139379530696 93646532769417600
12348240296991334 86120021069732224
142750148343399024 170099433806314528
2641811933242727 150318321335297536
79973788583214400 156828995076256896
2561832269250027 65831047317563728
24553365107574928 161279437277274880
2253973012370588 49635419329538480
39872370079959016 85829556126214064
113213652002485792 163919122566894656
34667377201370748 76153790643754000
23795580625221228 132659391860205344
59653310388162000 83553433839906640
35373308631697052 147251713830217664
33237801981230852 180696283946426592
66660907674800400 150243497346920992
118530656408139760 183426860070591840
100400641111925760 125977981832623616
144675154318738400 190820765409089696
87374598872606032 113965121555640240
49652879131032880 60841868914898376
37854038322187096 138033938868731184
21884905774337752 32563745630448428
50665656524423128 163981124655549696
129549491546196096 158082205968809280
77391850771721584 191580118922975680
37380266027702584 132831577020445088
44231052585436880 138243760218462384
4417621654266027 60556424961409712
144261691013557760 193543666343591616
107162293358358912 141100978029330656
43047513578961640 154148317027625120
74898661942165680 108783305213584256
40234833982101080 150863937291869600
24134185708414800 77145980398554304
68982165578339416 186250444604762016
72109405086890144 155151597646787296
2496761219989083 68028550490357696
111658468983208208 182644441625846848
19834333572256440 99044908859704384
34078804582485152 94003031408292832
140741114086166432 156291932708805888
64927055947376600 193130246145942496
48569094169981912 59074519653583120
32110442267731628 168969764434201504
27469215864546644 122292003477133200
41539775575322984 121545170036370000
66227589930027432 122993535443324288
61326584940986800 107174081723526560
146841507406219840 184293777285169632
62092208867070736 71040131605005616
61677145199451648 139873937421625744
144999666533114240 196572486324421472
2747675443874972 194917509996854752
53648629841399392 130560414700358320
121413756995883840 161152497571828256
157939698194517728 173221276245977184
110658842400921904 172452376529510400
69760866234252184 171192707747579552
5945549918147958 10364035518820170
46827160044322024 82201593841550432
65675527881055904 190430549480221728
77628598466562592 133007822276021008
5980930822030035 173320679257548704
119731668412238640 167827901170864608
18604096990846952 84815755982541856
88913331273225488 179634903637651456
89102818248217440 150361667415954432
63255734739293032 121621698258081088
121614505683941216 166417402973523232
118878348222526496 123417453797588192
105765716299513408 143774925954789792
43934034090751840 43986133601618296
64235652630957160 114906863399349392
56256338622147312 126634738310869744
111428331459707 348377134465270
40637441241128880 55828373763404528
51494097968483720 144013273945558272
17827611952449246 47177343491477808
159018823427222880 160810034422827680
46300755047406664 135516667458401264
66650608430564760 121174434398710208
62874142440427880 163822664115816160
5578709378632832 23720843985122392
130719846566698208 131743144538102400
135642567570997856 149570295023681664
124710153155328736 159409360740216640
23429426431532020 50920418161053848
56670659753268408 169425304142624352
59047027112268328 89301877741276224
10359653901163908 153725812002403072
91270018569947328 185572687609461504
16759272051176158 105544510695620880
79597406890635568 162287088004791232
42482197934913176 100797298545190752
13193065827469984 96118092643862768
40581543130909416 175551769645739680
14197843261219972 90899114961401552
31179736614291248 173571377508589952
4225077146565367 118190191090692544
71521214326905872 122473147695658560
131629681658834880 149465452642191968
69373521201280632 147649473692728384
18470134710940944 82914904784491744
5153642374560671 88551739481124656
44336002211375552 54515186211249712
79181801185000112 148287425486442496
17767979251288534 121995049638841328
125757257919821552 157948396043468928
70972871071333552 108390224671174048
94006675200150480 154896229805714816
141700782494542032 154661153999760672
34739253352393140 151517754548398880
35602174353799980 171950816500531424
15875231269361490 109446737183913504
168286980561683200 188156369885005120
118193980313985808 188906876163629920
64674223743865936 182063116991325856
37886560706155896 185989615037167488
93582505995945328 125942044256081280
44208526724420424 161622932458813376
152722698204625056 188896625792336960
24556435660059968 34538772142965184
9936519339886094 70849622785821248
91355633315433136 128830361149703632
150883834628270144 182710796448728832
32070191657205596 33265775744692732
8748289759818773 17654468437367910
66719431412072344 80113954058386880
39678503099805152 127889984078508352
23071903551810048 71289649950498952
151449671684945344 183179214992823488
68687371013481312 115333555631219296
150981748748679360 195192510715332000
166732140786245824 169466324801215296
7146355555126725 160140413448848064
78631669503303856 141624271704887760
68337001355703456 154432688778638016
73650636772519312 100671092797493184
65124399804756208 119623171644387520
58495918031099584 158825464369121856
23495011691880344 110960441977800016
42510350340596040 79402009930747584
109112008068160800 146935562421409056
33250866607659556 177179617546127040
30079375543891608 36879490968282592
9458793159672222 91334181193641120
84884981528275712 132516478124911120
125455868268352144 138959174574540224
121519287543084272 136639743694335920
51645578512611168 132514883538102624
103388816689438432 194480567421640768
27783036107628560 89132248170532960
58071212007555744 184621412373072992
134568402945120608 143973971375043264
13975711250263846 103700946877846224
9488689920106024 119967957813139856
129133510523561104 184098464765068640
110396830797319520 168371673689106176
15903273971520372 31805402616723108
6922695487090487 98166097622420960
162199993003028992 184443514766165440
163228626380293600 172757936270314624
80130131648840592 171051411905338464
69986535050860808 134378607411074464
125655191483256032 136429403727084176
10586646095500448 94124788900559328
106236024761245680 138471630216124560
13239323788006698 39829349822329008
9951660348752496 170831206291528512
47957564658872688 70111810842530400
17964696968991480 98046436661883904
133085226846125168 142684172138617440
15089196697141872 56728915742330584
111657761738352768 147301846383463072
151988252866811552 161142116811549024
125886338174569088 136375080719427776
2607849094377460 23360342695047296
31192247160134992 133146648881180128
32005949072071464 183662642322714848
104530620105141392 187010969916383040
39887525843704856 110708744153357520
78073595646956064 182894114538495232
31661921826023296 180875516688722112
83989013039767104 188309873040284960
139795573973314032 173455890520368160
13861243141105332 51067701428058680
40257005803183504 180603943375579968
16111341162850418 159219004911027168
60090763673460184 188800894404648896
114060159184853632 144957695682648096
4233989567379110 39161505097604192
124385551967600720 176397086737816224
85488058426509728 193676597109401600
129079177400924688 143986654062131024
6627910808517037 161103733925318240
68640387391978480 138539535090587776
10350414500511656 92907557212783296
20512281348603212 114842523582089024
706715946848535 168270547120022592
33427880889366336 49546095353287696
96061919190452400 115473899730614112
70251046346707616 184071063385934816
39232705759586864 80581506684221456
97733703040891200 142160229082935904
128475261854391200 148381248316731232
27446637628586892 35510865566796148
86217652879413888 98516419371247984
56022904976176600 166450852188436992
71754340891646880 106607826435992720
157807466260794464 165300316728562432
48791503693954696 70618109942022560
8274266435116965 48453221893367608
24028928125719532 150378267087874432
77781745704576592 90591209096833040
95440565800051232 188053757785580256
43733329770279632 193673351314271104
105150073589181936 134892309702636128
16697026198824536 29923679407633304
22319774371632148 164588670042143936
45952523669395552 78485811657210736
7161319811971513 144230484713079552
62790193045041720 140675981367557696
26915975205178668 170763280238948672
33534058525834648 151489716951615648
20893662759107164 135335403267173008
23954442651719984 149043379550668704
97792314745290656 127224146862273344
139981092112606336 182314014511681568
30059071513925984 137009326076753552
13304704819618804 17198005030267760
4995976552347734 49391165078382696
95788249894606368 150323906957799712
115504159767050496 125234534311863712
181054912544662112 192210857652456832
185229452056859584 188672830575409600
76059802108270048 156250382002924768
20981502988703492 108273488289090064
84337521757820272 164084699325706176
121144631123516080 172136673864274080
75660551656534064 154605151707186656
11666333018459910 182867244670585920
59010798464087760 88570502792327408
110118054202610064 185986815260415488
1914522896643827 144376010134586784
137919043688710880 148754548929372192
96745279244134992 124235068693189536
100053510650748656 158093870696872960
30258973560860780 46876482754280424
50044014924754216 79536422551100400
13613706050113916 93606447841662080
123052097049667136 176660407556529824
105687332907957520 166180118144601856
139463010495060512 180494292305031552
58290205025552376 60680101016564744
13217725258914924 80064854431167184
9411289276276180 155311628817058784
38139973155620568 181711301479497760
28468491131967540 126244103159268144
93700904746292992 125582708101237344
106012949046108288 140201722634082320
81275142522906176 130822161524547952
109584382047162512 190128975529804448
55554049570933400 184419406905374304
61862554667044064 75479657229305872
70987960865705392 168167143302422144
81049457410507776 158134186889333792
56598887049806296 87668675649361136
45247678325068312 134981764396014720
174963523477960544 193222493869856960
16691639184831930 91226657313859696
23962847003818460 187146037902668704
10230883527935788 172817900124015680
64320844143145000 82731076353106000
63941979292801160 145354234332209312
140349232652757200 152167399059557888
9901001497808882 16376101347657332
62618568634941144 65126587258592760
24376641280607312 27940287916599840
12237190772007588 180044550314408224
13394890337396758 112900847361898336
50109054065993248 176186752148884768
49202971247120000 60415288442552288
42399248611985248 138759934150866624
111884398169986768 152259017850852864
52540047193972216 158805492974697600
2137576358555736 186941109904787968
85473898587136992 171347937338279264
73625193386816672 191990293242011424
33195075306618780 127993838967096624
97929459577521376 101124393401000384
46899814884625800 54883146473000152
146442141719500352 158104236461402240
34236714974214868 138720106599573504
48890250756151904 192516330276244256
31047029921942248 121443371806258288
122265234758724096 184194593798767936
18905197542365576 69499336631418704
118077128115319904 147212504118463744
43092115398574552 87246337152082960
178896298930985568 182197117745005728
19784478170699904 120563184826089520
77617556401845776 114932224409898064
47056273926044976 109580114258170976
15943241631255084 106178486262141088
16035646998486090 40509260358769800
13015528457356226 60248255317849864
122118491729798080 147215928809370048
43512819282323408 193406812474114048
101107420268374256 176359955041552960
34844644688395732 153060614182839072
51655265358638904 196531885477454912
92998637106857104 174868510485958016
56768087172917760 81726297844663328
24093923112427936 103766297506813888
20516422133687432 82209616846524544
14551778296495900 171718009316761024
73600683624539504 90050318310740672
60696174428457616 194617257742714144
8523478307254109 53494351830715272
17638325119798162 57329753622204416
81497144287788752 110703705647657552
18391582974930436 42332212860582248
56456256231689784 126490648481083440
104553306054289264 145822461284132288
65307568340411752 120745073110174016
89420234458321328 164795253174054464
3116918179630472 20945555457223124
109952184281385104 196035530858528864
47774799001201696 88050366181751056
135530717452537504 182723851606825088
72626577216753424 110993891917066848
110720453063477520 164055681154806624
123680110801339232 125864737651085408
64639148901869536 104389344339850528
64297293958267560 162181775207879744
132687362271869632 190345382813556384
15909167851199112 110731212131797520
5912003434746972 123528061667950400
30768025254343928 140996645814011808
69225097929528120 88194885244442960
122438344923561856 140543409813776128
77588822365121568 95445152728874976
25733755999624420 171739446354970400
16947344210697294 80241237626732640
61821147132906888 69678478048282232
62426991356850816 124398212995181968
71769579078976504 158130130643698816
173698135495521152 195385141518842336
81352624622877600 184078382824378272
189238083818355008 192023568504430176
30006548536891956 32574044617327112
15930152518789328 144912821884159040
64265572632443768 182732899392075904
87529484732426304 175507698393406720
77687166969610656 176074274754644384
52311312573926720 77510090993607120
7394276691614954 115766589711586336
148808265593195744 160478958450160896
149326716845658912 196454377623198880
68849315424888120 115418692001356880
76833317215520880 195945347784967744
1351431645611382 194813552034449728
132124289481384576 142640564214882512
61753465173275176 111836835108273872
46504138204455720 158222697202197984
39887411255734016 82156936752492256
120614561120433296 196006633444241792
121276245178469328 181856329736073280
44605663070861184 48367743700773816
70791294150704272 104977223764273888
71656870395802248 108147158863502880
45900078895222112 154506842858548960
23497532743056020 185204976219364992
68251804092913632 77578622872470368
97021510076346112 106546674237548144
65680986221088904 103276624471274288
71624883472099696 85113839849976352
131214314700479136 166003383120562880
23568397696716172 138336685915216000
23470746131413296 90329098396101616
54019238544770464 56747027087027008
144768564944134496 189088968794238144
20333814583259988 71960660103852360
102383326622280608 140551642379270336
82800278396957392 183205935161743104
20132184655100420 20989956239183948
74983861327464944 108711410232999168
66679655937870880 194975641536111008
51979505651445680 155834579477687872
141830331466527424 151060250706885824
48716841280523208 189775171242751968
33239839646078160 75007994152191408
12614484000828874 83149718637977072
73473540099326688 131445519889083376
6306095636938430 174647455194108768
139333294665945456 188904709077698752
22046861070639088 69400768144781800
38228344978723344 144974899608969344
2565914465906242 139460665363386624
110743333544056800 179314260027203296
22982209806188204 25769202142079996
28742348664117632 39661523540976904
110117430416237936 162460397821817408
181416209353188192 182800895562158944
95337725265304624 126899885821282128
13114612330646890 133163045422525568
54208322793870736 73451580140890272
78090548650277616 114586063834424800
60467015671744024 100045423449333472
63890072249032480 131357177669594320
33290662424964320 111576251687508032
85583072073379632 170028607461641568
8575322039087307 22304141049335948
3213425758908231 144260227016906656
100356620261778512 119425480062596160
95968313129239856 122118756266507808
25378998182176584 159431462678772192
145366252699485472 160052022044603872
55038778957261624 168278507399306688
45693978974500584 88420125994156640
157908819418534176 194094999192485632
2938159131670769 50773839520863888
16511331291871876 39871064181628000
107875056019267952 173701430849351040
156543178635226432 190672912387118496
22052476021716208 39137685094112912
65297000884099512 190796410511429632
63084417051498352 132239805457887040
5444618712328467 173826112467844544
30002273312643716 31525482486624104
63496703984970776 78687241064751472
101488100269560336 127794765036394272
20701378743448672 166808702087215680
115184304480072576 158314483774964736
26324466790975212 61665704349321672
76049586504347216 185684520411015712
81419987282164384 191075863493819328
118638568235930288 192527639392923264
118411180730298752 192783354446635424
118103689671711856 161548484869256288
99274577011691584 195053133886750720
59961486417034096 105155951651356656
42371163458237960 175419023181267520
126342284577211680 186895776511215552
116314218780688448 142258387823143824
77340024678541824 118486250475024320
70162011083298544 156548284878100864
138349746768441776 161521623658090304
26014096281105592 192305974481036768
81023733622670784 125732908917980848
56247887153235048 167856952796966848
174492896667027936 178770696995965920
42684465440172976 139258916181987472
139990652225223360 196095721620943488
161805093367804000 186586350037946496
28159006940189968 145483172979743968
32844023285862000 90657713080642176
61771416848886328 194548991092613632
135883139618790336 194820414574627488
48926023148924760 193748764044062880
3131849901309615 33856030076231936
122353290920924272 125036961865930096
59580900884493152 63015720056238320
95327125372951856 172906101167181600
12585617627602116 41097636615589472
65862683521480944 89072183799343536
782898024819179 61274744144288744
66723267272473064 165313399522485024
40008549793233352 126222544888608544
91353466576410112 91757630293806240
16797114890225826 77522717120764096
51787076702041144 71026171839054592
92728693344829504 146566758310703168
88077511156796416 100004886744131488
54306715333713768 190168589866418976
71716306496921520 193308414008852096
85914665021243664 105186902815884864
64380623928553424 116690808171007376
68332824570837992 100472411537273664
82895984379526080 189339127520180768
19169256411110052 42948407518715184
33511360827662704 66346507361137472
154936278613323456 179873770559252512
68999046374942320 92689965223160864
41742610186533288 104897357919483904
23091121607081036 47960288958306248
145183846507210272 182251144498546336
50056057893951776 159482799709107520
39683283173387344 47905636775224584
17510101629092550 154276484350223968
16944896033279286 71415864178911464
6676248647321593 125801615849817248
41046170263738832 67721677084318656
12006468112125828 152886294607819328
40499131197186208 119828773548077424
28410765225587124 129174380878142528
5280830707550197 51947642141506640
128370445714819200 169608505587577952
5641413146367899 101671550247290624
51291647946815096 136699638461945936
105731279484209936 107915682569135600
112101908043306192 171522550938932064
56096385602835992 117282820731463024
103288151522653376 140422399927351024
595620541553864 6490757130389694
9741251168985510 164571325634555232
64406560434770616 176338325110831968
110480181410163440 147381776981107168
117941281175577056 192913805429223040
68208823729628056 121873418348079456
99179955617162752 148627221386140256
99071856165173264 120632911957882768
39010892878021728 121981270896521344
108582807959050848 165447754125446720
29054712044647932 192213350539521760
178741446322207520 192490129021572864
172769054463605344 189642032173796704
25765545261250584 40054548589313024
63526997493125704 115153996896409712
93455483145330928 118149851867985424
20861185257367492 49931370910935816
110075860805426144 120515480444222352
52849793178755752 78355488874307808
71747246065802688 81105866148193760
44125668721421992 194626297782243648
10372760264393446 152924950874155936
105640709800641568 124222078122226656
134400719350239984 191600303018299040
65152637588703800 68421020953363336
95322670257142976 111068250149391280
12842229221242344 148673263563536800
6166493463981642 131110771886061520
98485698569049552 122083364885314240
17522837363367824 26488856151239984
158185571323696064 173671747556307136
18862068547245120 169100630620721088
112910954613752032 135789871637063600
37872514257835168 58450771041762184
24444282304388168 185040255167371872
39007926845114992 178657632639495520
81320924507168352 185661965014439488
17829406139680732 59464389478560464
2942031608993815 188297147268165920
27796662058357712 146984251511185312
154754104839559008 164912771916864928
17625848086731396 158429904331623584
35535577216539560 120976593230746448
22996939419120492 71184281945628432
8492377640837230 137969033435357664
102877088012804832 191957941668723296
126002977071453936 190268773581514560
148168421068855328 153726069956952000
137112968248226912 179584962663038720
28085653260022404 181517838246991968
27863136561173772 162904653859304032
36887313807172704 151603466159978720
76409303932531040 186421602180295360
123599130542250448 136431862133946000
37822549983779080 86458740365437408
8560648579987667 91623968861191552
82766768122229824 191103868953025664
96485862352002608 135845321783300576
83205541954830192 160970169443892672
33074099427358888 178151625596708224
20880095229293320 133169581147029984
63816278225449040 102125438320057008
111296319081668464 111582612325523616
5424329049714246 160580087093906048
45108065846239368 57200453358876512
36863449181065632 183977001417183744
119322040871814048 151673212758765728
72994044320861024 75924078381948464
86434522477145920 119016957786250896
133921588019709696 190184484683784864
42906959110647736 65826901658562696
11398741700712184 49245953350880368
87013852101958576 96820561826664976
144954597642737952 145921177436164160
58495019417768240 182087054043974560
85918721278669760 180717585863164928
101431116038996592 106832973781819808
80424349812213392 161951701156739136
19757020852672944 128103085716898832
142105104837556496 185979324237743936
98794088219367728 165359797434583520
41436016147810912 168266779919698304
52505976864956448 140969206687109968
55787089073226384 112061753435785408
147052787493708160 158057050280825440
46543265198363720 116825404799272416
23316248170770136 42175961537375728
8876744186893039 148859440494691648
3017790549274134 166296050606980992
99268610737765664 158571889914821888
29790005439508936 187978098610334592
14561772260591362 186910849609036896
141071786299175088 174714623700099392
31345128855641276 127249175962042880
90556119532912640 159588842528528352
51614759036973408 181289931690981248
116451366869813456 141808674503253392
102748957942388352 155108188327787744
108772013680528256 192387773809364448
31920716190706204 106978068480258848
80466302902764464 148326785690278592
118174753771418160 122307647782496400
104276492194566784 161274439277732768
152101585246462592 170823133841438912
100882819609345824 112494803723231056
61005602297441304 122226676614325216
115843756189713216 193548810503379936
63127240794419800 119694717403068160
100682785975050368 113710767079669328
163668809950246240 164308237469450432
14264779392520356 73308559517668288
85502148431332176 89822309038034512
13559760079448084 171385104429320064
53956027154734584 95410665926078640
120653398452444224 122693774322200672
5354079417887183 12810042748492642
34741022051072036 153697761908008544
76689807851242288 104368684418548640
84224636684045904 147433010325684288
2533380297114006 154051309576684224
28612872581409744 106529769175960800
21106374254074528 28645858792682444
48802640047375640 189201815128427584
182915553450895968 193379835344397088
40643978379396224 195213263358864608
31384125393689676 77223007806387296
71736138987099952 113076751829939264
4137872051192567 153107473669624576
22579982739915560 193723408342343904
42350960068384144 140771598751086352
94481116605070080 164188329880571744
126893145463154096 136582595619498528
158537352566368928 189503277671837952
13963414105902608 188509792292989344
173445498364086112 190463211260668192
9259712231361576 91274172779856144
86037207640558848 108623260493658704
12214293042777520 169266418239443456
56355151339062880 82558678672866368
46148457358591216 184803694495475808
39007595978019640 153401608658953280
10877916925381218 72537206854853776
28689231136473756 94985727663563552
61322841112146568 115195430759731392
59712697963425776 103945804706089488
168353805477447264 172712455198727232
116524659123377520 192856602425741056
114253573832386704 195270252646171360
57703511068057048 66923083095466160
102391924160511408 156242648235332000
53770996889408624 132409333048579888
63779159876295096 139691757164557760
57888076083356376 106448762105427536
138493228730037120 165171792055828992
147660523770638720 170511801398889120
111735768427923904 118032562610126400
110515459414288176 113744552975155040
8721583467086066 177245578764020544
106254344688329776 137052874489920912
67831546601653976 108102881849024144
48187278964887640 121161753655859024
74151825208319936 100544309513953456
29279508936786120 187659769726267776
71945837993942776 125641323555295232
711248365857676 138639811892144528
114781693497580320 132781581446642784
143652250475345200 157221425882625760
90486247190647536 129442877233174320
82377964729440576 131370994289789040
2998789065298466 6852747291232163
62775293327371912 78762436057621264
26421511138373888 172996192187489824
126721640694717808 134585036401981664
8224660483007792 160525982241165120
111197652432406784 145335704880216320
61412199908847144 181511309662961024
170920676782044864 186316166289470048
49308495956072520 148046840915454656
46932580241039648 161316750785434112
2699273481694772 41558949413283152
160450048569883424 161395648623285216
35707803683338108 64833484439959952
12999123760163992 163998653675294720
64785670477199248 190463658204867392
106153996808336624 154841779578121856
116740050510426720 125873324699781328
29791287293587064 158993845928659712
108679583824182672 173791705478979776
75374946514767344 189272516161701920
75352828044839968 172986399787507424
133847080892977712 160976007750732128
98753689661521296 173707878637452192
90020376474741072 139410113633641152
25118922303917540 32196794309683872
147604767109831136 149981290037618944
571694377673856 104834038286212912
35100207661700420 38960955644107592
69353188558716656 77223869836274240
113545798888545920 123643813862926384
48731424057626624 135970384203343888
63919653388884208 89154400643995472
20461156262030556 58054755721024520
60487554453060784 131649722476361968
61292521583534344 179486188827349248
6512548405434131 60144931711000384
36245620301357456 119321954112870528
121649803406846368 125880232464275120
35187962018257692 42372565607751048
30329850588208224 141388478589562624
34334802947770140 151052508156762048
6077523166146874 73102713289428704
124596755532410240 129531485991734416
141130263190429216 155594983741550944
84454431956052096 92737570729242560
184055305919080192 184639912791103552
88221687581031616 121028653621834928
36495272189183016 48161779818329712
112494989610416032 123540596102878016
2695686379638927 40471373320144968
58999373556198240 181022449044450784
36535674093616928 151210223917922656
37526457989052152 96928588225667808
46547446673146840 105091676371645088
157377901289434432 183710252468265088
160343819293135296 182381537267553152
52161457865078848 171162254164515392
11145366177232074 100574887586017952
70365056911234000 180454515939642752
89442790793650176 101496094498674592
13648835794421768 150995550876553344
84993982628990592 88926743807167728
24830202075361096 160635262467404288
33910470773583752 40118907179517240
131172089395790192 181549222918528000
158703085196974144 165729847006887968
51326728538499304 110997832747984992
9530420197645640 76525070054700448
168430894746542048 177708240302481920
7712944240584906 49315307601705400
125306074036362768 149249926498872960
32573500903392704 64210755461488520
35475452244598704 103779983215651648
59184028347374160 110597960051062096
105807846491214272 108915068614270960
87578191902944432 166047321787624768
74236032100444624 196861699082444672
39000712030370320 134055002382688864
108208954274967648 180745252580728544
88948252521600448 179099397900136128
16613792048669458 169328140548627968
72113051046465424 128115673598409376
86607038795359264 116553619567611008
18101525762743872 121983934004813840
115919610474253008 136894214821516000
1781867713615265 152960009681451744
107911294546340816 144689012770305696
144340098324615392 158673406798469984
4852510681289167 87810697209440368
76672762345122000 191746495885440928
20606718922805700 95120417440298480
20056480482570800 28061812780756944
39387703019507072 109346043706413312
80938907766831024 137216285623255200
110058113879542592 145006519306002080
37456940273910104 69925990537860736
69981177589452296 191629601054322336
33601751997693472 114073523287182000
4283585733521278 188908389126912128
131364056825683600 145394925229017568
55931077251688528 91360272195551040
74589163491247520 109315298468773104
18733627958526512 151325218339727744
36491042856207296 58512104490099128
69871383551975096 160266210946595168
138600368765165456 187951958669234656
103392994477683232 151756369917719712
73893434614988352 125963191020889312
34654113475833816 55522939069088728
63786696989768656 173628039425167264
38980924670115232 111000342796111424
102653232751073232 186879777989389152
66977916749763488 110160633097043728
27451855756931616 50730595330022880
24634009722321616 179770695944247040
19025516804129428 147770060212899296
36502255579796584 66699374959557592
119883483124436432 163008771059898336
972524655286640 17526537865706858
17480789996771044 42966116819432488
51919297670545672 163131267617859968
2905212053140823 41244500664547624
58882129936552832 117254445942791808
44292047425116720 107300520407722880
117155864494574656 171462133268371872
44051662000445704 115596622541275536
48874598630326808 63969537375477032
67482989698023496 177768604547603200
111369691532721440 178481702583829344
40726446239593344 92908074840632096
12245830039743382 65804774186080576
92387395757411856 107503295986339424
38710275333968080 47732818601157040
45470280449958208 89302644062064736
131935976754299504 187768677718624160
20941727852710568 37314645320513328
78204825017104128 184803813168389952
67607821531275360 106841892525581760
1845462988483464 136203222898590320
159229618365602240 181351320069954784
34291627716931028 142086000282040720
77515809528770688 122699244729416192
74990987806532624 175146870271344608
4927459631499719 179689514858026656
57633204049369288 183883264319961024
57318415898942224 162492379734203392
42461147217908024 194424932087308864
17052240207654894 72659784574386416
97352512695347456 146160314062638496
73381994664499792 74244744541411024
106847695352531152 143654452187455744
34871819130441900 93884831321116544
55479817090126384 83868503855862432
96060110721973872 173301450700792224
71555881157798128 161407147981070656
17754510797188320 117524813197192144
70339507158499160 134068142395317392
17000989229253976 113273727017907696
41654089558237032 50073481039853312
114521436457009072 116991403560534704
14715613567055738 96742686273374800
104114982169113568 141670592873282832
53786380738391920 184183504955185696
51623566814190024 175823537945402176
50883668245924168 134585990684727216
53750414841126168 87887558307310144
65520948212529992 87136259677049376
28892426911703744 136834145153318064
71285215236366448 181751127802754016
187627119780489504 191646422663441536
98809398592938560 195481303877781728
33671716141010060 160360060546640480
171565751167252256 181801914116018272
14255578759764208 74482523151877776
72041672375322048 95867270939813920
15701363172835642 174559125531807072
50953368446666176 169824492959488544
19517095045029448 65418290688681168
9655013850360122 175098907842644608
23441742186131660 51102655290647712
109136042990069584 111510187940279056
122786887850117760 145155377748492032
40355594578586440 118760119898000528
154117876336339392 164909649314743296
39428768931009200 82560204392941664
55652255502695696 154760512260689824
12430584621469462 191325375213620960
87417831703514240 102095771850626352
117570841564788304 180568949111726432
86263774462153888 94408002431235856
65003599599544184 129985363376489776
34676442555275900 106600411175065536
85983585767616608 92313988169702096
7506506808958040 37544614628579208
98382940106677728 175098489118514752
108555837475609392 179821851577381984
87655097750405344 117218055014117488
9187444327562192 15679983422397500
991652613197469 54332449417475496
37531232050513048 121545612315305344
4277180042599616 111765373699775856
106303921345583216 161563952580216320
21538528801423680 181451322351984160
14976848260212928 152685381349094976
2828853507198888 41705370588294416
78648273660058496 161629038310044864
64420359752334696 104958065616468176
138313736820293072 152449370036123584
147402635845726464 170820069290015648
114885649067471712 157674205546290880
118046086606389904 127716149012742224
25460818252750464 89773540223308512
151489028336384256 188963121326529600
28057889010069260 68495517256736688
64194792919710120 114559777764384800
30616230969228900 116288811793571440
40079618663790712 137514691461461024
104610130518370240 154678829099143072
66529928254954248 158836155061731200
44785779567883984 180699438077959264
19862724802015960 33951024669608352
34183701561233924 118010358451372464
91335431085221584 144498213002129632
20378277135419932 54045561871918248
38363552402619272 175546695251607680
100972631636737696 171130112533086080
6523342889394516 118922524575851504
25876924985352736 65345235946282160
32670591473517964 150593920538757024
139544515509629200 180677139704664000
32492809874087960 174151882914401504
133630120113402096 157432264283721248
11902465288972114 36122274659300712
105499777583978880 166248299215738688
73709645845951712 143113500895534848
31554619275069560 51186060169230224
97121578441359280 167292379996322240
50205550247697936 90296675732188672
126472641812311488 187746755909889408
109782464857062544 146048035770101248
39327816728490208 134649589993210448
34418761337695472 82045512860299456
132007196017448864 139041297111279360
2891669955866443 7608230579805549
67138565002458704 122113180027172384
105863500604795456 173085759021233664
25113564205745216 138074748210776640
145401109404278976 177210567246196320
53367033019755504 159036926654940992
25008800316886452 168640176581275200
127633919668375056 136792361768529456
159113859614338400 160245857845966080
81262798580462432 95214841062333392
105236060882928496 132692551706166400
89045057398112624 183245675441821216
155943332049545696 185384000475167232
16028490532124958 192237885201167008
63169578372649840 133692775907635168
10781760228487934 142328720671435936
115275706326543456 117406864113082336
43091275396937328 47819416896182664
62590237516691976 94864721103964704
26646800413835352 75791659001558416
30112389261690376 176848477471221632
69680076616971784 145937061275673152
68106572815543176 69821200003962272
68980212993489736 69940260907620224
69109801139986936 90766582989577744
81760894235452528 114316845355846336
53297600510458240 63203867194381136
98904150913876272 151840663156039552
23640768883025160 147187213656510816
69241342708714056 135037739570353824
48830603598746064 55391890784368496
191312082366877152 193283790251490016
106432350942859744 119882074803121664
57087875628027416 149821792064791360
19501398136310160 69526030864547312
112912188533977920 125879728544734704
33718356041253524 171319465457193248
73093529074050592 183047615394602880
125229101813636752 166320180254897472
28642386682537096 191376141572154848
109824030085745248 160640515355996032
139569819232909504 162070988958047584
14125036710575984 53027014100089432
26242254571205744 129928545023479632
10072243971833498 161947242516613376
151222734825124928 178487148082694624
51509435639616400 133665896835162112
160911685629061600 165320317853235104
17775050333673318 39992664781386568
85672609670384752 86669664590936496
23386078136207708 135828198946526368
47043184453654520 99891428598009696
18937123787267776 71121358605741576
71306811004039792 79933474491750384
25639390298449032 165659660667787712
78176318126104432 182508615351681984
54083131072104824 80155087652786368
71964639878395624 94968780287374912
82860130308912048 92286723142970464
135290203237981008 155351582213252032
129724359681607120 148249253711011104
117324511450039616 165630864790798848
99808667339223264 160485525986238848
19146569673654552 106990893702509984
5951805772389162 94629561113372400
79356862459713264 128996560283141536
123239777185000512 155534344207680896
63603544599829984 117634758321220336
134574273113335744 141555783191555072
79935740461053120 121756683411912992
63061003560155992 119051717178706576
148564079251356000 173088342995532608
72493279860933920 169791130497119872
65090168762705592 84898190548463040
115611989308510848 135105740770620800
38005860750185632 126826892782146688
124260020268500560 140147215486855616
73626559140579664 74216436065219824
84663696205225504 144894686461926944
114273670378396976 188860577412452032
5143051572174245 141343004182408192
30258489665414000 175893356058179872
157763554192428896 161877020720763264
22326907922804616 170421530049321504
34956498466178560 98747039674153392
98851514179085888 116580288862621264
44290184078181784 91792442881712208
55734166204370472 79823372693250208
90127601688012224 150952656391452576
96403043409347360 98451457071416912
14663022929865206 106478107681382864
38644363004031416 181005864461233248
144488657904485152 180856640941733728
38873697109067216 57463020511566920
38690496885079856 163858867739694272
73243352326731952 178621576394896640
4219756737279532 79514341023572000
71550962868018864 97597422588158224
39561890317142920 80587427879008160
77293658991207312 191455262298372800
55529077447142976 130076235261680416
67267433023287152 166580418990106432
33438066271024984 123689270251249744
21466857806645268 29218828158370204
23475059427133828 100297974729277056
21939841997009696 167969825440662784
29795237253998936 57596793122698056
33870420846650592 122522276618164864
130094432831921648 182096721433776384
135793775728217072 181546949784235744
59696117941500592 93683704477049008
80170800666229136 117655344714307744
81926150763014192 92063979407949632
87584610548744336 153765805763180160
166679512156025728 177220772891205504
169089433743900320 175823849007194496
143236802700325504 165434859588888288
39427938807699824 165070372109151808
24620736905919556 96712915783414432
63654996772800584 143805778736232320
29161254769068532 104924859151759216
101048697140926992 106692534703686400
44302239936693632 122949487111830064
53211859488173288 122210893575490400
16102483507235822 179469030712621184
32094037350787744 155134954117114656
37415321408572800 47312302632623872
141812579919918848 160524895900057088
55901994695863952 84382964202854048
16555106242481078 108582891277551360
11661134267511598 46231335358705960
77722474254984960 187315033384283680
118059407948512480 122907710831236480
68698947045391424 106532964746686048
96444423252755088 122145112719599072
52447176139716664 60850756833540424
11742115710462798 158606411323069760
96821358128683504 136024286582670384
45293478384725136 48320069595319256
67256932459404056 134233882742696944
175991973869175616 195843222250692160
71420101340318480 154419968807647680
138687053230128448 168538830998389600
27260408245372176 40175750673776632
86982070290463360 129040972622857312
115919502974943376 134995105307473584
130838397688231568 152189961288988320
123248077140877136 165106441731022592
94038242025803040 134929970658290400
76414483690229200 145808513576974016
144628314205914368 185261178880919616
86446486321692336 104368001980862688
6826516406981100 60942405455167168
32657955061459392 131986562600919200
77774102049072032 187086770232928160
103643994109743936 142056943018897296
43559172618850328 195651250161815168
70739699745582384 73467647637055648
89412186018431744 169801701979170752
24785175487771892 181530938993488544
42134074966432152 175421453854173184
6101852993859148 164419312433727424
140153741444624784 186249158715736416
103981039554023488 168579634230104192
101063813580538560 138653570627015392
118143599101618528 190648882357809216
46932581504427520 162123895890245280
54314224661004808 126350516799904832
72876313625014016 95454416325538672
46762398624088840 49054855400701296
116339541327928944 184113052520961248
21912837103166316 110336197941850896
36255424837805936 126099766239702480
12821718471810320 58681584639673792
32720329936999068 165365441311535328
38173714177181576 50533395339014168
69903400547708752 114154713202763616
19851472070413016 60793981754808616
91926927810253296 190909569343824928
5555028216260941 86366503675566432
10683855610968318 89756052941207120
24426298630373684 50588854469538664
86146264660172704 185859631831380864
7498285102937274 100857943127444800
45465571502172800 164098915670452800
23967368465388024 54485243908160272
33587774919666596 89988358932881728
27034433408714780 137894349812630688
1280238164648647 130290723311226320
62741717378456424 173470366614293248
11042518391661584 42836714156994752
76924778675024256 134240700388335456
3970987347077845 21375492774078844
40449981603749832 120168070758200704
77172515072522784 178508114100826112
46407359501346344 62803108090572488
48728249789677520 123146776939587488
134257536041758544 195725423907385536
10380505540006918 30055156288678580
83292173690559872 188016034467636896
116394143583051840 156416850460972288
176876247992565984 185514976245094848
111690737101755008 112312391808925216
74985181895297040 99052735256768368
85642583881173696 149771597412311424
91448348622790192 191328463102556576
36435175003444264 133654805273283216
57131312026455664 185173681173538912
62728251092348032 83645094595201024
120164521763429808 163797490144286912
94039619381442256 140344557836857360
137993231640385536 185366065774150112
89145516949468192 103682912851204048
51990919166349048 91626820774018160
30087301895533156 116087108695051072
55485320341179504 190667054310769728
59620483172141928 187615553886836736
31146118273343836 105868904286756704
43875241975713344 72900531251033600
19167282234728788 74508131969485456
58975483560391352 131488497363938800
60662562554642048 131803107936306816
53244186537518984 137854046115729008
148157453603854112 172912185919301504
31563817497974388 63727246264757272
134667952543504144 165902737069954304
14357698177693094 23839547653330524
68802106549929768 92762858684347440
67792021985043520 165642161378234464
175801344799930240 190324292990894240
90138079266799200 127948051273909200
17680788540062052 48585468134436048
72237778084598016 99851745056183488
102783235493178496 186183666958501920
45355116463420496 70103211096562192
20849134262659272 79836374088152272
99471880206843424 191267014906538336
99811662050504944 149277855036293280
87517066096693280 143052695715430864
115055291865457312 177384112040378208
76888888941622608 80050993189170816
26112802222846376 75903319954365328
9585215016432852 103924882407068624
10272991875916960 86825719608963808
86784335045654224 126602479098030656
71371034604207208 116262677307465648
133299590413681888 196333366709451968
97727971078678816 124946467167578400
81554361005043840 194408240156587840
29291764429482164 105914228432553376
15302783632873280 104670072489550976
142265429446421664 172983109542932288
42234976204025280 190788354944948320
74780472705708640 171664945384240480
4145020826484405 182323969932015264
33709820240806368 193724103078714560
45790245263530184 136613889506439120
63566308183455944 193919247258070080
94142352110538480 137568781955245904
177994702615085312 189837319584885568
151319548404782560 196316862386998048
9294094899334378 116174131886374752
44761607510208320 56102405088379000
117199200960910192 174243990453255072
6092131427211763 116327426082457072
57438523872296888 83298680079492144
16318398710418470 127686496869875216
84070497747996368 175922540438145856
152835500063501856 193379583745973536
36771015226850408 66333546574044776
159681628902767104 192992983761547648
74997211467362880 183672755848593152
11213033272306810 171534632950416800
75853113072162480 191376952139192064
79191274784915088 142735143104699904
2122759673881982 140221471998288352
174639945862261568 179288345262964064
33663615285186612 183569968106531520
55920587496454880 123895403895727552
54298748908112712 70757860593672200
66627037778472168 142242321717008032
14447884673420908 172223735434184384
50332604655284016 169153599415779488
108042046551013584 135205457543375488
48251149681752912 57708234523718728
14189746231072012 98485159669005456
80638121021819872 96569142028211456
142307871224170496 179788089966109696
42195698043214128 85365534140169264
21752254130938864 121130741042434816
87974806334604368 91298667343487504
90331339207030048 193270908975104192
64952369217631416 113476527377350096
129697627323322224 180598412277412032
68057587827877192 129035773603302288
130103219489598192 130806147358648896
134619208636985008 174699912080139936
104934332330986496 174287558194434304
13500477805364734 58402921112284776
16780485629765688 121540075079722944
89757532807948128 144792888612620288
118141741505676560 120773606289429168
17218532994416610 71710820376172808
80318061384544736 118334298122440704
35528067203255432 94040235144402048
44313003094330544 151600695963614176
5546485257833350 143082888383544416
103439143407755 63263150958692112
6750700437165672 67068765786765368
86467144594241680 195586628202026080
122094091269456048 159012646469327040
84322393486404688 84472881164577888
4706646553913383 68786163369995768
63795126618628376 92098212610217808
48182423792634968 93245293972876928
27035667094126608 59885136703940064
20083336442145636 97292018198333296
85923363236445264 141647693488750672
113219803865850672 176390727577343264
95709856617740848 153896822052397632
41001094056322128 186790554104828928
50751427748458424 164711585339594400
86267281138730496 182017844943333984
52408230107229568 178002975732246368
79173534095307440 147558360264006176
79318244223179184 111675040495316208
46690916287933296 181046381774366016
82052217927496272 161571545206422208
117499178065251824 189820790587878464
28080991272062528 123282655339347968
64991426697542440 144260793971393056
179771697010461024 190702975220234528
30841516282517372 151905112183277792
49261188723665712 91919970217713392
98348064282116848 153624386908544800
28636143151025916 60685384616725392
22738356431581024 140291167716739600
77334251696456432 123844654766716176
68478249225253872 123761692680605072
79564703323412000 146779305172258336
158930691330276448 169344889590143488
163783448924810912 194748699607605376
82261650156112592 179653677193992032
28139973322838240 33996951770842852
81991767639769664 127816965822679424
79256005980266800 93804627070819232
24160549991441860 133087182971666960
58061011151473208 194406929226078080
34784199657483688 154115792077722528
28265243585072460 107347106333073120
28174603752519872 76784673992143696
39219136044791144 78096610163573856
45129268001473128 84884196524009216
13710319711574098 77974733737091424
61105432462961616 92522798603299824
7267249587874478 172978710051302144
106542211256532896 162359488929349536
34593774044457436 165807898031179072
81056257705653760 160066163920210912
3140751260683588 184839330169857632
2185386528060620 14089184584512592
31116496132126952 102186522257251216
39411184919383320 65284683232501960
60976353388827600 62071373674082008
151714077077735232 157048294706718944
118287853361096512 147528197598319104
23392937410510376 142227308024623072
63435652123468544 136825270145423200
10381938309580674 133372904699622352
119872398013207120 140679568124006336
24647787217892668 100892263592336768
6717519384465561 194183817860994752
18237928700703724 167497320353354176
26652472643148988 112153900138531216
66287916284816296 187645500086026016
115079884384714672 125693023672651184
68634743289391328 119941788078344720
90955418832943808 172053503716255392
50689451984726240 68284083167223456
23084916049320112 32195953103870440
12210056945084802 78419438677877584
33930220550386392 90004485307726656
24012026037879828 168587477353743488
86923206970453760 141975789760603312
83647878357550112 102050765210471648
79517640638863152 140885790814030944
37057447313094424 192168027863294080
118425361978153040 195058699617776256
107512704120323552 148610979337623360
3300474390502271 95204446644478848
78083785181188816 173021402144434560
124388974129230080 192270706323359488
133263266641008864 169088220224523392
15004112012475486 110721569234715184
93720333629143296 193966213627136768
119591524570713728 165960456748070176
67276613226564952 149336753319636768
5477839402721083 76149017273124912
2654733079569586 130448154743539696
57226130600649136 130161968917122128
17896569657653082 127415850756236576
13875402490030466 49394149744487592
1982150136069164 25207883521050012
19588798755368456 36739258677007176
118674324355375824 118727818579275360
112499398129754112 183670879708755904
141196453113149296 143011105323891856
57597538342341728 190257775974631424
192553325319061408 194934695507164672
115928338918441808 153540724696504160
68311762468220160 99568548645071472
121384441640392336 149851886536979168
28073888866589868 140181555391912992
80847783739686064 118275128088556224
79797918080235296 117925255148063920
133306806952072864 192393025399525088
18847584907808792 128886075347686336
151867799395845024 154081697506485536
1279032908382973 46767059908420696
137915474136951200 159233434659330816
27958335574860484 103037758159565312
65345636141752632 123320899497110896
51931519213657768 118618371692306016
92446959767647424 152479520699508736
8057952639435348 185670710125477792
25163068653240228 191227884172770336
177627756352462656 190941500139317344
20148461914790184 46112729377685664
3422050369690307 64608460446974600
162891644340540512 181859240268406048
96507481178734192 166616321357707808
13737358102220680 43209808948040472
121231002170457856 161872522939404288
69403500187138920 70980457520938904
7683998547944891 22952860778055384
71688804881068592 109549445405911200
89003579362454704 109988172040369184
48235491468048248 60118270677385688
59701017590924336 99697570470801408
81923273270088304 83642859925798368
4042270714768364 117971883965496272
122427216369921808 149075638306196096
77945631766247648 85532840503014624
79143954995888160 194798093557617312
33410638292351336 166475240858162144
775653636358276 146035618130862272
2039376085261902 175536954819157600
124460195793321312 180168467843212576
45745483776339992 85590300577326128
67154935971826032 124988916159012336
71925222170545688 115488721144122272
4792315055068825 34930818423332140
1634450464438466 134665428030772208
24210825617240360 48726699986187080
68806661640809736 168186002333722016
28212154848892920 137890958020152448
121199993327043632 156630476259803840
74293459314812544 185557622876558208
14226246489597460 175993901827358464
25590120438296640 157754636817555296
62193563071679480 115366424495955728
24482896499257388 131439006024948064
483629137576128 181370336669654368
106753381440851648 136813027148416400
77255125226297248 170684258535919328
141828757980232176 195235101083702720
50013560843088416 121446004001842992
79176128093848976 138119619023723440
5473560401085880 149181057792677408
42368484710058936 58731512306568920
82849521747923408 153126301805858592
17857496749761578 158522069580307744
36573491309324536 169352347511089600
52812105698728904 61191619083703224
65063116250973568 130247085653569488
86571070125819088 105709205317620112
338585485376845 122834646845582192
15181804615328460 68288462257342296
95480445052081488 168754332325449888
71417746699918872 175584186979003264
111992092253747616 183293642082848320
122524866773812144 131597692307295648
136703266019935072 138561437320070976
51542278739577336 99108107861171408
19034222837965304 21925054174539376
73330595862527296 188712394390875104
44131126323142520 114490714787008352
12909629475499930 153830599043502048
6716734500221992 87178670978830256
156899246122737280 186206112414763488
142272538471706576 148351936804085024
25570532675475152 25762002187178080
143417150161501456 168934610014676704
4796012498372795 17609440883555628
73855700461078272 147628517599658400
87132853342842752 124625023305000512
47128111100745624 72173548721332448
157715366449363488 194360960243915776
21152093079029864 115125392712911072
67779672686024312 189215256470553504
24054762339428300 103412381065394816
96242773668692528 165825762026534560
53163659219945696 70066365139305576
78617555257708720 144143988344847712
105870413936299152 188772620612333760
33228201719538840 184652848186583040
49399970332628520 159411212522172096
58722686352900696 154549739781487648
18306266349059824 55075571782842760
50057107338760808 72201289332531424
111246780738014704 117695766506942128
41255081257443112 110814454403152016
97371710117419584 130477014667399632
18627191889586508 98103717595482576
115421239834066256 149409491113623072
165669863305311872 166986012527864256
9598610222552080 29836240895751168
64159962149645144 79032260003867056
147890688612960032 179548883935369792
64308001156018384 166538220118450400
28887407215447128 123204894200723184
58514434208527608 109930561809151264
20221517207604540 81177369008272112
70333546427132160 114417815154677552
90567572049923248 181064124088516544
15932627566119270 80578637371021200
23723352829409032 124124168969861168
112023980399735056 193820676354479744
138086916198483696 154581196663280128
81802241257482320 97029391776702592
113186779746916240 178155335164190560
22513424721483964 148621261448584768
51483173637997680 90625222176935536
38911487419837112 86133776227665376
62342951167613544 178622260175488896
2218175526548877 156837074403206560
20693793757802840 46940951827741840
27676973310144836 98511846014072848
142007444708963664 178225295678683680
75603760156322704 104651594460632080
28402385545229392 97741452906011664
25347531714349488 111963690545013328
16078551775017684 113181057174704800
44026791638432648 118701449627798512
79114004241283920 123888350779100448
77986472522386304 149609585462397216
77072100854791488 155695796209208160
66781808729450752 168215149077595104
22097965546306772 152460517870148640
11204120458605234 169484383606813728
71031077458010832 106713496468281264
152442578146827456 190111575543878240
47902268270860176 65683373740160240
124403460860904512 182201398950544032
187308321386479872 191805094445654944
37387083693532472 134700401770963808
3396890762814025 167465193509555488
109624791564071936 174787709012280640
21671156673103056 130425712731279872
28205546963267620 126380508750906336
58817808374254632 68336821320994360
124560048281296800 126556405940964880
91138362159408496 159060544310195616
59436472251064504 156539531030922464
56144955860358352 132954767173289744
58227120118658368 75608856953075344
38890256899899256 89872558549181648
45196142063744944 153482116495084512
145971724336730304 166410078570616448
133905402179479520 164776571443271616
51929672451299528 193699493099050752
4604947794088095 72387487902307536
165244145889912256 170282548639612320
102181339487230000 114909485248539984
23284325508408852 46990419944828984
106025149217973424 193023969027644960
4175064464497959 168433783359086304
47090719880374808 134681263751036528
28485516210970084 50359698591861768
37561157091569360 170715371103425856
76112893074347296 176441493272184288
26797365647450776 53816251272403400
31818186502109480 154973169829264416
26635466736875996 69967205133226168
81323967929317456 137704590018452384
38555611240046840 162931909329865632
47348656105798912 175218698734882144
26993390835060032 68057679038774040
115701277195103936 118014863873532080
15750204219898644 43903199423345840
179241466897434880 186583691486209024
25073453125034988 102282604029627184
62406999063774752 172926736738226304
130820082573220624 178323360953390080
9447605183155994 89705934031351712
28475299163402220 135366216079542416
34430915587550568 56176243892283400
59325131916277992 92155966550326672
14818824994557486 185729077327645760
122776907572146592 155733532918959840
46404205386957632 122884559551669936
130149422328862880 134046840068727744
72356219646089488 134046851426869968
5468365909719457 14130272342366402
7958167320114703 75082116214132224
86512775163796672 145287668937993568
82290341898608752 178839699520448736
20665951479569632 72701794325988176
75466255259341856 159679065445764480
109019004439515328 185793118566587328
125862571949407856 182581120706462528
43851106530647256 145098464023186848
65717434913484832 184528687186012992
99589709381010944 104350310029661488
102087940630462544 131185035415591200
9979602155342290 169144159393012192
19568343816612720 39683015998739440
90554008800735984 120258589045103696
95783301729868368 195825555155572160
84731719504747088 189676541813702688
122439718126403120 166301192404056672
55132095747440056 91831687253771776
90626163207557632 187121701239495424
154367640480971296 175024082327354176
23855043232225528 122649561511607136
36351626095174096 99556019927470048
37205635992078072 108974510782097104
113034232072975248 190987669862914688
26309577417698420 28994672135186568
114950092697257904 118575949420650944
98504101112113344 152223624197215456
37402059124003448 74940229974014192
51988369076941576 132402376719559344
50623985173341696 167706192744580928
24401317663492776 137016992711801392
10740805882751906 139287590443867600
34232215223144364 50216238520746360
142837058153987408 143896879540132880
8031601530228236 177578949333163328
107784994027112592 184770681552240704
6872297995416403 14752535308791966
29045487649255180 95243248410433072
62179478476208616 95071250606802528
125413057611525680 131849084452059168
1703643785049542 31499563555811524
125560361724619552 196278207264530656
92213855467641840 127645578743650400
94864994967965824 111389028909309056
45121545604110280 155507389277252256
10107858179685974 191356169381440992
61150424209052832 157009193184397952
29216425566872300 100662012185911024
34919674869378328 117035308677318496
40539430249137832 129608779361962672
84135950338760496 133431009822281776
124070638753961648 162031370236636320
67451831179511672 135310929727779040
91844305645791344 103261405448752368
51511220172247304 126132317035576288
13451024236230984 166175609727232320
167181193219889408 180118858050798432
43428662847608584 78179288522949264
68002559437685816 156383368940355552
9559621271057990 120698442999229680
8381479481921726 136507049023669552
170584542078367936 186486696793055104
41858203442719504 80063917005184064
75089946835868448 159161926867958624
74363115393552704 89417771012884400
38129627038486992 54686387705446984
53310363387782432 180353655676866176
145103061338072640 182389137932693312
66450713442932232 82247966921549328
95637862488763488 144102081085529360
13666326516021224 131962278253020128
112453733435112096 196801806298158656
77752321804604656 78944620003183888
100300684193410464 140992399901738752
68991178576642144 134558887061422976
72708345852201200 132214085658767424
2987973219843391 165283690342741600
61983392642005352 150035182409842592
105816981917409520 144222263838290272
22021331668541200 69563392490054376
1527743903125413 106355675532158656
146123498334918112 189777003758835808
425822184883058 181604552817838176
15530050389115456 88404565243089328
77023362489972368 129618748134149968
46225528943794304 155648330416337824
93778122335177920 97801322775347520
179934190425384800 196053795091168672
79078724095798464 186928000619258688
106692525317838032 106907943138171248
20724249535259112 80817679967019840
76586534195483424 77376752453331168
20262887933598544 142848461901343488
32366133876287160 79618938062780192
61469914402571096 109685743819372192
63752627588677520 82613420431366976
101440080918428144 174332548301369952
22221559537769152 185227752635034496
129114923860251088 152252413331527328
50346454962052864 161863759002173856
68398682040956184 158057926706011968
724229971478036 152841650009380160
13633758527444722 189675118686616640
71973275255029056 148983202203481728
49984829840613968 155741352806580864
48157621726178320 87245678151017696
103583819057819264 127130502049993184
54240917972729928 169090325482416768
126229861119591936 142037359420018592
80673366781227056 148666161798823168
106766763907222384 130218415000986592
71054622883321240 192022213621232352
1990485301940089 108918553970047600
11460854853726202 54604090157633864
4321004240064992 133228483729477808
45758907783240072 108925894973005456
147620354095503520 185192269114547328
18616893510946440 135839010343830272
166388357530126 47999171486700456
13077582414219110 63187771503098888
85766494370083072 91793893388288112
134400459163812528 135302395237572336
96923797771020 76624986761276624
7980531464967381 131312945968170080
95953081537230944 187968571042273152
68360949139431112 171722407170987008
56495407590331232 132157522837636992
9623447794440906 47770740569857440
116605034942457200 132014966655094912
103134134193364080 120674068914057424
479551021367238 140720287148111840
32728837678160292 146257599838578976
12225014460293356 102429691604908560
12425863863806038 78549866956950384
99735244573574560 155281585009364256
15431723715403030 95572741534072672
82766290488634624 103830095546394432
74485750365897280 110141658354135040
5005469269517707 68689878233008944
90471716901064816 146276809526457312
172982976241072576 185386132349182016
30242618116682572 33364976899231280
113204365366424384 176900666442834112
27692054117218780 139471095462570912
3631320658819857 65801622434305912
16960638507127872 58238944604316336
55217094281017544 169162323737589632
12156151152824214 58587640609924560
70751696939123192 98719473827563808
128964193111054704 154097854230264352
49596362825425136 153405414817336992
56884275192152848 171085827680644800
121370813313538784 176443486854745952
80811461000415088 104898893515760752
14215273014544612 35254119018061668
9925105892192464 22862972764459576
13162048519706276 177394991492279904
92352844823037552 194790421368894368
130736095157724736 132864043489529680
12919548047472736 118979773979211744
78493131768466384 137303783358742128
19532799298442148 189027477717801632
138755499424932496 168872699629556064
23730388236421884 191264033542999648
10199759034338130 85934306411936208
132079599497062592 166925116451308544
53773869905066408 63261634457167224
29423515891541036 81669661715496736
118632351525216464 126433860374203728
1275822598498865 118311576003305360
75548994436994016 171548201712543168
59487524104664728 92250354283902960
30707360149779268 64535864828615144
14019492048368930 95267123004792672
34917165630047488 126728154071867744
28735007683566280 136440194040036752
93317366312422688 135154862956229552
86373979305203536 128965842940121984
100525593332748192 171213305980688672
35633874487290352 165643346484968512
82080919154026576 138581503088446208
145351474221933088 164315790205542112
37958842919267992 138375960879234896
125273335167131664 185798929487914784
5846692779378500 158545770125592512
26724213411819588 50499935274599576
93956268568724720 103708763023900624
22795667612902032 97654716700731008
79966759349458768 110189099199942624
5688915741299109 81263286558780080
27004645704308264 195255559125560928
2941501693269399 123218997383115968
78766283383867248 83170091111353376
107614787312889728 161666191296380352
116563147187017504 125198141965825760
133858611915529472 154159369096046912
51531873862826120 112772756895823024
91414196913102256 165679673650214976
104396772662830896 175307783887543776
6156237741905991 31818381986653004
141217498827229024 144839427646231808
61195711172362000 179236712834308704
172670671531262016 193596901035278464
137274273172563776 165299889751516288
27485040423116496 40164206952941192
5413996574233273 33494036272648588
13950610065445054 87367602866535568
93747746408919328 124679994546486464
21889739533833900 53809941785987496
20610531981853464 154830361245198016
42267514957288536 156597461046714912
31774448976910424 181950289252034752
33491469283247788 126680596588454368
20768624480189656 163599091758466048
79437499173647280 191272927297356928
134151772732630784 189127184577779712
5571073495652071 170353389500298816
16750223576370714 51799471581419216
9209126347421256 65079263769505272
137286484684139552 156411762928142624
54918297847398928 77183236994628160
18822443033342156 158920856447147680
95293094125164496 142913426561551104
115124258891428176 150908426262956192
173116478390836768 181530319554413472
55494027708298824 164811421199885440
107551022611206976 190630475829297920
1421543328500281 78557066114455456
37991827437335336 158572033935893152
31480314464126576 120245161696843744
38700909922633400 190288142666170720
67693834132598320 80578683455055440
132356403766353056 150065816274167168
172707286532233472 196313644727591616
69803836303441352 93781208502943248
117308384095563392 156918422636038784
904073402235782 74039083442798192
1944257588552171 152715566662554400
51828900862293784 184241358348225120
53333929265264472 72902874394824544
143059450177035280 155977271841017248
93804447798789648 185453070063903904
132471195891560336 185159298944832512
61929090068770240 94300557693973440
39107054428791512 97866244465950784
52254914126468544 80421835771787776
69881014747736448 167191508466658464
31154364600377176 76353978668674656
107423849123034880 169177606347409632
37460266588516680 142572009900538336
10754896804789182 154354855168465536
89230313714490976 112019294046536736
37558771501416904 159114982597812224
160654403618795584 187669689471438656
56537677633516120 106335391233363984
103151321578261888 151348491451053376
38282603159334104 64613297680956120
6271388055607346 128243797794139312
75194176026648752 131279813994693152
66913679819180960 130107251572263200
12959459660857494 16318735093200332
95484313737214656 188392932168194592
42809762231842320 170540583023924832
102488310016966928 117374961100842480
10056444726341832 81475569101408960
34317191740959204 46469220336253872
39361251852542648 170073393438227520
73236743611181040 113036407754696480
72227796663407392 188030827095556000
107802365183555120 171243005613801696
77242448778505584 167920263608963552
105740220491036384 150383583634158560
146218803436438720 168353466381097632
82872233277445440 133170096124610208
25615136958950716 132988428248100704
53247057617327152 187137871219474720
74014062774859152 136352413266530832
32756656464968328 177878230691173920
99089115201727328 105828602221372704
40823899590321560 115097720919569936
49523820178868432 67766357670273712
155092786104883904 158736961571004128
7089407159470508 190864866519656448
105959391994232880 180983444293843008
45473947157005912 161667658702860768
63327542395264496 188058888562427040
52655574474843392 83132597874833440
43682762623443944 105851912766732544
17516457239365228 140054602288789776
48767666135879680 157296623560778016
24955465047916228 185604946136949600
26540507899646852 104629971859172800
68668129294788352 153156794946771552
84317285022046800 96847618469227680
173910086961143424 178902402999203136
148715021345411168 157974322946737632
18298824595812528 139492261837033664
56109215175520464 160177570154427616
42972299703124944 129281118681794000
134790015233121776 168589352855041024
177524730728322400 195856821760238528
25756965691757072 96343400536850784
33940104866589104 84120980232642560
3975108790981172 5988865368798143
104877782496132800 119277910457966848
110624001758501584 121550345490913344
37911064492183184 113874817665326144
14669038705756268 117124204837360752
126467436457885616 150837332408148992
22840196714852340 132391222813364112
31266391310379308 104625610911760464
8231025511654133 141668338295589056
6567201246456508 96014582920770624
22762174763140376 118485907341182688
33035316071952708 76735275089484064
3749342156545699 166003282604661536
49862499354259528 171677858623134496
11731599963113090 103521987549666064
450254084069332 111548765878648656
47560900722961856 111588693042109264
43305051550950024 48437312967594992
6682790706594043 114236906890020464
35899783111182920 104951575775197632
20034783583238536 41007575587366528
22101839040107540 140727779195906176
37321261189038096 133593555075620848
20504930901213416 22835336646367972
57826690768970032 156062336219526048
6395977859077360 141580476814134992
56380767445297000 103573318037893248
28600110046024892 101529125207417472
59487502394751096 94107859468982944
126725634984745840 186582619316791520
167522807469079392 170147330756703616
43025585498015248 180238700725710208
9561815553005846 119623871804358736
146765156984525472 165294552300512032
89758959951064624 165847246145610784
100451330977793088 155346451110110944
11774291752845212 99159494082193808
26895324280408656 71261702972773696
27803016810216652 92957806159022720
53726274006371808 109595909884308880
16190928305321788 141631396271879728
11191767120518876 162593261958569696
13381801850745108 59504339527437432
52970794938695776 74793812544110816
134262987180741104 137970556948754512
116584124074831456 121929286996878912
87307848599761888 88635901102723488
124157562347199632 151273449086035872
42058666917191160 99076814011671760
151090988295192928 156383187371899072
131362399828341552 166345859549891104
160243233036291296 196462453427704768
88242932360920016 103376922495967008
38399424671939632 173929403693907008
100694352709756832 194737817034487136
862913141281889 18158752562058508
62121119256265880 190488705812873440
4883529451243516 42621279242927272
15895438553809964 123246023169642160
44530538063670736 164436633756397536
13406706874781658 94173022743643248
35241338969085068 143376270441628848
61530527452822016 72854366718780592
6406466568851359 91043663551897152
85684103213184208 90862773798005040
9197802679383282 40259472597755960
39947857692806792 63172751237689208
117107787730494800 143387947636150832
179285935320949248 184436354001959648
29264923794124720 179140536662107424
45283280807739160 90212263523212864
115425546670769120 127261363422288160
77970200805673024 81449593022215504
80760522814992048 184591366044184256
51052958705231624 110546240863686336
8764472837954864 152708392537456160
90664433619906464 109871498823198064
2336058238752287 196129801253341760
17488474382965782 190182230693797696
21664341565168320 150899132659537888
38882963300354952 146727163884451680
27067498520229408 176518294195084352
35849031965304580 41161514100462608
40907335534380392 187052420562229472
11819755722089620 180650487981406624
40134593188120824 161621724164437728
30832462946860628 82371498728826192
65087900607497720 116362766426162256
26939885868962604 97575123354765712
59821366367894296 114069356835293328
38620283614181360 39247817509077240
124779983911261088 194313104986467840
107128725154950000 192891534740460224
49683642403352728 169722384448422848
115325987405815520 185355098878488256
35363185106651732 53936523706164176
5849645649226847 47987097365043712
55278997733797960 95172744542116272
41306220989871656 138466569901352976
83125498427208096 104901542683235456
21080368537364168 152553464361971456
27724513915888148 144814345620608448
89486205806832208 157932997205895840
39832726941680960 57566577679196792
755006097049127 61548969864457336
113577641369513760 155539530181535616
16606052569058514 71665638770366336
133600560814288352 144044582834486384
61793805333678064 114181244520605664
108471584762654720 171558074028565376
3643353782082667 132510399966317136
126091596101014976 180943838531494048
150963462048595008 160668205064331712
26187951509100264 156275058965559328
53576960810817440 89877390908552528
93120469140922208 165512702424334176
141989735730790272 167403306468539424
64103025011146944 133881911782808928
39604595434869392 133929837547280784
105003475197947184 178785424886612320
2593801562120969 67752012168361624
30266700382893964 77128944447234544
141200947113693344 179670045928978240
190267973560510752 193775249609944448
164307578928403 43076135784867576
49669806276748088 50492182891747128
38896965647431768 186256478711889696
28776302514738664 119866598710781632
45925634630182848 193968195914587488
77585108815846304 120847806292713360
129609329663575744 178416812231392480
14506754434755188 187191756677771584
26282547121373940 139096366524299552
98350468010742096 184897427754126080
84880427847823056 92893353912596208
16910149803954722 33614271864426652
104913930260693584 105776443167503616
115308980076214080 178540753551294240
33857366744020860 196541817197811200
39347388522519160 52970441201076496
72777271285447840 129767312414608000
126271856806233296 184322116859693280
11966722894822636 147774886606253024
135034862362202880 153914450554734304
26953308356332080 38421535791702584
84216846075272576 127350751972637584
59640483364036576 64744805563606408
86199617600136288 88509604429506944
71978992293665160 140033612171698112
189888049483588224 191545635930545504
78391059237184992 164361767855724064
51868626677557248 70772652832493032
72297833793608112 75878960186926304
16808389474083006 65798544272462768
1945655348976756 91655388263528256
122043321546082112 151998850118105248
30851075482608604 64633770785078064
43478580300235608 186343262375309344
39789270598762144 94289452941355888
129899039216631232 159137280107403168
24535936305015076 133781331209480960
124277373104739408 184081026567001856
8505540861493870 24940320949587796
69940925960783880 149592621298996192
133605886876272288 182173939536691200
87798688113660704 121268463628624768
70538091928374136 183752353751524064
73668553957384048 109395709254269760
61223499331949920 159462235151809568
8690928642553489 30177948474922304
93675261804311008 176065033151947456
10928863184232034 22265270218201084
124473606865632448 192765770593244896
75398396157868432 184246353614086400
71180033105823136 110295852599076768
53100491914184664 179501798143948416
39043474469991552 146445046265342016
114002537512572960 141251081774869120
